From f1ec254337f31cdeb86c97586881ce397f9a2401 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 19:33:57 -0700 Subject: [PATCH 001/174] reorg patches --- .../CharacterBuildingManagerPatcher.cs | 287 +++++++++++++++--- .../CharacterEditionScreenPatcher.cs | 48 ++- .../SpellRepertoirePanelPatcher.cs | 99 +++++- .../LevelUp/ArchetypesPreviewModalPatcher.cs | 8 +- .../LevelUp/FeatureDescriptionItemPatcher.cs | 2 +- .../HigherLevelFeaturesModalPatcher.cs | 2 +- .../SpellRepertoirePanelPatcher.cs | 103 ------- .../CharacterBuildingManagerPatcher.cs | 256 ---------------- .../LevelUp/CharacterEditionScreenPatcher.cs | 61 ---- .../FlexibleCastingItemPatcher.cs | 2 +- 10 files changed, 402 insertions(+), 466 deletions(-) rename SolastaCommunityExpansion/Patches/{Multiclass => GameUi}/LevelUp/ArchetypesPreviewModalPatcher.cs (90%) rename SolastaCommunityExpansion/Patches/{Multiclass => GameUi}/LevelUp/FeatureDescriptionItemPatcher.cs (93%) rename SolastaCommunityExpansion/Patches/{Multiclass => GameUi}/LevelUp/HigherLevelFeaturesModalPatcher.cs (93%) delete mode 100644 SolastaCommunityExpansion/Patches/Multiclass/HeroInspection/SpellRepertoirePanelPatcher.cs delete mode 100644 SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterBuildingManagerPatcher.cs delete mode 100644 SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterEditionScreenPatcher.cs rename SolastaCommunityExpansion/Patches/Multiclass/{SlotsColors => SlotsSpells}/FlexibleCastingItemPatcher.cs (96%) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterBuildingManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterBuildingManagerPatcher.cs index 3e8305eb7b..1f072657da 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterBuildingManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterBuildingManagerPatcher.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Linq; +using System.Reflection; using HarmonyLib; using SolastaCommunityExpansion.Models; @@ -32,13 +33,16 @@ internal static void Prefix(RulesetCharacterHero hero) } } - // unregister the hero leveling up and add all known spells to wholelist casters + // sort spell repertoires, add all known spells to wholelist casters and unregister the hero leveling up [HarmonyPatch(typeof(CharacterBuildingManager), "FinalizeCharacter")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class CharacterBuildingManager_FinalizeCharacter { internal static void Postfix(RulesetCharacterHero hero) { + // + // keep spell repertoires sorted by class title but ancestry one is always kept first + // hero.SpellRepertoires.Sort((a, b) => { if (a.SpellCastingRace != null) @@ -62,6 +66,9 @@ internal static void Postfix(RulesetCharacterHero hero) return title1.CompareTo(title2); }); + // + // Add wholelist caster spells to KnownSpells collection to improve the MC spell selection UI + // var selectedClassRepertoire = LevelUpContext.GetSelectedClassOrSubclassRepertoire(hero); if (selectedClassRepertoire == null @@ -101,25 +108,33 @@ internal static void Postfix(RulesetCharacterHero hero) selectedClassRepertoire.KnownSpells.AddRange(knownSpells .Where(x => x.SpellLevel == castingLevel)); + // + // finally get rid of the hero context + // LevelUpContext.UnregisterHero(hero); } } - // - // this is now handled in MC as we cannot have both a bool prefix and a void prefix on same method - // -#if false - // captures the desired class + // captures the desired class and ensures this doesn't get executed in the class panel level up screen [HarmonyPatch(typeof(CharacterBuildingManager), "AssignClassLevel")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class CharacterBuildingManager_AssignClassLevel { - internal static void Prefix(RulesetCharacterHero hero, CharacterClassDefinition classDefinition) + internal static bool Prefix(RulesetCharacterHero hero, CharacterClassDefinition classDefinition) { LevelUpContext.SetSelectedClass(hero, classDefinition); + + var isLevelingUp = LevelUpContext.IsLevelingUp(hero); + var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); + + if (isLevelingUp && !isClassSelectionStage) + { + LevelUpContext.GrantItemsIfRequired(hero); + } + + return !(isLevelingUp && isClassSelectionStage); } } -#endif // captures the desired sub class [HarmonyPatch(typeof(CharacterBuildingManager), "AssignSubclass")] @@ -132,10 +147,19 @@ internal static void Prefix(RulesetCharacterHero hero, CharacterSubclassDefiniti } } + // ensures this doesn't get executed under a specific MC scenario and only recursive grant features if not in that scenario [HarmonyPatch(typeof(CharacterBuildingManager), "GrantFeatures")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class CharacterBuildingManager_GrantFeatures { + internal static bool Prefix(RulesetCharacterHero hero) + { + var isLevelingUp = LevelUpContext.IsLevelingUp(hero); + var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); + + return !(isLevelingUp && isClassSelectionStage); + } + internal static void Postfix(RulesetCharacterHero hero, List grantedFeatures, string tag) { var isLevelingUp = LevelUpContext.IsLevelingUp(hero); @@ -151,6 +175,10 @@ internal static void Postfix(RulesetCharacterHero hero, List } } + // + // These patches ensure that any custom features undo any required work + // + [HarmonyPatch(typeof(CharacterBuildingManager), "ClearPrevious")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class CharacterBuildingManager_ClearPrevious @@ -159,10 +187,12 @@ internal static class CharacterBuildingManager_ClearPrevious internal static void Prefix(RulesetCharacterHero hero, string tag) { ToRemove.Clear(); + if (string.IsNullOrEmpty(tag) || !hero.ActiveFeatures.ContainsKey(tag)) { return; } + ToRemove.AddRange(hero.ActiveFeatures[tag]); } @@ -172,6 +202,7 @@ internal static void Postfix(RulesetCharacterHero hero, string tag) { return; } + //TODO: check if other places where this is called require same prefx/postfix treatment CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, ToRemove); } @@ -210,29 +241,14 @@ internal static void Prefix(CharacterHeroBuildingData heroBuildingData) } } - // - // this is now handled in MC as we cannot have both a bool prefix and a void prefix on same method - // -#if false - [HarmonyPatch(typeof(CharacterBuildingManager), "UnassignLastClassLevel")] + [HarmonyPatch(typeof(CharacterBuildingManager), "UnassignBackground")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_UnassignLastClassLevel + internal static class CharacterBuildingManager_UnassignBackground { - internal static void Prefix(RulesetCharacterHero hero) + internal static void Prefix(CharacterHeroBuildingData heroBuildingData) { - var isLevelingUp = LevelUpContext.IsLevelingUp(hero); - var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); - - // this is a MC scenario - if (isLevelingUp && isClassSelectionStage) - { - return; - } - - var heroBuildingData = hero.GetOrCreateHeroBuildingData(); - var classDefinition = hero.ClassesHistory[heroBuildingData.HeroCharacter.ClassesHistory.Count - 1]; - var classesAndLevel = hero.ClassesAndLevels[classDefinition]; - var tag = AttributeDefinitions.GetClassTag(classDefinition, classesAndLevel); + var hero = heroBuildingData.HeroCharacter; + var tag = AttributeDefinitions.TagBackground; if (!hero.ActiveFeatures.ContainsKey(tag)) { @@ -242,23 +258,39 @@ internal static void Prefix(RulesetCharacterHero hero) CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, hero.ActiveFeatures[tag]); } } -#endif - [HarmonyPatch(typeof(CharacterBuildingManager), "UnassignBackground")] + // ensures this doesn't get executed in the class panel level up screen + [HarmonyPatch(typeof(CharacterBuildingManager), "UnassignLastClassLevel")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_UnassignBackground + internal static class CharacterBuildingManager_UnassignLastClassLevel { - internal static void Prefix(CharacterHeroBuildingData heroBuildingData) + internal static bool Prefix(RulesetCharacterHero hero) { - var hero = heroBuildingData.HeroCharacter; - var tag = AttributeDefinitions.TagBackground; + var isLevelingUp = LevelUpContext.IsLevelingUp(hero); + var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); - if (!hero.ActiveFeatures.ContainsKey(tag)) + // + // CUSTOM FEATURES BEHAVIOR + // + if (!isLevelingUp || !isClassSelectionStage) { - return; + var heroBuildingData = hero.GetOrCreateHeroBuildingData(); + var classDefinition = hero.ClassesHistory[heroBuildingData.HeroCharacter.ClassesHistory.Count - 1]; + var classesAndLevel = hero.ClassesAndLevels[classDefinition]; + var tag = AttributeDefinitions.GetClassTag(classDefinition, classesAndLevel); + + if (hero.ActiveFeatures.ContainsKey(tag)) + { + CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, hero.ActiveFeatures[tag]); + } } - CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, hero.ActiveFeatures[tag]); + if (isLevelingUp && !isClassSelectionStage) + { + LevelUpContext.UngrantItemsIfRequired(hero); + } + + return !(isLevelingUp && isClassSelectionStage); } } @@ -293,4 +325,185 @@ internal static void Prefix(RulesetCharacterHero hero, bool onlyIfCurrentLevel = CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, hero.ActiveFeatures[tag]); } } + + // + // these patches support MC shared casters + // + + // ensures the level up process only presents / offers spells from current class + [HarmonyPatch(typeof(CharacterBuildingManager), "EnumerateKnownAndAcquiredSpells")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterBuildingManager_EnumerateKnownAndAcquiredSpells + { + internal static void Postfix( + CharacterHeroBuildingData heroBuildingData, + List __result) + { + var hero = heroBuildingData.HeroCharacter; + var isMulticlass = LevelUpContext.IsMulticlass(hero); + + if (!isMulticlass) + { + return; + } + + if (Main.Settings.EnableRelearnSpells) + { + var otherClassesKnownSpells = LevelUpContext.GetOtherClassesKnownSpells(hero); + + __result.RemoveAll(x => otherClassesKnownSpells.Contains(x)); + } + else + { + var allowedSpells = LevelUpContext.GetAllowedSpells(hero); + + __result.RemoveAll(x => !allowedSpells.Contains(x)); + } + } + } + + // get the correct spell feature for the selected class + [HarmonyPatch(typeof(CharacterBuildingManager), "GetSpellFeature")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterBuildingManager_GetSpellFeature + { + internal static bool Prefix( + CharacterHeroBuildingData heroBuildingData, + string tag, + ref FeatureDefinitionCastSpell __result) + { + var hero = heroBuildingData.HeroCharacter; + var isMulticlass = LevelUpContext.IsMulticlass(hero); + + if (!isMulticlass) + { + return true; + } + + var selectedClass = LevelUpContext.GetSelectedClass(hero); + var selectedSubclass = LevelUpContext.GetSelectedSubclass(hero); + + var localTag = tag; + + __result = null; + + if (localTag.StartsWith(AttributeDefinitions.TagClass)) + { + localTag = AttributeDefinitions.TagClass + selectedClass.Name; + } + else if (localTag.StartsWith(AttributeDefinitions.TagSubclass)) + { + localTag = AttributeDefinitions.TagSubclass + selectedClass.Name; + } + + // PATCH + foreach (var activeFeature in hero.ActiveFeatures.Where(x => x.Key.StartsWith(localTag))) + { + foreach (var featureDefinition in activeFeature.Value + .OfType()) + { + __result = featureDefinition; + + return false; + } + } + + if (!localTag.StartsWith(AttributeDefinitions.TagSubclass)) + { + return false; + } + + localTag = AttributeDefinitions.TagClass + selectedClass.Name; + + // PATCH + foreach (var activeFeature in hero.ActiveFeatures.Where(x => x.Key.StartsWith(localTag))) + { + foreach (var featureDefinition in activeFeature.Value + .OfType()) + { + __result = featureDefinition; + + return false; + } + } + + return false; + } + } + + // ensure the level up process only offers slots from the leveling up class + [HarmonyPatch(typeof(CharacterBuildingManager), "UpgradeSpellPointPools")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterBuildingManager_UpgradeSpellPointPools + { + internal static bool Prefix( + CharacterBuildingManager __instance, + CharacterHeroBuildingData heroBuildingData) + { + var hero = heroBuildingData.HeroCharacter; + var isMulticlass = LevelUpContext.IsMulticlass(hero); + + if (!isMulticlass) + { + return true; + } + + var selectedClass = LevelUpContext.GetSelectedClass(hero); + var selectedSubclass = LevelUpContext.GetSelectedSubclass(hero); + var selectedClassLevel = LevelUpContext.GetSelectedClassLevel(hero); + + foreach (var spellRepertoire in hero.SpellRepertoires) + { + var poolName = string.Empty; + var maxPoints = 0; + + if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Class) + { + // PATCH: short circuit if the feature is for another class (change from native code) + if (spellRepertoire.SpellCastingClass != selectedClass) + { + continue; + } + + poolName = AttributeDefinitions.GetClassTag(selectedClass, selectedClassLevel); + } + else if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Subclass) + { + // PATCH: short circuit if the feature is for another subclass (change from native code) + if (spellRepertoire.SpellCastingSubclass != selectedSubclass) + { + continue; + } + + poolName = AttributeDefinitions.GetSubclassTag(selectedClass, selectedClassLevel, selectedSubclass); + } + else if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Race) + { + poolName = AttributeDefinitions.TagRace; + } + + if (__instance.HasAnyActivePoolOfType(heroBuildingData, HeroDefinitions.PointsPoolType.Cantrip) + && heroBuildingData.PointPoolStacks[HeroDefinitions.PointsPoolType.Cantrip].ActivePools.ContainsKey(poolName)) + { + maxPoints = heroBuildingData.PointPoolStacks[HeroDefinitions.PointsPoolType.Cantrip].ActivePools[poolName].MaxPoints; + } + + heroBuildingData.TempAcquiredCantripsNumber = 0; + heroBuildingData.TempAcquiredSpellsNumber = 0; + heroBuildingData.TempUnlearnedSpellsNumber = 0; + + var characterBuildingManagerType = typeof(CharacterBuildingManager); + var applyFeatureCastSpellMethod = characterBuildingManagerType.GetMethod("ApplyFeatureCastSpell", BindingFlags.NonPublic | BindingFlags.Instance); + var setPointPoolMethod = characterBuildingManagerType.GetMethod("SetPointPool", BindingFlags.NonPublic | BindingFlags.Instance); + + applyFeatureCastSpellMethod.Invoke(__instance, new object[] { heroBuildingData, spellRepertoire.SpellCastingFeature }); + + setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.Cantrip, poolName, heroBuildingData.TempAcquiredCantripsNumber + maxPoints }); + setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.Spell, poolName, heroBuildingData.TempAcquiredSpellsNumber }); + setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.SpellUnlearn, poolName, heroBuildingData.TempUnlearnedSpellsNumber }); + } + + return false; + } + } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs index c7b4374ddc..024feee19b 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs @@ -3,6 +3,7 @@ using System.Linq; using HarmonyLib; using SolastaCommunityExpansion.CustomUI; +using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; using UnityEngine; @@ -29,7 +30,7 @@ internal static CustomFeatureSelectionPanel GetPanel(CharacterEditionScreen __in internal static void Postfix( CharacterEditionScreen __instance, - Dictionary ___stagePanelsByName) + ref Dictionary ___stagePanelsByName) { if (__instance is CharacterCreationScreen) { @@ -46,6 +47,51 @@ internal static void Postfix( ___stagePanelsByName.Add(customFeatureSelection.Name, customFeatureSelection); } + + // + // MULTICLASS + // + + if (!Main.Settings.EnableMulticlass) + { + return; + } + + if (__instance is not CharacterLevelUpScreen) + { + return; + } + + var characterCreationScreen = Gui.GuiService.GetScreen(); + var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); + var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); + var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); + var newLevelUpSequence = new Dictionary + { + { "ClassSelection", classSelectionPanel } + }; + + foreach (var stagePanel in ___stagePanelsByName) + { + newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); + + if (stagePanel.Key == "LevelGains") + { + newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); + } + } + + ___stagePanelsByName = newLevelUpSequence; + } + } + + [HarmonyPatch(typeof(CharacterEditionScreen), "DoAbort")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterEditionScreen_DoAbort + { + internal static void Prefix(RulesetCharacterHero ___currentHero) + { + LevelUpContext.UnregisterHero(___currentHero); } } } diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterInspection/SpellRepertoirePanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterInspection/SpellRepertoirePanelPatcher.cs index 3bb875a0fb..9761607633 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterInspection/SpellRepertoirePanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterInspection/SpellRepertoirePanelPatcher.cs @@ -1,6 +1,9 @@ -using System.Diagnostics.CodeAnalysis; +using System; +using System.Diagnostics.CodeAnalysis; using HarmonyLib; +using SolastaCommunityExpansion.Models; using UnityEngine; +using UnityEngine.UI; namespace SolastaCommunityExpansion.Patches.GameUi.CharacterInspection { @@ -24,4 +27,98 @@ internal static void Postfix(SpellRepertoirePanel __instance, RectTransform ___s __instance.RefreshNow(); } } + + // filters how spells and slots are displayed on inspection + [HarmonyPatch(typeof(SpellRepertoirePanel), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class SpellRepertoirePanel_Bind + { + private static void RebuildSlotsTable( + GameObject ___levelButtonPrefab, + RectTransform ___levelButtonsTable, + RectTransform ___spellsByLevelTable, + SpellLevelButton.LevelSelectedHandler levelSelected, + int accountForCantrips, + int classSpellLevel, + int slotLevel) + { + while (___levelButtonsTable.childCount < classSpellLevel + accountForCantrips) + { + Gui.GetPrefabFromPool(___levelButtonPrefab, ___levelButtonsTable); + + var index = ___levelButtonsTable.childCount - 1; + var child = ___levelButtonsTable.GetChild(index); + + child.GetComponent().Bind(index, new SpellLevelButton.LevelSelectedHandler(levelSelected)); + } + + while (___levelButtonsTable.childCount > classSpellLevel + accountForCantrips) + { + Gui.ReleaseInstanceToPool(___levelButtonsTable.GetChild(___levelButtonsTable.childCount - 1).gameObject); + } + + LayoutRebuilder.ForceRebuildLayoutImmediate(___levelButtonsTable); + + // patches the panel to display higher level spell slots from shared slots table but hide the spell panels if class level not there yet + for (var i = 0; i < ___spellsByLevelTable.childCount; i++) + { + var spellsByLevel = ___spellsByLevelTable.GetChild(i); + + for (var j = 0; j < spellsByLevel.childCount; j++) + { + var transform = spellsByLevel.GetChild(j); + + if (transform.TryGetComponent(typeof(SlotStatusTable), out var _)) + { + transform.gameObject.SetActive(i < slotLevel + accountForCantrips); // table header (with slots) + } + else + { + transform.gameObject.SetActive(i < classSpellLevel + accountForCantrips); // table content + } + } + } + + LayoutRebuilder.ForceRebuildLayoutImmediate(___spellsByLevelTable); + } + + internal static void Postfix( + SpellRepertoirePanel __instance, + GameObject ___levelButtonPrefab, + RectTransform ___levelButtonsTable, + RectTransform ___spellsByLevelTable) + { + var spellRepertoire = __instance.SpellRepertoire; + + int classSpellLevel; + int slotLevel; + + // determines the display context + if (spellRepertoire.SpellCastingRace != null) + { + classSpellLevel = 0; + slotLevel = 0; + } + else + { + var heroWithSpellRepertoire = __instance.GuiCharacter.RulesetCharacterHero; + var isWarlockRepertoire = SharedSpellsContext.IsWarlock(spellRepertoire.SpellCastingClass); + var isSharedcaster = SharedSpellsContext.IsSharedcaster(heroWithSpellRepertoire); + var warlockSpellLevel = SharedSpellsContext.GetWarlockSpellLevel(heroWithSpellRepertoire); + var sharedSpellLevel = SharedSpellsContext.GetSharedSpellLevel(heroWithSpellRepertoire); + + classSpellLevel = SharedSpellsContext.GetClassSpellLevel(spellRepertoire); + slotLevel = Math.Max(isSharedcaster ? sharedSpellLevel : classSpellLevel, warlockSpellLevel); + } + + RebuildSlotsTable( + ___levelButtonPrefab, + ___levelButtonsTable, + ___spellsByLevelTable, + __instance.LevelSelected, + spellRepertoire.KnownCantrips.Count > 0 ? 1 : 0, + classSpellLevel, + slotLevel); + } + } } diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/ArchetypesPreviewModalPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/ArchetypesPreviewModalPatcher.cs similarity index 90% rename from SolastaCommunityExpansion/Patches/Multiclass/LevelUp/ArchetypesPreviewModalPatcher.cs rename to SolastaCommunityExpansion/Patches/GameUi/LevelUp/ArchetypesPreviewModalPatcher.cs index 9eb28c3b3b..b32d37da9c 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/ArchetypesPreviewModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/ArchetypesPreviewModalPatcher.cs @@ -4,7 +4,7 @@ using HarmonyLib; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Patches.Multiclass.LevelUp +namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp { // filter features already taken on subclass display [HarmonyPatch(typeof(ArchetypesPreviewModal), "Refresh")] @@ -17,7 +17,7 @@ public static int Level(FeatureUnlockByLevel featureUnlockByLevel) var isLevelingUp = LevelUpContext.IsLevelingUp(hero); var selectedClass = LevelUpContext.GetSelectedClass(hero); - if (isLevelingUp + if (isLevelingUp && hero.ClassesAndLevels.TryGetValue(selectedClass, out var levels) && featureUnlockByLevel.Level <= levels + 1) { @@ -53,8 +53,8 @@ internal static class ArchetypesPreviewModal_Show { internal static void Prefix(ref List subclasses) { - var hero = Models.Global.ActiveLevelUpHero; - var selectedClass = Models.LevelUpContext.GetSelectedClass(hero); + var hero = Global.ActiveLevelUpHero; + var selectedClass = LevelUpContext.GetSelectedClass(hero); if (hero.ClassesAndSubclasses.TryGetValue(selectedClass, out var characterSubclassDefinition)) { diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/FeatureDescriptionItemPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDescriptionItemPatcher.cs similarity index 93% rename from SolastaCommunityExpansion/Patches/Multiclass/LevelUp/FeatureDescriptionItemPatcher.cs rename to SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDescriptionItemPatcher.cs index 570e8e5e01..3a1dafbbd3 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/FeatureDescriptionItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDescriptionItemPatcher.cs @@ -2,7 +2,7 @@ using HarmonyLib; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Patches.Multiclass.LevelUp +namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp { [HarmonyPatch(typeof(FeatureDescriptionItem), "Bind")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/HigherLevelFeaturesModalPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/HigherLevelFeaturesModalPatcher.cs similarity index 93% rename from SolastaCommunityExpansion/Patches/Multiclass/LevelUp/HigherLevelFeaturesModalPatcher.cs rename to SolastaCommunityExpansion/Patches/GameUi/LevelUp/HigherLevelFeaturesModalPatcher.cs index 4030ea035d..c44a0d1c54 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/HigherLevelFeaturesModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/HigherLevelFeaturesModalPatcher.cs @@ -2,7 +2,7 @@ using HarmonyLib; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Patches.Multiclass.LevelUp +namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp { // replaces the hard coded experience [HarmonyPatch(typeof(HigherLevelFeaturesModal), "Bind")] diff --git a/SolastaCommunityExpansion/Patches/Multiclass/HeroInspection/SpellRepertoirePanelPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/HeroInspection/SpellRepertoirePanelPatcher.cs deleted file mode 100644 index 033aad7887..0000000000 --- a/SolastaCommunityExpansion/Patches/Multiclass/HeroInspection/SpellRepertoirePanelPatcher.cs +++ /dev/null @@ -1,103 +0,0 @@ -using System; -using System.Diagnostics.CodeAnalysis; -using HarmonyLib; -using SolastaCommunityExpansion.Models; -using UnityEngine; -using UnityEngine.UI; - -namespace SolastaCommunityExpansion.Patches.Multiclass.HeroInspection -{ - // filters how spells and slots are displayed on inspection - [HarmonyPatch(typeof(SpellRepertoirePanel), "Bind")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class SpellRepertoirePanel_Bind - { - private static void RebuildSlotsTable( - GameObject ___levelButtonPrefab, - RectTransform ___levelButtonsTable, - RectTransform ___spellsByLevelTable, - SpellLevelButton.LevelSelectedHandler levelSelected, - int accountForCantrips, - int classSpellLevel, - int slotLevel) - { - while (___levelButtonsTable.childCount < classSpellLevel + accountForCantrips) - { - Gui.GetPrefabFromPool(___levelButtonPrefab, ___levelButtonsTable); - - var index = ___levelButtonsTable.childCount - 1; - var child = ___levelButtonsTable.GetChild(index); - - child.GetComponent().Bind(index, new SpellLevelButton.LevelSelectedHandler(levelSelected)); - } - - while (___levelButtonsTable.childCount > classSpellLevel + accountForCantrips) - { - Gui.ReleaseInstanceToPool(___levelButtonsTable.GetChild(___levelButtonsTable.childCount - 1).gameObject); - } - - LayoutRebuilder.ForceRebuildLayoutImmediate(___levelButtonsTable); - - // patches the panel to display higher level spell slots from shared slots table but hide the spell panels if class level not there yet - for (var i = 0; i < ___spellsByLevelTable.childCount; i++) - { - var spellsByLevel = ___spellsByLevelTable.GetChild(i); - - for (var j = 0; j < spellsByLevel.childCount; j++) - { - var transform = spellsByLevel.GetChild(j); - - if (transform.TryGetComponent(typeof(SlotStatusTable), out var _)) - { - transform.gameObject.SetActive(i < slotLevel + accountForCantrips); // table header (with slots) - } - else - { - transform.gameObject.SetActive(i < classSpellLevel + accountForCantrips); // table content - } - } - } - - LayoutRebuilder.ForceRebuildLayoutImmediate(___spellsByLevelTable); - } - - internal static void Postfix( - SpellRepertoirePanel __instance, - GameObject ___levelButtonPrefab, - RectTransform ___levelButtonsTable, - RectTransform ___spellsByLevelTable) - { - var spellRepertoire = __instance.SpellRepertoire; - - int classSpellLevel; - int slotLevel; - - // determines the display context - if (spellRepertoire.SpellCastingRace != null) - { - classSpellLevel = 0; - slotLevel = 0; - } - else - { - var heroWithSpellRepertoire = __instance.GuiCharacter.RulesetCharacterHero; - var isWarlockRepertoire = SharedSpellsContext.IsWarlock(spellRepertoire.SpellCastingClass); - var isSharedcaster = SharedSpellsContext.IsSharedcaster(heroWithSpellRepertoire); - var warlockSpellLevel = SharedSpellsContext.GetWarlockSpellLevel(heroWithSpellRepertoire); - var sharedSpellLevel = SharedSpellsContext.GetSharedSpellLevel(heroWithSpellRepertoire); - - classSpellLevel = SharedSpellsContext.GetClassSpellLevel(spellRepertoire); - slotLevel = Math.Max(isSharedcaster ? sharedSpellLevel : classSpellLevel, warlockSpellLevel); - } - - RebuildSlotsTable( - ___levelButtonPrefab, - ___levelButtonsTable, - ___spellsByLevelTable, - __instance.LevelSelected, - spellRepertoire.KnownCantrips.Count > 0 ? 1 : 0, - classSpellLevel, - slotLevel); - } - } -} diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterBuildingManagerPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterBuildingManagerPatcher.cs deleted file mode 100644 index 65c40110b3..0000000000 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterBuildingManagerPatcher.cs +++ /dev/null @@ -1,256 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using System.Reflection; -using HarmonyLib; -using SolastaCommunityExpansion.Models; - -namespace SolastaCommunityExpansion.Patches.Multiclass.LevelUp -{ - // captures the desired class and ensures this doesn't get executed in the class panel level up screen - [HarmonyPatch(typeof(CharacterBuildingManager), "AssignClassLevel")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_AssignClassLevel - { - internal static bool Prefix(RulesetCharacterHero hero, CharacterClassDefinition classDefinition) - { - LevelUpContext.SetSelectedClass(hero, classDefinition); - - var isLevelingUp = LevelUpContext.IsLevelingUp(hero); - var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); - - if (isLevelingUp && !isClassSelectionStage) - { - LevelUpContext.GrantItemsIfRequired(hero); - } - - return !(isLevelingUp && isClassSelectionStage); - } - } - - // ensures this doesn't get executed in the class panel level up screen - [HarmonyPatch(typeof(CharacterBuildingManager), "UnassignLastClassLevel")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_UnassignLastClassLevel - { - internal static bool Prefix(RulesetCharacterHero hero) - { - var isLevelingUp = LevelUpContext.IsLevelingUp(hero); - var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); - - // - // CUSTOM FEATURES BEHAVIOR - // - if (!isLevelingUp || !isClassSelectionStage) - { - var heroBuildingData = hero.GetOrCreateHeroBuildingData(); - var classDefinition = hero.ClassesHistory[heroBuildingData.HeroCharacter.ClassesHistory.Count - 1]; - var classesAndLevel = hero.ClassesAndLevels[classDefinition]; - var tag = AttributeDefinitions.GetClassTag(classDefinition, classesAndLevel); - - if (hero.ActiveFeatures.ContainsKey(tag)) - { - CustomFeaturesContext.RecursiveRemoveCustomFeatures(hero, tag, hero.ActiveFeatures[tag]); - } - } - - if (isLevelingUp && !isClassSelectionStage) - { - LevelUpContext.UngrantItemsIfRequired(hero); - } - - return !(isLevelingUp && isClassSelectionStage); - } - } - - // ensures this doesn't get executed in the class panel level up screen - [HarmonyPatch(typeof(CharacterBuildingManager), "GrantFeatures")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_GrantFeatures - { - internal static bool Prefix(RulesetCharacterHero hero) - { - var isLevelingUp = LevelUpContext.IsLevelingUp(hero); - var isClassSelectionStage = LevelUpContext.IsClassSelectionStage(hero); - - return !(isLevelingUp && isClassSelectionStage); - } - } - - // ensures the level up process only presents / offers spells from current class - [HarmonyPatch(typeof(CharacterBuildingManager), "EnumerateKnownAndAcquiredSpells")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_EnumerateKnownAndAcquiredSpells - { - internal static void Postfix( - CharacterHeroBuildingData heroBuildingData, - List __result) - { - var hero = heroBuildingData.HeroCharacter; - var isMulticlass = LevelUpContext.IsMulticlass(hero); - - if (!isMulticlass) - { - return; - } - - if (Main.Settings.EnableRelearnSpells) - { - var otherClassesKnownSpells = LevelUpContext.GetOtherClassesKnownSpells(hero); - - __result.RemoveAll(x => otherClassesKnownSpells.Contains(x)); - } - else - { - var allowedSpells = LevelUpContext.GetAllowedSpells(hero); - - __result.RemoveAll(x => !allowedSpells.Contains(x)); - } - } - } - - // get the correct spell feature for the selected class - [HarmonyPatch(typeof(CharacterBuildingManager), "GetSpellFeature")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_GetSpellFeature - { - internal static bool Prefix( - CharacterHeroBuildingData heroBuildingData, - string tag, - ref FeatureDefinitionCastSpell __result) - { - var hero = heroBuildingData.HeroCharacter; - var isMulticlass = LevelUpContext.IsMulticlass(hero); - - if (!isMulticlass) - { - return true; - } - - var selectedClass = LevelUpContext.GetSelectedClass(hero); - var selectedSubclass = LevelUpContext.GetSelectedSubclass(hero); - - var localTag = tag; - - __result = null; - - if (localTag.StartsWith(AttributeDefinitions.TagClass)) - { - localTag = AttributeDefinitions.TagClass + selectedClass.Name; - } - else if (localTag.StartsWith(AttributeDefinitions.TagSubclass)) - { - localTag = AttributeDefinitions.TagSubclass + selectedClass.Name; - } - - // PATCH - foreach (var activeFeature in hero.ActiveFeatures.Where(x => x.Key.StartsWith(localTag))) - { - foreach (var featureDefinition in activeFeature.Value - .OfType()) - { - __result = featureDefinition; - - return false; - } - } - - if (!localTag.StartsWith(AttributeDefinitions.TagSubclass)) - { - return false; - } - - localTag = AttributeDefinitions.TagClass + selectedClass.Name; - - // PATCH - foreach (var activeFeature in hero.ActiveFeatures.Where(x => x.Key.StartsWith(localTag))) - { - foreach (var featureDefinition in activeFeature.Value - .OfType()) - { - __result = featureDefinition; - - return false; - } - } - - return false; - } - } - - // ensure the level up process only offers slots from the leveling up class - [HarmonyPatch(typeof(CharacterBuildingManager), "UpgradeSpellPointPools")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterBuildingManager_UpgradeSpellPointPools - { - internal static bool Prefix( - CharacterBuildingManager __instance, - CharacterHeroBuildingData heroBuildingData) - { - var hero = heroBuildingData.HeroCharacter; - var isMulticlass = LevelUpContext.IsMulticlass(hero); - - if (!isMulticlass) - { - return true; - } - - var selectedClass = LevelUpContext.GetSelectedClass(hero); - var selectedSubclass = LevelUpContext.GetSelectedSubclass(hero); - var selectedClassLevel = LevelUpContext.GetSelectedClassLevel(hero); - - foreach (var spellRepertoire in hero.SpellRepertoires) - { - var poolName = string.Empty; - var maxPoints = 0; - - if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Class) - { - // PATCH: short circuit if the feature is for another class (change from native code) - if (spellRepertoire.SpellCastingClass != selectedClass) - { - continue; - } - - poolName = AttributeDefinitions.GetClassTag(selectedClass, selectedClassLevel); - } - else if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Subclass) - { - // PATCH: short circuit if the feature is for another subclass (change from native code) - if (spellRepertoire.SpellCastingSubclass != selectedSubclass) - { - continue; - } - - poolName = AttributeDefinitions.GetSubclassTag(selectedClass, selectedClassLevel, selectedSubclass); - } - else if (spellRepertoire.SpellCastingFeature.SpellCastingOrigin == FeatureDefinitionCastSpell.CastingOrigin.Race) - { - poolName = AttributeDefinitions.TagRace; - } - - if (__instance.HasAnyActivePoolOfType(heroBuildingData, HeroDefinitions.PointsPoolType.Cantrip) - && heroBuildingData.PointPoolStacks[HeroDefinitions.PointsPoolType.Cantrip].ActivePools.ContainsKey(poolName)) - { - maxPoints = heroBuildingData.PointPoolStacks[HeroDefinitions.PointsPoolType.Cantrip].ActivePools[poolName].MaxPoints; - } - - heroBuildingData.TempAcquiredCantripsNumber = 0; - heroBuildingData.TempAcquiredSpellsNumber = 0; - heroBuildingData.TempUnlearnedSpellsNumber = 0; - - var characterBuildingManagerType = typeof(CharacterBuildingManager); - var applyFeatureCastSpellMethod = characterBuildingManagerType.GetMethod("ApplyFeatureCastSpell", BindingFlags.NonPublic | BindingFlags.Instance); - var setPointPoolMethod = characterBuildingManagerType.GetMethod("SetPointPool", BindingFlags.NonPublic | BindingFlags.Instance); - - applyFeatureCastSpellMethod.Invoke(__instance, new object[] { heroBuildingData, spellRepertoire.SpellCastingFeature }); - - setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.Cantrip, poolName, heroBuildingData.TempAcquiredCantripsNumber + maxPoints }); - setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.Spell, poolName, heroBuildingData.TempAcquiredSpellsNumber }); - setPointPoolMethod.Invoke(__instance, new object[] { heroBuildingData, HeroDefinitions.PointsPoolType.SpellUnlearn, poolName, heroBuildingData.TempUnlearnedSpellsNumber }); - } - - return false; - } - } -} diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterEditionScreenPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterEditionScreenPatcher.cs deleted file mode 100644 index ce03a85339..0000000000 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterEditionScreenPatcher.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using HarmonyLib; -using SolastaCommunityExpansion.Models; -using SolastaModApi.Infrastructure; -using UnityEngine; - -namespace SolastaCommunityExpansion.Patches.Multiclass.LevelUp -{ - // add the class selection stage panel to the level up screen - [HarmonyPatch(typeof(CharacterEditionScreen), "LoadStagePanels")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterLevelUpScreen_LoadStagePanels - { - internal static void Postfix( - CharacterEditionScreen __instance, - ref Dictionary ___stagePanelsByName) - { - if (!Main.Settings.EnableMulticlass) - { - return; - } - - if (__instance is not CharacterLevelUpScreen) - { - return; - } - - var characterCreationScreen = Gui.GuiService.GetScreen(); - var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); - var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); - var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); - var newLevelUpSequence = new Dictionary - { - { "ClassSelection", classSelectionPanel } - }; - - foreach (var stagePanel in ___stagePanelsByName) - { - newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); - - if (stagePanel.Key == "LevelGains") - { - newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); - } - } - - ___stagePanelsByName = newLevelUpSequence; - } - } - - [HarmonyPatch(typeof(CharacterEditionScreen), "DoAbort")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class CharacterLevelUpScreen_DoAbort - { - internal static void Prefix(RulesetCharacterHero ___currentHero) - { - LevelUpContext.UnregisterHero(___currentHero); - } - } -} diff --git a/SolastaCommunityExpansion/Patches/Multiclass/SlotsColors/FlexibleCastingItemPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/SlotsSpells/FlexibleCastingItemPatcher.cs similarity index 96% rename from SolastaCommunityExpansion/Patches/Multiclass/SlotsColors/FlexibleCastingItemPatcher.cs rename to SolastaCommunityExpansion/Patches/Multiclass/SlotsSpells/FlexibleCastingItemPatcher.cs index 0479ebb89e..8528e86b38 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/SlotsColors/FlexibleCastingItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Multiclass/SlotsSpells/FlexibleCastingItemPatcher.cs @@ -4,7 +4,7 @@ using SolastaModApi.Infrastructure; using UnityEngine; -namespace SolastaCommunityExpansion.Patches.Multiclass.SlotsColors +namespace SolastaCommunityExpansion.Patches.Multiclass.SlotsSpells { // creates different slots colors and pop up messages depending on slot types [HarmonyPatch(typeof(FlexibleCastingItem), "Bind")] From 7d12771d4a44b60c2a67b7ef1a6e646fa6e918f0 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 19:58:34 -0700 Subject: [PATCH 002/174] fully integrate level 20 and MC into mod startup --- .../Displays/CharacterDisplay.cs | 63 ++++++------------- .../Displays/KeyboardAndMouseDisplay.cs | 2 + .../Displays/SpellsDisplay.cs | 6 -- .../CharacterEditionScreenPatcher.cs | 48 +++++--------- .../Level20/ArchetypesPreviewModalPatcher.cs | 5 +- .../Patches/Level20/CharactersPanelPatcher.cs | 5 +- .../Level20/GameCampaignPartyPatcher.cs | 21 +++---- .../Patches/Level20/HeroDefinitionsPatcher.cs | 9 +-- .../HigherLevelFeaturesModalPatcher.cs | 7 +-- .../Level20/RulesetCharacterHeroPatcher.cs | 5 +- .../RulesetCharacterHeroPatcher.cs | 21 +++---- SolastaCommunityExpansion/Settings.cs | 17 ++--- 12 files changed, 66 insertions(+), 143 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs index e8e4655716..881aa77efe 100644 --- a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs @@ -12,11 +12,7 @@ internal static void DisplayCharacter() bool toggle; UI.Label(""); - UI.Label("Initial choices:".yellow()); - - UI.Label(""); - UI.Label(". All these settings only apply when creating a new hero as they get embed in the hero save file"); UI.Label(""); toggle = Main.Settings.AddHelpActionToAllRaces; @@ -87,9 +83,7 @@ internal static void DisplayCharacter() } UI.Label(""); - UI.Label("Progression:".yellow()); - UI.Label(""); toggle = Main.Settings.EnablesAsiAndFeat; @@ -106,59 +100,38 @@ internal static void DisplayCharacter() InitialChoicesContext.SwitchEvenLevelFeats(); } - toggle = Main.Settings.EnableLevel20; - if (UI.Toggle("Enable Level 20 " + RequiresRestart, ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableLevel20 = toggle; - } - + UI.Label(""); + UI.Label("Multiclass:".yellow()); UI.Label(""); - toggle = Main.Settings.EnableMulticlass; - if (UI.Toggle("Enable Multiclass " + RequiresRestart, ref toggle, UI.AutoWidth())) + toggle = Main.Settings.EnableMinInOutAttributes; + if (UI.Toggle("+ Enforce ability scores minimum in & out pre-requisites".italic(), ref toggle, UI.AutoWidth())) { - Main.Settings.EnableMulticlass = toggle; Main.Settings.EnableMinInOutAttributes = toggle; - Main.Settings.EnableRelearnSpells = toggle; - Main.Settings.DisplayAllKnownSpellsDuringLevelUp = toggle; - Main.Settings.MaxAllowedClasses = MulticlassContext.MAX_CLASSES; } - if (Main.Settings.EnableMulticlass) + toggle = Main.Settings.EnableRelearnSpells; + if (UI.Toggle("+ Can select cantrips or spells already learned from other classes".italic(), ref toggle, UI.AutoWidth())) { - toggle = Main.Settings.EnableMinInOutAttributes; - if (UI.Toggle("+ Enforce ability scores minimum in & out pre-requisites".italic(), ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableMinInOutAttributes = toggle; - } - - toggle = Main.Settings.EnableRelearnSpells; - if (UI.Toggle("+ Can select cantrips or spells already learned from other classes".italic(), ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableRelearnSpells = toggle; - } + Main.Settings.EnableRelearnSpells = toggle; + } - toggle = Main.Settings.DisplayAllKnownSpellsDuringLevelUp; - if (UI.Toggle("+ Display all known spells from other classes during level up".italic(), ref toggle, UI.AutoWidth())) - { - Main.Settings.DisplayAllKnownSpellsDuringLevelUp = toggle; - } + toggle = Main.Settings.DisplayAllKnownSpellsDuringLevelUp; + if (UI.Toggle("+ Display all known spells from other classes during level up".italic(), ref toggle, UI.AutoWidth())) + { + Main.Settings.DisplayAllKnownSpellsDuringLevelUp = toggle; + } - UI.Label(""); - UI.Label(". " + "SHIFT".cyan() + " click on a spell consumes a spell slot instead of the default pact magic one"); - UI.Label(""); + UI.Label(""); - intValue = Main.Settings.MaxAllowedClasses; - if (UI.Slider("Max allowed classes".white(), ref intValue, 1, MulticlassContext.MAX_CLASSES, MulticlassContext.MAX_CLASSES, "", UI.Width(50))) - { - Main.Settings.MaxAllowedClasses = intValue; - } + intValue = Main.Settings.MaxAllowedClasses; + if (UI.Slider("Max allowed classes".white(), ref intValue, 1, MulticlassContext.MAX_CLASSES, MulticlassContext.MAX_CLASSES, "", UI.Width(50))) + { + Main.Settings.MaxAllowedClasses = intValue; } UI.Label(""); - UI.Label("Visuals:".yellow()); - UI.Label(""); toggle = Main.Settings.OfferAdditionalLoreFriendlyNames; diff --git a/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs b/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs index 5f79b2f647..4fa60ebfbb 100644 --- a/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs +++ b/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs @@ -153,6 +153,8 @@ static string hk(char key) #endregion UI.Label(""); + UI.Label(". " + "SHIFT".cyan() + " click on a spell consumes a spell slot instead of the default pact magic one"); + UI.Label(""); } } } diff --git a/SolastaCommunityExpansion/Displays/SpellsDisplay.cs b/SolastaCommunityExpansion/Displays/SpellsDisplay.cs index 8de8824c39..5bc70ce9f2 100644 --- a/SolastaCommunityExpansion/Displays/SpellsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/SpellsDisplay.cs @@ -18,12 +18,6 @@ internal static void DisplaySpells() UI.Label(""); UI.Label($". You can individually assign each spell to any spell list or simply select the suggested set"); - - if (!Main.Settings.EnableLevel20) - { - UI.Label(". Level 20 feature isn't enabled under Character > General. Spells above level 6 won't be offered in game"); - } - UI.Label(""); intValue = SpellLevelFilter; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs index 024feee19b..7619d75f45 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs @@ -43,45 +43,29 @@ internal static void Postfix( } else if (__instance is CharacterLevelUpScreen) { - var customFeatureSelection = GetPanel(__instance); - - ___stagePanelsByName.Add(customFeatureSelection.Name, customFeatureSelection); - } - - // - // MULTICLASS - // - - if (!Main.Settings.EnableMulticlass) - { - return; - } - - if (__instance is not CharacterLevelUpScreen) - { - return; - } - - var characterCreationScreen = Gui.GuiService.GetScreen(); - var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); - var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); - var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); - var newLevelUpSequence = new Dictionary + var characterCreationScreen = Gui.GuiService.GetScreen(); + var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); + var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); + var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); + var customFeatureSelectionPanel = GetPanel(__instance); + var newLevelUpSequence = new Dictionary { { "ClassSelection", classSelectionPanel } }; - foreach (var stagePanel in ___stagePanelsByName) - { - newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); - - if (stagePanel.Key == "LevelGains") + foreach (var stagePanel in ___stagePanelsByName) { - newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); + newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); + + if (stagePanel.Key == "LevelGains") + { + newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); + } } - } - ___stagePanelsByName = newLevelUpSequence; + ___stagePanelsByName.Add(customFeatureSelectionPanel.Name, customFeatureSelectionPanel); + ___stagePanelsByName = newLevelUpSequence; + } } } diff --git a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs index 7790823933..5a27482572 100644 --- a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs @@ -15,10 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - if (Main.Settings.EnableLevel20) - { - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; - } + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs index b855045901..50ee06678f 100644 --- a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs @@ -15,10 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - if (Main.Settings.EnableLevel20) - { - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; - } + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs index 1c472aae82..9ae41e7c5b 100644 --- a/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs @@ -12,23 +12,18 @@ internal static class GameCampaignParty_UpdateLevelCaps { internal static bool Prefix(GameCampaignParty __instance) { - if (Main.Settings.EnableLevel20) + foreach (var character in __instance.CharactersList.Select(cl => cl.RulesetCharacter)) { - foreach (var character in __instance.CharactersList.Select(cl => cl.RulesetCharacter)) - { - var characterLevelAttribute = character.GetAttribute(AttributeDefinitions.CharacterLevel); - characterLevelAttribute.MaxValue = MOD_MAX_LEVEL; - characterLevelAttribute.Refresh(); + var characterLevelAttribute = character.GetAttribute(AttributeDefinitions.CharacterLevel); + characterLevelAttribute.MaxValue = MOD_MAX_LEVEL; + characterLevelAttribute.Refresh(); - var experienceAttribute = character.GetAttribute(AttributeDefinitions.Experience); - experienceAttribute.MaxValue = MAX_CHARACTER_EXPERIENCE; - experienceAttribute.Refresh(); - } - - return false; + var experienceAttribute = character.GetAttribute(AttributeDefinitions.Experience); + experienceAttribute.MaxValue = MAX_CHARACTER_EXPERIENCE; + experienceAttribute.Refresh(); } - return true; + return false; } } } diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index 86001c724a..daee5a018b 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -11,14 +11,9 @@ internal static class HeroDefinitions_MaxHeroExperience { internal static bool Prefix(ref int __result) { - if (Main.Settings.EnableLevel20) - { - __result = MAX_CHARACTER_EXPERIENCE; + __result = MAX_CHARACTER_EXPERIENCE; - return false; - } - - return true; + return false; } } } diff --git a/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs index 98704180de..61eaa564a7 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs @@ -6,7 +6,7 @@ namespace SolastaCommunityExpansion.Patches.Level20 { - // replaces the hard coded experience + // replaces the hard coded level [HarmonyPatch(typeof(HigherLevelFeaturesModal), "Bind")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class HigherLevelFeaturesModal_Bind @@ -15,10 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - if (Main.Settings.EnableLevel20) - { - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; - } + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs index b5b22453d6..4f10521c56 100644 --- a/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs @@ -15,10 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - if (Main.Settings.EnableLevel20) - { - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; - } + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; return code; } diff --git a/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs index 33f9c1f996..611b2948fd 100644 --- a/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs @@ -12,23 +12,20 @@ internal static bool Prefix(RulesetCharacterHero __instance, ref bool __result) { if (Main.Settings.NoExperienceOnLevelUp) { - var levelCap = Main.Settings.EnableLevel20 ? Models.Level20Context.MOD_MAX_LEVEL : Models.Level20Context.GAME_MAX_LEVEL - 1; - - __result = __instance.ClassesHistory.Count < levelCap; + __result = __instance.ClassesHistory.Count < Models.Level20Context.MOD_MAX_LEVEL; return false; } - if (Main.Settings.EnableLevel20) + + // If the game doesn't know how much XP to reach the next level it uses -1 to determine if the character can level up + // When a character is level 20, this ends up meaning the character can now level up forever unless we stop it here + if (__instance.ClassesHistory.Count >= Models.Level20Context.MOD_MAX_LEVEL) { - var levelCap = Main.Settings.EnableLevel20 ? Models.Level20Context.MOD_MAX_LEVEL : Models.Level20Context.GAME_MAX_LEVEL - 1; - // If the game doesn't know how much XP to reach the next level it uses -1 to determine if the character can level up. - // When a character is level 20, this ends up meaning the character can now level up forever unless we stop it here. - if (__instance.ClassesHistory.Count >= levelCap) - { - __result = false; - return false; - } + __result = false; + + return false; } + return true; } } diff --git a/SolastaCommunityExpansion/Settings.cs b/SolastaCommunityExpansion/Settings.cs index 4ae3915fbe..ccc8e308cd 100644 --- a/SolastaCommunityExpansion/Settings.cs +++ b/SolastaCommunityExpansion/Settings.cs @@ -108,7 +108,12 @@ public class Settings : UnityModManager.ModSettings // Progression public bool EnablesAsiAndFeat { get; set; } public bool EnableFeatsAtEvenLevels { get; set; } - public bool EnableLevel20 { get; set; } + + // Multiclass + public bool EnableMinInOutAttributes { get; set; } + public bool EnableRelearnSpells { get; set; } + public bool DisplayAllKnownSpellsDuringLevelUp { get; set; } + public int MaxAllowedClasses { get; set; } // Visuals public bool OfferAdditionalLoreFriendlyNames { get; set; } @@ -298,15 +303,5 @@ public class Settings : UnityModManager.ModSettings public bool EnableEnemiesControlledByPlayer { get; set; } public bool EnableHeroesControlledByComputer { get; set; } - - // - // Multiclass - // - - public bool EnableMulticlass { get; set; } - public bool EnableMinInOutAttributes { get; set; } - public bool EnableRelearnSpells { get; set; } - public bool DisplayAllKnownSpellsDuringLevelUp { get; set; } - public int MaxAllowedClasses { get; set; } } } From 05092895bf4dd267b3c00d316d4e014d9184f641 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 20:00:00 -0700 Subject: [PATCH 003/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- SolastaCommunityExpansion/Repository.json | 4 ++-- SolastaCommunityExpansion/SolastaCommunityExpansion.csproj | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index dd72d594da..f7f92dc21f 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.2", + "Version": "1.3.55.3", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", diff --git a/SolastaCommunityExpansion/Repository.json b/SolastaCommunityExpansion/Repository.json index f4a0592b88..f8e54df5be 100644 --- a/SolastaCommunityExpansion/Repository.json +++ b/SolastaCommunityExpansion/Repository.json @@ -2,8 +2,8 @@ "Releases": [ { "Id": "SolastaCommunityExpansion", - "Version": "1.3.55.1", - "DownloadUrl": "https://github.com/SolastaMods/SolastaCommunityExpansion/releases/download/1.3.55.1/SolastaCommunityExpansion.zip" + "Version": "1.3.55.3", + "DownloadUrl": "https://github.com/SolastaMods/SolastaCommunityExpansion/releases/download/1.3.55.3/SolastaCommunityExpansion.zip" } ] } \ No newline at end of file diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index a4aceb302c..931594d7ef 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -3,8 +3,8 @@ latest net472 - 1.3.55.1 - 1.3.55.1 + 1.3.55.3 + 1.3.55.3 https://github.com/SolastaMods/SolastaCommunityExpansion https://github.com/SolastaMods/SolastaCommunityExpansion From d49d9ca5afa1abf0faedf263cf42deea8ede2178 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 20:00:32 -0700 Subject: [PATCH 004/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index f7f92dc21f..f8f63d0e33 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3", + "Version": "1.3.55.3A", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From fb641afd075385c7a76382befcb5eff2d0f07a03 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 20:05:50 -0700 Subject: [PATCH 005/174] fix translations --- SolastaCommunityExpansion/Translations-en.txt | 2 +- SolastaCommunityExpansion/Translations-fr.txt | 4 ++-- SolastaCommunityExpansion/Translations-pt-br.txt | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 3f7fd5dd9b..f8f3377e94 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1331,7 +1331,7 @@ Reaction/&SubitemSelectSlotLevelTitle Slot Level Reaction/&SubitemSelectWarcasterTitle Select action Reaction/&WarcasterAttackDescription Attack target Reaction/&WarcasterAttackTitle Attack -Reaction/&WarcasterReactionDescription {0} is leaving an area threatened by one or more characters. +Reaction/&WarcasterReactionDescription {0} is leaving an area threatened by one or more characters Reaction/&WarcasterReactionTitle Attack of Opportunity Requirement/&FeatureSelectionRequireCharacterLevel Level {0} Requirement/&FeatureSelectionRequireClassLevel Level {0} of {1} diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index 2027076475..e3d31927f7 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -1331,8 +1331,8 @@ Reaction/&SubitemSelectSlotLevelTitle Niveau d'emplacement Reaction/&SubitemSelectWarcasterTitle Sélectionnez l'action Reaction/&WarcasterAttackDescription Cible d'attaque Reaction/&WarcasterAttackTitle Attaque -Reaction/&WarcasterReactionDescription {1} quitte une zone menacée. {0} peut attaquer ou lancer cantrip en réponse. -Reaction/&WarcasterReactionTitle Opportunité de Warcaster +Reaction/&WarcasterReactionDescription {0} quitte une zone menacée +Reaction/&WarcasterReactionTitle Attaque de Opportunité Requirement/&FeatureSelectionRequireCharacterLevel Niveau {0} Requirement/&FeatureSelectionRequireClassLevel Niveau {0} sur {1} Requirement/&WarlockMissingEldritchBlast Sort mineur Explosion occulte diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index 03aeb7eab7..b726074c21 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -1331,8 +1331,8 @@ Reaction/&SubitemSelectSlotLevelTitle Nível do slot Reaction/&SubitemSelectWarcasterTitle Selecione a ação Reaction/&WarcasterAttackDescription Alvo de ataque Reaction/&WarcasterAttackTitle Ataque -Reaction/&WarcasterReactionDescription {1} está deixando uma área ameaçada. {0} pode atacar ou lançar truques em resposta. -Reaction/&WarcasterReactionTitle Oportunidade do Warcaster +Reaction/&WarcasterReactionDescription {0} está deixando uma área ameaçada por 1 ou mais personagens +Reaction/&WarcasterReactionTitle Ataque de Oportunidade Requirement/&FeatureSelectionRequireCharacterLevel Nível {0} Requirement/&FeatureSelectionRequireClassLevel Nível {0} de {1} Requirement/&WarlockMissingEldritchBlast Truque Explosão Mística From f0642e58fdadefe4a11e796847f2b3c872b09ff4 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 21:02:56 -0700 Subject: [PATCH 006/174] simplify mod UI --- .../Displays/CharacterDisplay.cs | 65 ++++++++----------- .../Displays/RulesDisplay.cs | 37 ----------- .../Displays/ToolsDisplay.cs | 28 ++++++++ .../Models/InitialChoicesContext.cs | 27 ++++---- .../Patches/GameManagerPatcher.cs | 5 +- .../AttributeDefinitionsPatcher.cs | 2 +- ...CharacterStageAbilityScoresPanelPatcher.cs | 4 +- SolastaCommunityExpansion/Settings.cs | 15 ++--- 8 files changed, 79 insertions(+), 104 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs index 881aa77efe..c266140ccf 100644 --- a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs @@ -52,25 +52,16 @@ internal static void DisplayCharacter() } toggle = Main.Settings.EnableFlexibleRaces; - if (UI.Toggle("Enable flexible races " + "[assign ability score points instead of the racial defaults]".italic().yellow() + "\ni.e.: High Elf has 3 points to assign instead of +2 Dex / +1 Int".italic(), ref toggle, UI.AutoWidth())) + if (UI.Toggle("Enable flexible races " + "[assign ability score points instead of the racial defaults]".italic().yellow(), ref toggle, UI.AutoWidth())) { Main.Settings.EnableFlexibleRaces = toggle; FlexibleRacesContext.Switch(); } - UI.Label(""); - - toggle = Main.Settings.EnableEpicPoints; - if (UI.Toggle("Enable an epic 35 points buy system " + RequiresRestart, ref toggle, UI.AutoWidth())) + toggle = Main.Settings.EnableEpicPointsAndArray; + if (UI.Toggle("Enable an epic 35 points buy system and array " + "[17,15,13,12,10,8] ".italic().yellow() + RequiresRestart, ref toggle, UI.AutoWidth())) { - Main.Settings.EnableEpicPoints = toggle; - } - - toggle = Main.Settings.EnableEpicArray; - if (UI.Toggle("Enable an epic " + "[17,15,13,12,10,8]".italic().yellow() + " array instead of a standard " + "[15,14,13,12,10,8]".italic().yellow(), ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableEpicArray = toggle; - InitialChoicesContext.SwitchEpicArray(); + Main.Settings.EnableEpicPointsAndArray = toggle; } UI.Label(""); @@ -82,24 +73,6 @@ internal static void DisplayCharacter() InitialChoicesContext.SwitchFirstLevelTotalFeats(); } - UI.Label(""); - UI.Label("Progression:".yellow()); - UI.Label(""); - - toggle = Main.Settings.EnablesAsiAndFeat; - if (UI.Toggle("Enable both attribute scores increase and feats selection instead of an exclusive choice", ref toggle, UI.AutoWidth())) - { - Main.Settings.EnablesAsiAndFeat = toggle; - InitialChoicesContext.SwitchAsiAndFeat(); - } - - toggle = Main.Settings.EnableFeatsAtEvenLevels; - if (UI.Toggle("Enable feats selection at class levels 2, 6, 10 and 14", ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableFeatsAtEvenLevels = toggle; - InitialChoicesContext.SwitchEvenLevelFeats(); - } - UI.Label(""); UI.Label("Multiclass:".yellow()); UI.Label(""); @@ -130,10 +103,34 @@ internal static void DisplayCharacter() Main.Settings.MaxAllowedClasses = intValue; } + UI.Label(""); + UI.Label("Progression:".yellow()); + UI.Label(""); + + toggle = Main.Settings.EnablesAsiAndFeat; + if (UI.Toggle("Enable both attribute scores increase and feats selection instead of an exclusive choice", ref toggle, UI.AutoWidth())) + { + Main.Settings.EnablesAsiAndFeat = toggle; + InitialChoicesContext.SwitchAsiAndFeat(); + } + + toggle = Main.Settings.EnableFeatsAtEvenLevels; + if (UI.Toggle("Enable feats selection at class levels 2, 6, 10 and 14", ref toggle, UI.AutoWidth())) + { + Main.Settings.EnableFeatsAtEvenLevels = toggle; + InitialChoicesContext.SwitchEvenLevelFeats(); + } + UI.Label(""); UI.Label("Visuals:".yellow()); UI.Label(""); + toggle = Main.Settings.AllowUnmarkedSorcerers; + if (UI.Toggle("Allow unmarked " + "Sorcerers".orange(), ref toggle, UI.AutoWidth())) + { + Main.Settings.AllowUnmarkedSorcerers = toggle; + } + toggle = Main.Settings.OfferAdditionalLoreFriendlyNames; if (UI.Toggle("Offer additional lore friendly names on character creation", ref toggle, UI.AutoWidth())) { @@ -148,12 +145,6 @@ internal static void DisplayCharacter() Main.Settings.UnlockAllNpcFaces = toggle; } - toggle = Main.Settings.AllowUnmarkedSorcerers; - if (UI.Toggle("Allow unmarked " + "Sorcerers".orange(), ref toggle, UI.AutoWidth())) - { - Main.Settings.AllowUnmarkedSorcerers = toggle; - } - toggle = Main.Settings.UnlockMarkAndTatoosForAllCharacters; if (UI.Toggle("Unlock markings and tattoos for all characters", ref toggle, UI.AutoWidth())) { diff --git a/SolastaCommunityExpansion/Displays/RulesDisplay.cs b/SolastaCommunityExpansion/Displays/RulesDisplay.cs index 3ac13977a2..e7b051ac4c 100644 --- a/SolastaCommunityExpansion/Displays/RulesDisplay.cs +++ b/SolastaCommunityExpansion/Displays/RulesDisplay.cs @@ -9,13 +9,10 @@ internal static class RulesDisplay { internal static void DisplayRules() { - int intValue; bool toggle; UI.Label(""); - UI.Label("SRD:".yellow()); - UI.Label(""); toggle = Main.Settings.UseOfficialAdvantageDisadvantageRules; @@ -86,9 +83,7 @@ internal static void DisplayRules() } UI.Label(""); - UI.Label("House:".yellow()); - UI.Label(""); toggle = Main.Settings.AllowAnyClassToWearSylvanArmor; @@ -134,14 +129,6 @@ internal static void DisplayRules() Main.Settings.QuickCastLightCantripOnWornItemsFirst = toggle; } - //toggle = Main.Settings.UseHeightOneCylinderEffect; - //if (UI.Toggle("Display a height 1 cylinder effect when casting " + "Black Tentacles, Entangle, Grease ".orange() + - // " (square cylinder), ".yellow() + "Spike Growth".orange() + " (round cylinder).".yellow(), ref toggle, UI.AutoWidth())) - //{ - // Main.Settings.UseHeightOneCylinderEffect = toggle; - // HouseSpellTweaks.UseHeightOneCylinderEffect(); - //} - UI.Label(""); toggle = Main.Settings.AddPickpocketableLoot; @@ -167,30 +154,6 @@ internal static void DisplayRules() } UI.Label(""); - - toggle = Main.Settings.OverrideMinMaxLevel; - if (UI.Toggle("Override the required min and max levels when starting new adventures", ref toggle)) - { - Main.Settings.OverrideMinMaxLevel = toggle; - } - - UI.Label(""); - - intValue = Main.Settings.OverridePartySize; - if (UI.Slider("Override the party size in custom adventures".white(), ref intValue, DungeonMakerContext.MIN_PARTY_SIZE, DungeonMakerContext.MAX_PARTY_SIZE, DungeonMakerContext.GAME_PARTY_SIZE, "", UI.AutoWidth())) - { - Main.Settings.OverridePartySize = intValue; - } - - UI.Label(""); - - intValue = Main.Settings.MultiplyTheExperienceGainedBy; - if (UI.Slider("Multiply the experience gained by ".white() + "[%]".red(), ref intValue, 0, 200, 100, "", UI.Width(100))) - { - Main.Settings.MultiplyTheExperienceGainedBy = intValue; - } - - UI.Label(""); } } } diff --git a/SolastaCommunityExpansion/Displays/ToolsDisplay.cs b/SolastaCommunityExpansion/Displays/ToolsDisplay.cs index af22e8e48d..77f5d3e5a5 100644 --- a/SolastaCommunityExpansion/Displays/ToolsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/ToolsDisplay.cs @@ -56,6 +56,34 @@ internal static void DisplayTools() UI.Label(""); + intValue = Main.Settings.MultiplyTheExperienceGainedBy; + if (UI.Slider("Multiply the experience gained by ".white() + "[%]".red(), ref intValue, 0, 200, 100, "", UI.Width(100))) + { + Main.Settings.MultiplyTheExperienceGainedBy = intValue; + } + + UI.Label(""); + UI.Label("Adventures:".yellow()); + UI.Label(""); + + toggle = Main.Settings.OverrideMinMaxLevel; + if (UI.Toggle("Override the required min and max levels when starting new adventures", ref toggle)) + { + Main.Settings.OverrideMinMaxLevel = toggle; + } + + UI.Label(""); + + intValue = Main.Settings.OverridePartySize; + if (UI.Slider("Override the party size in custom adventures".white(), ref intValue, DungeonMakerContext.MIN_PARTY_SIZE, DungeonMakerContext.MAX_PARTY_SIZE, DungeonMakerContext.GAME_PARTY_SIZE, "", UI.AutoWidth())) + { + Main.Settings.OverridePartySize = intValue; + } + + UI.Label(""); + UI.Label("Dungeon Maker:".yellow()); + UI.Label(""); + intValue = Main.Settings.MaxBackupFilesPerLocationCampaign; if (UI.Slider("Max. backup files per location or campaign".white(), ref intValue, 0, 20, 10)) { diff --git a/SolastaCommunityExpansion/Models/InitialChoicesContext.cs b/SolastaCommunityExpansion/Models/InitialChoicesContext.cs index f8911cfe6a..121268da51 100644 --- a/SolastaCommunityExpansion/Models/InitialChoicesContext.cs +++ b/SolastaCommunityExpansion/Models/InitialChoicesContext.cs @@ -41,16 +41,23 @@ internal static void Load() .AddToDB(); } + LoadEpicArray(); LoadVision(); - + SwitchAsiAndFeat(); SwitchEvenLevelFeats(); SwitchFirstLevelTotalFeats(); } - internal static void LateLoad() + internal static void LoadEpicArray() { - SwitchAsiAndFeat(); - SwitchEpicArray(); + if (Main.Settings.EnableEpicPointsAndArray) + { + AttributeDefinitions.PredeterminedRollScores = new int[] { 17, 15, 13, 12, 10, 8 }; + } + else + { + AttributeDefinitions.PredeterminedRollScores = new int[] { 15, 14, 13, 12, 10, 8 }; + } } internal static void LoadVision() @@ -91,18 +98,6 @@ internal static void SwitchAsiAndFeat() } } - internal static void SwitchEpicArray() - { - if (Main.Settings.EnableEpicArray) - { - AttributeDefinitions.PredeterminedRollScores = new int[] { 17, 15, 13, 12, 10, 8 }; - } - else - { - AttributeDefinitions.PredeterminedRollScores = new int[] { 15, 14, 13, 12, 10, 8 }; - } - } - internal static void SwitchEvenLevelFeats() { var levels = new int[] { 2, 6, 10, 14 }; diff --git a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs index 261bf7a205..78e729cbf5 100644 --- a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs @@ -73,6 +73,7 @@ internal static void Postfix() // Subclasses may rely on classes being loaded (as well as spells and powers) in order to properly refer back to the class. SubclassesContext.Load(); + // PowerBundleContext.Load(); // Multiclass blueprints should always load to avoid issues with heroes saves and after classes and subclasses @@ -80,9 +81,8 @@ internal static void Postfix() ServiceRepository.GetService().RuntimeLoaded += (_) => { - // Both are late initialized to allow feats and races from other mods + // Late initialized to allow feats and races from other mods FlexibleRacesContext.LateLoad(); - InitialChoicesContext.LateLoad(); // There are feats that need all character classes loaded before they can properly be setup. FeatsContext.LateLoad(); @@ -102,6 +102,7 @@ internal static void Postfix() // Save by location initialization depends on services to be ready SaveByLocationContext.LateLoad(); + // HouseFeatureTweaks.LateLoad(); // Recache all gui collections diff --git a/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/AttributeDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/AttributeDefinitionsPatcher.cs index 3a10cf0b38..7da07366d3 100644 --- a/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/AttributeDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/AttributeDefinitionsPatcher.cs @@ -11,7 +11,7 @@ internal static class AttributeDefinitions_ComputeCostToRaiseAbility { internal static void Postfix(int previousValue, ref int __result) { - if (Main.Settings.EnableEpicPoints) + if (Main.Settings.EnableEpicPointsAndArray) { if (Array.IndexOf(new[] { 15, 16 }, previousValue) != -1) { diff --git a/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/CharacterStageAbilityScoresPanelPatcher.cs b/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/CharacterStageAbilityScoresPanelPatcher.cs index 0693c99506..c511422d84 100644 --- a/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/CharacterStageAbilityScoresPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/SrdAndHouseRules/EpicArrayAndPointBuy/CharacterStageAbilityScoresPanelPatcher.cs @@ -15,7 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable Transpiler(IEnumerable DisplaySpellListsToggle { get; set; } = new(); - public bool DisplayCraftingToggle { get; set; } = true; + public bool DisplayCraftingToggle { get; set; } public bool DisplayMerchantsToggle { get; set; } = true; // @@ -66,8 +66,6 @@ public class Settings : UnityModManager.ModSettings public bool BugFixWieldedConfigurationSelector { get; set; } = true; public bool EnableCustomSpellsPatch { get; set; } = true; public bool EnableDungeonMakerPro { get; set; } = true; - public bool EnableDungeonMakerRotationHotkeys { get; set; } = true; - public bool EnableEnforceUniqueFeatureSetChoices { get; set; } = true; public bool EnableFirstLevelCasterFeats { get; set; } = true; public bool EnableMoveSorceryPointsBox { get; set; } = true; public bool EnableMultiLinePowerPanel { get; set; } = true; @@ -101,8 +99,7 @@ public class Settings : UnityModManager.ModSettings public bool EnableAlternateHuman { get; set; } public bool EnableFlexibleBackgrounds { get; set; } public bool EnableFlexibleRaces { get; set; } - public bool EnableEpicPoints { get; set; } - public bool EnableEpicArray { get; set; } + public bool EnableEpicPointsAndArray { get; set; } public int TotalFeatsGrantedFistLevel { get; set; } // Progression @@ -110,10 +107,10 @@ public class Settings : UnityModManager.ModSettings public bool EnableFeatsAtEvenLevels { get; set; } // Multiclass - public bool EnableMinInOutAttributes { get; set; } - public bool EnableRelearnSpells { get; set; } - public bool DisplayAllKnownSpellsDuringLevelUp { get; set; } - public int MaxAllowedClasses { get; set; } + public bool EnableMinInOutAttributes { get; set; } = true; + public bool EnableRelearnSpells { get; set; } = true; + public bool DisplayAllKnownSpellsDuringLevelUp { get; set; } = true; + public int MaxAllowedClasses { get; set; } = 4; // Visuals public bool OfferAdditionalLoreFriendlyNames { get; set; } From c77a35f9474edbc88dbfb126acb2283809fce756 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 21:28:14 -0700 Subject: [PATCH 007/174] clean up --- .../Displays/DungeonMakerDisplay.cs | 11 ----------- SolastaCommunityExpansion/Main.cs | 8 +------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs b/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs index 1bc7914700..3052e079c4 100644 --- a/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs +++ b/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs @@ -71,17 +71,6 @@ internal static void DisplayDungeonMaker() UI.Label(""); UI.Label(""); UI.Label(""); - - if (Main.IsMonstersInstalled) - { - toggle = Main.Settings.EnableExtraHighLevelMonsters; - if (UI.Toggle("Enable additional high level monsters (+20 CR) for tier 3 and 4 campaigns " + RequiresRestart, ref toggle)) - { - Main.Settings.EnableExtraHighLevelMonsters = toggle; - } - - UI.Label(""); - } } } } diff --git a/SolastaCommunityExpansion/Main.cs b/SolastaCommunityExpansion/Main.cs index 86c43bd0fb..c522884ae9 100644 --- a/SolastaCommunityExpansion/Main.cs +++ b/SolastaCommunityExpansion/Main.cs @@ -12,13 +12,9 @@ namespace SolastaCommunityExpansion { public static class Main { - private const string MonstersFilename = "SolastaMonsters.dll"; - private const string McFilename = "SolastaMulticlass.dll"; - internal static string MOD_FOLDER { get; private set; } = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); internal static bool Enabled { get; set; } internal static bool IsDebugBuild = UnityEngine.Debug.isDebugBuild; - internal static bool IsMonstersInstalled = File.Exists(Path.Combine(MOD_FOLDER, MonstersFilename)); // need to be public for MC sidecar [Conditional("DEBUG")] @@ -98,9 +94,7 @@ internal static void LoadSidecars(string currentAssemblyName) { var filename = Path.GetFileName(path); - if (filename.StartsWith(currentAssemblyName) - || (filename == MonstersFilename && !Settings.EnableExtraHighLevelMonsters) - || (filename == McFilename)) + if (filename.StartsWith(currentAssemblyName)) { continue; } From 9d319b527a75042956fa43816090afc3e8e21f87 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 21:33:42 -0700 Subject: [PATCH 008/174] clean up --- .../Monsters/MonstersAttributes.cs | 214 +++++++++--------- SolastaMonsters/Monsters/MonstersHomebrew.cs | 66 +++--- SolastaMonsters/Monsters/MonstersSRD.cs | 31 ++- SolastaMonsters/Monsters/MonstersSolasta.cs | 2 +- SolastaMonsters/Monsters/NewMonsterAttacks.cs | 107 +++++---- .../Monsters/NewMonsterAttributes.cs | 201 ++++++++-------- SolastaMonsters/Monsters/NewMonsterPowers.cs | 59 +++-- SolastaMonsters/Monsters/NewMonsterSpells.cs | 27 ++- 8 files changed, 351 insertions(+), 356 deletions(-) diff --git a/SolastaMonsters/Monsters/MonstersAttributes.cs b/SolastaMonsters/Monsters/MonstersAttributes.cs index 258e06e39a..2183e10612 100644 --- a/SolastaMonsters/Monsters/MonstersAttributes.cs +++ b/SolastaMonsters/Monsters/MonstersAttributes.cs @@ -13,114 +13,114 @@ namespace SolastaMonsters.Monsters public class MonstersAttributes { - public static MonsterAttackIteration BlackDragonBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration BlueDragonBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration GreenDragonBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration RedDragonBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration WhiteDragonBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration DragonClawAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration DragonClawAttackIteration_2 = new MonsterAttackIteration(); - public static LegendaryActionDescription DragonlegendaryActionDescription = new LegendaryActionDescription(); - public static LegendaryActionDescription DragonlegendaryActionDescription_2 = new LegendaryActionDescription(); - public static MonsterSkillProficiency DragonmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency DragonmonsterSkillProficiency_2 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_3 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_4 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_5 = new MonsterSkillProficiency(); - - public static MonsterSkillProficiency ArchmagemonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency ArchmagemonsterSkillProficiency_2 = new MonsterSkillProficiency(); - - public static AssetReference BalorassetReference = new AssetReference(); - public static MonsterAttackIteration BalorLongswordAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration BalorWhipAttackIteration = new MonsterAttackIteration(); - - public static MonsterSkillProficiency DevamonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency DevamonsterSkillProficiency_2 = new MonsterSkillProficiency(); - - public static AssetReference DjinniassetReference = new AssetReference(); - public static MonsterAttackIteration DjinniAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration DjinniAttackIteration_2 = new MonsterAttackIteration(); - - public static AssetReference EfreetiassetReference = new AssetReference(); - public static MonsterAttackIteration EfreetiAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration EfreetiAttackIteration_2 = new MonsterAttackIteration(); - - public static MonsterAttackIteration ErinyesAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration ErinyesAttackIteration_2 = new MonsterAttackIteration(); - - public static MonsterAttackIteration NagaAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration NagaAttackIteration_2 = new MonsterAttackIteration(); - - public static MonsterAttackIteration HornedDevilForkAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration HornedDevilClawAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration HornedDevilTailAttackIteration = new MonsterAttackIteration(); - - public static MonsterAttackIteration IceDevilBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration IceDevilClawAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration IceDevilTailAttackIteration = new MonsterAttackIteration(); - - public static MonsterAttackIteration LichAttackIteration = new MonsterAttackIteration(); - public static LegendaryActionDescription LichlegendaryActionDescription_0 = new LegendaryActionDescription(); - public static LegendaryActionDescription LichlegendaryActionDescription_4 = new LegendaryActionDescription(); - public static LegendaryActionDescription LichlegendaryActionDescription = new LegendaryActionDescription(); - public static LegendaryActionDescription LichlegendaryActionDescription_2 = new LegendaryActionDescription(); - public static LegendaryActionDescription LichlegendaryActionDescription_3 = new LegendaryActionDescription(); - public static MonsterSkillProficiency LichmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency LichmonsterSkillProficiency_2 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency LichmonsterSkillProficiency_3 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency LichmonsterSkillProficiency_4 = new MonsterSkillProficiency(); - public static AssetReference LichassetReference = new AssetReference(); - - public static MonsterAttackIteration NalfeshneeBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration NalfeshneeClawAttackIteration = new MonsterAttackIteration(); - - public static MonsterAttackIteration PitFiendBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration PitFiendClawAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration PitFiendTailAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration PitFiendWeaponAttackIteration = new MonsterAttackIteration(); - - - public static MonsterAttackIteration PlanetarLongswordAttackIteration = new MonsterAttackIteration(); - public static MonsterSkillProficiency PlanetarmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - - public static MonsterAttackIteration RocBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration RocClawAttackIteration = new MonsterAttackIteration(); - public static MonsterSkillProficiency RocmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - - public static MonsterAttackIteration SolarLongswordAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration SolarLongbowAttackIteration = new MonsterAttackIteration(); - public static LegendaryActionDescription SolarlegendaryActionDescription = new LegendaryActionDescription(); - public static LegendaryActionDescription SolarlegendaryActionDescription_2 = new LegendaryActionDescription(); - public static LegendaryActionDescription SolarlegendaryActionDescription_3 = new LegendaryActionDescription(); - public static MonsterSkillProficiency SolarmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - - public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_2 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_3 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_4 = new MonsterSkillProficiency(); - - - public static LegendaryActionDescription VampirelegendaryActionDescription = new LegendaryActionDescription(); - public static LegendaryActionDescription VampirelegendaryActionDescription_2 = new LegendaryActionDescription(); - static public LegendaryActionDescription VampirelegendaryActionDescription_3 = new LegendaryActionDescription(); + public static MonsterAttackIteration BlackDragonBiteAttackIteration = new(); + public static MonsterAttackIteration BlueDragonBiteAttackIteration = new(); + public static MonsterAttackIteration GreenDragonBiteAttackIteration = new(); + public static MonsterAttackIteration RedDragonBiteAttackIteration = new(); + public static MonsterAttackIteration WhiteDragonBiteAttackIteration = new(); + public static MonsterAttackIteration DragonClawAttackIteration = new(); + public static MonsterAttackIteration DragonClawAttackIteration_2 = new(); + public static LegendaryActionDescription DragonlegendaryActionDescription = new(); + public static LegendaryActionDescription DragonlegendaryActionDescription_2 = new(); + public static MonsterSkillProficiency DragonmonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency DragonmonsterSkillProficiency_2 = new(); + public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_3 = new(); + public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_4 = new(); + public static MonsterSkillProficiency GreenDragonmonsterSkillProficiency_5 = new(); + + public static MonsterSkillProficiency ArchmagemonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency ArchmagemonsterSkillProficiency_2 = new(); + + public static AssetReference BalorassetReference = new(); + public static MonsterAttackIteration BalorLongswordAttackIteration = new(); + public static MonsterAttackIteration BalorWhipAttackIteration = new(); + + public static MonsterSkillProficiency DevamonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency DevamonsterSkillProficiency_2 = new(); + + public static AssetReference DjinniassetReference = new(); + public static MonsterAttackIteration DjinniAttackIteration = new(); + public static MonsterAttackIteration DjinniAttackIteration_2 = new(); + + public static AssetReference EfreetiassetReference = new(); + public static MonsterAttackIteration EfreetiAttackIteration = new(); + public static MonsterAttackIteration EfreetiAttackIteration_2 = new(); + + public static MonsterAttackIteration ErinyesAttackIteration = new(); + public static MonsterAttackIteration ErinyesAttackIteration_2 = new(); + + public static MonsterAttackIteration NagaAttackIteration = new(); + public static MonsterAttackIteration NagaAttackIteration_2 = new(); + + public static MonsterAttackIteration HornedDevilForkAttackIteration = new(); + public static MonsterAttackIteration HornedDevilClawAttackIteration = new(); + public static MonsterAttackIteration HornedDevilTailAttackIteration = new(); + + public static MonsterAttackIteration IceDevilBiteAttackIteration = new(); + public static MonsterAttackIteration IceDevilClawAttackIteration = new(); + public static MonsterAttackIteration IceDevilTailAttackIteration = new(); + + public static MonsterAttackIteration LichAttackIteration = new(); + public static LegendaryActionDescription LichlegendaryActionDescription_0 = new(); + public static LegendaryActionDescription LichlegendaryActionDescription_4 = new(); + public static LegendaryActionDescription LichlegendaryActionDescription = new(); + public static LegendaryActionDescription LichlegendaryActionDescription_2 = new(); + public static LegendaryActionDescription LichlegendaryActionDescription_3 = new(); + public static MonsterSkillProficiency LichmonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency LichmonsterSkillProficiency_2 = new(); + public static MonsterSkillProficiency LichmonsterSkillProficiency_3 = new(); + public static MonsterSkillProficiency LichmonsterSkillProficiency_4 = new(); + public static AssetReference LichassetReference = new(); + + public static MonsterAttackIteration NalfeshneeBiteAttackIteration = new(); + public static MonsterAttackIteration NalfeshneeClawAttackIteration = new(); + + public static MonsterAttackIteration PitFiendBiteAttackIteration = new(); + public static MonsterAttackIteration PitFiendClawAttackIteration = new(); + public static MonsterAttackIteration PitFiendTailAttackIteration = new(); + public static MonsterAttackIteration PitFiendWeaponAttackIteration = new(); + + + public static MonsterAttackIteration PlanetarLongswordAttackIteration = new(); + public static MonsterSkillProficiency PlanetarmonsterSkillProficiency_1 = new(); + + public static MonsterAttackIteration RocBiteAttackIteration = new(); + public static MonsterAttackIteration RocClawAttackIteration = new(); + public static MonsterSkillProficiency RocmonsterSkillProficiency_1 = new(); + + public static MonsterAttackIteration SolarLongswordAttackIteration = new(); + public static MonsterAttackIteration SolarLongbowAttackIteration = new(); + public static LegendaryActionDescription SolarlegendaryActionDescription = new(); + public static LegendaryActionDescription SolarlegendaryActionDescription_2 = new(); + public static LegendaryActionDescription SolarlegendaryActionDescription_3 = new(); + public static MonsterSkillProficiency SolarmonsterSkillProficiency_1 = new(); + + public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_2 = new(); + public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_3 = new(); + public static MonsterSkillProficiency StormGiantmonsterSkillProficiency_4 = new(); + + + public static LegendaryActionDescription VampirelegendaryActionDescription = new(); + public static LegendaryActionDescription VampirelegendaryActionDescription_2 = new(); + static public LegendaryActionDescription VampirelegendaryActionDescription_3 = new(); //public static LegendaryActionDescription VampirelegendaryActionDescription_4 = new LegendaryActionDescription(); - public static MonsterSkillProficiency VampiremonsterSkillProficiency_1 = new MonsterSkillProficiency(); - public static MonsterSkillProficiency VampiremonsterSkillProficiency_2 = new MonsterSkillProficiency(); + public static MonsterSkillProficiency VampiremonsterSkillProficiency_1 = new(); + public static MonsterSkillProficiency VampiremonsterSkillProficiency_2 = new(); - public static AssetReference EmptyassetReference = new AssetReference(); + public static AssetReference EmptyassetReference = new(); - public static MonsterAttackIteration TarrasqueBiteAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration TarrasqueClawAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration TarrasqueHornAttackIteration = new MonsterAttackIteration(); - public static MonsterAttackIteration TarrasqueTailAttackIteration = new MonsterAttackIteration(); + public static MonsterAttackIteration TarrasqueBiteAttackIteration = new(); + public static MonsterAttackIteration TarrasqueClawAttackIteration = new(); + public static MonsterAttackIteration TarrasqueHornAttackIteration = new(); + public static MonsterAttackIteration TarrasqueTailAttackIteration = new(); - public static LegendaryActionDescription TarrasquelegendaryActionDescription = new LegendaryActionDescription(); - public static LegendaryActionDescription TarrasquelegendaryActionDescription_2 = new LegendaryActionDescription(); - public static LegendaryActionDescription TarrasquelegendaryActionDescription_3 = new LegendaryActionDescription(); - public static LegendaryActionDescription TarrasquelegendaryActionDescription_4 = new LegendaryActionDescription(); + public static LegendaryActionDescription TarrasquelegendaryActionDescription = new(); + public static LegendaryActionDescription TarrasquelegendaryActionDescription_2 = new(); + public static LegendaryActionDescription TarrasquelegendaryActionDescription_3 = new(); + public static LegendaryActionDescription TarrasquelegendaryActionDescription_4 = new(); public static void EnableInDungeonMaker() @@ -360,7 +360,7 @@ public static void EnableInDungeonMaker() VampirelegendaryActionDescription_2.SetFeatureDefinitionPower(DatabaseHelper.FeatureDefinitionPowers.PowerDefilerDarkness); VampirelegendaryActionDescription_2.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryDefilerDarkness); - + VampirelegendaryActionDescription_3.SetCost(1); VampirelegendaryActionDescription_3.SetSubaction(LegendaryActionDescription.SubactionType.Power); VampirelegendaryActionDescription_3.SetFeatureDefinitionPower(NewMonsterPowers.VampireCharmPower); @@ -411,10 +411,10 @@ public static void EnableInDungeonMaker() TarrasquelegendaryActionDescription_3.SetMonsterAttackDefinition(NewMonsterAttacks.Tarrasque_Claw_Attack); TarrasquelegendaryActionDescription_3.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryDragonAttack); - // TarrasquelegendaryActionDescription_4.SetCost(2); - // TarrasquelegendaryActionDescription_4.SetSubaction(LegendaryActionDescription.SubactionType.Power); - // TarrasquelegendaryActionDescription_4.SetFeatureDefinitionPower(NewMonsterPowers.TarrasqueSwallowPower); - // TarrasquelegendaryActionDescription_4.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryLaetharCast_Debuff); + // TarrasquelegendaryActionDescription_4.SetCost(2); + // TarrasquelegendaryActionDescription_4.SetSubaction(LegendaryActionDescription.SubactionType.Power); + // TarrasquelegendaryActionDescription_4.SetFeatureDefinitionPower(NewMonsterPowers.TarrasqueSwallowPower); + // TarrasquelegendaryActionDescription_4.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryLaetharCast_Debuff); } diff --git a/SolastaMonsters/Monsters/MonstersHomebrew.cs b/SolastaMonsters/Monsters/MonstersHomebrew.cs index c420fd6458..377214718d 100644 --- a/SolastaMonsters/Monsters/MonstersHomebrew.cs +++ b/SolastaMonsters/Monsters/MonstersHomebrew.cs @@ -1,5 +1,5 @@ -using SolastaModApi; -using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders; +using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using System.Collections.Generic; @@ -13,7 +13,7 @@ namespace SolastaMonsters.Monsters internal static class MonstersHomebrew { - public static List Definitions = new List() + public static List Definitions = new() { new Models.MonsterContext.CustomMonster() { @@ -294,27 +294,27 @@ public static void EnableInDungeonMaker() NewMonster.SetDefaultBattleDecisionPackage(NewMonsterAttributes.Titan_CombatDecisions); - MonsterSavingThrowProficiency Str_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Str_save = new(); Str_save.SetField("abilityScoreName", "Strength"); Str_save.SetField("bonus", Definitions[i].SavingThrowStrength); - MonsterSavingThrowProficiency Dex_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Dex_save = new(); Dex_save.SetField("abilityScoreName", "Dexterity"); Dex_save.SetField("bonus", Definitions[i].SavingThrowDexterity); - MonsterSavingThrowProficiency Con_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Con_save = new(); Con_save.SetField("abilityScoreName", "Constitution"); Con_save.SetField("bonus", Definitions[i].SavingThrowConstitution); - MonsterSavingThrowProficiency Int_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Int_save = new(); Int_save.SetField("abilityScoreName", "Intelligence"); Int_save.SetField("bonus", Definitions[i].SavingThrowIntelligence); - MonsterSavingThrowProficiency Wis_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Wis_save = new(); Wis_save.SetField("abilityScoreName", "Wisdom"); Wis_save.SetField("bonus", Definitions[i].SavingThrowWisdom); - MonsterSavingThrowProficiency Cha_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Cha_save = new(); Cha_save.SetField("abilityScoreName", "Charisma"); Cha_save.SetField("bonus", Definitions[i].SavingThrowCharisma); @@ -353,7 +353,7 @@ public static void EnableInDungeonMaker() //AssetReference assetReference = new AssetReference(); //assetReference.SetField("m_AssetGUID", "3f4ea7931d5f6ba4e96caace01b265b7"); //NewMonster.SetPrefabReference(assetReference); - AssetReference assetReference = new AssetReference(); + AssetReference assetReference = new(); assetReference.SetField("m_AssetGUID", "b1bd642eab224bd4bbbf5ce48c869a9e"); NewMonster.SetPrefabReference(assetReference); @@ -366,26 +366,26 @@ public static void EnableInDungeonMaker() NewMonsterPowers.AirTitan_LightningStorm_Attack_Power }); - MonsterAttackIteration AttackIteration = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration = new(); AttackIteration.SetField("monsterAttackDefinition", NewMonsterAttacks.AirTitan_Slam_Attack); AttackIteration.SetField("number", 2); NewMonster.ClearAttackIterations(); NewMonster.AddAttackIterations(new List { AttackIteration }); - LegendaryActionDescription legendaryActionDescription = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription = new(); legendaryActionDescription.SetCost(1); legendaryActionDescription.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription.SetFeatureDefinitionPower(NewMonsterPowers.AirTitan_Lightning_Power); legendaryActionDescription.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryDragonAttack); - LegendaryActionDescription legendaryActionDescription_2 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_2 = new(); legendaryActionDescription_2.SetCost(1); legendaryActionDescription_2.SetSubaction(LegendaryActionDescription.SubactionType.Spell); legendaryActionDescription_2.SetSpellDefinition(DatabaseHelper.SpellDefinitions.SleetStorm); legendaryActionDescription_2.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryAoE_Debuff); - LegendaryActionDescription legendaryActionDescription_3 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_3 = new(); legendaryActionDescription_3.SetCost(2); legendaryActionDescription_3.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription_3.SetFeatureDefinitionPower(NewMonsterPowers.AirTitan_Gale_Power); @@ -402,9 +402,9 @@ public static void EnableInDungeonMaker() if (Definitions[i].MonsterName == "Earth Titan") { - //AssetReference assetReference = new AssetReference(); - //assetReference.SetField("m_AssetGUID", "aad57f1f96869a3409a5c064473c454d"); - //NewMonster.SetPrefabReference(assetReference); + //AssetReference assetReference = new AssetReference(); + //assetReference.SetField("m_AssetGUID", "aad57f1f96869a3409a5c064473c454d"); + //NewMonster.SetPrefabReference(assetReference); NewMonster.AddFeatures(new List { @@ -413,30 +413,30 @@ public static void EnableInDungeonMaker() NewMonsterPowers.EarthTitan_Earthquake_Power }); - MonsterAttackIteration AttackIteration = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration = new(); AttackIteration.SetField("monsterAttackDefinition", NewMonsterAttacks.EarthTitan_Boulder_Attack); AttackIteration.SetField("number", 2); - MonsterAttackIteration AttackIteration_2 = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration_2 = new(); AttackIteration_2.SetField("monsterAttackDefinition", NewMonsterAttacks.EarthTitan_Slam_Attack); AttackIteration_2.SetField("number", 2); NewMonster.ClearAttackIterations(); NewMonster.AddAttackIterations(new List { AttackIteration, AttackIteration_2 }); - LegendaryActionDescription legendaryActionDescription_1 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_1 = new(); legendaryActionDescription_1.SetCost(1); legendaryActionDescription_1.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription_1.SetFeatureDefinitionPower(NewMonsterPowers.IlluminatingCrystals_Power); legendaryActionDescription_1.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryAoE_Debuff); - LegendaryActionDescription legendaryActionDescription_2 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_2 = new(); legendaryActionDescription_2.SetCost(1); legendaryActionDescription_2.SetSubaction(LegendaryActionDescription.SubactionType.MonsterAttack); legendaryActionDescription_2.SetMonsterAttackDefinition(NewMonsterAttacks.EarthTitan_Boulder_Attack); legendaryActionDescription_2.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryDragonAttack); - LegendaryActionDescription legendaryActionDescription_3 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_3 = new(); legendaryActionDescription_3.SetCost(2); legendaryActionDescription_3.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription_3.SetFeatureDefinitionPower(NewMonsterPowers.EarthTitan_Earthquake_Power); @@ -448,7 +448,7 @@ public static void EnableInDungeonMaker() legendaryActionDescription_3 }); - AssetReference assetReference = new AssetReference(); + AssetReference assetReference = new(); assetReference.SetField("m_AssetGUID", "0ff0b1c4180816e468ec3dcab4b18c35"); NewMonster.SetPrefabReference(assetReference); @@ -458,7 +458,7 @@ public static void EnableInDungeonMaker() if (Definitions[i].MonsterName == "Fire Titan") { - AssetReference assetReference = new AssetReference(); + AssetReference assetReference = new(); assetReference.SetField("m_AssetGUID", "0829dcc3d2af9764582f0c4f3b70c914"); NewMonster.SetPrefabReference(assetReference); @@ -471,20 +471,20 @@ public static void EnableInDungeonMaker() NewMonsterPowers.FireTitan_Aura_Power }); - MonsterAttackIteration AttackIteration = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration = new(); AttackIteration.SetField("monsterAttackDefinition", NewMonsterAttacks.FireTitan_Slam_Attack); AttackIteration.SetField("number", 3); NewMonster.ClearAttackIterations(); NewMonster.AddAttackIterations(new List { AttackIteration }); - LegendaryActionDescription legendaryActionDescription_2 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription_2 = new(); legendaryActionDescription_2.SetCost(1); legendaryActionDescription_2.SetSubaction(LegendaryActionDescription.SubactionType.Spell); legendaryActionDescription_2.SetSpellDefinition(DatabaseHelper.SpellDefinitions.WallOfFireRing_Outer); legendaryActionDescription_2.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryAoE_DpS); - LegendaryActionDescription legendaryActionDescription = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription = new(); legendaryActionDescription.SetCost(1); legendaryActionDescription.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription.SetFeatureDefinitionPower(NewMonsterPowers.AtWillAOE_Fireball_Power); @@ -499,11 +499,11 @@ public static void EnableInDungeonMaker() if (Definitions[i].MonsterName == "Construct Titan") { - MonsterAttackIteration AttackIteration = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration = new(); AttackIteration.SetField("monsterAttackDefinition", NewMonsterAttacks.ConstructTitan_Slam_Attack); AttackIteration.SetField("number", 1); - MonsterAttackIteration AttackIteration_2 = new MonsterAttackIteration(); + MonsterAttackIteration AttackIteration_2 = new(); AttackIteration_2.SetField("monsterAttackDefinition", NewMonsterAttacks.ConstructTitan_ForceCannon_Attack); AttackIteration_2.SetField("number", 2); @@ -512,19 +512,19 @@ public static void EnableInDungeonMaker() NewMonster.SetGroupAttacks(true); NewMonster.ClearLegendaryActionOptions(); - LegendaryActionDescription legendaryActionDescription = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription = new(); legendaryActionDescription.SetCost(1); legendaryActionDescription.SetSubaction(LegendaryActionDescription.SubactionType.MonsterAttack); legendaryActionDescription.SetMonsterAttackDefinition(NewMonsterAttacks.ConstructTitan_ForceCannon_Attack); legendaryActionDescription.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryMummyLordAttack_Default); - LegendaryActionDescription legendaryActionDescription2 = new LegendaryActionDescription(); + LegendaryActionDescription legendaryActionDescription2 = new(); legendaryActionDescription2.SetCost(2); legendaryActionDescription2.SetSubaction(LegendaryActionDescription.SubactionType.Power); legendaryActionDescription2.SetFeatureDefinitionPower(NewMonsterPowers.DisintegratingBeam_Power); legendaryActionDescription2.SetDecisionPackage(DatabaseHelper.DecisionPackageDefinitions.LegendaryLaetharCast_Debuff); - NewMonster.AddLegendaryActionOptions(new List { legendaryActionDescription , legendaryActionDescription2 }); + NewMonster.AddLegendaryActionOptions(new List { legendaryActionDescription, legendaryActionDescription2 }); NewMonster.AddFeatures(new List { @@ -533,7 +533,7 @@ public static void EnableInDungeonMaker() }); - AssetReference assetReference = new AssetReference(); + AssetReference assetReference = new(); assetReference.SetField("m_AssetGUID", "0ff0b1c4180816e468ec3dcab4b18c35"); NewMonster.SetPrefabReference(assetReference); diff --git a/SolastaMonsters/Monsters/MonstersSRD.cs b/SolastaMonsters/Monsters/MonstersSRD.cs index 3fbd381be9..9ac1838fa6 100644 --- a/SolastaMonsters/Monsters/MonstersSRD.cs +++ b/SolastaMonsters/Monsters/MonstersSRD.cs @@ -1,10 +1,9 @@ -using SolastaModApi; -using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders; +using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using System.Collections.Generic; using UnityEngine.AddressableAssets; -using SolastaCommunityExpansion.Models; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -14,7 +13,7 @@ namespace SolastaMonsters.Monsters internal static class MonstersSRD { - public static List Definitions = new List() + public static List Definitions = new() { new Models.MonsterContext.CustomMonster() { @@ -582,7 +581,7 @@ internal static class MonstersSRD MonstersAttributes.DevamonsterSkillProficiency_1, MonstersAttributes.DevamonsterSkillProficiency_2 }, - AttackIterations=(DatabaseHelper.MonsterDefinitions.Divine_Avatar.AttackIterations) + AttackIterations=DatabaseHelper.MonsterDefinitions.Divine_Avatar.AttackIterations , LegendaryActionOptions=new List () { @@ -1697,11 +1696,11 @@ public static void EnableInDungeonMaker() MonsterDefinitionBuilder NewMonster = MonsterDefinitionBuilder .Create( - Definitions[i].BaseTemplateName, Definitions[i].NewName, + Definitions[i].BaseTemplateName, Definitions[i].NewName, DefinitionBuilder.CENamespaceGuid) .SetGuiPresentation( - "Monster/&" + "DH_" + Definitions[i].NewTitle, - "Monster/&" + "DH_" + Definitions[i].NewDescription, + "Monster/&" + "DH_" + Definitions[i].NewTitle, + "Monster/&" + "DH_" + Definitions[i].NewDescription, Definitions[i].BaseTemplateName.GuiPresentation.SpriteReference); @@ -1738,27 +1737,27 @@ public static void EnableInDungeonMaker() NewMonster.SetDefaultBattleDecisionPackage(NewMonsterAttributes.Titan_CombatDecisions); - MonsterSavingThrowProficiency Str_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Str_save = new(); Str_save.SetField("abilityScoreName", "Strength"); Str_save.SetField("bonus", Definitions[i].SavingThrowStrength); - MonsterSavingThrowProficiency Dex_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Dex_save = new(); Dex_save.SetField("abilityScoreName", "Dexterity"); Dex_save.SetField("bonus", Definitions[i].SavingThrowDexterity); - MonsterSavingThrowProficiency Con_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Con_save = new(); Con_save.SetField("abilityScoreName", "Constitution"); Con_save.SetField("bonus", Definitions[i].SavingThrowConstitution); - MonsterSavingThrowProficiency Int_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Int_save = new(); Int_save.SetField("abilityScoreName", "Intelligence"); Int_save.SetField("bonus", Definitions[i].SavingThrowIntelligence); - MonsterSavingThrowProficiency Wis_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Wis_save = new(); Wis_save.SetField("abilityScoreName", "Wisdom"); Wis_save.SetField("bonus", Definitions[i].SavingThrowWisdom); - MonsterSavingThrowProficiency Cha_save = new MonsterSavingThrowProficiency(); + MonsterSavingThrowProficiency Cha_save = new(); Cha_save.SetField("abilityScoreName", "Charisma"); Cha_save.SetField("bonus", Definitions[i].SavingThrowCharisma); @@ -1855,7 +1854,7 @@ public static void EnableInDungeonMaker() } if (Definitions[i].MonsterName == "Lich") { - AssetReference assetReference = new AssetReference(); + AssetReference assetReference = new(); assetReference.SetField("m_AssetGUID", "cab8992a98c1d3749bc0a50d53fcc378"); @@ -1869,7 +1868,7 @@ public static void EnableInDungeonMaker() // monster powres, AI and combat needs work, too repetitive at the moment as some powers/attacks are not triggering NewMonster.SetInDungeonEditor(false); } - MonsterDefinition monster= NewMonster.AddToDB(); + MonsterDefinition monster = NewMonster.AddToDB(); // temporary fix until builder is changed monster.CreatureTags.Clear(); diff --git a/SolastaMonsters/Monsters/MonstersSolasta.cs b/SolastaMonsters/Monsters/MonstersSolasta.cs index 3a95d898b9..8fdc8ba406 100644 --- a/SolastaMonsters/Monsters/MonstersSolasta.cs +++ b/SolastaMonsters/Monsters/MonstersSolasta.cs @@ -11,7 +11,7 @@ internal static class MonstersSolasta { public static void EnableInDungeonMaker() { - List listofExistingMonsters = new List + List listofExistingMonsters = new() { DatabaseHelper.MonsterDefinitions.Emperor_Laethar, // CR 10 DatabaseHelper.MonsterDefinitions.BlackDragon_MasterOfNecromancy, // CR 14 diff --git a/SolastaMonsters/Monsters/NewMonsterAttacks.cs b/SolastaMonsters/Monsters/NewMonsterAttacks.cs index 77ab0fcb26..b43f27ddf4 100644 --- a/SolastaMonsters/Monsters/NewMonsterAttacks.cs +++ b/SolastaMonsters/Monsters/NewMonsterAttacks.cs @@ -1,10 +1,9 @@ -using SolastaModApi; +using SolastaCommunityExpansion.Builders; +using SolastaModApi; using SolastaModApi.Extensions; +using SolastaMonsters.Models; using System.Collections.Generic; using UnityEngine; -using SolastaCommunityExpansion.Builders; -using SolastaCommunityExpansion.Models; -using SolastaMonsters.Models; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -49,8 +48,8 @@ public class NewMonsterAttacks public static MonsterAttackDefinition Tarrasque_Claw_Attack = ScriptableObject.CreateInstance(); public static MonsterAttackDefinition Tarrasque_Tail_Attack = ScriptableObject.CreateInstance(); public static MonsterAttackDefinition Tarrasque_Horn_Attack = ScriptableObject.CreateInstance(); - public static Dictionary DictionaryOfAncientDragonBites = new Dictionary(); - public static Dictionary DictionaryOfGenericBitesWithExtraDamage = new Dictionary(); + public static Dictionary DictionaryOfAncientDragonBites = new(); + public static Dictionary DictionaryOfGenericBitesWithExtraDamage = new(); internal static void Create() { @@ -137,11 +136,11 @@ public static void BuildNewRoc_Talons_Attack() - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetDistance(10); motionForm.SetType(MotionForm.MotionType.Levitate); - EffectForm FallingEffect = new EffectForm(); + EffectForm FallingEffect = new(); FallingEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); FallingEffect.SetLevelMultiplier(1); FallingEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -240,14 +239,14 @@ public static void BuildNewNagaBite_Attack() NagaBite_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(4); NagaBite_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypePiercing); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(10); damageForm.SetDieType(RuleDefinitions.DieType.D8); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypePoison); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -319,14 +318,14 @@ public static void BuildNewHornedDevilTail_Attack() ); - ConditionForm TailCondition = new ConditionForm(); + ConditionForm TailCondition = new(); TailCondition.SetApplyToSelf(false); TailCondition.SetForceOnSelf(false); TailCondition.Operation = ConditionForm.ConditionOperation.Add; TailCondition.SetConditionDefinitionName(BleedingWound_Condition.Name); TailCondition.ConditionDefinition = BleedingWound_Condition; - EffectForm TailEffect = new EffectForm(); + EffectForm TailEffect = new(); TailEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); TailEffect.SetLevelMultiplier(1); TailEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -374,13 +373,13 @@ public static void BuildNewPoisonLongsword_Attack() PoisonLongsword_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(4); PoisonLongsword_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeSlashing); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(3); damageForm.SetDieType(RuleDefinitions.DieType.D8); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypePoison); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -412,13 +411,13 @@ public static void BuildNewPoisonLongbow_Attack() PoisonLongbow_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(3); PoisonLongbow_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypePiercing); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(3); damageForm.SetDieType(RuleDefinitions.DieType.D8); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypePoison); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -426,14 +425,14 @@ public static void BuildNewPoisonLongbow_Attack() extraDamageEffect.FormType = EffectForm.EffectFormType.Damage; extraDamageEffect.SetDamageForm(damageForm); - ConditionForm PoisonLongbowCondition = new ConditionForm(); + ConditionForm PoisonLongbowCondition = new(); PoisonLongbowCondition.SetApplyToSelf(false); PoisonLongbowCondition.SetForceOnSelf(false); PoisonLongbowCondition.Operation = ConditionForm.ConditionOperation.Add; PoisonLongbowCondition.SetConditionDefinitionName(DatabaseHelper.ConditionDefinitions.ConditionPoisoned.Name); PoisonLongbowCondition.ConditionDefinition = DatabaseHelper.ConditionDefinitions.ConditionPoisoned; - EffectForm PoisonLongbowEffect = new EffectForm(); + EffectForm PoisonLongbowEffect = new(); PoisonLongbowEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); PoisonLongbowEffect.SetLevelMultiplier(1); PoisonLongbowEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -502,13 +501,13 @@ public static void BuildNewRadiantLongbow_Attack() RadiantLongbow_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(8); RadiantLongbow_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypePiercing); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(6); damageForm.SetDieType(RuleDefinitions.DieType.D8); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeRadiant); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -516,11 +515,11 @@ public static void BuildNewRadiantLongbow_Attack() extraDamageEffect.FormType = EffectForm.EffectFormType.Damage; extraDamageEffect.SetDamageForm(damageForm); - KillForm killForm = new KillForm(); + KillForm killForm = new(); killForm.SetKillCondition(RuleDefinitions.KillCondition.UnderHitPoints); killForm.SetHitPoints(100); - EffectForm killEffect = new EffectForm(); + EffectForm killEffect = new(); killEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); killEffect.SetLevelMultiplier(1); killEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -563,11 +562,11 @@ public static void BuildNewAirBlast_Attack() AirBlast_Attack.EffectDescription.EffectForms[0].DamageForm.SetDieType(RuleDefinitions.DieType.D6); AirBlast_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeThunder); - MotionForm motion = new MotionForm(); + MotionForm motion = new(); motion.SetDistance(2); motion.SetType(MotionForm.MotionType.PushFromOrigin); - EffectForm motionEffect = new EffectForm + EffectForm motionEffect = new() { FormType = EffectForm.EffectFormType.Motion }; @@ -619,13 +618,13 @@ public static void BuildNewFireScimatar_Attack() FireScimatar_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(6); FireScimatar_Attack.EffectDescription.EffectForms[0].DamageForm.SetDieType(RuleDefinitions.DieType.D6); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(2); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeFire); - EffectForm extraFireDamageEffect = new EffectForm(); + EffectForm extraFireDamageEffect = new(); extraFireDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraFireDamageEffect.SetLevelMultiplier(1); extraFireDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -657,13 +656,13 @@ public static void BuildNewLightningScimatar_Attack() LightningScimatar_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(6); LightningScimatar_Attack.EffectDescription.EffectForms[0].DamageForm.SetDieType(RuleDefinitions.DieType.D6); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(2); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeLightning); - EffectForm extraFireDamageEffect = new EffectForm(); + EffectForm extraFireDamageEffect = new(); extraFireDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraFireDamageEffect.SetLevelMultiplier(1); extraFireDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -756,7 +755,7 @@ public static void BuildNew_AncientDragon_Bite_Attack() - Dictionary dictionaryofAncientDragonBiteExtraDamageDiceNumbers = new Dictionary + Dictionary dictionaryofAncientDragonBiteExtraDamageDiceNumbers = new() { { "Ancient Black Dragon", 2 }, { "Ancient Blue Dragon", 2 }, @@ -765,7 +764,7 @@ public static void BuildNew_AncientDragon_Bite_Attack() { "Ancient White Dragon", 2 } }; - Dictionary dictionaryofAncientDragonBiteExtraDamageDiceType = new Dictionary + Dictionary dictionaryofAncientDragonBiteExtraDamageDiceType = new() { { "Ancient Black Dragon", RuleDefinitions.DieType.D8 }, { "Ancient Blue Dragon", RuleDefinitions.DieType.D10 }, @@ -774,7 +773,7 @@ public static void BuildNew_AncientDragon_Bite_Attack() { "Ancient White Dragon", RuleDefinitions.DieType.D8 } }; - Dictionary dictionaryofAncientDragonBiteEffectparticles = new Dictionary + Dictionary dictionaryofAncientDragonBiteEffectparticles = new() { { "Ancient Black Dragon", DatabaseHelper.MonsterAttackDefinitions.Attack_Black_Dragon_Bite.EffectDescription.EffectParticleParameters }, { "Ancient Blue Dragon", DatabaseHelper.MonsterAttackDefinitions.Attack_ZealotShockingAntenna.EffectDescription.EffectParticleParameters }, @@ -879,14 +878,14 @@ public static void BuildNewPitFiend_Bite_Attack() "MonsterAttack/&DH_" + text + "_Description" ); - ConditionForm PitFiendBiteCondition = new ConditionForm(); + ConditionForm PitFiendBiteCondition = new(); PitFiendBiteCondition.SetApplyToSelf(false); PitFiendBiteCondition.SetForceOnSelf(false); PitFiendBiteCondition.Operation = ConditionForm.ConditionOperation.Add; PitFiendBiteCondition.SetConditionDefinitionName(PitFiend_Bite_Condition.Name); PitFiendBiteCondition.ConditionDefinition = PitFiend_Bite_Condition; - EffectForm PitFiendBiteEffect = new EffectForm(); + EffectForm PitFiendBiteEffect = new(); PitFiendBiteEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); PitFiendBiteEffect.SetLevelMultiplier(1); PitFiendBiteEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -993,11 +992,11 @@ public static void BuildNewBalor_Whip_Attack() Balor_Whip_Attack.EffectDescription.EffectForms[1].DamageForm.SetBonusDamage(0); Balor_Whip_Attack.EffectDescription.EffectForms[1].DamageForm.SetDamageType(RuleDefinitions.DamageTypeFire); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetDistance(5); motionForm.SetType(MotionForm.MotionType.DragToOrigin); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1070,13 +1069,13 @@ public static void BuildNewFireTitan_Slam_Attack() FireTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(5); FireTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeBludgeoning); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(10); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeFire); - EffectForm extraFireDamageEffect = new EffectForm(); + EffectForm extraFireDamageEffect = new(); extraFireDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraFireDamageEffect.SetLevelMultiplier(1); extraFireDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1111,13 +1110,13 @@ public static void BuildNewAirTitan_Slam_Attack() AirTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(6); AirTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeBludgeoning); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(4); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeThunder); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1178,11 +1177,11 @@ public static void BuildNewConstructTitan_Slam_Attack() ConstructTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(8); ConstructTitan_Slam_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeBludgeoning); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.PushFromOrigin); motionForm.SetDistance(4); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1262,11 +1261,11 @@ public static void BuildNewEarthTitan_Boulder_Attack() EarthTitan_Boulder_Attack.SetItemDefinitionMainHand(null); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.FallProne); motionForm.SetDistance(6); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1291,15 +1290,15 @@ one target. string text = "Tarrasque_Bite"; - TarrasqueGrappledRestrainedCondition = NewMonsterAttacks.BuildNewCondition( - "DH_Custom_" + text + "condition", - DatabaseHelper.ConditionDefinitions.ConditionGrappledRestrainedRemorhaz, - GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), - "MonsterAttack/&DH_" + text + "Condition" + "_Title", - "MonsterAttack/&DH_" + text + "Condition" + "_Description" - ); + TarrasqueGrappledRestrainedCondition = NewMonsterAttacks.BuildNewCondition( + "DH_Custom_" + text + "condition", + DatabaseHelper.ConditionDefinitions.ConditionGrappledRestrainedRemorhaz, + GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), + "MonsterAttack/&DH_" + text + "Condition" + "_Title", + "MonsterAttack/&DH_" + text + "Condition" + "_Description" + ); - // TarrasqueGrappledRestrainedCondition.features.Add(DatabaseHelper.FeatureDefinitionActionAffinitys.ActionAffinityBlackTentacles); + // TarrasqueGrappledRestrainedCondition.features.Add(DatabaseHelper.FeatureDefinitionActionAffinitys.ActionAffinityBlackTentacles); Tarrasque_Bite_Attack = BuildNewAttack( "DH_Custom_" + text, @@ -1327,7 +1326,7 @@ one target. Tarrasque_Bite_Attack.EffectDescription.EffectForms.RemoveAt(1); - // Tarrasque_Bite_Attack.EffectDescription.EffectParticleParameters.Copy(DatabaseHelper.MonsterAttackDefinitions.Attack_BrownBear_Bite.EffectDescription.EffectParticleParameters); + // Tarrasque_Bite_Attack.EffectDescription.EffectParticleParameters.Copy(DatabaseHelper.MonsterAttackDefinitions.Attack_BrownBear_Bite.EffectDescription.EffectParticleParameters); } public static void BuildNewTarrasque_Claw_Attack() @@ -1398,10 +1397,10 @@ one target. Tarrasque_Tail_Attack.EffectDescription.EffectForms[0].DamageForm.SetBonusDamage(10); Tarrasque_Tail_Attack.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeBludgeoning); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.FallProne); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); diff --git a/SolastaMonsters/Monsters/NewMonsterAttributes.cs b/SolastaMonsters/Monsters/NewMonsterAttributes.cs index 36af970d95..c134d82e81 100644 --- a/SolastaMonsters/Monsters/NewMonsterAttributes.cs +++ b/SolastaMonsters/Monsters/NewMonsterAttributes.cs @@ -1,12 +1,11 @@ -using SolastaModApi; +using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders.Features; +using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; +using SolastaMonsters.Models; using System.Collections.Generic; -using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.Builders; -using SolastaCommunityExpansion.Models; using UnityEngine; -using SolastaMonsters.Models; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -47,12 +46,12 @@ public class NewMonsterAttributes public static TA.AI.DecisionDefinition SummonCreature_Magic_Decision = ScriptableObject.CreateInstance(); public static TA.AI.DecisionDefinition CastMagic_Stoneskin_Decision = ScriptableObject.CreateInstance(); - public static Dictionary Dictionaryof_Dragon_DamageAffinity = new Dictionary(); + public static Dictionary Dictionaryof_Dragon_DamageAffinity = new(); - public static List ListofDamageTypes_Dragon = new List { "DamageAcid", "DamagePoison", "DamageFire", "DamageCold", "DamageLightning" }; - public static List ListofDamageTypes_Physical = new List { "DamageSlashing", "DamageBludgeoning", "DamagePiercing" }; - public static List ListofDamageTypes_Other = new List { "DamageThunder", "DamagePsychic", "DamageForce", "DamageNecrotic", "DamageRadiant" }; + public static List ListofDamageTypes_Dragon = new() { "DamageAcid", "DamagePoison", "DamageFire", "DamageCold", "DamageLightning" }; + public static List ListofDamageTypes_Physical = new() { "DamageSlashing", "DamageBludgeoning", "DamagePiercing" }; + public static List ListofDamageTypes_Other = new() { "DamageThunder", "DamagePsychic", "DamageForce", "DamageNecrotic", "DamageRadiant" }; internal static void Create() @@ -124,7 +123,7 @@ public static void BuildNewTarrasqueReflectiveCarapace() foreach (SpellDefinition spell in listofAllSpells) { - if (spell.EffectDescription.TargetType == RuleDefinitions.TargetType.Line|| spell.EffectDescription.RangeType == RuleDefinitions.RangeType.RangeHit) + if (spell.EffectDescription.TargetType == RuleDefinitions.TargetType.Line || spell.EffectDescription.RangeType == RuleDefinitions.RangeType.RangeHit) { TarrasqueReflectiveCarapace.SpellImmunities.Add(spell.Name); } @@ -147,7 +146,7 @@ public static void BuildNew_TarrasqueSwallow_Decision() TarrasqueSwallow_Decision.Decision.SetStringParameter("TarrasqueSwallow"); } - + public static void BuildNew_Tarrasque_CombatDecisions() { string text = "Tarrasque_CombatDecisions"; @@ -165,38 +164,38 @@ public static void BuildNew_Tarrasque_CombatDecisions() // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.LongRangePathToEnemy_Dash); weightedDecisionDescription_0.SetWeight(5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_DPS_SingleTarget); weightedDecisionDescription_2.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_1.SetWeight(4f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new TA.AI.WeightedDecisionDescription(); - weightedDecisionDescription_4.SetDecision(TarrasqueSwallow_Decision); - weightedDecisionDescription_4.SetWeight(4.5f); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new(); + weightedDecisionDescription_4.SetDecision(TarrasqueSwallow_Decision); + weightedDecisionDescription_4.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_FrightfulPresence_Dragon); weightedDecisionDescription_3.SetWeight(3f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_Aggressive_Remorhaz); weightedDecisionDescription_5.SetWeight(2.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new(); weightedDecisionDescription_7.SetDecision(DatabaseHelper.DecisionDefinitions.Emote_Angry); weightedDecisionDescription_7.SetWeight(0.1f); @@ -211,7 +210,7 @@ public static void BuildNew_Tarrasque_CombatDecisions() weightedDecisionDescription_4, weightedDecisionDescription_3, weightedDecisionDescription_5, - // weightedDecisionDescription_6, + // weightedDecisionDescription_6, weightedDecisionDescription_7 ); } @@ -329,7 +328,7 @@ public static void BuildNew_Lich_Spelllist() ); - SpellListDefinition.SpellsByLevelDuplet LichSpell_Cantrips = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_Cantrips = new() { Spells = new List() }; @@ -338,7 +337,7 @@ public static void BuildNew_Lich_Spelllist() // LichSpell_Cantrips.Spells.Add(DatabaseHelper.SpellDefinitions.ChillTouch); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_1 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_1 = new() { Spells = new List(), Level = 1 @@ -348,7 +347,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.Shield); LichSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.Thunderwave); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_2 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_2 = new() { Spells = new List(), Level = 2 @@ -358,7 +357,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_2.Spells.Add(DatabaseHelper.SpellDefinitions.Blur); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_3 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_3 = new() { Spells = new List(), Level = 3 @@ -369,7 +368,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_3.Spells.Add(DatabaseHelper.SpellDefinitions.Fireball); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_4 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_4 = new() { Spells = new List(), Level = 4 @@ -377,7 +376,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.Blight); LichSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.DimensionDoor); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_5 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_5 = new() { Spells = new List(), Level = 5 @@ -385,7 +384,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.CloudKill); LichSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.ConeOfCold); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_6 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_6 = new() { Spells = new List(), Level = 6 @@ -393,7 +392,7 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_6.Spells.Add(DatabaseHelper.SpellDefinitions.Disintegrate); LichSpell_level_6.Spells.Add(DatabaseHelper.SpellDefinitions.GlobeOfInvulnerability); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_7 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_7 = new() { Spells = new List(), Level = 7 @@ -402,14 +401,14 @@ public static void BuildNew_Lich_Spelllist() LichSpell_level_7.Spells.Add(NewMonsterSpells.PowerWordStun_Spell); LichSpell_level_7.Spells.Add(NewMonsterSpells.PowerWordKill_Spell); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_8 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_8 = new() { Spells = new List(), Level = 8 }; LichSpell_level_8.Spells.Add(NewMonsterSpells.PowerWordStun_Spell); - SpellListDefinition.SpellsByLevelDuplet LichSpell_level_9 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet LichSpell_level_9 = new() { Spells = new List(), Level = 9 @@ -567,7 +566,7 @@ public static void BuildNew_ArchMage_Spelllist() ); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_Cantrips = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_Cantrips = new() { Spells = new List() }; @@ -575,7 +574,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_Cantrips.Spells.Add(DatabaseHelper.SpellDefinitions.ShockingGrasp); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_1 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_1 = new() { Spells = new List(), Level = 1 @@ -583,7 +582,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.MagicMissile); ArchmageSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.Thunderwave); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_2 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_2 = new() { Spells = new List(), Level = 2 @@ -592,7 +591,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_2.Spells.Add(DatabaseHelper.SpellDefinitions.MistyStep); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_3 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_3 = new() { Spells = new List(), Level = 3 @@ -602,7 +601,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_3.Spells.Add(DatabaseHelper.SpellDefinitions.LightningBolt); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_4 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_4 = new() { Spells = new List(), Level = 4 @@ -610,7 +609,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.Banishment); ArchmageSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.FireShield); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_5 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_5 = new() { Spells = new List(), Level = 5 @@ -619,14 +618,14 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.ConeOfCold); //ArchmageSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.WallOfForce); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_6 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_6 = new() { Spells = new List(), Level = 6 }; ArchmageSpell_level_6.Spells.Add(DatabaseHelper.SpellDefinitions.GlobeOfInvulnerability); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_7 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_7 = new() { Spells = new List(), Level = 7 @@ -635,14 +634,14 @@ public static void BuildNew_ArchMage_Spelllist() ArchmageSpell_level_7.Spells.Add(NewMonsterSpells.PowerWordStun_Spell); ArchmageSpell_level_7.Spells.Add(NewMonsterSpells.TimeStop_Spell); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_8 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_8 = new() { Spells = new List(), Level = 8 }; ArchmageSpell_level_8.Spells.Add(NewMonsterSpells.PowerWordStun_Spell); - SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_9 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet ArchmageSpell_level_9 = new() { Spells = new List(), Level = 9 @@ -792,14 +791,14 @@ public static void BuildNew_GuardianNaga_Spelllist() ); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_Cantrips = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_Cantrips = new() { Spells = new List() }; GuardianNagaSpell_Cantrips.Spells.Add(DatabaseHelper.SpellDefinitions.SacredFlame); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_1 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_1 = new() { Spells = new List(), Level = 1 @@ -808,7 +807,7 @@ public static void BuildNew_GuardianNaga_Spelllist() //GuardianNagaSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.Command); GuardianNagaSpell_level_1.Spells.Add(DatabaseHelper.SpellDefinitions.ShieldOfFaith); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_2 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_2 = new() { Spells = new List(), Level = 2 @@ -817,7 +816,7 @@ public static void BuildNew_GuardianNaga_Spelllist() GuardianNagaSpell_level_2.Spells.Add(DatabaseHelper.SpellDefinitions.HoldPerson); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_3 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_3 = new() { Spells = new List(), Level = 3 @@ -825,7 +824,7 @@ public static void BuildNew_GuardianNaga_Spelllist() GuardianNagaSpell_level_3.Spells.Add(DatabaseHelper.SpellDefinitions.BestowCurse); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_4 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_4 = new() { Spells = new List(), Level = 4 @@ -833,7 +832,7 @@ public static void BuildNew_GuardianNaga_Spelllist() GuardianNagaSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.Banishment); GuardianNagaSpell_level_4.Spells.Add(DatabaseHelper.SpellDefinitions.FreedomOfMovement); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_5 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_5 = new() { Spells = new List(), Level = 5 @@ -841,7 +840,7 @@ public static void BuildNew_GuardianNaga_Spelllist() GuardianNagaSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.FlameStrike); GuardianNagaSpell_level_5.Spells.Add(DatabaseHelper.SpellDefinitions.Contagion); - SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_6 = new SpellListDefinition.SpellsByLevelDuplet + SpellListDefinition.SpellsByLevelDuplet GuardianNagaSpell_level_6 = new() { Spells = new List(), Level = 6 @@ -998,11 +997,11 @@ public static void BuildNew_AncientDragon_CombatDecisions() AncientDragon_CombatDecisions.Package.WeightedDecisions.Clear(); - TA.AI.WeightedDecisionDescription weightedDecisionDescription = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription = new(); weightedDecisionDescription.SetDecision(DatabaseHelper.DecisionDefinitions.Move_SoftRetreat_Flying); weightedDecisionDescription.SetWeight(3); - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.Move_Burrow_Aggressive_Small); weightedDecisionDescription_2.SetWeight(3); @@ -1035,7 +1034,7 @@ public static void BuildNew_SummonCreature_Magic_Decision() "MonsterPower/&DH_" + text + "_Description" ); - SummonCreature_Magic_Decision.Decision.SetEnumParameter(((int)RuleDefinitions.MagicType.SummonsCreature)); + SummonCreature_Magic_Decision.Decision.SetEnumParameter((int)RuleDefinitions.MagicType.SummonsCreature); SummonCreature_Magic_Decision.Decision.SetStringParameter("SummonCreature"); } @@ -1134,28 +1133,28 @@ public static void BuildNew_Solar_CombatDecisions() Solar_CombatDecisions.Package.WeightedDecisions.Clear(); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription = new(); weightedDecisionDescription.SetDecision(DatabaseHelper.DecisionDefinitions.RangedAttack_Default); weightedDecisionDescription.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_0.SetWeight(1.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(AtWillSelfBuff_Magic_Decision); weightedDecisionDescription_1.SetWeight(2.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_SelfBuff_WithRandom); weightedDecisionDescription_2.SetWeight(2.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Debuff_AoE); weightedDecisionDescription_3.SetWeight(2.5f); @@ -1190,27 +1189,27 @@ public static void BuildNew_HighLevelCaster_CombatDecisions() HighLevelCaster_CombatDecisions.Package.WeightedDecisions.Clear(); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(CastMagic_Stoneskin_Decision); weightedDecisionDescription_0.SetWeight(4); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Fly_Self); weightedDecisionDescription_1.SetWeight(4); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_SelfBuff_WithRandom); weightedDecisionDescription_2.SetWeight(4); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_Ranged); weightedDecisionDescription_5.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_8 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_8 = new(); weightedDecisionDescription_8.SetDecision(DatabaseHelper.DecisionDefinitions.Move_SoftRetreat_Flying); weightedDecisionDescription_8.SetWeight(1.5f); @@ -1241,44 +1240,44 @@ public static void BuildNew_Vampire_CombatDecisions() // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.LongRangePathToEnemy_DashAvoidLight); weightedDecisionDescription_0.SetWeight(5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_1.SetWeight(4f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Defiler_Darkness); weightedDecisionDescription_2.SetWeight(4f); weightedDecisionDescription_2.SetCooldown(3); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(SummonCreature_Magic_Decision); weightedDecisionDescription_3.SetWeight(4f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new(); weightedDecisionDescription_4.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Defiler_Teleport); weightedDecisionDescription_4.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_AggressiveLightSensitive_Defiler); weightedDecisionDescription_5.SetWeight(2.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new(); weightedDecisionDescription_6.SetDecision(DatabaseHelper.DecisionDefinitions.RangedAttack_Default); weightedDecisionDescription_6.SetWeight(1.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new(); weightedDecisionDescription_7.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Defiler_Teleport_Fallback); weightedDecisionDescription_7.SetWeight(0.1f); @@ -1322,46 +1321,46 @@ public static void BuildNew_Titan_CombatDecisions() // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.LongRangePathToEnemy_Dash); weightedDecisionDescription_0.SetWeight(5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(LimitedPerDayAOE_Magic_Decision); weightedDecisionDescription_1.SetWeight(4f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(AtWillAOE_Magic_Decision); weightedDecisionDescription_2.SetWeight(3.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(SummonCreature_Magic_Decision); weightedDecisionDescription_3.SetWeight(3.5f); weightedDecisionDescription_3.SetDynamicCooldown(true); weightedDecisionDescription_3.SetCooldown(3); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new(); weightedDecisionDescription_4.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_4.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_AggressiveSingleTargetAndSpread); weightedDecisionDescription_5.SetWeight(2.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new(); weightedDecisionDescription_6.SetDecision(DatabaseHelper.DecisionDefinitions.RangedAttack_Default); weightedDecisionDescription_6.SetWeight(1.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new(); weightedDecisionDescription_7.SetDecision(DatabaseHelper.DecisionDefinitions.Emote_Angry); weightedDecisionDescription_7.SetWeight(1.0f); @@ -1404,46 +1403,46 @@ public static void BuildNew_ConstructTitan_CombatDecisions() // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.LongRangePathToEnemy_Dash); weightedDecisionDescription_0.SetWeight(5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_DPS_AoE_DragonBreath); weightedDecisionDescription_1.SetWeight(4f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_FrightfulPresence_Dragon); weightedDecisionDescription_2.SetWeight(3.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(AtWillAOE_Magic_Decision); weightedDecisionDescription_3.SetWeight(3.5f); weightedDecisionDescription_3.SetDynamicCooldown(true); weightedDecisionDescription_3.SetCooldown(3); - + // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new(); weightedDecisionDescription_4.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_4.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_AggressiveSingleTargetAndSpread); weightedDecisionDescription_5.SetWeight(2.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new(); weightedDecisionDescription_6.SetDecision(DatabaseHelper.DecisionDefinitions.RangedAttack_Default); weightedDecisionDescription_6.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new(); weightedDecisionDescription_7.SetDecision(DatabaseHelper.DecisionDefinitions.Emote_Angry); weightedDecisionDescription_7.SetWeight(1.0f); @@ -1480,42 +1479,42 @@ public static void BuildNew_Naga_CombatDecisions() // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(DatabaseHelper.DecisionDefinitions.MeleeAttack_Default); weightedDecisionDescription_1.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(DatabaseHelper.DecisionDefinitions.RangedAttack_Default); weightedDecisionDescription_2.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_4 = new(); weightedDecisionDescription_4.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_SelfHeal); weightedDecisionDescription_4.SetWeight(4.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_SelfBuff); weightedDecisionDescription_3.SetWeight(3.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_5 = new(); weightedDecisionDescription_5.SetDecision(DatabaseHelper.DecisionDefinitions.Move_Ranged); weightedDecisionDescription_5.SetWeight(3.0f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_6 = new(); weightedDecisionDescription_6.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_DPS_SingleTarget); weightedDecisionDescription_6.SetWeight(2.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_7 = new(); weightedDecisionDescription_7.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_Debuff_SingleTarget); weightedDecisionDescription_7.SetWeight(2.5f); // - TA.AI.WeightedDecisionDescription weightedDecisionDescription_8 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_8 = new(); weightedDecisionDescription_8.SetDecision(DatabaseHelper.DecisionDefinitions.Move_SoftRetreat_Flying); weightedDecisionDescription_8.SetWeight(1.5f); @@ -1550,28 +1549,28 @@ public static void BuildNew_PitFiend_CombatDecisions() PitFiend_CombatDecisions.Package.WeightedDecisions.Clear(); // summon creature 1/day - TA.AI.WeightedDecisionDescription weightedDecisionDescription = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription = new(); weightedDecisionDescription.SetDecision(SummonCreature_Magic_Decision); weightedDecisionDescription.SetWeight(4.5f); // frightful presence roll 5 or 6 - TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_0 = new(); weightedDecisionDescription_0.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_FrightfulPresence_Dragon); weightedDecisionDescription_0.SetWeight(4.5f); // wall of fire 3/day - TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_1 = new(); weightedDecisionDescription_1.SetDecision(LimitedPerDayTargetDebuff_Magic_Decision); weightedDecisionDescription_1.SetWeight(3.0f); // hold person 3/day - TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_2 = new(); weightedDecisionDescription_2.SetDecision(LimitedPerDayAOE_Magic_Decision); weightedDecisionDescription_2.SetWeight(3.0f); // at will fireballs - TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription_3 = new(); weightedDecisionDescription_3.SetDecision(AtWillAOE_Magic_Decision); weightedDecisionDescription_3.SetWeight(3.0f); @@ -1608,7 +1607,7 @@ public static void BuildNew_Balor_CombatDecisions() Balor_CombatDecisions.Package.WeightedDecisions.Clear(); // summon creature 1/day - TA.AI.WeightedDecisionDescription weightedDecisionDescription = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription = new(); weightedDecisionDescription.SetDecision(SummonCreature_Magic_Decision); weightedDecisionDescription.SetWeight(4.5f); @@ -1645,7 +1644,7 @@ public static void BuildNew_Nalfeshnee_CombatDecisions() Nalfeshnee_CombatDecisions.Package.WeightedDecisions.Clear(); // frightful presence roll 5 or 6 - TA.AI.WeightedDecisionDescription weightedDecisionDescription = new TA.AI.WeightedDecisionDescription(); + TA.AI.WeightedDecisionDescription weightedDecisionDescription = new(); weightedDecisionDescription.SetDecision(DatabaseHelper.DecisionDefinitions.CastMagic_FrightfulPresence_Dragon); weightedDecisionDescription.SetWeight(4.5f); diff --git a/SolastaMonsters/Monsters/NewMonsterPowers.cs b/SolastaMonsters/Monsters/NewMonsterPowers.cs index 5216ac981e..578fa20215 100644 --- a/SolastaMonsters/Monsters/NewMonsterPowers.cs +++ b/SolastaMonsters/Monsters/NewMonsterPowers.cs @@ -1,11 +1,10 @@ -using SolastaModApi; +using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders.Features; +using SolastaModApi; using SolastaModApi.Extensions; +using SolastaMonsters.Models; using System.Collections.Generic; -using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.Builders; -using SolastaCommunityExpansion.Models; using UnityEngine; -using SolastaMonsters.Models; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -41,9 +40,9 @@ public class NewMonsterPowers public static FeatureDefinitionPower TarrasqueSwallowPower = ScriptableObject.CreateInstance(); public static FeatureDefinitionPower VampireCharmPower = ScriptableObject.CreateInstance(); - public static Dictionary DictionaryOfAncientDragonBreaths = new Dictionary(); - public static Dictionary DictionaryOfGenericBreathsWithExtraDamage = new Dictionary(); - public static Dictionary Dictionaryof_SummoningElementals = new Dictionary(); + public static Dictionary DictionaryOfAncientDragonBreaths = new(); + public static Dictionary DictionaryOfGenericBreathsWithExtraDamage = new(); + public static Dictionary Dictionaryof_SummoningElementals = new(); internal static void Create() @@ -108,7 +107,7 @@ public static void BuildNewTarrasqueSwallowPower() TarrasqueSwallowPower = BuildNewPower( - text + "DH_Custom" , + text + "DH_Custom", DatabaseHelper.FeatureDefinitionPowers.PowerRemorhazSwallow, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text).ToString(), "MonsterPower/&DH_" + text + "_Title", @@ -160,7 +159,7 @@ public static void BuildNewVampireCharmPower() "MonsterPower/&DH_" + text + "_Description" ); - EffectDescription effectDescription = new EffectDescription(); + EffectDescription effectDescription = new(); effectDescription.Copy(DatabaseHelper.SpellDefinitions.HypnoticPattern.EffectDescription); effectDescription.SetTargetType(RuleDefinitions.TargetType.Individuals); effectDescription.SetTargetSide(RuleDefinitions.Side.Enemy); @@ -237,7 +236,7 @@ public static void BuildNew_AncientDragon_Breath_Power() - Dictionary dictionaryofAncientDragonBreathExtraDamageDiceNumbers = new Dictionary + Dictionary dictionaryofAncientDragonBreathExtraDamageDiceNumbers = new() { { "Ancient Black Dragon", 15 }, { "Ancient Blue Dragon", 16 }, @@ -246,7 +245,7 @@ public static void BuildNew_AncientDragon_Breath_Power() { "Ancient White Dragon", 16 } }; - Dictionary dictionaryofAncientDragonBreathExtraDamageDiceType = new Dictionary + Dictionary dictionaryofAncientDragonBreathExtraDamageDiceType = new() { { "Ancient Black Dragon", RuleDefinitions.DieType.D8 }, { "Ancient Blue Dragon", RuleDefinitions.DieType.D10 }, @@ -255,7 +254,7 @@ public static void BuildNew_AncientDragon_Breath_Power() { "Ancient White Dragon", RuleDefinitions.DieType.D8 } }; - Dictionary dictionaryofAncientDragonBreathShape = new Dictionary + Dictionary dictionaryofAncientDragonBreathShape = new() { { "Ancient Black Dragon", RuleDefinitions.TargetType.Line }, { "Ancient Blue Dragon", RuleDefinitions.TargetType.Line }, @@ -264,7 +263,7 @@ public static void BuildNew_AncientDragon_Breath_Power() { "Ancient White Dragon", RuleDefinitions.TargetType.Cone } }; - Dictionary dictionaryofAncientDragonBreathEffectparticles = new Dictionary + Dictionary dictionaryofAncientDragonBreathEffectparticles = new() { { "Ancient Black Dragon", DatabaseHelper.FeatureDefinitionPowers.PowerDragonBreath_Acid.EffectDescription.EffectParticleParameters }, { "Ancient Blue Dragon", DatabaseHelper.SpellDefinitions.LightningBolt.EffectDescription.EffectParticleParameters }, @@ -382,7 +381,7 @@ public static void BuildNewAncientDragon_Wing_Power() public static void BuildNewSummonCreature_Elemental_Power() { - Dictionary dictionaryelementals = new Dictionary + Dictionary dictionaryelementals = new() { { DatabaseHelper.SpellDefinitions.ConjureElementalAir, 1 }, { DatabaseHelper.SpellDefinitions.ConjureElementalEarth, 1 }, @@ -443,14 +442,14 @@ public static void BuildNewSearingBurst_Power() SearingBurst_Power.EffectDescription.EffectForms[0].SetHasSavingThrow(true); SearingBurst_Power.EffectDescription.EffectForms[0].SetSavingThrowAffinity(RuleDefinitions.EffectSavingThrowType.HalfDamage); - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(4); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeRadiant); - EffectForm extraDamageEffect = new EffectForm(); + EffectForm extraDamageEffect = new(); extraDamageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); extraDamageEffect.SetLevelMultiplier(1); extraDamageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -693,11 +692,11 @@ public static void BuildNewAirTitan_Gale_Power() AirTitan_Gale_Power.EffectDescription.SetDifficultyClassComputation(RuleDefinitions.EffectDifficultyClassComputation.FixedValue); AirTitan_Gale_Power.EffectDescription.SetFixedSavingThrowDifficultyClass(17); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.FallProne); motionForm.SetDistance(6); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -710,11 +709,11 @@ public static void BuildNewAirTitan_Gale_Power() AirTitan_Gale_Power.EffectDescription.EffectForms.Add(effectForm); - MotionForm motionForm_2 = new MotionForm(); + MotionForm motionForm_2 = new(); motionForm_2.SetType(MotionForm.MotionType.PushFromOrigin); motionForm_2.SetDistance(6); - EffectForm effectForm_2 = new EffectForm(); + EffectForm effectForm_2 = new(); effectForm_2.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm_2.SetLevelMultiplier(1); effectForm_2.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -854,7 +853,7 @@ public static void BuildNewIlluminatingCrystals_Power() "MonsterPower/&DH_" + text + "_Description" ); - EffectDescription effectDescription = new EffectDescription(); + EffectDescription effectDescription = new(); effectDescription.Copy(DatabaseHelper.SpellDefinitions.FaerieFire.EffectDescription); IlluminatingCrystals_Power.SetEffectDescription(effectDescription); IlluminatingCrystals_Power.EffectDescription.SetTargetExcludeCaster(true); @@ -881,7 +880,7 @@ public static void BuildNewDisintegratingBeam_Power() "MonsterPower/&DH_" + text + "_Description" ); - EffectDescription effectDescription = new EffectDescription(); + EffectDescription effectDescription = new(); effectDescription.Copy(DatabaseHelper.SpellDefinitions.Disintegrate.EffectDescription); DisintegratingBeam_Power.SetEffectDescription(effectDescription); DisintegratingBeam_Power.EffectDescription.SetEffectParticleParameters(DatabaseHelper.SpellDefinitions.LightningBolt.EffectDescription.EffectParticleParameters); @@ -916,7 +915,7 @@ public static void BuildNewIncreasedGravityZone_Attack() "MonsterPower/&DH_" + text + "_Description" ); - EffectDescription effectDescription = new EffectDescription(); + EffectDescription effectDescription = new(); effectDescription.Copy(DatabaseHelper.FeatureDefinitionPowers.PowerFireOspreyBlast.EffectDescription); IncreasedGravityZone_Power.SetEffectDescription(effectDescription); IncreasedGravityZone_Power.SetActivationTime(RuleDefinitions.ActivationTime.BonusAction); @@ -935,11 +934,11 @@ public static void BuildNewIncreasedGravityZone_Attack() IncreasedGravityZone_Power.EffectDescription.EffectForms[0].DamageForm.SetDiceNumber(6); IncreasedGravityZone_Power.EffectDescription.EffectForms[0].DamageForm.SetDieType(RuleDefinitions.DieType.D10); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.FallProne); motionForm.SetDistance(6); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -949,14 +948,14 @@ public static void BuildNewIncreasedGravityZone_Attack() IncreasedGravityZone_Power.EffectDescription.EffectForms.Add(effectForm); - ConditionForm Condition = new ConditionForm(); + ConditionForm Condition = new(); Condition.SetApplyToSelf(false); Condition.SetForceOnSelf(false); Condition.Operation = ConditionForm.ConditionOperation.Add; Condition.SetConditionDefinitionName(DatabaseHelper.ConditionDefinitions.ConditionRestrained.Name); Condition.ConditionDefinition = DatabaseHelper.ConditionDefinitions.ConditionRestrained; - EffectForm effect = new EffectForm(); + EffectForm effect = new(); effect.SetApplyLevel(EffectForm.LevelApplianceType.No); effect.SetLevelMultiplier(1); effect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -1015,11 +1014,11 @@ public static void BuildNewEarthTitan_Earthquake_Power() EarthTitan_Earthquake_Power.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeBludgeoning); EarthTitan_Earthquake_Power.EffectDescription.EffectForms[0].SetSavingThrowAffinity(RuleDefinitions.EffectSavingThrowType.HalfDamage); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetType(MotionForm.MotionType.FallProne); motionForm.SetDistance(6); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); diff --git a/SolastaMonsters/Monsters/NewMonsterSpells.cs b/SolastaMonsters/Monsters/NewMonsterSpells.cs index 5173c1c346..26143689f1 100644 --- a/SolastaMonsters/Monsters/NewMonsterSpells.cs +++ b/SolastaMonsters/Monsters/NewMonsterSpells.cs @@ -1,9 +1,8 @@ -using SolastaModApi; +using SolastaCommunityExpansion.Builders; +using SolastaModApi; using SolastaModApi.Extensions; -using SolastaCommunityExpansion.Builders; -using SolastaCommunityExpansion.Models; -using UnityEngine; using SolastaMonsters.Models; +using UnityEngine; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -45,11 +44,11 @@ public static void BuildNewReverseGravity_Spell() ReverseGravity_Condition.SetTurnOccurence(RuleDefinitions.TurnOccurenceType.StartOfTurn); - MotionForm motionForm = new MotionForm(); + MotionForm motionForm = new(); motionForm.SetDistance(10); motionForm.SetType(MotionForm.MotionType.Levitate); - EffectForm FallingEffect = new EffectForm(); + EffectForm FallingEffect = new(); FallingEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); FallingEffect.SetLevelMultiplier(1); FallingEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -75,13 +74,13 @@ public static void BuildNewReverseGravity_Spell() - DamageForm damageForm = new DamageForm(); + DamageForm damageForm = new(); damageForm.SetDiceNumber(6); damageForm.SetDieType(RuleDefinitions.DieType.D6); damageForm.SetBonusDamage(0); damageForm.SetDamageType(RuleDefinitions.DamageTypeForce); - EffectForm damageEffect = new EffectForm(); + EffectForm damageEffect = new(); damageEffect.SetApplyLevel(EffectForm.LevelApplianceType.No); damageEffect.SetLevelMultiplier(1); damageEffect.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -185,11 +184,11 @@ public static void BuildNew_PowerWordKill_Spell() PowerWordKill_Spell.EffectDescription.SetHasSavingThrow(false); PowerWordKill_Spell.EffectDescription.EffectForms.Clear(); - KillForm killForm = new KillForm(); + KillForm killForm = new(); killForm.SetKillCondition(RuleDefinitions.KillCondition.UnderHitPoints); killForm.SetHitPoints(100); - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -224,7 +223,7 @@ public static void BuildNew_PowerWordStun_Spell() PowerWordStun_Spell.EffectDescription.SetHasSavingThrow(false); PowerWordStun_Spell.EffectDescription.EffectForms.Clear(); - ConditionForm conditionForm = new ConditionForm(); + ConditionForm conditionForm = new(); conditionForm.SetApplyToSelf(false); conditionForm.SetForceOnSelf(false); conditionForm.Operation = ConditionForm.ConditionOperation.Add; @@ -233,7 +232,7 @@ public static void BuildNew_PowerWordStun_Spell() - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); @@ -290,7 +289,7 @@ public static void BuildNewTimeStop_Spell() TimeStop_Spell.SetSpellLevel(9); - ConditionForm conditionForm = new ConditionForm(); + ConditionForm conditionForm = new(); conditionForm.SetApplyToSelf(false); conditionForm.SetForceOnSelf(false); conditionForm.Operation = ConditionForm.ConditionOperation.Add; @@ -299,7 +298,7 @@ public static void BuildNewTimeStop_Spell() - EffectForm effectForm = new EffectForm(); + EffectForm effectForm = new(); effectForm.SetApplyLevel(EffectForm.LevelApplianceType.No); effectForm.SetLevelMultiplier(1); effectForm.SetLevelType(RuleDefinitions.LevelSourceType.ClassLevel); From f0a5a67bf341ad933f6061e51b6f24b256ea261c Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Wed, 18 May 2022 21:36:53 -0700 Subject: [PATCH 009/174] integrate monster --- SolastaCommunityExpansion.sln | 10 ++++++++++ .../Displays/DungeonMakerDisplay.cs | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/SolastaCommunityExpansion.sln b/SolastaCommunityExpansion.sln index cfcbe07293..0e63bdd307 100644 --- a/SolastaCommunityExpansion.sln +++ b/SolastaCommunityExpansion.sln @@ -4,6 +4,8 @@ VisualStudioVersion = 17.0.32014.148 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SolastaCommunityExpansion", "SolastaCommunityExpansion\SolastaCommunityExpansion.csproj", "{2CAEA425-CE96-4E2A-8248-FD55675B20F6}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SolastaMonsters", "SolastaMonsters\SolastaMonsters.csproj", "{0B78047D-5EF2-410B-88B9-DF559D316947}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug Install|Any CPU = Debug Install|Any CPU @@ -20,6 +22,14 @@ Global {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release Install|Any CPU.Build.0 = Release Install|Any CPU {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release|Any CPU.Build.0 = Release|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug Install|Any CPU.ActiveCfg = Debug Install|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug Install|Any CPU.Build.0 = Debug Install|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Release Install|Any CPU.ActiveCfg = Release Install|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Release Install|Any CPU.Build.0 = Release Install|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0B78047D-5EF2-410B-88B9-DF559D316947}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs b/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs index 3052e079c4..50532e3adc 100644 --- a/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs +++ b/SolastaCommunityExpansion/Displays/DungeonMakerDisplay.cs @@ -71,6 +71,14 @@ internal static void DisplayDungeonMaker() UI.Label(""); UI.Label(""); UI.Label(""); + + toggle = Main.Settings.EnableExtraHighLevelMonsters; + if (UI.Toggle("Enable additional high level monsters (+20 CR) for tier 3 and 4 campaigns " + RequiresRestart, ref toggle)) + { + Main.Settings.EnableExtraHighLevelMonsters = toggle; + } + + UI.Label(""); } } } From 9306b6d75f51c047b907b363baff2aca3a12286f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 00:03:08 +0300 Subject: [PATCH 010/174] added `SetGuiPresentation` variant that allows setting title through category and custom descrption --- .../Builders/GuiPresentationBuilder.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs b/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs index a79ec72529..ec5e82667b 100644 --- a/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs +++ b/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs @@ -156,6 +156,17 @@ public static TBuilder SetGuiPresentation(this TBuilder builder, strin return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, name, category, sprite, sortOrder)); } + /// + /// Create and set a GuiPresentation from the provided name, category and AssetReferenceSprite.
+ /// The Title is generated as "{category}/&{name}Title".
+ /// The Description is taken from argumants.
+ ///
+ public static TBuilder SetGuiPresentation(this TBuilder builder, Category category, string description, AssetReferenceSprite sprite = null, int sortOrder = 0, bool hidden = false) + where TBuilder : IDefinitionBuilder + { + return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, GuiPresentationBuilder.CreateTitleKey(builder.Name, category), description, sprite, sortOrder, hidden)); + } + /// /// Create and set a GuiPresentation from the provided builder, category and AssetReferenceSprite.
/// The Title is generated as "{category}/&{builder.Definition.Name}Title".
From 5b76e99acacdb7a9eb08cdd4a3abdc87e23c3174 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 00:10:38 +0300 Subject: [PATCH 011/174] Added WIP Monk class with only equipment and proficiencies defined --- .../Classes/Monk/Monk.cs | 175 ++++++++++++++++++ .../Models/ClassesContext.cs | 2 + .../Models/MulticlassInOutRulesContext.cs | 3 + 3 files changed, 180 insertions(+) create mode 100644 SolastaCommunityExpansion/Classes/Monk/Monk.cs diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs new file mode 100644 index 0000000000..db42e26591 --- /dev/null +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders.Features; +using SolastaModApi; +using static SolastaModApi.DatabaseHelper; + +namespace SolastaCommunityExpansion.Classes.Monk +{ + public static class Monk + { + public const string ClassName = RuleDefinitions.MonkClass; + public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); + public static CharacterClassDefinition Class { get; private set; } + + //TODO: maybe instead of a list make dynamic weapon checker that will tell if weapon is a monk one? + // Monk weapons are unarmed, shortswords and any simple melee weapons that don't have the two-handed or heavy property. + public static readonly List MonkWeapons = new() + { + WeaponTypeDefinitions.ShortswordType, + WeaponTypeDefinitions.ClubType, + WeaponTypeDefinitions.DaggerType, + WeaponTypeDefinitions.HandaxeType, + WeaponTypeDefinitions.JavelinType, + WeaponTypeDefinitions.MaceType, + WeaponTypeDefinitions.QuarterstaffType, + WeaponTypeDefinitions.SpearType, + WeaponTypeDefinitions.UnarmedStrikeType + }; + + public static CharacterClassDefinition BuildClass() + { + if (Class != null) + { + throw new ArgumentException("Trying to build Monk class additional time."); + } + + Class = CharacterClassDefinitionBuilder + .Create(ClassName, GUID) + + #region Presentation + + .SetGuiPresentation(Category.Class, + CharacterClassDefinitions.Barbarian.GuiPresentation.SpriteReference) //TODO: add images + .SetPictogram(CharacterClassDefinitions.Barbarian.ClassPictogramReference) //TODO: add class pictogram + //.AddPersonality() //TODO: Add personality flags + .SetAnimationId(AnimationDefinitions.ClassAnimationId.Fighter) + + #endregion + + #region Priorities + + .SetAbilityScorePriorities( + AttributeDefinitions.Wisdom, + AttributeDefinitions.Dexterity, + AttributeDefinitions.Constitution, + AttributeDefinitions.Strength, + AttributeDefinitions.Charisma, + AttributeDefinitions.Intelligence + ) + .AddSkillPreferences( + DatabaseHelper.SkillDefinitions.Athletics, + DatabaseHelper.SkillDefinitions.History, + DatabaseHelper.SkillDefinitions.Insight, + DatabaseHelper.SkillDefinitions.Stealth, + DatabaseHelper.SkillDefinitions.Religion, + DatabaseHelper.SkillDefinitions.Perception, + DatabaseHelper.SkillDefinitions.Survival + ) + .AddToolPreferences( + ToolTypeDefinitions.HerbalismKitType, + ToolTypeDefinitions.ArtisanToolSmithToolsType + ) + //TODO: add dynamic preferred feats that can include ones that are disabled, but offered if enabled + .AddFeatPreferences() //TODO: Add preferred feats + + #endregion + + .SetBattleAI(DecisionPackageDefinitions.DefaultMeleeWithBackupRangeDecisions) + .SetIngredientGatheringOdds(CharacterClassDefinitions.Fighter.IngredientGatheringOdds) + .SetHitDice(RuleDefinitions.DieType.D8) + + #region Equipment + + .AddEquipmentRow( + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.Shortsword, + EquipmentDefinitions.OptionWeapon, 1) + }, + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.Shortsword, + EquipmentDefinitions.OptionWeaponSimpleChoice, 1) + } + ) + .AddEquipmentRow(new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.ClothesCommon_Valley, + EquipmentDefinitions.OptionArmor, 1) + }, + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.ClothesScavenger_A, + EquipmentDefinitions.OptionArmor, 1) + }) + .AddEquipmentRow( + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.DungeoneerPack, + EquipmentDefinitions.OptionStarterPack, 1) + }, + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.ExplorerPack, + EquipmentDefinitions.OptionStarterPack, 1) + } + ) + .AddEquipmentRow(new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.Dart, + EquipmentDefinitions.OptionWeapon, 10) + }, + new List + { + EquipmentOptionsBuilder.Option(ItemDefinitions.Javelin, + EquipmentDefinitions.OptionWeapon, 5) + }) + + #endregion + + #region Proficiencies + + // Weapons + .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder + .Create("MonkWeaponProficiency", GUID) + .SetGuiPresentation(Category.Feature, "Feature/&WeaponTrainingShortDescription") + .SetProficiencies(RuleDefinitions.ProficiencyType.Weapon, + WeaponCategoryDefinitions.SimpleWeaponCategory.Name, + WeaponTypeDefinitions.ShortswordType.Name) + .AddToDB()) + + // Saves + .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder + .Create("MonkSavingThrowProficiency", GUID) + .SetGuiPresentation(Category.Feature, "Feature/&SavingThrowProficiencyDescription") + .SetProficiencies(RuleDefinitions.ProficiencyType.SavingThrow, + AttributeDefinitions.Strength, + AttributeDefinitions.Dexterity) + .AddToDB()) + + // Skill points + .AddFeatureAtLevel(1, FeatureDefinitionPointPoolBuilder + .Create("MonkSkillPoints", GUID) + .SetGuiPresentation(Category.Feature, "Feature/&SkillGainChoicesPluralDescription") + .SetPool(HeroDefinitions.PointsPoolType.Skill, 2) + .OnlyUniqueChoices() + .RestrictChoices( + SkillDefinitions.Acrobatics, + SkillDefinitions.Athletics, + SkillDefinitions.History, + SkillDefinitions.Insight, + SkillDefinitions.Religion, + SkillDefinitions.Stealth + ) + .AddToDB()) + + #endregion + + .AddToDB(); + + return Class; + } + } +} diff --git a/SolastaCommunityExpansion/Models/ClassesContext.cs b/SolastaCommunityExpansion/Models/ClassesContext.cs index 12553ea1fb..c841f26174 100644 --- a/SolastaCommunityExpansion/Models/ClassesContext.cs +++ b/SolastaCommunityExpansion/Models/ClassesContext.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.Linq; +using SolastaCommunityExpansion.Classes.Monk; using SolastaCommunityExpansion.Classes.Tinkerer; //using SolastaCommunityExpansion.Classes.Warden; using SolastaCommunityExpansion.Classes.Warlock; @@ -38,6 +39,7 @@ internal static void Load() LoadClass(Warlock.BuildWarlockClass()); //LoadClass(Warden.Instance); LoadClass(Witch.Instance); + LoadClass(Monk.BuildClass()); Classes = Classes.OrderBy(x => x.FormatTitle()).ToHashSet(); diff --git a/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs b/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs index 9ed2ee8e8b..d77162cd75 100644 --- a/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs +++ b/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs @@ -133,6 +133,9 @@ public static bool ApproveMultiClassInOut(RulesetCharacterHero hero, CharacterCl case RuleDefinitions.FighterClass: return strength >= 13 || dexterity >= 13; + + case RuleDefinitions.MonkClass: + return wisdom >= 13 && dexterity >= 13; case RuleDefinitions.RangerClass: return dexterity >= 13 && wisdom >= 13; From c7124070ba9a09c77630d05d4bd90563c6611400 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 18:15:12 +0300 Subject: [PATCH 012/174] added translation for all monk features defined so far --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 +- SolastaCommunityExpansion/Translations-en.txt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index db42e26591..a2f9861035 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -143,7 +143,7 @@ public static CharacterClassDefinition BuildClass() // Saves .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder .Create("MonkSavingThrowProficiency", GUID) - .SetGuiPresentation(Category.Feature, "Feature/&SavingThrowProficiencyDescription") + .SetGuiPresentation("SavingThrowProficiency", Category.Feature) .SetProficiencies(RuleDefinitions.ProficiencyType.SavingThrow, AttributeDefinitions.Strength, AttributeDefinitions.Dexterity) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index f8f3377e94..a32654e637 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1795,4 +1795,8 @@ UI/&CustomFeatureSelectionTooltipTypeFeature Feature UI/&CustomFeatureSelectionTooltipTypePower Power UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle -UI/&ForcePreferredCantripTitle Force Preferred Cantrip \ No newline at end of file +UI/&ForcePreferredCantripTitle Force Preferred Cantrip +Class/&MonkTitle Monk +Class/&MonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. +Feature/&MonkWeaponProficiencyTitle Monk Weapon Proficiencies +Feature/&MonkSkillPointsTitle Monk Skills \ No newline at end of file From 34a5ecc3a07e42ad7438368b80a7d27d576b08da Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 18:16:01 +0300 Subject: [PATCH 013/174] added some more setters to `FeatureDefinitionAttributeModifierBuilder` --- ...eatureDefinitionAttributeModifierBuilder.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs index 3887338577..9d79e393be 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs @@ -39,6 +39,24 @@ public FeatureDefinitionAttributeModifierBuilder SetModifierAbilityScore(string return this; } + public FeatureDefinitionAttributeModifierBuilder SetModifierValue(int amount) + { + Definition.SetModifierValue(amount); + return this; + } + + public FeatureDefinitionAttributeModifierBuilder SetModifiedAttribute(string attribute) + { + Definition.SetModifiedAttribute(attribute); + return this; + } + + public FeatureDefinitionAttributeModifierBuilder SetModifierType2(AttributeModifierOperation modifierType) + { + Definition.SetModifierType2(modifierType); + return this; + } + public FeatureDefinitionAttributeModifierBuilder SetSituationalContext(RuleDefinitions.SituationalContext situationalContext) { Definition.SetSituationalContext(situationalContext); From 1138180da9a8736a5960ded0246a1e6c183a4d3c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 18:16:25 +0300 Subject: [PATCH 014/174] added Unarmored Defense --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 15 +++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index a2f9861035..c2975bc291 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -3,6 +3,7 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaModApi; +using static FeatureDefinitionAttributeModifier; using static SolastaModApi.DatabaseHelper; namespace SolastaCommunityExpansion.Classes.Monk @@ -167,6 +168,20 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Level 01 + + //TODO: make sure it doesn't stack with other `ability bonus to AC` features + .AddFeatureAtLevel(1, FeatureDefinitionAttributeModifierBuilder + .Create("MonkUnarmoredDefense", GUID) + .SetGuiPresentation(Category.Feature) + .SetModifiedAttribute(AttributeDefinitions.ArmorClass) + .SetModifierType2(AttributeModifierOperation.AddAbilityScoreBonus) + .SetModifierAbilityScore(AttributeDefinitions.Wisdom) + .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) + .AddToDB()) + + #endregion + .AddToDB(); return Class; diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index a32654e637..d5a68d1541 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1799,4 +1799,6 @@ UI/&ForcePreferredCantripTitle Force Preferred Cantrip Class/&MonkTitle Monk Class/&MonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. Feature/&MonkWeaponProficiencyTitle Monk Weapon Proficiencies -Feature/&MonkSkillPointsTitle Monk Skills \ No newline at end of file +Feature/&MonkSkillPointsTitle Monk Skills +Feature/&MonkUnarmoredDefenseTitle Unarmored Defense +Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. \ No newline at end of file From 1e54a8ee413a11bed3e3f0016e89a8971710b1b6 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 21:07:33 +0300 Subject: [PATCH 015/174] added character validators with couple examples --- .../Features/CharacterValidator.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CharacterValidator.cs diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs new file mode 100644 index 0000000000..dcd5efdcbe --- /dev/null +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; +using System.Linq; + +namespace SolastaCommunityExpansion.Features; + +public interface ICharacterValidator +{ + bool IsValid(RulesetCharacter character); +} + +public class CharacterValidator : ICharacterValidator +{ + private readonly Validator validator; + + public static readonly ICharacterValidator NoArmor = + new CharacterValidator(character => !character.IsWearingArmor()); + + public static readonly ICharacterValidator NoShield = + new CharacterValidator(character => !character.IsWearingShield()); + + public CharacterValidator(Validator validator) + { + this.validator = validator; + } + + public bool IsValid(RulesetCharacter character) + { + return validator == null || validator(character); + } + + public delegate bool Validator(RulesetCharacter character); +} + +internal static class RulesetCharacterExension +{ + public static bool IsValid(this RulesetCharacter instance, params T[] validators) where T : ICharacterValidator + { + return validators.All(v => v.IsValid(instance)); + } + + public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) where T : ICharacterValidator + { + return validators == null || validators.All(v => v.IsValid(instance)); + } +} \ No newline at end of file From 19f932497e9caa7a0f4bb82eb44d0360d1b6e38f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 21:10:10 +0300 Subject: [PATCH 016/174] added sub-feature that can change attribute used for weapon attack/damage --- .../RulesetActorExtensions.cs | 8 ++++ .../Features/CanUseAttributeForWeapon.cs | 38 ++++++++++++++++++ .../RulesetChracterHeroPatcher.cs | 39 +++++++++++++++++++ 3 files changed, 85 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetActorExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetActorExtensions.cs index a67433de33..0308f9723c 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetActorExtensions.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetActorExtensions.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.Linq; +using SolastaCommunityExpansion.Api.AdditionalExtensions; using static FeatureDefinitionFeatureSet; namespace SolastaModApi.Extensions @@ -83,5 +84,12 @@ public static IEnumerable FlattenFeatureList(IEnumerable() { f }); } + + public static List GetSubFeaturesByType(this RulesetActor actor) where T : class + { + return FeaturesByType(actor) + .SelectMany(f => f.GetAllSubFeaturesOfType()) + .ToList(); + } } } diff --git a/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs b/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs new file mode 100644 index 0000000000..de4709f4c6 --- /dev/null +++ b/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs @@ -0,0 +1,38 @@ +namespace SolastaCommunityExpansion.Features; + +interface ICanUseAttributeForWeapon +{ + string GetAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); +} + +public class CanUseAttributeForWeapon : ICanUseAttributeForWeapon +{ + private readonly ICharacterValidator[] _validators; + private readonly string attribute; + private readonly GetWeaponValidityHandler isWeaponValid; + + public CanUseAttributeForWeapon(string attribute, GetWeaponValidityHandler isWeaponValid, + params ICharacterValidator[] validators) + { + this.attribute = attribute; + this.isWeaponValid = isWeaponValid; + _validators = validators; + } + + public delegate bool GetWeaponValidityHandler(RulesetAttackMode attackMode, RulesetItem weapon); + + public string GetAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + { + if (!character.IsValid(_validators)) + { + return null; + } + + if (isWeaponValid(attackMode, weapon)) + { + return attribute; + } + + return null; + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs new file mode 100644 index 0000000000..c2186deb0b --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs @@ -0,0 +1,39 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Extensions; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.ChangeAbilityCheck; + +internal static class RulesetChracterHeroPatcher +{ + [HarmonyPatch(typeof(RulesetCharacterHero), "ComputeAttackModeAbilityScoreReplacement")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacterHero_ComputeAttackModeAbilityScoreReplacement + { + internal static void Prefix(RulesetCharacterHero __instance, RulesetAttackMode attackMode, RulesetItem weapon) + { + var modifiers = __instance.GetSubFeaturesByType(); + var attribute = attackMode.AbilityScore; + var value = __instance.GetAttribute(attribute).CurrentValue; + + foreach (var modifier in modifiers) + { + var newAttribute = modifier.GetAttribute(__instance, attackMode, weapon); + if (newAttribute == null) + { + continue; + } + + var newValue = __instance.GetAttribute(newAttribute).CurrentValue; + if (newValue > value) + { + attribute = newAttribute; + value = newValue; + } + } + + attackMode.AbilityScore = attribute; + } + } +} \ No newline at end of file From 940bd7b842ed13fade00edb74955f947ac6836a2 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 21:19:31 +0300 Subject: [PATCH 017/174] simplified character validators --- .../Features/CanUseAttributeForWeapon.cs | 4 +-- .../Features/CharacterValidator.cs | 35 +++++-------------- 2 files changed, 10 insertions(+), 29 deletions(-) diff --git a/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs b/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs index de4709f4c6..51fda33e48 100644 --- a/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs @@ -7,12 +7,12 @@ interface ICanUseAttributeForWeapon public class CanUseAttributeForWeapon : ICanUseAttributeForWeapon { - private readonly ICharacterValidator[] _validators; + private readonly CharacterValidator[] _validators; private readonly string attribute; private readonly GetWeaponValidityHandler isWeaponValid; public CanUseAttributeForWeapon(string attribute, GetWeaponValidityHandler isWeaponValid, - params ICharacterValidator[] validators) + params CharacterValidator[] validators) { this.attribute = attribute; this.isWeaponValid = isWeaponValid; diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index dcd5efdcbe..353f9bef72 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -3,43 +3,24 @@ namespace SolastaCommunityExpansion.Features; -public interface ICharacterValidator -{ - bool IsValid(RulesetCharacter character); -} +public delegate bool CharacterValidator(RulesetCharacter character); -public class CharacterValidator : ICharacterValidator +public static class CharacterValidators { - private readonly Validator validator; - - public static readonly ICharacterValidator NoArmor = - new CharacterValidator(character => !character.IsWearingArmor()); - - public static readonly ICharacterValidator NoShield = - new CharacterValidator(character => !character.IsWearingShield()); - - public CharacterValidator(Validator validator) - { - this.validator = validator; - } - - public bool IsValid(RulesetCharacter character) - { - return validator == null || validator(character); - } + public static readonly CharacterValidator NoArmor = character => !character.IsWearingArmor(); - public delegate bool Validator(RulesetCharacter character); + public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); } internal static class RulesetCharacterExension { - public static bool IsValid(this RulesetCharacter instance, params T[] validators) where T : ICharacterValidator + public static bool IsValid(this RulesetCharacter instance, params CharacterValidator[] validators) { - return validators.All(v => v.IsValid(instance)); + return validators.All(v => v(instance)); } - public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) where T : ICharacterValidator + public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) { - return validators == null || validators.All(v => v.IsValid(instance)); + return validators == null || validators.All(v => v(instance)); } } \ No newline at end of file From ae88bc1c94f360584b9eed57d8b2215cb3f38b33 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 21:42:16 +0300 Subject: [PATCH 018/174] added partial Martial Arts feature - Dex to attack/damage with monk weapons --- .../Classes/Monk/Monk.cs | 41 ++++++++++++++++++- SolastaCommunityExpansion/Translations-en.txt | 4 +- 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index c2975bc291..78dcbebd33 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; +using SolastaCommunityExpansion.Features; using SolastaModApi; using static FeatureDefinitionAttributeModifier; using static SolastaModApi.DatabaseHelper; @@ -170,6 +171,7 @@ public static CharacterClassDefinition BuildClass() #region Level 01 + //TODO: make sure it doesn't work with shields //TODO: make sure it doesn't stack with other `ability bonus to AC` features .AddFeatureAtLevel(1, FeatureDefinitionAttributeModifierBuilder .Create("MonkUnarmoredDefense", GUID) @@ -179,6 +181,18 @@ public static CharacterClassDefinition BuildClass() .SetModifierAbilityScore(AttributeDefinitions.Wisdom) .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) .AddToDB()) + .AddFeatureAtLevel(1, FeatureDefinitionFeatureSetBuilder + .Create("MonkMartialArts", GUID) + .SetGuiPresentation(Category.Feature) + .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) + .SetFeatureSet( + FeatureDefinitionBuilder.Create("MonkDexWeapons", GUID) + .SetCustomSubFeatures(new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, + IsMonkWeapon, CharacterValidators.NoArmor, CharacterValidators.NoShield, + UsingOnlyMonkWeapons)) + .AddToDB() + ) + .AddToDB()) #endregion @@ -186,5 +200,30 @@ public static CharacterClassDefinition BuildClass() return Class; } + + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) + { + return IsMonkWeapon(weapon); + } + + private static bool IsMonkWeapon(RulesetItem weapon) + { + //fists + if (weapon == null) + { + return true; + } + + return MonkWeapons.Contains(weapon.ItemDefinition.WeaponDescription.WeaponTypeDefinition); + } + + private static bool UsingOnlyMonkWeapons(RulesetCharacter character) + { + var inventorySlotsByName = character.CharacterInventory.InventorySlotsByName; + var mainHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeMainHand].EquipedItem; + var offHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem; + + return IsMonkWeapon(mainHand) && IsMonkWeapon(offHand); + } } -} +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index d5a68d1541..9b648108b7 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1801,4 +1801,6 @@ Class/&MonkDescription Monks are united in their ability to magically harness th Feature/&MonkWeaponProficiencyTitle Monk Weapon Proficiencies Feature/&MonkSkillPointsTitle Monk Skills Feature/&MonkUnarmoredDefenseTitle Unarmored Defense -Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. \ No newline at end of file +Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. +Feature/&MonkMartialArtsTitle Martial Arts +Feature/&MonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. \ No newline at end of file From 8bf913cd3e838eac61884f00a8a281f6abc4bdbf Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 21:55:41 +0300 Subject: [PATCH 019/174] moved patch to better folder --- .../RulesetChracterHeroPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename SolastaCommunityExpansion/Patches/CustomFeatures/{ChangeAbilityCheck => AttackModifcations}/RulesetChracterHeroPatcher.cs (94%) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs similarity index 94% rename from SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs rename to SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index c2186deb0b..2a577e5572 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -3,7 +3,7 @@ using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.ChangeAbilityCheck; +namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations; internal static class RulesetChracterHeroPatcher { From 04361aa86a6de28afe1ea2e9c4ce1eab5b00f411 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sun, 15 May 2022 22:04:31 +0300 Subject: [PATCH 020/174] made weapon attribute modification patch more flexible --- .../Features/IModifyAttackModeForWeapon.cs | 6 +++++ ...n.cs => ModifyAttackAttributeForWeapon.cs} | 21 +++++++++--------- .../RulesetChracterHeroPatcher.cs | 22 ++++--------------- 3 files changed, 20 insertions(+), 29 deletions(-) create mode 100644 SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs rename SolastaCommunityExpansion/Features/{CanUseAttributeForWeapon.cs => ModifyAttackAttributeForWeapon.cs} (59%) diff --git a/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs new file mode 100644 index 0000000000..330e47f1a7 --- /dev/null +++ b/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs @@ -0,0 +1,6 @@ +namespace SolastaCommunityExpansion.Features; + +interface IModifyAttackModeForWeapon +{ + void Apply(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs similarity index 59% rename from SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs rename to SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs index 51fda33e48..b150fd9613 100644 --- a/SolastaCommunityExpansion/Features/CanUseAttributeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs @@ -1,11 +1,6 @@ namespace SolastaCommunityExpansion.Features; -interface ICanUseAttributeForWeapon -{ - string GetAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); -} - -public class CanUseAttributeForWeapon : ICanUseAttributeForWeapon +public class CanUseAttributeForWeapon : IModifyAttackModeForWeapon { private readonly CharacterValidator[] _validators; private readonly string attribute; @@ -21,18 +16,22 @@ public CanUseAttributeForWeapon(string attribute, GetWeaponValidityHandler isWea public delegate bool GetWeaponValidityHandler(RulesetAttackMode attackMode, RulesetItem weapon); - public string GetAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + public void Apply(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { if (!character.IsValid(_validators)) { - return null; + return; } - if (isWeaponValid(attackMode, weapon)) + if (!isWeaponValid(attackMode, weapon)) { - return attribute; + return; } - return null; + if (character.GetAttribute(attribute).CurrentValue > + character.GetAttribute(attackMode.AbilityScore).CurrentValue) + { + attackMode.AbilityScore = attribute; + } } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index 2a577e5572..b48d3735ee 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -7,33 +7,19 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations; internal static class RulesetChracterHeroPatcher { + // Allows changing what attribute is used for weapon's attack and damage rolls [HarmonyPatch(typeof(RulesetCharacterHero), "ComputeAttackModeAbilityScoreReplacement")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class RulesetCharacterHero_ComputeAttackModeAbilityScoreReplacement { internal static void Prefix(RulesetCharacterHero __instance, RulesetAttackMode attackMode, RulesetItem weapon) { - var modifiers = __instance.GetSubFeaturesByType(); - var attribute = attackMode.AbilityScore; - var value = __instance.GetAttribute(attribute).CurrentValue; + var attributeModifiers = __instance.GetSubFeaturesByType(); - foreach (var modifier in modifiers) + foreach (var modifier in attributeModifiers) { - var newAttribute = modifier.GetAttribute(__instance, attackMode, weapon); - if (newAttribute == null) - { - continue; - } - - var newValue = __instance.GetAttribute(newAttribute).CurrentValue; - if (newValue > value) - { - attribute = newAttribute; - value = newValue; - } + modifier.Apply(__instance, attackMode, weapon); } - - attackMode.AbilityScore = attribute; } } } \ No newline at end of file From 91d6ba10cc17bb9d980bdccba95392a758d9df60 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 09:56:26 +0300 Subject: [PATCH 021/174] added sub-feature that can upgrade dice on a weapon --- .../IModifyAttackAttributeForWeapon.cs | 6 ++ .../Features/IModifyAttackModeForWeapon.cs | 2 +- .../ModifyAttackAttributeForWeapon.cs | 37 -------- .../Features/ModifyAttackModeForWeapon.cs | 92 +++++++++++++++++++ .../RulesetChracterHeroPatcher.cs | 31 ++++++- 5 files changed, 128 insertions(+), 40 deletions(-) create mode 100644 SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs delete mode 100644 SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs create mode 100644 SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs diff --git a/SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs b/SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs new file mode 100644 index 0000000000..60279628ae --- /dev/null +++ b/SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs @@ -0,0 +1,6 @@ +namespace SolastaCommunityExpansion.Features; + +interface IModifyAttackAttributeForWeapon +{ + void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs index 330e47f1a7..f6860ace11 100644 --- a/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs @@ -2,5 +2,5 @@ namespace SolastaCommunityExpansion.Features; interface IModifyAttackModeForWeapon { - void Apply(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); + void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs deleted file mode 100644 index b150fd9613..0000000000 --- a/SolastaCommunityExpansion/Features/ModifyAttackAttributeForWeapon.cs +++ /dev/null @@ -1,37 +0,0 @@ -namespace SolastaCommunityExpansion.Features; - -public class CanUseAttributeForWeapon : IModifyAttackModeForWeapon -{ - private readonly CharacterValidator[] _validators; - private readonly string attribute; - private readonly GetWeaponValidityHandler isWeaponValid; - - public CanUseAttributeForWeapon(string attribute, GetWeaponValidityHandler isWeaponValid, - params CharacterValidator[] validators) - { - this.attribute = attribute; - this.isWeaponValid = isWeaponValid; - _validators = validators; - } - - public delegate bool GetWeaponValidityHandler(RulesetAttackMode attackMode, RulesetItem weapon); - - public void Apply(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) - { - if (!character.IsValid(_validators)) - { - return; - } - - if (!isWeaponValid(attackMode, weapon)) - { - return; - } - - if (character.GetAttribute(attribute).CurrentValue > - character.GetAttribute(attackMode.AbilityScore).CurrentValue) - { - attackMode.AbilityScore = attribute; - } - } -} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs new file mode 100644 index 0000000000..7a8a55545e --- /dev/null +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -0,0 +1,92 @@ +namespace SolastaCommunityExpansion.Features; + +public delegate bool IsWeaponValidHandler(RulesetAttackMode attackMode, RulesetItem weapon); + +public class CanUseAttributeForWeapon : IModifyAttackAttributeForWeapon +{ + private readonly CharacterValidator[] _validators; + private readonly string attribute; + private readonly IsWeaponValidHandler isWeaponValid; + + public CanUseAttributeForWeapon(string attribute, IsWeaponValidHandler isWeaponValid, + params CharacterValidator[] validators) + { + this.attribute = attribute; + this.isWeaponValid = isWeaponValid; + _validators = validators; + } + + public void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + { + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + if (character.GetAttribute(attribute).CurrentValue > + character.GetAttribute(attackMode.AbilityScore).CurrentValue) + { + attackMode.AbilityScore = attribute; + } + } +} + +public class UpgradeWeaponDice : IModifyAttackModeForWeapon +{ + private readonly CharacterValidator[] _validators; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly GetWeaponDiceHandler getWeaponDice; + + public delegate (RuleDefinitions.DieType, int) GetWeaponDiceHandler(RulesetCharacter character, RulesetItem weapon); + + public UpgradeWeaponDice(GetWeaponDiceHandler getWeaponDice, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) + { + this.isWeaponValid = isWeaponValid; + this.getWeaponDice = getWeaponDice; + _validators = validators; + } + + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + { + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + var effectDescription = attackMode?.EffectDescription; + var damage = effectDescription?.FindFirstDamageForm(); + + if (damage == null) + { + return; + } + + var (newDie, newNumber) = getWeaponDice(character, weapon); + var newDamage = RuleDefinitions.DieAverage(newDie) * newNumber; + + var oldDamage = RuleDefinitions.DieAverage(damage.DieType) * damage.DiceNumber; + var oldDamageVersatile = RuleDefinitions.DieAverage(damage.VersatileDieType) * damage.DiceNumber; + + + if (newDamage > oldDamage) + { + damage.DieType = newDie; + damage.DiceNumber = newNumber; + } + + if (newDamage > oldDamageVersatile) + { + damage.VersatileDieType = newDie; + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index b48d3735ee..57605dbe96 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -1,4 +1,5 @@ -using System.Diagnostics.CodeAnalysis; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using HarmonyLib; using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; @@ -13,12 +14,38 @@ internal static class RulesetChracterHeroPatcher internal static class RulesetCharacterHero_ComputeAttackModeAbilityScoreReplacement { internal static void Prefix(RulesetCharacterHero __instance, RulesetAttackMode attackMode, RulesetItem weapon) + { + var attributeModifiers = __instance.GetSubFeaturesByType(); + + foreach (var modifier in attributeModifiers) + { + modifier.ModifyAttribute(__instance, attackMode, weapon); + } + } + } + + // Allows changing damage and other stats of an attack mode + [HarmonyPatch(typeof(RulesetCharacterHero), "RefreshAttackMode")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacterHero_RefreshAttackMode + { + internal static void Postfix(RulesetCharacterHero __instance, + ref RulesetAttackMode __result, + ActionDefinitions.ActionType actionType, + ItemDefinition itemDefinition, + WeaponDescription weaponDescription, + bool freeOffHand, + bool canAddAbilityDamageBonus, + string slotName, + List attackModifiers, + Dictionary featuresOrigin, + RulesetItem weapon = null) { var attributeModifiers = __instance.GetSubFeaturesByType(); foreach (var modifier in attributeModifiers) { - modifier.Apply(__instance, attackMode, weapon); + modifier.ModifyAttackMode(__instance, __result, weapon); } } } From 516806c143c2c7bdca5a27f31c46d377a70a6274 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 10:03:57 +0300 Subject: [PATCH 022/174] added monk martial dice progress --- .../Classes/Monk/Monk.cs | 52 ++++++++++++++----- 1 file changed, 38 insertions(+), 14 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 78dcbebd33..6ddc4c662c 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -5,13 +5,14 @@ using SolastaCommunityExpansion.Features; using SolastaModApi; using static FeatureDefinitionAttributeModifier; +using static RuleDefinitions; using static SolastaModApi.DatabaseHelper; namespace SolastaCommunityExpansion.Classes.Monk { public static class Monk { - public const string ClassName = RuleDefinitions.MonkClass; + public const string ClassName = MonkClass; public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); public static CharacterClassDefinition Class { get; private set; } @@ -80,7 +81,7 @@ public static CharacterClassDefinition BuildClass() .SetBattleAI(DecisionPackageDefinitions.DefaultMeleeWithBackupRangeDecisions) .SetIngredientGatheringOdds(CharacterClassDefinitions.Fighter.IngredientGatheringOdds) - .SetHitDice(RuleDefinitions.DieType.D8) + .SetHitDice(DieType.D8) #region Equipment @@ -137,7 +138,7 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder .Create("MonkWeaponProficiency", GUID) .SetGuiPresentation(Category.Feature, "Feature/&WeaponTrainingShortDescription") - .SetProficiencies(RuleDefinitions.ProficiencyType.Weapon, + .SetProficiencies(ProficiencyType.Weapon, WeaponCategoryDefinitions.SimpleWeaponCategory.Name, WeaponTypeDefinitions.ShortswordType.Name) .AddToDB()) @@ -146,7 +147,7 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder .Create("MonkSavingThrowProficiency", GUID) .SetGuiPresentation("SavingThrowProficiency", Category.Feature) - .SetProficiencies(RuleDefinitions.ProficiencyType.SavingThrow, + .SetProficiencies(ProficiencyType.SavingThrow, AttributeDefinitions.Strength, AttributeDefinitions.Dexterity) .AddToDB()) @@ -179,19 +180,16 @@ public static CharacterClassDefinition BuildClass() .SetModifiedAttribute(AttributeDefinitions.ArmorClass) .SetModifierType2(AttributeModifierOperation.AddAbilityScoreBonus) .SetModifierAbilityScore(AttributeDefinitions.Wisdom) - .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) + .SetSituationalContext(SituationalContext.NotWearingArmorOrMageArmor) .AddToDB()) - .AddFeatureAtLevel(1, FeatureDefinitionFeatureSetBuilder + .AddFeatureAtLevel(1, FeatureDefinitionBuilder .Create("MonkMartialArts", GUID) .SetGuiPresentation(Category.Feature) - .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) - .SetFeatureSet( - FeatureDefinitionBuilder.Create("MonkDexWeapons", GUID) - .SetCustomSubFeatures(new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, - IsMonkWeapon, CharacterValidators.NoArmor, CharacterValidators.NoShield, - UsingOnlyMonkWeapons)) - .AddToDB() - ) + .SetCustomSubFeatures( + new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, IsMonkWeapon, + CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), + new UpgradeWeaponDice(GetMartialDice, IsMonkWeapon, + CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons)) .AddToDB()) #endregion @@ -225,5 +223,31 @@ private static bool UsingOnlyMonkWeapons(RulesetCharacter character) return IsMonkWeapon(mainHand) && IsMonkWeapon(offHand); } + + private static (DieType, int) GetMartialDice(RulesetCharacter character, RulesetItem weapon) + { + //TODO: maybe instead of level requirements count number of Martial Arts Dice upgrade features hero has + if (character is not RulesetCharacterHero hero || !hero.ClassesAndLevels.ContainsKey(Class)) + { + return (DieType.D1, 0); + } + + var level = hero.ClassesAndLevels[Class]; + + if (level >= 17) + { + return (DieType.D10, 1); + } + else if (level >= 11) + { + return (DieType.D8, 1); + } + else if (level >= 5) + { + return (DieType.D6, 1); + } + + return (DieType.D4, 1); + } } } \ No newline at end of file From e90e7cc4370254c490b660fee629e262fe7936d2 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 10:23:16 +0300 Subject: [PATCH 023/174] add `MonkWeapon` tag to applicable weapons --- .../Classes/Monk/Monk.cs | 3 ++- .../CustomFeatures/RulesetItemPatcher.cs | 25 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 3 ++- 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 6ddc4c662c..4ca3fe350c 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -13,6 +13,7 @@ namespace SolastaCommunityExpansion.Classes.Monk public static class Monk { public const string ClassName = MonkClass; + public const string WeaponTag = "MonkWeapon"; public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); public static CharacterClassDefinition Class { get; private set; } @@ -204,7 +205,7 @@ private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapo return IsMonkWeapon(weapon); } - private static bool IsMonkWeapon(RulesetItem weapon) + public static bool IsMonkWeapon(RulesetItem weapon) { //fists if (weapon == null) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs new file mode 100644 index 0000000000..53f63edc04 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs @@ -0,0 +1,25 @@ +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.Classes.Monk; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures; + +internal static class RulesetItemPatcher +{ + [HarmonyPatch(typeof(RulesetItem), "FillTags")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetItem_FillTags + { + public static void Postfix(RulesetItem __instance, + Dictionary tagsMap, + object context, + bool active = false) + { + if (Monk.IsMonkWeapon(__instance)) + { + tagsMap.Add(Monk.WeaponTag, TagsDefinitions.Criticity.Normal); + } + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 9b648108b7..4e227f8713 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1803,4 +1803,5 @@ Feature/&MonkSkillPointsTitle Monk Skills Feature/&MonkUnarmoredDefenseTitle Unarmored Defense Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. Feature/&MonkMartialArtsTitle Martial Arts -Feature/&MonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. \ No newline at end of file +Feature/&MonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. +Tooltip/&TagMonkWeaponTitle Monk \ No newline at end of file From b653b3e80c389f44be30d335b2d5a04adc024780 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 13:08:50 +0300 Subject: [PATCH 024/174] moved character validator extensions to seperate file --- .../RulesetCharacterExension.cs | 18 ++++++++++++++++++ .../Features/CharacterValidator.cs | 13 ------------- .../Features/ModifyAttackModeForWeapon.cs | 4 +++- 3 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs new file mode 100644 index 0000000000..442e79eba0 --- /dev/null +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; +using System.Linq; +using SolastaCommunityExpansion.Features; + +namespace SolastaCommunityExpansion.Api.AdditionalExtensions; + +internal static class RulesetCharacterExension +{ + public static bool IsValid(this RulesetCharacter instance, params CharacterValidator[] validators) + { + return validators.All(v => v(instance)); + } + + public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) + { + return validators == null || validators.All(v => v(instance)); + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index 353f9bef72..fe3ce57c8e 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -10,17 +10,4 @@ public static class CharacterValidators public static readonly CharacterValidator NoArmor = character => !character.IsWearingArmor(); public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); -} - -internal static class RulesetCharacterExension -{ - public static bool IsValid(this RulesetCharacter instance, params CharacterValidator[] validators) - { - return validators.All(v => v(instance)); - } - - public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) - { - return validators == null || validators.All(v => v(instance)); - } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs index 7a8a55545e..dffb745b1b 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Api.AdditionalExtensions; + +namespace SolastaCommunityExpansion.Features; public delegate bool IsWeaponValidHandler(RulesetAttackMode attackMode, RulesetItem weapon); From fa25c9e2766f326f8b5409ffbf72a59d29ed30c9 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 13:09:28 +0300 Subject: [PATCH 025/174] added `HasAnyOfConditions` validator --- SolastaCommunityExpansion/Features/CharacterValidator.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index fe3ce57c8e..ba3755a290 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -10,4 +10,9 @@ public static class CharacterValidators public static readonly CharacterValidator NoArmor = character => !character.IsWearingArmor(); public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); + + public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) + { + return character => conditions.Any(c => character.HasConditionOfType(c.Name)); + } } \ No newline at end of file From 039cfa21be0dc95b3ac96c13dd25b96c14a3216d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:02:09 +0300 Subject: [PATCH 026/174] fixed crash if trying to log with console while game not started --- SolastaCommunityExpansion/Main.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Main.cs b/SolastaCommunityExpansion/Main.cs index c522884ae9..c492239aaf 100644 --- a/SolastaCommunityExpansion/Main.cs +++ b/SolastaCommunityExpansion/Main.cs @@ -24,7 +24,9 @@ public static void Log(string msg, bool console = false) if (console) { - Gui.Game.GameConsole?.LogSimpleLine(msg); + var game = Gui.Game; + if (game != null) + game.GameConsole?.LogSimpleLine(msg); } } From a2594258350f5d9bae70ddfa55ae40db9d369590 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:02:44 +0300 Subject: [PATCH 027/174] added `EmptyOffhand` validator --- SolastaCommunityExpansion/Features/CharacterValidator.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index ba3755a290..c5451e1b88 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -11,6 +11,9 @@ public static class CharacterValidators public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); + public static readonly CharacterValidator EmptyOffhand = character => + character.CharacterInventory.InventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem == null; + public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) { return character => conditions.Any(c => character.HasConditionOfType(c.Name)); From 60d2e2bfb93798e3e61a546b4da500958d203efb Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:03:39 +0300 Subject: [PATCH 028/174] added sub-feature that can add effects to character's weapon attack --- .../Features/AddEffectFormToWeaponAttack.cs | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs diff --git a/SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs b/SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs new file mode 100644 index 0000000000..259871f2ee --- /dev/null +++ b/SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs @@ -0,0 +1,34 @@ +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaModApi.Extensions; + +namespace SolastaCommunityExpansion.Features; + +public class AddEffectFormToWeaponAttack : IModifyAttackModeForWeapon +{ + private readonly EffectForm effect; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly CharacterValidator[] validators; + + public AddEffectFormToWeaponAttack(EffectForm effect, IsWeaponValidHandler isWeaponValid, + params CharacterValidator[] validators) + { + this.effect = effect; + this.isWeaponValid = isWeaponValid; + this.validators = validators; + } + + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + { + if (!character.IsValid(validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + attackMode.EffectDescription.AddEffectForms(effect.Copy()); + } +} \ No newline at end of file From 0c037154ef6cd941177087fefab141b3161495af Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:05:39 +0300 Subject: [PATCH 029/174] added patch and interface for sub-features that add extra attack mode --- .../Features/AddExtraAttack.cs | 6 ++++ .../RulesetChracterHeroPatcher.cs | 28 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/AddExtraAttack.cs diff --git a/SolastaCommunityExpansion/Features/AddExtraAttack.cs b/SolastaCommunityExpansion/Features/AddExtraAttack.cs new file mode 100644 index 0000000000..2537d2a2c8 --- /dev/null +++ b/SolastaCommunityExpansion/Features/AddExtraAttack.cs @@ -0,0 +1,6 @@ +namespace SolastaCommunityExpansion.Features; + +public interface IAddExtraAttack +{ + void TryAddExtraAttack(RulesetCharacterHero hero); +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index 57605dbe96..9d883e605e 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -49,4 +49,32 @@ internal static void Postfix(RulesetCharacterHero __instance, } } } + + // Allows adding extra attack modes + [HarmonyPatch(typeof(RulesetCharacterHero), "RefreshAttackModes")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacterHero_RefreshAttackModes + { + private static bool _callRefresh; + + internal static void Prefix(RulesetCharacterHero __instance, ref bool callRefresh) + { + _callRefresh = callRefresh; + callRefresh = false; + } + + internal static void Postfix(RulesetCharacterHero __instance, bool callRefresh = false) + { + var providers = __instance.GetSubFeaturesByType(); + + foreach (var provider in providers) + { + provider.TryAddExtraAttack(__instance); + } + + if (!_callRefresh || __instance.CharacterRefreshed == null) + return; + __instance.CharacterRefreshed(__instance); + } + } } \ No newline at end of file From f9cc905eb83a665f290ebc3d952e17d27df80767 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:11:07 +0300 Subject: [PATCH 030/174] added `bonus unarmed attack` --- .../RulesetCharacterHeroExtensions.cs | 25 ++++++++++++ .../Features/AddExtraAttack.cs | 40 ++++++++++++++++++- 2 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs new file mode 100644 index 0000000000..4b10d63d7d --- /dev/null +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs @@ -0,0 +1,25 @@ +using System.Collections.Generic; +using SolastaModApi.Infrastructure; + +namespace SolastaCommunityExpansion.Api.AdditionalExtensions; + +public static class RulesetCharacterHeroExtensions +{ + public static RulesetAttackMode RefreshAttackModePublic( + this RulesetCharacterHero instance, + ActionDefinitions.ActionType actionType, + ItemDefinition itemDefinition, + WeaponDescription weaponDescription, + bool freeOffHand, + bool canAddAbilityDamageBonus, + string slotName, + List attackModifiers, + Dictionary featuresOrigin, + RulesetItem weapon = null) + { + var attackMode = instance.InvokeMethod("RefreshAttackMode", actionType, itemDefinition, weaponDescription, + freeOffHand, canAddAbilityDamageBonus, slotName, attackModifiers, featuresOrigin, weapon); + + return (RulesetAttackMode) attackMode; + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/AddExtraAttack.cs b/SolastaCommunityExpansion/Features/AddExtraAttack.cs index 2537d2a2c8..69896fe4fe 100644 --- a/SolastaCommunityExpansion/Features/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/Features/AddExtraAttack.cs @@ -1,6 +1,44 @@ -namespace SolastaCommunityExpansion.Features; +using System.Collections.Generic; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaModApi.Infrastructure; + +namespace SolastaCommunityExpansion.Features; public interface IAddExtraAttack { void TryAddExtraAttack(RulesetCharacterHero hero); +} + +public class AddBonusUnarmedAttack : IAddExtraAttack +{ + private readonly CharacterValidator[] validators; + + public AddBonusUnarmedAttack(params CharacterValidator[] validators) + { + this.validators = validators; + } + + public void TryAddExtraAttack(RulesetCharacterHero hero) + { + if (!hero.IsValid(validators)) + { + return; + } + + var strikeDefinition = hero.UnarmedStrikeDefinition; + + var attackModifiers = hero.GetField>("attackModifiers"); + + hero.AttackModes.Add(hero.RefreshAttackModePublic( + ActionDefinitions.ActionType.Bonus, + strikeDefinition, + strikeDefinition.WeaponDescription, + false, + true, + EquipmentDefinitions.SlotTypeOffHand, + attackModifiers, + hero.FeaturesOrigin, + null + )); + } } \ No newline at end of file From 6c5b781df97452cac14f5a7c25339edd537199f4 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 17:12:35 +0300 Subject: [PATCH 031/174] implemnted bonus unarmed attack provided by Martial Arts --- .../Classes/Monk/Monk.cs | 41 +++++++++++++++---- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 4ca3fe350c..e752e43b77 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -183,15 +183,7 @@ public static CharacterClassDefinition BuildClass() .SetModifierAbilityScore(AttributeDefinitions.Wisdom) .SetSituationalContext(SituationalContext.NotWearingArmorOrMageArmor) .AddToDB()) - .AddFeatureAtLevel(1, FeatureDefinitionBuilder - .Create("MonkMartialArts", GUID) - .SetGuiPresentation(Category.Feature) - .SetCustomSubFeatures( - new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, IsMonkWeapon, - CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), - new UpgradeWeaponDice(GetMartialDice, IsMonkWeapon, - CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons)) - .AddToDB()) + .AddFeatureAtLevel(1, BuildMartialArts()) #endregion @@ -200,6 +192,37 @@ public static CharacterClassDefinition BuildClass() return Class; } + private static FeatureDefinition BuildMartialArts() + { + var attackedWithMonkWeaponCondition = ConditionDefinitionBuilder + .Create("MonkAttackedWithMonkWeapon", GUID) + .SetGuiPresentationNoContent(true) + .SetSilent(Silent.WhenAddedOrRemoved) + .SetDuration(DurationType.Round, 1) + .SetTurnOccurence(TurnOccurenceType.StartOfTurn) + .AddToDB(); + + var attackedWithMonkWeaponEffect = new EffectFormBuilder() + .SetConditionForm(attackedWithMonkWeaponCondition, ConditionForm.ConditionOperation.Add, true, false) + .Build(); + + return FeatureDefinitionBuilder + .Create("MonkMartialArts", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures( + //TODO: add one big sub-feature that implements all these parts to improve performance + new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, IsMonkWeapon, + CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), + new UpgradeWeaponDice(GetMartialDice, IsMonkWeapon, + CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), + new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), + new AddBonusUnarmedAttack(CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition), + UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, + CharacterValidators.EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack + ) + .AddToDB(); + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); From 270df8898eda36cee4e34bacf7a922244d7f6552 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 18:13:50 +0300 Subject: [PATCH 032/174] added patch and sub-feature that can modify speed based on conditions --- .../Features/ConditionalMovementModifier.cs | 29 +++++++++++++++++++ .../CustomFeatures/RulesetCharacterPatcher.cs | 24 +++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs diff --git a/SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs b/SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs new file mode 100644 index 0000000000..fab0628ac7 --- /dev/null +++ b/SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; +using SolastaCommunityExpansion.Api.AdditionalExtensions; + +namespace SolastaCommunityExpansion.Features; + +public interface IConditionalMovementModifier +{ + void AddModifiers(RulesetCharacter character, List modifiers); +} + +public class ConditionalMovementModifier : IConditionalMovementModifier +{ + private readonly FeatureDefinition modifier; + private readonly CharacterValidator[] validators; + + public ConditionalMovementModifier(FeatureDefinition modifier, params CharacterValidator[] validators) + { + this.modifier = modifier; + this.validators = validators; + } + + public void AddModifiers(RulesetCharacter character, List modifiers) + { + if (character.IsValid(validators)) + { + modifiers.Add(modifier); + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs new file mode 100644 index 0000000000..f0041c7da3 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Extensions; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures; + +internal static class RulesetCharacterPatcher +{ + [HarmonyPatch(typeof(RulesetCharacter), "GetMovementModifiers")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacter_GetMovementModifiers + { + internal static void Postfix(RulesetCharacter __instance, ref List __result) + { + var features = __instance.GetSubFeaturesByType(); + foreach (var feature in features) + { + feature.AddModifiers(__instance, __result); + } + } + } +} \ No newline at end of file From 2e191b1791ca91136f453285d6eee4617152b548 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 18:14:27 +0300 Subject: [PATCH 033/174] added `SetBaseSpeedAdditiveModifier` to `FeatureDefinitionMovementAffinityBuilder` --- .../Features/FeatureDefinitionMovementAffinityBuilder.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionMovementAffinityBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionMovementAffinityBuilder.cs index 21edae0639..abf379a281 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionMovementAffinityBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionMovementAffinityBuilder.cs @@ -1,4 +1,5 @@ using System; +using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Builders.Features { @@ -22,5 +23,11 @@ protected FeatureDefinitionMovementAffinityBuilder(FeatureDefinitionMovementAffi { } #endregion + + public FeatureDefinitionMovementAffinityBuilder SetBaseSpeedAdditiveModifier(int value) + { + Definition.SetBaseSpeedAdditiveModifier(value); + return this; + } } } From 424538c03e402dc8d3106f08962db67c34eda823 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 18:19:39 +0300 Subject: [PATCH 034/174] added Monk's Unarmored movment + its progression --- .../Classes/Monk/Monk.cs | 69 ++++++++++++++++++- SolastaCommunityExpansion/Translations-en.txt | 4 ++ 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index e752e43b77..fd7351b626 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -19,7 +19,7 @@ public static class Monk //TODO: maybe instead of a list make dynamic weapon checker that will tell if weapon is a monk one? // Monk weapons are unarmed, shortswords and any simple melee weapons that don't have the two-handed or heavy property. - public static readonly List MonkWeapons = new() + private static readonly List MonkWeapons = new() { WeaponTypeDefinitions.ShortswordType, WeaponTypeDefinitions.ClubType, @@ -32,6 +32,14 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; + private static ConditionalMovementModifier _movementBonusApplier; + private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); + private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); + private static ConditionalMovementModifier MovementBonusApplier => _movementBonusApplier ??= new ConditionalMovementModifier(UnarmoredMovementBonus, + CharacterValidators.NoArmor, CharacterValidators.NoShield); + + public static CharacterClassDefinition BuildClass() { if (Class != null) @@ -184,6 +192,31 @@ public static CharacterClassDefinition BuildClass() .SetSituationalContext(SituationalContext.NotWearingArmorOrMageArmor) .AddToDB()) .AddFeatureAtLevel(1, BuildMartialArts()) + .AddFeatureAtLevel(1, UnarmoredMovement) + + #endregion + + #region Level 06 + + .AddFeatureAtLevel(6, BuildUnarmoredMovementImprovement(6)) + + #endregion + + #region Level 10 + + .AddFeatureAtLevel(10, BuildUnarmoredMovementImprovement(10)) + + #endregion + + #region Level 14 + + .AddFeatureAtLevel(14, BuildUnarmoredMovementImprovement(14)) + + #endregion + + #region Level 18 + + .AddFeatureAtLevel(18, BuildUnarmoredMovementImprovement(18)) #endregion @@ -223,6 +256,40 @@ private static FeatureDefinition BuildMartialArts() .AddToDB(); } + private static FeatureDefinition BuildUnarmoredMovement() + { + var feature = FeatureDefinitionMovementAffinityBuilder + .Create("MonkUnarmoredMovementModifier", GUID) + .SetGuiPresentationNoContent(true) + .SetBaseSpeedAdditiveModifier(2) + .AddToDB(); + + return FeatureDefinitionBuilder + .Create("MonkUnarmoredMovement", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(new ConditionalMovementModifier(feature, + CharacterValidators.NoArmor, CharacterValidators.NoShield)) + .AddToDB(); + } + + private static FeatureDefinition BuildUnarmoredMovementBonus() + { + return FeatureDefinitionMovementAffinityBuilder + .Create("MonkUnarmoredMovementBonusModifier", GUID) + .SetGuiPresentationNoContent(true) + .SetBaseSpeedAdditiveModifier(1) + .AddToDB(); + } + + private static FeatureDefinition BuildUnarmoredMovementImprovement(int level) + { + return FeatureDefinitionBuilder + .Create($"MonkUnarmoredMovementBonus{level:D2}", GUID) + .SetGuiPresentation("MonkUnarmoredMovementBonus", Category.Feature) + .SetCustomSubFeatures(MovementBonusApplier) + .AddToDB(); + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 4e227f8713..a23c6ce785 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1804,4 +1804,8 @@ Feature/&MonkUnarmoredDefenseTitle Unarmored Defense Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. Feature/&MonkMartialArtsTitle Martial Arts Feature/&MonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. +Feature/&MonkUnarmoredMovementTitle Unarmored Movement +Feature/&MonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. +Feature/&MonkUnarmoredMovementBonusTitle Unarmored Movement Improvement +Feature/&MonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. Tooltip/&TagMonkWeaponTitle Monk \ No newline at end of file From c0de19600165ccefe4773fec8196678c6baef02c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 18:24:17 +0300 Subject: [PATCH 035/174] added Monk's ASI progression --- .../Classes/Monk/Monk.cs | 51 ++++++++++++++++--- 1 file changed, 43 insertions(+), 8 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index fd7351b626..b313a15b3d 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -35,9 +35,13 @@ public static class Monk private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; private static ConditionalMovementModifier _movementBonusApplier; private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); - private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); - private static ConditionalMovementModifier MovementBonusApplier => _movementBonusApplier ??= new ConditionalMovementModifier(UnarmoredMovementBonus, - CharacterValidators.NoArmor, CharacterValidators.NoShield); + + private static FeatureDefinition UnarmoredMovementBonus => + _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); + + private static ConditionalMovementModifier MovementBonusApplier => _movementBonusApplier ??= + new ConditionalMovementModifier(UnarmoredMovementBonus, + CharacterValidators.NoArmor, CharacterValidators.NoShield); public static CharacterClassDefinition BuildClass() @@ -196,30 +200,60 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Level 04 + + .AddFeatureAtLevel(4, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + + #endregion + #region Level 06 .AddFeatureAtLevel(6, BuildUnarmoredMovementImprovement(6)) #endregion + #region Level 08 + + .AddFeatureAtLevel(8, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + + #endregion + #region Level 10 .AddFeatureAtLevel(10, BuildUnarmoredMovementImprovement(10)) #endregion + #region Level 12 + + .AddFeatureAtLevel(12, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + + #endregion + #region Level 14 .AddFeatureAtLevel(14, BuildUnarmoredMovementImprovement(14)) #endregion + #region Level 16 + + .AddFeatureAtLevel(16, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + + #endregion + #region Level 18 .AddFeatureAtLevel(18, BuildUnarmoredMovementImprovement(18)) #endregion + #region Level 19 + + .AddFeatureAtLevel(19, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + + #endregion + .AddToDB(); return Class; @@ -251,7 +285,8 @@ private static FeatureDefinition BuildMartialArts() new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), new AddBonusUnarmedAttack(CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition), UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, - CharacterValidators.EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack + CharacterValidators + .EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack ) .AddToDB(); } @@ -280,12 +315,12 @@ private static FeatureDefinition BuildUnarmoredMovementBonus() .SetBaseSpeedAdditiveModifier(1) .AddToDB(); } - + private static FeatureDefinition BuildUnarmoredMovementImprovement(int level) { return FeatureDefinitionBuilder .Create($"MonkUnarmoredMovementBonus{level:D2}", GUID) - .SetGuiPresentation("MonkUnarmoredMovementBonus", Category.Feature) + .SetGuiPresentation("MonkUnarmoredMovementBonus", Category.Feature) .SetCustomSubFeatures(MovementBonusApplier) .AddToDB(); } @@ -314,7 +349,7 @@ private static bool UsingOnlyMonkWeapons(RulesetCharacter character) return IsMonkWeapon(mainHand) && IsMonkWeapon(offHand); } - + private static (DieType, int) GetMartialDice(RulesetCharacter character, RulesetItem weapon) { //TODO: maybe instead of level requirements count number of Martial Arts Dice upgrade features hero has @@ -322,7 +357,7 @@ private static (DieType, int) GetMartialDice(RulesetCharacter character, Ruleset { return (DieType.D1, 0); } - + var level = hero.ClassesAndLevels[Class]; if (level >= 17) From c960dacf13443377fe2c309cbc1cde6ce3407881 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 18:43:07 +0300 Subject: [PATCH 036/174] added Monk's Martial Dice progression (gui only, actual progression was already implemented) --- .../Classes/Monk/Monk.cs | 26 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 6 +++++ 2 files changed, 32 insertions(+) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index b313a15b3d..74b4c21859 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -206,6 +206,12 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Level 05 + + .AddFeatureAtLevel(5, BuildMartialDiceProgression(5)) + + #endregion + #region Level 06 .AddFeatureAtLevel(6, BuildUnarmoredMovementImprovement(6)) @@ -224,6 +230,12 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Level 11 + + .AddFeatureAtLevel(11, BuildMartialDiceProgression(11)) + + #endregion + #region Level 12 .AddFeatureAtLevel(12, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) @@ -242,6 +254,12 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Level 17 + + .AddFeatureAtLevel(17, BuildMartialDiceProgression(17)) + + #endregion + #region Level 18 .AddFeatureAtLevel(18, BuildUnarmoredMovementImprovement(18)) @@ -325,6 +343,14 @@ private static FeatureDefinition BuildUnarmoredMovementImprovement(int level) .AddToDB(); } + private static FeatureDefinition BuildMartialDiceProgression(int level) + { + return FeatureDefinitionBuilder + .Create($"MonkMartialDiceProgression{level:D2}", GUID) + .SetGuiPresentation(Category.Feature) + .AddToDB(); + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index a23c6ce785..49046d64ce 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1808,4 +1808,10 @@ Feature/&MonkUnarmoredMovementTitle Unarmored Movement Feature/&MonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. Feature/&MonkUnarmoredMovementBonusTitle Unarmored Movement Improvement Feature/&MonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. +Feature/&MonkMartialDiceProgression05Title Martial Arts Die Increase (D6) +Feature/&MonkMartialDiceProgression05Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&MonkMartialDiceProgression11Title Martial Arts Die Increase (D8) +Feature/&MonkMartialDiceProgression11Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&MonkMartialDiceProgression17Title Martial Arts Die Increase (D10) +Feature/&MonkMartialDiceProgression17Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. Tooltip/&TagMonkWeaponTitle Monk \ No newline at end of file From 6fa8cc9fc0c4cffe420b22de419f234b24e6ce0e Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 21:08:24 +0300 Subject: [PATCH 037/174] added WIP Ki pool with basic Flurry of Blows --- ...FeatureDefinitionPowerSharedPoolBuilder.cs | 7 +++ .../Classes/Monk/Monk.cs | 59 ++++++++++++++++++- .../Features/AddExtraAttack.cs | 27 +++++++-- 3 files changed, 87 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs index be98903be0..27a56760e5 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs @@ -42,6 +42,13 @@ public FeatureDefinitionPowerSharedPoolBuilder Configure(FeatureDefinitionPower return This(); } + + public FeatureDefinitionPowerSharedPoolBuilder SetSharedPool(FeatureDefinitionPower poolPower) + { + Preconditions.IsNotNull(poolPower, $"FeatureDefinitionPowerSharedPoolBuilder[{Definition.Name}] poolPower is null."); + Definition.SharedPool = poolPower; + return this; + } public FeatureDefinitionPowerSharedPoolBuilder(string name, string guid, FeatureDefinitionPower poolPower, diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 74b4c21859..32a9fba284 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -32,9 +32,10 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; - private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus, _kiPowers; private static ConditionalMovementModifier _movementBonusApplier; private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); + private static FeatureDefinition KiPowers => _kiPowers ??= BuildKiFeatureSet(); private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -197,6 +198,7 @@ public static CharacterClassDefinition BuildClass() .AddToDB()) .AddFeatureAtLevel(1, BuildMartialArts()) .AddFeatureAtLevel(1, UnarmoredMovement) + .AddFeatureAtLevel(2, KiPowers) #endregion @@ -301,7 +303,8 @@ private static FeatureDefinition BuildMartialArts() new UpgradeWeaponDice(GetMartialDice, IsMonkWeapon, CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), - new AddBonusUnarmedAttack(CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition), + new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, + CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition), UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, CharacterValidators .EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack @@ -351,6 +354,58 @@ private static FeatureDefinition BuildMartialDiceProgression(int level) .AddToDB(); } + private static FeatureDefinition BuildKiFeatureSet() + { + var kiPool = FeatureDefinitionPowerBuilder + .Create("MonkKiPool", GUID) + .SetGuiPresentationNoContent(true) + .SetUsesFixed(2) + .SetRechargeRate(RechargeRate.ShortRest) + .AddToDB(); + + var extraFlurryAttacks = FeatureDefinitionAdditionalActionBuilder + .Create("MonkFlurryOfBlowsExtraAttacks", GUID) + .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Main, 2, true, + CharacterValidators.NoArmor, CharacterValidators.NoShield, CharacterValidators.EmptyOffhand)) + .SetMaxAttacksNumber(2) + .SetActionType(ActionDefinitions.ActionType.Main) + .SetRestrictedActions(ActionDefinitions.Id.AttackMain) + .AddToDB(); + + //TODO: make it only available after attacks + var flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkFlurryOfBlows", GUID) + .SetGuiPresentation(Category.Power)//TODO: add icon + .SetSharedPool(kiPool) + .SetActivationTime(ActivationTime.BonusAction) + .SetCostPerUse(1) + .SetRechargeRate(RechargeRate.ShortRest) + .SetShowCasting(false) + .SetEffectDescription(new EffectDescriptionBuilder() + .AddEffectForm(new EffectFormBuilder() + .SetConditionForm(ConditionDefinitionBuilder + .Create("MonkFlurryOfBlowsCondition", GUID) + .SetGuiPresentationNoContent(true) + .SetSilent(Silent.WhenAddedOrRemoved) + .SetDuration(DurationType.Round, 0) + .SetSpecialDuration(true) + .SetTurnOccurence(TurnOccurenceType.EndOfTurn) + .SetFeatures(extraFlurryAttacks) + .AddToDB(), + ConditionForm.ConditionOperation.Add, true, true) + .Build()) + .Build()) + .AddToDB(); + + + return FeatureDefinitionFeatureSetBuilder + .Create("MonkKiPowersSet", GUID) + .SetGuiPresentation(Category.Feature) + .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) + .SetFeatureSet(kiPool, flurryOfBlows) + .AddToDB(); + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); diff --git a/SolastaCommunityExpansion/Features/AddExtraAttack.cs b/SolastaCommunityExpansion/Features/AddExtraAttack.cs index 69896fe4fe..b80f164596 100644 --- a/SolastaCommunityExpansion/Features/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/Features/AddExtraAttack.cs @@ -11,12 +11,22 @@ public interface IAddExtraAttack public class AddBonusUnarmedAttack : IAddExtraAttack { + private readonly ActionDefinitions.ActionType actionType; + private readonly int attacksNumber; + private readonly bool clearSameType; private readonly CharacterValidator[] validators; - public AddBonusUnarmedAttack(params CharacterValidator[] validators) + public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attacksNumber, bool clearSameType, params CharacterValidator[] validators) { + this.actionType = actionType; + this.attacksNumber = attacksNumber; + this.clearSameType = clearSameType; this.validators = validators; } + + public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params CharacterValidator[] validators) : this(actionType, 1,false, validators) + { + } public void TryAddExtraAttack(RulesetCharacterHero hero) { @@ -29,8 +39,14 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) var attackModifiers = hero.GetField>("attackModifiers"); - hero.AttackModes.Add(hero.RefreshAttackModePublic( - ActionDefinitions.ActionType.Bonus, + var attackModes = hero.AttackModes; + if (clearSameType) + { + attackModes.RemoveAll(m => m.ActionType == actionType); + } + + var attackMode = hero.RefreshAttackModePublic( + actionType, strikeDefinition, strikeDefinition.WeaponDescription, false, @@ -39,6 +55,9 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) attackModifiers, hero.FeaturesOrigin, null - )); + ); + attackMode.AttacksNumber = attacksNumber; + + attackModes.Add(attackMode); } } \ No newline at end of file From 8c952b5e9f5007fc52e62c05a65163f246debca4 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 21:59:35 +0300 Subject: [PATCH 038/174] added `UsedAllMainAttacks` validator --- SolastaCommunityExpansion/Features/CharacterValidator.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index c5451e1b88..e533543ea3 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -14,6 +14,9 @@ public static class CharacterValidators public static readonly CharacterValidator EmptyOffhand = character => character.CharacterInventory.InventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem == null; + public static readonly CharacterValidator UsedAllMainAttacks = character => + character.ExecutedAttacks >= character.GetAttribute(AttributeDefinitions.AttacksNumber).CurrentValue; + public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) { return character => conditions.Any(c => character.HasConditionOfType(c.Name)); From 6c15a705c586ab51acf86f71c16da899d1324b7d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 22:00:32 +0300 Subject: [PATCH 039/174] added power use validator --- .../Features/PowerValidity.cs | 23 ++++++++++ .../Powers/GameLocationCharacterPatcher.cs | 28 +++++++++++-- .../PowerSelectionPanelPatcher.cs | 42 ++++++++++++++++++- 3 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 SolastaCommunityExpansion/Features/PowerValidity.cs diff --git a/SolastaCommunityExpansion/Features/PowerValidity.cs b/SolastaCommunityExpansion/Features/PowerValidity.cs new file mode 100644 index 0000000000..0fae9adc1b --- /dev/null +++ b/SolastaCommunityExpansion/Features/PowerValidity.cs @@ -0,0 +1,23 @@ +using SolastaCommunityExpansion.Api.AdditionalExtensions; + +namespace SolastaCommunityExpansion.Features; + +public interface IPowerUseValidity +{ + bool CanUsePower(RulesetCharacter character); +} + +public class PowerUseValidity : IPowerUseValidity +{ + private readonly CharacterValidator[] validators; + + public PowerUseValidity(params CharacterValidator[] validators) + { + this.validators = validators; + } + + public bool CanUsePower(RulesetCharacter character) + { + return character.IsValid(validators); + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs index 1b2abe98db..97c935f40c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs @@ -1,5 +1,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; namespace SolastaCommunityExpansion.Patches.CustomFeatures.Powers { @@ -15,16 +17,30 @@ internal static class GameLocationCharacter_CanUseAtLeastOnPower // But only not during a battle. internal static void Postfix(GameLocationCharacter __instance, ActionDefinitions.ActionType actionType, ref bool __result, bool accountDelegatedPowers) { + var rulesetCharacter = __instance.RulesetCharacter; if (__result) { + if (rulesetCharacter != null) + { + foreach (var rulesetUsablePower in rulesetCharacter.UsablePowers) + { + if (!CanUsePower(rulesetCharacter, rulesetUsablePower)) + { + __result = false; + break; + } + } + } + return; } - if (__instance.RulesetCharacter != null) + if (rulesetCharacter != null) { - foreach (var rulesetUsablePower in __instance.RulesetCharacter.UsablePowers) + foreach (var rulesetUsablePower in rulesetCharacter.UsablePowers) { - if (__instance.RulesetCharacter.GetRemainingUsesOfPower(rulesetUsablePower) > 0 && + if (rulesetCharacter.GetRemainingUsesOfPower(rulesetUsablePower) > 0 && + CanUsePower(rulesetCharacter, rulesetUsablePower) && !(!accountDelegatedPowers && rulesetUsablePower.PowerDefinition.DelegatedToAction) && !ServiceRepository.GetService().IsBattleInProgress && actionType == ActionDefinitions.ActionType.Main && @@ -40,5 +56,11 @@ internal static void Postfix(GameLocationCharacter __instance, ActionDefinitions } } } + + private static bool CanUsePower(RulesetCharacter character, RulesetUsablePower usablePower) + { + var validator = usablePower.PowerDefinition.GetFirstSubFeatureOfType(); + return validator == null || validator.CanUsePower(character); + } } } diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs index 40d85af859..2c9b385791 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs @@ -1,9 +1,15 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Reflection.Emit; using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; using SolastaModApi.Infrastructure; using UnityEngine; using UnityEngine.UI; +using Object = UnityEngine.Object; namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel { @@ -17,6 +23,40 @@ internal static class PowerSelectionPanelPatcher [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class PowerSelectionPanel_Bind { + internal static IEnumerable Transpiler(IEnumerable instructions) + { + var codes = instructions.ToList(); + var power_canceled_handler = codes.FindIndex(x => + x.opcode == OpCodes.Call && x.operand.ToString().Contains("PowerCancelled")); + + var removePowersMethod = new Action(RemoveInvalidPowers).Method; + + codes.InsertRange(power_canceled_handler + 1, + new List + { + new(OpCodes.Ldarg_0), + new(OpCodes.Ldarg_1), + new(OpCodes.Call, removePowersMethod) + } + ); + return codes.AsEnumerable(); + } + + private static void RemoveInvalidPowers(PowerSelectionPanel panel, RulesetCharacter character) + { + var relevantPowers = panel.GetField>("relevantPowers"); + + for (var i = relevantPowers.Count - 1; i >= 0; i--) + { + var power = relevantPowers[i]; + var validator = power.PowerDefinition.GetFirstSubFeatureOfType(); + if (validator != null && !validator.CanUsePower(character)) + { + relevantPowers.RemoveAt(i); + } + } + } + internal static void Postfix(PowerSelectionPanel __instance) { if (!Main.Settings.EnableMultiLinePowerPanel) From aa488ccbde1161bf7780a43f18b31d5bceaf3703 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 22:02:00 +0300 Subject: [PATCH 040/174] made Flury of Blows available only after monk weapon attack + using all attacks --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 32a9fba284..2d12cd0652 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -37,6 +37,9 @@ public static class Monk private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); private static FeatureDefinition KiPowers => _kiPowers ??= BuildKiFeatureSet(); + private static ConditionDefinition attackedWithMonkWeaponCondition; + private static CharacterValidator attackedWithMonkWeapon; + private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -281,7 +284,7 @@ public static CharacterClassDefinition BuildClass() private static FeatureDefinition BuildMartialArts() { - var attackedWithMonkWeaponCondition = ConditionDefinitionBuilder + attackedWithMonkWeaponCondition = ConditionDefinitionBuilder .Create("MonkAttackedWithMonkWeapon", GUID) .SetGuiPresentationNoContent(true) .SetSilent(Silent.WhenAddedOrRemoved) @@ -289,6 +292,8 @@ private static FeatureDefinition BuildMartialArts() .SetTurnOccurence(TurnOccurenceType.StartOfTurn) .AddToDB(); + attackedWithMonkWeapon = CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition); + var attackedWithMonkWeaponEffect = new EffectFormBuilder() .SetConditionForm(attackedWithMonkWeaponCondition, ConditionForm.ConditionOperation.Add, true, false) .Build(); @@ -304,10 +309,9 @@ private static FeatureDefinition BuildMartialArts() CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, - CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition), - UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, - CharacterValidators - .EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack + attackedWithMonkWeapon, UsingOnlyMonkWeapons, + CharacterValidators.NoShield, CharacterValidators.NoArmor, + CharacterValidators.EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack ) .AddToDB(); } @@ -372,7 +376,6 @@ private static FeatureDefinition BuildKiFeatureSet() .SetRestrictedActions(ActionDefinitions.Id.AttackMain) .AddToDB(); - //TODO: make it only available after attacks var flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkFlurryOfBlows", GUID) .SetGuiPresentation(Category.Power)//TODO: add icon @@ -381,6 +384,9 @@ private static FeatureDefinition BuildKiFeatureSet() .SetCostPerUse(1) .SetRechargeRate(RechargeRate.ShortRest) .SetShowCasting(false) + .SetCustomSubFeatures(new PowerUseValidity(attackedWithMonkWeapon, + CharacterValidators.NoShield, CharacterValidators.NoArmor, CharacterValidators.EmptyOffhand, + CharacterValidators.UsedAllMainAttacks)) .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder From b7b1dfeeee326d05f117db9d0c19d60ccdb7f5a6 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 22:24:57 +0300 Subject: [PATCH 041/174] fixed all powers being hidden if at least one was invalid --- .../CustomFeatures/Powers/GameLocationCharacterPatcher.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs index 97c935f40c..ff61af9f9f 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs @@ -22,12 +22,13 @@ internal static void Postfix(GameLocationCharacter __instance, ActionDefinitions { if (rulesetCharacter != null) { + __result = false; foreach (var rulesetUsablePower in rulesetCharacter.UsablePowers) { - if (!CanUsePower(rulesetCharacter, rulesetUsablePower)) + if (CanUsePower(rulesetCharacter, rulesetUsablePower)) { - __result = false; - break; + __result = true; + return; } } } From b4a23d5e224b23e2427aebde231a30de965ae001 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Mon, 16 May 2022 22:39:12 +0300 Subject: [PATCH 042/174] aded Patient Defense Ki power --- .../Classes/Monk/Monk.cs | 65 ++++++++++++++----- 1 file changed, 50 insertions(+), 15 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 2d12cd0652..d876c7dd12 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -32,13 +32,14 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; - private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus, _kiPowers; + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; private static ConditionalMovementModifier _movementBonusApplier; private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); - private static FeatureDefinition KiPowers => _kiPowers ??= BuildKiFeatureSet(); private static ConditionDefinition attackedWithMonkWeaponCondition; private static CharacterValidator attackedWithMonkWeapon; + private static FeatureDefinitionPower kiPool; + private static FeatureDefinition martialArts, flurryOfBlows, patientDefense; private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -54,6 +55,9 @@ public static CharacterClassDefinition BuildClass() { throw new ArgumentException("Trying to build Monk class additional time."); } + + BuildMartialArts(); + BuildKiFeatureSet(); Class = CharacterClassDefinitionBuilder .Create(ClassName, GUID) @@ -199,9 +203,14 @@ public static CharacterClassDefinition BuildClass() .SetModifierAbilityScore(AttributeDefinitions.Wisdom) .SetSituationalContext(SituationalContext.NotWearingArmorOrMageArmor) .AddToDB()) - .AddFeatureAtLevel(1, BuildMartialArts()) + .AddFeatureAtLevel(1, martialArts) .AddFeatureAtLevel(1, UnarmoredMovement) - .AddFeatureAtLevel(2, KiPowers) + + #region Level 02 + + .AddFeaturesAtLevel(2, kiPool, flurryOfBlows, patientDefense) + + #endregion #endregion @@ -282,7 +291,7 @@ public static CharacterClassDefinition BuildClass() return Class; } - private static FeatureDefinition BuildMartialArts() + private static void BuildMartialArts() { attackedWithMonkWeaponCondition = ConditionDefinitionBuilder .Create("MonkAttackedWithMonkWeapon", GUID) @@ -298,7 +307,7 @@ private static FeatureDefinition BuildMartialArts() .SetConditionForm(attackedWithMonkWeaponCondition, ConditionForm.ConditionOperation.Add, true, false) .Build(); - return FeatureDefinitionBuilder + martialArts = FeatureDefinitionBuilder .Create("MonkMartialArts", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures( @@ -358,9 +367,10 @@ private static FeatureDefinition BuildMartialDiceProgression(int level) .AddToDB(); } - private static FeatureDefinition BuildKiFeatureSet() + //TODO: rework into feature set with generated description? + private static void BuildKiFeatureSet() { - var kiPool = FeatureDefinitionPowerBuilder + kiPool = FeatureDefinitionPowerBuilder .Create("MonkKiPool", GUID) .SetGuiPresentationNoContent(true) .SetUsesFixed(2) @@ -376,7 +386,7 @@ private static FeatureDefinition BuildKiFeatureSet() .SetRestrictedActions(ActionDefinitions.Id.AttackMain) .AddToDB(); - var flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder + flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkFlurryOfBlows", GUID) .SetGuiPresentation(Category.Power)//TODO: add icon .SetSharedPool(kiPool) @@ -403,12 +413,37 @@ private static FeatureDefinition BuildKiFeatureSet() .Build()) .AddToDB(); - - return FeatureDefinitionFeatureSetBuilder - .Create("MonkKiPowersSet", GUID) - .SetGuiPresentation(Category.Feature) - .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) - .SetFeatureSet(kiPool, flurryOfBlows) + //TODO: add validator that will show only in combat + //TODO: rework to give same status as dodging does, but directly, without requiring using dodge action + patientDefense = FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkPatientDefense", GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(kiPool) + .SetActivationTime(ActivationTime.BonusAction) + .SetCostPerUse(1) + .SetRechargeRate(RechargeRate.ShortRest) + .SetShowCasting(false) + .SetCustomSubFeatures(new PowerUseValidity(CharacterValidators.NoShield, CharacterValidators.NoArmor)) + .SetEffectDescription(new EffectDescriptionBuilder() + .AddEffectForm(new EffectFormBuilder() + .SetConditionForm(ConditionDefinitionBuilder + .Create("MonkPatientDefenseCondition", GUID) + .SetGuiPresentationNoContent(true) + .SetSilent(Silent.WhenAddedOrRemoved) + .SetDuration(DurationType.Round, 0) + .SetSpecialDuration(true) + .SetTurnOccurence(TurnOccurenceType.EndOfTurn) + .SetFeatures(FeatureDefinitionAdditionalActionBuilder + .Create("MonkPatientDefenseFeature", GUID) + .SetGuiPresentationNoContent(true) + .SetActionType(ActionDefinitions.ActionType.Main) + .SetRestrictedActions(ActionDefinitions.Id.Dodge) + .SetAuthorizedActions(ActionDefinitions.Id.Dodge) + .AddToDB()) + .AddToDB(), + ConditionForm.ConditionOperation.Add, true, true) + .Build()) + .Build()) .AddToDB(); } From ada3a3db130e0493ea33d9fb88335c1146d377f6 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 09:31:09 +0300 Subject: [PATCH 043/174] added `Step of the Wind` Ki power + changed `Patient Defense` to grant dodging directly, instead of action that can be spent on dodging --- .../Builders/ConditionDefinitionBuilder.cs | 6 +++ .../Classes/Monk/Monk.cs | 52 +++++++++++++++---- 2 files changed, 48 insertions(+), 10 deletions(-) diff --git a/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs b/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs index 84e008a243..cf368a292a 100644 --- a/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs +++ b/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs @@ -205,6 +205,12 @@ public TBuilder SetConditionParticleReference(AssetReference assetReference) return This(); } + public TBuilder SetConditionParticleReferenceFrom(ConditionDefinition reference) + { + Definition.SetConditionParticleReference(reference.GetField("conditionParticleReference")); + return This(); + } + public TBuilder AddRecurrentEffectForm(EffectForm effect) { Definition.RecurrentEffectForms.Add(effect); diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index d876c7dd12..2524391d0c 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -39,7 +39,7 @@ public static class Monk private static ConditionDefinition attackedWithMonkWeaponCondition; private static CharacterValidator attackedWithMonkWeapon; private static FeatureDefinitionPower kiPool; - private static FeatureDefinition martialArts, flurryOfBlows, patientDefense; + private static FeatureDefinition martialArts, flurryOfBlows, patientDefense, stepOfTheWind; private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -208,7 +208,7 @@ public static CharacterClassDefinition BuildClass() #region Level 02 - .AddFeaturesAtLevel(2, kiPool, flurryOfBlows, patientDefense) + .AddFeaturesAtLevel(2, kiPool, flurryOfBlows, patientDefense, stepOfTheWind) #endregion @@ -414,7 +414,7 @@ private static void BuildKiFeatureSet() .AddToDB(); //TODO: add validator that will show only in combat - //TODO: rework to give same status as dodging does, but directly, without requiring using dodge action + var dodging = ConditionDefinitions.ConditionDodging; patientDefense = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkPatientDefense", GUID) .SetGuiPresentation(Category.Power) @@ -426,20 +426,52 @@ private static void BuildKiFeatureSet() .SetCustomSubFeatures(new PowerUseValidity(CharacterValidators.NoShield, CharacterValidators.NoArmor)) .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() + .CreatedByCharacter() .SetConditionForm(ConditionDefinitionBuilder .Create("MonkPatientDefenseCondition", GUID) - .SetGuiPresentationNoContent(true) - .SetSilent(Silent.WhenAddedOrRemoved) + .SetGuiPresentation("ConditionDodging", Category.Rules, dodging.GuiPresentation.SpriteReference) + .SetConditionParticleReferenceFrom(dodging) + .SetSilent(Silent.None) + .SetDuration(DurationType.Round, 0) + .SetSpecialDuration(true) + .SetTurnOccurence(TurnOccurenceType.StartOfTurn) + .SetFeatures( + FeatureDefinitionCombatAffinitys.CombatAffinityDodging, + FeatureDefinitionSavingThrowAffinitys.SavingThrowAffinityConditionDodging + ).AddToDB(), + ConditionForm.ConditionOperation.Add, true, false) + .Build()) + .Build()) + .AddToDB(); + + //TODO: add validator that will show only in combat + stepOfTheWind = FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkStepOfTheWind", GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(kiPool) + .SetActivationTime(ActivationTime.BonusAction) + .SetCostPerUse(1) + .SetRechargeRate(RechargeRate.ShortRest) + .SetShowCasting(false) + .SetCustomSubFeatures(new PowerUseValidity(CharacterValidators.NoShield, CharacterValidators.NoArmor)) + .SetEffectDescription(new EffectDescriptionBuilder() + .AddEffectForm(new EffectFormBuilder() + .SetConditionForm(ConditionDefinitionBuilder + .Create("MonkStepOfTheWindCondition", GUID) + .SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionJump.GuiPresentation.SpriteReference) + .SetSilent(Silent.None) + .SetPossessive(true) .SetDuration(DurationType.Round, 0) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) .SetFeatures(FeatureDefinitionAdditionalActionBuilder - .Create("MonkPatientDefenseFeature", GUID) + .Create("MonkStepOfTheWindFeature", GUID) .SetGuiPresentationNoContent(true) - .SetActionType(ActionDefinitions.ActionType.Main) - .SetRestrictedActions(ActionDefinitions.Id.Dodge) - .SetAuthorizedActions(ActionDefinitions.Id.Dodge) - .AddToDB()) + .SetActionType(ActionDefinitions.ActionType.Bonus) + .SetRestrictedActions(ActionDefinitions.Id.DashBonus, ActionDefinitions.Id.DisengageBonus) + .SetAuthorizedActions(ActionDefinitions.Id.DashBonus, ActionDefinitions.Id.DisengageBonus) + .AddToDB(), + FeatureDefinitionMovementAffinitys.MovementAffinityJump) .AddToDB(), ConditionForm.ConditionOperation.Add, true, true) .Build()) From 5dfc5555b2fc7b9c65346975894c145f824c4f93 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 09:38:40 +0300 Subject: [PATCH 044/174] show `Step of the Wind` and `Patient Defense` only in battle --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 12 ++++++++---- .../Features/CharacterValidator.cs | 3 +++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 2524391d0c..1ec1c24ba4 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -370,6 +370,12 @@ private static FeatureDefinition BuildMartialDiceProgression(int level) //TODO: rework into feature set with generated description? private static void BuildKiFeatureSet() { + var inBattleNoShieldOrArmor = new PowerUseValidity( + CharacterValidators.InBattle, + CharacterValidators.NoShield, + CharacterValidators.NoArmor + ); + kiPool = FeatureDefinitionPowerBuilder .Create("MonkKiPool", GUID) .SetGuiPresentationNoContent(true) @@ -413,7 +419,6 @@ private static void BuildKiFeatureSet() .Build()) .AddToDB(); - //TODO: add validator that will show only in combat var dodging = ConditionDefinitions.ConditionDodging; patientDefense = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkPatientDefense", GUID) @@ -423,7 +428,7 @@ private static void BuildKiFeatureSet() .SetCostPerUse(1) .SetRechargeRate(RechargeRate.ShortRest) .SetShowCasting(false) - .SetCustomSubFeatures(new PowerUseValidity(CharacterValidators.NoShield, CharacterValidators.NoArmor)) + .SetCustomSubFeatures(inBattleNoShieldOrArmor) .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .CreatedByCharacter() @@ -444,7 +449,6 @@ private static void BuildKiFeatureSet() .Build()) .AddToDB(); - //TODO: add validator that will show only in combat stepOfTheWind = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkStepOfTheWind", GUID) .SetGuiPresentation(Category.Power) @@ -453,7 +457,7 @@ private static void BuildKiFeatureSet() .SetCostPerUse(1) .SetRechargeRate(RechargeRate.ShortRest) .SetShowCasting(false) - .SetCustomSubFeatures(new PowerUseValidity(CharacterValidators.NoShield, CharacterValidators.NoArmor)) + .SetCustomSubFeatures(inBattleNoShieldOrArmor) .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index e533543ea3..cc96a3ea8f 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -17,6 +17,9 @@ public static class CharacterValidators public static readonly CharacterValidator UsedAllMainAttacks = character => character.ExecutedAttacks >= character.GetAttribute(AttributeDefinitions.AttacksNumber).CurrentValue; + public static readonly CharacterValidator InBattle = _ => + ServiceRepository.GetService().IsBattleInProgress; + public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) { return character => conditions.Any(c => character.HasConditionOfType(c.Name)); From 93f7a441c79318f7da179b37f853fdc3c8c2417c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 10:37:56 +0300 Subject: [PATCH 045/174] added patch that will alter `FeatureDefinitionFeatureSet`'s description generation if specific marker is present --- .../Features/CustomSetDescription.cs | 10 +++++ .../FeatureDefinitionFeatureSetPatcher.cs | 41 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CustomSetDescription.cs create mode 100644 SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs diff --git a/SolastaCommunityExpansion/Features/CustomSetDescription.cs b/SolastaCommunityExpansion/Features/CustomSetDescription.cs new file mode 100644 index 0000000000..f175bb8bcb --- /dev/null +++ b/SolastaCommunityExpansion/Features/CustomSetDescription.cs @@ -0,0 +1,10 @@ +namespace SolastaCommunityExpansion.Features; + +public class CustomSetDescription +{ + public static readonly CustomSetDescription Marker = new CustomSetDescription(); + + private CustomSetDescription() + { + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs new file mode 100644 index 0000000000..19ccde9339 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs @@ -0,0 +1,41 @@ +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; + +namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp; + +internal static class FeatureDefinitionFeatureSetPatcher +{ + [HarmonyPatch(typeof(FeatureDefinitionFeatureSet), "FormatDescription")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class FeatureDefinitionFeatureSet_FormatDescription + { + internal static void Postfix(FeatureDefinitionFeatureSet __instance, ref string __result) + { + if (!__instance.HasSubFeatureOfType()) + { + return; + } + + if (__instance.Mode != FeatureDefinitionFeatureSet.FeatureSetMode.Union) + { + return; + } + + var description = Gui.Localize(__instance.GuiPresentation.Description); + + var featureSet = __instance.FeatureSet.ToList(); + featureSet.RemoveAll(f => f.GuiPresentation.Hidden); + + if (!featureSet.Empty()) + { + description += "\n\n" + string.Join("\n\n", featureSet.Select(f => + $"{Gui.Colorize(f.FormatTitle(), Gui.ColorBrightBlue)}\n{f.FormatDescription()}")); + } + + __result = description; + } + } +} \ No newline at end of file From 6e2ac95d7a625bf850702399324ead9ca019b617 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 10:56:34 +0300 Subject: [PATCH 046/174] put all level 2 ki features into a set + added translation for those ki powers --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 13 +++++++++++-- SolastaCommunityExpansion/Translations-en.txt | 10 +++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 1ec1c24ba4..9927bb00a7 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -39,7 +39,7 @@ public static class Monk private static ConditionDefinition attackedWithMonkWeaponCondition; private static CharacterValidator attackedWithMonkWeapon; private static FeatureDefinitionPower kiPool; - private static FeatureDefinition martialArts, flurryOfBlows, patientDefense, stepOfTheWind; + private static FeatureDefinition ki, martialArts, flurryOfBlows, patientDefense, stepOfTheWind; private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -208,7 +208,7 @@ public static CharacterClassDefinition BuildClass() #region Level 02 - .AddFeaturesAtLevel(2, kiPool, flurryOfBlows, patientDefense, stepOfTheWind) + .AddFeaturesAtLevel(2, ki) #endregion @@ -481,6 +481,15 @@ private static void BuildKiFeatureSet() .Build()) .Build()) .AddToDB(); + + ki = FeatureDefinitionFeatureSetBuilder + .Create("MonkKi", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(CustomSetDescription.Marker) + .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) + .SetFeatureSet(kiPool, flurryOfBlows, patientDefense, stepOfTheWind) + .AddToDB(); + } private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 49046d64ce..d0f5d19c79 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1814,4 +1814,12 @@ Feature/&MonkMartialDiceProgression11Title Martial Arts Die Increase (D8) Feature/&MonkMartialDiceProgression11Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. Feature/&MonkMartialDiceProgression17Title Martial Arts Die Increase (D10) Feature/&MonkMartialDiceProgression17Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. -Tooltip/&TagMonkWeaponTitle Monk \ No newline at end of file +Tooltip/&TagMonkWeaponTitle Monk +Feature/&MonkKiTitle Ki +Feature/&MonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: +Power/&MonkFlurryOfBlowsTitle Flurry of Blows +Power/&MonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield. +Power/&MonkPatientDefenseTitle Patient Defense +Power/&MonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield. +Power/&MonkStepOfTheWindTitle Step Of The Wind +Power/&MonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. \ No newline at end of file From c8e22dbc15bc003dcb31b45d3380b1c118c08f5f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 11:43:19 +0300 Subject: [PATCH 047/174] added ki pool progression + reworked how mprogression for martial dice and unarmored movement is built + aded translation for StepOfTheWind condition --- .../Classes/Monk/Monk.cs | 162 ++++++++++++++---- SolastaCommunityExpansion/Translations-en.txt | 4 +- 2 files changed, 132 insertions(+), 34 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 9927bb00a7..06058e9afe 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -40,6 +40,7 @@ public static class Monk private static CharacterValidator attackedWithMonkWeapon; private static FeatureDefinitionPower kiPool; private static FeatureDefinition ki, martialArts, flurryOfBlows, patientDefense, stepOfTheWind; + private static int kiPoolIncreases, martailArtsDiceProgression, unarmoredMovementProgression; private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -55,7 +56,7 @@ public static CharacterClassDefinition BuildClass() { throw new ArgumentException("Trying to build Monk class additional time."); } - + BuildMartialArts(); BuildKiFeatureSet(); @@ -206,83 +207,165 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(1, martialArts) .AddFeatureAtLevel(1, UnarmoredMovement) + #endregion + #region Level 02 .AddFeaturesAtLevel(2, ki) #endregion + #region Level 03 + + .AddFeaturesAtLevel(3, BuildKiPoolIncrease()) + #endregion #region Level 04 - .AddFeatureAtLevel(4, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + .AddFeaturesAtLevel(4, + FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildKiPoolIncrease() + ) #endregion #region Level 05 - .AddFeatureAtLevel(5, BuildMartialDiceProgression(5)) + .AddFeaturesAtLevel(5, + BuildMartialDiceProgression(), + BuildKiPoolIncrease() + ) #endregion #region Level 06 - .AddFeatureAtLevel(6, BuildUnarmoredMovementImprovement(6)) + .AddFeaturesAtLevel(6, + BuildUnarmoredMovementImprovement(), + BuildKiPoolIncrease() + ) + + #endregion + + #region Level 07 + + .AddFeaturesAtLevel(7, + BuildKiPoolIncrease() + ) #endregion #region Level 08 - .AddFeatureAtLevel(8, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + .AddFeaturesAtLevel(8, + FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildKiPoolIncrease() + ) + + #endregion + + #region Level 09 + + .AddFeaturesAtLevel(9, + BuildKiPoolIncrease() + ) #endregion #region Level 10 - .AddFeatureAtLevel(10, BuildUnarmoredMovementImprovement(10)) + .AddFeaturesAtLevel(10, + BuildUnarmoredMovementImprovement(), + BuildKiPoolIncrease() + ) #endregion #region Level 11 - .AddFeatureAtLevel(11, BuildMartialDiceProgression(11)) + .AddFeaturesAtLevel(11, + BuildMartialDiceProgression(), + BuildKiPoolIncrease() + ) #endregion #region Level 12 - .AddFeatureAtLevel(12, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + .AddFeaturesAtLevel(12, + FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildKiPoolIncrease() + ) + + #endregion + + #region Level 13 + + .AddFeaturesAtLevel(13, + BuildKiPoolIncrease() + ) #endregion #region Level 14 - .AddFeatureAtLevel(14, BuildUnarmoredMovementImprovement(14)) + .AddFeaturesAtLevel(14, + BuildUnarmoredMovementImprovement(), + BuildKiPoolIncrease() + ) + + #endregion + + #region Level 15 + + .AddFeaturesAtLevel(15, + BuildKiPoolIncrease() + ) #endregion #region Level 16 - .AddFeatureAtLevel(16, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + .AddFeaturesAtLevel(16, + FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildKiPoolIncrease() + ) #endregion #region Level 17 - .AddFeatureAtLevel(17, BuildMartialDiceProgression(17)) + .AddFeaturesAtLevel(17, + BuildMartialDiceProgression(), + BuildKiPoolIncrease() + ) #endregion #region Level 18 - .AddFeatureAtLevel(18, BuildUnarmoredMovementImprovement(18)) + .AddFeaturesAtLevel(18, + BuildUnarmoredMovementImprovement(), + BuildKiPoolIncrease() + ) #endregion #region Level 19 - .AddFeatureAtLevel(19, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice) + .AddFeaturesAtLevel(19, + FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildKiPoolIncrease() + ) + + #endregion + + #region Level 20 + + .AddFeaturesAtLevel(20, + BuildKiPoolIncrease() + ) #endregion @@ -307,7 +390,7 @@ private static void BuildMartialArts() .SetConditionForm(attackedWithMonkWeaponCondition, ConditionForm.ConditionOperation.Add, true, false) .Build(); - martialArts = FeatureDefinitionBuilder + martialArts = FeatureDefinitionBuilder .Create("MonkMartialArts", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures( @@ -318,9 +401,10 @@ private static void BuildMartialArts() CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, - attackedWithMonkWeapon, UsingOnlyMonkWeapons, + attackedWithMonkWeapon, UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, - CharacterValidators.EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack + CharacterValidators + .EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack ) .AddToDB(); } @@ -350,19 +434,19 @@ private static FeatureDefinition BuildUnarmoredMovementBonus() .AddToDB(); } - private static FeatureDefinition BuildUnarmoredMovementImprovement(int level) + private static FeatureDefinition BuildUnarmoredMovementImprovement() { return FeatureDefinitionBuilder - .Create($"MonkUnarmoredMovementBonus{level:D2}", GUID) + .Create($"MonkUnarmoredMovementBonus{unarmoredMovementProgression++:D2}", GUID) .SetGuiPresentation("MonkUnarmoredMovementBonus", Category.Feature) .SetCustomSubFeatures(MovementBonusApplier) .AddToDB(); } - private static FeatureDefinition BuildMartialDiceProgression(int level) + private static FeatureDefinition BuildMartialDiceProgression() { return FeatureDefinitionBuilder - .Create($"MonkMartialDiceProgression{level:D2}", GUID) + .Create($"MonkMartialDiceProgression{martailArtsDiceProgression++:D2}", GUID) .SetGuiPresentation(Category.Feature) .AddToDB(); } @@ -375,7 +459,7 @@ private static void BuildKiFeatureSet() CharacterValidators.NoShield, CharacterValidators.NoArmor ); - + kiPool = FeatureDefinitionPowerBuilder .Create("MonkKiPool", GUID) .SetGuiPresentationNoContent(true) @@ -394,13 +478,13 @@ private static void BuildKiFeatureSet() flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkFlurryOfBlows", GUID) - .SetGuiPresentation(Category.Power)//TODO: add icon + .SetGuiPresentation(Category.Power) //TODO: add icon .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) .SetCostPerUse(1) .SetRechargeRate(RechargeRate.ShortRest) .SetShowCasting(false) - .SetCustomSubFeatures(new PowerUseValidity(attackedWithMonkWeapon, + .SetCustomSubFeatures(new PowerUseValidity(attackedWithMonkWeapon, CharacterValidators.NoShield, CharacterValidators.NoArmor, CharacterValidators.EmptyOffhand, CharacterValidators.UsedAllMainAttacks)) .SetEffectDescription(new EffectDescriptionBuilder() @@ -434,7 +518,8 @@ private static void BuildKiFeatureSet() .CreatedByCharacter() .SetConditionForm(ConditionDefinitionBuilder .Create("MonkPatientDefenseCondition", GUID) - .SetGuiPresentation("ConditionDodging", Category.Rules, dodging.GuiPresentation.SpriteReference) + .SetGuiPresentation("ConditionDodging", Category.Rules, + dodging.GuiPresentation.SpriteReference) .SetConditionParticleReferenceFrom(dodging) .SetSilent(Silent.None) .SetDuration(DurationType.Round, 0) @@ -448,7 +533,7 @@ private static void BuildKiFeatureSet() .Build()) .Build()) .AddToDB(); - + stepOfTheWind = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkStepOfTheWind", GUID) .SetGuiPresentation(Category.Power) @@ -462,19 +547,22 @@ private static void BuildKiFeatureSet() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder .Create("MonkStepOfTheWindCondition", GUID) - .SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionJump.GuiPresentation.SpriteReference) + .SetGuiPresentation(Category.Condition, + ConditionDefinitions.ConditionJump.GuiPresentation.SpriteReference) .SetSilent(Silent.None) .SetPossessive(true) .SetDuration(DurationType.Round, 0) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) .SetFeatures(FeatureDefinitionAdditionalActionBuilder - .Create("MonkStepOfTheWindFeature", GUID) - .SetGuiPresentationNoContent(true) - .SetActionType(ActionDefinitions.ActionType.Bonus) - .SetRestrictedActions(ActionDefinitions.Id.DashBonus, ActionDefinitions.Id.DisengageBonus) - .SetAuthorizedActions(ActionDefinitions.Id.DashBonus, ActionDefinitions.Id.DisengageBonus) - .AddToDB(), + .Create("MonkStepOfTheWindFeature", GUID) + .SetGuiPresentationNoContent(true) + .SetActionType(ActionDefinitions.ActionType.Bonus) + .SetRestrictedActions(ActionDefinitions.Id.DashBonus, + ActionDefinitions.Id.DisengageBonus) + .SetAuthorizedActions(ActionDefinitions.Id.DashBonus, + ActionDefinitions.Id.DisengageBonus) + .AddToDB(), FeatureDefinitionMovementAffinitys.MovementAffinityJump) .AddToDB(), ConditionForm.ConditionOperation.Add, true, true) @@ -489,7 +577,15 @@ private static void BuildKiFeatureSet() .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) .SetFeatureSet(kiPool, flurryOfBlows, patientDefense, stepOfTheWind) .AddToDB(); - + } + + private static FeatureDefinition BuildKiPoolIncrease() + { + return FeatureDefinitionPowerPoolModifierBuilder + .Create($"MonkKiPoolIncrease{kiPoolIncreases++:D2}", GUID) + .SetGuiPresentationNoContent(true) + .Configure(1, UsesDetermination.Fixed, "", kiPool) + .AddToDB(); } private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index d0f5d19c79..5c16dd9a92 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1822,4 +1822,6 @@ Power/&MonkFlurryOfBlowsDescription After spending action to attack with monk we Power/&MonkPatientDefenseTitle Patient Defense Power/&MonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield. Power/&MonkStepOfTheWindTitle Step Of The Wind -Power/&MonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. \ No newline at end of file +Power/&MonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. +Condition/&MonkStepOfTheWindConditionTitle Step Of The Wind +Condition/&MonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. \ No newline at end of file From e24fe0568878241a47084bdebe12ed00ad3b793c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 15:23:32 +0300 Subject: [PATCH 048/174] added patch and sub-feature that can alter damage reduction of deflect missile reaction --- .../Features/CustomMissileDeflection.cs | 61 ++++++++++++++ .../CharacterActionDeflectMissilePatcher.cs | 79 +++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CustomMissileDeflection.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs diff --git a/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs b/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs new file mode 100644 index 0000000000..792f0fa1ba --- /dev/null +++ b/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs @@ -0,0 +1,61 @@ +using System.Linq; + +namespace SolastaCommunityExpansion.Features; + +public interface ICustomMissileDeflection +{ + public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); +} + +public class CustomMissileDeflection : ICustomMissileDeflection +{ + public RuleDefinitions.DieType dieType = RuleDefinitions.DieType.D10; + public int dieNumber = 1; + public RuleDefinitions.AdvantageType advantage = RuleDefinitions.AdvantageType.None; + public string attribute = AttributeDefinitions.Dexterity; + public int proficiencyBonusMult = 0; + public int characterLevelMult = 0; + public int classLevelMult = 0; + public string characterClass = null; + + + public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker) + { + var reduction = 0; + + for (var i = 0; i < dieNumber; i++) + { + reduction += RuleDefinitions.RollDie(dieType, advantage, out _, out _); + } + + if (!string.IsNullOrEmpty(attribute)) + { + var attr = target.GetAttribute(attribute, true); + if (attr != null) + { + reduction += AttributeDefinitions.ComputeAbilityScoreModifier(attr.CurrentValue); + } + } + + var characterLevel = target.GetAttribute(AttributeDefinitions.CharacterLevel).CurrentValue; + + if (characterLevelMult != 0) + { + reduction += characterLevel * characterLevelMult; + } + + if (!string.IsNullOrEmpty(characterClass) && classLevelMult != 0 && target is RulesetCharacterHero hero) + { + var classLevel = hero.ClassesAndLevels.FirstOrDefault(e => e.Key.Name == characterClass).Value; + reduction += classLevel * classLevelMult; + } + + if (proficiencyBonusMult != 0) + { + reduction += AttributeDefinitions.ComputeProficiencyBonus(characterLevel) * proficiencyBonusMult; + } + + + return reduction; + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs new file mode 100644 index 0000000000..4e4e20e693 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs @@ -0,0 +1,79 @@ +using System.Collections; +using System.Linq; +using HarmonyLib; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Extensions; +using static GameLocationCharacterEventSystem; +using static RuleDefinitions; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; + +internal static class CharacterActionDeflectMissilePatcher +{ + [HarmonyPatch(typeof(CharacterActionDeflectMissile), "ExecuteImpl")] + internal static class ReadyActionSelectionPanel_Bind + { + internal static bool Prefix(CharacterActionDeflectMissile __instance) + { + return false; + } + + internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMissile __instance) + { + var actionParams = __instance.ActionParams; + var attacker = actionParams.TargetCharacters[0]; + var actingCharacter = __instance.ActingCharacter; + var rulesCharacter = actingCharacter.RulesetCharacter; + var actionDefinition = __instance.ActionDefinition; + + actingCharacter.TurnTowards(attacker, false); + + yield return actingCharacter.EventSystem.UpdateMotionsAndWaitForEvent(Event.RotationEnd); + yield return actingCharacter.WaitForHitAnimation(); + + actingCharacter.DeflectAttack(actionParams.TargetCharacters[0]); + + var reductionAmount = 0; + + var customDeflector = rulesCharacter.GetSubFeaturesByType().FirstOrDefault(); + + if (customDeflector == null) + { + //Default behavior + reductionAmount += RollDie(actionDefinition.DieType, AdvantageType.None, out _, out _); + + var attribute = rulesCharacter.GetAttribute(actionDefinition.AbilityScore); + reductionAmount += AttributeDefinitions.ComputeAbilityScoreModifier(attribute.CurrentValue); + } + else + { + reductionAmount += customDeflector.GetDamageReduction(rulesCharacter, attacker.RulesetCharacter); + } + + actionParams.ActionModifiers[0].DamageRollReduction += reductionAmount; + + rulesCharacter.EnumerateFeaturesToBrowse(rulesCharacter.FeaturesToBrowse); + + + var feature = (FeatureDefinition) null; + foreach (var featureDefinition in rulesCharacter.FeaturesToBrowse) + { + var definitionActionAffinity = (FeatureDefinitionActionAffinity) featureDefinition; + if (definitionActionAffinity.AuthorizedActions.Contains(ActionDefinitions.Id.DeflectMissile)) + { + feature = definitionActionAffinity; + break; + } + } + + if (feature != null) + { + rulesCharacter.DamageReduced(rulesCharacter, feature, reductionAmount); + } + + yield return actingCharacter.WaitForHitAnimation(); + actingCharacter.TurnTowards(attacker); + yield return actingCharacter.EventSystem.UpdateMotionsAndWaitForEvent(Event.RotationEnd); + } + } +} \ No newline at end of file From 9b7c0d5798f44026450949d3a3d5e26fa2b2b7cc Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 15:44:18 +0300 Subject: [PATCH 049/174] added ability to customize descripton of custom missile deflection reaction --- .../Features/CustomMissileDeflection.cs | 15 ++++++++++ .../ReactionRequestDeflectMissilePatcher.cs | 28 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs diff --git a/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs b/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs index 792f0fa1ba..6ef9ef7a96 100644 --- a/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs +++ b/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs @@ -5,6 +5,7 @@ namespace SolastaCommunityExpansion.Features; public interface ICustomMissileDeflection { public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); + string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def); } public class CustomMissileDeflection : ICustomMissileDeflection @@ -17,6 +18,7 @@ public class CustomMissileDeflection : ICustomMissileDeflection public int characterLevelMult = 0; public int classLevelMult = 0; public string characterClass = null; + public string descriptionTag = null; public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker) @@ -58,4 +60,17 @@ public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker return reduction; } + + public string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def) + { + if (string.IsNullOrEmpty(descriptionTag)) + { + return def; + } + + var guiDefender = new GuiCharacter(target); + var guiAttacker = new GuiCharacter(attacker); + var format = Gui.Localize($"Reaction/&CustomDeflectMissile{descriptionTag}Title"); + return string.Format(format, guiAttacker.Name, guiDefender.Name); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs new file mode 100644 index 0000000000..7b1ff1791d --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs @@ -0,0 +1,28 @@ +using System.Linq; +using HarmonyLib; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Extensions; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; + +internal static class ReactionRequestDeflectMissilePatcher +{ + [HarmonyPatch(typeof(ReactionRequestDeflectMissile), "FormatDescription")] + internal static class ReadyActionSelectionPanel_Bind + { + internal static void Postfix(ReactionRequestDeflectMissile __instance, ref string __result) + { + var rulesetActor = __instance.ReactionParams.ActingCharacter.RulesetCharacter; + var attacker = __instance.ReactionParams.TargetCharacters[0].RulesetCharacter; + + var customDeflector = rulesetActor.GetSubFeaturesByType().FirstOrDefault(); + + if (customDeflector == null) + { + return; + } + + __result = customDeflector.FormatDescription(rulesetActor, attacker, __result); + } + } +} \ No newline at end of file From 4609dc20eb883961a2c94272f406c505d0aa1743 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 15:44:47 +0300 Subject: [PATCH 050/174] added `Deflect Missiles` feature --- .../Classes/Monk/Monk.cs | 20 ++++++++++++++++++- SolastaCommunityExpansion/Translations-en.txt | 5 ++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 06058e9afe..61518bf25b 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -217,7 +217,10 @@ public static CharacterClassDefinition BuildClass() #region Level 03 - .AddFeaturesAtLevel(3, BuildKiPoolIncrease()) + .AddFeaturesAtLevel(3, + BuildKiPoolIncrease(), + BuildDeflectMissile() + ) #endregion @@ -588,6 +591,21 @@ private static FeatureDefinition BuildKiPoolIncrease() .AddToDB(); } + private static FeatureDefinition BuildDeflectMissile() + { + var deflectMissile = FeatureDefinitionActionAffinityBuilder + .Create("MonkDeflectMissile", GUID) + .SetGuiPresentation(Category.Feature) + .SetAuthorizedActions(ActionDefinitions.Id.DeflectMissile) + .SetCustomSubFeatures(new CustomMissileDeflection() + {characterClass = ClassName, classLevelMult = 1, descriptionTag = "Monk"}) + .AddToDB(); + + deflectMissile.AllowedActionTypes = new[] {true, true, true, true, true, true}; + + return deflectMissile; + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 5c16dd9a92..c873e85dc4 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1824,4 +1824,7 @@ Power/&MonkPatientDefenseDescription You can spend 1 ki point as a bonus action Power/&MonkStepOfTheWindTitle Step Of The Wind Power/&MonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. Condition/&MonkStepOfTheWindConditionTitle Step Of The Wind -Condition/&MonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. \ No newline at end of file +Condition/&MonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. +Feature/&MonkDeflectMissileTitle Deflect Missiles +Feature/&MonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. +Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. \ No newline at end of file From 2b094280578cd73a54ddde030bbb23d07b431aac Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 17:08:23 +0300 Subject: [PATCH 051/174] added patch that allows reaction powers to use feather fall effect --- .../CharacterActionFreeFallPatcher.cs | 129 ++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs new file mode 100644 index 0000000000..d85a07a01f --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs @@ -0,0 +1,129 @@ +using System.Collections; +using System.Linq; +using HarmonyLib; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; + +internal static class CharacterActionFreeFallPatcher +{ + //allow character fall handler to account for custom fall prevention powers (and not only feather fall and boots) + [HarmonyPatch(typeof(CharacterActionFreeFall), "HandleCharacterFall")] + internal static class CharacterActionFreeFall_HandleCharacterFall + { + internal static IEnumerator Postfix(IEnumerator __result, + CharacterActionFreeFall __instance) + { + while (__result.MoveNext()) + { + yield return __result.Current; + } + + var extraEvents = Process(__instance); + + while (extraEvents.MoveNext()) + { + yield return extraEvents.Current; + } + } + + private static RulesetUsablePower GetReactionPowerToPreventFall(RulesetCharacter character, RulesetCharacter target) + { + var powers = character.UsablePowers.Where(power => + { + //TODO: check if power has validators + var effect = power.PowerDefinition.EffectDescription; + + var activationTime = power.PowerDefinition.ActivationTime; + if (activationTime != RuleDefinitions.ActivationTime.Reaction) + { + return false; + } + + foreach (var form in effect.EffectForms) + { + if (form.FormType != EffectForm.EffectFormType.Condition) + { + continue; + } + + var conditionForm = form.ConditionForm; + if (conditionForm.Operation != ConditionForm.ConditionOperation.Add) + { + continue; + } + + if (!conditionForm.ConditionDefinition.IsSubtypeOf("ConditionFeatherFalling")) + { + continue; + } + + if (effect.TargetType == RuleDefinitions.TargetType.Self && character == target) + { + return true; + } + + if (effect.TargetType == RuleDefinitions.TargetType.Individuals) + { + //TODO: check targeting side and range + return true; + } + } + + return false; + }); + + return powers.FirstOrDefault(); + } + + + private static IEnumerator Process(CharacterActionFreeFall __instance) + { + var fallingCharacter = __instance.ActingCharacter; + var rulesetFallingCharacter = fallingCharacter.RulesetCharacter; + + if (rulesetFallingCharacter.HasConditionOfType("ConditionFeatherFalling")) + { + yield break; + } + + var characterService = ServiceRepository.GetService(); + + foreach (var partyCharacter in characterService.PartyCharacters) + { + var rulesetPartyMember = partyCharacter.RulesetCharacter; + if (rulesetPartyMember.IsDeadOrDyingOrUnconscious) + { + continue; + } + + if (partyCharacter.GetActionTypeStatus(ActionDefinitions.ActionType.Reaction) != + ActionDefinitions.ActionStatus.Available) + { + continue; + } + + var usablePower = GetReactionPowerToPreventFall(rulesetPartyMember, rulesetFallingCharacter); + if (usablePower == null) + { + continue; + } + + var reactionParams = new CharacterActionParams(partyCharacter, ActionDefinitions.Id.PowerReaction); + reactionParams.TargetCharacters.Add(fallingCharacter); + reactionParams.ActionModifiers.Add(new ActionModifier()); + var rulesService = ServiceRepository.GetService(); + reactionParams.RulesetEffect = + rulesService.InstantiateEffectPower(rulesetPartyMember, usablePower, false); + reactionParams.StringParameter = usablePower.PowerDefinition.Name; + reactionParams.IsReactionEffect = true; + var actionService = ServiceRepository.GetService(); + var previousReactionCount = actionService.PendingReactionRequestGroups.Count; + + actionService.ReactToUsePower(reactionParams, "" /*usable_power.PowerDefinition.Name*/); + + while (previousReactionCount < actionService.PendingReactionRequestGroups.Count) + yield return null; + } + } + } +} \ No newline at end of file From dc00e55d76202069923b739f4a2e1c7d3e567847 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 17:13:04 +0300 Subject: [PATCH 052/174] added `Slow Fall` ability --- .../Classes/Monk/Monk.cs | 22 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 8 ++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 61518bf25b..1c67462777 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -228,6 +228,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(4, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, + BuildSlowFall(), BuildKiPoolIncrease() ) @@ -606,6 +607,27 @@ private static FeatureDefinition BuildDeflectMissile() return deflectMissile; } + private static FeatureDefinition BuildSlowFall() + { + //TODO: should we hide it frm power menu? + return FeatureDefinitionPowerBuilder + .Create("MonkSlowFall", GUID) + .SetGuiPresentation(Category.Power) + .SetActivationTime(ActivationTime.Reaction) + .SetRechargeRate(RechargeRate.AtWill) + .SetCostPerUse(0) + .SetEffectDescription(new EffectDescriptionBuilder(SpellDefinitions.FeatherFall.EffectDescription) + .SetTargetFiltering(TargetFilteringMethod.CharacterOnly) + .SetTargetingData(Side.Ally, RangeType.Self, 1, TargetType.Self) + .SetDurationData(DurationType.Round, 1) + .SetEffectForms(new EffectFormBuilder() + .SetConditionForm(ConditionDefinitions.ConditionFeatherFalling, + ConditionForm.ConditionOperation.Add) + .Build()) + .Build()) + .AddToDB(); + } + private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return IsMonkWeapon(weapon); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index c873e85dc4..038a52dc58 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1827,4 +1827,10 @@ Condition/&MonkStepOfTheWindConditionTitle Step Of The Wind Condition/&MonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. Feature/&MonkDeflectMissileTitle Deflect Missiles Feature/&MonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. -Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. \ No newline at end of file +Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. +Power/&MonkSlowFallTitle Slow Fall +Power/&MonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage. +Reaction/&UseMonkSlowFallTitle Slow Fall +Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. +Reaction/&UseMonkSlowFallReactTitle React +Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. \ No newline at end of file From dd1a30a7be142a3d7fde1255200bd22d582ec098 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 17:15:16 +0300 Subject: [PATCH 053/174] fixed translation of martial dice upgrades --- SolastaCommunityExpansion/Translations-en.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 038a52dc58..804b969d55 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1808,12 +1808,12 @@ Feature/&MonkUnarmoredMovementTitle Unarmored Movement Feature/&MonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. Feature/&MonkUnarmoredMovementBonusTitle Unarmored Movement Improvement Feature/&MonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. -Feature/&MonkMartialDiceProgression05Title Martial Arts Die Increase (D6) -Feature/&MonkMartialDiceProgression05Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. -Feature/&MonkMartialDiceProgression11Title Martial Arts Die Increase (D8) -Feature/&MonkMartialDiceProgression11Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. -Feature/&MonkMartialDiceProgression17Title Martial Arts Die Increase (D10) -Feature/&MonkMartialDiceProgression17Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&MonkMartialDiceProgression00Title Martial Arts Die Increase (D6) +Feature/&MonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&MonkMartialDiceProgression01Title Martial Arts Die Increase (D8) +Feature/&MonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&MonkMartialDiceProgression02Title Martial Arts Die Increase (D10) +Feature/&MonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. Tooltip/&TagMonkWeaponTitle Monk Feature/&MonkKiTitle Ki Feature/&MonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: From 1a1915f4e9b4caf27a89dc6aa5b8ad4595744125 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 17:26:56 +0300 Subject: [PATCH 054/174] added `Extra Attack` feature --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 13 +++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 1c67462777..159940c7fe 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -238,6 +238,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(5, BuildMartialDiceProgression(), + BuildExtraAttack(), BuildKiPoolIncrease() ) @@ -471,6 +472,7 @@ private static void BuildKiFeatureSet() .SetRechargeRate(RechargeRate.ShortRest) .AddToDB(); + //TODO: experiment with granting 2 bonus actions that can be spent on main/offhand attack, instead of granting main attack with 2 attacks var extraFlurryAttacks = FeatureDefinitionAdditionalActionBuilder .Create("MonkFlurryOfBlowsExtraAttacks", GUID) .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Main, 2, true, @@ -627,6 +629,17 @@ private static FeatureDefinition BuildSlowFall() .Build()) .AddToDB(); } + + private static FeatureDefinition BuildExtraAttack() + { + return FeatureDefinitionAttributeModifierBuilder + .Create("MonkExtraAttack", GUID) + .SetGuiPresentation(Category.Feature) + .SetModifiedAttribute(AttributeDefinitions.AttacksNumber) + .SetModifierType2(AttributeModifierOperation.Additive) + .SetModifierValue(1) + .AddToDB(); + } private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 804b969d55..fdea639b21 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1833,4 +1833,6 @@ Power/&MonkSlowFallDescription You can use your reaction when you fall to preven Reaction/&UseMonkSlowFallTitle Slow Fall Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. Reaction/&UseMonkSlowFallReactTitle React -Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. \ No newline at end of file +Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. +Feature/&MonkExtraAttackTitle Extra Attack +Feature/&MonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. \ No newline at end of file From 8536771dfedd713abd7899a076edfbe1ac80bac9 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 18:19:26 +0300 Subject: [PATCH 055/174] added sub-feature that can restrict powers reacting to damage dealt --- .../Features/ReactionAttackModeRestriction.cs | 19 +++++++++++++++++++ .../GameLocationBattleManagerPatcher.cs | 8 ++++++++ 2 files changed, 27 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs new file mode 100644 index 0000000000..c9ac00cfe9 --- /dev/null +++ b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs @@ -0,0 +1,19 @@ +namespace SolastaCommunityExpansion.Features; + +public interface IReactionAttackModeRestriction +{ + bool ValidRactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target); +} + +public static class ReactionAttackModeRestriction +{ + public static readonly IReactionAttackModeRestriction MeleeOnly = new MeleeOnlyImpl(); + + private class MeleeOnlyImpl: IReactionAttackModeRestriction + { + public bool ValidRactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target) + { + return !attackMode.Ranged && attackMode.Reach; + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs index 8a54944bf2..bdb776b58c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs @@ -3,7 +3,9 @@ using System.Diagnostics.CodeAnalysis; using System.Reflection; using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; using UnityEngine; @@ -494,6 +496,12 @@ bool ValidateProperty() { foreach (var usablePower in attacker.RulesetCharacter.UsablePowers) { + var validator = usablePower.PowerDefinition.GetFirstSubFeatureOfType(); + if (validator != null && !validator.ValidRactionMode(attackMode, attacker.RulesetCharacter, defender.RulesetCharacter)) + { + continue; + } + if (!attacker.RulesetCharacter.IsPowerOverriden(usablePower) && attacker.RulesetCharacter.GetRemainingUsesOfPower(usablePower) > 0 && ((usablePower.PowerDefinition.ActivationTime == RuleDefinitions.ActivationTime.OnAttackHit && attackMode != null) From db44f0c07a521aa2fbc5f9e02d930b3e849bfcde Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 18:40:40 +0300 Subject: [PATCH 056/174] reworked `ReactionAttackModeRestriction` to be more generic --- .../Features/ReactionAttackModeRestriction.cs | 35 +++++++++++++------ .../GameLocationBattleManagerPatcher.cs | 2 +- 2 files changed, 26 insertions(+), 11 deletions(-) diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs index c9ac00cfe9..0d6a4237d1 100644 --- a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs @@ -1,19 +1,34 @@ -namespace SolastaCommunityExpansion.Features; +using System.Linq; + +namespace SolastaCommunityExpansion.Features; public interface IReactionAttackModeRestriction { - bool ValidRactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target); + bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target); } -public static class ReactionAttackModeRestriction +public delegate bool ValidReactionModeHandler(RulesetAttackMode attackMode, RulesetCharacter character, + RulesetCharacter target); + +public class ReactionAttackModeRestriction : IReactionAttackModeRestriction { - public static readonly IReactionAttackModeRestriction MeleeOnly = new MeleeOnlyImpl(); - - private class MeleeOnlyImpl: IReactionAttackModeRestriction + private readonly ValidReactionModeHandler[] validators; + + public static readonly ValidReactionModeHandler MeleeOnly = (mode, _, _) => + mode.Reach && !mode.Ranged && !mode.Thrown; + + public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition condition) + { + return (_, _, target) => !target.HasConditionOfType(condition.Name); + } + + public ReactionAttackModeRestriction(params ValidReactionModeHandler[] validators) + { + this.validators = validators; + } + + public bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target) { - public bool ValidRactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target) - { - return !attackMode.Ranged && attackMode.Reach; - } + return validators.All(v => v(attackMode, character, target)); } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs index bdb776b58c..051e8f91a9 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs @@ -497,7 +497,7 @@ bool ValidateProperty() foreach (var usablePower in attacker.RulesetCharacter.UsablePowers) { var validator = usablePower.PowerDefinition.GetFirstSubFeatureOfType(); - if (validator != null && !validator.ValidRactionMode(attackMode, attacker.RulesetCharacter, defender.RulesetCharacter)) + if (validator != null && !validator.ValidReactionMode(attackMode, attacker.RulesetCharacter, defender.RulesetCharacter)) { continue; } From eb15d7b4ec3de6c82b060374722dc50bf12105b0 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 18:41:29 +0300 Subject: [PATCH 057/174] added `Stunning Strike` --- .../Classes/Monk/Monk.cs | 34 ++++++++++++++++++- SolastaCommunityExpansion/Translations-en.txt | 8 ++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 159940c7fe..91eed11529 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -39,7 +39,7 @@ public static class Monk private static ConditionDefinition attackedWithMonkWeaponCondition; private static CharacterValidator attackedWithMonkWeapon; private static FeatureDefinitionPower kiPool; - private static FeatureDefinition ki, martialArts, flurryOfBlows, patientDefense, stepOfTheWind; + private static FeatureDefinition ki, martialArts, flurryOfBlows, patientDefense, stepOfTheWind, stunningStrike; private static int kiPoolIncreases, martailArtsDiceProgression, unarmoredMovementProgression; private static FeatureDefinition UnarmoredMovementBonus => @@ -238,6 +238,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(5, BuildMartialDiceProgression(), + stunningStrike, BuildExtraAttack(), BuildKiPoolIncrease() ) @@ -583,6 +584,37 @@ private static void BuildKiFeatureSet() .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) .SetFeatureSet(kiPool, flurryOfBlows, patientDefense, stepOfTheWind) .AddToDB(); + + stunningStrike = FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkStunningStrike", GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(kiPool) + .SetActivationTime(ActivationTime.OnAttackHit) + .SetRechargeRate(RechargeRate.ShortRest) + .SetCostPerUse(1) + .SetCustomSubFeatures(new ReactionAttackModeRestriction( + ReactionAttackModeRestriction.MeleeOnly, + ReactionAttackModeRestriction.TargenHasNoCondition(ConditionDefinitions.ConditionStunned) + )) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetDurationData(DurationType.Round, 1) + .SetTargetingData(Side.Enemy, RangeType.Self, 1, TargetType.Individuals) + .SetTargetFiltering(TargetFilteringMethod.CharacterOnly) + .SetSavingThrowData( + true, + true, + AttributeDefinitions.Constitution, + true, + EffectDifficultyClassComputation.AbilityScoreAndProficiency, + AttributeDefinitions.Wisdom + ) + .SetEffectForms(new EffectFormBuilder() + .HasSavingThrow(EffectSavingThrowType.Negates) + .SetLevelAdvancement(EffectForm.LevelApplianceType.No, LevelSourceType.ClassLevel, 1) + .SetConditionForm(ConditionDefinitions.ConditionStunned, ConditionForm.ConditionOperation.Add) + .Build()) + .Build()) + .AddToDB(); } private static FeatureDefinition BuildKiPoolIncrease() diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index fdea639b21..0253b4ed24 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1835,4 +1835,10 @@ Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prev Reaction/&UseMonkSlowFallReactTitle React Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. Feature/&MonkExtraAttackTitle Extra Attack -Feature/&MonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. \ No newline at end of file +Feature/&MonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. +Power/&MonkStunningStrikeTitle Stunning Strike +Power/&MonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn. +Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike +Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. +Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. \ No newline at end of file From 323e0c6f6ba21a6ae28987bbe6fcb532e8516c6c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 19:07:32 +0300 Subject: [PATCH 058/174] added pictogram for Monk class --- .../Classes/Monk/Monk.cs | 10 +++++++++- .../Properties/Resources.Designer.cs | 18 ++++++++++++++---- .../Properties/Resources.resx | 3 +++ .../Resources/MonkPictogram.png | Bin 0 -> 10012 bytes 4 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 SolastaCommunityExpansion/Resources/MonkPictogram.png diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 91eed11529..709ef5d99c 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -3,7 +3,9 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Utils; using SolastaModApi; +using UnityEngine.AddressableAssets; using static FeatureDefinitionAttributeModifier; using static RuleDefinitions; using static SolastaModApi.DatabaseHelper; @@ -32,6 +34,12 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; + private static AssetReferenceSprite _monkPictogram; + + private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= + CustomIcons.CreateAssetReferenceSprite("MonkPictogram", Properties.Resources.MonkPictogram, 128, 128); + + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; private static ConditionalMovementModifier _movementBonusApplier; private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); @@ -67,7 +75,7 @@ public static CharacterClassDefinition BuildClass() .SetGuiPresentation(Category.Class, CharacterClassDefinitions.Barbarian.GuiPresentation.SpriteReference) //TODO: add images - .SetPictogram(CharacterClassDefinitions.Barbarian.ClassPictogramReference) //TODO: add class pictogram + .SetPictogram(MonkPictogram) //.AddPersonality() //TODO: Add personality flags .SetAnimationId(AnimationDefinitions.ClassAnimationId.Fighter) diff --git a/SolastaCommunityExpansion/Properties/Resources.Designer.cs b/SolastaCommunityExpansion/Properties/Resources.Designer.cs index 7f17ced0bc..d35afeaec8 100644 --- a/SolastaCommunityExpansion/Properties/Resources.Designer.cs +++ b/SolastaCommunityExpansion/Properties/Resources.Designer.cs @@ -243,9 +243,9 @@ public static System.Drawing.Bitmap Gnome { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - public static System.Drawing.Bitmap ResonatingStrike { + public static System.Drawing.Bitmap HellishRebuke { get { - object obj = ResourceManager.GetObject("ResonatingStrike", resourceCulture); + object obj = ResourceManager.GetObject("HellishRebuke", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } @@ -253,9 +253,19 @@ public static System.Drawing.Bitmap ResonatingStrike { /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - public static System.Drawing.Bitmap HellishRebuke { + public static System.Drawing.Bitmap MonkPictogram { get { - object obj = ResourceManager.GetObject("HellishRebuke", resourceCulture); + object obj = ResourceManager.GetObject("MonkPictogram", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap ResonatingStrike { + get { + object obj = ResourceManager.GetObject("ResonatingStrike", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/SolastaCommunityExpansion/Properties/Resources.resx b/SolastaCommunityExpansion/Properties/Resources.resx index 2401097a21..3d1eb89049 100644 --- a/SolastaCommunityExpansion/Properties/Resources.resx +++ b/SolastaCommunityExpansion/Properties/Resources.resx @@ -193,4 +193,7 @@ ..\Resources\ResonatingStrike.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MonkPictogram.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/SolastaCommunityExpansion/Resources/MonkPictogram.png b/SolastaCommunityExpansion/Resources/MonkPictogram.png new file mode 100644 index 0000000000000000000000000000000000000000..6c8ee7ef39b2e885124f1b8c9457ff615a59c76c GIT binary patch literal 10012 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 Date: Tue, 17 May 2022 20:51:13 +0300 Subject: [PATCH 059/174] added sub-feature that can add tags to weapon attack mode --- .../Features/ModifyAttackModeForWeapon.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs index dffb745b1b..220853ef9c 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -91,4 +91,33 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac damage.VersatileDieType = newDie; } } +} + +public class AddTagToWeaponAttack : IModifyAttackModeForWeapon +{ + private readonly CharacterValidator[] _validators; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly string tag; + + public AddTagToWeaponAttack(string tag, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) + { + this.isWeaponValid = isWeaponValid; + this.tag = tag; + _validators = validators; + } + + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + { + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + attackMode.AddAttackTagAsNeeded(tag); + } } \ No newline at end of file From 29ffcfeb0262832840e67d41be8e5623b0c8e02c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 20:51:50 +0300 Subject: [PATCH 060/174] added `Ki-Empowered Strikes` --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 15 +++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 709ef5d99c..d832e5adc6 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -257,6 +257,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(6, BuildUnarmoredMovementImprovement(), + BuildKiEmpoweredStrikes(), BuildKiPoolIncrease() ) @@ -680,6 +681,20 @@ private static FeatureDefinition BuildExtraAttack() .SetModifierValue(1) .AddToDB(); } + + private static FeatureDefinition BuildKiEmpoweredStrikes() + { + return FeatureDefinitionBuilder + .Create("MonkKiEmpoweredStrikes", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(new AddTagToWeaponAttack(TagsDefinitions.Magical, IsUnarmedWeapon)) + .AddToDB(); + } + + private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) + { + return weapon == null; + } private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 0253b4ed24..9a8e7cec2f 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1841,4 +1841,6 @@ Power/&MonkStunningStrikeDescription You can interfere with the flow of ki in an Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. \ No newline at end of file +Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. +Feature/&MonkKiEmpoweredStrikesTitle Ki-Empowered Strikes +Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. \ No newline at end of file From c9355e6e456d69ed1693515bb55e4162242f6095 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 21:13:07 +0300 Subject: [PATCH 061/174] fixed `EffectFormBuilder` crash when null condition passed --- SolastaCommunityExpansion/Builders/EffectFormBuilder.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs index f60473d179..7364873a8c 100644 --- a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs +++ b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs @@ -104,7 +104,10 @@ public EffectFormBuilder SetConditionForm(ConditionDefinition condition, Conditi Operation = operation, ConditionDefinition = condition }; - conditionForm.SetConditionDefinitionName(condition.Name); + if (condition != null) + { + conditionForm.SetConditionDefinitionName(condition.Name); + } conditionForm.SetApplyToSelf(applyToSelf); conditionForm.SetForceOnSelf(forceOnSelf); conditionForm.ConditionsList.SetRange(detrimentalConditions.ToList()); From 42ea74f4b8c23dbb5462079cf6a55446e8d43b44 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 21:13:28 +0300 Subject: [PATCH 062/174] added `Evasion` and `Stillness of Mind` --- .../Classes/Monk/Monk.cs | 22 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index d832e5adc6..f832cfcbe9 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -266,6 +266,8 @@ public static CharacterClassDefinition BuildClass() #region Level 07 .AddFeaturesAtLevel(7, + FeatureDefinitionSavingThrowAffinitys.SavingThrowAffinityRogueEvasion, + BuildStillnessOfMind(), BuildKiPoolIncrease() ) @@ -691,6 +693,26 @@ private static FeatureDefinition BuildKiEmpoweredStrikes() .AddToDB(); } + private static FeatureDefinition BuildStillnessOfMind() + { + return FeatureDefinitionPowerBuilder + .Create("MonkKiStillnessOfMind", GUID) + .SetGuiPresentation(Category.Power) + .SetActivationTime(ActivationTime.Action) + .SetCostPerUse(0) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetTargetingData(Side.Ally, RangeType.Self, 1, TargetType.Self) + .SetDurationData(DurationType.Instantaneous) + .SetEffectForms(new EffectFormBuilder() + .SetConditionForm(null, ConditionForm.ConditionOperation.RemoveDetrimentalRandom, true, false, + ConditionDefinitions.ConditionCharmed, + ConditionDefinitions.ConditionFrightened + ) + .Build()) + .Build()) + .AddToDB(); + } + private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return weapon == null; diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 9a8e7cec2f..6a91f3ec1c 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1843,4 +1843,6 @@ Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can s Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. Feature/&MonkKiEmpoweredStrikesTitle Ki-Empowered Strikes -Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. \ No newline at end of file +Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. +Power/&MonkKiStillnessOfMindTitle Stillness of Mind +Power/&MonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. \ No newline at end of file From 26b4d93ae10b1ff3029584207e6dd7a1e1b3f072 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 21:18:25 +0300 Subject: [PATCH 063/174] added `Purity of Body` --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 14 ++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index f832cfcbe9..bdbbc7c3de 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -294,6 +294,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(10, BuildUnarmoredMovementImprovement(), + BuildPurityOfBody(), BuildKiPoolIncrease() ) @@ -713,6 +714,19 @@ private static FeatureDefinition BuildStillnessOfMind() .AddToDB(); } + private static FeatureDefinition BuildPurityOfBody() + { + return FeatureDefinitionFeatureSetBuilder + .Create("MonkPurityOfBody", GUID) + .SetGuiPresentation(Category.Feature) + .SetFeatureSet( + FeatureDefinitionConditionAffinitys.ConditionAffinityPoisonImmunity, + FeatureDefinitionConditionAffinitys.ConditionAffinityDiseaseImmunity, + FeatureDefinitionDamageAffinitys.DamageAffinityPoisonImmunity + ) + .AddToDB(); + } + private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return weapon == null; diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 6a91f3ec1c..88653a41ff 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1845,4 +1845,6 @@ Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to st Feature/&MonkKiEmpoweredStrikesTitle Ki-Empowered Strikes Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. Power/&MonkKiStillnessOfMindTitle Stillness of Mind -Power/&MonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. \ No newline at end of file +Power/&MonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. +Feature/&MonkPurityOfBodyTitle Purity of Body +Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. \ No newline at end of file From a1f0d75a0ea3693d4a9b3583feafb5c63e454138 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Tue, 17 May 2022 22:32:10 +0300 Subject: [PATCH 064/174] ICustomOnActionFeature can now be a sub-feature! --- .../OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs index 22ab891301..1ae8104e1f 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs @@ -22,7 +22,7 @@ internal static IEnumerator Postfix( Main.Logger.Log(action.ActionDefinition.Name); Global.CurrentAction = action; - var features = action.ActingCharacter.RulesetCharacter.GetFeaturesByType(); + var features = action.ActingCharacter.RulesetCharacter.GetSubFeaturesByType(); foreach (var feature in features) { From a5779776bce2aaa08be20b055296514759d4357f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 16:55:03 +0300 Subject: [PATCH 065/174] added support for listening to when hero is refreshed and when character enters/exits battle and when character's starts/finishes --- .../Features/CharacterBattleListeners.cs | 21 ++++ .../Features/IHeroRefreshedListener.cs | 6 + .../RulesetChracterHeroPatcher.cs | 19 +++ .../GameLocationCharacterPatcher.cs | 109 ++++++++++++++++++ 4 files changed, 155 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CharacterBattleListeners.cs create mode 100644 SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs diff --git a/SolastaCommunityExpansion/Features/CharacterBattleListeners.cs b/SolastaCommunityExpansion/Features/CharacterBattleListeners.cs new file mode 100644 index 0000000000..6b96a28f7e --- /dev/null +++ b/SolastaCommunityExpansion/Features/CharacterBattleListeners.cs @@ -0,0 +1,21 @@ +namespace SolastaCommunityExpansion.Features; + +public interface ICharacterTurnStartListener +{ + void OnChracterTurnStarted(GameLocationCharacter locationCharacter); +} + +public interface ICharacterTurnEndListener +{ + void OnChracterTurnEnded(GameLocationCharacter locationCharacter); +} + +public interface ICharacterBattlStartedListener +{ + void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise); +} + +public interface ICharacterBattlEndedListener +{ + void OnChracterBattleEnded(GameLocationCharacter locationCharacter); +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs b/SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs new file mode 100644 index 0000000000..d811b25a38 --- /dev/null +++ b/SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs @@ -0,0 +1,6 @@ +namespace SolastaCommunityExpansion.Features; + +public interface IHeroRefreshedListener +{ + void OnHeroRefreshed(RulesetCharacter character); +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index 9d883e605e..8909b2d4db 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -77,4 +77,23 @@ internal static void Postfix(RulesetCharacterHero __instance, bool callRefresh = __instance.CharacterRefreshed(__instance); } } + + // Support for `IHeroRefreshedListener` + [HarmonyPatch(typeof(RulesetCharacterHero), "RefreshAll")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacterHero_RefreshAll + { + internal static void Prefix(RulesetCharacterHero __instance) + { + var listeners = __instance.GetSubFeaturesByType(); + if (listeners == null) + { + return; + } + foreach (var listener in listeners) + { + listener.OnHeroRefreshed(__instance); + } + } + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs new file mode 100644 index 0000000000..f6f98abc5b --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs @@ -0,0 +1,109 @@ +using HarmonyLib; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Extensions; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures; + +internal static class GameLocationCharacterPatcher +{ + [HarmonyPatch(typeof(GameLocationCharacter), "StartBattleTurn")] + internal static class GameLocationCharacter_StartBattleTurn_Patch + { + internal static void Postfix(GameLocationCharacter __instance) + { + if (!__instance.Valid) + { + return; + } + + var character = __instance.RulesetCharacter; + var listeners = character?.GetSubFeaturesByType(); + + if (listeners == null) + { + return; + } + + foreach (var listener in listeners) + { + listener.OnChracterTurnStarted(__instance); + } + } + } + + + [HarmonyPatch(typeof(GameLocationCharacter), "EndBattleTurn")] + internal static class GameLocationCharacter_EndBattleTurn_Patch + { + internal static void Postfix(GameLocationCharacter __instance) + { + if (!__instance.Valid) + { + return; + } + + var character = __instance.RulesetCharacter; + var listeners = character?.GetSubFeaturesByType(); + + if (listeners == null) + { + return; + } + + foreach (var listener in listeners) + { + listener.OnChracterTurnEnded(__instance); + } + } + } + + [HarmonyPatch(typeof(GameLocationCharacter), "StartBattle")] + internal static class GameLocationCharacter_StartBattle + { + internal static void Postfix(GameLocationCharacter __instance, bool surprise) + { + if (!__instance.Valid) + { + return; + } + + var character = __instance.RulesetCharacter; + var listeners = character?.GetSubFeaturesByType(); + + if (listeners == null) + { + return; + } + + foreach (var listener in listeners) + { + listener.OnChracterBattleStarted(__instance, surprise); + } + } + } + + [HarmonyPatch(typeof(GameLocationCharacter), "EndBattle")] + internal static class GameLocationCharacter_EndBattle + { + internal static void Postfix(GameLocationCharacter __instance) + { + if (!__instance.Valid) + { + return; + } + + var character = __instance.RulesetCharacter; + var listeners = character?.GetSubFeaturesByType(); + + if (listeners == null) + { + return; + } + + foreach (var listener in listeners) + { + listener.OnChracterBattleEnded(__instance); + } + } + } +} \ No newline at end of file From 02e718c46f0686a21b7553118464ac04cbbfc1d0 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 16:55:40 +0300 Subject: [PATCH 066/174] added `Unarmored Movement: Climbing` --- .../Classes/Monk/Monk.cs | 146 ++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +- 2 files changed, 149 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index bdbbc7c3de..280bc223da 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -1,7 +1,9 @@ using System; using System.Collections.Generic; +using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; +using SolastaCommunityExpansion.CustomDefinitions; using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Utils; using SolastaModApi; @@ -50,6 +52,8 @@ public static class Monk private static FeatureDefinition ki, martialArts, flurryOfBlows, patientDefense, stepOfTheWind, stunningStrike; private static int kiPoolIncreases, martailArtsDiceProgression, unarmoredMovementProgression; + private static ConditionDefinition MonkClimbingCondition; + private static FeatureDefinition UnarmoredMovementBonus => _unarmoredMovementBonus ??= BuildUnarmoredMovementBonus(); @@ -65,6 +69,7 @@ public static CharacterClassDefinition BuildClass() throw new ArgumentException("Trying to build Monk class additional time."); } + BuildClimbingCondition(); BuildMartialArts(); BuildKiFeatureSet(); @@ -285,6 +290,7 @@ public static CharacterClassDefinition BuildClass() #region Level 09 .AddFeaturesAtLevel(9, + BuildUnarmoredMovementVerticalSurface(), BuildKiPoolIncrease() ) @@ -461,6 +467,23 @@ private static FeatureDefinition BuildUnarmoredMovementImprovement() .AddToDB(); } + private static FeatureDefinition BuildUnarmoredMovementVerticalSurface() + { + return FeatureDefinitionBuilder + .Create("MonkUnarmoredMovementVerticalSurface", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(new MonkClimbing()) + .AddToDB(); + } + + private static void BuildClimbingCondition() + { + MonkClimbingCondition = ConditionDefinitionBuilder + .Create(ConditionDefinitions.ConditionSpiderClimb, "MonkClimbingCondition", GUID) + .SetSilent(Silent.WhenAddedOrRemoved) + .AddToDB(); + } + private static FeatureDefinition BuildMartialDiceProgression() { return FeatureDefinitionBuilder @@ -782,5 +805,128 @@ private static (DieType, int) GetMartialDice(RulesetCharacter character, Ruleset return (DieType.D4, 1); } + + private class MonkClimbing : ICustomOnActionFeature, ICharacterTurnStartListener, ICharacterTurnEndListener, + IHeroRefreshedListener, ICharacterBattlStartedListener, ICharacterBattlEndedListener + { + private static readonly string CATEGORY = "MonkClimbing"; + private static readonly HashSet Forbidden = new(); + + private static readonly CharacterValidator[] validators = new[] + { + CharacterValidators.NoArmor, + CharacterValidators.NoShield + }; + + public void OnBeforeAction(CharacterAction characterAction) + { + if (characterAction.ActionId != ActionDefinitions.Id.TacticalMove + && characterAction.ActionId != ActionDefinitions.Id.ExplorationMove) + { + var character = characterAction.ActingCharacter.RulesetCharacter; + ForbidClimbing(character); + LoseClimbing(character); + } + } + + public void OnAfterAction(CharacterAction characterAction) + { + var character = characterAction.ActingCharacter.RulesetCharacter; + AllowClimbing(character); + TryBecomeClimbing(character); + } + + public void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise) + { + ForbidClimbing(locationCharacter.RulesetCharacter); + } + + public void OnChracterBattleEnded(GameLocationCharacter locationCharacter) + { + AllowClimbing(locationCharacter.RulesetCharacter); + } + + public void OnChracterTurnStarted(GameLocationCharacter locationCharacter) + { + var character = locationCharacter.RulesetCharacter; + AllowClimbing(character); + TryBecomeClimbing(character); + } + + public void OnChracterTurnEnded(GameLocationCharacter locationCharacter) + { + var character = locationCharacter.RulesetCharacter; + ForbidClimbing(character); + LoseClimbing(character); + } + + public void OnHeroRefreshed(RulesetCharacter character) + { + TryBecomeClimbing(character); + } + + private static bool Validate(RulesetCharacter character) + { + if (character == null) + { + return false; + } + + if (Forbidden.Contains(CharacterId(character)) + || !character.IsValid(validators)) + { + LoseClimbing(character); + return false; + } + + return true; + } + + private static void TryBecomeClimbing(RulesetCharacter character) + { + if (!Validate(character)) + { + return; + } + + if (character == null || character.HasConditionOfCategory(CATEGORY)) + { + return; + } + + character.AddConditionOfCategory(CATEGORY, RulesetCondition.CreateActiveCondition(character.Guid, + MonkClimbingCondition, DurationType.Permanent, + 1, + TurnOccurenceType.StartOfTurn, + character.Guid, + character.CurrentFaction.Name + ), true); + } + + private static void ForbidClimbing(RulesetCharacter character) + { + if (character != null) + Forbidden.Add(CharacterId(character)); + } + + private static void AllowClimbing(RulesetCharacter character) + { + if (character != null) + Forbidden.Remove(CharacterId(character)); + } + + private static string CharacterId(RulesetCharacter character) + { + return $"{character.Name}:{character.Guid}"; + } + + private static void LoseClimbing(RulesetCharacter character) + { + if (character != null && character.HasConditionOfCategory(CATEGORY)) + { + character.RemoveAllConditionsOfCategory(CATEGORY); + } + } + } } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 88653a41ff..a3c119419b 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1847,4 +1847,6 @@ Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical Power/&MonkKiStillnessOfMindTitle Stillness of Mind Power/&MonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. Feature/&MonkPurityOfBodyTitle Purity of Body -Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. \ No newline at end of file +Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. +Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing +Feature/&MonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. \ No newline at end of file From 8f415f9354e65c8b33a68bee65bf7802a794a544 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 17:16:13 +0300 Subject: [PATCH 067/174] added `Tongue of the Sun and Moon` --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 10 ++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 280bc223da..88e7c26d1c 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -327,6 +327,7 @@ public static CharacterClassDefinition BuildClass() #region Level 13 .AddFeaturesAtLevel(13, + BuildTongueOfSunAndMoon(), BuildKiPoolIncrease() ) @@ -750,6 +751,15 @@ private static FeatureDefinition BuildPurityOfBody() .AddToDB(); } + private static FeatureDefinition BuildTongueOfSunAndMoon() + { + return FeatureDefinitionFeatureSetBuilder + .Create("MonkTongueOfSunAndMoon", GUID) + .SetGuiPresentation(Category.Feature) + .SetFeatureSet(FeatureDefinitionFeatureSets.FeatureSetAllLanguagesButCode.FeatureSet.ToArray()) + .AddToDB(); + } + private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return weapon == null; diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index a3c119419b..3690ef6d7c 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1849,4 +1849,6 @@ Power/&MonkKiStillnessOfMindDescription You can use your action to end one effec Feature/&MonkPurityOfBodyTitle Purity of Body Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing -Feature/&MonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. \ No newline at end of file +Feature/&MonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. +Feature/&MonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon +Feature/&MonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. \ No newline at end of file From f8a14d20c6a74970b2e0744c8dbf5212c033ba99 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 20:46:13 +0300 Subject: [PATCH 068/174] fixed crash when trying to add tag second time --- .../Patches/CustomFeatures/RulesetItemPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs index 53f63edc04..9f40a3a039 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetItemPatcher.cs @@ -18,7 +18,7 @@ public static void Postfix(RulesetItem __instance, { if (Monk.IsMonkWeapon(__instance)) { - tagsMap.Add(Monk.WeaponTag, TagsDefinitions.Criticity.Normal); + tagsMap.TryAdd(Monk.WeaponTag, TagsDefinitions.Criticity.Normal); } } } From 13a9687b6d0b9d3ce2bda801dd033997b7843f70 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 20:59:56 +0300 Subject: [PATCH 069/174] added indent support for `LogCharacterUsedPower` and `LogCharacterActivatesAbility` --- SolastaCommunityExpansion/Utils/GameConsoleHelper.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/SolastaCommunityExpansion/Utils/GameConsoleHelper.cs b/SolastaCommunityExpansion/Utils/GameConsoleHelper.cs index c047410a3b..e0ba6ea05b 100644 --- a/SolastaCommunityExpansion/Utils/GameConsoleHelper.cs +++ b/SolastaCommunityExpansion/Utils/GameConsoleHelper.cs @@ -5,18 +5,21 @@ namespace SolastaCommunityExpansion.Utils public static class GameConsoleHelper { private const string DefaultUseText = "Feedback/&ActivatePowerLine"; - public static void LogCharacterUsedPower(RulesetCharacter character, FeatureDefinitionPower power, string text = DefaultUseText) + public static void LogCharacterUsedPower(RulesetCharacter character, FeatureDefinitionPower power, string text = DefaultUseText, bool indent = false) { var abilityName = string.IsNullOrEmpty(power.ShortTitleOverride) ? power.GuiPresentation.Title : power.ShortTitleOverride; - LogCharacterActivatesAbility(character, abilityName, text); + LogCharacterActivatesAbility(character, abilityName, text, indent); } - public static void LogCharacterActivatesAbility(RulesetCharacter character, string abilityName, string text = DefaultUseText) + public static void LogCharacterActivatesAbility(RulesetCharacter character, string abilityName, string text = DefaultUseText, bool indent = false) { var console = Gui.Game.GameConsole; var characterName = character is RulesetCharacterHero hero ? hero.DisplayName : character.Name; - var entry = new GameConsoleEntry(text, console.GetField("consoleTableDefinition")); + var entry = new GameConsoleEntry(text, console.GetField("consoleTableDefinition")) + { + Indent = indent + }; entry.AddParameter(ConsoleStyleDuplet.ParameterType.Player, characterName); entry.AddParameter(ConsoleStyleDuplet.ParameterType.AttackSpellPower, abilityName); console.AddEntry(entry); From cad3c2cb0c7c159d60da7c2b530f1ad27793909d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 21:00:43 +0300 Subject: [PATCH 070/174] added getters for remained power uses --- .../Models/CustomFeaturesContext.cs | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index 30bb495008..5f7d777a0c 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -304,6 +304,47 @@ internal static void UpdateUsageForPowerPool(this RulesetCharacter character, Ru } } + internal static int GetRemainingPowerUses(this RulesetCharacter character, RulesetUsablePower usablePower) + { + if (usablePower.PowerDefinition is not IPowerSharedPool sharedPoolPower) + { + return usablePower.RemainingUses; + } + + return GetRemainingPowerPoolUses(character, sharedPoolPower); + } + + internal static int GetRemainingPowerUses(this RulesetCharacter character, FeatureDefinitionPower power) + { + if (power is IPowerSharedPool poolPower) + { + return GetRemainingPowerPoolUses(character, poolPower); + } + + var usablePower = character.UsablePowers.FirstOrDefault(u => u.PowerDefinition == power); + if (usablePower == null) + { + return 0; + } + + return usablePower.RemainingUses; + } + + internal static int GetRemainingPowerPoolUses(this RulesetCharacter character, IPowerSharedPool sharedPoolPower) + { + var pointPoolPower = sharedPoolPower.GetUsagePoolPower(); + + foreach (var poolPower in character.UsablePowers) + { + if (poolPower.PowerDefinition == pointPoolPower) + { + return poolPower.RemainingUses; + } + } + + return 0; + } + public static EffectDescription ModifySpellEffect(EffectDescription original, RulesetEffectSpell spell) { return ModifySpellEffect(original, spell.SpellDefinition, spell.Caster); From 04594b165493046d3c45f6ce1de19debec23100b Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 21:09:33 +0300 Subject: [PATCH 071/174] added patch and sub-feature that allow cusom power usage to reroll failed save --- .../Features/CustomRerollFailedSave.cs | 25 ++++ .../GameLocationBattleManagerPatcher.cs | 108 ++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs diff --git a/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs b/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs new file mode 100644 index 0000000000..a9bca7e2d8 --- /dev/null +++ b/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs @@ -0,0 +1,25 @@ +namespace SolastaCommunityExpansion.Features; + +public interface IUsePowerToRerollFailedSave +{ + string ReactionName { get; } + FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); +} + +public class CustomRerollFailedSave: IUsePowerToRerollFailedSave +{ + private readonly FeatureDefinitionPower power; + + public CustomRerollFailedSave(FeatureDefinitionPower power, string reactionName = null) + { + this.power = power; + ReactionName = string.IsNullOrEmpty(reactionName) ? power.Name : reactionName; + } + + public string ReactionName { get; } + + public FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome) + { + return power; + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs new file mode 100644 index 0000000000..971287da79 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs @@ -0,0 +1,108 @@ +using System.Collections; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Models; +using SolastaCommunityExpansion.Utils; +using SolastaModApi.Extensions; +using SolastaModApi.Infrastructure; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; + +internal static class GameLocationBattleManagerPatcher +{ + [HarmonyPatch(typeof(GameLocationBattleManager), "HandleFailedSavingThrow")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameLocationBattleManager_HandleFailedSavingThrow + { + internal static IEnumerator Postfix(IEnumerator values, + GameLocationBattleManager __instance, + CharacterAction action, + GameLocationCharacter attacker, + GameLocationCharacter defender, + ActionModifier saveModifier, + bool hasHitVisual, + bool hasBorrowedLuck + ) + { + while (values.MoveNext()) + { + yield return values.Current; + } + + var saveOutcome = action.SaveOutcome; + + if (!IsFailed(saveOutcome)) + { + yield break; + } + + var actionService = ServiceRepository.GetService(); + var rulesService = ServiceRepository.GetService(); + var rulesetDefender = defender.RulesetCharacter; + var features = rulesetDefender.GetSubFeaturesByType(); + var actionParams = action.ActionParams; + + foreach (var feature in features) + { + var power = feature.GetPowerToRerollFailedSave(rulesetDefender, saveOutcome); + if (power == null) + { + continue; + } + + if (rulesetDefender.GetRemainingPowerUses(power) <= power.CostPerUse) + { + continue; + } + + var validators = power.GetAllSubFeaturesOfType(); + if (validators.Any(v => !v.CanUsePower(rulesetDefender))) + { + continue; + } + + var usablePower = UsablePowersProvider.Get(power, rulesetDefender); + + var reactionParams = new CharacterActionParams(defender, ActionDefinitions.Id.SpendPower) + { + StringParameter = feature.ReactionName, + RulesetEffect = rulesService.InstantiateEffectPower(rulesetDefender, usablePower, false) + }; + + var count = actionService.PendingReactionRequestGroups.Count; + actionService.ReactToSpendPower(reactionParams); + + yield return __instance.InvokeMethod("WaitForReactions", defender, actionService, count); + + if (reactionParams.ReactionValidated) + { + GameConsoleHelper.LogCharacterUsedPower(rulesetDefender, power, indent: true); + int saveOutcomeDelta; + action.RolledSaveThrow = actionParams.RulesetEffect == null + ? actionParams.AttackMode.TryRollSavingThrow(attacker.RulesetCharacter, + defender.RulesetActor, saveModifier, + actionParams.AttackMode.EffectDescription.EffectForms, out saveOutcome, + out saveOutcomeDelta) + : actionParams.RulesetEffect.TryRollSavingThrow(attacker.RulesetCharacter, attacker.Side, + defender.RulesetActor, saveModifier, hasHitVisual, out saveOutcome, out saveOutcomeDelta); + action.SaveOutcome = saveOutcome; + action.SaveOutcomeDelta = saveOutcomeDelta; + } + + if (!IsFailed(saveOutcome)) + { + yield break; + } + } + } + + private static bool IsFailed(RuleDefinitions.RollOutcome outcome) + { + return outcome == RuleDefinitions.RollOutcome.Failure + || outcome == RuleDefinitions.RollOutcome.CriticalFailure; + } + } +} \ No newline at end of file From a016e710f265a238b155210545aadd240cbb3a02 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 21:14:17 +0300 Subject: [PATCH 072/174] moved power usability check to extension --- .../RulesetCharacterExension.cs | 18 ++++++++++++++++++ .../GameLocationBattleManagerPatcher.cs | 14 ++------------ 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs index 442e79eba0..77f79806d2 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -1,6 +1,7 @@ using System.Collections.Generic; using System.Linq; using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Models; namespace SolastaCommunityExpansion.Api.AdditionalExtensions; @@ -15,4 +16,21 @@ public static bool IsValid(this RulesetCharacter instance, IEnumerable v(instance)); } + + /**Checks if power has enough uses and that all validators are OK*/ + public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinitionPower power) + { + if (power == null) + { + return false; + } + + if (instance.GetRemainingPowerUses(power) <= power.CostPerUse) + { + return false; + } + + return power.GetAllSubFeaturesOfType() + .All(v => v.CanUsePower(instance)); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs index 971287da79..e40d075420 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs @@ -48,18 +48,8 @@ bool hasBorrowedLuck foreach (var feature in features) { var power = feature.GetPowerToRerollFailedSave(rulesetDefender, saveOutcome); - if (power == null) - { - continue; - } - - if (rulesetDefender.GetRemainingPowerUses(power) <= power.CostPerUse) - { - continue; - } - - var validators = power.GetAllSubFeaturesOfType(); - if (validators.Any(v => !v.CanUsePower(rulesetDefender))) + + if(!rulesetDefender.CanUsePower(power)) { continue; } From 914adb8b2a6afd3470491f75e894febd5b5cb321 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 21:19:54 +0300 Subject: [PATCH 073/174] added `Diamond Soul` --- .../Classes/Monk/Monk.cs | 23 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 10 +++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 88e7c26d1c..755818f728 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -337,6 +337,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(14, BuildUnarmoredMovementImprovement(), + BuildDiamondSoul(), BuildKiPoolIncrease() ) @@ -751,6 +752,28 @@ private static FeatureDefinition BuildPurityOfBody() .AddToDB(); } + private static FeatureDefinition BuildDiamondSoul() + { + return FeatureDefinitionProficiencyBuilder + .Create("MonkDiamondSoul", GUID) + .SetGuiPresentation(Category.Feature) + .SetProficiencies(ProficiencyType.SavingThrow, + AttributeDefinitions.Strength, + AttributeDefinitions.Dexterity, + AttributeDefinitions.Constitution, + AttributeDefinitions.Intelligence, + AttributeDefinitions.Wisdom, + AttributeDefinitions.Charisma + ) + .SetCustomSubFeatures(new CustomRerollFailedSave(FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkDiamondSoulPower", GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(kiPool) + .SetCostPerUse(1) + .AddToDB(), "DiamondSoul")) + .AddToDB(); + } + private static FeatureDefinition BuildTongueOfSunAndMoon() { return FeatureDefinitionFeatureSetBuilder diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 3690ef6d7c..f404e7ba01 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1851,4 +1851,12 @@ Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing Feature/&MonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. Feature/&MonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon -Feature/&MonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. \ No newline at end of file +Feature/&MonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. +Feature/&MonkDiamondSoulTitle Diamond Soul +Feature/&MonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Power/&MonkDiamondSoulPowerTitle Diamond Soul +Power/&MonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Reaction/&SpendPowerDiamondSoulTitle Diamond Soul +Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. +Reaction/&SpendPowerDiamondSoulReactTitle Reroll +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. \ No newline at end of file From 0da746cbfd09dbceb7ed15d149db1e271bb4731e Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 21:53:50 +0300 Subject: [PATCH 074/174] changed remaining uses getters to return not 'use points' but how many times it can be activated --- .../Api/AdditionalExtensions/RulesetCharacterExension.cs | 2 +- SolastaCommunityExpansion/Models/CustomFeaturesContext.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs index 77f79806d2..398de51dc0 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -25,7 +25,7 @@ public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinition return false; } - if (instance.GetRemainingPowerUses(power) <= power.CostPerUse) + if (instance.GetRemainingPowerUses(power) <= 0) { return false; } diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index 5f7d777a0c..d244053846 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -308,7 +308,7 @@ internal static int GetRemainingPowerUses(this RulesetCharacter character, Rules { if (usablePower.PowerDefinition is not IPowerSharedPool sharedPoolPower) { - return usablePower.RemainingUses; + return usablePower.RemainingUses / usablePower.PowerDefinition.CostPerUse; } return GetRemainingPowerPoolUses(character, sharedPoolPower); @@ -318,7 +318,7 @@ internal static int GetRemainingPowerUses(this RulesetCharacter character, Featu { if (power is IPowerSharedPool poolPower) { - return GetRemainingPowerPoolUses(character, poolPower); + return GetRemainingPowerPoolUses(character, poolPower) / power.CostPerUse; } var usablePower = character.UsablePowers.FirstOrDefault(u => u.PowerDefinition == power); @@ -327,7 +327,7 @@ internal static int GetRemainingPowerUses(this RulesetCharacter character, Featu return 0; } - return usablePower.RemainingUses; + return usablePower.RemainingUses / power.CostPerUse; } internal static int GetRemainingPowerPoolUses(this RulesetCharacter character, IPowerSharedPool sharedPoolPower) From 2d94ceb635bcb04c5a372ce4a4fb0c7ba01991e9 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 22:05:40 +0300 Subject: [PATCH 075/174] added `Empty Body` --- .../Classes/Monk/Monk.cs | 56 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 6 +- 2 files changed, 61 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 755818f728..490fda7c58 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -373,6 +373,7 @@ public static CharacterClassDefinition BuildClass() .AddFeaturesAtLevel(18, BuildUnarmoredMovementImprovement(), + BuildEmptyBody(), BuildKiPoolIncrease() ) @@ -783,6 +784,61 @@ private static FeatureDefinition BuildTongueOfSunAndMoon() .AddToDB(); } + private static FeatureDefinition BuildEmptyBody() + { + return FeatureDefinitionPowerSharedPoolBuilder + .Create("MonkEmptyBody", GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(kiPool) + .SetCostPerUse(4) + .SetActivationTime(ActivationTime.Action) + .SetRechargeRate(RechargeRate.ShortRest) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetTargetingData(Side.Ally, RangeType.Self, 1, TargetType.Self) + .SetDurationData(DurationType.Minute, 1) + .SetEffectForms( + new EffectFormBuilder() + .SetConditionForm(ConditionDefinitions.ConditionInvisibleGreater, ConditionForm.ConditionOperation.Add) + .Build(), + new EffectFormBuilder() + .SetConditionForm(ConditionDefinitionBuilder + .Create("MonkEmptyBodyCondition", GUID) + .SetGuiPresentation(Category.Condition, + ConditionDefinitions.ConditionShielded.GuiPresentation.SpriteReference) + .AddFeatures( + FeatureDefinitionDamageAffinitys.DamageAffinityAcidResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityColdResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityFireResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityLightningResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityNecroticResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityPoisonResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityPsychicResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityRadiantResistance, + FeatureDefinitionDamageAffinitys.DamageAffinityThunderResistance, + FeatureDefinitionDamageAffinityBuilder + .Create("MonkEmptyBodyBludgeoningResistance", GUID) + .SetDamageType(DamageTypeBludgeoning) + .SetDamageAffinityType(DamageAffinityType.Resistance) + .AddToDB(), + FeatureDefinitionDamageAffinityBuilder + .Create("MonkEmptyBodyPiercingResistance", GUID) + .SetDamageType(DamageTypePiercing) + .SetDamageAffinityType(DamageAffinityType.Resistance) + .AddToDB(), + FeatureDefinitionDamageAffinityBuilder + .Create("MonkEmptyBodySlashingResistance", GUID) + .SetDamageType(DamageTypeSlashing) + .SetDamageAffinityType(DamageAffinityType.Resistance) + .AddToDB() + ) + .SetPossessive(true) + .AddToDB(), ConditionForm.ConditionOperation.Add) + .Build() + ) + .Build()) + .AddToDB(); + } + private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { return weapon == null; diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index f404e7ba01..2c1caf467f 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1859,4 +1859,8 @@ Power/&MonkDiamondSoulPowerDescription Whenever you make a saving throw and fail Reaction/&SpendPowerDiamondSoulTitle Diamond Soul Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. Reaction/&SpendPowerDiamondSoulReactTitle Reroll -Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. \ No newline at end of file +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. +Power/&MonkEmptyBodyTitle Empty Body +Power/&MonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage. +Condition/&MonkEmptyBodyConditionTitle Empty Body +Condition/&MonkEmptyBodyConditionDescription You have resistance to all damage but force damage. \ No newline at end of file From 793bd7544a1b63558aff6de24df11b08496b7273 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Wed, 18 May 2022 22:24:26 +0300 Subject: [PATCH 076/174] added `Perfect Self` --- .../Classes/Monk/Monk.cs | 29 +++++++++++++++++++ .../Models/CustomFeaturesContext.cs | 17 +++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 ++- 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 490fda7c58..a6d0691e09 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -5,6 +5,7 @@ using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.CustomDefinitions; using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Utils; using SolastaModApi; using UnityEngine.AddressableAssets; @@ -391,6 +392,7 @@ public static CharacterClassDefinition BuildClass() #region Level 20 .AddFeaturesAtLevel(20, + BuildPerfectSelf(), BuildKiPoolIncrease() ) @@ -838,6 +840,15 @@ private static FeatureDefinition BuildEmptyBody() .Build()) .AddToDB(); } + + private static FeatureDefinition BuildPerfectSelf() + { + return FeatureDefinitionBuilder + .Create("MonkPerfectSelf", GUID) + .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(new PerfectSelf()) + .AddToDB(); + } private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { @@ -1017,5 +1028,23 @@ private static void LoseClimbing(RulesetCharacter character) } } } + + private class PerfectSelf: ICharacterBattlStartedListener + { + public void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise) + { + var character = locationCharacter.RulesetCharacter; + if (character == null) + { + return; + } + + if (character.GetRemainingPowerUses(kiPool) == 0) + { + character.UpdateUsageForPower(kiPool, -4); + GameConsoleHelper.LogCharacterActivatesAbility(character, "Feature/&MonkPerfectSelfTitle"); + } + } + } } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index d244053846..63497a3b72 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -279,6 +279,23 @@ internal static int GetMaxUsesForPool(RulesetUsablePower poolPower, RulesetChara return totalPoolSize; } + + internal static void UpdateUsageForPower(this RulesetCharacter character, FeatureDefinitionPower power, int poolUsage) + { + foreach (var poolPower in character.UsablePowers) + { + if (poolPower.PowerDefinition == power) + { + var maxUses = GetMaxUsesForPool(poolPower, character); + var remainingUses = Mathf.Clamp(poolPower.RemainingUses - poolUsage, 0, maxUses); + + poolPower.SetRemainingUses(remainingUses); + AssignUsesToSharedPowersForPool(character, poolPower, remainingUses, maxUses); + + return; + } + } + } internal static void UpdateUsageForPowerPool(this RulesetCharacter character, RulesetUsablePower modifiedPower, int poolUsage) { diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 2c1caf467f..204823555e 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1863,4 +1863,6 @@ Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. Power/&MonkEmptyBodyTitle Empty Body Power/&MonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage. Condition/&MonkEmptyBodyConditionTitle Empty Body -Condition/&MonkEmptyBodyConditionDescription You have resistance to all damage but force damage. \ No newline at end of file +Condition/&MonkEmptyBodyConditionDescription You have resistance to all damage but force damage. +Feature/&MonkPerfectSelfTitle Perfect Self +Feature/&MonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. \ No newline at end of file From cc176586bcd29193ca837329f74939ecacacbb3d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 10:25:26 +0300 Subject: [PATCH 077/174] added extension for unity image to setup sprite --- .../UnityImageExtensions.cs | 41 +++++++++++++++++++ .../CustomUI/CustomFeatureSelectionPanel.cs | 22 +--------- 2 files changed, 43 insertions(+), 20 deletions(-) create mode 100644 SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs new file mode 100644 index 0000000000..571a4734ea --- /dev/null +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.UI; + +namespace SolastaCommunityExpansion.Api.AdditionalExtensions; + +public static class UnityImageExtensions +{ + public static void SetupSprite(this Image imageComponent, GuiPresentation presentation, + bool changeActiveStatus = false) + { + SetupSprite(imageComponent, presentation.SpriteReference); + } + + public static void SetupSprite(this Image imageComponent, AssetReferenceSprite spriteReference, + bool changeActiveStatus = false) + { + if (imageComponent.sprite != null) + { + Gui.ReleaseAddressableAsset(imageComponent.sprite); + imageComponent.sprite = null; + } + + if (spriteReference != null && spriteReference.RuntimeKeyIsValid()) + { + if (changeActiveStatus) + { + imageComponent.gameObject.SetActive(true); + } + + imageComponent.sprite = Gui.LoadAssetSync(spriteReference); + } + else + { + if (changeActiveStatus) + { + imageComponent.gameObject.SetActive(false); + } + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs b/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs index 19665f4e22..f16267ed11 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using ModKit; +using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.CustomDefinitions; using SolastaCommunityExpansion.Models; @@ -1203,25 +1204,6 @@ public static void CustomRefreshLearningInProgress(this SpellBox instance, bool instance.InvokeMethod("Refresh"); } - public static void SetupSprite(Image imageComponent, GuiPresentation presentation) - { - if (imageComponent.sprite != null) - { - Gui.ReleaseAddressableAsset(imageComponent.sprite); - imageComponent.sprite = null; - } - - if (presentation.SpriteReference != null && presentation.SpriteReference.RuntimeKeyIsValid()) - { - imageComponent.gameObject.SetActive(true); - imageComponent.sprite = Gui.LoadAssetSync(presentation.SpriteReference); - } - else - { - imageComponent.gameObject.SetActive(false); - } - } - public static void SetupUI(this SpellBox instance, GuiPresentation setPresentation, List errors) { var title = instance.GetField("titleLabel"); @@ -1260,7 +1242,7 @@ public static void SetupUI(this SpellBox instance, GuiPresentation setPresentati } title.Text = gui.Title; - SetupSprite(image, gui); + image.SetupSprite(gui, true); } public static void CustomUnbind(this SpellBox instance) From 1871e76d0cbe85a9b291af3ff2bc54cb32fbfd2a Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 11:46:34 +0300 Subject: [PATCH 078/174] added patch and sub-feature that can add custom points pool near portrait, similar to sorcery points --- .../CustomUI/CustomPortraitPointPool.cs | 88 +++++++++++++++++++ .../ActiveCharacterPanelPatcher.cs | 45 ++++++++++ 2 files changed, 133 insertions(+) create mode 100644 SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs create mode 100644 SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs diff --git a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs new file mode 100644 index 0000000000..48bd0950e4 --- /dev/null +++ b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs @@ -0,0 +1,88 @@ +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Models; +using UnityEngine; +using UnityEngine.AddressableAssets; +using UnityEngine.UI; + +namespace SolastaCommunityExpansion.CustomUI; + +public interface ICusomPortraitPointPoolProvider +{ + string Name { get; } + string Tooltip { get; } + int GetPoints(RulesetCharacter character); + AssetReferenceSprite Icon { get; } +} + +public class CustomPortraitPoolPower : ICusomPortraitPointPoolProvider +{ + private readonly FeatureDefinitionPower power; + public string Name { get; } + public string Tooltip { get; } + public AssetReferenceSprite Icon { get; } + + + public CustomPortraitPoolPower(FeatureDefinitionPower power, string name = null, string tooltip = null, + AssetReferenceSprite icon = null) + { + this.power = power; + Name = name ?? power.Name; + Tooltip = tooltip ?? $"Tooltip/&CustomPortraitPool{Name}"; + Icon = icon ?? power.GuiPresentation.SpriteReference; + } + + public int GetPoints(RulesetCharacter character) + { + return character.GetRemainingPowerUses(power); + } +} + +public class CusomPortraitPointPool : MonoBehaviour +{ + public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character, + GameObject prefab, Transform parent) + { + CusomPortraitPointPool pool; + + var name = $"CustomPool({provider.Name})"; + var child = parent.Find(name); + + if (child != null) + { + pool = child.GetComponent(); + } + else + { + var obj = Instantiate(prefab, parent, false); + obj.name = name; + pool = obj.AddComponent(); + } + + pool.UpdateState(provider, character); + + return pool; + } + + private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) + { + gameObject.SetActive(true); //Do we need ability to set to inactive on update? + + var image = transform.Find("SorceryPointsImage").GetComponent(); + if (image != null) + { + image.SetupSprite(provider.Icon); + } + + var label = transform.Find("SorceyPointsLabel")?.GetComponent(); + if (label != null) + { + label.Text = $"{provider.GetPoints(character)}"; + } + + var tooltip = GetComponent(); + if (tooltip != null) + { + tooltip.Content = provider.Tooltip; + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs new file mode 100644 index 0000000000..13d2fe5304 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs @@ -0,0 +1,45 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.CustomUI; +using SolastaModApi.Extensions; +using SolastaModApi.Infrastructure; +using UnityEngine; + +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; + +internal static class ActiveCharacterPanelPatcher +{ + [HarmonyPatch(typeof(ActiveCharacterPanel), "Refresh")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class ActiveCharacterPanel_Refresh + { + internal static void Postfix(ActiveCharacterPanel __instance) + { + var character = __instance.GuiCharacter?.RulesetCharacter; + if (character == null) + { + return; + } + + var prefab = __instance.GetField("sorceryPointsBox").gameObject; + var layout = __instance.transform.Find("RightLayout"); + + //Hide all custom + for (var i = 0; i < layout.childCount; i++) + { + var child = layout.GetChild(i); + if (child.name.StartsWith("CustomPool(")) + { + child.gameObject.SetActive(false); + } + } + + //display elevant custom + var pools = character.GetSubFeaturesByType(); + foreach (var provider in pools) + { + CusomPortraitPointPool.Setup(provider, character, prefab, layout); + } + } + } +} \ No newline at end of file From 976ff5b2d05387a1f57243d7e0e1ffe95a101cd8 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 11:47:23 +0300 Subject: [PATCH 079/174] added displaying of Ki points on character portrait --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 8 +++++++- .../Properties/Resources.Designer.cs | 10 ++++++++++ .../Properties/Resources.resx | 3 +++ .../Resources/MonkKiIcon.png | Bin 0 -> 4879 bytes SolastaCommunityExpansion/Translations-en.txt | 3 ++- 5 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 SolastaCommunityExpansion/Resources/MonkKiIcon.png diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index a6d0691e09..83ef10cf28 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -4,6 +4,7 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomUI; using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Utils; @@ -37,11 +38,14 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; - private static AssetReferenceSprite _monkPictogram; + private static AssetReferenceSprite _monkPictogram, _monkKiIcon; private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= CustomIcons.CreateAssetReferenceSprite("MonkPictogram", Properties.Resources.MonkPictogram, 128, 128); + private static AssetReferenceSprite MonkKiIcon => _monkKiIcon ??= + CustomIcons.CreateAssetReferenceSprite("MonkKiIcon", Properties.Resources.MonkKiIcon, 64, 64); + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; private static ConditionalMovementModifier _movementBonusApplier; @@ -513,6 +517,8 @@ private static void BuildKiFeatureSet() .SetRechargeRate(RechargeRate.ShortRest) .AddToDB(); + kiPool.SetCustomSubFeatures(new CustomPortraitPoolPower(kiPool, icon: MonkKiIcon)); + //TODO: experiment with granting 2 bonus actions that can be spent on main/offhand attack, instead of granting main attack with 2 attacks var extraFlurryAttacks = FeatureDefinitionAdditionalActionBuilder .Create("MonkFlurryOfBlowsExtraAttacks", GUID) diff --git a/SolastaCommunityExpansion/Properties/Resources.Designer.cs b/SolastaCommunityExpansion/Properties/Resources.Designer.cs index d35afeaec8..c7fbce9c22 100644 --- a/SolastaCommunityExpansion/Properties/Resources.Designer.cs +++ b/SolastaCommunityExpansion/Properties/Resources.Designer.cs @@ -250,6 +250,16 @@ public static System.Drawing.Bitmap HellishRebuke { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkKiIcon { + get { + object obj = ResourceManager.GetObject("MonkKiIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/SolastaCommunityExpansion/Properties/Resources.resx b/SolastaCommunityExpansion/Properties/Resources.resx index 3d1eb89049..e132cbb16a 100644 --- a/SolastaCommunityExpansion/Properties/Resources.resx +++ b/SolastaCommunityExpansion/Properties/Resources.resx @@ -196,4 +196,7 @@ ..\Resources\MonkPictogram.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MonkKiIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/SolastaCommunityExpansion/Resources/MonkKiIcon.png b/SolastaCommunityExpansion/Resources/MonkKiIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..b76c11c53016eedc1dfe3f048b593b16056d7910 GIT binary patch literal 4879 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 Date: Thu, 19 May 2022 13:23:54 +0300 Subject: [PATCH 080/174] reworked `Flurry of Blows` to grant 2 bonus actions that can be spent on offhand attacks --- .../Classes/Monk/Monk.cs | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 83ef10cf28..63235636ba 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -519,14 +519,20 @@ private static void BuildKiFeatureSet() kiPool.SetCustomSubFeatures(new CustomPortraitPoolPower(kiPool, icon: MonkKiIcon)); - //TODO: experiment with granting 2 bonus actions that can be spent on main/offhand attack, instead of granting main attack with 2 attacks - var extraFlurryAttacks = FeatureDefinitionAdditionalActionBuilder - .Create("MonkFlurryOfBlowsExtraAttacks", GUID) - .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Main, 2, true, + var extraFlurryAttack1 = FeatureDefinitionAdditionalActionBuilder + .Create("MonkFlurryOfBlowsExtraAttacks1", GUID) + .SetGuiPresentationNoContent(true) + .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, 1, true, CharacterValidators.NoArmor, CharacterValidators.NoShield, CharacterValidators.EmptyOffhand)) - .SetMaxAttacksNumber(2) - .SetActionType(ActionDefinitions.ActionType.Main) - .SetRestrictedActions(ActionDefinitions.Id.AttackMain) + .SetActionType(ActionDefinitions.ActionType.Bonus) + .SetRestrictedActions(ActionDefinitions.Id.AttackOff) + .AddToDB(); + + var extraFlurryAttack2 = FeatureDefinitionAdditionalActionBuilder + .Create("MonkFlurryOfBlowsExtraAttacks2", GUID) + .SetGuiPresentationNoContent(true) + .SetActionType(ActionDefinitions.ActionType.Bonus) + .SetRestrictedActions(ActionDefinitions.Id.AttackOff) .AddToDB(); flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder @@ -549,7 +555,7 @@ private static void BuildKiFeatureSet() .SetDuration(DurationType.Round, 0) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) - .SetFeatures(extraFlurryAttacks) + .SetFeatures(extraFlurryAttack1, extraFlurryAttack2) .AddToDB(), ConditionForm.ConditionOperation.Add, true, true) .Build()) From 73871c189feeb5765224c52203d482d49e0f527d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 13:37:13 +0300 Subject: [PATCH 081/174] added icons to all monk powers --- .../Classes/Monk/Monk.cs | 83 ++++++++++++------ .../Properties/Resources.Designer.cs | 70 +++++++++++++++ .../Properties/Resources.resx | 21 +++++ .../Resources/MonkEmptyBodypng.png | Bin 0 -> 7784 bytes .../Resources/MonkFlurryOfBlows.png | Bin 0 -> 12263 bytes .../Resources/MonkPatientDefense.png | Bin 0 -> 6092 bytes .../Resources/MonkSlowFall.png | Bin 0 -> 8463 bytes .../Resources/MonkStepOfTheWind.png | Bin 0 -> 5476 bytes .../Resources/MonkStillnessOfMind.png | Bin 0 -> 9002 bytes .../Resources/MonkStunningStrike.png | Bin 0 -> 9625 bytes 10 files changed, 148 insertions(+), 26 deletions(-) create mode 100644 SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png create mode 100644 SolastaCommunityExpansion/Resources/MonkFlurryOfBlows.png create mode 100644 SolastaCommunityExpansion/Resources/MonkPatientDefense.png create mode 100644 SolastaCommunityExpansion/Resources/MonkSlowFall.png create mode 100644 SolastaCommunityExpansion/Resources/MonkStepOfTheWind.png create mode 100644 SolastaCommunityExpansion/Resources/MonkStillnessOfMind.png create mode 100644 SolastaCommunityExpansion/Resources/MonkStunningStrike.png diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 63235636ba..da744299c2 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -12,6 +12,7 @@ using UnityEngine.AddressableAssets; using static FeatureDefinitionAttributeModifier; using static RuleDefinitions; +using static SolastaCommunityExpansion.Utils.CustomIcons; using static SolastaModApi.DatabaseHelper; namespace SolastaCommunityExpansion.Classes.Monk @@ -38,15 +39,44 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; - private static AssetReferenceSprite _monkPictogram, _monkKiIcon; + private static AssetReferenceSprite _monkPictogram, + _monkKiIcon, + _monkFlurryOfBlowsIcon, + _monkStunningStrikeIcon, + _monkPatientDefenseIcon, + _monkStepOfTheWindIcon, + _monkStillnessOfMindIcon, + _monkSlowFallIcon, + _monkEmptyBodyIcon; private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= - CustomIcons.CreateAssetReferenceSprite("MonkPictogram", Properties.Resources.MonkPictogram, 128, 128); - + CreateAssetReferenceSprite("MonkPictogram", Properties.Resources.MonkPictogram, 128, 128); + private static AssetReferenceSprite MonkKiIcon => _monkKiIcon ??= - CustomIcons.CreateAssetReferenceSprite("MonkKiIcon", Properties.Resources.MonkKiIcon, 64, 64); - - + CreateAssetReferenceSprite("MonkKiIcon", Properties.Resources.MonkKiIcon, 64, 64); + + private static AssetReferenceSprite MonkFlurryOfBlowsIcon => _monkFlurryOfBlowsIcon ??= + CreateAssetReferenceSprite("MonkFlurryOfBlows", Properties.Resources.MonkFlurryOfBlows, 128, 64); + + private static AssetReferenceSprite MonkStunningStrikeIcon => _monkStunningStrikeIcon ??= + CreateAssetReferenceSprite("MonkStunningStrike", Properties.Resources.MonkStunningStrike, 128, 64); + + private static AssetReferenceSprite MonkPatientDefenseIcon => _monkPatientDefenseIcon ??= + CreateAssetReferenceSprite("MonkPatientDefense", Properties.Resources.MonkPatientDefense, 128, 64); + + private static AssetReferenceSprite MonkStepOfTheWindIcon => _monkStepOfTheWindIcon ??= + CreateAssetReferenceSprite("MonkStepOfTheWind", Properties.Resources.MonkStepOfTheWind, 128, 64); + + private static AssetReferenceSprite MonkStillnessOfMindIcon => _monkStillnessOfMindIcon ??= + CreateAssetReferenceSprite("MonkStillnessOfMind", Properties.Resources.MonkStillnessOfMind, 128, 64); + + private static AssetReferenceSprite MonkSlowFallIcon => _monkSlowFallIcon ??= + CreateAssetReferenceSprite("MonkFlurryOfBlows", Properties.Resources.MonkSlowFall, 128, 64); + + private static AssetReferenceSprite MonkEmptyBodyIcon => _monkEmptyBodyIcon ??= + CreateAssetReferenceSprite("MonkEmptyBodypng", Properties.Resources.MonkEmptyBodypng, 128, 64); + + private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; private static ConditionalMovementModifier _movementBonusApplier; private static FeatureDefinition UnarmoredMovement => _unarmoredMovement ??= BuildUnarmoredMovement(); @@ -492,7 +522,7 @@ private static void BuildClimbingCondition() .SetSilent(Silent.WhenAddedOrRemoved) .AddToDB(); } - + private static FeatureDefinition BuildMartialDiceProgression() { return FeatureDefinitionBuilder @@ -527,7 +557,7 @@ private static void BuildKiFeatureSet() .SetActionType(ActionDefinitions.ActionType.Bonus) .SetRestrictedActions(ActionDefinitions.Id.AttackOff) .AddToDB(); - + var extraFlurryAttack2 = FeatureDefinitionAdditionalActionBuilder .Create("MonkFlurryOfBlowsExtraAttacks2", GUID) .SetGuiPresentationNoContent(true) @@ -537,7 +567,7 @@ private static void BuildKiFeatureSet() flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkFlurryOfBlows", GUID) - .SetGuiPresentation(Category.Power) //TODO: add icon + .SetGuiPresentation(Category.Power, MonkFlurryOfBlowsIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) .SetCostPerUse(1) @@ -565,7 +595,7 @@ private static void BuildKiFeatureSet() var dodging = ConditionDefinitions.ConditionDodging; patientDefense = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkPatientDefense", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkPatientDefenseIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) .SetCostPerUse(1) @@ -595,7 +625,7 @@ private static void BuildKiFeatureSet() stepOfTheWind = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkStepOfTheWind", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkStepOfTheWindIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) .SetCostPerUse(1) @@ -639,7 +669,7 @@ private static void BuildKiFeatureSet() stunningStrike = FeatureDefinitionPowerSharedPoolBuilder .Create("MonkStunningStrike", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkStunningStrikeIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.OnAttackHit) .SetRechargeRate(RechargeRate.ShortRest) @@ -695,10 +725,10 @@ private static FeatureDefinition BuildDeflectMissile() private static FeatureDefinition BuildSlowFall() { - //TODO: should we hide it frm power menu? + //TODO: should we hide it from power menu? return FeatureDefinitionPowerBuilder .Create("MonkSlowFall", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkSlowFallIcon) .SetActivationTime(ActivationTime.Reaction) .SetRechargeRate(RechargeRate.AtWill) .SetCostPerUse(0) @@ -713,7 +743,7 @@ private static FeatureDefinition BuildSlowFall() .Build()) .AddToDB(); } - + private static FeatureDefinition BuildExtraAttack() { return FeatureDefinitionAttributeModifierBuilder @@ -724,7 +754,7 @@ private static FeatureDefinition BuildExtraAttack() .SetModifierValue(1) .AddToDB(); } - + private static FeatureDefinition BuildKiEmpoweredStrikes() { return FeatureDefinitionBuilder @@ -738,7 +768,7 @@ private static FeatureDefinition BuildStillnessOfMind() { return FeatureDefinitionPowerBuilder .Create("MonkKiStillnessOfMind", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkStillnessOfMindIcon) .SetActivationTime(ActivationTime.Action) .SetCostPerUse(0) .SetEffectDescription(new EffectDescriptionBuilder() @@ -802,7 +832,7 @@ private static FeatureDefinition BuildEmptyBody() { return FeatureDefinitionPowerSharedPoolBuilder .Create("MonkEmptyBody", GUID) - .SetGuiPresentation(Category.Power) + .SetGuiPresentation(Category.Power, MonkEmptyBodyIcon) .SetSharedPool(kiPool) .SetCostPerUse(4) .SetActivationTime(ActivationTime.Action) @@ -812,7 +842,8 @@ private static FeatureDefinition BuildEmptyBody() .SetDurationData(DurationType.Minute, 1) .SetEffectForms( new EffectFormBuilder() - .SetConditionForm(ConditionDefinitions.ConditionInvisibleGreater, ConditionForm.ConditionOperation.Add) + .SetConditionForm(ConditionDefinitions.ConditionInvisibleGreater, + ConditionForm.ConditionOperation.Add) .Build(), new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder @@ -852,7 +883,7 @@ private static FeatureDefinition BuildEmptyBody() .Build()) .AddToDB(); } - + private static FeatureDefinition BuildPerfectSelf() { return FeatureDefinitionBuilder @@ -947,7 +978,7 @@ public void OnAfterAction(CharacterAction characterAction) AllowClimbing(character); TryBecomeClimbing(character); } - + public void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise) { ForbidClimbing(locationCharacter.RulesetCharacter); @@ -984,7 +1015,7 @@ private static bool Validate(RulesetCharacter character) return false; } - if (Forbidden.Contains(CharacterId(character)) + if (Forbidden.Contains(CharacterId(character)) || !character.IsValid(validators)) { LoseClimbing(character); @@ -1005,7 +1036,7 @@ private static void TryBecomeClimbing(RulesetCharacter character) { return; } - + character.AddConditionOfCategory(CATEGORY, RulesetCondition.CreateActiveCondition(character.Guid, MonkClimbingCondition, DurationType.Permanent, 1, @@ -1020,7 +1051,7 @@ private static void ForbidClimbing(RulesetCharacter character) if (character != null) Forbidden.Add(CharacterId(character)); } - + private static void AllowClimbing(RulesetCharacter character) { if (character != null) @@ -1040,8 +1071,8 @@ private static void LoseClimbing(RulesetCharacter character) } } } - - private class PerfectSelf: ICharacterBattlStartedListener + + private class PerfectSelf : ICharacterBattlStartedListener { public void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise) { diff --git a/SolastaCommunityExpansion/Properties/Resources.Designer.cs b/SolastaCommunityExpansion/Properties/Resources.Designer.cs index c7fbce9c22..e5b2e497f5 100644 --- a/SolastaCommunityExpansion/Properties/Resources.Designer.cs +++ b/SolastaCommunityExpansion/Properties/Resources.Designer.cs @@ -250,6 +250,26 @@ public static System.Drawing.Bitmap HellishRebuke { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkEmptyBodypng { + get { + object obj = ResourceManager.GetObject("MonkEmptyBodypng", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkFlurryOfBlows { + get { + object obj = ResourceManager.GetObject("MonkFlurryOfBlows", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -260,6 +280,16 @@ public static System.Drawing.Bitmap MonkKiIcon { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkPatientDefense { + get { + object obj = ResourceManager.GetObject("MonkPatientDefense", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -270,6 +300,46 @@ public static System.Drawing.Bitmap MonkPictogram { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkSlowFall { + get { + object obj = ResourceManager.GetObject("MonkSlowFall", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkStepOfTheWind { + get { + object obj = ResourceManager.GetObject("MonkStepOfTheWind", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkStillnessOfMind { + get { + object obj = ResourceManager.GetObject("MonkStillnessOfMind", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkStunningStrike { + get { + object obj = ResourceManager.GetObject("MonkStunningStrike", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/SolastaCommunityExpansion/Properties/Resources.resx b/SolastaCommunityExpansion/Properties/Resources.resx index e132cbb16a..38bf7e3b43 100644 --- a/SolastaCommunityExpansion/Properties/Resources.resx +++ b/SolastaCommunityExpansion/Properties/Resources.resx @@ -199,4 +199,25 @@ ..\Resources\MonkKiIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MonkEmptyBodypng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkFlurryOfBlows.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkPatientDefense.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkSlowFall.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkStepOfTheWind.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkStillnessOfMind.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\MonkStunningStrike.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png b/SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png new file mode 100644 index 0000000000000000000000000000000000000000..50532f6e14f505742c5d414e4c5504a3ea722cba GIT binary patch literal 7784 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�|Mq5V!>00hFtdCpj15fX4_W35^>m(5+6_IQKwPE>5@v zH5tfNpqzjd0|SZ+nwskAZqe>|c?TDk{rIR6d=C6u4B))mA0v}T4HsQfNF*Y0f?h%4 z)XRww1f>Q+fk7?SQ4p_rZ-mmiZ7@rA=5t+fQ!1;XC)DmN8nN9sX3je5^tOUO=-{09 zg4i@@5L|-bgKmeQ=MffdD%5tqKZ>Qh!*C&743_P444tuoNX{1EZPTdH!?bjA-ue!` z`kqNf#GYNbKaRhrjgHBi+Jn{N}2%^*iGdu={04I1z+4<1~wf60^jIQ02iJ>~p z`lbvpGgr95IrYYSq>^zPU`c3#wtLjxp45}?w6pC`pL^5`90Xsh0bF|Pd@^Qgx#W~X zPD$iG80{P&=Y#T#y4Nk7+PmeA*?O$4oDd0Ddcj<{u_7F>jJTO#ogf185J8SqZq7OV z_D4luPP5V7;O$*{=P!7oVKd2%f$OGcL*G}E@>~*)dfAsjxdbFh+i~-1y z@ZT5B#|#gE-nD0J&+dJ#Gr_^)Mu4-au7UdQ730Bx{16;K z%pi*1a@jtA6#9Z_=U*AFKIcm63l+$cD0u}U<}x)|(eTfEuj*X={C8Qhs}N@=0?t{S z*;a1NT9acg+rr`qEXGt&iBR(Oqcu0KyK@RWhzk7(J2j> zvY87s3Ram?AS(R8KTcqq-?EsFf(c)X2k>6Il=$66)DWFA_+u|b__@vR{B>?@$BOf~ zp*b=$)dJYG!IU-2{bp_-$ehe(oFq0aJe?(b3dLZN?jAX7Rlk}C3jz5o)l&ei!0tkj z49cj3xCQ;WTMy>^#>3ZQ0B0Ar!$!|RB@PikCw`cbxyk05YIu1!1Nz4a1A=XHeLJf zz~stDE;s3>NYRiAM{IYEzhsG+SG5(G_X|vDT3gs})<7yth@IkJn-5I4Jm`bz_0@aEI^L_xJg|mP2 zq<7%4n}Ntu`#u@g@#bCM6ATso3Y@p@2V|8DmF3*3ojG&=_%s-s+WW>YFQJlyNVx;s z979g76GNq4z!u}Fo;Y}n7V3@c6&P>RM4?Ad#?njw(XB6ge%9AMkd@SN{C0$m{U->BBUXxQFkW!LwA1l8(TQ0UkUDcaitjW_}!H7T+s5M zwl#k{yXCz{Z_X$`YXFc;1Aww=0MIm{XaGdWnR?}m;bSj&2Z(7%!S0pwPLFR|ILoS! zD+_GvurAgzWl$EJdHemYvhn+11dzc837-o%1znMp>P1!Bj<-)B&cI&JnfLxikX?Jh zh*}xbqPu(R)jwZ;wgJ3f3lvPdgPb~ZrZ8e)ocd`{WU^bNB9RH>G6&0~oXIfpWiVEB zc~oEwy3DbC73@JVbgmepra}O%b@jBdZlZ95dxbJesqA%t#RMV2$jadQbR7i9OeGqF zDA%}c&T*R6izA1xbRS^Sj~*kV%L+wFlHHV&98gV3^NOd>(V{Ko8O5X4vZ$$08#j-Z zMYsxv)OyOt?NmD(CD9X1yUWIQr5mbCSiCK-@BIM8%#!R*xQESHO?{CREbwmD(^RDH zSvgdxer-~E-7}{eEgMIH2XPB(vWWLKQMqDDjlgM&bD~Jp(0t1Iytej5?7&xo3;*ym znS0WBT3+ap9Fo@wD)Uf6{SbGCpq~-KIV@#79~52yS5N?XK4>rkMjrxO@IwHMUQ(t4 z#Lr+glEW!@9bOuAxh1F5=ai`1O+@O2vGq|#d@u+gpSvihvdATR)+M)SOI~{9D|rDN z&m)G5?wn7L8B^tOQg;x7uyW4yQClB6=K+>ZhRo#~z?`v|V}b*g@s!!H9S7u0zVy|c zDHktqd+WX_aa7KVCn9h%ramuBeFXcoc4nkU6sex@pR1H^ZHM& z=829XIE~`7UdCKD&~PM2%6@jx;- zTpcWcIFFAb%Ek_(H-n?L@Ias zMxXVuoLjLM#;yap+r>DGLp|8Jz>b<>KuvuDK!VO^eP`TWiJ}vE~Yv>doV7Jj|6?1cKZ$ ztz+l7RPDQ`D9trRuHwdW{Q@wCQloXp=+r0k=cwD4oTlx5?^}Aq z`ccHt9a4Be8hF@}1&?;xT{|M^GirwpgYWq#nVv6_VR<={NSr?KUxnb_hSdG-mp4Us zd~ga89B?VN+qM$|X69NB2zmje5YfQ~T=CRjC+n@X(|EFNDB(=(e_bMz z3Pvw+&-kyufbO=H^Uaz_LZ-f)prh2jwRrVs~rNwgE_$g2m0KP&jSC%t%S0qNu5S zW_Xgd?~dsB+Yi5^g7QrfCiH3HGmQa3_Qrv3zB0mK(0$rxxDE-v{fl{|(v=4xh}$8F zf*&IId?V32xZ#a^uGu&L#(U#+t4`&pd<1OQ&OWy>lW3h`$*z*_<@fy*b}o2LrKwE| z&r^22a}$d-j)0)?bG$U8M%&gi)r~Ko0tI~NcEs?725`n1OUR8sm`{Fu|04R^XP1lP z&tD@IOxfqitI%8_f57dKeLfh?AOuzs7~A}K{gxqGtgXPlq|EjA10)?x_YRt}4Q)DE z_wfLxM1x54jW~T9@Hso*fB2-97r%E?+uv@xq;27kE^2x9s%xX~KXfLGw%}uC3o`N! z7Hk$RnpiNh2HH??{bj1kTAldP(BZ@A!2^iu41?FBpkx|`t!~+_dDq<^t$ptt2HRfb zInaxP`U8+Lh6BkyB0b%k7hU!A*+3}rf9r;7;tKb7?a0~}VBn3$P167?wFpNBpD}4%SIs$G%4jY8#LBLZ8Grttv63*HIUEAI{ z7CU80!7J+19p70)N@bt|Q-@F3@`=SaCss7sV(ffFwT z7moktjUkV+XVp}#ZPy?I%Zq#T*&mtp`i>)lMYPaV7sNlT z=#j-+aVva8kTrnF$lsA4JoFs>?yk?SJ6M`Tvi@scZ6%4?t)Nd>@c$NmpLFYM$_Gzo>zU}vg4E^BqnZdB>u%(sb>s~;aZqMjhyTw3p zo6TXd*nAeic<73kGv;KBhi&3vL)HMUzkL)bD;p+?L61vjPCtY%5kV4*7!}Jo7YA`d zhjPY8q&n&+?|<)!3${IT%a1qw>Fht$Ja^MiTGz}!MOWh1+Ghgx6yktB9q!wA#C?OO zZ3<7AvqRuaYJ2zLlknnkJn)>-wlg15M{ZSPwn9dNo%IJ;jb*n&{YC8%@YOhm&V1iJ z_2#F2=REQgY1oVnP^DKSLJC3(J(lWV>T9=su9Po>u|+{5Ivo-biHma{P`a8+(`~y) z^%aD8CgHK~V{gx(6Pm)uUt10RJm}_)&0~YwTs=f>+FC47k-10BS(}lDfLLaXOe!-Z z!BElb`muNwF0` z4C85A4;(N$wNW!lMX3~`TS8=rf~}L82pGX%acoW5xpyulqQtsBetAsi%BStEBh&*v zciDsug=gQrKbQAnaCc>_7K3qy3c`I-SVsEEtZ4%Z9Quj42iCN?pxV9<_(kn&pRB&V|IpT z-TAs;FtPiU8!qR`&WL%=g#va60qN%TARqh@L54BFJi{mQ z@R&0<7N2_aDiEYcYd@%Ld-L~a!t9qaw}nxb94Kloz4EC)L6sO(#do>T!o45^e7D&e ziUhD?4h$IJNMU*q7HfBD&09l8TMfQ}+~Gd{#+PA`_i=-?YSf4|b$+Vef7Qi@wFSK4 zffs32#bDV*ok31H23^BzAG_int+#1_d0lpIOeI3^uxJhm6f*BW7R|Zy6;H*a?cnjm z=9j;Jsn%InfqZ?RcVvw~6j^xoee>kJL9NMk^CzaO7tJ*3mPjiR%EeISC!RBY|7#e_ zI&RRtH_siZVzY+>*)7Id7u+l}!u(8C3O7D^?Q_Y-+9_JRrvMfj(4y72ncEkb0TZ`r z8G2?w@I+>R?g$kpOV9fGn%qg}Yy*PPyZzmPt;_y26V@^N)hqfEeJyooG?`R(HjLYT6)PkubbfPIiSZUwxY2m!C&g$YJz?{o|NWD%kto=Ly3M-86 zTssM7|7_^0+3n2rnpg0dvA_vH1ZV!>PhCaBYJt$}h*Y*FcdVEQU4dORp2aajL3SN5 zY@Uu8u0bbk6T@Y#>1}UK27iz5H-K@-x|BO~hilT63!TSaxfrab3#c(lSn8h(9zAjc zn0e_Cu zd}d_(2mf;-XR38k8Ezas09WydI^WP~wGbTUw7z=F?a6I#O-XKldtz$GJ7ZJ3J{qa) z`*^65~08nEdwDYSjwrhhX`UyOsiV6C&*e> z9NN2qC;ad+GNPhLltlY^2O*_R%O5>o?QR&Dy-qtvFx$4<$KwG57_{9}J`T3LLP84U zC5=RnLu;$WVA|xdc@$E6WBU{h%)a@of1( zA+~E(UfaqShwXXkw&@)o&p!rV?m+s1sx}6hoKpc-&7DeP^&l`9vr|^eV0PI;Edbms z0o=Msk#^iPQk1p5som78eTGO=&l2X!Nx z@R$t*sf5c8SGyYVwYfz2glktwp|S=%mEq0;6uFx4rgwf&1gPeje8n2i)azC{htJ#v zTVzGh(;j8Z-;Yf!y7||sx9_?ITF3)!g&ux=>tVn8oHYO!M$%N!!TQvKac9&(7qA;v z-!NsM58n6G!MO#v6Tm@09A^H?c>`08)w$-W{){GHhA0P%(2^ysdw-!x$bijb$+I9+ z%Oc@mXD~>3pt3?kWigmu_}eqs*f@lix_!v`-ya`+`|ewk>z+AJsag6hy=7Y!*AnQBEC3Iw*R41o@*I$G z*!Kgn2Ea8HL{fZ*E(Mkz^A-%;nN?nbr_6UNJ(wRd~bjR4{$1dzw`|7KoCqMkJ)#RstuA#qq zc7r(i{5o-XC?pqp!cLJ&9*ETNP3Ih?yQwVIwsXXn_TgX}FiGCrE=Ra12|ECf5pS4M9XVY!y=yPwUl^!iW9n7vzpVy+H4J>NWBH1#d|s&MKF3j}aj_Pq=(J#2xYn zy>7S9FA--Dx*uU&z?V6S+Sa{#0*62oq(dwJ+OuWAJzzpD27;-Et)(m-%fa(QqlKDa zGMNMoa7A1)W56ny-5Imxpivi;PH~H1*`Ri=omQ$FS4> z$2IEA6~NgFGJBzpvT<888=3Tx8z;{e1A~Ui-kcJr%aP}CIefklB|#q{VK*1?@ooVl z<_oU)W>Y05kW(4mwfb0W&AcW&_Upp|$Xo>`BD<8F<1XF|9i-9fe@uc}Ft`2D(3H!! zg8)az@;{&4^}(Yj#x^b*AN^$E#O~z}p4$H6^_M5BUz>{eM@%6m0Ak~&Y`chk!JK#^ zQ7A#T*m>r?BUk?6tb5h&jxuvAho%B4V=;I`$iB&E z3Nh($fWb1$W{zd^PXb%AZipaQbUWE~us)XkBTideIPgFf>Xehd~`4ojSc~;_$?AoPn<$>NLXMzscadof)LJwW&>2eMw#tEE6Rv zJ4D!J!2ZGodmo6(agB$v2$4Rt2QvxZFZ6(Xf2?tPd2H{7;qm=jM#k&b3^&KY>@RL_ zKmSf==7tcmhL5@E{k#*eSqIx{_x|UuyGGEHZaGxiPE@G&T&wm5j zl4;4tZKAcM&eAe;$rJa^{pqL*1SBk z@q=gPHoW`z`R(iferl|K{Rr6i=b8OAJBAb@!;6mn}N)u8(#eu{?5^oi5f+2#BDj4n>f;~n`-^e0U{NQUMdYf`91K1 z?FKbsr=D|_wshf>_Wb#BKp9!M^@TUZVZm}2CoC6c#K8KG7R=hU`2HUf{D22`08GPd z6cZdWw}t!C@B$IA-2b+)1Nf0@^I2$iwqVge=!EUXbAIzrwXJA2?Lk}6IkR7Q4(QY!uJ@jC@6U-hQVWZ9lfv}g?s$iC&!saC1SwwvSr32^IC&Zw z;mfB66=CfmZcn6??qBuNOb7#D3vG7{6Y!dOwu97gg$i2&1CRMMGWLvZN_S%jf*o|D zCZCyOx1mB-MwWh{>?xm6=NmYAZ+zG4(q!H0G5z@PE|r#YvShd4h_&Pxy-j&~Ph&od zHs#@+K$h$ZfdTlz81VBk+%xvvMX>Jn3L;M`TCaf}@H#xWoaC&3{JXc*z4_2x-8HMH zC0lllP!pYn_=OU)8GB$eV50r{VJDM}*JE9i2{zqZamYz>xHap6PO`oz|OaEzh>0d#n>n4=`>R03!6VC*9 znf(cM#@X0BqID@y@z{UzHL{^qLI^^0$@JRAJ$ zJHtUN{>Tx*l!XYkjRgxe`7IpRZ2UpARhE6>bnbB%ugje{w;K4hWaIXNrq^#ji=}#e zuuy{x@P*hO@aLcT+rN4T9)q`rVVIduU<`H~x(5m%&~6Qk06ia6z;Q*xfY^^4Fv|Ey z8DDF{okSCyY=8=_Ag3pmXjAT;*KYJKyZDfn0K4lJG&D5{J;`4D^^ywn4d0_{bLW(P z3^_^e6E4YH^Jhwj^H~S=FKitH0Tw2C`t_96~IT`RCcS>;Z}(xYjDoqM{|n5 zw`9@QpjyAaEWPQ~ajB0UIhiY_rxh8PhsGqq1NPF(-v-j5fo<0Z;Jl|6(Br*T67{$} z5@X@6y0w+eFmfY9CMTgYxcySVK2y+VytN65r456slyV5TK^{cZAT|U%MV-~}9Mkyj zL)Yqwj?&EIVQNn=v~k}M>|RfMy}T$62n8@20Ovnopm zUeOcT6F&WpUx_*8TR}{V&h=`}QrK(vdCA%l=Z8*uAn6;|aSeoX37be*u-eq1b?H=RXL9 zX!9$#UWOmgppuhO*@-S6HZS;xbs?tbhA6<&Cm3l+uv=jGhOi|UuUE<+w#;|>-GAVm z?$fBzF6o_#``&oosGm14Yo=cYwlg~bJG6vw`tUKZ>5{o1iH18|6!qkm!}>zN#q$o3 z+6mjGPSAEYhr!jE7}o`!6bzn%2whCuEDxXY+Xuuz z{%$zYp%W<OsgFW2L$GAq1ppK6V*m&y zkBMP@NPs08s>59y77bL|cSTGV4vsIUgPWoS!es@B6&hQS)N7+2fdg`$EY zq0s3Q1t!aqD0;vc{NQtg&=dTOTTo9$bE3OH8Gu_VBh~AN?h{dVr64Nqa)gT;J*A`T zL{F#_ctJjK!8i4VZ*a%9_#G zpnfOJ^j=k0Q#;!CYpb4mU%39K7g5RM_j17~;EWI5_{{fzh(RDm@;Hz<70j6m@MZTn zOcZjQeONTT+85m8Fyj~GHOue^g3)UP$Ie=vJMD%QvF-1ccfI?^i!=NtFL()T>@%^C zc@A+fA~>0)!FlJ%Ilp&JynG=92Mu~M7Hw)ts(-xo)FU?lgkvsxhRmE9B)Ogtbjd?h znGrS3xzq!#_(Z-(jtOh_)biG@y@GK6{n^IOdg3E;j6X@;Qdn|29Oj21DI*?O9WVlS z! z)z=XSS~rBOa$f^5aX?Id^Q0N&3z4Z;E(;%f!6#iS=Z%kTT6kKP9}ajPtubo=Ce6l8 z8jKPkSvo8d?x{EZL>@AIIV{kPimF5xZdj|Y`rS>3v<*bLUkW2Gn@5BKStxJo5n8Ip z3!63`|1T|T@<~sTnX@CrS(HybE{7x$rv$nJ7X~hvaM-+q^1%x50stU*h0qM5W|-C* zl?`2oHAQ0te#5E3gC&T!$iQX?=J5 zUgN2CZr(d@w%Om`Kk+h+6pVv~RtbY2tL)sp{-n*1Uw0Q601o39#sS#`2UGxpsZjHP zI4Ttl0J&^F3(a~8o7F7f3=bcB(c6)!m#ykv_5AqghL`4K`Arr)S{}u$pGoF9%;C>8 zB#S2c^J{(Q{Pic`g?2DOZ%ycl#M(to`rn>E|6l3}!M5WshW0J53+=1^F6`R8L}+Pw z+NORvH12&vSg~{guXCQn%LeGoZE#(67@AJ03UgP1jzjRsQxM{$1j3Sx=_!FLiq2&< znT%^pPwSK@nx^TR!SJ91@o{*FwxS(n}O_a3S9qZMW z?%d4g|MVKJY9*0WI? zH%-9GMMv6m{EZLLP-!hpicVb+LH{xBxjkvP_E%8azl48j0AB@qsuu~X7QMvZi(W4H zwMM2%3hPL;8yZa3w9;$nsa`!E>(yIeAF;P%vmw;B7&Yrv{z76uuiK;ZZQUN0k~Ai& z`weQOAr)-H~@U?7-3lH zC@P8gEh|{l2njWBS~5vb^ycE+!$HOo#tgw6^h^Q3L~Wz!$75nx-;&X{9%fmZMFL#p zl0UC0FyfT;qB{^5{e=xiv^9sPV*w2EvdT46rc$5W#L?hH!!`QcN1elFd&w)(+CrnZB?rHXCg>>_1j4XZ zaYn*TrF> zfi4I*BAl^7b<6+fynV|bzY$_gb0o|-0Qk%VipvIKkN`CgSp$G%#%m`2C4nFuOj&@t z3Whb5U-DO6m%6*xzC0w|xOu2===2@_VJEc_y!(z}Em{f0IG{m9O&tFL7?5Rt?|?g< zX7FUq5CnB_oq{nX(o4Fc#?otN9J2Be{;f;Ee;VYSb`}}tiBOFb8K#t*h)!qA`qxe; z7?Z-do60gVJ6Ve4qSG69=MJb344kyXTQaIO-L|XHe6V9PqRy-(010+o3(d+z2v0b7 zox5aYL$rEnW#@;FUv9)&%2In)kBe6Sb9}mfLy6wg7+`A30c$(NiV&(;4d4Nl3b8X+ zA!bQ%L+uen34ip`$ry_&T1r{9W{0u(=ZF8%3%hII448P=-Sn!#CrjM#^HGE6GsCF- z@Xl{P&lMwrbCgJw$(~@;6)b3UM@shl3aj>o22I@SFCEbddca$^xJeJ~di9PuJ=>Qb zZyE?H80u#42my}#pzXh8m*dIw!PQ{zyIrrTQrA9*+dJ^fb^q&{Cv$j_beeKV{H_8L_%$y-i@D&gb z^$MHfkAGl4uKmI-tKk{o$(Z-<4s3%q?d zOur~7CJx)qlqfmU!K$e>(Ym!&M!GlGQW_}VGyegw;BeS=_SOEZtr zZX>P4Q@SYh!c=R8!QKxeyN?Kb9~0PqO{7g4=dFs)I}}d3RHpYZX7n&3c7cIF#7*`) zBc)qMT=(>Eb4H!^GIjb;jvcFg7QoWXbE)R-_{v$2Gg7h3Q5IchUr|Ai6I)Y4x^x`gr`N7rUXS#bGNMM znxaOTs?}3X-`>30z^^mY!{J}}>}oRC6{UVLB)ObUC*{;bxcO_G0Bp(d%UJB3r%}ea~V2sjMGXkRjN+Z!(%(X-iKQLv#ItDtI z%@;yMhbt-ti)(z7E_%gTK4A;A(ZmSt)EJA!x*F9xt~&jQ)_;U=tN|P;RDA0ta_MY0 zah2qWZnsl%h%N_2=lER(d|-tSx^PzG$1d=HGQ;s@jBpKbg^DDN&n`HAIGAt`xOE@Q zZ@-CSeM5IKCE>=mp7A{vA~|)@6G~8*KMLjmdwqySxX=Y6I}I+yQ*l-M`K99zS}P6@ zjvBxb!f{tGAk$|AXqgnIX$c>fyF^$|C5YZ3!F~|_(0Su?O^7WR6b;G2blrfBoPi&a z<1);0h(w7Kj0N9$z$c_Y79@x!aEF4ANx>Be1|$WP-vdhq#2RAarrD#8c*Y+LM-AXB z!nliHA*Y;@OF~{o+@g!fL?p0zrw$?uD!%WaGp+;HRWP+Z@&b%0-pKn&6~T`np+%|MibUfujcSHA3M{caY)UD#7pQA;IFX zkl*DNIts%=XX_eaWIV`Qn!>`WVkT4xPQj61O3H!>q0A)_r_3mR37k4a;t<_1>$!3B ztZ`r4EI$hW!Qh#F+tEpQ6pq4CI0{GM{~iS4e*q`~sceb`gg5{I002ovPDHLkV1fnc BuIc~) literal 0 HcmV?d00001 diff --git a/SolastaCommunityExpansion/Resources/MonkPatientDefense.png b/SolastaCommunityExpansion/Resources/MonkPatientDefense.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb56a6af66357a34e824586d7661e88fdc91da2 GIT binary patch literal 6092 zcmV;-7c=OIP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D7hy?6K~#8N?Ol10 z99Mb&W~O`YnLTC?tqxm0uuW{qm>3f%?AU;bi;xgV;ZQ|VflyGDR5`>c5{xO5kPrxW z42A#!0)YYp1?IABi^IfmK$dX@bl8^HI#=3zcXnrI=jvnf`+cu_G~P(ET*)6jYkyl` zAFp4(p6TE3eaGw9v+}Gwvn3X+pHb3ox5Mwf_WQSEu~<9Uenv>72$0(L`Xp92nZ2he zv6#exUa$#}wUl5}%nrV89F-FBxY%|gW+f6a?n_(RuJ4QMx^36>+xQdT@0|4iA$KNYgg2luez>94`?YNK(BnW_)mg`~d ziHCCx{{MFlw5nzC-R3JnfV+dDNJ*p!kc0&Qc+G+Ht_(_^S_n2lO(fy~mTCx~pn6na zJSYJ*;KwDEv?QOgC7ZUD2{3 zNWpsO>;OEj;13luvLQAr!^;oLm`uv(Kt}p2@@~XQ6c71T}?TTmbkZ{TbOjoR>|hifm|4N(n^Bqn9TEdIE@2 zNeB{UC|MKdM}IGkU7wTM&VP`^eeaR}d{WYOLam4r3+p7>&ZaCS6R(j?TWBK@kP4Lu z@F_l9M-2fyE}|%rB0wOp0^q@^Zf3XQ#`6AKKq`&iKafw!Kz&^Nd;e1Ecm0Lk@o!v+iIqEhB?DSc$BZu+4fT3M~OC zz|V5Z�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 literal 0 HcmV?d00001 diff --git a/SolastaCommunityExpansion/Resources/MonkStepOfTheWind.png b/SolastaCommunityExpansion/Resources/MonkStepOfTheWind.png new file mode 100644 index 0000000000000000000000000000000000000000..69e795b43be249c5e3acb0a198ab13e9b5e66a4d GIT binary patch literal 5476 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 QiU0rr07*qoM6N<$f}Qqq%K!iX literal 0 HcmV?d00001 diff --git a/SolastaCommunityExpansion/Resources/MonkStunningStrike.png b/SolastaCommunityExpansion/Resources/MonkStunningStrike.png new file mode 100644 index 0000000000000000000000000000000000000000..75ec602d456cb2210adfcf68eafb88a1177e2dec GIT binary patch literal 9625 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 Date: Thu, 19 May 2022 13:44:26 +0300 Subject: [PATCH 082/174] fixed `Slow Fall`'s icon --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index da744299c2..fbf9eb41eb 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -71,7 +71,7 @@ public static class Monk CreateAssetReferenceSprite("MonkStillnessOfMind", Properties.Resources.MonkStillnessOfMind, 128, 64); private static AssetReferenceSprite MonkSlowFallIcon => _monkSlowFallIcon ??= - CreateAssetReferenceSprite("MonkFlurryOfBlows", Properties.Resources.MonkSlowFall, 128, 64); + CreateAssetReferenceSprite("MonkSlowFall", Properties.Resources.MonkSlowFall, 128, 64); private static AssetReferenceSprite MonkEmptyBodyIcon => _monkEmptyBodyIcon ??= CreateAssetReferenceSprite("MonkEmptyBodypng", Properties.Resources.MonkEmptyBodypng, 128, 64); From e8e584fbaf324e080f92ebb5bcebaa5ab4190365 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 13:49:02 +0300 Subject: [PATCH 083/174] changed `Flurry of Blows` to not require empty offhand or spending all attacks --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index fbf9eb41eb..d0ce0abfd4 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -553,7 +553,7 @@ private static void BuildKiFeatureSet() .Create("MonkFlurryOfBlowsExtraAttacks1", GUID) .SetGuiPresentationNoContent(true) .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, 1, true, - CharacterValidators.NoArmor, CharacterValidators.NoShield, CharacterValidators.EmptyOffhand)) + CharacterValidators.NoArmor, CharacterValidators.NoShield)) .SetActionType(ActionDefinitions.ActionType.Bonus) .SetRestrictedActions(ActionDefinitions.Id.AttackOff) .AddToDB(); @@ -574,8 +574,7 @@ private static void BuildKiFeatureSet() .SetRechargeRate(RechargeRate.ShortRest) .SetShowCasting(false) .SetCustomSubFeatures(new PowerUseValidity(attackedWithMonkWeapon, - CharacterValidators.NoShield, CharacterValidators.NoArmor, CharacterValidators.EmptyOffhand, - CharacterValidators.UsedAllMainAttacks)) + CharacterValidators.NoShield, CharacterValidators.NoArmor)) .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder From af2d9866848915f327e2ffdbb4b2ca4b6f3d123d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 13:51:04 +0300 Subject: [PATCH 084/174] small cleanup --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index d0ce0abfd4..16b6fe52f6 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -466,8 +466,9 @@ private static void BuildMartialArts() new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, attackedWithMonkWeapon, UsingOnlyMonkWeapons, CharacterValidators.NoShield, CharacterValidators.NoArmor, - CharacterValidators - .EmptyOffhand) //Forcing empty offhand only because it isn't really shown if character already has bonus attack + //Forcing empty offhand only because it isn't really shown if character already has bonus attack + //TODO: make action panel able to show multiple actions of a type + CharacterValidators.EmptyOffhand) ) .AddToDB(); } @@ -531,7 +532,6 @@ private static FeatureDefinition BuildMartialDiceProgression() .AddToDB(); } - //TODO: rework into feature set with generated description? private static void BuildKiFeatureSet() { var inBattleNoShieldOrArmor = new PowerUseValidity( From a3fce552e84cea04fffd4a8b47a884ca72baa864 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 16:59:16 +0300 Subject: [PATCH 085/174] added patch to fix stacking of monk and barbarian unarmored defenses and arcane/charismtic/wise defense feats. They still all are shown in the tooltip, but only highest is applied --- .../Classes/Monk/Monk.cs | 1 + SolastaCommunityExpansion/Feats/ZappaFeats.cs | 4 + .../Features/ExclusiveArmorClassBonus.cs | 7 ++ .../Models/SrdAndHouseRulesContext.cs | 12 +- .../RulesetAttributePatcher.cs | 118 ++++++++++++++++++ 5 files changed, 141 insertions(+), 1 deletion(-) create mode 100644 SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs create mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 16b6fe52f6..483c06a267 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -247,6 +247,7 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(1, FeatureDefinitionAttributeModifierBuilder .Create("MonkUnarmoredDefense", GUID) .SetGuiPresentation(Category.Feature) + .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER) .SetModifiedAttribute(AttributeDefinitions.ArmorClass) .SetModifierType2(AttributeModifierOperation.AddAbilityScoreBonus) .SetModifierAbilityScore(AttributeDefinitions.Wisdom) diff --git a/SolastaCommunityExpansion/Feats/ZappaFeats.cs b/SolastaCommunityExpansion/Feats/ZappaFeats.cs index 87473abce9..a24614ce56 100644 --- a/SolastaCommunityExpansion/Feats/ZappaFeats.cs +++ b/SolastaCommunityExpansion/Feats/ZappaFeats.cs @@ -3,6 +3,7 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using static SolastaCommunityExpansion.Feats.FeatsValidations; @@ -31,6 +32,7 @@ internal static void CreateFeats(List feats) FeatureDefinitionAttributeModifierBuilder .Create(AttributeModifierBarbarianUnarmoredDefense, "AttributeModifierFeatArcaneDefenseAdd", ZappaFeatNamespace) .SetGuiPresentationNoContent() + .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER) .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) .SetModifierAbilityScore(AttributeDefinitions.Intelligence) .AddToDB() @@ -97,6 +99,7 @@ internal static void CreateFeats(List feats) FeatureDefinitionAttributeModifierBuilder .Create(AttributeModifierBarbarianUnarmoredDefense, "AttributeModifierFeatCharismaticDefenseAdd", ZappaFeatNamespace) .SetGuiPresentationNoContent() + .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER) .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) .SetModifierAbilityScore(AttributeDefinitions.Charisma) .AddToDB() @@ -387,6 +390,7 @@ internal static void CreateFeats(List feats) FeatureDefinitionAttributeModifierBuilder .Create(AttributeModifierBarbarianUnarmoredDefense, "AttributeModifierFeatWiseDefenseAdd", ZappaFeatNamespace) .SetGuiPresentationNoContent() + .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER) .SetSituationalContext(RuleDefinitions.SituationalContext.NotWearingArmorOrMageArmor) .SetModifierAbilityScore(AttributeDefinitions.Wisdom) .AddToDB() diff --git a/SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs b/SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs new file mode 100644 index 0000000000..e125543d2c --- /dev/null +++ b/SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs @@ -0,0 +1,7 @@ +namespace SolastaCommunityExpansion.Features; + +public class ExclusiveArmorClassBonus +{ + public static readonly ExclusiveArmorClassBonus MARKER = new(); + public const string TAG = "AC_EXCLUSIVE"; +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs index 15d3d9424e..6e002e9820 100644 --- a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs +++ b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs @@ -1,4 +1,7 @@ -using SolastaModApi.Extensions; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; +using SolastaModApi; +using SolastaModApi.Extensions; using static SolastaModApi.DatabaseHelper.ConditionDefinitions; using static SolastaModApi.DatabaseHelper.FeatureDefinitionActionAffinitys; @@ -10,6 +13,7 @@ internal static void Load() { AllowTargetingSelectionWhenCastingChainLightningSpell(); ApplyConditionBlindedShouldNotAllowOpportunityAttack(); + ApplyBarbarianUnarmoredDefenseNotStacking(); } internal static void ApplyConditionBlindedShouldNotAllowOpportunityAttack() @@ -54,5 +58,11 @@ internal static void AllowTargetingSelectionWhenCastingChainLightningSpell() spell.SetTargetParameter(3); } } + + internal static void ApplyBarbarianUnarmoredDefenseNotStacking() + { + DatabaseHelper.FeatureDefinitionAttributeModifiers.AttributeModifierBarbarianUnarmoredDefense + .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER); + } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs new file mode 100644 index 0000000000..c97deba4b7 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Reflection.Emit; +using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; +using SolastaModApi.Infrastructure; +using UnityEngine; + +namespace SolastaCommunityExpansion.Patches.CustomFeatures.AtttributeModifierBonus; + +internal static class RulesetAttributePatcher +{ + // non stacked AC + [HarmonyPatch(typeof(RulesetAttribute), "Refresh")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetAttribute_Refresh + { + internal static bool Prefix(RulesetAttribute __instance) + { + if (__instance.Name != AttributeDefinitions.ArmorClass) + { + return true; + } + + var currentValue = __instance.BaseValue; + var activeModifiers = __instance.ActiveModifiers; + var minModValue = int.MinValue; + + var exclusives = new List(); + + foreach (var modifier in activeModifiers) + { + if (modifier.Operation == FeatureDefinitionAttributeModifier.AttributeModifierOperation.Force) + minModValue = Mathf.RoundToInt(modifier.Value); + else if (modifier.Tags.Contains(ExclusiveArmorClassBonus.TAG)) + exclusives.Add(modifier); + else + currentValue = modifier.ApplyOnValue(currentValue); + } + + if (!exclusives.Empty()) + { + var value = int.MinValue; + foreach (var modifier in exclusives) + { + value = Math.Max(value, modifier.ApplyOnValue(currentValue)); + } + + currentValue = value; + } + + + var realMaxValue = __instance.MaxEditableValue > 0 + ? __instance.MaxEditableValue + : __instance.MaxValue; + + + currentValue = minModValue <= currentValue + ? Mathf.Clamp(currentValue, __instance.MinValue, realMaxValue) + : minModValue; + + __instance.SetField("currentValue", currentValue); + __instance.SetField("upToDate", true); + + var attributeRefreshed = __instance.AttributeRefreshed; + if (attributeRefreshed != null) + { + attributeRefreshed(); + } + + return false; + } + } + + [HarmonyPatch(typeof(RulesetCharacter), "RefreshArmorClassInFeatures")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacter_RefreshArmorClassInFeatures + { + public static IEnumerable Transpiler(IEnumerable instructions) + { + var codes = instructions.ToList(); + var method = new Func(RulesetAttributeModifier.BuildAttributeModifier).Method; + + var index = codes.FindIndex(c => c.Calls(method)); + + if (index > 0) + { + var custom = new Func(CustomBuild).Method; + + codes[index] = new CodeInstruction(OpCodes.Call, custom); + codes.Insert(index, new CodeInstruction(OpCodes.Ldloc_2)); + } + + return codes.AsEnumerable(); + } + + private static RulesetAttributeModifier CustomBuild( + FeatureDefinitionAttributeModifier.AttributeModifierOperation operationType, + float modifierValue, + string tag, + FeatureDefinitionAttributeModifier feature) + { + Main.Log2($"CustomBuild '{feature.Name}'"); + var modifier = RulesetAttributeModifier.BuildAttributeModifier(operationType, modifierValue, tag); + if (feature.HasSubFeatureOfType()) + { + modifier.Tags.Add(ExclusiveArmorClassBonus.TAG); + } + + return modifier; + } + } +} \ No newline at end of file From fcdb7f2e00ba07987be1ca1e629f634189b2e4b8 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 16:59:31 +0300 Subject: [PATCH 086/174] optimized imports --- .../Classes/Monk/Monk.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 483c06a267..7109dd2d98 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -7,6 +7,7 @@ using SolastaCommunityExpansion.CustomUI; using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Models; +using SolastaCommunityExpansion.Properties; using SolastaCommunityExpansion.Utils; using SolastaModApi; using UnityEngine.AddressableAssets; @@ -50,31 +51,31 @@ public static class Monk _monkEmptyBodyIcon; private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= - CreateAssetReferenceSprite("MonkPictogram", Properties.Resources.MonkPictogram, 128, 128); + CreateAssetReferenceSprite("MonkPictogram", Resources.MonkPictogram, 128, 128); private static AssetReferenceSprite MonkKiIcon => _monkKiIcon ??= - CreateAssetReferenceSprite("MonkKiIcon", Properties.Resources.MonkKiIcon, 64, 64); + CreateAssetReferenceSprite("MonkKiIcon", Resources.MonkKiIcon, 64, 64); private static AssetReferenceSprite MonkFlurryOfBlowsIcon => _monkFlurryOfBlowsIcon ??= - CreateAssetReferenceSprite("MonkFlurryOfBlows", Properties.Resources.MonkFlurryOfBlows, 128, 64); + CreateAssetReferenceSprite("MonkFlurryOfBlows", Resources.MonkFlurryOfBlows, 128, 64); private static AssetReferenceSprite MonkStunningStrikeIcon => _monkStunningStrikeIcon ??= - CreateAssetReferenceSprite("MonkStunningStrike", Properties.Resources.MonkStunningStrike, 128, 64); + CreateAssetReferenceSprite("MonkStunningStrike", Resources.MonkStunningStrike, 128, 64); private static AssetReferenceSprite MonkPatientDefenseIcon => _monkPatientDefenseIcon ??= - CreateAssetReferenceSprite("MonkPatientDefense", Properties.Resources.MonkPatientDefense, 128, 64); + CreateAssetReferenceSprite("MonkPatientDefense", Resources.MonkPatientDefense, 128, 64); private static AssetReferenceSprite MonkStepOfTheWindIcon => _monkStepOfTheWindIcon ??= - CreateAssetReferenceSprite("MonkStepOfTheWind", Properties.Resources.MonkStepOfTheWind, 128, 64); + CreateAssetReferenceSprite("MonkStepOfTheWind", Resources.MonkStepOfTheWind, 128, 64); private static AssetReferenceSprite MonkStillnessOfMindIcon => _monkStillnessOfMindIcon ??= - CreateAssetReferenceSprite("MonkStillnessOfMind", Properties.Resources.MonkStillnessOfMind, 128, 64); + CreateAssetReferenceSprite("MonkStillnessOfMind", Resources.MonkStillnessOfMind, 128, 64); private static AssetReferenceSprite MonkSlowFallIcon => _monkSlowFallIcon ??= - CreateAssetReferenceSprite("MonkSlowFall", Properties.Resources.MonkSlowFall, 128, 64); + CreateAssetReferenceSprite("MonkSlowFall", Resources.MonkSlowFall, 128, 64); private static AssetReferenceSprite MonkEmptyBodyIcon => _monkEmptyBodyIcon ??= - CreateAssetReferenceSprite("MonkEmptyBodypng", Properties.Resources.MonkEmptyBodypng, 128, 64); + CreateAssetReferenceSprite("MonkEmptyBodypng", Resources.MonkEmptyBodypng, 128, 64); private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; From d70b498a6ec32f6135a2b438729848bb577bf898 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 07:50:09 -0700 Subject: [PATCH 087/174] fix level up MC --- .../CharacterEditionScreenPatcher.cs | 43 ++++++++++++------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs index 7619d75f45..3ae6270402 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs @@ -43,29 +43,40 @@ internal static void Postfix( } else if (__instance is CharacterLevelUpScreen) { - var characterCreationScreen = Gui.GuiService.GetScreen(); - var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); - var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); - var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); - var customFeatureSelectionPanel = GetPanel(__instance); - var newLevelUpSequence = new Dictionary + var customFeatureSelection = GetPanel(__instance); + + ___stagePanelsByName.Add(customFeatureSelection.Name, customFeatureSelection); + } + + // + // MULTICLASS + // + + if (__instance is not CharacterLevelUpScreen) + { + return; + } + + var characterCreationScreen = Gui.GuiService.GetScreen(); + var stagePanelPrefabs = characterCreationScreen.GetField("stagePanelPrefabs"); + var classSelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[1], __instance.StagesPanelContainer).GetComponent(); + var deitySelectionPanel = Gui.GetPrefabFromPool(stagePanelPrefabs[2], __instance.StagesPanelContainer).GetComponent(); + var newLevelUpSequence = new Dictionary { { "ClassSelection", classSelectionPanel } }; - foreach (var stagePanel in ___stagePanelsByName) - { - newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); + foreach (var stagePanel in ___stagePanelsByName) + { + newLevelUpSequence.Add(stagePanel.Key, stagePanel.Value); - if (stagePanel.Key == "LevelGains") - { - newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); - } + if (stagePanel.Key == "LevelGains") + { + newLevelUpSequence.Add("DeitySelection", deitySelectionPanel); } - - ___stagePanelsByName.Add(customFeatureSelectionPanel.Name, customFeatureSelectionPanel); - ___stagePanelsByName = newLevelUpSequence; } + + ___stagePanelsByName = newLevelUpSequence; } } From 96918cb4b0c77aa17a2954eb38169f81a62a2470 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 22:24:55 +0300 Subject: [PATCH 088/174] removed unnecessary log --- .../AtttributeModifierBonus/RulesetAttributePatcher.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs index c97deba4b7..bec64d817e 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs @@ -105,7 +105,6 @@ private static RulesetAttributeModifier CustomBuild( string tag, FeatureDefinitionAttributeModifier feature) { - Main.Log2($"CustomBuild '{feature.Name}'"); var modifier = RulesetAttributeModifier.BuildAttributeModifier(operationType, modifierValue, tag); if (feature.HasSubFeatureOfType()) { @@ -115,4 +114,4 @@ private static RulesetAttributeModifier CustomBuild( return modifier; } } -} \ No newline at end of file +} From da07096ca1d6f3c3afb8c032e5673f2aaed5bf89 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Thu, 19 May 2022 23:52:21 +0300 Subject: [PATCH 089/174] added commented-out experimental code for adding new weapon type --- .../Classes/Monk/Monk.cs | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 7109dd2d98..670bf0cdb1 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -105,6 +105,35 @@ public static CharacterClassDefinition BuildClass() throw new ArgumentException("Trying to build Monk class additional time."); } + // // Experiments with handwraps + // var handwraps = ItemDefinitionBuilder + // .Create("MonkHandwraps", GUID) + // .SetGold(1) + // .SetGuiPresentation(Category.Item, ItemDefinitions.UnarmedStrikeBase.GuiPresentation.SpriteReference) + // .AddToDB(); + // + // handwraps.SetSlotTypes(SlotTypeDefinitions.MainHandSlot.Name, SlotTypeDefinitions.ContainerSlot.Name); + // handwraps.SetSlotsWhereActive(SlotTypeDefinitions.MainHandSlot.Name); + // + // var presentation = new ItemPresentation(ItemDefinitions.UnarmedStrikeBase.ItemPresentation); + // presentation.ItemFlags.Clear(); + // presentation.SetAssetReference(new AssetReference()); + // + // var property = new ItemPropertyDescription(ItemDefinitions.GreataxePlus1.StaticProperties[0]); + // handwraps.SetStaticProperties(property); + // + // handwraps.SetItemPresentation(presentation); + // handwraps.SetIsWeapon(true); + // var description = handwraps.WeaponDescription; + // description.SetEffectDescription(new EffectDescriptionBuilder() + // .SetEffectForms(new EffectFormBuilder() + // .SetDamageForm(damageType: DamageTypeBludgeoning, diceNumber: 1, dieType: DieType.D1) + // .SetBonusMode(AddBonusMode.AbilityBonus) + // .Build()) + // .Build()); + // description.SetReachRange(2); + // description.SetWeaponType(WeaponTypeDefinitions.UnarmedStrikeType.Name); + BuildClimbingCondition(); BuildMartialArts(); BuildKiFeatureSet(); @@ -1091,4 +1120,4 @@ public void OnChracterBattleStarted(GameLocationCharacter locationCharacter, boo } } } -} \ No newline at end of file +} From 2f34c8e9cbaeac972e494720cccc8332ad502641 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 14:54:01 -0700 Subject: [PATCH 090/174] update Monk translations --- SolastaCommunityExpansion/Translations-en.txt | 2 +- SolastaCommunityExpansion/Translations-fr.txt | 71 +++++++++++++++++++ .../Translations-pt-br.txt | 71 +++++++++++++++++++ 3 files changed, 143 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 6166943866..3741bd3c95 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1866,4 +1866,4 @@ Condition/&MonkEmptyBodyConditionTitle Empty Body Condition/&MonkEmptyBodyConditionDescription You have resistance to all damage but force damage. Feature/&MonkPerfectSelfTitle Perfect Self Feature/&MonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. -Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. \ No newline at end of file +Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index e3d31927f7..9fefef711d 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -1796,3 +1796,74 @@ UI/&CustomFeatureSelectionTooltipTypePower Pouvoir UI/&CustomFeatureSelectionTooltipTypeProficiency Compétence UI/&ForcePreferredCantripDescription Si cette option est activée, seul le cantrip préféré peut se déclencher. Si le sort mineur préféré n'est pas sélectionné, le premier sort mineur valide se déclenchera, quelle que soit cette bascule UI/&ForcePreferredCantripTitle Forcer le sort mineur préféré +Class/&MonkTitle Moine +Class/&MonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. +Feature/&MonkWeaponProficiencyTitle Maîtrise des armes du moine +Feature/&MonkSkillPointsTitle Compétences de moine +Feature/&MonkUnarmoredDefenseTitle Défense non blindée +Feature/&MonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse. +Feature/&MonkMartialArtsTitle Arts martiaux +Feature/&MonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus. +Feature/&MonkUnarmoredMovementTitle Mouvement non blindé +Feature/&MonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine. +Feature/&MonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure +Feature/&MonkUnarmoredMovementBonusDescription Le bonus de déplacement augmente de 1,50 mètre. +Feature/&MonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) +Feature/&MonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Feature/&MonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) +Feature/&MonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine. +Feature/&MonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) +Feature/&MonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Tooltip/&TagMonkWeaponTitle Moine +Feature/&MonkKiTitle Ki +Feature/&MonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : +Power/&MonkFlurryOfBlowsTitle Rafale de coups +Power/&MonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&MonkPatientDefenseTitle Défense des patients +Power/&MonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&MonkStepOfTheWindTitle Pas du vent +Power/&MonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Condition/&MonkStepOfTheWindConditionTitle Pas du vent +Condition/&MonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour. +Feature/&MonkDeflectMissileTitle Dévier les missiles +Feature/&MonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine. +Reaction/&CustomDeflectMissileMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine. +Power/&MonkSlowFallTitle Chute lente +Power/&MonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute. +Reaction/&UseMonkSlowFallTitle Chute lente +Reaction/&UseMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute. +Reaction/&UseMonkSlowFallReactTitle Réagir +Reaction/&UseMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages. +Feature/&MonkExtraAttackTitle Attaque supplémentaire +Feature/&MonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour. +Power/&MonkStunningStrikeTitle Frappe étourdissante +Power/&MonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour. +Reaction/&SpendPowerMonkStunningStrikeTitle Frappe étourdissante +Reaction/&SpendPowerMonkStunningStrikeDescription {0} a touché son adversaire et peut dépenser 1 point de ki pour tenter de l'étourdir. +Reaction/&SpendPowerMonkStunningStrikeReactTitle Dépenser du ki +Reaction/&SpendPowerMonkStunningStrikeReactDescription Dépensez du ki pour tenter d'étourdir l'adversaire. +Feature/&MonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki +Feature/&MonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et aux dégâts non magiques. +Power/&MonkKiStillnessOfMindTitle Silence d'esprit +Power/&MonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie. +Feature/&MonkPurityOfBodyTitle Pureté du corps +Feature/&MonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons. +Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade +Feature/&MonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat. +Feature/&MonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune +Feature/&MonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites. +Feature/&MonkDiamondSoulTitle Âme de diamant +Feature/&MonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Power/&MonkDiamondSoulPowerTitle Âme de diamant +Power/&MonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Reaction/&SpendPowerDiamondSoulTitle Âme de diamant +Reaction/&SpendPowerDiamondSoulDescription {0} a raté une sauvegarde et peut dépenser 1 ki pour la relancer. +Reaction/&SpendPowerDiamondSoulReactTitle Relancer +Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée. +Power/&MonkEmptyBodyTitle Corps vide +Power/&MonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts, sauf les dégâts de force. +Condition/&MonkEmptyBodyConditionTitle Corps vide +Condition/&MonkEmptyBodyConditionDescription Vous avez la résistance à tous les dégâts sauf les dégâts de force. +Feature/&MonkPerfectSelfTitle Soi parfait +Feature/&MonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki. +Tooltip/&CustomPortraitPoolMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index b726074c21..bdf4072a4d 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -1796,3 +1796,74 @@ UI/&CustomFeatureSelectionTooltipTypePower Poder UI/&CustomFeatureSelectionTooltipTypeProficiency Competência UI/&ForcePreferredCantripDescription Se esta opção estiver LIGADA, apenas o truque preferido pode ser acionado. Se o truque preferido não for selecionado, o primeiro truque válido será acionado, independentemente dessa alternância UI/&ForcePreferredCantripTitle Forçar Truque Preferido +Class/&MonkTitle Monge +Class/&MonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz. +Feature/&MonkWeaponProficiencyTitle Proficiência com Armas de Monge +Feature/&MonkSkillPointsTitle Habilidades de monge +Feature/&MonkUnarmoredDefenseTitle Defesa não blindada +Feature/&MonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria. +Feature/&MonkMartialArtsTitle Artes marciais +Feature/&MonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus. +Feature/&MonkUnarmoredMovementTitle Movimento não blindado +Feature/&MonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge. +Feature/&MonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado +Feature/&MonkUnarmoredMovementBonusDescription O bônus de movimento aumenta em 1,5 metro. +Feature/&MonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) +Feature/&MonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&MonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) +Feature/&MonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&MonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) +Feature/&MonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Tooltip/&TagMonkWeaponTitle Monge +Feature/&MonkKiTitle Ki +Feature/&MonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: +Power/&MonkFlurryOfBlowsTitle Rajada de Golpes +Power/&MonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&MonkPatientDefenseTitle Defesa do paciente +Power/&MonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&MonkStepOfTheWindTitle Passo do vento +Power/&MonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo. +Condition/&MonkStepOfTheWindConditionTitle Passo do vento +Condition/&MonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno. +Feature/&MonkDeflectMissileTitle Desviar mísseis +Feature/&MonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge. +Reaction/&CustomDeflectMissileMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de Monge. +Power/&MonkSlowFallTitle Queda Lenta +Power/&MonkSlowFallDescription Você pode usar sua reação ao cair para evitar qualquer dano de queda. +Reaction/&UseMonkSlowFallTitle Queda Lenta +Reaction/&UseMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda. +Reaction/&UseMonkSlowFallReactTitle Reagir +Reaction/&UseMonkSlowFallReactDescription Use a reação para evitar danos. +Feature/&MonkExtraAttackTitle Ataque Extra +Feature/&MonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação de Ataque em seu turno. +Power/&MonkStunningStrikeTitle Golpe Impressionante +Power/&MonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. +Reaction/&SpendPowerMonkStunningStrikeTitle Golpe Impressionante +Reaction/&SpendPowerMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar. +Reaction/&SpendPowerMonkStunningStrikeReactTitle Gastar ki +Reaction/&SpendPowerMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente. +Feature/&MonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki +Feature/&MonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos. +Power/&MonkKiStillnessOfMindTitle Tranquilidade da mente +Power/&MonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você enfeitiçado ou assustado. +Feature/&MonkPurityOfBodyTitle Pureza do Corpo +Feature/&MonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos. +Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada +Feature/&MonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é temporariamente perdida se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate. +Feature/&MonkTongueOfSunAndMoonTitle Língua do Sol e da Lua +Feature/&MonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz. +Feature/&MonkDiamondSoulTitle Alma de diamante +Feature/&MonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Power/&MonkDiamondSoulPowerTitle Alma de diamante +Power/&MonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Reaction/&SpendPowerDiamondSoulTitle Alma de diamante +Reaction/&SpendPowerDiamondSoulDescription {0} falhou no salvamento e pode gastar 1 ki para rerrolá-lo. +Reaction/&SpendPowerDiamondSoulReactTitle Role novamente +Reaction/&SpendPowerDiamondSoulReactDescription Gaste ki para refazer o salvamento com falha. +Power/&MonkEmptyBodyTitle Corpo Vazio +Power/&MonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força. +Condition/&MonkEmptyBodyConditionTitle Corpo Vazio +Condition/&MonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força. +Feature/&MonkPerfectSelfTitle Eu Perfeito +Feature/&MonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki. +Tooltip/&CustomPortraitPoolMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki. From cfeefc93877345813f13eb4caed894a593aa71e3 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 14:54:29 -0700 Subject: [PATCH 091/174] add support for beta content and make Monk beta --- SolastaCommunityExpansion/Displays/CreditsDisplay.cs | 9 +++++++++ SolastaCommunityExpansion/Models/ClassesContext.cs | 8 ++++++-- SolastaCommunityExpansion/Settings.cs | 1 + 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs index eebee32bc1..f2a1c72da6 100644 --- a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs @@ -2,6 +2,7 @@ using System.IO; using ModKit; using static SolastaCommunityExpansion.Displays.PatchesDisplay; +using static SolastaCommunityExpansion.Displays.Shared; namespace SolastaCommunityExpansion.Displays { @@ -64,6 +65,14 @@ internal static void DisplayCredits() }, UI.Width(200)); } + UI.Label(""); + + bool toggle = Main.Settings.EnableBetaContent; + if (UI.Toggle("Enable beta content " + "[keep in mind your heroes or saves might break on future updates] ".yellow().italic() + RequiresRestart, ref toggle, UI.AutoWidth())) + { + Main.Settings.EnableBetaContent = toggle; + } + UI.Label(""); UI.DisclosureToggle("Patches:".yellow(), ref displayPatches, 200); diff --git a/SolastaCommunityExpansion/Models/ClassesContext.cs b/SolastaCommunityExpansion/Models/ClassesContext.cs index c841f26174..bc10fe8467 100644 --- a/SolastaCommunityExpansion/Models/ClassesContext.cs +++ b/SolastaCommunityExpansion/Models/ClassesContext.cs @@ -37,9 +37,13 @@ internal static void Load() { LoadClass(TinkererClass.BuildTinkererClass()); LoadClass(Warlock.BuildWarlockClass()); - //LoadClass(Warden.Instance); LoadClass(Witch.Instance); - LoadClass(Monk.BuildClass()); + + if (Main.Settings.EnableBetaContent) + { + LoadClass(Monk.BuildClass()); + //LoadClass(Warden.Instance); + } Classes = Classes.OrderBy(x => x.FormatTitle()).ToHashSet(); diff --git a/SolastaCommunityExpansion/Settings.cs b/SolastaCommunityExpansion/Settings.cs index 8124c5cebe..4d6b261c1e 100644 --- a/SolastaCommunityExpansion/Settings.cs +++ b/SolastaCommunityExpansion/Settings.cs @@ -21,6 +21,7 @@ public class Settings : UnityModManager.ModSettings // public bool DisplayWelcomeMessage { get; set; } = true; + public bool EnableBetaContent { get; set; } // // Blueprints Viewer UI From 705c1f505eb61ddb2992fa4048d8f2157401743e Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 15:12:24 -0700 Subject: [PATCH 092/174] fix trace messages on mod startup if dm pro enabled --- SolastaCommunityExpansion/Models/DmProEditorContext.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Models/DmProEditorContext.cs b/SolastaCommunityExpansion/Models/DmProEditorContext.cs index 2a14f7093e..4b3f0235a2 100644 --- a/SolastaCommunityExpansion/Models/DmProEditorContext.cs +++ b/SolastaCommunityExpansion/Models/DmProEditorContext.cs @@ -41,7 +41,7 @@ internal static int Compare(BaseBlueprint left, BaseBlueprint right) if (result == 0) { - result = left.FormatTitle().CompareTo(right.FormatTitle()); + result = left.name.CompareTo(right.name); if (result == 0) { From abe5b6d5aa1bf32f2e2d0000c4cea34877f85589 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 15:21:39 -0700 Subject: [PATCH 093/174] remove unity warning message on class instantiation --- .../Models/IntegrationContext.cs | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/SolastaCommunityExpansion/Models/IntegrationContext.cs b/SolastaCommunityExpansion/Models/IntegrationContext.cs index 0dc9c511fc..7e8183231b 100644 --- a/SolastaCommunityExpansion/Models/IntegrationContext.cs +++ b/SolastaCommunityExpansion/Models/IntegrationContext.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.Models +using UnityEngine; + +namespace SolastaCommunityExpansion.Models { public static class IntegrationContext { @@ -11,16 +13,8 @@ public static class IntegrationContext // Sentinel blueprints to avoid a bunch of null check in code - public static CharacterClassDefinition DummyClass { get; private set; } = new() - { - name = "DummyClass" - }; - - public static CharacterSubclassDefinition DummySubclass { get; private set; } = new() - { - name = "DummySubClass" - }; - + public static CharacterClassDefinition DummyClass { get; } = (CharacterClassDefinition)ScriptableObject.CreateInstance("CharacterClassDefinition"); + public static CharacterSubclassDefinition DummySubclass { get; } = (CharacterSubclassDefinition)ScriptableObject.CreateInstance("CharacterSubclassDefinition"); public static CharacterClassDefinition TinkererClass { get; private set; } = DummyClass; public static CharacterClassDefinition WardenClass { get; private set; } = DummyClass; public static CharacterClassDefinition WarlockClass { get; private set; } = DummyClass; From 7bf51797118137bc6f87f7bcce0b8e64770973ab Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 16:29:12 -0700 Subject: [PATCH 094/174] tweak level 20 offering --- .../Displays/CharacterDisplay.cs | 10 ++++++- .../Models/Level20Context.cs | 4 +-- .../UserCampaignEditorScreenPatcher.cs | 8 ++--- .../UserLocationSettingsModalPatcher.cs | 8 ++--- .../Level20/ArchetypesPreviewModalPatcher.cs | 4 ++- .../Patches/Level20/CharactersPanelPatcher.cs | 4 ++- .../Level20/GameCampaignPartyPatcher.cs | 29 ------------------- .../Patches/Level20/HeroDefinitionsPatcher.cs | 9 +++--- .../HigherLevelFeaturesModalPatcher.cs | 4 ++- .../Level20/RulesetCharacterHeroPatcher.cs | 4 ++- .../RulesetCharacterHeroPatcher.cs | 4 +-- SolastaCommunityExpansion/Settings.cs | 3 +- 12 files changed, 39 insertions(+), 52 deletions(-) delete mode 100644 SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs diff --git a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs index c266140ccf..2be0ff9151 100644 --- a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs @@ -98,7 +98,7 @@ internal static void DisplayCharacter() UI.Label(""); intValue = Main.Settings.MaxAllowedClasses; - if (UI.Slider("Max allowed classes".white(), ref intValue, 1, MulticlassContext.MAX_CLASSES, MulticlassContext.MAX_CLASSES, "", UI.Width(50))) + if (UI.Slider("Max allowed classes ".white() + RequiresRestart, ref intValue, 1, MulticlassContext.MAX_CLASSES, MulticlassContext.MAX_CLASSES, "", UI.Width(50))) { Main.Settings.MaxAllowedClasses = intValue; } @@ -121,6 +121,14 @@ internal static void DisplayCharacter() InitialChoicesContext.SwitchEvenLevelFeats(); } + UI.Label(""); + + intValue = Main.Settings.MaxAllowedLevels; + if (UI.Slider("Max allowed levels ".white() + RequiresRestart, ref intValue, Level20Context.GAME_MAX_LEVEL, Level20Context.MOD_MAX_LEVEL, Level20Context.GAME_MAX_LEVEL, "", UI.Width(50))) + { + Main.Settings.MaxAllowedLevels = intValue; + } + UI.Label(""); UI.Label("Visuals:".yellow()); UI.Label(""); diff --git a/SolastaCommunityExpansion/Models/Level20Context.cs b/SolastaCommunityExpansion/Models/Level20Context.cs index ec5cdabfcf..c4f2ff6ece 100644 --- a/SolastaCommunityExpansion/Models/Level20Context.cs +++ b/SolastaCommunityExpansion/Models/Level20Context.cs @@ -6,11 +6,9 @@ namespace SolastaCommunityExpansion.Models { internal static class Level20Context { - public const int MOD_MIN_LEVEL = 1; public const int MOD_MAX_LEVEL = 20; - public const int GAME_MAX_LEVEL = 13; + public const int GAME_MAX_LEVEL = 12; public const int MAX_SPELL_LEVEL = 9; - public const int MAX_CHARACTER_EXPERIENCE = 355000; internal static void Load() { diff --git a/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserCampaignEditorScreenPatcher.cs b/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserCampaignEditorScreenPatcher.cs index c32374f547..fe20e2b295 100644 --- a/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserCampaignEditorScreenPatcher.cs +++ b/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserCampaignEditorScreenPatcher.cs @@ -18,8 +18,8 @@ internal static IEnumerable Transpiler(IEnumerable x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) - .ForEach(x => x.operand = MOD_MAX_LEVEL); + .FindAll(x => x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL + 1) + .ForEach(x => x.operand = Main.Settings.MaxAllowedLevels); } return code; @@ -37,8 +37,8 @@ internal static IEnumerable Transpiler(IEnumerable x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) - .ForEach(x => x.operand = MOD_MAX_LEVEL); + .FindAll(x => x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL + 1) + .ForEach(x => x.operand = Main.Settings.MaxAllowedLevels); } return code; diff --git a/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserLocationSettingsModalPatcher.cs b/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserLocationSettingsModalPatcher.cs index db6e8fc8d2..4ded8e2328 100644 --- a/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserLocationSettingsModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/DungeonMaker/Level20/UserLocationSettingsModalPatcher.cs @@ -18,8 +18,8 @@ internal static IEnumerable Transpiler(IEnumerable x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) - .ForEach(x => x.operand = MOD_MAX_LEVEL); + .FindAll(x => x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL + 1) + .ForEach(x => x.operand = Main.Settings.MaxAllowedLevels); } return code; @@ -37,8 +37,8 @@ internal static IEnumerable Transpiler(IEnumerable x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) - .ForEach(x => x.operand = MOD_MAX_LEVEL); + .FindAll(x => x.opcode == OpCodes.Ldc_I4_S && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL + 1) + .ForEach(x => x.operand = Main.Settings.MaxAllowedLevels); } return code; diff --git a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs index 5a27482572..f6f4526e3f 100644 --- a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs @@ -15,7 +15,9 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; + code.Find(x => x.opcode.Name == "ldc.i4.s" + && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) + .operand = Main.Settings.MaxAllowedLevels; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs index 50ee06678f..b2994d90dc 100644 --- a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs @@ -15,7 +15,9 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; + code.Find(x => x.opcode.Name == "ldc.i4.s" + && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) + .operand = Main.Settings.MaxAllowedLevels; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs deleted file mode 100644 index 9ae41e7c5b..0000000000 --- a/SolastaCommunityExpansion/Patches/Level20/GameCampaignPartyPatcher.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using HarmonyLib; -using static SolastaCommunityExpansion.Models.Level20Context; - -namespace SolastaCommunityExpansion.Patches.Level20 -{ - // replaces the hard-coded level and max experience - [HarmonyPatch(typeof(GameCampaignParty), "UpdateLevelCaps")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class GameCampaignParty_UpdateLevelCaps - { - internal static bool Prefix(GameCampaignParty __instance) - { - foreach (var character in __instance.CharactersList.Select(cl => cl.RulesetCharacter)) - { - var characterLevelAttribute = character.GetAttribute(AttributeDefinitions.CharacterLevel); - characterLevelAttribute.MaxValue = MOD_MAX_LEVEL; - characterLevelAttribute.Refresh(); - - var experienceAttribute = character.GetAttribute(AttributeDefinitions.Experience); - experienceAttribute.MaxValue = MAX_CHARACTER_EXPERIENCE; - experienceAttribute.Refresh(); - } - - return false; - } - } -} diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index daee5a018b..41c1e7ccbc 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -9,11 +9,12 @@ namespace SolastaCommunityExpansion.Patches.Level20 [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class HeroDefinitions_MaxHeroExperience { - internal static bool Prefix(ref int __result) + internal static void Prefix(ref int levelCap) { - __result = MAX_CHARACTER_EXPERIENCE; - - return false; + if (levelCap == 20) + { + levelCap = 19; + } } } } diff --git a/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs index 61eaa564a7..e14dbf6d52 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HigherLevelFeaturesModalPatcher.cs @@ -15,7 +15,9 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; + code.Find(x => x.opcode.Name == "ldc.i4.s" + && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) + .operand = Main.Settings.MaxAllowedLevels; return code; } diff --git a/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs index 4f10521c56..3cfbc760de 100644 --- a/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/RulesetCharacterHeroPatcher.cs @@ -15,7 +15,9 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL - 1).operand = MOD_MAX_LEVEL; + code.Find(x => x.opcode.Name == "ldc.i4.s" + && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) + .operand = Main.Settings.MaxAllowedLevels; return code; } diff --git a/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs index 611b2948fd..cad254fc87 100644 --- a/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Tools/NoExperienceOnLevelUp/RulesetCharacterHeroPatcher.cs @@ -12,14 +12,14 @@ internal static bool Prefix(RulesetCharacterHero __instance, ref bool __result) { if (Main.Settings.NoExperienceOnLevelUp) { - __result = __instance.ClassesHistory.Count < Models.Level20Context.MOD_MAX_LEVEL; + __result = __instance.ClassesHistory.Count < Main.Settings.MaxAllowedLevels; return false; } // If the game doesn't know how much XP to reach the next level it uses -1 to determine if the character can level up // When a character is level 20, this ends up meaning the character can now level up forever unless we stop it here - if (__instance.ClassesHistory.Count >= Models.Level20Context.MOD_MAX_LEVEL) + if (__instance.ClassesHistory.Count >= Main.Settings.MaxAllowedLevels) { __result = false; diff --git a/SolastaCommunityExpansion/Settings.cs b/SolastaCommunityExpansion/Settings.cs index 4d6b261c1e..093aeed472 100644 --- a/SolastaCommunityExpansion/Settings.cs +++ b/SolastaCommunityExpansion/Settings.cs @@ -106,12 +106,13 @@ public class Settings : UnityModManager.ModSettings // Progression public bool EnablesAsiAndFeat { get; set; } public bool EnableFeatsAtEvenLevels { get; set; } + public int MaxAllowedLevels { get; set; } = Models.Level20Context.GAME_MAX_LEVEL; // Multiclass public bool EnableMinInOutAttributes { get; set; } = true; public bool EnableRelearnSpells { get; set; } = true; public bool DisplayAllKnownSpellsDuringLevelUp { get; set; } = true; - public int MaxAllowedClasses { get; set; } = 4; + public int MaxAllowedClasses { get; set; } = 1; // Visuals public bool OfferAdditionalLoreFriendlyNames { get; set; } From a7ce0eab86ef1adfa6b9799e88de91fc18d789c5 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 16:38:14 -0700 Subject: [PATCH 095/174] add monk class sprite and optimize resources --- .../Classes/Monk/Monk.cs | 11 +++++++---- .../Properties/Resources.Designer.cs | 16 +++++++++++++--- .../Properties/Resources.resx | 7 +++++-- .../Resources/MonkClass.png | Bin 0 -> 171580 bytes .../Resources/MonkEmptyBody.png | Bin 0 -> 4016 bytes .../Resources/MonkEmptyBodypng.png | Bin 7784 -> 0 bytes .../Resources/MonkFlurryOfBlows.png | Bin 12263 -> 4007 bytes .../Resources/MonkKiIcon.png | Bin 4879 -> 2230 bytes .../Resources/MonkPatientDefense.png | Bin 6092 -> 3066 bytes .../Resources/MonkPictogram.png | Bin 10012 -> 3669 bytes .../Resources/MonkSlowFall.png | Bin 8463 -> 3603 bytes .../Resources/MonkStepOfTheWind.png | Bin 5476 -> 3158 bytes .../Resources/MonkStillnessOfMind.png | Bin 9002 -> 4288 bytes .../Resources/MonkStunningStrike.png | Bin 9625 -> 3593 bytes 14 files changed, 25 insertions(+), 9 deletions(-) create mode 100644 SolastaCommunityExpansion/Resources/MonkClass.png create mode 100644 SolastaCommunityExpansion/Resources/MonkEmptyBody.png delete mode 100644 SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 670bf0cdb1..8a2a11c7e5 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -40,7 +40,8 @@ public static class Monk WeaponTypeDefinitions.UnarmedStrikeType }; - private static AssetReferenceSprite _monkPictogram, + private static AssetReferenceSprite _monkClassSprite, + _monkPictogram, _monkKiIcon, _monkFlurryOfBlowsIcon, _monkStunningStrikeIcon, @@ -50,6 +51,9 @@ public static class Monk _monkSlowFallIcon, _monkEmptyBodyIcon; + private static AssetReferenceSprite MonkClassSprite => _monkClassSprite ??= + CreateAssetReferenceSprite("MonkClass", Resources.MonkEmptyBody, 1024, 576); + private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= CreateAssetReferenceSprite("MonkPictogram", Resources.MonkPictogram, 128, 128); @@ -75,7 +79,7 @@ public static class Monk CreateAssetReferenceSprite("MonkSlowFall", Resources.MonkSlowFall, 128, 64); private static AssetReferenceSprite MonkEmptyBodyIcon => _monkEmptyBodyIcon ??= - CreateAssetReferenceSprite("MonkEmptyBodypng", Resources.MonkEmptyBodypng, 128, 64); + CreateAssetReferenceSprite("MonkEmptyBody", Resources.MonkEmptyBody, 128, 64); private static FeatureDefinition _unarmoredMovement, _unarmoredMovementBonus; @@ -143,8 +147,7 @@ public static CharacterClassDefinition BuildClass() #region Presentation - .SetGuiPresentation(Category.Class, - CharacterClassDefinitions.Barbarian.GuiPresentation.SpriteReference) //TODO: add images + .SetGuiPresentation(Category.Class, MonkClass) .SetPictogram(MonkPictogram) //.AddPersonality() //TODO: Add personality flags .SetAnimationId(AnimationDefinitions.ClassAnimationId.Fighter) diff --git a/SolastaCommunityExpansion/Properties/Resources.Designer.cs b/SolastaCommunityExpansion/Properties/Resources.Designer.cs index e5b2e497f5..b5b290e605 100644 --- a/SolastaCommunityExpansion/Properties/Resources.Designer.cs +++ b/SolastaCommunityExpansion/Properties/Resources.Designer.cs @@ -249,13 +249,23 @@ public static System.Drawing.Bitmap HellishRebuke { return ((System.Drawing.Bitmap)(obj)); } } - + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + public static System.Drawing.Bitmap MonkClass { + get { + object obj = ResourceManager.GetObject("MonkClass", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// - public static System.Drawing.Bitmap MonkEmptyBodypng { + public static System.Drawing.Bitmap MonkEmptyBody { get { - object obj = ResourceManager.GetObject("MonkEmptyBodypng", resourceCulture); + object obj = ResourceManager.GetObject("MonkEmptyBody", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } diff --git a/SolastaCommunityExpansion/Properties/Resources.resx b/SolastaCommunityExpansion/Properties/Resources.resx index 38bf7e3b43..dd87f3e64f 100644 --- a/SolastaCommunityExpansion/Properties/Resources.resx +++ b/SolastaCommunityExpansion/Properties/Resources.resx @@ -193,14 +193,17 @@ ..\Resources\ResonatingStrike.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MonkClass.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\MonkPictogram.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\MonkKiIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\MonkEmptyBodypng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MonkEmptyBody.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\MonkFlurryOfBlows.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/SolastaCommunityExpansion/Resources/MonkClass.png b/SolastaCommunityExpansion/Resources/MonkClass.png new file mode 100644 index 0000000000000000000000000000000000000000..50121489213cbae9472eb015eb5d49aae0235eb2 GIT binary patch literal 171580 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

!O1F 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

KB}-)nqF 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 z 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 T=3zyP00000NkvXXu0mjft5QH= literal 0 HcmV?d00001 diff --git a/SolastaCommunityExpansion/Resources/MonkEmptyBody.png b/SolastaCommunityExpansion/Resources/MonkEmptyBody.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7c6100f692d226e35b0f0b998f6b7e15d14a9d GIT binary patch literal 4016 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 literal 0 HcmV?d00001 diff --git a/SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png b/SolastaCommunityExpansion/Resources/MonkEmptyBodypng.png deleted file mode 100644 index 50532f6e14f505742c5d414e4c5504a3ea722cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7784 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�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 BuIc~) diff --git a/SolastaCommunityExpansion/Resources/MonkKiIcon.png b/SolastaCommunityExpansion/Resources/MonkKiIcon.png index b76c11c53016eedc1dfe3f048b593b16056d7910..fa9c3516a6413e8167e1c582b0940db7d431cded 100644 GIT binary patch delta 2229 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�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 S)1VCi0000H0AF}UD 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 F{{uLZbKw90 literal 10012 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 G@c#i}ee4kc literal 8463 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 diff --git a/SolastaCommunityExpansion/Resources/MonkStepOfTheWind.png b/SolastaCommunityExpansion/Resources/MonkStepOfTheWind.png index 69e795b43be249c5e3acb0a198ab13e9b5e66a4d..f1565a6ad52a5807a28604fb914554163b24b1fd 100644 GIT binary patch literal 3158 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 literal 9002 zcmV+_Bh}oAP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DBELyQK~#8N-F;b; z9LbShMC6@WXIGzS+;bm1W_GEiE*ed3>eeU5ASyiCq z97X(>f5{**YiiW;s;u(5;`{39?cC#g=w$?t|36VrdX%vRT!9m-OqEI!RNx!)m>T_1I6EQtcP89Fh=e~)g#!d&CM9{>rOBqx!iz07-}Y#< z;?bn-i_Bn5kw5{iRMla+OizHVp_dpywrk0$Jr3m6ak9WFAO>*Lvx4<^%xn@g6$3sLvvTo-WfT2vBged~O_0 ziG63z8=oBU?ng&r{m=R<|FGZhU*TC=_81(z;rQh8*2=FxSRef0%^o{=bA^qrHjMd7 zL!_R?a>HOc=+8p{Jyoj8$H43QMIZqV+?h!QK7yr#ybSzBiswF$+L#txSV>0RaY2Iq zoVRvny!XEjSH88k58xwq7F^N*JE`<+4vdA;ho zDvw%klPc?}QdO?^U)34a_`Fm(Qv!hC^^ZHeAYWH~Fzb0;RsAtQVEs;B2q!LxGfugG z7?Jizlhzx%gUKs`QHcD^Cse?{TSxI%Z_nIIhoNYWA`zq+aX2S7Tu%XCZv&Q<>c{K# zi~9J)IJ|5UoEZVMdB5IieLxneKG6EWs`{nMIkgimoG>R|lnVc|k@;m)WW)uFcTJ;A zl~!e%hwL}g;7jvd_%RV~oC}AG#n-Q?YL~96eo=q*I$i(&BS6jdFG_XAy1Lfu>jSR4 zWvLvNdJ;H>7EJAFZZ$?}vCfVy-qNi9aozwu2*qUx3!I{0HfKNpPMrGnYpS#43UMNXXnn)RbD zB0^p3gMsC`){=J|93^~KMeBm+yJ+4g4#UIoB843 z0^7g+2d#r2|K7UzE7LGcd><`oeAIfU>w}@E zsP#eB%k{h}%RHl00%uTSLd<7f^1^w~ilUgfjmTKvn7O@G1MXzNyq{Z+KXbM=L)PsP zM$NbU!J}Z+fIssK0!9+e9O5ZyMDQ^BegXO6)l(*U4R<@~RK zkLBuE*XBcm3AhLN2|-NsAb7pnJ@k7oQ`OezQGL90{oN!02sT{r+_FxpbDpJYKjQxp3l?IAJE7 zX)4?(7YqRkr>Po)WqN$hc}@d(!_yFKu-+L|z2nOUp?+M~WdnUo0<_Saa~r_7ry21MVi7!= z@kW2n8-s-UjB?{Tf4GxntdO9C)t6clB1?Jt8r$6k&tV-!H0aMo1KuATBqEprnIgDu zMS|zCe!X1RMSaxAVUeDToYsx-IywoKbx`lT%GY(-VCn-e^XR72jM}q|xc!Lx_a?k~ zV<CyUI|8elj*Y1Tu*QXJ`l-}Ouli55@h{$qA;+Swc9!;(lcXpY`=_m8f=6@Kz z^7a4vaOL&ShP=Hq<&FJF1oH$vfh2)WfJN=8YrW5US=Xh<&dUp6171j~hN{8P2c=%O z$cj|`qVv@;Jw49n1-G(-SYbw-gNS<%ro4G`DB9oKzx3s~(^z#qgAHiA6-Nng&@k_b zaoEZZCVn!Q_OkwXg-l?k5Oj~PcBah>8?MWYA@RDmCU#@PoKC?>aMz;TF{pq%K2PEl z)`ykgCx%p7&o5GZ?E9?x`Z@f&|Nbv9JySupy{PDxU(YW)hJY(QQ7$+)PpX`Q@t7ij zf%CF_^b0O}oC){Q9ISs-H2&mZ{Z;OHO$_dE*RRoZShoJ^`UB(I`XFmG3LuQdGnN#7`xccugz&zp-CF;P{q~gyW8UhAA{c`gfGGy28bwsqmWAzwI@L#A z@mxJc)yJc*YV6Kjut6^*|LUK8Qw~I>b+DGHe!f%~JgWe!PIGGI1-SN{+6X=_%fJOg zTDsw?ERO>??jC@DcPyHJdFXB4W9ye32ZK8x00elLI<`stPSecW8~(`MY)<{HM%cR4 zwARaG2>%5rhl>{AA~-0fVlo~5Bcdv7M}M-h6u+;PKPk7@ON6zXkwsp~gXsul9BhUamq*70S4~pO$ z;0rJX&=GhAzTyCS1~^RmiPz}z;lwjU4sQ{FE1l-TIE;j~I~6Xp*Sj<30mdJ@6Yc{c zoJlN<45k6-VGb^?unkr)COCM4WkBm?q>ieS$IqGoCu#p%3QPeA>@v5%ER}h%emgCM zGnx_aLByN4hrD-d#Ct#7@BH4)LGgORso!?Z`Smv6`BHPVw-wN|=h31G?}kQO!&vyY zN22-t>9seUw(rV~9RM8H`x5L5e3`GTy#yMybpPo3p&fD>D8RJQ^%r?ga?E3z<-{0| z27kD+d-GC@O`0~WDFrD;iJ%8_ZtToW@7J^TrQM0RI7@T4VbamNYvh+-?@c~@rNa(i z=@`R{0iARLf=?RL+Enng^f-UkA0bBoKeuQBpt9=cDa#Z9Fyo9^0|4^DTr_VD`O5e1 zb^q{JclY0o;>aNot*3eB97bgAM%2CdD0Ul3l2RCG8$aU@78m?%vU(wFwA&c5AWEKem{~}^}^I4qpJmJt*dv_+hUk%)~pA1&s z{Kd$9_h>R(i{sEvlZee`GylOLyPnwHV#AI5K$xUq(A0xq(ljV|f@3eBEPa_`OJx46 z13`4*FDlBcP*i?V`GmsUk8>r9g)pYEaBfV4?HjvCuL+Khwz5|F2Z351S-TU)jP6QR!w|vhd`o*qg#hbw^R*yAOwCAsC*t!mN6{}gK+``j51%n zw;~8m5sppC9kRat@ex`1@qY92A0J+L@2Au5`-e%kNs0*hBioDTVtb1;B0t-S{-7VS z)+7;jM1+y%Czf`os*Ix7*M*+-hR}-=U}2*dqzmgfrz{7Bf`%id&-xxUGNY8upIb7x@kv4 z*TT&UDxe7{W#b+zik>d2J99ZL51==8Szd{(gP@4w7OO`I@3=I3s}nwY?`r3-O}8Y$ z@rm$S7U4zy;Y+FVpUPLdw=)pqaZ~|Uc?VGC2_8QUtbq^jox_@QI0%og1uuBF5sFYBu7miLhbe32ua;eXDf!XmmF6xp{RPXQ+ASeTQ5@3u8WIRw=ysF3Z@&cx#`Cfe49nF)64?>P>c|0IRr6BT}Wfs^&OuLc3y4tw; z?Mt)oe|vlIldo;?o!5KD_;Q;@tFDp4GyonzzCl^PF1klhqUXK5@EVb z7af;NL6`+Vg<*m*+Ax{{!~%g$McbxD&nc2CemK~2lf#7gbjqCo#v6=RzDTPs)c~9T z&_O@^dUJoe;#2OhjO@@YuhsHPONVptedrBve7PvMe+y6{w|_Yq4CdrYd~154A(9Pa z8r_=*uIbqZ?h(`#-hwtCU-Pru-{=i~`Cc!&`&ySA!McBRrNbuM0h_P6M$~k9>e}*) zrub!0T+Shxm8vD5%Iozf@~{+y=1z-q{7)W3Pjt*pfAVABZyydW> z?a*Sy6ZvH~oLqEfhgo5fN$&X61V}XkWRrRNt=7H$i!GYN+M5j>QV-AA(;8cM=;@Pj(k224Ewwqa4yaKIb5w18j=0!5Nv^rG1nXEMk$kq=YH1>a$2Dd*p6-hJ>^ zmnW+}6Sy#(Wx}{!^gO@Yfnw?I(XrygJOS2UT5*{QNHHHC4T{%|{$#slB&!}vJ64h8 zNu2EF%}x%$n`u0K(>l8Ice;l+zr2$6U+u6lOk0!7ZDY0x7QgP&xa-ik;SjKTl9{kp z)WFw)UIzN2W3uin2~e8F=Me2l;L`2hCF!F4aT%Wuf|1&3E+9{xI2UeM5OkJTK%>94Hk-jp0zJHO6bkR-qr&@s`tI85wM!82qx;9e5155h0FVK_ zKnZ>!w|(?*<{uazK76ZZ%zFWii=1SGM36u2cUC)QJOeK@ZrC)2`-DKq5Yh-d zRRs5s9D~M|DN>lq8WLs7%rQ_WtRcJEPdW%_(KwBMgVlfFCy45)wo6Z-&WBD$`mXK-FabyE49lH zW@K%PW~(+$E;MKiAVn8JH=8tuX(GkF_6!&^ONF=>dZrV&R6gUE4|d9jJ5sYUm6ng- zgBCEy+n&SvsciwdU`i0UIhFN%nqFwJ81Hkj4fhII)Pwtj<)^+waH341Gkn??A`##ZEFbR! zK$F6N1q3c4aD~XBO*o5S`=Ggt+OPCk<)`VH%V`imrO%@hKrO%MIK*XKqo-ap9{7>gZxaey(u?#XWY0y;pV4f%MF7yPd?fO#rZvl30=4T z$H3#U@;r?6N8Wn#-h|q49qR#H>(Q8-{i!hb;reht1MX|?C)_-Ug?W^4V;oZ!g40iP z{IoHb?biBH@87a=y}qtzDlZxX;QQj1;URn_O{XaYpjL=MSV&aE4`*Y#{G`@bZv9;=!YyWb;pxon!rh;OF<*0(u%4HzB zm1>!Xo*{quVD$Tqy+<29oi`ntSP;~KhtJ`i8F+xqfjGc3VVP&b)Z@{xY0;=@kg(yB z#I+zED1$(K9$z-kKkJxGVG2NkoSB>k0hX-zk8*{23NamwC%C!NsyQ2% zZ*oTu6fJfh3X;K+Kn8dfV5n%pD*At%K0YSTMTPn><|IkgJ+QvKzErq3mf^-FDbkSK zd~|gE2m77(AI^jefvORv&;|%z;k^17sJ<#)HeM=^>6y!E5CEm#*=4F&ULOpp1*bd# z6NTW9jzeMI9i~??f-eKL%4z|W5|GCvK-Zi=G;Z#HHq0LFj%I^NJelPphw!|N`YT01 zWnQIaJ`8g*AI{TguRk_-KRrlhG2FHyg(Mkj87Cm{l8oR@FlOL+Ms5$XSH>wfXVC79 z3XyXPG3sM-S6c6Hy{=Az-wgs(bJWv1q94;$4a~8Ew??y(M9AeB!)c%y3_PZ2<>lUe zMFI(A2~rlPg^|ap%ZHP-==o$f9D`P9Ea0sCNd;LwG2e7pTm+O9L{5LxOcER z{`Ah}__KRGzJKJ>B<4|=94`+mRY77&g0da>4H0Y?PA{-BfhxK8r1u&7rSf{YUSHSZ ztml3ur{w__bpmx!hZl7ohEINpqAviV>KFX;OpymbYozXj9&!ftq2cMZUCNdk=+OWn>@S)55EAyW_jZRh$cxCmF zFX!eGc$EqW&P`-8PRywTF(@rK#2g5+v~UFfG2u$`mDZ2oTTX-j{zdDDU+yHgu6NmBJD{_k zPb0^|$H9^S#}WNg6px?K^N9YHoHhX@kf1sVl&N z*zibV8R!LQ9b~<%*XiKP@>xFrugj?s02^KH2|P!p6Ndgr4lArYpCV@pKS2AdtMS;>y)1!HFUFbO&C^|jWGZ*Gjg|7It>_v#8m@Noxl z-U(>yzYT;_EhU`MVNAP z5XmAlP=oKY^S}_pwwdg=>1;o6_^f5KIRtvMo<}EZKAmng$YiTwOxGm$1Sy!5bJf2T%*B z&wUXN8)nj{PK)Q%mH*2JZpz?hf^-R}(&9^%J9m`_K$T_b6-tjF>*Rb7*T`ZP#Zhn= zk@Z8~+V1++qYGZvzleMOZ8p5tX5&i${+7qWF8)757EK(>#D_;Z$f&vp(DMtApSSg+ zoH_xjSOA@{0$nLey^NygPY94e0N4V62LxdnhEkMqHqC^!pW1E0Ayb62rV;ji+ZY;7 zlM7~BgNod75m2{5Yzu2f0Ayi6#%=LiC|aVE?? zSkLXvMdQCeXnp7Q#C((3O~ZlJ9C+bz&x-ag*x}t(kL>zhV`7?4N(>v!(!$5aw6yYS zYZ-}AfsVvLkARy^NCxx-@KP!SesgX#HyiXu&*4LK|Eo3)I}H-sa>Gi_`E^himFxA# z>C15aN}dOR&n?=c;zjAR6v>G{2WLj9u=^9@+?*EeUmp}}|9e09(w}@X`KL)d2QNWM z5OhSR;SJVX=DlnF{O+ckj4Xz*QkECOjB;v?a;G`vb~7xjAj*iJa^YsMnuFzFYZ@iZ zES^dtlvBrJQpD&nU?%(Os~7+B@2wC1^!*KE_nn?O+=it>ComH5Qj5UVRi6^-buxWf z){k-~9zaPo6`&}hEh5~aI`uyA*n-BXpo3Ug_{0r@z~+zo!3X`r!!RX& zS#EB`_FAysu=d_tOYdI*Yu#+H>3TpX+l^vy#ZUWJylD4Y5Z$}di0@o{hv3BpOF^@OvY2z0-ulpa2Q#VC!V4A3FvgH7g2hFfHtzIq^OliT1zwZ1a!)`oZX1 zYfbC33jw*aZH?})cqCl&Nx0>+aJ$8lHIJoWrMU~iBd!W@E`Zem<*=~8U+@Cs#vi4i z2@!Oj5;jeRF-`>j?vOQzxeeaN9Yw+!W`@6?w=eI{#kGS;dVO=H_1Qmv>)>C%)iH)w zTV%f8CW+@*xP(I>myrPT$Dmh=AN9iemoDc;0KCs4PoM*?=Oy@<&+@{Y#oXE(QTKjY z1V7vjt_5_Oq`7e5qBO85?|L*{^+~$w8F|m9S=XUF0JTkl-#`Ty3(E)SYQcphLQyd3 zcJY@`#n1U$n$5d>ldxr^YLG;caIZMY)!Y>@}9Edj0c7+|ejC&3pAd_oBMf4w8QG(~*% QiU0rr07*qoM6N<$f}Qqq%K!iX diff --git a/SolastaCommunityExpansion/Resources/MonkStunningStrike.png b/SolastaCommunityExpansion/Resources/MonkStunningStrike.png index 75ec602d456cb2210adfcf68eafb88a1177e2dec..81624b5b484da5bdf28c81b0ce1942a575f866cb 100644 GIT binary patch literal 3593 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 P00000NkvXXu0mjfeKrQA literal 9625 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 Date: Thu, 19 May 2022 16:40:04 -0700 Subject: [PATCH 096/174] don't patch MC if set to 1 --- .../Patches/CustomFeatures/CharacterEditionScreenPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs index 3ae6270402..398c6ff82c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CharacterEditionScreenPatcher.cs @@ -52,7 +52,7 @@ internal static void Postfix( // MULTICLASS // - if (__instance is not CharacterLevelUpScreen) + if (Main.Settings.MaxAllowedClasses == 1 || __instance is not CharacterLevelUpScreen) { return; } From a5c22969a98cb4cc63a23124b5adc004828d0453 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 16:40:33 -0700 Subject: [PATCH 097/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index f8f63d0e33..1083b02dac 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3A", + "Version": "1.3.55.3B", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From a6b4d15660115896b59c96c7b6443afdd7b951ec Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 18:15:54 -0700 Subject: [PATCH 098/174] fix monk class sprite / change some monk bp names to avoid future conflict --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 12 ++++++------ .../Models/IntegrationContext.cs | 4 ++++ .../Models/MulticlassPatchingContext.cs | 7 +++++++ .../Properties/Resources.Designer.cs | 8 ++++---- SolastaCommunityExpansion/Properties/Resources.resx | 2 +- SolastaCommunityExpansion/Translations-en.txt | 8 ++++---- SolastaCommunityExpansion/Translations-fr.txt | 8 ++++---- SolastaCommunityExpansion/Translations-pt-br.txt | 8 ++++---- 8 files changed, 34 insertions(+), 23 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 8a2a11c7e5..e06ab02934 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -20,7 +20,7 @@ namespace SolastaCommunityExpansion.Classes.Monk { public static class Monk { - public const string ClassName = MonkClass; + public const string ClassName = "ClassMonk"; public const string WeaponTag = "MonkWeapon"; public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); public static CharacterClassDefinition Class { get; private set; } @@ -52,7 +52,7 @@ public static class Monk _monkEmptyBodyIcon; private static AssetReferenceSprite MonkClassSprite => _monkClassSprite ??= - CreateAssetReferenceSprite("MonkClass", Resources.MonkEmptyBody, 1024, 576); + CreateAssetReferenceSprite("Monk", Resources.Monk, 1024, 576); private static AssetReferenceSprite MonkPictogram => _monkPictogram ??= CreateAssetReferenceSprite("MonkPictogram", Resources.MonkPictogram, 128, 128); @@ -147,7 +147,7 @@ public static CharacterClassDefinition BuildClass() #region Presentation - .SetGuiPresentation(Category.Class, MonkClass) + .SetGuiPresentation(Category.Class, MonkClassSprite) .SetPictogram(MonkPictogram) //.AddPersonality() //TODO: Add personality flags .SetAnimationId(AnimationDefinitions.ClassAnimationId.Fighter) @@ -239,7 +239,7 @@ public static CharacterClassDefinition BuildClass() // Weapons .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder - .Create("MonkWeaponProficiency", GUID) + .Create("ClassMonkWeaponProficiency", GUID) .SetGuiPresentation(Category.Feature, "Feature/&WeaponTrainingShortDescription") .SetProficiencies(ProficiencyType.Weapon, WeaponCategoryDefinitions.SimpleWeaponCategory.Name, @@ -248,7 +248,7 @@ public static CharacterClassDefinition BuildClass() // Saves .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder - .Create("MonkSavingThrowProficiency", GUID) + .Create("ClassMonkSavingThrowProficiency", GUID) .SetGuiPresentation("SavingThrowProficiency", Category.Feature) .SetProficiencies(ProficiencyType.SavingThrow, AttributeDefinitions.Strength, @@ -257,7 +257,7 @@ public static CharacterClassDefinition BuildClass() // Skill points .AddFeatureAtLevel(1, FeatureDefinitionPointPoolBuilder - .Create("MonkSkillPoints", GUID) + .Create("ClassMonkSkillProficiency", GUID) .SetGuiPresentation(Category.Feature, "Feature/&SkillGainChoicesPluralDescription") .SetPool(HeroDefinitions.PointsPoolType.Skill, 2) .OnlyUniqueChoices() diff --git a/SolastaCommunityExpansion/Models/IntegrationContext.cs b/SolastaCommunityExpansion/Models/IntegrationContext.cs index 7e8183231b..b66ab5d7e6 100644 --- a/SolastaCommunityExpansion/Models/IntegrationContext.cs +++ b/SolastaCommunityExpansion/Models/IntegrationContext.cs @@ -4,6 +4,7 @@ namespace SolastaCommunityExpansion.Models { public static class IntegrationContext { + public const string CLASS_MONK = "ClassMonk"; public const string CLASS_TINKERER = "ClassTinkerer"; public const string CLASS_WARDEN = "ClassWarden"; public const string CLASS_WARLOCK = "ClassWarlock"; @@ -15,6 +16,7 @@ public static class IntegrationContext public static CharacterClassDefinition DummyClass { get; } = (CharacterClassDefinition)ScriptableObject.CreateInstance("CharacterClassDefinition"); public static CharacterSubclassDefinition DummySubclass { get; } = (CharacterSubclassDefinition)ScriptableObject.CreateInstance("CharacterSubclassDefinition"); + public static CharacterClassDefinition MonkClass { get; private set; } = DummyClass; public static CharacterClassDefinition TinkererClass { get; private set; } = DummyClass; public static CharacterClassDefinition WardenClass { get; private set; } = DummyClass; public static CharacterClassDefinition WarlockClass { get; private set; } = DummyClass; @@ -27,6 +29,7 @@ public static void LateLoad() var dbCharacterClassDefinition = DatabaseRepository.GetDatabase(); var dbCharacterSubclassDefinition = DatabaseRepository.GetDatabase(); + dbCharacterClassDefinition.TryGetElement(CLASS_MONK, out var unofficialMonk); dbCharacterClassDefinition.TryGetElement(CLASS_TINKERER, out var unofficialTinkerer); dbCharacterClassDefinition.TryGetElement(CLASS_WARDEN, out var unofficialWarden); dbCharacterClassDefinition.TryGetElement(CLASS_WARLOCK, out var unofficialWarlock); @@ -36,6 +39,7 @@ public static void LateLoad() // NOTE: don't use ?? here which bypasses Unity object lifetime check + MonkClass = unofficialMonk ? unofficialMonk : DummyClass; TinkererClass = unofficialTinkerer ? unofficialTinkerer : DummyClass; WardenClass = unofficialWarden ? unofficialWarden : DummyClass; WitchClass = unofficialWitch ? unofficialWitch : DummyClass; diff --git a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs index 7be0b90d48..50f7c2a83e 100644 --- a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs +++ b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs @@ -35,6 +35,13 @@ internal static void AddNonOfficialBlueprintsToFeaturesCollections() // dbFeatureDefinitionProficiency.GetElement("ProficiencyWardenArmor"), // ArmorProficiencyMulticlassBuilder.WardenArmorProficiencyMulticlass); + FeaturesToExclude.Add(MonkClass, new() + { + dbFeatureDefinitionPointPool.GetElement("ClassMonkSkillProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkWeaponProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkSavingThrowProficiency") + }); + FeaturesToExclude.Add(TinkererClass, new() { dbFeatureDefinitionPointPool.GetElement("PointPoolTinkererSkillPoints"), diff --git a/SolastaCommunityExpansion/Properties/Resources.Designer.cs b/SolastaCommunityExpansion/Properties/Resources.Designer.cs index b5b290e605..b5664852bf 100644 --- a/SolastaCommunityExpansion/Properties/Resources.Designer.cs +++ b/SolastaCommunityExpansion/Properties/Resources.Designer.cs @@ -249,17 +249,17 @@ public static System.Drawing.Bitmap HellishRebuke { return ((System.Drawing.Bitmap)(obj)); } } - + ///

/// Looks up a localized resource of type System.Drawing.Bitmap. /// - public static System.Drawing.Bitmap MonkClass { + public static System.Drawing.Bitmap Monk { get { - object obj = ResourceManager.GetObject("MonkClass", resourceCulture); + object obj = ResourceManager.GetObject("Monk", resourceCulture); return ((System.Drawing.Bitmap)(obj)); } } - + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/SolastaCommunityExpansion/Properties/Resources.resx b/SolastaCommunityExpansion/Properties/Resources.resx index dd87f3e64f..4da86d31f1 100644 --- a/SolastaCommunityExpansion/Properties/Resources.resx +++ b/SolastaCommunityExpansion/Properties/Resources.resx @@ -193,7 +193,7 @@ ..\Resources\ResonatingStrike.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - + ..\Resources\MonkClass.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 3741bd3c95..54c276040a 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1796,10 +1796,10 @@ UI/&CustomFeatureSelectionTooltipTypePower Power UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle UI/&ForcePreferredCantripTitle Force Preferred Cantrip -Class/&MonkTitle Monk -Class/&MonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. -Feature/&MonkWeaponProficiencyTitle Monk Weapon Proficiencies -Feature/&MonkSkillPointsTitle Monk Skills +Class/&ClassMonkTitle Monk [beta] +Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. +Feature/&ClassMonkWeaponProficiencyTitle Monk Weapon Proficiencies +Feature/&ClassMonkSkillProficiencyTitle Monk Skills Feature/&MonkUnarmoredDefenseTitle Unarmored Defense Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. Feature/&MonkMartialArtsTitle Martial Arts diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index 9fefef711d..52d51265c7 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -1796,10 +1796,10 @@ UI/&CustomFeatureSelectionTooltipTypePower Pouvoir UI/&CustomFeatureSelectionTooltipTypeProficiency Compétence UI/&ForcePreferredCantripDescription Si cette option est activée, seul le cantrip préféré peut se déclencher. Si le sort mineur préféré n'est pas sélectionné, le premier sort mineur valide se déclenchera, quelle que soit cette bascule UI/&ForcePreferredCantripTitle Forcer le sort mineur préféré -Class/&MonkTitle Moine -Class/&MonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. -Feature/&MonkWeaponProficiencyTitle Maîtrise des armes du moine -Feature/&MonkSkillPointsTitle Compétences de moine +Class/&ClassMonkTitle Moine +Class/&ClassMonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. +Feature/&ClassMonkWeaponProficiencyTitle Maîtrise des armes du moine +Feature/&ClassMonkSkillProficiencyTitle Compétences de moine Feature/&MonkUnarmoredDefenseTitle Défense non blindée Feature/&MonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse. Feature/&MonkMartialArtsTitle Arts martiaux diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index bdf4072a4d..45aad7d72f 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -1796,10 +1796,10 @@ UI/&CustomFeatureSelectionTooltipTypePower Poder UI/&CustomFeatureSelectionTooltipTypeProficiency Competência UI/&ForcePreferredCantripDescription Se esta opção estiver LIGADA, apenas o truque preferido pode ser acionado. Se o truque preferido não for selecionado, o primeiro truque válido será acionado, independentemente dessa alternância UI/&ForcePreferredCantripTitle Forçar Truque Preferido -Class/&MonkTitle Monge -Class/&MonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz. -Feature/&MonkWeaponProficiencyTitle Proficiência com Armas de Monge -Feature/&MonkSkillPointsTitle Habilidades de monge +Class/&ClassMonkTitle Monge +Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz. +Feature/&ClassMonkWeaponProficiencyTitle Proficiência com Armas de Monge +Feature/&ClassMonkSkillProficiencyTitle Habilidades de monge Feature/&MonkUnarmoredDefenseTitle Defesa não blindada Feature/&MonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria. Feature/&MonkMartialArtsTitle Artes marciais From 902f7455b6f34d61e84e82b70ee269763cef1a5b Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 18:17:24 -0700 Subject: [PATCH 099/174] add MC support to Monk --- .../Models/MulticlassInOutRulesContext.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs b/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs index d77162cd75..890cb288c6 100644 --- a/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs +++ b/SolastaCommunityExpansion/Models/MulticlassInOutRulesContext.cs @@ -123,6 +123,7 @@ public static bool ApproveMultiClassInOut(RulesetCharacterHero hero, CharacterCl return strength >= 13; case RuleDefinitions.SorcererClass: + case RuleDefinitions.WarlockClass: case IntegrationContext.CLASS_WARLOCK: case IntegrationContext.CLASS_WITCH: return charisma >= 13; @@ -133,8 +134,9 @@ public static bool ApproveMultiClassInOut(RulesetCharacterHero hero, CharacterCl case RuleDefinitions.FighterClass: return strength >= 13 || dexterity >= 13; - + case RuleDefinitions.MonkClass: + case IntegrationContext.CLASS_MONK: return wisdom >= 13 && dexterity >= 13; case RuleDefinitions.RangerClass: From 7f8bae16c6f92ebc65783f5875ef15c6bd473d39 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 18:31:12 -0700 Subject: [PATCH 100/174] rename all new Monk bps with Class prefix --- .../Classes/Monk/Monk.cs | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index e06ab02934..81bb43f6d9 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -111,7 +111,7 @@ public static CharacterClassDefinition BuildClass() // // Experiments with handwraps // var handwraps = ItemDefinitionBuilder - // .Create("MonkHandwraps", GUID) + // .Create("ClassMonkHandwraps", GUID) // .SetGold(1) // .SetGuiPresentation(Category.Item, ItemDefinitions.UnarmedStrikeBase.GuiPresentation.SpriteReference) // .AddToDB(); @@ -278,7 +278,7 @@ public static CharacterClassDefinition BuildClass() //TODO: make sure it doesn't work with shields //TODO: make sure it doesn't stack with other `ability bonus to AC` features .AddFeatureAtLevel(1, FeatureDefinitionAttributeModifierBuilder - .Create("MonkUnarmoredDefense", GUID) + .Create("ClassMonkUnarmoredDefense", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(ExclusiveArmorClassBonus.MARKER) .SetModifiedAttribute(AttributeDefinitions.ArmorClass) @@ -474,7 +474,7 @@ public static CharacterClassDefinition BuildClass() private static void BuildMartialArts() { attackedWithMonkWeaponCondition = ConditionDefinitionBuilder - .Create("MonkAttackedWithMonkWeapon", GUID) + .Create("ClassMonkAttackedWithMonkWeapon", GUID) .SetGuiPresentationNoContent(true) .SetSilent(Silent.WhenAddedOrRemoved) .SetDuration(DurationType.Round, 1) @@ -488,7 +488,7 @@ private static void BuildMartialArts() .Build(); martialArts = FeatureDefinitionBuilder - .Create("MonkMartialArts", GUID) + .Create("ClassMonkMartialArts", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures( //TODO: add one big sub-feature that implements all these parts to improve performance @@ -510,13 +510,13 @@ private static void BuildMartialArts() private static FeatureDefinition BuildUnarmoredMovement() { var feature = FeatureDefinitionMovementAffinityBuilder - .Create("MonkUnarmoredMovementModifier", GUID) + .Create("ClassMonkUnarmoredMovementModifier", GUID) .SetGuiPresentationNoContent(true) .SetBaseSpeedAdditiveModifier(2) .AddToDB(); return FeatureDefinitionBuilder - .Create("MonkUnarmoredMovement", GUID) + .Create("ClassMonkUnarmoredMovement", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(new ConditionalMovementModifier(feature, CharacterValidators.NoArmor, CharacterValidators.NoShield)) @@ -526,7 +526,7 @@ private static FeatureDefinition BuildUnarmoredMovement() private static FeatureDefinition BuildUnarmoredMovementBonus() { return FeatureDefinitionMovementAffinityBuilder - .Create("MonkUnarmoredMovementBonusModifier", GUID) + .Create("ClassMonkUnarmoredMovementBonusModifier", GUID) .SetGuiPresentationNoContent(true) .SetBaseSpeedAdditiveModifier(1) .AddToDB(); @@ -535,8 +535,8 @@ private static FeatureDefinition BuildUnarmoredMovementBonus() private static FeatureDefinition BuildUnarmoredMovementImprovement() { return FeatureDefinitionBuilder - .Create($"MonkUnarmoredMovementBonus{unarmoredMovementProgression++:D2}", GUID) - .SetGuiPresentation("MonkUnarmoredMovementBonus", Category.Feature) + .Create($"ClassMonkUnarmoredMovementBonus{unarmoredMovementProgression++:D2}", GUID) + .SetGuiPresentation("ClassMonkUnarmoredMovementBonus", Category.Feature) .SetCustomSubFeatures(MovementBonusApplier) .AddToDB(); } @@ -544,7 +544,7 @@ private static FeatureDefinition BuildUnarmoredMovementImprovement() private static FeatureDefinition BuildUnarmoredMovementVerticalSurface() { return FeatureDefinitionBuilder - .Create("MonkUnarmoredMovementVerticalSurface", GUID) + .Create("ClassMonkUnarmoredMovementVerticalSurface", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(new MonkClimbing()) .AddToDB(); @@ -553,7 +553,7 @@ private static FeatureDefinition BuildUnarmoredMovementVerticalSurface() private static void BuildClimbingCondition() { MonkClimbingCondition = ConditionDefinitionBuilder - .Create(ConditionDefinitions.ConditionSpiderClimb, "MonkClimbingCondition", GUID) + .Create(ConditionDefinitions.ConditionSpiderClimb, "ClassMonkClimbingCondition", GUID) .SetSilent(Silent.WhenAddedOrRemoved) .AddToDB(); } @@ -561,7 +561,7 @@ private static void BuildClimbingCondition() private static FeatureDefinition BuildMartialDiceProgression() { return FeatureDefinitionBuilder - .Create($"MonkMartialDiceProgression{martailArtsDiceProgression++:D2}", GUID) + .Create($"ClassMonkMartialDiceProgression{martailArtsDiceProgression++:D2}", GUID) .SetGuiPresentation(Category.Feature) .AddToDB(); } @@ -575,7 +575,7 @@ private static void BuildKiFeatureSet() ); kiPool = FeatureDefinitionPowerBuilder - .Create("MonkKiPool", GUID) + .Create("ClassMonkKiPool", GUID) .SetGuiPresentationNoContent(true) .SetUsesFixed(2) .SetRechargeRate(RechargeRate.ShortRest) @@ -584,7 +584,7 @@ private static void BuildKiFeatureSet() kiPool.SetCustomSubFeatures(new CustomPortraitPoolPower(kiPool, icon: MonkKiIcon)); var extraFlurryAttack1 = FeatureDefinitionAdditionalActionBuilder - .Create("MonkFlurryOfBlowsExtraAttacks1", GUID) + .Create("ClassMonkFlurryOfBlowsExtraAttacks1", GUID) .SetGuiPresentationNoContent(true) .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, 1, true, CharacterValidators.NoArmor, CharacterValidators.NoShield)) @@ -593,14 +593,14 @@ private static void BuildKiFeatureSet() .AddToDB(); var extraFlurryAttack2 = FeatureDefinitionAdditionalActionBuilder - .Create("MonkFlurryOfBlowsExtraAttacks2", GUID) + .Create("ClassMonkFlurryOfBlowsExtraAttacks2", GUID) .SetGuiPresentationNoContent(true) .SetActionType(ActionDefinitions.ActionType.Bonus) .SetRestrictedActions(ActionDefinitions.Id.AttackOff) .AddToDB(); flurryOfBlows = FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkFlurryOfBlows", GUID) + .Create("ClassMonkFlurryOfBlows", GUID) .SetGuiPresentation(Category.Power, MonkFlurryOfBlowsIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) @@ -612,7 +612,7 @@ private static void BuildKiFeatureSet() .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder - .Create("MonkFlurryOfBlowsCondition", GUID) + .Create("ClassMonkFlurryOfBlowsCondition", GUID) .SetGuiPresentationNoContent(true) .SetSilent(Silent.WhenAddedOrRemoved) .SetDuration(DurationType.Round, 0) @@ -627,7 +627,7 @@ private static void BuildKiFeatureSet() var dodging = ConditionDefinitions.ConditionDodging; patientDefense = FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkPatientDefense", GUID) + .Create("ClassMonkPatientDefense", GUID) .SetGuiPresentation(Category.Power, MonkPatientDefenseIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) @@ -639,7 +639,7 @@ private static void BuildKiFeatureSet() .AddEffectForm(new EffectFormBuilder() .CreatedByCharacter() .SetConditionForm(ConditionDefinitionBuilder - .Create("MonkPatientDefenseCondition", GUID) + .Create("ClassMonkPatientDefenseCondition", GUID) .SetGuiPresentation("ConditionDodging", Category.Rules, dodging.GuiPresentation.SpriteReference) .SetConditionParticleReferenceFrom(dodging) @@ -657,7 +657,7 @@ private static void BuildKiFeatureSet() .AddToDB(); stepOfTheWind = FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkStepOfTheWind", GUID) + .Create("ClassMonkStepOfTheWind", GUID) .SetGuiPresentation(Category.Power, MonkStepOfTheWindIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.BonusAction) @@ -668,7 +668,7 @@ private static void BuildKiFeatureSet() .SetEffectDescription(new EffectDescriptionBuilder() .AddEffectForm(new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder - .Create("MonkStepOfTheWindCondition", GUID) + .Create("ClassMonkStepOfTheWindCondition", GUID) .SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionJump.GuiPresentation.SpriteReference) .SetSilent(Silent.None) @@ -677,7 +677,7 @@ private static void BuildKiFeatureSet() .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) .SetFeatures(FeatureDefinitionAdditionalActionBuilder - .Create("MonkStepOfTheWindFeature", GUID) + .Create("ClassMonkStepOfTheWindFeature", GUID) .SetGuiPresentationNoContent(true) .SetActionType(ActionDefinitions.ActionType.Bonus) .SetRestrictedActions(ActionDefinitions.Id.DashBonus, @@ -693,7 +693,7 @@ private static void BuildKiFeatureSet() .AddToDB(); ki = FeatureDefinitionFeatureSetBuilder - .Create("MonkKi", GUID) + .Create("ClassMonkKi", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(CustomSetDescription.Marker) .SetMode(FeatureDefinitionFeatureSet.FeatureSetMode.Union) @@ -701,7 +701,7 @@ private static void BuildKiFeatureSet() .AddToDB(); stunningStrike = FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkStunningStrike", GUID) + .Create("ClassMonkStunningStrike", GUID) .SetGuiPresentation(Category.Power, MonkStunningStrikeIcon) .SetSharedPool(kiPool) .SetActivationTime(ActivationTime.OnAttackHit) @@ -735,7 +735,7 @@ private static void BuildKiFeatureSet() private static FeatureDefinition BuildKiPoolIncrease() { return FeatureDefinitionPowerPoolModifierBuilder - .Create($"MonkKiPoolIncrease{kiPoolIncreases++:D2}", GUID) + .Create($"ClassMonkKiPoolIncrease{kiPoolIncreases++:D2}", GUID) .SetGuiPresentationNoContent(true) .Configure(1, UsesDetermination.Fixed, "", kiPool) .AddToDB(); @@ -744,7 +744,7 @@ private static FeatureDefinition BuildKiPoolIncrease() private static FeatureDefinition BuildDeflectMissile() { var deflectMissile = FeatureDefinitionActionAffinityBuilder - .Create("MonkDeflectMissile", GUID) + .Create("ClassMonkDeflectMissile", GUID) .SetGuiPresentation(Category.Feature) .SetAuthorizedActions(ActionDefinitions.Id.DeflectMissile) .SetCustomSubFeatures(new CustomMissileDeflection() @@ -760,7 +760,7 @@ private static FeatureDefinition BuildSlowFall() { //TODO: should we hide it from power menu? return FeatureDefinitionPowerBuilder - .Create("MonkSlowFall", GUID) + .Create("ClassMonkSlowFall", GUID) .SetGuiPresentation(Category.Power, MonkSlowFallIcon) .SetActivationTime(ActivationTime.Reaction) .SetRechargeRate(RechargeRate.AtWill) @@ -780,7 +780,7 @@ private static FeatureDefinition BuildSlowFall() private static FeatureDefinition BuildExtraAttack() { return FeatureDefinitionAttributeModifierBuilder - .Create("MonkExtraAttack", GUID) + .Create("ClassMonkExtraAttack", GUID) .SetGuiPresentation(Category.Feature) .SetModifiedAttribute(AttributeDefinitions.AttacksNumber) .SetModifierType2(AttributeModifierOperation.Additive) @@ -791,7 +791,7 @@ private static FeatureDefinition BuildExtraAttack() private static FeatureDefinition BuildKiEmpoweredStrikes() { return FeatureDefinitionBuilder - .Create("MonkKiEmpoweredStrikes", GUID) + .Create("ClassMonkKiEmpoweredStrikes", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(new AddTagToWeaponAttack(TagsDefinitions.Magical, IsUnarmedWeapon)) .AddToDB(); @@ -800,7 +800,7 @@ private static FeatureDefinition BuildKiEmpoweredStrikes() private static FeatureDefinition BuildStillnessOfMind() { return FeatureDefinitionPowerBuilder - .Create("MonkKiStillnessOfMind", GUID) + .Create("ClassMonkKiStillnessOfMind", GUID) .SetGuiPresentation(Category.Power, MonkStillnessOfMindIcon) .SetActivationTime(ActivationTime.Action) .SetCostPerUse(0) @@ -820,7 +820,7 @@ private static FeatureDefinition BuildStillnessOfMind() private static FeatureDefinition BuildPurityOfBody() { return FeatureDefinitionFeatureSetBuilder - .Create("MonkPurityOfBody", GUID) + .Create("ClassMonkPurityOfBody", GUID) .SetGuiPresentation(Category.Feature) .SetFeatureSet( FeatureDefinitionConditionAffinitys.ConditionAffinityPoisonImmunity, @@ -833,7 +833,7 @@ private static FeatureDefinition BuildPurityOfBody() private static FeatureDefinition BuildDiamondSoul() { return FeatureDefinitionProficiencyBuilder - .Create("MonkDiamondSoul", GUID) + .Create("ClassMonkDiamondSoul", GUID) .SetGuiPresentation(Category.Feature) .SetProficiencies(ProficiencyType.SavingThrow, AttributeDefinitions.Strength, @@ -844,7 +844,7 @@ private static FeatureDefinition BuildDiamondSoul() AttributeDefinitions.Charisma ) .SetCustomSubFeatures(new CustomRerollFailedSave(FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkDiamondSoulPower", GUID) + .Create("ClassMonkDiamondSoulPower", GUID) .SetGuiPresentation(Category.Power) .SetSharedPool(kiPool) .SetCostPerUse(1) @@ -855,7 +855,7 @@ private static FeatureDefinition BuildDiamondSoul() private static FeatureDefinition BuildTongueOfSunAndMoon() { return FeatureDefinitionFeatureSetBuilder - .Create("MonkTongueOfSunAndMoon", GUID) + .Create("ClassMonkTongueOfSunAndMoon", GUID) .SetGuiPresentation(Category.Feature) .SetFeatureSet(FeatureDefinitionFeatureSets.FeatureSetAllLanguagesButCode.FeatureSet.ToArray()) .AddToDB(); @@ -864,7 +864,7 @@ private static FeatureDefinition BuildTongueOfSunAndMoon() private static FeatureDefinition BuildEmptyBody() { return FeatureDefinitionPowerSharedPoolBuilder - .Create("MonkEmptyBody", GUID) + .Create("ClassMonkEmptyBody", GUID) .SetGuiPresentation(Category.Power, MonkEmptyBodyIcon) .SetSharedPool(kiPool) .SetCostPerUse(4) @@ -880,7 +880,7 @@ private static FeatureDefinition BuildEmptyBody() .Build(), new EffectFormBuilder() .SetConditionForm(ConditionDefinitionBuilder - .Create("MonkEmptyBodyCondition", GUID) + .Create("ClassMonkEmptyBodyCondition", GUID) .SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionShielded.GuiPresentation.SpriteReference) .AddFeatures( @@ -894,17 +894,17 @@ private static FeatureDefinition BuildEmptyBody() FeatureDefinitionDamageAffinitys.DamageAffinityRadiantResistance, FeatureDefinitionDamageAffinitys.DamageAffinityThunderResistance, FeatureDefinitionDamageAffinityBuilder - .Create("MonkEmptyBodyBludgeoningResistance", GUID) + .Create("ClassMonkEmptyBodyBludgeoningResistance", GUID) .SetDamageType(DamageTypeBludgeoning) .SetDamageAffinityType(DamageAffinityType.Resistance) .AddToDB(), FeatureDefinitionDamageAffinityBuilder - .Create("MonkEmptyBodyPiercingResistance", GUID) + .Create("ClassMonkEmptyBodyPiercingResistance", GUID) .SetDamageType(DamageTypePiercing) .SetDamageAffinityType(DamageAffinityType.Resistance) .AddToDB(), FeatureDefinitionDamageAffinityBuilder - .Create("MonkEmptyBodySlashingResistance", GUID) + .Create("ClassMonkEmptyBodySlashingResistance", GUID) .SetDamageType(DamageTypeSlashing) .SetDamageAffinityType(DamageAffinityType.Resistance) .AddToDB() @@ -920,7 +920,7 @@ private static FeatureDefinition BuildEmptyBody() private static FeatureDefinition BuildPerfectSelf() { return FeatureDefinitionBuilder - .Create("MonkPerfectSelf", GUID) + .Create("ClassMonkPerfectSelf", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures(new PerfectSelf()) .AddToDB(); From e303c789df6beddf970bab9f9eb1aa399264989d Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 18:34:28 -0700 Subject: [PATCH 101/174] update terms for new Monk blueprints --- SolastaCommunityExpansion/Translations-en.txt | 104 +++++++++--------- SolastaCommunityExpansion/Translations-fr.txt | 104 +++++++++--------- .../Translations-pt-br.txt | 104 +++++++++--------- 3 files changed, 156 insertions(+), 156 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 54c276040a..40c8eac082 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1800,70 +1800,70 @@ Class/&ClassMonkTitle Monk [beta] Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. Feature/&ClassMonkWeaponProficiencyTitle Monk Weapon Proficiencies Feature/&ClassMonkSkillProficiencyTitle Monk Skills -Feature/&MonkUnarmoredDefenseTitle Unarmored Defense -Feature/&MonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. -Feature/&MonkMartialArtsTitle Martial Arts -Feature/&MonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. -Feature/&MonkUnarmoredMovementTitle Unarmored Movement -Feature/&MonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. -Feature/&MonkUnarmoredMovementBonusTitle Unarmored Movement Improvement -Feature/&MonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. -Feature/&MonkMartialDiceProgression00Title Martial Arts Die Increase (D6) -Feature/&MonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. -Feature/&MonkMartialDiceProgression01Title Martial Arts Die Increase (D8) -Feature/&MonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. -Feature/&MonkMartialDiceProgression02Title Martial Arts Die Increase (D10) -Feature/&MonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkUnarmoredDefenseTitle Unarmored Defense +Feature/&ClassMonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. +Feature/&ClassMonkMartialArtsTitle Martial Arts +Feature/&ClassMonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. +Feature/&ClassMonkUnarmoredMovementTitle Unarmored Movement +Feature/&ClassMonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. +Feature/&ClassMonkUnarmoredMovementBonusTitle Unarmored Movement Improvement +Feature/&ClassMonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. +Feature/&ClassMonkMartialDiceProgression00Title Martial Arts Die Increase (D6) +Feature/&ClassMonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkMartialDiceProgression01Title Martial Arts Die Increase (D8) +Feature/&ClassMonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkMartialDiceProgression02Title Martial Arts Die Increase (D10) +Feature/&ClassMonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. Tooltip/&TagMonkWeaponTitle Monk -Feature/&MonkKiTitle Ki -Feature/&MonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: -Power/&MonkFlurryOfBlowsTitle Flurry of Blows -Power/&MonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield. -Power/&MonkPatientDefenseTitle Patient Defense -Power/&MonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield. -Power/&MonkStepOfTheWindTitle Step Of The Wind -Power/&MonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. -Condition/&MonkStepOfTheWindConditionTitle Step Of The Wind -Condition/&MonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. -Feature/&MonkDeflectMissileTitle Deflect Missiles -Feature/&MonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: +Power/&ClassMonkFlurryOfBlowsTitle Flurry of Blows +Power/&ClassMonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield. +Power/&ClassMonkPatientDefenseTitle Patient Defense +Power/&ClassMonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield. +Power/&ClassMonkStepOfTheWindTitle Step Of The Wind +Power/&ClassMonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. +Condition/&ClassMonkStepOfTheWindConditionTitle Step Of The Wind +Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. +Feature/&ClassMonkDeflectMissileTitle Deflect Missiles +Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. -Power/&MonkSlowFallTitle Slow Fall -Power/&MonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage. +Power/&ClassMonkSlowFallTitle Slow Fall +Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage. Reaction/&UseMonkSlowFallTitle Slow Fall Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. Reaction/&UseMonkSlowFallReactTitle React Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. -Feature/&MonkExtraAttackTitle Extra Attack -Feature/&MonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. -Power/&MonkStunningStrikeTitle Stunning Strike -Power/&MonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn. +Feature/&ClassMonkExtraAttackTitle Extra Attack +Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. +Power/&ClassMonkStunningStrikeTitle Stunning Strike +Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn. Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. -Feature/&MonkKiEmpoweredStrikesTitle Ki-Empowered Strikes -Feature/&MonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. -Power/&MonkKiStillnessOfMindTitle Stillness of Mind -Power/&MonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. -Feature/&MonkPurityOfBodyTitle Purity of Body -Feature/&MonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. -Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing -Feature/&MonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. -Feature/&MonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon -Feature/&MonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. -Feature/&MonkDiamondSoulTitle Diamond Soul -Feature/&MonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. -Power/&MonkDiamondSoulPowerTitle Diamond Soul -Power/&MonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes +Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. +Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind +Power/&ClassMonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. +Feature/&ClassMonkPurityOfBodyTitle Purity of Body +Feature/&ClassMonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. +Feature/&ClassMonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon +Feature/&ClassMonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. +Feature/&ClassMonkDiamondSoulTitle Diamond Soul +Feature/&ClassMonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Power/&ClassMonkDiamondSoulPowerTitle Diamond Soul +Power/&ClassMonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. Reaction/&SpendPowerDiamondSoulTitle Diamond Soul Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. Reaction/&SpendPowerDiamondSoulReactTitle Reroll Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. -Power/&MonkEmptyBodyTitle Empty Body -Power/&MonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage. -Condition/&MonkEmptyBodyConditionTitle Empty Body -Condition/&MonkEmptyBodyConditionDescription You have resistance to all damage but force damage. -Feature/&MonkPerfectSelfTitle Perfect Self -Feature/&MonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. +Power/&ClassMonkEmptyBodyTitle Empty Body +Power/&ClassMonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage. +Condition/&ClassMonkEmptyBodyConditionTitle Empty Body +Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage. +Feature/&ClassMonkPerfectSelfTitle Perfect Self +Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index 52d51265c7..2da04dc44f 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -1800,70 +1800,70 @@ Class/&ClassMonkTitle Moine Class/&ClassMonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. Feature/&ClassMonkWeaponProficiencyTitle Maîtrise des armes du moine Feature/&ClassMonkSkillProficiencyTitle Compétences de moine -Feature/&MonkUnarmoredDefenseTitle Défense non blindée -Feature/&MonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse. -Feature/&MonkMartialArtsTitle Arts martiaux -Feature/&MonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus. -Feature/&MonkUnarmoredMovementTitle Mouvement non blindé -Feature/&MonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine. -Feature/&MonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure -Feature/&MonkUnarmoredMovementBonusDescription Le bonus de déplacement augmente de 1,50 mètre. -Feature/&MonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) -Feature/&MonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. -Feature/&MonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) -Feature/&MonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine. -Feature/&MonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) -Feature/&MonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Feature/&ClassMonkUnarmoredDefenseTitle Défense non blindée +Feature/&ClassMonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse. +Feature/&ClassMonkMartialArtsTitle Arts martiaux +Feature/&ClassMonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus. +Feature/&ClassMonkUnarmoredMovementTitle Mouvement non blindé +Feature/&ClassMonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine. +Feature/&ClassMonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure +Feature/&ClassMonkUnarmoredMovementBonusDescription Le bonus de déplacement augmente de 1,50 mètre. +Feature/&ClassMonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) +Feature/&ClassMonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Feature/&ClassMonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) +Feature/&ClassMonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine. +Feature/&ClassMonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) +Feature/&ClassMonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Tooltip/&TagMonkWeaponTitle Moine -Feature/&MonkKiTitle Ki -Feature/&MonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : -Power/&MonkFlurryOfBlowsTitle Rafale de coups -Power/&MonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. -Power/&MonkPatientDefenseTitle Défense des patients -Power/&MonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. -Power/&MonkStepOfTheWindTitle Pas du vent -Power/&MonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. -Condition/&MonkStepOfTheWindConditionTitle Pas du vent -Condition/&MonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour. -Feature/&MonkDeflectMissileTitle Dévier les missiles -Feature/&MonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine. +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : +Power/&ClassMonkFlurryOfBlowsTitle Rafale de coups +Power/&ClassMonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&ClassMonkPatientDefenseTitle Défense des patients +Power/&ClassMonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&ClassMonkStepOfTheWindTitle Pas du vent +Power/&ClassMonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Condition/&ClassMonkStepOfTheWindConditionTitle Pas du vent +Condition/&ClassMonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour. +Feature/&ClassMonkDeflectMissileTitle Dévier les missiles +Feature/&ClassMonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine. Reaction/&CustomDeflectMissileMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine. -Power/&MonkSlowFallTitle Chute lente -Power/&MonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute. +Power/&ClassMonkSlowFallTitle Chute lente +Power/&ClassMonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute. Reaction/&UseMonkSlowFallTitle Chute lente Reaction/&UseMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute. Reaction/&UseMonkSlowFallReactTitle Réagir Reaction/&UseMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages. -Feature/&MonkExtraAttackTitle Attaque supplémentaire -Feature/&MonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour. -Power/&MonkStunningStrikeTitle Frappe étourdissante -Power/&MonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour. +Feature/&ClassMonkExtraAttackTitle Attaque supplémentaire +Feature/&ClassMonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour. +Power/&ClassMonkStunningStrikeTitle Frappe étourdissante +Power/&ClassMonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour. Reaction/&SpendPowerMonkStunningStrikeTitle Frappe étourdissante Reaction/&SpendPowerMonkStunningStrikeDescription {0} a touché son adversaire et peut dépenser 1 point de ki pour tenter de l'étourdir. Reaction/&SpendPowerMonkStunningStrikeReactTitle Dépenser du ki Reaction/&SpendPowerMonkStunningStrikeReactDescription Dépensez du ki pour tenter d'étourdir l'adversaire. -Feature/&MonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki -Feature/&MonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et aux dégâts non magiques. -Power/&MonkKiStillnessOfMindTitle Silence d'esprit -Power/&MonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie. -Feature/&MonkPurityOfBodyTitle Pureté du corps -Feature/&MonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons. -Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade -Feature/&MonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat. -Feature/&MonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune -Feature/&MonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites. -Feature/&MonkDiamondSoulTitle Âme de diamant -Feature/&MonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. -Power/&MonkDiamondSoulPowerTitle Âme de diamant -Power/&MonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Feature/&ClassMonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki +Feature/&ClassMonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et aux dégâts non magiques. +Power/&ClassMonkKiStillnessOfMindTitle Silence d'esprit +Power/&ClassMonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie. +Feature/&ClassMonkPurityOfBodyTitle Pureté du corps +Feature/&ClassMonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat. +Feature/&ClassMonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune +Feature/&ClassMonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites. +Feature/&ClassMonkDiamondSoulTitle Âme de diamant +Feature/&ClassMonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Power/&ClassMonkDiamondSoulPowerTitle Âme de diamant +Power/&ClassMonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. Reaction/&SpendPowerDiamondSoulTitle Âme de diamant Reaction/&SpendPowerDiamondSoulDescription {0} a raté une sauvegarde et peut dépenser 1 ki pour la relancer. Reaction/&SpendPowerDiamondSoulReactTitle Relancer Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée. -Power/&MonkEmptyBodyTitle Corps vide -Power/&MonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts, sauf les dégâts de force. -Condition/&MonkEmptyBodyConditionTitle Corps vide -Condition/&MonkEmptyBodyConditionDescription Vous avez la résistance à tous les dégâts sauf les dégâts de force. -Feature/&MonkPerfectSelfTitle Soi parfait -Feature/&MonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki. +Power/&ClassMonkEmptyBodyTitle Corps vide +Power/&ClassMonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts, sauf les dégâts de force. +Condition/&ClassMonkEmptyBodyConditionTitle Corps vide +Condition/&ClassMonkEmptyBodyConditionDescription Vous avez la résistance à tous les dégâts sauf les dégâts de force. +Feature/&ClassMonkPerfectSelfTitle Soi parfait +Feature/&ClassMonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki. Tooltip/&CustomPortraitPoolMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index 45aad7d72f..047e694023 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -1800,70 +1800,70 @@ Class/&ClassMonkTitle Monge Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz. Feature/&ClassMonkWeaponProficiencyTitle Proficiência com Armas de Monge Feature/&ClassMonkSkillProficiencyTitle Habilidades de monge -Feature/&MonkUnarmoredDefenseTitle Defesa não blindada -Feature/&MonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria. -Feature/&MonkMartialArtsTitle Artes marciais -Feature/&MonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus. -Feature/&MonkUnarmoredMovementTitle Movimento não blindado -Feature/&MonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge. -Feature/&MonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado -Feature/&MonkUnarmoredMovementBonusDescription O bônus de movimento aumenta em 1,5 metro. -Feature/&MonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) -Feature/&MonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge. -Feature/&MonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) -Feature/&MonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge. -Feature/&MonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) -Feature/&MonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkUnarmoredDefenseTitle Defesa não blindada +Feature/&ClassMonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria. +Feature/&ClassMonkMartialArtsTitle Artes marciais +Feature/&ClassMonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus. +Feature/&ClassMonkUnarmoredMovementTitle Movimento não blindado +Feature/&ClassMonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge. +Feature/&ClassMonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado +Feature/&ClassMonkUnarmoredMovementBonusDescription O bônus de movimento aumenta em 1,5 metro. +Feature/&ClassMonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) +Feature/&ClassMonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) +Feature/&ClassMonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) +Feature/&ClassMonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge. Tooltip/&TagMonkWeaponTitle Monge -Feature/&MonkKiTitle Ki -Feature/&MonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: -Power/&MonkFlurryOfBlowsTitle Rajada de Golpes -Power/&MonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo. -Power/&MonkPatientDefenseTitle Defesa do paciente -Power/&MonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo. -Power/&MonkStepOfTheWindTitle Passo do vento -Power/&MonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo. -Condition/&MonkStepOfTheWindConditionTitle Passo do vento -Condition/&MonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno. -Feature/&MonkDeflectMissileTitle Desviar mísseis -Feature/&MonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge. +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: +Power/&ClassMonkFlurryOfBlowsTitle Rajada de Golpes +Power/&ClassMonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&ClassMonkPatientDefenseTitle Defesa do paciente +Power/&ClassMonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&ClassMonkStepOfTheWindTitle Passo do vento +Power/&ClassMonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo. +Condition/&ClassMonkStepOfTheWindConditionTitle Passo do vento +Condition/&ClassMonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno. +Feature/&ClassMonkDeflectMissileTitle Desviar mísseis +Feature/&ClassMonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge. Reaction/&CustomDeflectMissileMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de Monge. -Power/&MonkSlowFallTitle Queda Lenta -Power/&MonkSlowFallDescription Você pode usar sua reação ao cair para evitar qualquer dano de queda. +Power/&ClassMonkSlowFallTitle Queda Lenta +Power/&ClassMonkSlowFallDescription Você pode usar sua reação ao cair para evitar qualquer dano de queda. Reaction/&UseMonkSlowFallTitle Queda Lenta Reaction/&UseMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda. Reaction/&UseMonkSlowFallReactTitle Reagir Reaction/&UseMonkSlowFallReactDescription Use a reação para evitar danos. -Feature/&MonkExtraAttackTitle Ataque Extra -Feature/&MonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação de Ataque em seu turno. -Power/&MonkStunningStrikeTitle Golpe Impressionante -Power/&MonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. +Feature/&ClassMonkExtraAttackTitle Ataque Extra +Feature/&ClassMonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação de Ataque em seu turno. +Power/&ClassMonkStunningStrikeTitle Golpe Impressionante +Power/&ClassMonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. Reaction/&SpendPowerMonkStunningStrikeTitle Golpe Impressionante Reaction/&SpendPowerMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar. Reaction/&SpendPowerMonkStunningStrikeReactTitle Gastar ki Reaction/&SpendPowerMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente. -Feature/&MonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki -Feature/&MonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos. -Power/&MonkKiStillnessOfMindTitle Tranquilidade da mente -Power/&MonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você enfeitiçado ou assustado. -Feature/&MonkPurityOfBodyTitle Pureza do Corpo -Feature/&MonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos. -Feature/&MonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada -Feature/&MonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é temporariamente perdida se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate. -Feature/&MonkTongueOfSunAndMoonTitle Língua do Sol e da Lua -Feature/&MonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz. -Feature/&MonkDiamondSoulTitle Alma de diamante -Feature/&MonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. -Power/&MonkDiamondSoulPowerTitle Alma de diamante -Power/&MonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Feature/&ClassMonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki +Feature/&ClassMonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos. +Power/&ClassMonkKiStillnessOfMindTitle Tranquilidade da mente +Power/&ClassMonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você enfeitiçado ou assustado. +Feature/&ClassMonkPurityOfBodyTitle Pureza do Corpo +Feature/&ClassMonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é temporariamente perdida se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate. +Feature/&ClassMonkTongueOfSunAndMoonTitle Língua do Sol e da Lua +Feature/&ClassMonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz. +Feature/&ClassMonkDiamondSoulTitle Alma de diamante +Feature/&ClassMonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Power/&ClassMonkDiamondSoulPowerTitle Alma de diamante +Power/&ClassMonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. Reaction/&SpendPowerDiamondSoulTitle Alma de diamante Reaction/&SpendPowerDiamondSoulDescription {0} falhou no salvamento e pode gastar 1 ki para rerrolá-lo. Reaction/&SpendPowerDiamondSoulReactTitle Role novamente Reaction/&SpendPowerDiamondSoulReactDescription Gaste ki para refazer o salvamento com falha. -Power/&MonkEmptyBodyTitle Corpo Vazio -Power/&MonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força. -Condition/&MonkEmptyBodyConditionTitle Corpo Vazio -Condition/&MonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força. -Feature/&MonkPerfectSelfTitle Eu Perfeito -Feature/&MonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki. +Power/&ClassMonkEmptyBodyTitle Corpo Vazio +Power/&ClassMonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força. +Condition/&ClassMonkEmptyBodyConditionTitle Corpo Vazio +Condition/&ClassMonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força. +Feature/&ClassMonkPerfectSelfTitle Eu Perfeito +Feature/&ClassMonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki. Tooltip/&CustomPortraitPoolMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki. From 24abae2a2b66beb0cc5436681a437280b50421d5 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 19:17:46 -0700 Subject: [PATCH 102/174] code clean up --- .../RulesetCharacterHeroExtensions.cs | 2 +- .../Builders/ConditionDefinitionBuilder.cs | 2 +- ...atureDefinitionAttributeModifierBuilder.cs | 6 +- ...FeatureDefinitionPowerSharedPoolBuilder.cs | 2 +- .../Classes/Monk/Monk.cs | 106 +++++++++--------- .../Displays/CreditsDisplay.cs | 2 +- .../Features/AddExtraAttack.cs | 6 +- .../Features/CharacterValidator.cs | 3 +- .../Features/CustomRerollFailedSave.cs | 2 +- .../Features/CustomSetDescription.cs | 2 +- .../Features/ModifyAttackModeForWeapon.cs | 4 +- .../Features/ReactionAttackModeRestriction.cs | 2 +- SolastaCommunityExpansion/Main.cs | 2 + .../Models/ClassesContext.cs | 2 +- .../Models/CustomFeaturesContext.cs | 2 +- .../Models/SrdAndHouseRulesContext.cs | 2 +- .../RulesetChracterHeroPatcher.cs | 5 +- .../RulesetAttributePatcher.cs | 12 +- .../CharacterActionDeflectMissilePatcher.cs | 4 +- .../CharacterActionFreeFallPatcher.cs | 2 + .../GameLocationBattleManagerPatcher.cs | 14 +-- .../PowerSelectionPanelPatcher.cs | 10 +- .../Level20/ArchetypesPreviewModalPatcher.cs | 2 +- .../Patches/Level20/CharactersPanelPatcher.cs | 2 +- .../Patches/Level20/HeroDefinitionsPatcher.cs | 1 - 25 files changed, 104 insertions(+), 95 deletions(-) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs index 4b10d63d7d..9b23f04ac8 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs @@ -20,6 +20,6 @@ public static RulesetAttackMode RefreshAttackModePublic( var attackMode = instance.InvokeMethod("RefreshAttackMode", actionType, itemDefinition, weaponDescription, freeOffHand, canAddAbilityDamageBonus, slotName, attackModifiers, featuresOrigin, weapon); - return (RulesetAttackMode) attackMode; + return (RulesetAttackMode)attackMode; } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs b/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs index cf368a292a..d108878825 100644 --- a/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs +++ b/SolastaCommunityExpansion/Builders/ConditionDefinitionBuilder.cs @@ -210,7 +210,7 @@ public TBuilder SetConditionParticleReferenceFrom(ConditionDefinition reference) Definition.SetConditionParticleReference(reference.GetField("conditionParticleReference")); return This(); } - + public TBuilder AddRecurrentEffectForm(EffectForm effect) { Definition.RecurrentEffectForms.Add(effect); diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs index 9d79e393be..454e25146e 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionAttributeModifierBuilder.cs @@ -44,19 +44,19 @@ public FeatureDefinitionAttributeModifierBuilder SetModifierValue(int amount) Definition.SetModifierValue(amount); return this; } - + public FeatureDefinitionAttributeModifierBuilder SetModifiedAttribute(string attribute) { Definition.SetModifiedAttribute(attribute); return this; } - + public FeatureDefinitionAttributeModifierBuilder SetModifierType2(AttributeModifierOperation modifierType) { Definition.SetModifierType2(modifierType); return this; } - + public FeatureDefinitionAttributeModifierBuilder SetSituationalContext(RuleDefinitions.SituationalContext situationalContext) { Definition.SetSituationalContext(situationalContext); diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs index 27a56760e5..48b8d6480e 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionPowerSharedPoolBuilder.cs @@ -42,7 +42,7 @@ public FeatureDefinitionPowerSharedPoolBuilder Configure(FeatureDefinitionPower return This(); } - + public FeatureDefinitionPowerSharedPoolBuilder SetSharedPool(FeatureDefinitionPower poolPower) { Preconditions.IsNotNull(poolPower, $"FeatureDefinitionPowerSharedPoolBuilder[{Definition.Name}] poolPower is null."); diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 81bb43f6d9..3eec4b71ab 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -145,16 +145,16 @@ public static CharacterClassDefinition BuildClass() Class = CharacterClassDefinitionBuilder .Create(ClassName, GUID) - #region Presentation + #region Presentation .SetGuiPresentation(Category.Class, MonkClassSprite) .SetPictogram(MonkPictogram) //.AddPersonality() //TODO: Add personality flags .SetAnimationId(AnimationDefinitions.ClassAnimationId.Fighter) - #endregion + #endregion - #region Priorities + #region Priorities .SetAbilityScorePriorities( AttributeDefinitions.Wisdom, @@ -180,13 +180,13 @@ public static CharacterClassDefinition BuildClass() //TODO: add dynamic preferred feats that can include ones that are disabled, but offered if enabled .AddFeatPreferences() //TODO: Add preferred feats - #endregion + #endregion .SetBattleAI(DecisionPackageDefinitions.DefaultMeleeWithBackupRangeDecisions) .SetIngredientGatheringOdds(CharacterClassDefinitions.Fighter.IngredientGatheringOdds) .SetHitDice(DieType.D8) - #region Equipment + #region Equipment .AddEquipmentRow( new List @@ -233,9 +233,9 @@ public static CharacterClassDefinition BuildClass() EquipmentDefinitions.OptionWeapon, 5) }) - #endregion + #endregion - #region Proficiencies + #region Proficiencies // Weapons .AddFeatureAtLevel(1, FeatureDefinitionProficiencyBuilder @@ -271,9 +271,9 @@ public static CharacterClassDefinition BuildClass() ) .AddToDB()) - #endregion + #endregion - #region Level 01 + #region Level 01 //TODO: make sure it doesn't work with shields //TODO: make sure it doesn't stack with other `ability bonus to AC` features @@ -289,24 +289,24 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(1, martialArts) .AddFeatureAtLevel(1, UnarmoredMovement) - #endregion + #endregion - #region Level 02 + #region Level 02 .AddFeaturesAtLevel(2, ki) - #endregion + #endregion - #region Level 03 + #region Level 03 .AddFeaturesAtLevel(3, BuildKiPoolIncrease(), BuildDeflectMissile() ) - #endregion + #endregion - #region Level 04 + #region Level 04 .AddFeaturesAtLevel(4, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, @@ -314,9 +314,9 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 05 + #region Level 05 .AddFeaturesAtLevel(5, BuildMartialDiceProgression(), @@ -325,9 +325,9 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 06 + #region Level 06 .AddFeaturesAtLevel(6, BuildUnarmoredMovementImprovement(), @@ -335,9 +335,9 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 07 + #region Level 07 .AddFeaturesAtLevel(7, FeatureDefinitionSavingThrowAffinitys.SavingThrowAffinityRogueEvasion, @@ -345,27 +345,27 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 08 + #region Level 08 .AddFeaturesAtLevel(8, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 09 + #region Level 09 .AddFeaturesAtLevel(9, BuildUnarmoredMovementVerticalSurface(), BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 10 + #region Level 10 .AddFeaturesAtLevel(10, BuildUnarmoredMovementImprovement(), @@ -373,36 +373,36 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 11 + #region Level 11 .AddFeaturesAtLevel(11, BuildMartialDiceProgression(), BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 12 + #region Level 12 .AddFeaturesAtLevel(12, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 13 + #region Level 13 .AddFeaturesAtLevel(13, BuildTongueOfSunAndMoon(), BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 14 + #region Level 14 .AddFeaturesAtLevel(14, BuildUnarmoredMovementImprovement(), @@ -410,35 +410,35 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 15 + #region Level 15 .AddFeaturesAtLevel(15, BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 16 + #region Level 16 .AddFeaturesAtLevel(16, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 17 + #region Level 17 .AddFeaturesAtLevel(17, BuildMartialDiceProgression(), BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 18 + #region Level 18 .AddFeaturesAtLevel(18, BuildUnarmoredMovementImprovement(), @@ -446,25 +446,25 @@ public static CharacterClassDefinition BuildClass() BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 19 + #region Level 19 .AddFeaturesAtLevel(19, FeatureDefinitionFeatureSets.FeatureSetAbilityScoreChoice, BuildKiPoolIncrease() ) - #endregion + #endregion - #region Level 20 + #region Level 20 .AddFeaturesAtLevel(20, BuildPerfectSelf(), BuildKiPoolIncrease() ) - #endregion + #endregion .AddToDB(); @@ -502,7 +502,7 @@ private static void BuildMartialArts() CharacterValidators.NoShield, CharacterValidators.NoArmor, //Forcing empty offhand only because it isn't really shown if character already has bonus attack //TODO: make action panel able to show multiple actions of a type - CharacterValidators.EmptyOffhand) + CharacterValidators.EmptyOffhand) ) .AddToDB(); } @@ -748,10 +748,10 @@ private static FeatureDefinition BuildDeflectMissile() .SetGuiPresentation(Category.Feature) .SetAuthorizedActions(ActionDefinitions.Id.DeflectMissile) .SetCustomSubFeatures(new CustomMissileDeflection() - {characterClass = ClassName, classLevelMult = 1, descriptionTag = "Monk"}) + { characterClass = ClassName, classLevelMult = 1, descriptionTag = "Monk" }) .AddToDB(); - deflectMissile.AllowedActionTypes = new[] {true, true, true, true, true, true}; + deflectMissile.AllowedActionTypes = new[] { true, true, true, true, true, true }; return deflectMissile; } @@ -1082,13 +1082,17 @@ private static void TryBecomeClimbing(RulesetCharacter character) private static void ForbidClimbing(RulesetCharacter character) { if (character != null) + { Forbidden.Add(CharacterId(character)); + } } private static void AllowClimbing(RulesetCharacter character) { if (character != null) + { Forbidden.Remove(CharacterId(character)); + } } private static string CharacterId(RulesetCharacter character) diff --git a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs index f2a1c72da6..31e5435344 100644 --- a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs @@ -67,7 +67,7 @@ internal static void DisplayCredits() UI.Label(""); - bool toggle = Main.Settings.EnableBetaContent; + var toggle = Main.Settings.EnableBetaContent; if (UI.Toggle("Enable beta content " + "[keep in mind your heroes or saves might break on future updates] ".yellow().italic() + RequiresRestart, ref toggle, UI.AutoWidth())) { Main.Settings.EnableBetaContent = toggle; diff --git a/SolastaCommunityExpansion/Features/AddExtraAttack.cs b/SolastaCommunityExpansion/Features/AddExtraAttack.cs index b80f164596..f41b88881a 100644 --- a/SolastaCommunityExpansion/Features/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/Features/AddExtraAttack.cs @@ -23,8 +23,8 @@ public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attack this.clearSameType = clearSameType; this.validators = validators; } - - public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params CharacterValidator[] validators) : this(actionType, 1,false, validators) + + public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params CharacterValidator[] validators) : this(actionType, 1, false, validators) { } @@ -57,7 +57,7 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) null ); attackMode.AttacksNumber = attacksNumber; - + attackModes.Add(attackMode); } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index cc96a3ea8f..03833e9531 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -1,5 +1,4 @@ -using System.Collections.Generic; -using System.Linq; +using System.Linq; namespace SolastaCommunityExpansion.Features; diff --git a/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs b/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs index a9bca7e2d8..73fd135684 100644 --- a/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs +++ b/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs @@ -6,7 +6,7 @@ public interface IUsePowerToRerollFailedSave FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); } -public class CustomRerollFailedSave: IUsePowerToRerollFailedSave +public class CustomRerollFailedSave : IUsePowerToRerollFailedSave { private readonly FeatureDefinitionPower power; diff --git a/SolastaCommunityExpansion/Features/CustomSetDescription.cs b/SolastaCommunityExpansion/Features/CustomSetDescription.cs index f175bb8bcb..7f2a2e547a 100644 --- a/SolastaCommunityExpansion/Features/CustomSetDescription.cs +++ b/SolastaCommunityExpansion/Features/CustomSetDescription.cs @@ -2,7 +2,7 @@ public class CustomSetDescription { - public static readonly CustomSetDescription Marker = new CustomSetDescription(); + public static readonly CustomSetDescription Marker = new(); private CustomSetDescription() { diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs index 220853ef9c..93382912af 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -64,10 +64,10 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac { return; } - + var effectDescription = attackMode?.EffectDescription; var damage = effectDescription?.FindFirstDamageForm(); - + if (damage == null) { return; diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs index 0d6a4237d1..66d93af61c 100644 --- a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs @@ -22,7 +22,7 @@ public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition return (_, _, target) => !target.HasConditionOfType(condition.Name); } - public ReactionAttackModeRestriction(params ValidReactionModeHandler[] validators) + public ReactionAttackModeRestriction(params ValidReactionModeHandler[] validators) { this.validators = validators; } diff --git a/SolastaCommunityExpansion/Main.cs b/SolastaCommunityExpansion/Main.cs index c492239aaf..f068bc1efe 100644 --- a/SolastaCommunityExpansion/Main.cs +++ b/SolastaCommunityExpansion/Main.cs @@ -26,7 +26,9 @@ public static void Log(string msg, bool console = false) { var game = Gui.Game; if (game != null) + { game.GameConsole?.LogSimpleLine(msg); + } } } diff --git a/SolastaCommunityExpansion/Models/ClassesContext.cs b/SolastaCommunityExpansion/Models/ClassesContext.cs index bc10fe8467..32773b04e8 100644 --- a/SolastaCommunityExpansion/Models/ClassesContext.cs +++ b/SolastaCommunityExpansion/Models/ClassesContext.cs @@ -38,7 +38,7 @@ internal static void Load() LoadClass(TinkererClass.BuildTinkererClass()); LoadClass(Warlock.BuildWarlockClass()); LoadClass(Witch.Instance); - + if (Main.Settings.EnableBetaContent) { LoadClass(Monk.BuildClass()); diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index 63497a3b72..10a59b9129 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -279,7 +279,7 @@ internal static int GetMaxUsesForPool(RulesetUsablePower poolPower, RulesetChara return totalPoolSize; } - + internal static void UpdateUsageForPower(this RulesetCharacter character, FeatureDefinitionPower power, int poolUsage) { foreach (var poolPower in character.UsablePowers) diff --git a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs index 6e002e9820..3c6ce6dbd1 100644 --- a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs +++ b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs @@ -58,7 +58,7 @@ internal static void AllowTargetingSelectionWhenCastingChainLightningSpell() spell.SetTargetParameter(3); } } - + internal static void ApplyBarbarianUnarmoredDefenseNotStacking() { DatabaseHelper.FeatureDefinitionAttributeModifiers.AttributeModifierBarbarianUnarmoredDefense diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs index 8909b2d4db..16368f0190 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs @@ -73,11 +73,14 @@ internal static void Postfix(RulesetCharacterHero __instance, bool callRefresh = } if (!_callRefresh || __instance.CharacterRefreshed == null) + { return; + } + __instance.CharacterRefreshed(__instance); } } - + // Support for `IHeroRefreshedListener` [HarmonyPatch(typeof(RulesetCharacterHero), "RefreshAll")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs index bec64d817e..37c09daa20 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs @@ -34,11 +34,17 @@ internal static bool Prefix(RulesetAttribute __instance) foreach (var modifier in activeModifiers) { if (modifier.Operation == FeatureDefinitionAttributeModifier.AttributeModifierOperation.Force) + { minModValue = Mathf.RoundToInt(modifier.Value); + } else if (modifier.Tags.Contains(ExclusiveArmorClassBonus.TAG)) + { exclusives.Add(modifier); + } else + { currentValue = modifier.ApplyOnValue(currentValue); + } } if (!exclusives.Empty()) @@ -65,11 +71,7 @@ internal static bool Prefix(RulesetAttribute __instance) __instance.SetField("currentValue", currentValue); __instance.SetField("upToDate", true); - var attributeRefreshed = __instance.AttributeRefreshed; - if (attributeRefreshed != null) - { - attributeRefreshed(); - } + __instance.AttributeRefreshed?.Invoke(); return false; } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs index 4e4e20e693..b449d04734 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs @@ -55,10 +55,10 @@ internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMi rulesCharacter.EnumerateFeaturesToBrowse(rulesCharacter.FeaturesToBrowse); - var feature = (FeatureDefinition) null; + var feature = (FeatureDefinition)null; foreach (var featureDefinition in rulesCharacter.FeaturesToBrowse) { - var definitionActionAffinity = (FeatureDefinitionActionAffinity) featureDefinition; + var definitionActionAffinity = (FeatureDefinitionActionAffinity)featureDefinition; if (definitionActionAffinity.AuthorizedActions.Contains(ActionDefinitions.Id.DeflectMissile)) { feature = definitionActionAffinity; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs index d85a07a01f..56eb965756 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs @@ -122,7 +122,9 @@ private static IEnumerator Process(CharacterActionFreeFall __instance) actionService.ReactToUsePower(reactionParams, "" /*usable_power.PowerDefinition.Name*/); while (previousReactionCount < actionService.PendingReactionRequestGroups.Count) + { yield return null; + } } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs index e40d075420..b5b97f9ef9 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs @@ -1,6 +1,5 @@ using System.Collections; using System.Diagnostics.CodeAnalysis; -using System.Linq; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.Features; @@ -33,7 +32,7 @@ bool hasBorrowedLuck } var saveOutcome = action.SaveOutcome; - + if (!IsFailed(saveOutcome)) { yield break; @@ -48,8 +47,8 @@ bool hasBorrowedLuck foreach (var feature in features) { var power = feature.GetPowerToRerollFailedSave(rulesetDefender, saveOutcome); - - if(!rulesetDefender.CanUsePower(power)) + + if (!rulesetDefender.CanUsePower(power)) { continue; } @@ -61,7 +60,7 @@ bool hasBorrowedLuck StringParameter = feature.ReactionName, RulesetEffect = rulesService.InstantiateEffectPower(rulesetDefender, usablePower, false) }; - + var count = actionService.PendingReactionRequestGroups.Count; actionService.ReactToSpendPower(reactionParams); @@ -70,18 +69,17 @@ bool hasBorrowedLuck if (reactionParams.ReactionValidated) { GameConsoleHelper.LogCharacterUsedPower(rulesetDefender, power, indent: true); - int saveOutcomeDelta; action.RolledSaveThrow = actionParams.RulesetEffect == null ? actionParams.AttackMode.TryRollSavingThrow(attacker.RulesetCharacter, defender.RulesetActor, saveModifier, actionParams.AttackMode.EffectDescription.EffectForms, out saveOutcome, - out saveOutcomeDelta) + out var saveOutcomeDelta) : actionParams.RulesetEffect.TryRollSavingThrow(attacker.RulesetCharacter, attacker.Side, defender.RulesetActor, saveModifier, hasHitVisual, out saveOutcome, out saveOutcomeDelta); action.SaveOutcome = saveOutcome; action.SaveOutcomeDelta = saveOutcomeDelta; } - + if (!IsFailed(saveOutcome)) { yield break; diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs index 2c9b385791..9c6e856c77 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs @@ -28,9 +28,9 @@ internal static IEnumerable Transpiler(IEnumerable x.opcode == OpCodes.Call && x.operand.ToString().Contains("PowerCancelled")); - + var removePowersMethod = new Action(RemoveInvalidPowers).Method; - + codes.InsertRange(power_canceled_handler + 1, new List { @@ -41,11 +41,11 @@ internal static IEnumerable Transpiler(IEnumerable>("relevantPowers"); - + for (var i = relevantPowers.Count - 1; i >= 0; i--) { var power = relevantPowers[i]; @@ -56,7 +56,7 @@ private static void RemoveInvalidPowers(PowerSelectionPanel panel, RulesetCharac } } } - + internal static void Postfix(PowerSelectionPanel __instance) { if (!Main.Settings.EnableMultiLinePowerPanel) diff --git a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs index f6f4526e3f..117824a10d 100644 --- a/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/ArchetypesPreviewModalPatcher.cs @@ -15,7 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) .operand = Main.Settings.MaxAllowedLevels; diff --git a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs index b2994d90dc..847fa88955 100644 --- a/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/CharactersPanelPatcher.cs @@ -15,7 +15,7 @@ internal static IEnumerable Transpiler(IEnumerable(instructions); - code.Find(x => x.opcode.Name == "ldc.i4.s" + code.Find(x => x.opcode.Name == "ldc.i4.s" && Convert.ToInt32(x.operand) == GAME_MAX_LEVEL) .operand = Main.Settings.MaxAllowedLevels; diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index 41c1e7ccbc..99c4b34d46 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -1,6 +1,5 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using static SolastaCommunityExpansion.Models.Level20Context; namespace SolastaCommunityExpansion.Patches.Level20 { From 4a34eb1ca2b56d770f9b8dca15d4bfc4c66dcece Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 19:27:04 -0700 Subject: [PATCH 103/174] easier diagnostics dump --- .../Models/ClassesContext.cs | 4 ++++ .../Models/MulticlassPatchingContext.cs | 20 +++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/SolastaCommunityExpansion/Models/ClassesContext.cs b/SolastaCommunityExpansion/Models/ClassesContext.cs index 32773b04e8..4e5520c77a 100644 --- a/SolastaCommunityExpansion/Models/ClassesContext.cs +++ b/SolastaCommunityExpansion/Models/ClassesContext.cs @@ -39,11 +39,15 @@ internal static void Load() LoadClass(Warlock.BuildWarlockClass()); LoadClass(Witch.Instance); +#if DEBUG // simplify diagnostics creation while in beta + LoadClass(Monk.BuildClass()); +#else if (Main.Settings.EnableBetaContent) { LoadClass(Monk.BuildClass()); //LoadClass(Warden.Instance); } +#endif Classes = Classes.OrderBy(x => x.FormatTitle()).ToHashSet(); diff --git a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs index 50f7c2a83e..5c499da4b9 100644 --- a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs +++ b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs @@ -35,12 +35,24 @@ internal static void AddNonOfficialBlueprintsToFeaturesCollections() // dbFeatureDefinitionProficiency.GetElement("ProficiencyWardenArmor"), // ArmorProficiencyMulticlassBuilder.WardenArmorProficiencyMulticlass); +#if DEBUG // simplify diagnostics creation while in beta FeaturesToExclude.Add(MonkClass, new() + { + dbFeatureDefinitionPointPool.GetElement("ClassMonkSkillProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkWeaponProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkSavingThrowProficiency") + }); +#else + if (Main.Settings.EnableBetaContent) { - dbFeatureDefinitionPointPool.GetElement("ClassMonkSkillProficiency"), - dbFeatureDefinitionProficiency.GetElement("ClassMonkWeaponProficiency"), - dbFeatureDefinitionProficiency.GetElement("ClassMonkSavingThrowProficiency") - }); + FeaturesToExclude.Add(MonkClass, new() + { + dbFeatureDefinitionPointPool.GetElement("ClassMonkSkillProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkWeaponProficiency"), + dbFeatureDefinitionProficiency.GetElement("ClassMonkSavingThrowProficiency") + }); + } +#endif FeaturesToExclude.Add(TinkererClass, new() { From 5b973785e6cfae51641a412d1863bc577653f092 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 19:30:07 -0700 Subject: [PATCH 104/174] remove diags validation on 0 round durations --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 3eec4b71ab..c604e91dcc 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -615,7 +615,7 @@ private static void BuildKiFeatureSet() .Create("ClassMonkFlurryOfBlowsCondition", GUID) .SetGuiPresentationNoContent(true) .SetSilent(Silent.WhenAddedOrRemoved) - .SetDuration(DurationType.Round, 0) + .SetDuration(DurationType.Round, 0, false) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) .SetFeatures(extraFlurryAttack1, extraFlurryAttack2) @@ -644,7 +644,7 @@ private static void BuildKiFeatureSet() dodging.GuiPresentation.SpriteReference) .SetConditionParticleReferenceFrom(dodging) .SetSilent(Silent.None) - .SetDuration(DurationType.Round, 0) + .SetDuration(DurationType.Round, 0, false) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.StartOfTurn) .SetFeatures( @@ -673,7 +673,7 @@ private static void BuildKiFeatureSet() ConditionDefinitions.ConditionJump.GuiPresentation.SpriteReference) .SetSilent(Silent.None) .SetPossessive(true) - .SetDuration(DurationType.Round, 0) + .SetDuration(DurationType.Round, 0, false) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) .SetFeatures(FeatureDefinitionAdditionalActionBuilder From aedc5d73d66fae9141885aa698f7623490d9fc66 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 19:31:37 -0700 Subject: [PATCH 105/174] update diagnostics --- ...initions-Translations-OrphanedTerms-en.txt | 15 + .../CommunityExpansionBlueprints/Assets.txt | 116 +++++ .../CharacterClassDefinition/ClassMonk.json | 441 ++++++++++++++++++ .../ClassMonkAttackedWithMonkWeapon.json | 143 ++++++ .../ClassMonkClimbingCondition.json | 247 ++++++++++ .../ClassMonkEmptyBodyCondition.json | 156 +++++++ .../ClassMonkFlurryOfBlowsCondition.json | 146 ++++++ .../ClassMonkPatientDefenseCondition.json | 146 ++++++ .../ClassMonkStepOfTheWindCondition.json | 146 ++++++ .../FeatFeyTeleportationCha.json | 1 + .../FeatFeyTeleportationInt.json | 1 + .../FeatFeyTeleportationWis.json | 1 + .../FeatDefinition/FeatShadowTouchedCha.json | 1 + .../FeatDefinition/FeatShadowTouchedInt.json | 1 + .../FeatDefinition/FeatShadowTouchedWis.json | 1 + .../ClassMonkKiEmpoweredStrikes.json | 30 ++ .../ClassMonkMartialArts.json | 30 ++ .../ClassMonkMartialDiceProgression00.json | 30 ++ .../ClassMonkMartialDiceProgression01.json | 30 ++ .../ClassMonkMartialDiceProgression02.json | 30 ++ .../ClassMonkPerfectSelf.json | 30 ++ .../ClassMonkUnarmoredMovement.json | 30 ++ .../ClassMonkUnarmoredMovementBonus00.json | 30 ++ .../ClassMonkUnarmoredMovementBonus01.json | 30 ++ .../ClassMonkUnarmoredMovementBonus02.json | 30 ++ .../ClassMonkUnarmoredMovementBonus03.json | 30 ++ ...sMonkUnarmoredMovementVerticalSurface.json | 30 ++ .../ClassMonkDeflectMissile.json | 49 ++ .../ClassMonkFlurryOfBlowsExtraAttacks1.json | 38 ++ .../ClassMonkFlurryOfBlowsExtraAttacks2.json | 38 ++ .../ClassMonkStepOfTheWindFeature.json | 42 ++ .../ClassMonkExtraAttack.json | 35 ++ .../ClassMonkUnarmoredDefense.json | 35 ++ ...eyTeleportationAutoPrepMistyClassMonk.json | 42 ++ .../ShadowTouchedAutoPrepClassMonk.json | 44 ++ ...assMonkEmptyBodyBludgeoningResistance.json | 46 ++ .../ClassMonkEmptyBodyPiercingResistance.json | 46 ++ .../ClassMonkEmptyBodySlashingResistance.json | 46 ++ .../ClassMonkKi.json | 41 ++ .../ClassMonkPurityOfBody.json | 40 ++ .../ClassMonkTongueOfSunAndMoon.json | 38 ++ ...assMonkUnarmoredMovementBonusModifier.json | 53 +++ .../ClassMonkUnarmoredMovementModifier.json | 53 +++ .../ClassMonkSkillProficiency.json | 41 ++ .../ClassMonkKiPool.json | 185 ++++++++ .../ClassMonkKiStillnessOfMind.json | 330 +++++++++++++ .../ClassMonkSlowFall.json | 329 +++++++++++++ .../ClassMonkKiPoolIncrease00.json | 185 ++++++++ .../ClassMonkKiPoolIncrease01.json | 185 ++++++++ .../ClassMonkKiPoolIncrease02.json | 185 ++++++++ .../ClassMonkKiPoolIncrease03.json | 185 ++++++++ .../ClassMonkKiPoolIncrease04.json | 185 ++++++++ .../ClassMonkKiPoolIncrease05.json | 185 ++++++++ .../ClassMonkKiPoolIncrease06.json | 185 ++++++++ .../ClassMonkKiPoolIncrease07.json | 185 ++++++++ .../ClassMonkKiPoolIncrease08.json | 185 ++++++++ .../ClassMonkKiPoolIncrease09.json | 185 ++++++++ .../ClassMonkKiPoolIncrease10.json | 185 ++++++++ .../ClassMonkKiPoolIncrease11.json | 185 ++++++++ .../ClassMonkKiPoolIncrease12.json | 185 ++++++++ .../ClassMonkKiPoolIncrease13.json | 185 ++++++++ .../ClassMonkKiPoolIncrease14.json | 185 ++++++++ .../ClassMonkKiPoolIncrease15.json | 185 ++++++++ .../ClassMonkKiPoolIncrease16.json | 185 ++++++++ .../ClassMonkKiPoolIncrease17.json | 185 ++++++++ .../ClassMonkDiamondSoulPower.json | 185 ++++++++ .../ClassMonkEmptyBody.json | 357 ++++++++++++++ .../ClassMonkFlurryOfBlows.json | 327 +++++++++++++ .../ClassMonkPatientDefense.json | 327 +++++++++++++ .../ClassMonkStepOfTheWind.json | 327 +++++++++++++ .../ClassMonkStunningStrike.json | 329 +++++++++++++ .../ClassMonkDiamondSoul.json | 40 ++ .../ClassMonkSavingThrowProficiency.json | 36 ++ .../ClassMonkWeaponProficiency.json | 36 ++ Diagnostics/NexusDescription.txt | 1 + 75 files changed, 8788 insertions(+) create mode 100644 Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkClimbingCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkEmptyBodyCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkPatientDefenseCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkStepOfTheWindCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkKiEmpoweredStrikes.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialArts.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression00.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression01.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression02.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkPerfectSelf.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovement.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus00.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus01.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus02.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus03.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementVerticalSurface.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionActionAffinity/ClassMonkDeflectMissile.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks1.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks2.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkStepOfTheWindFeature.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkExtraAttack.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkUnarmoredDefense.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/FeyTeleportationAutoPrepMistyClassMonk.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/ShadowTouchedAutoPrepClassMonk.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyBludgeoningResistance.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyPiercingResistance.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodySlashingResistance.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkKi.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkPurityOfBody.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkTongueOfSunAndMoon.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementBonusModifier.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementModifier.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPointPool/ClassMonkSkillProficiency.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiStillnessOfMind.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkSlowFall.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease00.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease01.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease02.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease03.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease04.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease05.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease06.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease07.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease08.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease09.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease10.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease11.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease12.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease13.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease14.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease15.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease16.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease17.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkDiamondSoulPower.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkEmptyBody.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkFlurryOfBlows.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkPatientDefense.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStepOfTheWind.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStunningStrike.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkDiamondSoul.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkSavingThrowProficiency.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkWeaponProficiency.json diff --git a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt index 8518145393..cc5b651896 100644 --- a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt +++ b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt @@ -291,3 +291,18 @@ UI/&CustomFeatureSelectionTooltipTypePower Power UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle UI/&ForcePreferredCantripTitle Force Preferred Cantrip +Tooltip/&TagMonkWeaponTitle Monk +Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. +Reaction/&UseMonkSlowFallTitle Slow Fall +Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. +Reaction/&UseMonkSlowFallReactTitle React +Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. +Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike +Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. +Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. +Reaction/&SpendPowerDiamondSoulTitle Diamond Soul +Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. +Reaction/&SpendPowerDiamondSoulReactTitle Reroll +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. +Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. diff --git a/Diagnostics/CommunityExpansionBlueprints/Assets.txt b/Diagnostics/CommunityExpansionBlueprints/Assets.txt index 48891deb28..50d38a9166 100644 --- a/Diagnostics/CommunityExpansionBlueprints/Assets.txt +++ b/Diagnostics/CommunityExpansionBlueprints/Assets.txt @@ -286,6 +286,7 @@ Traps~Town~MOD BlueprintCategory BlueprintCategory 3bb25366-e510-5140-b641-e7278 Traps~TownInterior~MOD BlueprintCategory BlueprintCategory 23d7d0b8-6c2a-5452-af2d-2118e85b6e0c Traps~ValleyPalace~MOD BlueprintCategory BlueprintCategory e72353f4-bde6-5f2c-9dea-2ae1065782a6 Traps~WoodLand~MOD BlueprintCategory BlueprintCategory b0da8bad-0ce2-5db0-adb6-32a37b6258b7 +ClassMonk CharacterClassDefinition CharacterClassDefinition b843a539-0063-5b6d-9db9-862800add5aa ClassTinkerer CharacterClassDefinition CharacterClassDefinition 0bd993c5-be32-535c-96b5-70db46ed2ca8 ClassWarlock CharacterClassDefinition CharacterClassDefinition 22677dd9-ffe8-58ad-8dd2-bacb9dd9da2e ClassWitch CharacterClassDefinition CharacterClassDefinition dedb5cef-3036-5d46-92b7-d1fbbfa265f1 @@ -338,6 +339,12 @@ ArtificerInfusedConditionMindSharpener ConditionDefinition ConditionDefinition d ArtificerInfusedFocus ConditionDefinition ConditionDefinition 85e4f946-f5c3-544e-aa7a-d003cac5c338 ArtificerInfusionArmorMagicalStrengthCondition ConditionDefinition ConditionDefinition 642970f4-1918-5a54-b575-a103ce59065a BarkWard ConditionDefinition ConditionDefinition 2d27674c-26d3-5d01-b35b-8595f0f7eb52 +ClassMonkAttackedWithMonkWeapon ConditionDefinition ConditionDefinition 48bf2461-f0ae-5181-8538-938f975f05e6 +ClassMonkClimbingCondition ConditionDefinition ConditionDefinition c6981d91-7259-521f-9269-341a74942a3b +ClassMonkEmptyBodyCondition ConditionDefinition ConditionDefinition fd501d2c-0599-5550-92fc-c7f264fe24b1 +ClassMonkFlurryOfBlowsCondition ConditionDefinition ConditionDefinition f114cd36-d647-586f-ad14-6c6aa20c2a21 +ClassMonkPatientDefenseCondition ConditionDefinition ConditionDefinition 70452ff1-98a4-5ac7-84ce-a3d1e32d6611 +ClassMonkStepOfTheWindCondition ConditionDefinition ConditionDefinition 14a04c44-7cb8-55e4-b343-2b805d613280 ConditionAbate ConditionDefinition ConditionDefinition 00927056-4bb0-51dc-8cad-65c3e17275b2 ConditionApathy ConditionDefinition ConditionDefinition 04423dbb-9940-5f93-8475-717645b130a9 ConditionCharm ConditionDefinition ConditionDefinition bcbe10ad-80bc-5777-a157-03056360e789 @@ -642,6 +649,63 @@ CastSpellSpellShield FeatureDefinitionCastSpell FeatureDefinition 09aac17f-37c6- CastSpellTinkerer FeatureDefinitionCastSpell FeatureDefinition 67ded021-18e4-5ebf-a396-449314a731ef CastSpellWitch FeatureDefinitionCastSpell FeatureDefinition 73c40446-6b19-5203-9a7d-31c3926289b6 ChefTreatEatPower FeatureDefinitionPower FeatureDefinition 31ea87c9-f446-59ba-a422-6855c1b372bf +ClassMonkDeflectMissile FeatureDefinitionActionAffinity FeatureDefinition f8b37f2b-7bd0-5b31-8eed-28ac0b7370e0 +ClassMonkDiamondSoul FeatureDefinitionProficiency FeatureDefinition c4fb60a3-74a2-574b-be2c-c4c054dff8f6 +ClassMonkDiamondSoulPower SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 46e42723-e78c-5863-9e81-ac24bb193036 +ClassMonkEmptyBody SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 8ad1c0d2-55f9-5f6d-9d5d-d95e4a3d4f08 +ClassMonkEmptyBodyBludgeoningResistance FeatureDefinitionDamageAffinity FeatureDefinition 6be1f1c3-fc9d-563f-8a80-a1c357779f92 +ClassMonkEmptyBodyPiercingResistance FeatureDefinitionDamageAffinity FeatureDefinition 831d7770-44a0-5df5-ae41-15e2ff6e1feb +ClassMonkEmptyBodySlashingResistance FeatureDefinitionDamageAffinity FeatureDefinition 348700ec-8b3e-57fe-b1ac-ca1640cf22a0 +ClassMonkExtraAttack FeatureDefinitionAttributeModifier FeatureDefinition ccc0d6ea-54c7-537b-ae7c-33753fd8ab7a +ClassMonkFlurryOfBlows SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition b860cc3a-edcd-565b-b8cb-77d6155e4bdf +ClassMonkFlurryOfBlowsExtraAttacks1 FeatureDefinitionAdditionalAction FeatureDefinition 6f76c547-9d2b-5bc4-a6de-b78bb5d16bb0 +ClassMonkFlurryOfBlowsExtraAttacks2 FeatureDefinitionAdditionalAction FeatureDefinition c3e515f7-6d98-5ddd-a3b2-c3883a45f187 +ClassMonkKi FeatureDefinitionFeatureSet FeatureDefinition 5f827d76-2fd0-5850-b4e4-cdba113467af +ClassMonkKiEmpoweredStrikes FeatureDefinition FeatureDefinition 084bbbbb-3d2d-5ae0-92a3-c70b4f5ab54d +ClassMonkKiPool FeatureDefinitionPower FeatureDefinition 68692e2a-1cc3-5b99-9740-14466a16fe2d +ClassMonkKiPoolIncrease00 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition c45609ea-a6eb-5683-b736-338a4f1e391f +ClassMonkKiPoolIncrease01 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition eb248512-33c3-54aa-ab92-f6fc8e5a9819 +ClassMonkKiPoolIncrease02 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 3ed29f39-7ab0-5c68-a621-e29104e2bf41 +ClassMonkKiPoolIncrease03 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 28544a14-f08e-5a76-bf60-4f34e3327892 +ClassMonkKiPoolIncrease04 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 9096cfeb-d1dd-5bd6-b0b2-2aa75e922de0 +ClassMonkKiPoolIncrease05 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 0a32dc36-15de-5123-8db5-1f9818f28196 +ClassMonkKiPoolIncrease06 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition f82e9021-cb4c-5580-9267-afe5548b37b7 +ClassMonkKiPoolIncrease07 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 12b4212c-8c39-52a8-8aa5-6d4e7258b55b +ClassMonkKiPoolIncrease08 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 95e0213a-b92f-58a9-81e4-7ae5a2d8484d +ClassMonkKiPoolIncrease09 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition f1f5767f-73d6-50b8-80a4-002664c14ad6 +ClassMonkKiPoolIncrease10 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 67fc5f66-48b7-55e8-8be2-acb2cba8bf19 +ClassMonkKiPoolIncrease11 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 123a5f27-ba7c-5c4b-904d-4b1addefd178 +ClassMonkKiPoolIncrease12 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 501f07c0-0914-5407-80b9-de4ae8e73560 +ClassMonkKiPoolIncrease13 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 277ddb39-ef8f-5341-b01c-31c0f6902a67 +ClassMonkKiPoolIncrease14 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition b205c1cb-42c9-570d-b63c-886e0480b01e +ClassMonkKiPoolIncrease15 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 8f381a09-558c-5060-9742-cc828c007e94 +ClassMonkKiPoolIncrease16 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition 534d2305-e7ac-5dfd-9841-6aca791b6377 +ClassMonkKiPoolIncrease17 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinition eeebf765-1a97-5656-a563-bc9903889f32 +ClassMonkKiStillnessOfMind FeatureDefinitionPower FeatureDefinition 29390b64-48f2-5ec0-9e85-1892555275a5 +ClassMonkMartialArts FeatureDefinition FeatureDefinition fd415cbe-8af1-537c-90f3-b0010f499762 +ClassMonkMartialDiceProgression00 FeatureDefinition FeatureDefinition 6f779794-0b8a-5441-a5f6-fd9c05fcf817 +ClassMonkMartialDiceProgression01 FeatureDefinition FeatureDefinition e187d156-1d5e-5a3a-8a5a-b42c74c57ddf +ClassMonkMartialDiceProgression02 FeatureDefinition FeatureDefinition 92fc3068-6c2e-5276-911d-55901c6f0bf3 +ClassMonkPatientDefense SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d +ClassMonkPerfectSelf FeatureDefinition FeatureDefinition 34cb60a0-a31e-5a66-b0f4-2afce060a90b +ClassMonkPurityOfBody FeatureDefinitionFeatureSet FeatureDefinition aed3f94c-303f-58c5-b739-2fc62fce75d2 +ClassMonkSavingThrowProficiency FeatureDefinitionProficiency FeatureDefinition ec3627f4-5cc8-53e4-bf70-13403ab1ddce +ClassMonkSkillProficiency FeatureDefinitionPointPool FeatureDefinition 532783fa-78b3-54ae-8a87-5083d6776a31 +ClassMonkSlowFall FeatureDefinitionPower FeatureDefinition d8a0546c-cb6b-56b4-92fd-2a75180da74d +ClassMonkStepOfTheWind SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 689d3656-6fa3-508a-8fe5-ca4ab261cea3 +ClassMonkStepOfTheWindFeature FeatureDefinitionAdditionalAction FeatureDefinition 6a86fcee-674f-5797-a269-6797c639165a +ClassMonkStunningStrike SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 63909b5f-4c26-599e-8cd9-84e3daa5b673 +ClassMonkTongueOfSunAndMoon FeatureDefinitionFeatureSet FeatureDefinition d5698c22-d805-5fae-9280-184ce673b74a +ClassMonkUnarmoredDefense FeatureDefinitionAttributeModifier FeatureDefinition 164e4032-2125-5039-baae-8acee20595a9 +ClassMonkUnarmoredMovement FeatureDefinition FeatureDefinition c11639f9-cca7-5ccb-9e2a-92929df85810 +ClassMonkUnarmoredMovementBonus00 FeatureDefinition FeatureDefinition 8809ed02-b7a0-5e3a-81bc-c0b8ad655ff8 +ClassMonkUnarmoredMovementBonus01 FeatureDefinition FeatureDefinition 287d0b38-3770-5076-811d-483c200bdb95 +ClassMonkUnarmoredMovementBonus02 FeatureDefinition FeatureDefinition af88ed12-9fb7-57a7-aeec-efb659dd1a89 +ClassMonkUnarmoredMovementBonus03 FeatureDefinition FeatureDefinition 90ccd4ec-b24c-5504-b2ec-b7b89917fb26 +ClassMonkUnarmoredMovementBonusModifier FeatureDefinitionMovementAffinity FeatureDefinition 096991cb-b8df-569d-bbf4-a89992182aea +ClassMonkUnarmoredMovementModifier FeatureDefinitionMovementAffinity FeatureDefinition 1862dad3-25ee-5376-bb19-840c7d142e1b +ClassMonkUnarmoredMovementVerticalSurface FeatureDefinition FeatureDefinition 864a5bfa-3c13-5e65-8382-4a0e858d2598 +ClassMonkWeaponProficiency FeatureDefinitionProficiency FeatureDefinition 40d8ad91-9775-5891-87c4-ed9141633730 ClassWarlockArmorProficiency FeatureDefinitionProficiency FeatureDefinition 54804cf6-16e3-5082-8f42-c3ce89c5d5c3 ClassWarlockCastSpell FeatureDefinitionCastSpell FeatureDefinition c6e9a37e-2888-5cfb-95ff-3e65c3a96c6b ClassWarlockEldritchInvocationAspectoftheMoonRest FeatureDefinitionCampAffinity FeatureDefinition 9293b4ae-7e45-5426-9037-b76c36002a9c @@ -818,6 +882,7 @@ FeatureSetWhiteWitchMagic FeatureDefinitionFeatureSet FeatureDefinition 13e52ca9 FeatureSetWitchFamiliar FeatureDefinitionFeatureSet FeatureDefinition d80020a5-f150-567a-948c-40bf8969233a FeatWisIncrement FeatureDefinitionAttributeModifier FeatureDefinition 1794c14b-322c-560a-a025-d3e34d2cd58b FeyTeleportationAutoPrepMistyBarbarian FeatureDefinitionAutoPreparedSpells FeatureDefinition 8a5682f7-8563-52f3-936b-138645322366 +FeyTeleportationAutoPrepMistyClassMonk FeatureDefinitionAutoPreparedSpells FeatureDefinition 061e2ddc-5378-5ef5-8af4-6e33e5cd7454 FeyTeleportationAutoPrepMistyClassTinkerer FeatureDefinitionAutoPreparedSpells FeatureDefinition 5902baac-de33-5c7d-ac6d-0c07a57b56f2 FeyTeleportationAutoPrepMistyClassWarlock FeatureDefinitionAutoPreparedSpells FeatureDefinition 66d409a0-4428-5b16-9f5a-31ee2b0ba874 FeyTeleportationAutoPrepMistyClassWitch FeatureDefinitionAutoPreparedSpells FeatureDefinition a4e13108-4b9d-5f73-96da-9340d0fba050 @@ -1053,6 +1118,7 @@ SelfRepair FeatureDefinitionPower FeatureDefinition 68db5cab-6fc9-4795-88a6-f89d SellswordBackgroundSuggestedSkills FeatureDefinition FeatureDefinition da5df8c6-7744-568f-8b4a-7d2b0b19914c SentinelModePower SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 410768a3-757f-48ee-8a2f-bffd963c0a5b ShadowTouchedAutoPrepBarbarian FeatureDefinitionAutoPreparedSpells FeatureDefinition b7acf706-9bbc-514b-b378-4bb805007d32 +ShadowTouchedAutoPrepClassMonk FeatureDefinitionAutoPreparedSpells FeatureDefinition 2d39917b-321c-58e9-a0ca-54bd41cfff1e ShadowTouchedAutoPrepClassTinkerer FeatureDefinitionAutoPreparedSpells FeatureDefinition 9b04bd07-5abe-5c39-b0e6-1e05b39afcb4 ShadowTouchedAutoPrepClassWarlock FeatureDefinitionAutoPreparedSpells FeatureDefinition 3b45beb6-dc7e-5e0e-81eb-ff6bdaeb5439 ShadowTouchedAutoPrepClassWitch FeatureDefinitionAutoPreparedSpells FeatureDefinition 65988a55-e876-5b3e-8293-67af63841484 @@ -1162,10 +1228,14 @@ LightningCloakAbilityCheckAffinity FeatureDefinitionAbilityCheckAffinity Feature TinkererFlashOfGeniusAbilityCheck FeatureDefinitionAbilityCheckAffinity FeatureDefinitionAbilityCheckAffinity 2c99bcc0-4fc4-5138-a61f-9cfbee82cb27 ActionAffinityConditionFrenzied FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 33b6da06-adb3-56d9-ba2d-5eecd7d1f934 ActionAffinitySpellShieldRangedDefense FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity ea79f85e-4454-5b6d-87b7-70c1557c932c +ClassMonkDeflectMissile FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity f8b37f2b-7bd0-5b31-8eed-28ac0b7370e0 DHFeeblemindSpellActionAffinity FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 749a9572-07f6-4678-9458-904c04b9ab22 UsingitemPower FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 39f8cb05-5475-456a-a9b2-022b6e07850b ZSAdditionalActionVanish FeatureDefinitionActionAffinity FeatureDefinitionActionAffinity 83711ec64d8c47bfa91053a00a1d0a83 ArcaneFighterAdditionalAction FeatureDefinitionAdditionalAction FeatureDefinitionAdditionalAction f4c14d99-a831-52bd-a354-7ade44ee417d +ClassMonkFlurryOfBlowsExtraAttacks1 FeatureDefinitionAdditionalAction FeatureDefinitionAdditionalAction 6f76c547-9d2b-5bc4-a6de-b78bb5d16bb0 +ClassMonkFlurryOfBlowsExtraAttacks2 FeatureDefinitionAdditionalAction FeatureDefinitionAdditionalAction c3e515f7-6d98-5ddd-a3b2-c3883a45f187 +ClassMonkStepOfTheWindFeature FeatureDefinitionAdditionalAction FeatureDefinitionAdditionalAction 6a86fcee-674f-5797-a269-6797c639165a SpellShieldAdditionalAction FeatureDefinitionAdditionalAction FeatureDefinitionAdditionalAction f01a8cc0-4ea0-5733-8b2e-ace350ba4beb AdditionalDamageArcaneDetonation FeatureDefinitionAdditionalDamage FeatureDefinitionAdditionalDamage 2c2fd5c6-ea16-5ae6-92d2-4e1357d35c50 AdditionalDamageArcanistMark FeatureDefinitionAdditionalDamage FeatureDefinitionAdditionalDamage 4240bb3c-8a2d-5ab9-bd2d-c8fc7d79ded5 @@ -1204,6 +1274,9 @@ AttackModifierMeleeWizard FeatureDefinitionAttackModifier FeatureDefinitionAffin AttackModifierWisePrecision FeatureDefinitionAttackModifier FeatureDefinitionAffinity 7f5b4c3c-3058-5f1c-a524-b4b738ecf132 BalancingAdvantage FeatureDefinitionCombatAffinity FeatureDefinitionAffinity 9dc28618-3adb-497d-930d-2a01bcac42d5 BolgrifPowerfulBuild FeatureDefinitionEquipmentAffinity FeatureDefinitionAffinity 3f635935-28a3-4bfd-8f51-77417ad7eb8a +ClassMonkEmptyBodyBludgeoningResistance FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 6be1f1c3-fc9d-563f-8a80-a1c357779f92 +ClassMonkEmptyBodyPiercingResistance FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 831d7770-44a0-5df5-ae41-15e2ff6e1feb +ClassMonkEmptyBodySlashingResistance FeatureDefinitionDamageAffinity FeatureDefinitionAffinity 348700ec-8b3e-57fe-b1ac-ca1640cf22a0 ClassWarlockEldritchInvocationAspectoftheMoonRest FeatureDefinitionCampAffinity FeatureDefinitionAffinity 9293b4ae-7e45-5426-9037-b76c36002a9c ClassWarlockEldritchInvocationAspectoftheMoonTrance FeatureDefinitionCampAffinity FeatureDefinitionAffinity b5235c56-375e-5986-b8b1-edea823d16fd ClassWarlockEldritchInvocationEldritchMind FeatureDefinitionMagicAffinity FeatureDefinitionAffinity d4d428a5-ee76-5f95-b3b3-e25fda475868 @@ -1311,6 +1384,8 @@ AttributeModifierRuin FeatureDefinitionAttributeModifier FeatureDefinitionAttrib AttributeModifierSorcererSorceryPointsBonus2 FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier 94de12b7-820d-5d74-ab92-813d409a29c0 AttributeModifierToughFeat FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier b9e60c25-e3d1-5c77-ac00-7afdccad09d9 AttributeSpellShieldArcaneDeflection FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier f6ccc8d6-db4d-535d-b324-b3b0ac585c9f +ClassMonkExtraAttack FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier ccc0d6ea-54c7-537b-ae7c-33753fd8ab7a +ClassMonkUnarmoredDefense FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier 164e4032-2125-5039-baae-8acee20595a9 ClassWarlockEldritchInvocationThirstingBlade FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier f527a146-4042-5405-869d-b2b971ab5e72 DHFeeblemindChaSpellAttributeModifier FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier 6721abe1-19eb-4a8c-9702-2fdea2070464 DHFeeblemindIntSpellAttributeModifier FeatureDefinitionAttributeModifier FeatureDefinitionAttributeModifier a2a16bda-e7b1-4a87-9f0e-3e4c21870fd8 @@ -1334,6 +1409,7 @@ ArtilleryConstructLevel03AutopreparedSpells FeatureDefinitionAutoPreparedSpells ArtilleryConstructLevel09AutopreparedSpells FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells ecbbbfe6-4ff6-5c55-b9da-919b09896938 ArtilleryConstructLevel15AutopreparedSpells FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 841d72b7-2570-56d1-acfd-77fa34d2e4db FeyTeleportationAutoPrepMistyBarbarian FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 8a5682f7-8563-52f3-936b-138645322366 +FeyTeleportationAutoPrepMistyClassMonk FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 061e2ddc-5378-5ef5-8af4-6e33e5cd7454 FeyTeleportationAutoPrepMistyClassTinkerer FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 5902baac-de33-5c7d-ac6d-0c07a57b56f2 FeyTeleportationAutoPrepMistyClassWarlock FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 66d409a0-4428-5b16-9f5a-31ee2b0ba874 FeyTeleportationAutoPrepMistyClassWitch FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells a4e13108-4b9d-5f73-96da-9340d0fba050 @@ -1351,6 +1427,7 @@ ProtectorConstructLevel15AutopreparedSpells FeatureDefinitionAutoPreparedSpells ProtectorConstructLevel3AutopreparedSpells FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 25403813-58eb-47f4-b5ee-b7956cc02ccf RedMagicAutoPreparedSpell FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 41cdb2c0-03d4-502c-b871-af662358b341 ShadowTouchedAutoPrepBarbarian FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells b7acf706-9bbc-514b-b378-4bb805007d32 +ShadowTouchedAutoPrepClassMonk FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 2d39917b-321c-58e9-a0ca-54bd41cfff1e ShadowTouchedAutoPrepClassTinkerer FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 9b04bd07-5abe-5c39-b0e6-1e05b39afcb4 ShadowTouchedAutoPrepClassWarlock FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 3b45beb6-dc7e-5e0e-81eb-ff6bdaeb5439 ShadowTouchedAutoPrepClassWitch FeatureDefinitionAutoPreparedSpells FeatureDefinitionAutoPreparedSpells 65988a55-e876-5b3e-8293-67af63841484 @@ -1403,6 +1480,9 @@ RiftWalkerMovementAffinityRestrainedImmunity FeatureDefinitionConditionAffinity ToadKingConditionAffinityPoisonImmunity FeatureDefinitionConditionAffinity FeatureDefinitionConditionAffinity 0f55f5e6-0f4b-5e9c-ac1b-b898a3d2ad4c WitchLovelessCharmImmunity FeatureDefinitionConditionAffinity FeatureDefinitionConditionAffinity 1cf5a377-af27-579b-9112-d617a682e2cd CraftingTinkererMagicItemAdept FeatureDefinitionCraftingAffinity FeatureDefinitionCraftingAffinity c4706d4e-3794-5cd6-92ce-c1afd810f954 +ClassMonkEmptyBodyBludgeoningResistance FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 6be1f1c3-fc9d-563f-8a80-a1c357779f92 +ClassMonkEmptyBodyPiercingResistance FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 831d7770-44a0-5df5-ae41-15e2ff6e1feb +ClassMonkEmptyBodySlashingResistance FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 348700ec-8b3e-57fe-b1ac-ca1640cf22a0 DamageAffinityGiftoftheProtectorsRelentlessEndurance FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity d3d979e1-56f8-5804-a946-04f9e7953cf0 DH_FadeIntoTheVoid FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity 62be4831-2c55-514b-ac3a-371ac7a7da1f DHHolyAuraSpellDamageAffinity FeatureDefinitionDamageAffinity FeatureDefinitionDamageAffinity c83aceae-e4c4-4a9c-a83d-58ffebe92007 @@ -1421,6 +1501,9 @@ AHWarlockClassPactOfTheBladeSet FeatureDefinitionFeatureSet FeatureDefinitionFea ArtilleryConstructlevel03FeatureSet FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet 59f857e6-7b06-4c2b-a241-b73c42d64c23 ArtilleryConstructlevel09FeatureSet FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet a1e9557c-c1a9-4912-9fea-1a16c4124331 ArtilleryConstructlevel15FeatureSet FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet 50c91d16-1a84-494a-ba72-dd4879955f2f +ClassMonkKi FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet 5f827d76-2fd0-5850-b4e4-cdba113467af +ClassMonkPurityOfBody FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet aed3f94c-303f-58c5-b739-2fc62fce75d2 +ClassMonkTongueOfSunAndMoon FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet d5698c22-d805-5fae-9280-184ce673b74a DHPactOfTheTomeFeatureSet FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet 35abb22a-8c36-52f8-a14b-2a3df3a90be1 DHWarlockClassPactOfTheChainFeatureSet FeatureDefinitionFeatureSet FeatureDefinitionFeatureSet 93a39bda-f6dd-5380-ad2f-bebc4c794247 EldritchInvocationAspectoftheMoon SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionFeatureSetWithPreRequisites FeatureDefinitionFeatureSet 7a55fd85-c0ba-5fb8-b691-954b08b2da9e @@ -1500,6 +1583,8 @@ ToadKingExpandedSpelllistAfinity FeatureDefinitionMagicAffinity FeatureDefinitio UseArmorWeaponsAsFocus FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 55a4d71f-2b9d-4df6-abf1-c0cc6682eb9d WitchRitualCastingMagicAffinity FeatureDefinitionMagicAffinity FeatureDefinitionMagicAffinity 4385a40d-40c6-55b8-90c7-087a0414d8a1 AlchemistSwiftnessMovementAffinity FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 7e5f6439-75fa-5e49-804f-a6376870e771 +ClassMonkUnarmoredMovementBonusModifier FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 096991cb-b8df-569d-bbf4-a89992182aea +ClassMonkUnarmoredMovementModifier FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 1862dad3-25ee-5376-bb19-840c7d142e1b LightningCloakMovementAffinities FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 9a098f7c-0286-4a04-ba42-23b7dfc45e7b MovementAffinityConditionMule FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 46896fc3-49ee-5b62-a3a6-0e4ad79c2de2 SubclassMovementAffinities FeatureDefinitionMovementAffinity FeatureDefinitionMovementAffinity 14ef799a-edc6-4749-866b-9a6afc26d4fa @@ -1509,6 +1594,7 @@ BackgroundSkillSelect2 FeatureDefinitionPointPool FeatureDefinitionPointPool 77d BackgroundSkillSelect3 FeatureDefinitionPointPool FeatureDefinitionPointPool e6f2ed65-a44e-4314-b38c-393abb4ad900 BackgroundToolSelect FeatureDefinitionPointPool FeatureDefinitionPointPool 989ddb03-b915-42cc-9612-bc8be96b7476 BackgroundToolSelect2 FeatureDefinitionPointPool FeatureDefinitionPointPool 07d30e58-eddc-43eb-a24c-71f107b8d76a +ClassMonkSkillProficiency FeatureDefinitionPointPool FeatureDefinitionPointPool 532783fa-78b3-54ae-8a87-5083d6776a31 ClassWarlockSkillProficiency FeatureDefinitionPointPool FeatureDefinitionPointPool fe4e8e1f-0358-5bb4-801d-88c9eb21e495 DHPactOfTheTomeBonusCantrips SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPointPoolWithBonus FeatureDefinitionPointPool 862cdcdd-3f35-5a3f-bc93-870c70fa15af PointPool10BonusFeats FeatureDefinitionPointPool FeatureDefinitionPointPool 38855d34-d1fd-5798-9998-ea74a1eed37b @@ -1591,6 +1677,33 @@ CancelElixirResilience FeatureDefinitionPower FeatureDefinitionPower 4de693d2-f1 CancelElixirSwiftness FeatureDefinitionPower FeatureDefinitionPower 86888f66-c8b2-49db-910a-bde389dd69df CancelFlyingConditionArtificialServant FeatureDefinitionPower FeatureDefinitionPower 15bff3c5-632e-451f-8c46-1511ed4cf805 ChefTreatEatPower FeatureDefinitionPower FeatureDefinitionPower 31ea87c9-f446-59ba-a422-6855c1b372bf +ClassMonkDiamondSoulPower SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 46e42723-e78c-5863-9e81-ac24bb193036 +ClassMonkEmptyBody SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 8ad1c0d2-55f9-5f6d-9d5d-d95e4a3d4f08 +ClassMonkFlurryOfBlows SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower b860cc3a-edcd-565b-b8cb-77d6155e4bdf +ClassMonkKiPool FeatureDefinitionPower FeatureDefinitionPower 68692e2a-1cc3-5b99-9740-14466a16fe2d +ClassMonkKiPoolIncrease00 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower c45609ea-a6eb-5683-b736-338a4f1e391f +ClassMonkKiPoolIncrease01 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower eb248512-33c3-54aa-ab92-f6fc8e5a9819 +ClassMonkKiPoolIncrease02 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 3ed29f39-7ab0-5c68-a621-e29104e2bf41 +ClassMonkKiPoolIncrease03 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 28544a14-f08e-5a76-bf60-4f34e3327892 +ClassMonkKiPoolIncrease04 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 9096cfeb-d1dd-5bd6-b0b2-2aa75e922de0 +ClassMonkKiPoolIncrease05 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 0a32dc36-15de-5123-8db5-1f9818f28196 +ClassMonkKiPoolIncrease06 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower f82e9021-cb4c-5580-9267-afe5548b37b7 +ClassMonkKiPoolIncrease07 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 12b4212c-8c39-52a8-8aa5-6d4e7258b55b +ClassMonkKiPoolIncrease08 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 95e0213a-b92f-58a9-81e4-7ae5a2d8484d +ClassMonkKiPoolIncrease09 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower f1f5767f-73d6-50b8-80a4-002664c14ad6 +ClassMonkKiPoolIncrease10 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 67fc5f66-48b7-55e8-8be2-acb2cba8bf19 +ClassMonkKiPoolIncrease11 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 123a5f27-ba7c-5c4b-904d-4b1addefd178 +ClassMonkKiPoolIncrease12 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 501f07c0-0914-5407-80b9-de4ae8e73560 +ClassMonkKiPoolIncrease13 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 277ddb39-ef8f-5341-b01c-31c0f6902a67 +ClassMonkKiPoolIncrease14 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower b205c1cb-42c9-570d-b63c-886e0480b01e +ClassMonkKiPoolIncrease15 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 8f381a09-558c-5060-9742-cc828c007e94 +ClassMonkKiPoolIncrease16 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 534d2305-e7ac-5dfd-9841-6aca791b6377 +ClassMonkKiPoolIncrease17 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower eeebf765-1a97-5656-a563-bc9903889f32 +ClassMonkKiStillnessOfMind FeatureDefinitionPower FeatureDefinitionPower 29390b64-48f2-5ec0-9e85-1892555275a5 +ClassMonkPatientDefense SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d +ClassMonkSlowFall FeatureDefinitionPower FeatureDefinitionPower d8a0546c-cb6b-56b4-92fd-2a75180da74d +ClassMonkStepOfTheWind SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 689d3656-6fa3-508a-8fe5-ca4ab261cea3 +ClassMonkStunningStrike SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 63909b5f-4c26-599e-8cd9-84e3daa5b673 ClassWarlockEldritchMaster FeatureDefinitionPower FeatureDefinitionPower b1f22fd7-dc31-5849-8317-092d8c5bc2a2 CounterStrikePower SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 88c294ce-14fa-4f7e-8b81-ea4d289e3d8b DH_Blink FeatureDefinitionPower FeatureDefinitionPower 0ed881be-2754-55a1-ab0d-6a99da33ce04 @@ -1761,6 +1874,9 @@ ZSPowerPaladinAuraOfProtection18 FeatureDefinitionPower FeatureDefinitionPower 1 ZSPowerPaladinCleansingTouch FeatureDefinitionPower FeatureDefinitionPower 71861ca1-61ed-4344-bb26-ef21232adddd ZSSorcerousRestoration FeatureDefinitionPower FeatureDefinitionPower a524f8eb-8d30-4614-819d-a8f7df84f73e BarbarianArmorProficiencyMulticlass FeatureDefinitionProficiency FeatureDefinitionProficiency 86558227b0cd4771b42978a60dc610db +ClassMonkDiamondSoul FeatureDefinitionProficiency FeatureDefinitionProficiency c4fb60a3-74a2-574b-be2c-c4c054dff8f6 +ClassMonkSavingThrowProficiency FeatureDefinitionProficiency FeatureDefinitionProficiency ec3627f4-5cc8-53e4-bf70-13403ab1ddce +ClassMonkWeaponProficiency FeatureDefinitionProficiency FeatureDefinitionProficiency 40d8ad91-9775-5891-87c4-ed9141633730 ClassWarlockArmorProficiency FeatureDefinitionProficiency FeatureDefinitionProficiency 54804cf6-16e3-5082-8f42-c3ce89c5d5c3 ClassWarlockEldritchInvocationBeguilingInfluence FeatureDefinitionProficiency FeatureDefinitionProficiency 60d73d1a-b7c7-5a5e-b2ab-5ac9f9454630 ClassWarlockSavingThrowProficiency FeatureDefinitionProficiency FeatureDefinitionProficiency 35d2a236-bd64-5880-8a5f-8c44497c3a25 diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json b/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json new file mode 100644 index 0000000000..53fdeda8cf --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json @@ -0,0 +1,441 @@ +{ + "$type": "CharacterClassDefinition, Assembly-CSharp", + "equipmentRows": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentRow, Assembly-CSharp", + "equipmentColumns": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "Weapon", + "itemReference": "Definition:Shortsword:5d0f8d61d53786448920cad0485b77b7", + "defaultChoice": "", + "number": 1 + } + ] + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "WeaponSimpleChoice", + "itemReference": "Definition:Shortsword:5d0f8d61d53786448920cad0485b77b7", + "defaultChoice": "", + "number": 1 + } + ] + } + ], + "defaultColumn": 0 + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentRow, Assembly-CSharp", + "equipmentColumns": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "Armor", + "itemReference": "Definition:ClothesCommon_Valley:8febe037ee268e041a4c9068d564aef0", + "defaultChoice": "", + "number": 1 + } + ] + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "Armor", + "itemReference": "Definition:ClothesScavenger_A:cbdd4b9a409ea354686ade751008416e", + "defaultChoice": "", + "number": 1 + } + ] + } + ], + "defaultColumn": 0 + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentRow, Assembly-CSharp", + "equipmentColumns": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "StarterPack", + "itemReference": "Definition:DungeoneerPack:6286cf8295c47af42bca166999993f2b", + "defaultChoice": "", + "number": 1 + } + ] + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "StarterPack", + "itemReference": "Definition:ExplorerPack:03fbaf29ed08637449084486fe78a3c8", + "defaultChoice": "", + "number": 1 + } + ] + } + ], + "defaultColumn": 0 + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentRow, Assembly-CSharp", + "equipmentColumns": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "Weapon", + "itemReference": "Definition:Dart:4fd5b12327964f74eae8cd62910dd518", + "defaultChoice": "", + "number": 10 + } + ] + }, + { + "$type": "CharacterClassDefinition+HeroEquipmentColumn, Assembly-CSharp", + "equipmentOptions": [ + { + "$type": "CharacterClassDefinition+HeroEquipmentOption, Assembly-CSharp", + "optionType": "Weapon", + "itemReference": "Definition:Javelin:b4580025f1f488a489f151cc9ae45118", + "defaultChoice": "", + "number": 5 + } + ] + } + ], + "defaultColumn": 0 + } + ], + "hitDice": "D8", + "requiresDeity": false, + "abilityScoresPriority": [ + "Wisdom", + "Dexterity", + "Constitution", + "Strength", + "Charisma", + "Intelligence" + ], + "featureUnlocks": [ + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkMartialArts:fd415cbe-8af1-537c-90f3-b0010f499762", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkSkillProficiency:532783fa-78b3-54ae-8a87-5083d6776a31", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkWeaponProficiency:40d8ad91-9775-5891-87c4-ed9141633730", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkSavingThrowProficiency:ec3627f4-5cc8-53e4-bf70-13403ab1ddce", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredDefense:164e4032-2125-5039-baae-8acee20595a9", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovement:c11639f9-cca7-5ccb-9e2a-92929df85810", + "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKi:5f827d76-2fd0-5850-b4e4-cdba113467af", + "level": 2 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkDeflectMissile:f8b37f2b-7bd0-5b31-8eed-28ac0b7370e0", + "level": 3 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease00:c45609ea-a6eb-5683-b736-338a4f1e391f", + "level": 3 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:FeatureSetAbilityScoreChoice:0f791ae5a6ffdc742be023184a115e1d", + "level": 4 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease01:eb248512-33c3-54aa-ab92-f6fc8e5a9819", + "level": 4 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkSlowFall:d8a0546c-cb6b-56b4-92fd-2a75180da74d", + "level": 4 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkExtraAttack:ccc0d6ea-54c7-537b-ae7c-33753fd8ab7a", + "level": 5 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkMartialDiceProgression00:6f779794-0b8a-5441-a5f6-fd9c05fcf817", + "level": 5 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease02:3ed29f39-7ab0-5c68-a621-e29104e2bf41", + "level": 5 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkStunningStrike:63909b5f-4c26-599e-8cd9-84e3daa5b673", + "level": 5 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiEmpoweredStrikes:084bbbbb-3d2d-5ae0-92a3-c70b4f5ab54d", + "level": 6 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease03:28544a14-f08e-5a76-bf60-4f34e3327892", + "level": 6 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovementBonus00:8809ed02-b7a0-5e3a-81bc-c0b8ad655ff8", + "level": 6 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:SavingThrowAffinityRogueEvasion:5850df08bedec91459b38baa0cd3ff6f", + "level": 7 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease04:9096cfeb-d1dd-5bd6-b0b2-2aa75e922de0", + "level": 7 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiStillnessOfMind:29390b64-48f2-5ec0-9e85-1892555275a5", + "level": 7 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:FeatureSetAbilityScoreChoice:0f791ae5a6ffdc742be023184a115e1d", + "level": 8 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease05:0a32dc36-15de-5123-8db5-1f9818f28196", + "level": 8 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease06:f82e9021-cb4c-5580-9267-afe5548b37b7", + "level": 9 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovementVerticalSurface:864a5bfa-3c13-5e65-8382-4a0e858d2598", + "level": 9 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease07:12b4212c-8c39-52a8-8aa5-6d4e7258b55b", + "level": 10 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkPurityOfBody:aed3f94c-303f-58c5-b739-2fc62fce75d2", + "level": 10 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovementBonus01:287d0b38-3770-5076-811d-483c200bdb95", + "level": 10 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkMartialDiceProgression01:e187d156-1d5e-5a3a-8a5a-b42c74c57ddf", + "level": 11 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease08:95e0213a-b92f-58a9-81e4-7ae5a2d8484d", + "level": 11 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:FeatureSetAbilityScoreChoice:0f791ae5a6ffdc742be023184a115e1d", + "level": 12 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease09:f1f5767f-73d6-50b8-80a4-002664c14ad6", + "level": 12 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease10:67fc5f66-48b7-55e8-8be2-acb2cba8bf19", + "level": 13 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkTongueOfSunAndMoon:d5698c22-d805-5fae-9280-184ce673b74a", + "level": 13 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkDiamondSoul:c4fb60a3-74a2-574b-be2c-c4c054dff8f6", + "level": 14 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease11:123a5f27-ba7c-5c4b-904d-4b1addefd178", + "level": 14 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovementBonus02:af88ed12-9fb7-57a7-aeec-efb659dd1a89", + "level": 14 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease12:501f07c0-0914-5407-80b9-de4ae8e73560", + "level": 15 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:FeatureSetAbilityScoreChoice:0f791ae5a6ffdc742be023184a115e1d", + "level": 16 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease13:277ddb39-ef8f-5341-b01c-31c0f6902a67", + "level": 16 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkMartialDiceProgression02:92fc3068-6c2e-5276-911d-55901c6f0bf3", + "level": 17 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease14:b205c1cb-42c9-570d-b63c-886e0480b01e", + "level": 17 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkEmptyBody:8ad1c0d2-55f9-5f6d-9d5d-d95e4a3d4f08", + "level": 18 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease15:8f381a09-558c-5060-9742-cc828c007e94", + "level": 18 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkUnarmoredMovementBonus03:90ccd4ec-b24c-5504-b2ec-b7b89917fb26", + "level": 18 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:FeatureSetAbilityScoreChoice:0f791ae5a6ffdc742be023184a115e1d", + "level": 19 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease16:534d2305-e7ac-5dfd-9841-6aca791b6377", + "level": 19 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkKiPoolIncrease17:eeebf765-1a97-5656-a563-bc9903889f32", + "level": 20 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkPerfectSelf:34cb60a0-a31e-5a66-b0f4-2afce060a90b", + "level": 20 + } + ], + "personalityFlagOccurences": [], + "skillAutolearnPreference": [ + "Athletics", + "History", + "Insight", + "Perception", + "Religion", + "Stealth", + "Survival" + ], + "toolAutolearnPreference": [ + "ArtisanToolSmithToolsType", + "HerbalismKitType" + ], + "expertiseAutolearnPreference": [], + "featAutolearnPreference": [], + "metamagicAutolearnPreference": [], + "ingredientGatheringOdds": 7, + "classPictogramReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "9645477af25550e9a12e015506bcf9a4", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "defaultBattleDecisions": "Definition:DefaultMeleeWithBackupRangeDecisions:36bb3688d84582249bf0f1c85064ad10", + "classAnimationId": "Fighter", + "vocalSpellSemeClass": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Class/&ClassMonkTitle", + "description": "Class/&ClassMonkDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "763c0d2de5515e01865a7dafe33bccd7", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "b843a539-0063-5b6d-9db9-862800add5aa", + "contentPack": 9999, + "name": "ClassMonk" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json new file mode 100644 index 0000000000..71b4dc4aee --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json @@ -0,0 +1,143 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [], + "allowMultipleInstances": false, + "silentWhenAdded": true, + "silentWhenRemoved": true, + "terminateWhenRemoved": false, + "specialDuration": false, + "durationType": "Round", + "durationParameterDie": "D4", + "durationParameter": 1, + "turnOccurence": "StartOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": false, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "48bf2461-f0ae-5181-8538-938f975f05e6", + "contentPack": 9999, + "name": "ClassMonkAttackedWithMonkWeapon" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkClimbingCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkClimbingCondition.json new file mode 100644 index 0000000000..bd9053e65e --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkClimbingCondition.json @@ -0,0 +1,247 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:MovementAffinitySpiderClimb:3814823c84a9ac445b368f906b1be7a9" + ], + "allowMultipleInstances": false, + "silentWhenAdded": true, + "silentWhenRemoved": true, + "terminateWhenRemoved": false, + "specialDuration": false, + "durationType": "Hour", + "durationParameterDie": "D4", + "durationParameter": 1, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [ + "Verticality" + ], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": { + "$type": "ConditionParticleParameters, Assembly-CSharp", + "startParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "endParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + } + }, + "coldParticleParameters": { + "$type": "ConditionParticleParameters, Assembly-CSharp", + "startParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "endParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + } + }, + "fireParticleParameters": { + "$type": "ConditionParticleParameters, Assembly-CSharp", + "startParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "endParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + } + }, + "lightningParticleParameters": { + "$type": "ConditionParticleParameters, Assembly-CSharp", + "startParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "endParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + } + }, + "poisonParticleParameters": { + "$type": "ConditionParticleParameters, Assembly-CSharp", + "startParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "particleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "endParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + } + }, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": true, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Rules/&ConditionSpiderClimbTitle", + "description": "Rules/&ConditionSpiderClimbDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "f2b425464de24aa459dcfb677b0b6dc1", + "m_SubObjectName": "ConditionSpiderClimb", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "c6981d91-7259-521f-9269-341a74942a3b", + "contentPack": 9999, + "name": "ClassMonkClimbingCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkEmptyBodyCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkEmptyBodyCondition.json new file mode 100644 index 0000000000..16c2de4eaf --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkEmptyBodyCondition.json @@ -0,0 +1,156 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:ClassMonkEmptyBodyBludgeoningResistance:6be1f1c3-fc9d-563f-8a80-a1c357779f92", + "Definition:ClassMonkEmptyBodyPiercingResistance:831d7770-44a0-5df5-ae41-15e2ff6e1feb", + "Definition:ClassMonkEmptyBodySlashingResistance:348700ec-8b3e-57fe-b1ac-ca1640cf22a0", + "Definition:DamageAffinityAcidResistance:10a85b220b55a28479e26b695ba7392d", + "Definition:DamageAffinityColdResistance:277b59ebffdc36946879acc4e946affd", + "Definition:DamageAffinityFireResistance:65d64edf05bfa284999522d4c5375d17", + "Definition:DamageAffinityLightningResistance:443d9129d7904f14b8d9977881f95c08", + "Definition:DamageAffinityNecroticResistance:ee5f1fbda4f516844b493f08fdd4fb5a", + "Definition:DamageAffinityPoisonResistance:acd13ccc3c05d474a8a4472b0cc01a75", + "Definition:DamageAffinityPsychicResistance:6bcf228fbe370f34fa7cf0d8420998eb", + "Definition:DamageAffinityRadiantResistance:8ea0757b1c53c0446a9d83a4f0c3ca4d", + "Definition:DamageAffinityThunderResistance:510045c677352854ca27ebea37c85d02" + ], + "allowMultipleInstances": false, + "silentWhenAdded": false, + "silentWhenRemoved": false, + "terminateWhenRemoved": false, + "specialDuration": false, + "durationType": "Hour", + "durationParameterDie": "D4", + "durationParameter": 1, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": true, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Condition/&ClassMonkEmptyBodyConditionTitle", + "description": "Condition/&ClassMonkEmptyBodyConditionDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "869bb1641c1c46242931a9fb5819c792", + "m_SubObjectName": "ConditionShielded", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "fd501d2c-0599-5550-92fc-c7f264fe24b1", + "contentPack": 9999, + "name": "ClassMonkEmptyBodyCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json new file mode 100644 index 0000000000..fe91e4fa4c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json @@ -0,0 +1,146 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:ClassMonkFlurryOfBlowsExtraAttacks1:6f76c547-9d2b-5bc4-a6de-b78bb5d16bb0", + "Definition:ClassMonkFlurryOfBlowsExtraAttacks2:c3e515f7-6d98-5ddd-a3b2-c3883a45f187" + ], + "allowMultipleInstances": false, + "silentWhenAdded": true, + "silentWhenRemoved": true, + "terminateWhenRemoved": false, + "specialDuration": true, + "durationType": "Round", + "durationParameterDie": "D4", + "durationParameter": 0, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": false, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "f114cd36-d647-586f-ad14-6c6aa20c2a21", + "contentPack": 9999, + "name": "ClassMonkFlurryOfBlowsCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkPatientDefenseCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkPatientDefenseCondition.json new file mode 100644 index 0000000000..c2fb216d4f --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkPatientDefenseCondition.json @@ -0,0 +1,146 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:CombatAffinityDodging:99bdb95464039b045ab0d3035c4236d0", + "Definition:SavingThrowAffinityConditionDodging:cc45d3aa2c7294845b43952cf3f859d4" + ], + "allowMultipleInstances": false, + "silentWhenAdded": false, + "silentWhenRemoved": false, + "terminateWhenRemoved": false, + "specialDuration": true, + "durationType": "Round", + "durationParameterDie": "D4", + "durationParameter": 0, + "turnOccurence": "StartOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": false, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Rules/&ConditionDodgingTitle", + "description": "Rules/&ConditionDodgingDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "4bacea6f935ce8a41ae4279c529e1dd9", + "m_SubObjectName": "ConditionDodging", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "70452ff1-98a4-5ac7-84ce-a3d1e32d6611", + "contentPack": 9999, + "name": "ClassMonkPatientDefenseCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkStepOfTheWindCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkStepOfTheWindCondition.json new file mode 100644 index 0000000000..87f4bd5a25 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkStepOfTheWindCondition.json @@ -0,0 +1,146 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:ClassMonkStepOfTheWindFeature:6a86fcee-674f-5797-a269-6797c639165a", + "Definition:MovementAffinityJump:55aad51189aa27244b424a07aac234c3" + ], + "allowMultipleInstances": false, + "silentWhenAdded": false, + "silentWhenRemoved": false, + "terminateWhenRemoved": false, + "specialDuration": true, + "durationType": "Round", + "durationParameterDie": "D4", + "durationParameter": 0, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": true, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Condition/&ClassMonkStepOfTheWindConditionTitle", + "description": "Condition/&ClassMonkStepOfTheWindConditionDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "1271ee70f08ae0a48aadee92f223ea8b", + "m_SubObjectName": "Jump", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "14a04c44-7cb8-55e4-b343-2b805d613280", + "contentPack": 9999, + "name": "ClassMonkStepOfTheWindCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationCha.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationCha.json index 112a7508df..eedfd9ec2b 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationCha.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationCha.json @@ -12,6 +12,7 @@ "features": [ "Definition:FeatChaIncrement:e34d5fec-6431-5d65-b40b-25944621de35", "Definition:FeyTeleportationAutoPrepMistyBarbarian:8a5682f7-8563-52f3-936b-138645322366", + "Definition:FeyTeleportationAutoPrepMistyClassMonk:061e2ddc-5378-5ef5-8af4-6e33e5cd7454", "Definition:FeyTeleportationAutoPrepMistyClassTinkerer:5902baac-de33-5c7d-ac6d-0c07a57b56f2", "Definition:FeyTeleportationAutoPrepMistyClassWarlock:66d409a0-4428-5b16-9f5a-31ee2b0ba874", "Definition:FeyTeleportationAutoPrepMistyClassWitch:a4e13108-4b9d-5f73-96da-9340d0fba050", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationInt.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationInt.json index 49eeada900..b54bc7fa41 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationInt.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationInt.json @@ -12,6 +12,7 @@ "features": [ "Definition:FeatIntIncrement:d2209a77-7ae2-5e9f-a7b1-5c7eab76e9cf", "Definition:FeyTeleportationAutoPrepMistyBarbarian:8a5682f7-8563-52f3-936b-138645322366", + "Definition:FeyTeleportationAutoPrepMistyClassMonk:061e2ddc-5378-5ef5-8af4-6e33e5cd7454", "Definition:FeyTeleportationAutoPrepMistyClassTinkerer:5902baac-de33-5c7d-ac6d-0c07a57b56f2", "Definition:FeyTeleportationAutoPrepMistyClassWarlock:66d409a0-4428-5b16-9f5a-31ee2b0ba874", "Definition:FeyTeleportationAutoPrepMistyClassWitch:a4e13108-4b9d-5f73-96da-9340d0fba050", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationWis.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationWis.json index 1aab7bc268..09b0b4322f 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationWis.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatFeyTeleportationWis.json @@ -12,6 +12,7 @@ "features": [ "Definition:FeatWisIncrement:1794c14b-322c-560a-a025-d3e34d2cd58b", "Definition:FeyTeleportationAutoPrepMistyBarbarian:8a5682f7-8563-52f3-936b-138645322366", + "Definition:FeyTeleportationAutoPrepMistyClassMonk:061e2ddc-5378-5ef5-8af4-6e33e5cd7454", "Definition:FeyTeleportationAutoPrepMistyClassTinkerer:5902baac-de33-5c7d-ac6d-0c07a57b56f2", "Definition:FeyTeleportationAutoPrepMistyClassWarlock:66d409a0-4428-5b16-9f5a-31ee2b0ba874", "Definition:FeyTeleportationAutoPrepMistyClassWitch:a4e13108-4b9d-5f73-96da-9340d0fba050", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedCha.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedCha.json index 1abe4e896b..36706e3293 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedCha.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedCha.json @@ -15,6 +15,7 @@ "Definition:PowerInflictWoundsChaFromFeat:141634ae-5a67-5357-842c-45155504bea5", "Definition:PowerInvisibilityFromFeat:b0baf5f2-42f4-554a-b807-3cf4be82af25", "Definition:ShadowTouchedAutoPrepBarbarian:b7acf706-9bbc-514b-b378-4bb805007d32", + "Definition:ShadowTouchedAutoPrepClassMonk:2d39917b-321c-58e9-a0ca-54bd41cfff1e", "Definition:ShadowTouchedAutoPrepClassTinkerer:9b04bd07-5abe-5c39-b0e6-1e05b39afcb4", "Definition:ShadowTouchedAutoPrepClassWarlock:3b45beb6-dc7e-5e0e-81eb-ff6bdaeb5439", "Definition:ShadowTouchedAutoPrepClassWitch:65988a55-e876-5b3e-8293-67af63841484", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedInt.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedInt.json index 094c754887..79372773db 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedInt.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedInt.json @@ -15,6 +15,7 @@ "Definition:PowerInflictWoundsIntFromFeat:941b6863-b1f6-5cea-8fe3-3bf8eedf3451", "Definition:PowerInvisibilityFromFeat:b0baf5f2-42f4-554a-b807-3cf4be82af25", "Definition:ShadowTouchedAutoPrepBarbarian:b7acf706-9bbc-514b-b378-4bb805007d32", + "Definition:ShadowTouchedAutoPrepClassMonk:2d39917b-321c-58e9-a0ca-54bd41cfff1e", "Definition:ShadowTouchedAutoPrepClassTinkerer:9b04bd07-5abe-5c39-b0e6-1e05b39afcb4", "Definition:ShadowTouchedAutoPrepClassWarlock:3b45beb6-dc7e-5e0e-81eb-ff6bdaeb5439", "Definition:ShadowTouchedAutoPrepClassWitch:65988a55-e876-5b3e-8293-67af63841484", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedWis.json b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedWis.json index d15d2f604b..d5bf79040c 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedWis.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatDefinition/FeatShadowTouchedWis.json @@ -15,6 +15,7 @@ "Definition:PowerInflictWoundsWisFromFeat:f454baf0-d76e-50c0-beee-083d87d0853b", "Definition:PowerInvisibilityFromFeat:b0baf5f2-42f4-554a-b807-3cf4be82af25", "Definition:ShadowTouchedAutoPrepBarbarian:b7acf706-9bbc-514b-b378-4bb805007d32", + "Definition:ShadowTouchedAutoPrepClassMonk:2d39917b-321c-58e9-a0ca-54bd41cfff1e", "Definition:ShadowTouchedAutoPrepClassTinkerer:9b04bd07-5abe-5c39-b0e6-1e05b39afcb4", "Definition:ShadowTouchedAutoPrepClassWarlock:3b45beb6-dc7e-5e0e-81eb-ff6bdaeb5439", "Definition:ShadowTouchedAutoPrepClassWitch:65988a55-e876-5b3e-8293-67af63841484", diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkKiEmpoweredStrikes.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkKiEmpoweredStrikes.json new file mode 100644 index 0000000000..fe54b91127 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkKiEmpoweredStrikes.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkKiEmpoweredStrikesTitle", + "description": "Feature/&ClassMonkKiEmpoweredStrikesDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "084bbbbb-3d2d-5ae0-92a3-c70b4f5ab54d", + "contentPack": 9999, + "name": "ClassMonkKiEmpoweredStrikes" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialArts.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialArts.json new file mode 100644 index 0000000000..113bfdeb30 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialArts.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkMartialArtsTitle", + "description": "Feature/&ClassMonkMartialArtsDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "fd415cbe-8af1-537c-90f3-b0010f499762", + "contentPack": 9999, + "name": "ClassMonkMartialArts" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression00.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression00.json new file mode 100644 index 0000000000..137ba6292b --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression00.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkMartialDiceProgression00Title", + "description": "Feature/&ClassMonkMartialDiceProgression00Description", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "6f779794-0b8a-5441-a5f6-fd9c05fcf817", + "contentPack": 9999, + "name": "ClassMonkMartialDiceProgression00" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression01.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression01.json new file mode 100644 index 0000000000..8c0e9f6d9a --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression01.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkMartialDiceProgression01Title", + "description": "Feature/&ClassMonkMartialDiceProgression01Description", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "e187d156-1d5e-5a3a-8a5a-b42c74c57ddf", + "contentPack": 9999, + "name": "ClassMonkMartialDiceProgression01" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression02.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression02.json new file mode 100644 index 0000000000..ad6dc6043c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkMartialDiceProgression02.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkMartialDiceProgression02Title", + "description": "Feature/&ClassMonkMartialDiceProgression02Description", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "92fc3068-6c2e-5276-911d-55901c6f0bf3", + "contentPack": 9999, + "name": "ClassMonkMartialDiceProgression02" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkPerfectSelf.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkPerfectSelf.json new file mode 100644 index 0000000000..0e224b64b2 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkPerfectSelf.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkPerfectSelfTitle", + "description": "Feature/&ClassMonkPerfectSelfDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "34cb60a0-a31e-5a66-b0f4-2afce060a90b", + "contentPack": 9999, + "name": "ClassMonkPerfectSelf" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovement.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovement.json new file mode 100644 index 0000000000..778cc83981 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovement.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementTitle", + "description": "Feature/&ClassMonkUnarmoredMovementDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "c11639f9-cca7-5ccb-9e2a-92929df85810", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovement" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus00.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus00.json new file mode 100644 index 0000000000..2c9d057e14 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus00.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementBonusTitle", + "description": "Feature/&ClassMonkUnarmoredMovementBonusDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "8809ed02-b7a0-5e3a-81bc-c0b8ad655ff8", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementBonus00" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus01.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus01.json new file mode 100644 index 0000000000..98a31acdd8 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus01.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementBonusTitle", + "description": "Feature/&ClassMonkUnarmoredMovementBonusDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "287d0b38-3770-5076-811d-483c200bdb95", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementBonus01" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus02.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus02.json new file mode 100644 index 0000000000..0c21ab040a --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus02.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementBonusTitle", + "description": "Feature/&ClassMonkUnarmoredMovementBonusDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "af88ed12-9fb7-57a7-aeec-efb659dd1a89", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementBonus02" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus03.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus03.json new file mode 100644 index 0000000000..05dd635074 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementBonus03.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementBonusTitle", + "description": "Feature/&ClassMonkUnarmoredMovementBonusDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "90ccd4ec-b24c-5504-b2ec-b7b89917fb26", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementBonus03" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementVerticalSurface.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementVerticalSurface.json new file mode 100644 index 0000000000..dd7450fca5 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinition/ClassMonkUnarmoredMovementVerticalSurface.json @@ -0,0 +1,30 @@ +{ + "$type": "FeatureDefinition, Assembly-CSharp", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle", + "description": "Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "864a5bfa-3c13-5e65-8382-4a0e858d2598", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementVerticalSurface" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionActionAffinity/ClassMonkDeflectMissile.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionActionAffinity/ClassMonkDeflectMissile.json new file mode 100644 index 0000000000..3a049d0e15 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionActionAffinity/ClassMonkDeflectMissile.json @@ -0,0 +1,49 @@ +{ + "$type": "FeatureDefinitionActionAffinity, Assembly-CSharp", + "allowedActionTypes": [ + true, + true, + true, + true, + true, + true + ], + "eitherMainOrBonus": false, + "maxAttacksNumber": -1, + "forbiddenActions": [], + "authorizedActions": [ + "DeflectMissile" + ], + "restrictedActions": [], + "actionExecutionModifiers": [], + "specialBehaviour": "None", + "randomBehaviorDie": "D10", + "randomBehaviourOptions": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkDeflectMissileTitle", + "description": "Feature/&ClassMonkDeflectMissileDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "f8b37f2b-7bd0-5b31-8eed-28ac0b7370e0", + "contentPack": 9999, + "name": "ClassMonkDeflectMissile" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks1.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks1.json new file mode 100644 index 0000000000..99ffb7b22a --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks1.json @@ -0,0 +1,38 @@ +{ + "$type": "FeatureDefinitionAdditionalAction, Assembly-CSharp", + "actionType": "Bonus", + "forbiddenActions": [], + "authorizedActions": [], + "restrictedActions": [ + "AttackOff" + ], + "maxAttacksNumber": -1, + "triggerCondition": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "6f76c547-9d2b-5bc4-a6de-b78bb5d16bb0", + "contentPack": 9999, + "name": "ClassMonkFlurryOfBlowsExtraAttacks1" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks2.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks2.json new file mode 100644 index 0000000000..527190e0ea --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkFlurryOfBlowsExtraAttacks2.json @@ -0,0 +1,38 @@ +{ + "$type": "FeatureDefinitionAdditionalAction, Assembly-CSharp", + "actionType": "Bonus", + "forbiddenActions": [], + "authorizedActions": [], + "restrictedActions": [ + "AttackOff" + ], + "maxAttacksNumber": -1, + "triggerCondition": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "c3e515f7-6d98-5ddd-a3b2-c3883a45f187", + "contentPack": 9999, + "name": "ClassMonkFlurryOfBlowsExtraAttacks2" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkStepOfTheWindFeature.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkStepOfTheWindFeature.json new file mode 100644 index 0000000000..07d7ce8269 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAdditionalAction/ClassMonkStepOfTheWindFeature.json @@ -0,0 +1,42 @@ +{ + "$type": "FeatureDefinitionAdditionalAction, Assembly-CSharp", + "actionType": "Bonus", + "forbiddenActions": [], + "authorizedActions": [ + "DashBonus", + "DisengageBonus" + ], + "restrictedActions": [ + "DashBonus", + "DisengageBonus" + ], + "maxAttacksNumber": -1, + "triggerCondition": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "6a86fcee-674f-5797-a269-6797c639165a", + "contentPack": 9999, + "name": "ClassMonkStepOfTheWindFeature" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkExtraAttack.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkExtraAttack.json new file mode 100644 index 0000000000..8040f6781f --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkExtraAttack.json @@ -0,0 +1,35 @@ +{ + "$type": "FeatureDefinitionAttributeModifier, Assembly-CSharp", + "modifierType2": "Additive", + "modifiedAttribute": "AttacksNumber", + "modifierValue": 1, + "modifierAbilityScore": "Constitution", + "situationalContext": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkExtraAttackTitle", + "description": "Feature/&ClassMonkExtraAttackDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "ccc0d6ea-54c7-537b-ae7c-33753fd8ab7a", + "contentPack": 9999, + "name": "ClassMonkExtraAttack" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkUnarmoredDefense.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkUnarmoredDefense.json new file mode 100644 index 0000000000..be3b0d87b1 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAttributeModifier/ClassMonkUnarmoredDefense.json @@ -0,0 +1,35 @@ +{ + "$type": "FeatureDefinitionAttributeModifier, Assembly-CSharp", + "modifierType2": "AddAbilityScoreBonus", + "modifiedAttribute": "ArmorClass", + "modifierValue": 1, + "modifierAbilityScore": "Wisdom", + "situationalContext": "NotWearingArmorOrMageArmor", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkUnarmoredDefenseTitle", + "description": "Feature/&ClassMonkUnarmoredDefenseDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "164e4032-2125-5039-baae-8acee20595a9", + "contentPack": 9999, + "name": "ClassMonkUnarmoredDefense" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/FeyTeleportationAutoPrepMistyClassMonk.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/FeyTeleportationAutoPrepMistyClassMonk.json new file mode 100644 index 0000000000..ed74b8d6b3 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/FeyTeleportationAutoPrepMistyClassMonk.json @@ -0,0 +1,42 @@ +{ + "$type": "FeatureDefinitionAutoPreparedSpells, Assembly-CSharp", + "autopreparedTag": "FeyTeleport", + "autoPreparedSpellsGroups": [ + { + "$type": "FeatureDefinitionAutoPreparedSpells+AutoPreparedSpellsGroup, Assembly-CSharp", + "classLevel": 0, + "spellsList": [ + "Definition:MistyStep:f4619f117544fe148aae6952202da5e3" + ] + } + ], + "spellcastingClass": "Definition:ClassMonk:b843a539-0063-5b6d-9db9-862800add5aa", + "affinityRace": null, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feat/&PowerMistyStepFromFeatTitle", + "description": "Feat/&PowerMistyStepFromFeatDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "061e2ddc-5378-5ef5-8af4-6e33e5cd7454", + "contentPack": 9999, + "name": "FeyTeleportationAutoPrepMistyClassMonk" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/ShadowTouchedAutoPrepClassMonk.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/ShadowTouchedAutoPrepClassMonk.json new file mode 100644 index 0000000000..112925fbd4 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionAutoPreparedSpells/ShadowTouchedAutoPrepClassMonk.json @@ -0,0 +1,44 @@ +{ + "$type": "FeatureDefinitionAutoPreparedSpells, Assembly-CSharp", + "autopreparedTag": "ShadowTouched", + "autoPreparedSpellsGroups": [ + { + "$type": "FeatureDefinitionAutoPreparedSpells+AutoPreparedSpellsGroup, Assembly-CSharp", + "classLevel": 0, + "spellsList": [ + "Definition:Invisibility:191eaa38bdc35ea429f843cc00e7e559", + "Definition:FalseLife:97d70ac4c94f31540aa7b7e1555b7a49", + "Definition:InflictWounds:473bbe804543d0f4ebe68ba6db675a49" + ] + } + ], + "spellcastingClass": "Definition:ClassMonk:b843a539-0063-5b6d-9db9-862800add5aa", + "affinityRace": null, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feat/&PowerShadowTouchedFromFeatTitle", + "description": "Feat/&PowerShadowTouchedFromFeatDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "2d39917b-321c-58e9-a0ca-54bd41cfff1e", + "contentPack": 9999, + "name": "ShadowTouchedAutoPrepClassMonk" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyBludgeoningResistance.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyBludgeoningResistance.json new file mode 100644 index 0000000000..d3ca9c828a --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyBludgeoningResistance.json @@ -0,0 +1,46 @@ +{ + "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp", + "ancestryDefinesDamageType": false, + "damageType": "DamageBludgeoning", + "savingThrowAdvantageType": "None", + "savingThrowModifier": 0, + "damageAffinityType": "Resistance", + "tagsIgnoringAffinity": [], + "situationalContext": "None", + "healsBack": false, + "healBackCap": 10, + "retaliateWhenHit": false, + "retaliateProximity": "Melee", + "retaliateRangeCells": 1, + "retaliatePower": null, + "knockOutAffinity": "None", + "knockOutOccurencesNumber": 1, + "knockOutRequiredCondition": null, + "knockOutDCAttribute": "RelentlessRageDC", + "knockOutAddDC": 5, + "instantDeathImmunity": false, + "myselfFamilyRestrictions": [], + "otherCharacterFamilyRestrictions": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": null, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "6be1f1c3-fc9d-563f-8a80-a1c357779f92", + "contentPack": 9999, + "name": "ClassMonkEmptyBodyBludgeoningResistance" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyPiercingResistance.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyPiercingResistance.json new file mode 100644 index 0000000000..ae3b891cf2 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodyPiercingResistance.json @@ -0,0 +1,46 @@ +{ + "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp", + "ancestryDefinesDamageType": false, + "damageType": "DamagePiercing", + "savingThrowAdvantageType": "None", + "savingThrowModifier": 0, + "damageAffinityType": "Resistance", + "tagsIgnoringAffinity": [], + "situationalContext": "None", + "healsBack": false, + "healBackCap": 10, + "retaliateWhenHit": false, + "retaliateProximity": "Melee", + "retaliateRangeCells": 1, + "retaliatePower": null, + "knockOutAffinity": "None", + "knockOutOccurencesNumber": 1, + "knockOutRequiredCondition": null, + "knockOutDCAttribute": "RelentlessRageDC", + "knockOutAddDC": 5, + "instantDeathImmunity": false, + "myselfFamilyRestrictions": [], + "otherCharacterFamilyRestrictions": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": null, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "831d7770-44a0-5df5-ae41-15e2ff6e1feb", + "contentPack": 9999, + "name": "ClassMonkEmptyBodyPiercingResistance" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodySlashingResistance.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodySlashingResistance.json new file mode 100644 index 0000000000..fdb3a1f934 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionDamageAffinity/ClassMonkEmptyBodySlashingResistance.json @@ -0,0 +1,46 @@ +{ + "$type": "FeatureDefinitionDamageAffinity, Assembly-CSharp", + "ancestryDefinesDamageType": false, + "damageType": "DamageSlashing", + "savingThrowAdvantageType": "None", + "savingThrowModifier": 0, + "damageAffinityType": "Resistance", + "tagsIgnoringAffinity": [], + "situationalContext": "None", + "healsBack": false, + "healBackCap": 10, + "retaliateWhenHit": false, + "retaliateProximity": "Melee", + "retaliateRangeCells": 1, + "retaliatePower": null, + "knockOutAffinity": "None", + "knockOutOccurencesNumber": 1, + "knockOutRequiredCondition": null, + "knockOutDCAttribute": "RelentlessRageDC", + "knockOutAddDC": 5, + "instantDeathImmunity": false, + "myselfFamilyRestrictions": [], + "otherCharacterFamilyRestrictions": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": null, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "348700ec-8b3e-57fe-b1ac-ca1640cf22a0", + "contentPack": 9999, + "name": "ClassMonkEmptyBodySlashingResistance" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkKi.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkKi.json new file mode 100644 index 0000000000..3c2b9613c0 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkKi.json @@ -0,0 +1,41 @@ +{ + "$type": "FeatureDefinitionFeatureSet, Assembly-CSharp", + "featureSet": [ + "Definition:ClassMonkFlurryOfBlows:b860cc3a-edcd-565b-b8cb-77d6155e4bdf", + "Definition:ClassMonkKiPool:68692e2a-1cc3-5b99-9740-14466a16fe2d", + "Definition:ClassMonkPatientDefense:e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d", + "Definition:ClassMonkStepOfTheWind:689d3656-6fa3-508a-8fe5-ca4ab261cea3" + ], + "mode": "Union", + "defaultSelection": 0, + "uniqueChoices": false, + "enumerateInDescription": false, + "hasRacialAffinity": false, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkKiTitle", + "description": "Feature/&ClassMonkKiDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "5f827d76-2fd0-5850-b4e4-cdba113467af", + "contentPack": 9999, + "name": "ClassMonkKi" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkPurityOfBody.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkPurityOfBody.json new file mode 100644 index 0000000000..e7cf86d265 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkPurityOfBody.json @@ -0,0 +1,40 @@ +{ + "$type": "FeatureDefinitionFeatureSet, Assembly-CSharp", + "featureSet": [ + "Definition:ConditionAffinityPoisonImmunity:558b2de37dbf89341ab0ed6c445873a6", + "Definition:ConditionAffinityDiseaseImmunity:1913ab33c64e94f4b88b23ce63268cb1", + "Definition:DamageAffinityPoisonImmunity:7f47b64e57ec7b247acaa220a510b131" + ], + "mode": "Union", + "defaultSelection": 0, + "uniqueChoices": false, + "enumerateInDescription": false, + "hasRacialAffinity": false, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkPurityOfBodyTitle", + "description": "Feature/&ClassMonkPurityOfBodyDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "aed3f94c-303f-58c5-b739-2fc62fce75d2", + "contentPack": 9999, + "name": "ClassMonkPurityOfBody" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkTongueOfSunAndMoon.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkTongueOfSunAndMoon.json new file mode 100644 index 0000000000..9444783a51 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionFeatureSet/ClassMonkTongueOfSunAndMoon.json @@ -0,0 +1,38 @@ +{ + "$type": "FeatureDefinitionFeatureSet, Assembly-CSharp", + "featureSet": [ + "Definition:ProficiencyAllLanguagesButCode:272c4ee91a47c5a40a19a20d173e8e0b" + ], + "mode": "Union", + "defaultSelection": 0, + "uniqueChoices": false, + "enumerateInDescription": false, + "hasRacialAffinity": false, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkTongueOfSunAndMoonTitle", + "description": "Feature/&ClassMonkTongueOfSunAndMoonDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "d5698c22-d805-5fae-9280-184ce673b74a", + "contentPack": 9999, + "name": "ClassMonkTongueOfSunAndMoon" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementBonusModifier.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementBonusModifier.json new file mode 100644 index 0000000000..fe2b6dc181 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementBonusModifier.json @@ -0,0 +1,53 @@ +{ + "$type": "FeatureDefinitionMovementAffinity, Assembly-CSharp", + "appliesToAllModes": true, + "moveMode": "Walk", + "baseSpeedAdditiveModifier": 1, + "forceMinimalBaseSpeed": false, + "minimalBaseSpeed": 6, + "baseSpeedMultiplicativeModifier": 1.0, + "minMaxMoves": 0, + "speedAddBase": false, + "fastClimber": false, + "expertClimber": false, + "canMoveOnWalls": false, + "enhancedJump": false, + "additionalJumpCells": 0, + "immuneDifficultTerrain": false, + "disableVault": false, + "disableDrop": false, + "disableJump": false, + "disableClimb": false, + "additionalFallThreshold": 0, + "encumbranceImmunity": false, + "heavyArmorImmunity": false, + "situationalContext": "None", + "additionalDashTag": null, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "096991cb-b8df-569d-bbf4-a89992182aea", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementBonusModifier" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementModifier.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementModifier.json new file mode 100644 index 0000000000..9185cc2a35 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionMovementAffinity/ClassMonkUnarmoredMovementModifier.json @@ -0,0 +1,53 @@ +{ + "$type": "FeatureDefinitionMovementAffinity, Assembly-CSharp", + "appliesToAllModes": true, + "moveMode": "Walk", + "baseSpeedAdditiveModifier": 2, + "forceMinimalBaseSpeed": false, + "minimalBaseSpeed": 6, + "baseSpeedMultiplicativeModifier": 1.0, + "minMaxMoves": 0, + "speedAddBase": false, + "fastClimber": false, + "expertClimber": false, + "canMoveOnWalls": false, + "enhancedJump": false, + "additionalJumpCells": 0, + "immuneDifficultTerrain": false, + "disableVault": false, + "disableDrop": false, + "disableJump": false, + "disableClimb": false, + "additionalFallThreshold": 0, + "encumbranceImmunity": false, + "heavyArmorImmunity": false, + "situationalContext": "None", + "additionalDashTag": null, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "1862dad3-25ee-5376-bb19-840c7d142e1b", + "contentPack": 9999, + "name": "ClassMonkUnarmoredMovementModifier" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPointPool/ClassMonkSkillProficiency.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPointPool/ClassMonkSkillProficiency.json new file mode 100644 index 0000000000..de85a67e26 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPointPool/ClassMonkSkillProficiency.json @@ -0,0 +1,41 @@ +{ + "$type": "FeatureDefinitionPointPool, Assembly-CSharp", + "poolType": "Skill", + "poolAmount": 2, + "restrictedChoices": [ + "Acrobatics", + "Athletics", + "History", + "Insight", + "Religion", + "Stealth" + ], + "uniqueChoices": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkSkillProficiencyTitle", + "description": "Feature/&SkillGainChoicesPluralDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "532783fa-78b3-54ae-8a87-5083d6776a31", + "contentPack": 9999, + "name": "ClassMonkSkillProficiency" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json new file mode 100644 index 0000000000..616ee36c63 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json @@ -0,0 +1,185 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Action", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 2, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "68692e2a-1cc3-5b99-9740-14466a16fe2d", + "contentPack": 9999, + "name": "ClassMonkKiPool" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiStillnessOfMind.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiStillnessOfMind.json new file mode 100644 index 0000000000..cde5fb1306 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiStillnessOfMind.json @@ -0,0 +1,330 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Ally", + "durationType": "Instantaneous", + "durationParameter": 0, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "", + "conditionDefinition": null, + "operation": "RemoveDetrimentalRandom", + "conditionsList": [ + "Definition:ConditionCharmed:b625b88863e83524ba652432379348a9", + "Definition:ConditionFrightened:5cbaee42aac310e42a407fc59bf65515" + ], + "applyToSelf": true, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Action", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 0, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkKiStillnessOfMindTitle", + "description": "Power/&ClassMonkKiStillnessOfMindDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "13719e7fd9bc5c0b909066c0ab55cfb8", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "29390b64-48f2-5ec0-9e85-1892555275a5", + "contentPack": 9999, + "name": "ClassMonkKiStillnessOfMind" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkSlowFall.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkSlowFall.json new file mode 100644 index 0000000000..15598ad6ae --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkSlowFall.json @@ -0,0 +1,329 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 30, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "CharacterOnly", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 0, + "poolFilterDieType": "D1", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Ally", + "durationType": "Round", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": true, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ConditionFeatherFalling", + "conditionDefinition": "Definition:ConditionFeatherFalling:a13b601a64e39344f87635ef12c9085f", + "operation": "Add", + "conditionsList": [ + "Definition:ConditionFeatherFalling:a13b601a64e39344f87635ef12c9085f" + ], + "applyToSelf": false, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "6bbf86ac3137f7f48b12d66d2b1eab57", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "844c4e96c0cbe494d9bd654a1554c3e0", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "31081755a7edde94b9d07d74f91dcd35", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "2f06efa502dc5bc48875ab8fcc064fcc", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Reaction", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 0, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkSlowFallTitle", + "description": "Power/&ClassMonkSlowFallDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "5edc23d954ef505db0bfb01df1d27402", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "d8a0546c-cb6b-56b4-92fd-2a75180da74d", + "contentPack": 9999, + "name": "ClassMonkSlowFall" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease00.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease00.json new file mode 100644 index 0000000000..034cec0b38 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease00.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease00:c45609ea-a6eb-5683-b736-338a4f1e391f", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "c45609ea-a6eb-5683-b736-338a4f1e391f", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease00" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease01.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease01.json new file mode 100644 index 0000000000..2f5b6cfc11 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease01.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease01:eb248512-33c3-54aa-ab92-f6fc8e5a9819", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "eb248512-33c3-54aa-ab92-f6fc8e5a9819", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease01" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease02.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease02.json new file mode 100644 index 0000000000..a613f8bc01 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease02.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease02:3ed29f39-7ab0-5c68-a621-e29104e2bf41", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "3ed29f39-7ab0-5c68-a621-e29104e2bf41", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease02" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease03.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease03.json new file mode 100644 index 0000000000..fbb452a127 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease03.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease03:28544a14-f08e-5a76-bf60-4f34e3327892", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "28544a14-f08e-5a76-bf60-4f34e3327892", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease03" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease04.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease04.json new file mode 100644 index 0000000000..31aca4fc9c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease04.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease04:9096cfeb-d1dd-5bd6-b0b2-2aa75e922de0", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "9096cfeb-d1dd-5bd6-b0b2-2aa75e922de0", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease04" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease05.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease05.json new file mode 100644 index 0000000000..85431b6283 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease05.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease05:0a32dc36-15de-5123-8db5-1f9818f28196", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "0a32dc36-15de-5123-8db5-1f9818f28196", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease05" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease06.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease06.json new file mode 100644 index 0000000000..73880f9414 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease06.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease06:f82e9021-cb4c-5580-9267-afe5548b37b7", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "f82e9021-cb4c-5580-9267-afe5548b37b7", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease06" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease07.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease07.json new file mode 100644 index 0000000000..8d85407c6c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease07.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease07:12b4212c-8c39-52a8-8aa5-6d4e7258b55b", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "12b4212c-8c39-52a8-8aa5-6d4e7258b55b", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease07" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease08.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease08.json new file mode 100644 index 0000000000..dded0f18e1 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease08.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease08:95e0213a-b92f-58a9-81e4-7ae5a2d8484d", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "95e0213a-b92f-58a9-81e4-7ae5a2d8484d", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease08" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease09.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease09.json new file mode 100644 index 0000000000..f900711404 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease09.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease09:f1f5767f-73d6-50b8-80a4-002664c14ad6", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "f1f5767f-73d6-50b8-80a4-002664c14ad6", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease09" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease10.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease10.json new file mode 100644 index 0000000000..795d32b94c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease10.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease10:67fc5f66-48b7-55e8-8be2-acb2cba8bf19", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "67fc5f66-48b7-55e8-8be2-acb2cba8bf19", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease10" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease11.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease11.json new file mode 100644 index 0000000000..769fdcb43e --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease11.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease11:123a5f27-ba7c-5c4b-904d-4b1addefd178", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "123a5f27-ba7c-5c4b-904d-4b1addefd178", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease11" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease12.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease12.json new file mode 100644 index 0000000000..995960e888 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease12.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease12:501f07c0-0914-5407-80b9-de4ae8e73560", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "501f07c0-0914-5407-80b9-de4ae8e73560", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease12" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease13.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease13.json new file mode 100644 index 0000000000..2ec6d67311 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease13.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease13:277ddb39-ef8f-5341-b01c-31c0f6902a67", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "277ddb39-ef8f-5341-b01c-31c0f6902a67", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease13" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease14.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease14.json new file mode 100644 index 0000000000..7e702dc2de --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease14.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease14:b205c1cb-42c9-570d-b63c-886e0480b01e", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "b205c1cb-42c9-570d-b63c-886e0480b01e", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease14" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease15.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease15.json new file mode 100644 index 0000000000..fe97acbb02 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease15.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease15:8f381a09-558c-5060-9742-cc828c007e94", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "8f381a09-558c-5060-9742-cc828c007e94", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease15" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease16.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease16.json new file mode 100644 index 0000000000..eb99efaf40 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease16.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease16:534d2305-e7ac-5dfd-9841-6aca791b6377", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "534d2305-e7ac-5dfd-9841-6aca791b6377", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease16" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease17.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease17.json new file mode 100644 index 0000000000..f4619c1c6f --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerPoolModifier/ClassMonkKiPoolIncrease17.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Permanent", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": "Definition:ClassMonkKiPoolIncrease17:eeebf765-1a97-5656-a563-bc9903889f32", + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": true, + "title": "Feature/&NoContentTitle", + "description": "Feature/&NoContentTitle", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "eeebf765-1a97-5656-a563-bc9903889f32", + "contentPack": 9999, + "name": "ClassMonkKiPoolIncrease17" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkDiamondSoulPower.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkDiamondSoulPower.json new file mode 100644 index 0000000000..722309dfec --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkDiamondSoulPower.json @@ -0,0 +1,185 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Action", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkDiamondSoulPowerTitle", + "description": "Power/&ClassMonkDiamondSoulPowerDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "46e42723-e78c-5863-9e81-ac24bb193036", + "contentPack": 9999, + "name": "ClassMonkDiamondSoulPower" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkEmptyBody.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkEmptyBody.json new file mode 100644 index 0000000000..2a6e6897f0 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkEmptyBody.json @@ -0,0 +1,357 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Ally", + "durationType": "Minute", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ConditionInvisibleGreater", + "conditionDefinition": "Definition:ConditionInvisibleGreater:59190d77c6803cf4f8c35b057aab3737", + "operation": "Add", + "conditionsList": [ + "Definition:ConditionInvisibleGreater:59190d77c6803cf4f8c35b057aab3737" + ], + "applyToSelf": false, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + }, + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkEmptyBodyCondition", + "conditionDefinition": "Definition:ClassMonkEmptyBodyCondition:fd501d2c-0599-5550-92fc-c7f264fe24b1", + "operation": "Add", + "conditionsList": [ + "Definition:ClassMonkEmptyBodyCondition:fd501d2c-0599-5550-92fc-c7f264fe24b1" + ], + "applyToSelf": false, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Action", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 4, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkEmptyBodyTitle", + "description": "Power/&ClassMonkEmptyBodyDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "26fe970fd29952ce8fa6bf13f5eeade5", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "8ad1c0d2-55f9-5f6d-9d5d-d95e4a3d4f08", + "contentPack": 9999, + "name": "ClassMonkEmptyBody" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkFlurryOfBlows.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkFlurryOfBlows.json new file mode 100644 index 0000000000..bd40f5c066 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkFlurryOfBlows.json @@ -0,0 +1,327 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkFlurryOfBlowsCondition", + "conditionDefinition": "Definition:ClassMonkFlurryOfBlowsCondition:f114cd36-d647-586f-ad14-6c6aa20c2a21", + "operation": "Add", + "conditionsList": [], + "applyToSelf": true, + "forceOnSelf": true + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "BonusAction", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": false, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkFlurryOfBlowsTitle", + "description": "Power/&ClassMonkFlurryOfBlowsDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "3d476cb6c2115155939ed30c4a687ad3", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "b860cc3a-edcd-565b-b8cb-77d6155e4bdf", + "contentPack": 9999, + "name": "ClassMonkFlurryOfBlows" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkPatientDefense.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkPatientDefense.json new file mode 100644 index 0000000000..bfc3c24bd7 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkPatientDefense.json @@ -0,0 +1,327 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": true, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkPatientDefenseCondition", + "conditionDefinition": "Definition:ClassMonkPatientDefenseCondition:70452ff1-98a4-5ac7-84ce-a3d1e32d6611", + "operation": "Add", + "conditionsList": [], + "applyToSelf": true, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "BonusAction", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": false, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkPatientDefenseTitle", + "description": "Power/&ClassMonkPatientDefenseDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "6e26925d010954c3874e3707af8345eb", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d", + "contentPack": 9999, + "name": "ClassMonkPatientDefense" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStepOfTheWind.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStepOfTheWind.json new file mode 100644 index 0000000000..dd5828a71e --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStepOfTheWind.json @@ -0,0 +1,327 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkStepOfTheWindCondition", + "conditionDefinition": "Definition:ClassMonkStepOfTheWindCondition:14a04c44-7cb8-55e4-b343-2b805d613280", + "operation": "Add", + "conditionsList": [], + "applyToSelf": true, + "forceOnSelf": true + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "BonusAction", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": false, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkStepOfTheWindTitle", + "description": "Power/&ClassMonkStepOfTheWindDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "5da5a6e799c0502bb77afaf4d2001c73", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "689d3656-6fa3-508a-8fe5-ca4ab261cea3", + "contentPack": 9999, + "name": "ClassMonkStepOfTheWind" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStunningStrike.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStunningStrike.json new file mode 100644 index 0000000000..0a296fa37c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkStunningStrike.json @@ -0,0 +1,329 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Individuals", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "CharacterOnly", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 0, + "poolFilterDieType": "D1", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Round", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": true, + "disableSavingThrowOnAllies": true, + "savingThrowAbility": "Constitution", + "ignoreCover": true, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "AbilityScoreAndProficiency", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 10, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "Negates", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ConditionStunned", + "conditionDefinition": "Definition:ConditionStunned:126115c02838c1a4ca7d25682af5ddb0", + "operation": "Add", + "conditionsList": [ + "Definition:ConditionStunned:126115c02838c1a4ca7d25682af5ddb0" + ], + "applyToSelf": false, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "OnAttackHit", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkStunningStrikeTitle", + "description": "Power/&ClassMonkStunningStrikeDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "f15857e44e4c599b89ac00c375fca017", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "63909b5f-4c26-599e-8cd9-84e3daa5b673", + "contentPack": 9999, + "name": "ClassMonkStunningStrike" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkDiamondSoul.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkDiamondSoul.json new file mode 100644 index 0000000000..6f9d29ff83 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkDiamondSoul.json @@ -0,0 +1,40 @@ +{ + "$type": "FeatureDefinitionProficiency, Assembly-CSharp", + "proficiencyType": "SavingThrow", + "proficiencies": [ + "Charisma", + "Constitution", + "Dexterity", + "Intelligence", + "Strength", + "Wisdom" + ], + "forbiddenItemTags": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkDiamondSoulTitle", + "description": "Feature/&ClassMonkDiamondSoulDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "c4fb60a3-74a2-574b-be2c-c4c054dff8f6", + "contentPack": 9999, + "name": "ClassMonkDiamondSoul" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkSavingThrowProficiency.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkSavingThrowProficiency.json new file mode 100644 index 0000000000..4ec68d118c --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkSavingThrowProficiency.json @@ -0,0 +1,36 @@ +{ + "$type": "FeatureDefinitionProficiency, Assembly-CSharp", + "proficiencyType": "SavingThrow", + "proficiencies": [ + "Dexterity", + "Strength" + ], + "forbiddenItemTags": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&SavingThrowProficiencyTitle", + "description": "Feature/&SavingThrowProficiencyDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "ec3627f4-5cc8-53e4-bf70-13403ab1ddce", + "contentPack": 9999, + "name": "ClassMonkSavingThrowProficiency" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkWeaponProficiency.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkWeaponProficiency.json new file mode 100644 index 0000000000..1c99adbd51 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionProficiency/ClassMonkWeaponProficiency.json @@ -0,0 +1,36 @@ +{ + "$type": "FeatureDefinitionProficiency, Assembly-CSharp", + "proficiencyType": "Weapon", + "proficiencies": [ + "ShortswordType", + "SimpleWeaponCategory" + ], + "forbiddenItemTags": [], + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Feature/&ClassMonkWeaponProficiencyTitle", + "description": "Feature/&WeaponTrainingShortDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "40d8ad91-9775-5891-87c4-ed9141633730", + "contentPack": 9999, + "name": "ClassMonkWeaponProficiency" +} \ No newline at end of file diff --git a/Diagnostics/NexusDescription.txt b/Diagnostics/NexusDescription.txt index c4ce4a95e1..7650edceef 100644 --- a/Diagnostics/NexusDescription.txt +++ b/Diagnostics/NexusDescription.txt @@ -124,6 +124,7 @@ All settings start disabled by default. On first start the mod will display an w [list=1] +[*][b]Monk [beta][/b]: Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. [*][b]Tinkerer[/b]: Tinkerers are inventors, alchemists, and more. They bridge the space between magic and technology [*][b]Warlock[/b]: Warlocks are seekers of the knowledge that lies hidden in the fabric of the multiverse. Through pacts made with mysterious beings of supernatural power, warlocks unlock magical effects both subtle and spectacular [*][b]Witch[/b]: Afflicted by a sinister curse, witches can spin dark magic into Maledictions, which they use to debilitate foes. They are also accompanied by their familiars, loyal magical companions which they use to deal the killing blow From 8aac25720cbd35728791436df002a9f575c010a6 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 19:32:13 -0700 Subject: [PATCH 106/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index 1083b02dac..56b6adf305 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3B", + "Version": "1.3.55.3C", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 66848be2a24b5efdacb1968cacb591b552773889 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 22:02:42 -0700 Subject: [PATCH 107/174] fixes to mod standard --- ...cher.cs => RulesetCharacterHeroPatcher.cs} | 4 +- .../RulesetCharacterPatcher.cs | 41 -------- .../CharacterActionDeflectMissilePatcher.cs | 24 ++--- .../CharacterActionFreeFallPatcher.cs | 20 ++-- .../CharacterReactionItemPatcher.cs | 81 ++++++++-------- .../CharacterReactionSubitemPatcher.cs | 27 +++--- .../GameLocationActionManagerPatcher.cs | 19 ++-- .../ReactionRequestDeflectMissilePatcher.cs | 12 +-- .../ReadyActionSelectionPanelPatcher.cs | 93 +++++++++---------- .../GameLocationCharacterPatcher.cs | 17 ++-- .../CustomFeatures/RulesetCharacterPatcher.cs | 6 +- .../CustomFeatures/RulesetItemPatcher.cs | 6 +- SolastaCommunityExpansion/Translations-en.txt | 6 +- SolastaCommunityExpansion/Translations-fr.txt | 6 +- .../Translations-pt-br.txt | 6 +- 15 files changed, 161 insertions(+), 207 deletions(-) rename SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/{RulesetChracterHeroPatcher.cs => RulesetCharacterHeroPatcher.cs} (98%) delete mode 100644 SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetCharacterPatcher.cs diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs similarity index 98% rename from SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs rename to SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs index 16368f0190..e459ca7b80 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetChracterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs @@ -6,7 +6,7 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations; -internal static class RulesetChracterHeroPatcher +internal static class RulesetCharacterHeroPatcher { // Allows changing what attribute is used for weapon's attack and damage rolls [HarmonyPatch(typeof(RulesetCharacterHero), "ComputeAttackModeAbilityScoreReplacement")] @@ -99,4 +99,4 @@ internal static void Prefix(RulesetCharacterHero __instance) } } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetCharacterPatcher.cs deleted file mode 100644 index 329c0b3583..0000000000 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetCharacterPatcher.cs +++ /dev/null @@ -1,41 +0,0 @@ -#if false -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using HarmonyLib; - -namespace SolastaCommunityExpansion.Patches.CustomFeatures.AtttributeModifierBonus -{ - // non stacked AC - [HarmonyPatch(typeof(RulesetCharacter), "SortArmorClassModifierTrends")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class RulesetCharacter_RefreshArmorClass - { - public static void Prefix(RulesetAttribute armorClassAttribute) - { - var activeModifiers = armorClassAttribute.ActiveModifiers - .Where(x => x.Tags.Contains(AttributeDefinitions.TagClass) - || x.Tags.Contains(AttributeDefinitions.TagFeat)); - - if (!activeModifiers.Any()) - { - return; - } - - RulesetAttributeModifier maxModifier = new RulesetAttributeModifier(); - - foreach (var modifier in activeModifiers) - { - if (modifier.Value > maxModifier.Value) - { - maxModifier = modifier; - } - } - - armorClassAttribute.ActiveModifiers - .RemoveAll(x => x.Tags.Contains(AttributeDefinitions.TagClass) - || x.Tags.Contains(AttributeDefinitions.TagFeat)); - armorClassAttribute.ActiveModifiers.Add(maxModifier); - } - } -} -#endif diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs index b449d04734..16cafd97fc 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs @@ -1,4 +1,5 @@ using System.Collections; +using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; using SolastaCommunityExpansion.Features; @@ -6,18 +7,12 @@ using static GameLocationCharacterEventSystem; using static RuleDefinitions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; - -internal static class CharacterActionDeflectMissilePatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { [HarmonyPatch(typeof(CharacterActionDeflectMissile), "ExecuteImpl")] - internal static class ReadyActionSelectionPanel_Bind + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterActionDeflectMissile_ExecuteImpl { - internal static bool Prefix(CharacterActionDeflectMissile __instance) - { - return false; - } - internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMissile __instance) { var actionParams = __instance.ActionParams; @@ -34,7 +29,6 @@ internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMi actingCharacter.DeflectAttack(actionParams.TargetCharacters[0]); var reductionAmount = 0; - var customDeflector = rulesCharacter.GetSubFeaturesByType().FirstOrDefault(); if (customDeflector == null) @@ -43,6 +37,7 @@ internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMi reductionAmount += RollDie(actionDefinition.DieType, AdvantageType.None, out _, out _); var attribute = rulesCharacter.GetAttribute(actionDefinition.AbilityScore); + reductionAmount += AttributeDefinitions.ComputeAbilityScoreModifier(attribute.CurrentValue); } else @@ -54,14 +49,16 @@ internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMi rulesCharacter.EnumerateFeaturesToBrowse(rulesCharacter.FeaturesToBrowse); - var feature = (FeatureDefinition)null; + foreach (var featureDefinition in rulesCharacter.FeaturesToBrowse) { var definitionActionAffinity = (FeatureDefinitionActionAffinity)featureDefinition; + if (definitionActionAffinity.AuthorizedActions.Contains(ActionDefinitions.Id.DeflectMissile)) { feature = definitionActionAffinity; + break; } } @@ -72,8 +69,11 @@ internal static IEnumerator Postfix(IEnumerator values, CharacterActionDeflectMi } yield return actingCharacter.WaitForHitAnimation(); + actingCharacter.TurnTowards(attacker); + yield return actingCharacter.EventSystem.UpdateMotionsAndWaitForEvent(Event.RotationEnd); } } -} \ No newline at end of file +} + diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs index 56eb965756..533d65137b 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs @@ -1,21 +1,22 @@ using System.Collections; +using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; - -internal static class CharacterActionFreeFallPatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { - //allow character fall handler to account for custom fall prevention powers (and not only feather fall and boots) + // allow character fall handler to account for custom fall prevention powers (and not only feather fall and boots) [HarmonyPatch(typeof(CharacterActionFreeFall), "HandleCharacterFall")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class CharacterActionFreeFall_HandleCharacterFall { - internal static IEnumerator Postfix(IEnumerator __result, + internal static IEnumerator Postfix( + IEnumerator values, CharacterActionFreeFall __instance) { - while (__result.MoveNext()) + while (values.MoveNext()) { - yield return __result.Current; + yield return values.Current; } var extraEvents = Process(__instance); @@ -47,6 +48,7 @@ private static RulesetUsablePower GetReactionPowerToPreventFall(RulesetCharacter } var conditionForm = form.ConditionForm; + if (conditionForm.Operation != ConditionForm.ConditionOperation.Add) { continue; @@ -91,6 +93,7 @@ private static IEnumerator Process(CharacterActionFreeFall __instance) foreach (var partyCharacter in characterService.PartyCharacters) { var rulesetPartyMember = partyCharacter.RulesetCharacter; + if (rulesetPartyMember.IsDeadOrDyingOrUnconscious) { continue; @@ -103,6 +106,7 @@ private static IEnumerator Process(CharacterActionFreeFall __instance) } var usablePower = GetReactionPowerToPreventFall(rulesetPartyMember, rulesetFallingCharacter); + if (usablePower == null) { continue; @@ -128,4 +132,4 @@ private static IEnumerator Process(CharacterActionFreeFall __instance) } } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs index fa2027b5b8..7649504583 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Reflection; using System.Reflection.Emit; @@ -10,57 +11,55 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { - internal static class CharacterReactionItemPatcher + [HarmonyPatch(typeof(CharacterReactionItem), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterReactionItem_Bind { - [HarmonyPatch(typeof(CharacterReactionItem), "Bind")] - internal static class CharacterReactionItem_Bind + internal static IEnumerable Transpiler(IEnumerable instructions) { - internal static IEnumerable Transpiler(IEnumerable instructions) - { - var codes = instructions.ToList(); - var customBindMethod = - new Action(CustomBind).Method; - - var bind = typeof(CharacterReactionSubitem).GetMethod("Bind", - BindingFlags.Public | BindingFlags.Instance); + var codes = instructions.ToList(); + var customBindMethod = + new Action(CustomBind).Method; - var bindIndex = codes.FindIndex(x => x.Calls(bind)); + var bind = typeof(CharacterReactionSubitem).GetMethod("Bind", + BindingFlags.Public | BindingFlags.Instance); - if (bindIndex > 0) - { - codes[bindIndex] = new CodeInstruction(OpCodes.Call, customBindMethod); - codes.Insert(bindIndex, new CodeInstruction(OpCodes.Ldarg_1)); - } + var bindIndex = codes.FindIndex(x => x.Calls(bind)); - return codes.AsEnumerable(); + if (bindIndex > 0) + { + codes[bindIndex] = new CodeInstruction(OpCodes.Call, customBindMethod); + codes.Insert(bindIndex, new CodeInstruction(OpCodes.Ldarg_1)); } - internal static void Postfix(CharacterReactionItem __instance) - { - var size = __instance.ReactionRequest is ReactionRequestWarcaster - ? 400 - : 290; + return codes.AsEnumerable(); + } - __instance.GetComponent() - .SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, size); - } + internal static void Postfix(CharacterReactionItem __instance) + { + var size = __instance.ReactionRequest is ReactionRequestWarcaster + ? 400 + : 290; + + __instance.GetComponent() + .SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, size); + } - private static void CustomBind(CharacterReactionSubitem instance, - RulesetSpellRepertoire spellRepertoire, - int slotLevel, - string text, - bool interactable, - CharacterReactionSubitem.SubitemSelectedHandler subitemSelected, ReactionRequest reactionRequest) + private static void CustomBind(CharacterReactionSubitem instance, + RulesetSpellRepertoire spellRepertoire, + int slotLevel, + string text, + bool interactable, + CharacterReactionSubitem.SubitemSelectedHandler subitemSelected, ReactionRequest reactionRequest) + { + if (reactionRequest is ReactionRequestWarcaster warcasterRequest) + { + instance.BindWarcaster(warcasterRequest, slotLevel, interactable, subitemSelected); + } + else { - if (reactionRequest is ReactionRequestWarcaster warcasterRequest) - { - instance.BindWarcaster(warcasterRequest, slotLevel, interactable, subitemSelected); - } - else - { - instance.Bind(spellRepertoire, slotLevel, text, interactable, subitemSelected); - } + instance.Bind(spellRepertoire, slotLevel, text, interactable, subitemSelected); } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionSubitemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionSubitemPatcher.cs index c9ed0a721f..1fc3c9a74d 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionSubitemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionSubitemPatcher.cs @@ -1,27 +1,26 @@ -using HarmonyLib; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; using SolastaModApi.Infrastructure; using UnityEngine; using UnityEngine.UI; namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { - internal static class CharacterReactionSubitemPatcher + [HarmonyPatch(typeof(CharacterReactionSubitem), "Unbind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterReactionSubitem_Unbind { - [HarmonyPatch(typeof(CharacterReactionSubitem), "Unbind")] - internal static class CharacterReactionSubitem_Unbind + internal static void Prefix(CharacterReactionSubitem __instance) { - internal static void Prefix(CharacterReactionSubitem __instance) - { - var toggle = __instance.GetField("toggle").GetComponent(); - toggle.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 34); + var toggle = __instance.GetField("toggle").GetComponent(); + toggle.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 34); - var background = toggle.FindChildRecursive("Background"); - if (background != null) + var background = toggle.FindChildRecursive("Background"); + if (background != null) + { + if (background.TryGetComponent(out var tooltip)) { - if (background.TryGetComponent(out var tooltip)) - { - tooltip.Disabled = true; - } + tooltip.Disabled = true; } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs index eb90eb9afe..f37aa25d2d 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs @@ -1,20 +1,19 @@ -using HarmonyLib; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; using SolastaCommunityExpansion.CustomUI; using SolastaModApi.Infrastructure; namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { - internal static class GameLocationActionManagerPatcher + [HarmonyPatch(typeof(GameLocationActionManager), "ReactForOpportunityAttack")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameLocationActionManager_ReactForOpportunityAttack { - [HarmonyPatch(typeof(GameLocationActionManager), "ReactForOpportunityAttack")] - internal static class GameLocationActionManager_ReactForOpportunityAttack + internal static bool Prefix(GameLocationActionManager __instance, CharacterActionParams reactionParams) { - internal static bool Prefix(GameLocationActionManager __instance, CharacterActionParams reactionParams) - { - __instance.InvokeMethod("AddInterruptRequest", new ReactionRequestWarcaster(reactionParams)); + __instance.InvokeMethod("AddInterruptRequest", new ReactionRequestWarcaster(reactionParams)); - return false; - } + return false; } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs index 7b1ff1791d..470b58b956 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs @@ -1,14 +1,14 @@ -using System.Linq; +using System.Diagnostics.CodeAnalysis; +using System.Linq; using HarmonyLib; using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; - -internal static class ReactionRequestDeflectMissilePatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { [HarmonyPatch(typeof(ReactionRequestDeflectMissile), "FormatDescription")] - internal static class ReadyActionSelectionPanel_Bind + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class ReactionRequestDeflectMissile_FormatDescription { internal static void Postfix(ReactionRequestDeflectMissile __instance, ref string __result) { @@ -25,4 +25,4 @@ internal static void Postfix(ReactionRequestDeflectMissile __instance, ref strin __result = customDeflector.FormatDescription(rulesetActor, attacker, __result); } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReadyActionSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReadyActionSelectionPanelPatcher.cs index 06445ee282..acd8e7eee6 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReadyActionSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReadyActionSelectionPanelPatcher.cs @@ -1,4 +1,5 @@ -using HarmonyLib; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; using SolastaCommunityExpansion.Models; using SolastaModApi; using SolastaModApi.Infrastructure; @@ -6,67 +7,61 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { - internal static class ReadyActionSelectionPanelPatcher + [HarmonyPatch(typeof(ReadyActionSelectionPanel), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class ReadyActionSelectionPanel_Bind { - internal static class GameLocationActionManagerPatcher + internal static void Prefix(ReadyActionSelectionPanel __instance) { - [HarmonyPatch(typeof(ReadyActionSelectionPanel), "Bind")] - internal static class ReadyActionSelectionPanel_Bind - { - internal static void Prefix(ReadyActionSelectionPanel __instance) - { - SetupForcePreferredToggle(__instance.GetField("preferredCantripSelectionGroup")); - } - } + SetupForcePreferredToggle(__instance.GetField("preferredCantripSelectionGroup")); + } - private static void SetupForcePreferredToggle(RectTransform parent) + private static void SetupForcePreferredToggle(RectTransform parent) + { + PersonalityFlagToggle toggle; + if (parent.childCount < 3) { - PersonalityFlagToggle toggle; - if (parent.childCount < 3) - { - var prefab = Resources.Load("Gui/Prefabs/CharacterEdition/PersonalityFlagToggle"); - var asset = Object.Instantiate(prefab, parent, false); - asset.name = "ForcePreferredToggle"; + var prefab = Resources.Load("Gui/Prefabs/CharacterEdition/PersonalityFlagToggle"); + var asset = Object.Instantiate(prefab, parent, false); + asset.name = "ForcePreferredToggle"; - var transform = asset.GetComponent(); - transform.SetParent(parent, false); - transform.localScale = new Vector3(1f, 1f, 1f); - transform.anchoredPosition = new Vector2(0f, 1); - transform.localPosition = new Vector3(0, -30); - transform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 200); - transform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, 25); + var transform = asset.GetComponent(); + transform.SetParent(parent, false); + transform.localScale = new Vector3(1f, 1f, 1f); + transform.anchoredPosition = new Vector2(0f, 1); + transform.localPosition = new Vector3(0, -30); + transform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 200); + transform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, 25); - var title = parent.GetChild(0); - title.localPosition = new Vector3(-100, 55); + var title = parent.GetChild(0); + title.localPosition = new Vector3(-100, 55); - var group = parent.GetChild(1).GetComponent(); - group.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, 25); - group.localPosition = new Vector3(-100, 5); + var group = parent.GetChild(1).GetComponent(); + group.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, 25); + group.localPosition = new Vector3(-100, 5); - toggle = asset.GetComponent(); + toggle = asset.GetComponent(); - var guiLabel = toggle.GetField("titleLabel"); - guiLabel.Text = "UI/&ForcePreferredCantripTitle"; + var guiLabel = toggle.GetField("titleLabel"); + guiLabel.Text = "UI/&ForcePreferredCantripTitle"; - var tooltip = toggle.GetField("tooltip"); - tooltip.Content = "UI/&ForcePreferredCantripDescription"; + var tooltip = toggle.GetField("tooltip"); + tooltip.Content = "UI/&ForcePreferredCantripDescription"; - toggle.PersonalityFlagDefinition = DatabaseHelper.PersonalityFlagDefinitions.Authority; - toggle.PersonalityFlagSelected = (_, state) => - { - CustomReactionsContext.ForcePreferredCantrip = state; - tooltip.Content = "UI/&ForcePreferredCantripDescription"; - }; - - } - else + toggle.PersonalityFlagDefinition = DatabaseHelper.PersonalityFlagDefinitions.Authority; + toggle.PersonalityFlagSelected = (_, state) => { - toggle = parent.FindChildRecursive("ForcePreferredToggle").GetComponent(); - } - - toggle.Refresh(CustomReactionsContext.ForcePreferredCantrip, true); - toggle.GetField("tooltip").Content = "UI/&ForcePreferredCantripDescription"; + CustomReactionsContext.ForcePreferredCantrip = state; + tooltip.Content = "UI/&ForcePreferredCantripDescription"; + }; } + else + { + toggle = parent.FindChildRecursive("ForcePreferredToggle").GetComponent(); + } + + toggle.Refresh(CustomReactionsContext.ForcePreferredCantrip, true); + toggle.GetField("tooltip").Content = "UI/&ForcePreferredCantripDescription"; } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs index f6f98abc5b..d4e6e08105 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs @@ -1,13 +1,13 @@ -using HarmonyLib; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures; - -internal static class GameLocationCharacterPatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures { [HarmonyPatch(typeof(GameLocationCharacter), "StartBattleTurn")] - internal static class GameLocationCharacter_StartBattleTurn_Patch + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameLocationCharacter_StartBattleTurn { internal static void Postfix(GameLocationCharacter __instance) { @@ -33,7 +33,8 @@ internal static void Postfix(GameLocationCharacter __instance) [HarmonyPatch(typeof(GameLocationCharacter), "EndBattleTurn")] - internal static class GameLocationCharacter_EndBattleTurn_Patch + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameLocationCharacter_EndBattleTurn { internal static void Postfix(GameLocationCharacter __instance) { @@ -58,6 +59,7 @@ internal static void Postfix(GameLocationCharacter __instance) } [HarmonyPatch(typeof(GameLocationCharacter), "StartBattle")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class GameLocationCharacter_StartBattle { internal static void Postfix(GameLocationCharacter __instance, bool surprise) @@ -83,6 +85,7 @@ internal static void Postfix(GameLocationCharacter __instance, bool surprise) } [HarmonyPatch(typeof(GameLocationCharacter), "EndBattle")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class GameLocationCharacter_EndBattle { internal static void Postfix(GameLocationCharacter __instance) @@ -106,4 +109,4 @@ internal static void Postfix(GameLocationCharacter __instance) } } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs index f0041c7da3..147a6e7841 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs @@ -4,9 +4,7 @@ using SolastaCommunityExpansion.Features; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures; - -internal static class RulesetCharacterPatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures { [HarmonyPatch(typeof(RulesetCharacter), "GetMovementModifiers")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] @@ -21,4 +19,4 @@ internal static void Postfix(RulesetCharacter __instance, ref ListMorwenna's Illuminating Sphere causes light sources such as torches and mana lamps in the area of effect to light up. \n\n"Don't worry, its highly unlikely to ignite torches or candles in packs or pockets. Probably." -Morwenna Leafheart +Spell/&IlluminatingSphereDescription Causes light sources such as torches and mana lamps in the area of effect to light up Spell/&IlluminatingSphereTitle Illuminating Sphere Spell/&IPConjureInvisibleStalkerTitle Conjure Elemental (Invisible Stalker) Spell/&MinorLifestealDescription You drain life energy from a hostile creature you can see within range. You then heal hit points equal to the amount of damage dealt. This spell has no effect on undead or constructs Spell/&MinorLifestealTitle Minor Lifesteal -Spell/&MuleDescription The recipient of this spell is able to ignore the effects of heavy loads or armor on movement speed. They can also carry slightly more weight. \n\n"If they have to come along, they might as well carry your stuff." -Morwenna Leafheart +Spell/&MuleDescription The recipient of this spell is able to ignore the effects of heavy loads or armor on movement speed. They can also carry slightly more weight Spell/&MuleTitle Mule Spell/&PetalStormDescription Choose an unoccupied 15-foot cube of air that you can see within range. An elemental force of swirling winds appears in the cube and lasts for the spell's duration. The cloud heavily obscures its area. Any creature that enters the storm for the first time on a turn or starts its turn there must make a Strength saving throw. On a failed save, the creature takes 3d4 slashing damage. As a bonus action, you can move the storm up to 30 feet in any direction Spell/&PetalStormTitle Petal Storm Spell/&ProtectThresholdDescription Tracing arcane sigils along its boundary, you can ward a doorway, window, or other portal from entry. For the duration, an invisible eldritch creature stalks the warded portal. Any creature that attempts to pass through the portal must make a Wisdom saving throw or take 4d6 psychic damage, or half as much on a successful save Spell/&ProtectThresholdTitle Protect Threshold -Spell/&RadiantMotesDescription Morwenna's Radiant Motes unleashes a swarm of radiant projectiles that deal minor damage, but never miss. Targets may radiate light for up to 1 minute. \n\n"I got the inspiration from watching a Dwarf being overwhelmed by scorching badlands fireflies. Good times." -Morwenna Leafheart +Spell/&RadiantMotesDescription Unleashes a swarm of radiant projectiles that deal minor damage, but never miss. Targets may radiate light for up to 1 minute Spell/&RadiantMotesTitle Radiant Motes Spell/&ThunderStrikeDescription Create a burst of thundering sound, damaging everyone around you Spell/&ThunderStrikeTitle Sound Burst diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index 2da04dc44f..c60c8bd70f 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -1475,18 +1475,18 @@ Spell/&FrenzyDescription D'un geste, vous réduisez une foule à l'instinct de b Spell/&FrenzyTitle Frénésie Spell/&HinderingBlastDescription Un faisceau d'énergie crépitante se dirige vers une créature à portée. Effectuez une attaque avec un sort à distance contre la cible. En cas de coup, la cible subit 1d10 dégâts de force.\n(lorsque vous touchez une créature avec votre souffle eldritch, vous pouvez réduire la vitesse de cette créature de 3 mètres jusqu'à la fin de votre prochain tour.) Spell/&HinderingBlastTitle Explosion Eldritch (Gênant) -Spell/&IlluminatingSphereDescription La sphère illuminatrice de Morwenna fait s'allumer des sources de lumière telles que des torches et des lampes à mana dans la zone d'effet.\n\n"Ne vous inquiétez pas, il est très peu probable qu'il allume des torches ou des bougies dans des sacs ou des poches. Probablement." -Morwenna Leafheart +Spell/&IlluminatingSphereDescription Fait s'allumer des sources de lumière telles que des torches et des lampes à mana dans la zone d'effet Spell/&IlluminatingSphereTitle Sphère éclairante Spell/&IPConjureInvisibleStalkerTitle Invocation d'élémentaire (traqueur invisible) Spell/&MinorLifestealDescription Vous drainez l'énergie vitale d'une créature hostile que vous pouvez voir à portée. Vous soignez ensuite des points de vie égaux au nombre de dégâts infligés. Ce sort n'a aucun effet sur les morts-vivants ou les constructions Spell/&MinorLifestealTitle Vol de vie mineur -Spell/&MuleDescription Le destinataire de ce sort est capable d'ignorer les effets des charges lourdes ou de l'armure sur la vitesse de déplacement. Ils peuvent également supporter un peu plus de poids.\n\n"S'ils doivent venir, autant porter vos affaires." -Morwenna Leafheart +Spell/&MuleDescription Le destinataire de ce sort est capable d'ignorer les effets des charges lourdes ou de l'armure sur la vitesse de déplacement. Ils peuvent également supporter un peu plus de poids Spell/&MuleTitle Mule Spell/&PetalStormDescription Choisissez un cube d'air inoccupé de 15 pieds que vous pouvez voir à portée. Une force élémentaire de vents tourbillonnants apparaît dans le cube et dure pendant toute la durée du sort. Le nuage obscurcit fortement sa zone. Toute créature qui entre dans la tempête pour la première fois lors d'un tour ou qui y commence son tour doit effectuer un jet de sauvegarde de Force. En cas d'échec, la créature subit 3d4 dégâts tranchants. Par une action bonus, vous pouvez déplacer la tempête jusqu'à 9 mètres dans n'importe quelle direction Spell/&PetalStormTitle Tempête de pétales Spell/&ProtectThresholdDescription En traçant des sceaux arcaniques le long de sa limite, vous pouvez protéger une porte, une fenêtre ou un autre portail de l'entrée. Pendant toute la durée, une créature eldritch invisible traque le portail protégé. Toute créature qui tente de traverser le portail doit effectuer un jet de sauvegarde de Sagesse ou subir 4d6 dégâts psychiques, ou la moitié en cas de réussite. Spell/&ProtectThresholdTitle Seuil de protection -Spell/&RadiantMotesDescription Les particules radieuses de Morwenna libèrent une nuée de projectiles radieux qui infligent des dégâts mineurs, mais ne manquent jamais. Les cibles peuvent émettre de la lumière jusqu'à 1 minute.\n\n"J'ai trouvé l'inspiration en regardant un nain submergé par des lucioles brûlantes des badlands. Du bon temps." -Morwenna Leafheart +Spell/&RadiantMotesDescription Libèrent une nuée de projectiles radieux qui infligent des dégâts mineurs, mais ne manquent jamais. Les cibles peuvent émettre de la lumière jusqu'à 1 minute Spell/&RadiantMotesTitle Particules radieuses Spell/&ThunderStrikeDescription Créez une rafale de son tonitruant, endommageant tout le monde autour de vous Spell/&ThunderStrikeTitle rafale sonore diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index 047e694023..d4cf3c32ef 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -1475,18 +1475,18 @@ Spell/&FrenzyDescription Com um gesto, você reduz uma multidão ao instinto bá Spell/&FrenzyTitle Frenesi Spell/&HinderingBlastDescription Um raio de energia crepitante atinge uma criatura dentro do alcance. Faça um ataque mágico à distância contra o alvo. Em um acerto, o alvo sofre 1d10 de dano de força.\n(quando você atinge uma criatura com sua rajada mística, você pode reduzir o deslocamento daquela criatura em 3 metros até o final do seu próximo turno.) Spell/&HinderingBlastTitle Explosão Eldritch (impedindo) -Spell/&IlluminatingSphereDescription Esfera Iluminadora de Morwenna faz com que fontes de luz como tochas e lâmpadas de mana na área de efeito acendam.\n\n"Não se preocupe, é altamente improvável acender tochas ou velas em pacotes ou bolsos. Provavelmente." -Morwenna Coração de Folha +Spell/&IlluminatingSphereDescription Faz com que fontes de luz como tochas e lâmpadas de mana na área de efeito acendam Spell/&IlluminatingSphereTitle Esfera Iluminadora Spell/&IPConjureInvisibleStalkerTitle Conjurar Elemental (Perseguidor Invisível) Spell/&MinorLifestealDescription Você drena energia vital de uma criatura hostil que você pode ver dentro do alcance. Você então cura pontos de vida iguais à quantidade de dano causado. Esta magia não tem efeito em mortos-vivos ou constructos Spell/&MinorLifestealTitle Roubo de Vida Menor -Spell/&MuleDescription O destinatário deste feitiço é capaz de ignorar os efeitos de cargas pesadas ou armaduras na velocidade de movimento. Eles também podem carregar um pouco mais de peso.\n\n"Se eles tiverem que vir, eles também podem levar suas coisas." -Morwenna Coração de Folha +Spell/&MuleDescription O destinatário deste feitiço é capaz de ignorar os efeitos de cargas pesadas ou armaduras na velocidade de movimento. Eles também podem carregar um pouco mais de peso Spell/&MuleTitle Mula Spell/&PetalStormDescription Escolha um cubo de ar desocupado de 4,5 metros que você possa ver dentro do alcance. Uma força elemental de ventos rodopiantes aparece no cubo e dura pela duração do feitiço. A nuvem obscurece fortemente sua área. Qualquer criatura que entre na tempestade pela primeira vez em um turno ou comece seu turno lá deve fazer um teste de resistência de Força. Se falhar na resistência, a criatura sofre 3d4 de dano cortante. Como uma ação bônus, você pode mover a tempestade até 9 metros em qualquer direção Spell/&PetalStormTitle Tempestade de Pétalas Spell/&ProtectThresholdDescription Traçando sigilos arcanos ao longo de seu limite, você pode proteger uma porta, janela ou outro portal da entrada. Pela duração, uma criatura mística invisível espreita o portal protegido. Qualquer criatura que tente passar pelo portal deve fazer um teste de resistência de Sabedoria ou sofrerá 4d6 de dano psíquico, ou metade disso em um teste bem sucedido. Spell/&ProtectThresholdTitle Limite de proteção -Spell/&RadiantMotesDescription As Partículas Radiantes de Morwenna liberam um enxame de projéteis radiantes que causam danos menores, mas nunca erram. Os alvos podem irradiar luz por até 1 minuto.\n\n"Eu me inspirei ao ver um anão sendo dominado por vaga-lumes escaldantes do ermo. Bons tempos." -Morwenna Coração de Folha +Spell/&RadiantMotesDescription Liberam um enxame de projéteis radiantes que causam danos menores, mas nunca erram. Os alvos podem irradiar luz por até 1 minuto Spell/&RadiantMotesTitle Partículas Radiantes Spell/&ThunderStrikeDescription Crie uma explosão de som trovejante, danificando todos ao seu redor Spell/&ThunderStrikeTitle Explosão de som From f0b80ae2a9a042b0fad29602d76986660ac1467a Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Thu, 19 May 2022 22:27:08 -0700 Subject: [PATCH 108/174] fix translations --- SolastaCommunityExpansion/Translations-en.txt | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 33e3a2e851..d4e37b3a75 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1827,21 +1827,21 @@ Condition/&ClassMonkStepOfTheWindConditionTitle Step Of The Wind Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. Feature/&ClassMonkDeflectMissileTitle Deflect Missiles Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. -Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. +Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. Power/&ClassMonkSlowFallTitle Slow Fall Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage. -Reaction/&UseMonkSlowFallTitle Slow Fall -Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. -Reaction/&UseMonkSlowFallReactTitle React -Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. +Reaction/&UseClassMonkSlowFallTitle Slow Fall +Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. +Reaction/&UseClassMonkSlowFallReactTitle React +Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage. Feature/&ClassMonkExtraAttackTitle Extra Attack Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. Power/&ClassMonkStunningStrikeTitle Stunning Strike Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn. -Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike -Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. -Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. +Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind @@ -1866,4 +1866,4 @@ Condition/&ClassMonkEmptyBodyConditionTitle Empty Body Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage. Feature/&ClassMonkPerfectSelfTitle Perfect Self Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. -Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. From 70836376cd7b570e87f4d5c5a42807173e247558 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 10:27:06 +0300 Subject: [PATCH 109/174] added barebones `Way of the Open Hand` subclass --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 15 +++++++++++++++ .../Classes/Monk/Subclasses/WayOfTheOpenHand.cs | 15 +++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 3 +++ 3 files changed, 33 insertions(+) create mode 100644 SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index c604e91dcc..ba6a8d09b7 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -3,6 +3,7 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; +using SolastaCommunityExpansion.Classes.Monk.Subclasses; using SolastaCommunityExpansion.CustomDefinitions; using SolastaCommunityExpansion.CustomUI; using SolastaCommunityExpansion.Features; @@ -297,6 +298,20 @@ public static CharacterClassDefinition BuildClass() #endregion + #region Subclasses + + .AddFeatureAtLevel(3, FeatureDefinitionSubclassChoiceBuilder + .Create("ClassMonkSubclassChoice", DefinitionBuilder.CENamespaceGuid) + .SetGuiPresentation("ClassMonkTradition", Category.Subclass) + .SetSubclassSuffix("MonkWay") + .SetFilterByDeity(false) + .SetSubclasses( + WayOfTheOpenHand.Build() + ) + .AddToDB()) + + #endregion + #region Level 03 .AddFeaturesAtLevel(3, diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs new file mode 100644 index 0000000000..7f148da708 --- /dev/null +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -0,0 +1,15 @@ +using SolastaCommunityExpansion.Builders; +using static SolastaModApi.DatabaseHelper; + +namespace SolastaCommunityExpansion.Classes.Monk.Subclasses; + +public static class WayOfTheOpenHand +{ + public static CharacterSubclassDefinition Build() + { + return CharacterSubclassDefinitionBuilder + .Create("ClassMonkTraditionWayOfTheOpenHand", DefinitionBuilder.CENamespaceGuid) + .SetOrUpdateGuiPresentation(Category.Subclass, CharacterSubclassDefinitions.DomainLife.GuiPresentation.SpriteReference) + .AddToDB(); + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index d4e37b3a75..a7af0bcffa 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1867,3 +1867,6 @@ Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all dam Feature/&ClassMonkPerfectSelfTitle Perfect Self Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. +Subclass/&ClassMonkTraditionTitle Monastic Traditions +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. From d5f42e51578df81a84fa505e91cb6eb02bde73ae Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 13:10:20 +0300 Subject: [PATCH 110/174] handle power uses for powers with 0 cost --- .../Models/CustomFeaturesContext.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index 10a59b9129..7137d36579 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -325,7 +325,9 @@ internal static int GetRemainingPowerUses(this RulesetCharacter character, Rules { if (usablePower.PowerDefinition is not IPowerSharedPool sharedPoolPower) { - return usablePower.RemainingUses / usablePower.PowerDefinition.CostPerUse; + return usablePower.PowerDefinition.CostPerUse == 0 + ? int.MaxValue + : usablePower.RemainingUses / usablePower.PowerDefinition.CostPerUse; } return GetRemainingPowerPoolUses(character, sharedPoolPower); @@ -333,6 +335,11 @@ internal static int GetRemainingPowerUses(this RulesetCharacter character, Rules internal static int GetRemainingPowerUses(this RulesetCharacter character, FeatureDefinitionPower power) { + if (power.CostPerUse == 0) + { + return int.MaxValue; + } + if (power is IPowerSharedPool poolPower) { return GetRemainingPowerPoolUses(character, poolPower) / power.CostPerUse; From 4cae77bcf0e54570856283dcbb0d465e98f01c30 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 13:10:52 +0300 Subject: [PATCH 111/174] update save DC when retrieveing UsablePower --- .../Models/UsablePowersProvider.cs | 52 ++++++++++++++++++- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Models/UsablePowersProvider.cs b/SolastaCommunityExpansion/Models/UsablePowersProvider.cs index 108dd978bb..319c4c11ee 100644 --- a/SolastaCommunityExpansion/Models/UsablePowersProvider.cs +++ b/SolastaCommunityExpansion/Models/UsablePowersProvider.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; using System.Linq; +using static RuleDefinitions; namespace SolastaCommunityExpansion.Models { - public static class UsablePowersProvider { private static readonly Dictionary UsablePowers = new(); @@ -26,9 +26,57 @@ public static RulesetUsablePower Get(FeatureDefinitionPower power, RulesetCharac result = new RulesetUsablePower(power, null, null); UsablePowers.Add(power, result); } + + //Update properties to match actor + UpdateSaveDC(actor, result); } return result; } + + private static void UpdateSaveDC(RulesetCharacter actor, RulesetUsablePower usablePower) + { + var power = usablePower.PowerDefinition; + var effectDescription = power.EffectDescription; + + if (actor == null || !effectDescription.HasSavingThrow) + { + return; + } + + switch (effectDescription.DifficultyClassComputation) + { + case EffectDifficultyClassComputation.SpellCastingFeature: + { + var rulesetSpellRepertoire = (RulesetSpellRepertoire) null; + foreach (var spellRepertoire in actor.SpellRepertoires) + { + if (spellRepertoire.SpellCastingClass != null) + { + rulesetSpellRepertoire = spellRepertoire; + break; + } + + if (spellRepertoire.SpellCastingSubclass != null) + { + rulesetSpellRepertoire = spellRepertoire; + break; + } + } + + if (rulesetSpellRepertoire != null) + usablePower.SaveDC = rulesetSpellRepertoire.SaveDC; + break; + } + case EffectDifficultyClassComputation.AbilityScoreAndProficiency: + var attributeValue = actor.TryGetAttributeValue(effectDescription.SavingThrowDifficultyAbility); + var proficiencyBonus = actor.TryGetAttributeValue(AttributeDefinitions.ProficiencyBonus); + usablePower.SaveDC = ComputeAbilityScoreBasedDC(attributeValue, proficiencyBonus); + break; + case EffectDifficultyClassComputation.FixedValue: + usablePower.SaveDC = effectDescription.FixedSavingThrowDifficultyClass; + break; + } + } } -} +} \ No newline at end of file From 3f0ea2dcd6a41d9b60a351801c7765c264afb7ff Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 13:11:30 +0300 Subject: [PATCH 112/174] added getter that checks if power is a bundle powere --- SolastaCommunityExpansion/Models/PowerBundleContext.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Models/PowerBundleContext.cs b/SolastaCommunityExpansion/Models/PowerBundleContext.cs index 450fa9f25b..bac1653841 100644 --- a/SolastaCommunityExpansion/Models/PowerBundleContext.cs +++ b/SolastaCommunityExpansion/Models/PowerBundleContext.cs @@ -9,7 +9,7 @@ namespace SolastaCommunityExpansion.Models { - public class PowerBundleContext + public static class PowerBundleContext { internal const string UseCustomRestPowerFunctorName = "UseCustomRestPower"; private static readonly Guid GuidNamespace = new("d99cec61-31b8-42a3-a5d6-082369fadaaf"); @@ -70,7 +70,12 @@ public static Bundle GetBundle(SpellDefinition master) return GetBundle(GetPower(master)); } - public static List GetBundleSubPowers(FeatureDefinitionPower master) + public static bool IsBundlePower(this FeatureDefinitionPower power) + { + return Bundles.ContainsKey(power); + } + + public static List GetBundleSubPowers(this FeatureDefinitionPower master) { return GetBundle(master)?.SubPowers; } From 527097996f757bcf80edc571cb1d3c47914a9438 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 13:44:00 +0300 Subject: [PATCH 113/174] added support for reacting with power bundles --- .../CharacterReactionSubitemExtension.cs | 41 +++++ .../ReactionRequestSpendBundlePower.cs | 170 ++++++++++++++++++ .../CharacterReactionItemPatcher.cs | 7 +- .../GameLocationActionManagerPatcher.cs | 18 ++ .../GameLocationBattleManagerPatcher.cs | 1 + SolastaCommunityExpansion/Translations-en.txt | 1 + 6 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs index 380556dbfe..fabdde14c7 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs @@ -1,4 +1,5 @@ using SolastaCommunityExpansion.CustomUI; +using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; using UnityEngine; using UnityEngine.UI; @@ -58,6 +59,46 @@ public static void BindWarcaster(this CharacterReactionSubitem instance, slotStatusTable.GetChild(index).gameObject.SetActive(false); } } + + public static void BindPowerBunble(this CharacterReactionSubitem instance, + ReactionRequestSpendBundlePower reactionRequest, + int slotLevel, + bool interactable, + CharacterReactionSubitem.SubitemSelectedHandler subitemSelected) + { + var spellRepertoire = reactionRequest.ReactionParams.SpellRepertoire; + + var label = instance.GetField("label"); + var toggle = instance.GetField("toggle"); + var tooltip = GetOrMakeBackgroundTooltip(toggle.transform); + + var spell = spellRepertoire.KnownSpells[slotLevel]; + var power = PowerBundleContext.GetPower(spell); + + if (tooltip != null) + { + tooltip.Disabled = false; + ServiceRepository.GetService() + .GetGuiPowerDefinition(power.Name) + .SetupTooltip(tooltip, reactionRequest.Character.RulesetActor); + } + + label.Text = power.GuiPresentation.Title; + toggle.interactable = interactable; + instance.GetField("canvasGroup").interactable = interactable; + + instance.SubitemSelected = subitemSelected; + + var rectTransform = toggle.GetComponent(); + rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 250); + + // Hide all slots + var slotStatusTable = instance.GetField("slotStatusTable"); + for (var index = 0; index < slotStatusTable.childCount; ++index) + { + slotStatusTable.GetChild(index).gameObject.SetActive(false); + } + } private static GuiTooltip GetOrMakeBackgroundTooltip(Transform root) { diff --git a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs new file mode 100644 index 0000000000..fbed7e8532 --- /dev/null +++ b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs @@ -0,0 +1,170 @@ +using System.Linq; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Models; + +namespace SolastaCommunityExpansion.CustomUI; + +public class ReactionRequestSpendBundlePower : ReactionRequest +{ + private const string Name = "SpendPowerBundle"; + + private readonly GameLocationCharacter target; + private readonly ActionModifier modifier; + private readonly GuiCharacter guiCharacter; + private readonly FeatureDefinitionPower masterPower; + + public ReactionRequestSpendBundlePower(CharacterActionParams reactionParams) + : base(Name, reactionParams) + { + target = reactionParams.TargetCharacters[0]; + modifier = reactionParams.ActionModifiers.ElementAtOrDefault(0) ?? new ActionModifier(); + guiCharacter = new GuiCharacter(reactionParams.ActingCharacter); + masterPower = ((RulesetEffectPower) reactionParams.RulesetEffect).PowerDefinition; + BuildSuboptions(); + } + + private void BuildSuboptions() + { + SubOptionsAvailability.Clear(); + + var reactionParams = ReactionParams; + var actingCharacter = reactionParams.ActingCharacter; + var rulesetCharacter = actingCharacter.RulesetCharacter; + + + var subPowers = masterPower.GetBundleSubPowers(); + var selected = false; + + reactionParams.SpellRepertoire = new RulesetSpellRepertoire(); + var i = 0; + foreach (var p in subPowers) + { + reactionParams.SpellRepertoire.KnownSpells.Add(PowerBundleContext.GetSpell(p)); + var canUsePower = CanUsePower(rulesetCharacter, p); + SubOptionsAvailability.Add(i, canUsePower); + + if (canUsePower && !selected) + { + SelectSubOption(i); + selected = true; + } + + i++; + } + } + + private static bool CanUsePower(RulesetCharacter character, FeatureDefinitionPower power) + { + var powerValidators = power.GetAllSubFeaturesOfType(); + if (powerValidators.Any(v => !v.CanUsePower(character))) + { + return false; + } + + return character.GetRemainingPowerUses(power) > 0; + } + + public override int SelectedSubOption + { + get + { + var power = (ReactionParams.RulesetEffect as RulesetEffectPower)?.PowerDefinition; + if (power == null) + { + return -1; + } + + var subPowers = PowerBundleContext.GetBundle(masterPower)?.SubPowers; + return subPowers?.FindIndex(p => p == power) ?? -1; + } + } + + public override void SelectSubOption(int option) + { + ReactionParams.RulesetEffect?.Terminate(false); + var reactionParams = ReactionParams; + + var targetCharacters = reactionParams.TargetCharacters; + var modifiers = reactionParams.ActionModifiers; + + targetCharacters.Clear(); + modifiers.Clear(); + + if (option < 0) + { + return; + } + + var actingCharacter = reactionParams.ActingCharacter; + reactionParams.ActionDefinition = ServiceRepository.GetService() + .AllActionDefinitions[ActionDefinitions.Id.SpendPower]; + + var spell = reactionParams.SpellRepertoire.KnownSpells[option]; + var power = PowerBundleContext.GetPower(spell); + + var rulesService = ServiceRepository.GetService(); + var rulesetCharacter = actingCharacter.RulesetCharacter; + var usablePower = UsablePowersProvider.Get(power, rulesetCharacter); + var powerEffect = rulesService.InstantiateEffectPower(rulesetCharacter, usablePower, false); + + ReactionParams.RulesetEffect = powerEffect; + + var effectDescription = power.EffectDescription; + if (effectDescription.RangeType == RuleDefinitions.RangeType.Self + || effectDescription.TargetType == RuleDefinitions.TargetType.Self) + { + targetCharacters.Add(actingCharacter); + modifiers.Add(modifier); + } + else + { + targetCharacters.Add(target); + modifiers.Add(modifier); + + var targets = powerEffect.ComputeTargetParameter(); + if (effectDescription.IsSingleTarget && targets > 1) + { + while (target != null && modifier != null && targetCharacters.Count < targets) + { + targetCharacters.Add(target); + modifiers.Add(modifier); + } + } + } + } + + + public override string SuboptionTag => "PowerBundle"; + + public override bool IsStillValid => + ServiceRepository.GetService().ValidCharacters + .Contains(target) && !target.RulesetCharacter.IsDeadOrDyingOrUnconscious; + + public override string FormatTitle() => + Gui.Localize($"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Title"); + + public override string FormatDescription() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Description"; + return Gui.Format(format, guiCharacter.Name); + } + + public override string FormatReactTitle() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactTitle"; + return Gui.Format(format, guiCharacter.Name); + } + + public override string FormatReactDescription() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactDescription"; + return Gui.Format(format, guiCharacter.Name); + } + + public override void OnSetInvalid() + { + base.OnSetInvalid(); + ReactionParams.RulesetEffect?.Terminate(false); + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs index 7649504583..a3bdeec253 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs @@ -38,7 +38,8 @@ internal static IEnumerable Transpiler(IEnumerable(); reactionParams.RulesetEffect = rulesetImplementationService.InstantiateEffectPower(attacker.RulesetCharacter, usablePower, false); reactionParams.TargetCharacters.Add(defender); + reactionParams.ActionModifiers.Add(new ActionModifier()); reactionParams.IsReactionEffect = true; var actionService = ServiceRepository.GetService(); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index a7af0bcffa..13824e7fa2 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1870,3 +1870,4 @@ Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of Subclass/&ClassMonkTraditionTitle Monastic Traditions Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. +Reaction/&SubitemSelectPowerBundleTitle Options \ No newline at end of file From 021bc8b0cb7592eb67b48ff9cbe252b82f395bdf Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 14:38:58 +0300 Subject: [PATCH 114/174] implemented `Open hand Technique` --- .../Monk/Subclasses/WayOfTheOpenHand.cs | 105 ++++++++++++++++++ .../Features/CharacterValidator.cs | 5 + SolastaCommunityExpansion/Translations-en.txt | 16 ++- 3 files changed, 125 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index 7f148da708..51d6bf6772 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -1,4 +1,8 @@ using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.Builders.Features; +using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.Models; +using static RuleDefinitions; using static SolastaModApi.DatabaseHelper; namespace SolastaCommunityExpansion.Classes.Monk.Subclasses; @@ -10,6 +14,107 @@ public static CharacterSubclassDefinition Build() return CharacterSubclassDefinitionBuilder .Create("ClassMonkTraditionWayOfTheOpenHand", DefinitionBuilder.CENamespaceGuid) .SetOrUpdateGuiPresentation(Category.Subclass, CharacterSubclassDefinitions.DomainLife.GuiPresentation.SpriteReference) + .AddFeatureAtLevel(BuildOpenHandTechnique(), 3) .AddToDB(); } + + private static FeatureDefinition BuildOpenHandTechnique() + { + var hasFlurry = CharacterValidators.HasAnyOfConditions("ClassMonkFlurryOfBlowsCondition"); + + var technique = FeatureDefinitionPowerBuilder + .Create("ClassMonkOpenHandTechnique", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetActivationTime(ActivationTime.OnAttackHit) + .SetRechargeRate(RechargeRate.AtWill) + .SetCostPerUse(0) + .SetCustomSubFeatures(new ReactionAttackModeRestriction( + ReactionAttackModeRestriction.MeleeOnly, + (_, character, _) => hasFlurry(character) + )) + .AddToDB(); + + var prone = FeatureDefinitionPowerSharedPoolBuilder + .Create("ClassMonkOpenHandProne", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(technique) + .SetActivationTime(ActivationTime.NoCost) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetDurationData(DurationType.Round, 1) + .SetTargetingData(Side.Enemy, RangeType.Touch, 1, TargetType.Individuals) + .SetTargetFiltering(TargetFilteringMethod.CharacterOnly) + .SetSavingThrowData( + true, + true, + AttributeDefinitions.Dexterity, + true, + EffectDifficultyClassComputation.AbilityScoreAndProficiency, + AttributeDefinitions.Wisdom + ) + .SetEffectForms(new EffectFormBuilder() + .HasSavingThrow(EffectSavingThrowType.Negates) + .SetLevelAdvancement(EffectForm.LevelApplianceType.No, LevelSourceType.ClassLevel, 1) + .SetMotionForm(MotionForm.MotionType.FallProne, 0) + .Build()) + .Build()) + .AddToDB(); + + var push = FeatureDefinitionPowerSharedPoolBuilder + .Create("ClassMonkOpenHandPush", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(technique) + .SetActivationTime(ActivationTime.NoCost) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetDurationData(DurationType.Round, 1) + .SetTargetingData(Side.Enemy, RangeType.Touch, 1, TargetType.Individuals) + .SetTargetFiltering(TargetFilteringMethod.CharacterOnly) + .SetSavingThrowData( + true, + true, + AttributeDefinitions.Strength, + true, + EffectDifficultyClassComputation.AbilityScoreAndProficiency, + AttributeDefinitions.Wisdom + ) + .SetEffectForms(new EffectFormBuilder() + .HasSavingThrow(EffectSavingThrowType.Negates) + .SetLevelAdvancement(EffectForm.LevelApplianceType.No, LevelSourceType.ClassLevel, 1) + .SetMotionForm(MotionForm.MotionType.PushFromOrigin, 3) + .Build()) + .Build()) + .AddToDB(); + + var distract = FeatureDefinitionPowerSharedPoolBuilder + .Create("ClassMonkOpenHandDistract", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetSharedPool(technique) + .SetActivationTime(ActivationTime.NoCost) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetDurationData(DurationType.Round, 1) + .SetTargetingData(Side.Enemy, RangeType.Touch, 1, TargetType.Individuals) + .SetTargetFiltering(TargetFilteringMethod.CharacterOnly) + .SetEffectForms(new EffectFormBuilder() + .HasSavingThrow(EffectSavingThrowType.None) + .SetLevelAdvancement(EffectForm.LevelApplianceType.No, LevelSourceType.ClassLevel, 1) + .SetConditionForm(ConditionDefinitionBuilder + .Create("ClassMonkOpenHandDistractCondition", Monk.GUID) + .SetGuiPresentation(Category.Condition, ConditionDefinitions.ConditionDazzled.GuiPresentation.SpriteReference) + .SetDuration(DurationType.Round, 1) + .SetTurnOccurence(TurnOccurenceType.EndOfTurn) + .SetConditionType(ConditionType.Detrimental) + .SetFeatures(FeatureDefinitionActionAffinitys.ActionAffinityConditionShocked) + .AddToDB(), ConditionForm.ConditionOperation.Add) + .Build()) + .Build()) + .AddToDB(); + + PowerBundleContext.RegisterPowerBundle(technique, true, prone, push, distract); + + return technique; + // return FeatureDefinitionFeatureSetBuilder + // .Create("ClassMonkOpenHandTechniqueBUNDLE", Monk.GUID) + // .SetGuiPresentation(Category.Feature) + // .SetFeatureSet(prone, push, distract) + // .AddToDB(); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index 03833e9531..1604ad9c85 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -23,4 +23,9 @@ public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] { return character => conditions.Any(c => character.HasConditionOfType(c.Name)); } + + public static CharacterValidator HasAnyOfConditions(params string[] conditions) + { + return character => conditions.Any(character.HasConditionOfType); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 13824e7fa2..a1b53ddab8 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1870,4 +1870,18 @@ Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of Subclass/&ClassMonkTraditionTitle Monastic Traditions Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. -Reaction/&SubitemSelectPowerBundleTitle Options \ No newline at end of file +Reaction/&SubitemSelectPowerBundleTitle Options +Power/&ClassMonkOpenHandProneTitle Knock Down +Power/&ClassMonkOpenHandProneDescription Target must succeed Dexterity saving throw or be knocked prone. +Power/&ClassMonkOpenHandPushTitle Push Away +Power/&ClassMonkOpenHandPushDescription Target must succeed Strength saving throw or be pushed 15 feet away from you. +Power/&ClassMonkOpenHandDistractTitle Distract +Power/&ClassMonkOpenHandDistractDescription Target can't take reactions until end of your next turn. +Condition/&ClassMonkOpenHandDistractConditionTitle Distracted +Condition/&ClassMonkOpenHandDistractConditionDescription Cannot make reactions. +Power/&ClassMonkOpenHandTechniqueTitle Open Hand Technique +Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki when you harness your own. Whenever you hit a creature with one of the attacks granted by your Flurry of Blows, you can impose one of the following effects on that target:\n - It must succeed on a Dexterity saving throw or be knocked prone.\n - It must make a Strength saving throw. If it fails, you can push it up to 15 feet away from you.\n - It can't take reactions until the end of your next turn. +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. \ No newline at end of file From d1b799748243b8cf157b247068d8d5159c62d9e0 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 14:39:44 +0300 Subject: [PATCH 115/174] replaced backquotes with single quotes - game adds large space afterr backquotes --- SolastaCommunityExpansion/Translations-en.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index a1b53ddab8..e015329c7c 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -484,7 +484,7 @@ Feat/&FeatDexIncrementDescription +1 Dexterity Feat/&FeatDexIncrementTitle Attribute Increase Feat/&FeatDualWeaponDefenseDescription When yielding 2 weapons your AC increases by 1 Feat/&FeatDualWeaponDefenseTitle Dual Weapon Defense -Feat/&FeatFastHandsDescription You gain a Cunning Action and can use the Bonus Action granted by it to make a Dexterity (Sleight of Hand) check, use your thieves’ tools to Disarm a trap or open a lock, or take the Use an Object action +Feat/&FeatFastHandsDescription You gain a Cunning Action and can use the Bonus Action granted by it to make a Dexterity (Sleight of Hand) check, use your thieves' tools to Disarm a trap or open a lock, or take the Use an Object action Feat/&FeatFastHandsTitle Fast Hands Feat/&FeatFeyTeleportationChaDescription Increase Charisma attribute by 1. Gain the ability to Misty Step once per short rest and learn the spell. Gain proficiency in Tirmarian Feat/&FeatFeyTeleportationChaTitle Fey Teleportation (Charisma) @@ -1039,7 +1039,7 @@ Feature/&RageStrengthSavingThrowAffinityDescription You get advantage on strengt Feature/&RageStrengthSavingThrowAffinityTitle Rage strength save advantage Feature/&RangerArcanistMagicDescription Starting at 3rd level, you learn an additional spell when you reach certain levels in this class. Each spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know. The spells are: Level 3: Shield, Level 5: Misty Step, Level 9: Haste, Level 13: Dimension Door, and Level 17: Hold Monster. Additionally, you are proficient at casting spells in battle, and may cast spells that require a somatic component even if both of your hands are holding a weapon or shield Feature/&RangerArcanistMagicTitle Ranger Arcanist Spellcasting -Feature/&RangerFeralSensesDescription You gain preternatural senses that help you fight creatures you can’t see. When you attack a creature you can’t see, your inability to see it doesn’t impose disadvantage on your attack rolls against it +Feature/&RangerFeralSensesDescription You gain preternatural senses that help you fight creatures you can't see. When you attack a creature you can't see, your inability to see it doesn't impose disadvantage on your attack rolls against it Feature/&RangerFeralSensesTitle Feral Senses Feature/&RangerVanishActionDescription Starting at 14th level, you can use the Hide action as a bonus action on your turn Feature/&RangerVanishActionTitle Vanish @@ -1399,7 +1399,7 @@ Spell/&AirBlastDescription Fire a blast of focused air at your target Spell/&AirBlastTitle Air Blast Spell/&BurstOfRadianceDescription Create a brilliant flash of shimmering light, damaging all enemies around you Spell/&BurstOfRadianceTitle Burst of Radiance -Spell/&CJDivineWordDescription You utter a divine word, imbued with the power that shaped the world at the dawn of creation. Choose any number of creatures you can see within range. Each creature that can hear you must make a Charisma saving throw. On a failed save, a creature suffers an effect based on its current hit points:\n50 hit points or fewer: deafened for 1 minute\n40 hit points or fewer: deafened and blinded for 10 minutes\n30 hit points or fewer: blinded, deafened, and stunned for 1 hour\n20 hit points or fewer: killed instantly\nRegardless of its current hit points, a celestial, an elemental, a fey, or a fiend that fails its save is forced back to its plane of origin (if it isn’t there already) and can’t return to your current plane for 24 hours by any means short of a wish spell.\n +Spell/&CJDivineWordDescription You utter a divine word, imbued with the power that shaped the world at the dawn of creation. Choose any number of creatures you can see within range. Each creature that can hear you must make a Charisma saving throw. On a failed save, a creature suffers an effect based on its current hit points:\n50 hit points or fewer: deafened for 1 minute\n40 hit points or fewer: deafened and blinded for 10 minutes\n30 hit points or fewer: blinded, deafened, and stunned for 1 hour\n20 hit points or fewer: killed instantly\nRegardless of its current hit points, a celestial, an elemental, a fey, or a fiend that fails its save is forced back to its plane of origin (if it isn't there already) and can't return to your current plane for 24 hours by any means short of a wish spell.\n Spell/&CJDivineWordTitle Divine Word Spell/&DHAnimalShapesSpellDescription Choose any number of willing creatures that you can see within range. You transform each target into the form of a Large or smaller beast with a challenge rating of 4 or lower Spell/&DHAnimalShapesSpellTitle Animal shapes From e52e2f072f48dd732dd2aeb03dce732a966ae558 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 15:31:53 +0300 Subject: [PATCH 116/174] added `Wholeness of Body` --- .../Builders/EffectFormBuilder.cs | 2 +- .../Monk/Subclasses/WayOfTheOpenHand.cs | 23 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 4 +++- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs index 7364873a8c..39e7fe1254 100644 --- a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs +++ b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs @@ -57,7 +57,7 @@ public EffectFormBuilder SetBonusMode(AddBonusMode bonusMode) } public EffectFormBuilder SetLevelAdvancement(EffectForm.LevelApplianceType applyLevel, - LevelSourceType levelType, int levelMultiplier) + LevelSourceType levelType, int levelMultiplier = 1) { effectForm.SetApplyLevel(applyLevel); effectForm.SetLevelType(levelType); diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index 51d6bf6772..fa5d7a56a5 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -15,6 +15,7 @@ public static CharacterSubclassDefinition Build() .Create("ClassMonkTraditionWayOfTheOpenHand", DefinitionBuilder.CENamespaceGuid) .SetOrUpdateGuiPresentation(Category.Subclass, CharacterSubclassDefinitions.DomainLife.GuiPresentation.SpriteReference) .AddFeatureAtLevel(BuildOpenHandTechnique(), 3) + .AddFeatureAtLevel(BuildWholenessOfBody(), 6) .AddToDB(); } @@ -117,4 +118,26 @@ private static FeatureDefinition BuildOpenHandTechnique() // .SetFeatureSet(prone, push, distract) // .AddToDB(); } + + private static FeatureDefinition BuildWholenessOfBody() + { + return FeatureDefinitionPowerBuilder + .Create("ClassMonkWholenessOfBody", Monk.GUID) + .SetGuiPresentation(Category.Power, FeatureDefinitionPowers.PowerPaladinLayOnHands.GuiPresentation.SpriteReference) + .SetRechargeRate(RechargeRate.LongRest) + .SetUsesFixed(1) + .SetCostPerUse(1) + .SetActivationTime(ActivationTime.Action) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetTargetingData(Side.Ally, RangeType.Self, 1, TargetType.Self) + .SetDurationData(DurationType.Instantaneous) + .SetEffectForms(new EffectFormBuilder() + //TODO: for some reason TA haven't implemented `MultiplyDice` advancement type for healing + //TODO: power tooltip doesn't show actual value or even advancement type, can we fix this? + .SetLevelAdvancement(EffectForm.LevelApplianceType.MultiplyBonus, LevelSourceType.ClassLevel) + .SetHealingForm(HealingComputation.Dice, 3, DieType.D1, 0, false, HealingCap.MaximumHitPoints) + .Build()) + .Build()) + .AddToDB(); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index e015329c7c..ba147e02c1 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1884,4 +1884,6 @@ Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. \ No newline at end of file +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. +Power/&ClassMonkWholenessOfBodyTitle Wholeness of Body +Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again. \ No newline at end of file From bbb1c73f0c38f2513dbe0be5d3c5362665ea1aae Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 19:01:14 +0300 Subject: [PATCH 117/174] made custom use rest power functor search for power in global db if it is not found in the power bundles --- SolastaCommunityExpansion/Models/PowerBundleContext.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Models/PowerBundleContext.cs b/SolastaCommunityExpansion/Models/PowerBundleContext.cs index bac1653841..ddbd4193a0 100644 --- a/SolastaCommunityExpansion/Models/PowerBundleContext.cs +++ b/SolastaCommunityExpansion/Models/PowerBundleContext.cs @@ -5,6 +5,7 @@ using ModKit; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Utils; +using SolastaModApi; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Models @@ -159,8 +160,10 @@ public override IEnumerator Execute( FunctorExecutionContext context) { var functor = this; - var power = PowerBundleContext.GetPower(functorParameters.StringParameter); - if (power == null) + var powerName = functorParameters.StringParameter; + var power = PowerBundleContext.GetPower(powerName); + + if (power == null && !DatabaseHelper.TryGetDefinition(powerName, null, out power)) { yield break; } From 1c6ab1edb424fa7a70afdcc7e0a9dbbd3ccfe43f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 20:19:33 +0300 Subject: [PATCH 118/174] added `Tranquility` --- .../Monk/Subclasses/WayOfTheOpenHand.cs | 36 ++++++++++++++++--- SolastaCommunityExpansion/Translations-en.txt | 6 +++- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index fa5d7a56a5..5aad26ef06 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -16,6 +16,7 @@ public static CharacterSubclassDefinition Build() .SetOrUpdateGuiPresentation(Category.Subclass, CharacterSubclassDefinitions.DomainLife.GuiPresentation.SpriteReference) .AddFeatureAtLevel(BuildOpenHandTechnique(), 3) .AddFeatureAtLevel(BuildWholenessOfBody(), 6) + .AddFeatureAtLevel(BuildTanquility(), 11) .AddToDB(); } @@ -112,11 +113,6 @@ private static FeatureDefinition BuildOpenHandTechnique() PowerBundleContext.RegisterPowerBundle(technique, true, prone, push, distract); return technique; - // return FeatureDefinitionFeatureSetBuilder - // .Create("ClassMonkOpenHandTechniqueBUNDLE", Monk.GUID) - // .SetGuiPresentation(Category.Feature) - // .SetFeatureSet(prone, push, distract) - // .AddToDB(); } private static FeatureDefinition BuildWholenessOfBody() @@ -140,4 +136,34 @@ private static FeatureDefinition BuildWholenessOfBody() .Build()) .AddToDB(); } + + private static FeatureDefinition BuildTanquility() + { + var tranquility = FeatureDefinitionPowerBuilder + .Create("ClassMonkTanquility", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetActivationTime(ActivationTime.NoCost) + .SetCostPerUse(1) + .SetFixedUsesPerRecharge(1) + .SetRechargeRate(RechargeRate.ShortRest) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetTargetingData(Side.Ally, RangeType.Self, 1, TargetType.Self) + .SetDurationData(DurationType.UntilAnyRest) + .SetEffectForms(new EffectFormBuilder() + .SetConditionForm(ConditionDefinitionBuilder + .Create("ClassMonkTanquilityCondition", Monk.GUID) + .SetGuiPresentation(Category.Condition, + ConditionDefinitions.ConditionBlurred.GuiPresentation.SpriteReference) + .SetDuration(DurationType.UntilAnyRest) + .SetSpecialInterruptions(ConditionInterruption.Attacks, ConditionInterruption.CastSpell) + .SetFeatures( + FeatureDefinitionSavingThrowAffinitys.SavingThrowAffinityMagebaneRejectMagic, + FeatureDefinitionCombatAffinitys.CombatAffinityDodging) + .AddToDB(), ConditionForm.ConditionOperation.Add, true, false) + .Build()) + .Build()) + .AddToDB(); + + return tranquility; + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index ba147e02c1..dc4333eea1 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1886,4 +1886,8 @@ Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creatu Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. Power/&ClassMonkWholenessOfBodyTitle Wholeness of Body -Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again. \ No newline at end of file +Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again. +Power/&ClassMonkTanquilityTitle Tranquility +Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell. +Condition/&ClassMonkTanquilityConditionTitle Tranquility +Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. \ No newline at end of file From c3cca8281a118b0f854a53e56cb80176cabf4fc8 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 20:50:21 +0300 Subject: [PATCH 119/174] added checks for AttackMode being null --- .../Features/ModifyAttackModeForWeapon.cs | 15 +++++++++++++++ .../Features/ReactionAttackModeRestriction.cs | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs index 93382912af..66e033d70a 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -20,6 +20,11 @@ public CanUseAttributeForWeapon(string attribute, IsWeaponValidHandler isWeaponV public void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { + if (attackMode == null) + { + return; + } + if (!character.IsValid(_validators)) { return; @@ -55,6 +60,11 @@ public UpgradeWeaponDice(GetWeaponDiceHandler getWeaponDice, IsWeaponValidHandle public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { + if (attackMode == null) + { + return; + } + if (!character.IsValid(_validators)) { return; @@ -108,6 +118,11 @@ public AddTagToWeaponAttack(string tag, IsWeaponValidHandler isWeaponValid, para public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { + if (attackMode == null) + { + return; + } + if (!character.IsValid(_validators)) { return; diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs index 66d93af61c..59f33ef77c 100644 --- a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs @@ -15,7 +15,7 @@ public class ReactionAttackModeRestriction : IReactionAttackModeRestriction private readonly ValidReactionModeHandler[] validators; public static readonly ValidReactionModeHandler MeleeOnly = (mode, _, _) => - mode.Reach && !mode.Ranged && !mode.Thrown; + mode is {Reach: true, Ranged: false, Thrown: false}; public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition condition) { From 7736c2389abfd0b2dc43579cf4e15eef49df115a Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 21:35:46 +0300 Subject: [PATCH 120/174] updated subclass selection texts --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 +- SolastaCommunityExpansion/Translations-en.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index ba6a8d09b7..16cd430f49 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -303,7 +303,7 @@ public static CharacterClassDefinition BuildClass() .AddFeatureAtLevel(3, FeatureDefinitionSubclassChoiceBuilder .Create("ClassMonkSubclassChoice", DefinitionBuilder.CENamespaceGuid) .SetGuiPresentation("ClassMonkTradition", Category.Subclass) - .SetSubclassSuffix("MonkWay") + .SetSubclassSuffix("ClassMonkTradition") .SetFilterByDeity(false) .SetSubclasses( WayOfTheOpenHand.Build() diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index dc4333eea1..324279eb4e 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1868,6 +1868,12 @@ Feature/&ClassMonkPerfectSelfTitle Perfect Self Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. Subclass/&ClassMonkTraditionTitle Monastic Traditions +Subclass/&ClassMonkTraditionDescription At 3rd level you choose spiritual way you follow towards enlightenment. It will shape how you manipulate ki. +Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features +Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. Reaction/&SubitemSelectPowerBundleTitle Options From 0fd93d9d9ef5625ef106fbbf03afc124756ed1b5 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 22:17:24 +0300 Subject: [PATCH 121/174] improved detection of unarmed weapons --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 16cd430f49..26553a76bb 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -941,9 +941,15 @@ private static FeatureDefinition BuildPerfectSelf() .AddToDB(); } - private static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) + public static bool IsUnarmedWeapon(RulesetAttackMode attackMode, RulesetItem weapon) { - return weapon == null; + var item = attackMode?.SourceDefinition as ItemDefinition; + if (item != null) + { + return item.WeaponDescription?.WeaponTypeDefinition == WeaponTypeDefinitions.UnarmedStrikeType; + } + + return false; } private static bool IsMonkWeapon(RulesetAttackMode attackMode, RulesetItem weapon) From 4f3a6b1480e3bf34a0da5a086467578ba24c967f Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 22:25:05 +0300 Subject: [PATCH 122/174] added setter for kill form --- .../Builders/EffectFormBuilder.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs index 39e7fe1254..15f870b98f 100644 --- a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs +++ b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs @@ -153,6 +153,17 @@ public EffectFormBuilder SetDamageForm(bool versatile, DieType versatileDieType, effectForm.DamageForm = damageForm; return this; } + + public EffectFormBuilder SetKillForm(KillCondition condition, float challengeRating = 0, int hitPoints = 0) + { + effectForm.FormType = EffectForm.EffectFormType.Kill; + var killForm = new KillForm(); + killForm.SetKillCondition(condition); + killForm.SetChallengeRating(challengeRating); + killForm.SetHitPoints(hitPoints); + effectForm.SetKillForm(killForm); + return this; + } public EffectFormBuilder SetDivinationForm(DivinationForm.Type divinationType, IEnumerable creatureFamilies, IEnumerable revealedTags, int rangeCells) From a03f107ea64c40090c5dc56fae8bb8942c68a5ee Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Fri, 20 May 2022 22:25:30 +0300 Subject: [PATCH 123/174] added `Quivering Palm` --- .../Classes/Monk/Monk.cs | 2 ++ .../Monk/Subclasses/WayOfTheOpenHand.cs | 34 +++++++++++++++++++ SolastaCommunityExpansion/Translations-en.txt | 10 ++++-- 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 26553a76bb..d3667c4a3d 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -26,6 +26,8 @@ public static class Monk public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); public static CharacterClassDefinition Class { get; private set; } + public static FeatureDefinitionPower KiPool => kiPool; + //TODO: maybe instead of a list make dynamic weapon checker that will tell if weapon is a monk one? // Monk weapons are unarmed, shortswords and any simple melee weapons that don't have the two-handed or heavy property. private static readonly List MonkWeapons = new() diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index 5aad26ef06..e32942ed88 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -17,6 +17,7 @@ public static CharacterSubclassDefinition Build() .AddFeatureAtLevel(BuildOpenHandTechnique(), 3) .AddFeatureAtLevel(BuildWholenessOfBody(), 6) .AddFeatureAtLevel(BuildTanquility(), 11) + .AddFeatureAtLevel(BuildQuiveringPalm(), 17) .AddToDB(); } @@ -166,4 +167,37 @@ private static FeatureDefinition BuildTanquility() return tranquility; } + + private static FeatureDefinition BuildQuiveringPalm() + { + return FeatureDefinitionPowerSharedPoolBuilder + .Create("ClassMonkQuiveringPalm", Monk.GUID) + .SetGuiPresentation(Category.Power) + .SetActivationTime(ActivationTime.OnAttackHit) + .SetSharedPool(Monk.KiPool) + .SetCostPerUse(3) + .SetFixedUsesPerRecharge(3) + .SetRechargeRate(RechargeRate.ShortRest) + .SetCustomSubFeatures(new ReactionAttackModeRestriction((mode, _, _) => Monk.IsUnarmedWeapon(mode, null))) + .SetEffectDescription(new EffectDescriptionBuilder() + .SetTargetingData(Side.Enemy, RangeType.Touch, 1, TargetType.Individuals) + .SetDurationData(DurationType.Instantaneous) + .SetSavingThrowData(true, + true, + AttributeDefinitions.Constitution, + true, EffectDifficultyClassComputation.AbilityScoreAndProficiency, + AttributeDefinitions.Wisdom + ) + .SetEffectForms( + new EffectFormBuilder() + .SetKillForm(KillCondition.Always) + .HasSavingThrow(EffectSavingThrowType.Negates) + .Build(), + new EffectFormBuilder() + .SetDamageForm(diceNumber: 10, dieType: DieType.D10, damageType: DamageTypeNecrotic) + .HasSavingThrow(EffectSavingThrowType.None) + .Build()) + .Build()) + .AddToDB(); + } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 324279eb4e..124913ffef 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1841,7 +1841,7 @@ Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent. Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind @@ -1896,4 +1896,10 @@ Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit poin Power/&ClassMonkTanquilityTitle Tranquility Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell. Condition/&ClassMonkTanquilityConditionTitle Tranquility -Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. \ No newline at end of file +Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. +Power/&ClassMonkQuiveringPalmTitle Quivering Palm +Power/&ClassMonkQuiveringPalmDescription When you hit a creature with an unarmed strike, you can spend 3 ki points to start imperceptible vibrations that force creature to make a Constitution saving throw. If it fails, it is reduced to 0 hit points. If it succeeds, it takes 10d10 necrotic damage. +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it. +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent. \ No newline at end of file From 6e6134f37109003b79de4506547354ec4afdb2b2 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 14:13:40 -0700 Subject: [PATCH 124/174] code clean up --- .../CharacterReactionSubitemExtension.cs | 2 +- .../Builders/EffectFormBuilder.cs | 2 +- .../Monk/Subclasses/WayOfTheOpenHand.cs | 10 +++--- .../ReactionRequestSpendBundlePower.cs | 2 +- .../Features/CharacterValidator.cs | 2 +- .../Features/ModifyAttackModeForWeapon.cs | 4 +-- .../Features/ReactionAttackModeRestriction.cs | 2 +- .../Models/UsablePowersProvider.cs | 33 ++++++++++--------- .../CharacterReactionItemPatcher.cs | 2 +- .../GameLocationActionManagerPatcher.cs | 4 +-- 10 files changed, 33 insertions(+), 30 deletions(-) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs index fabdde14c7..e417b25ad6 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/CharacterReactionSubitemExtension.cs @@ -59,7 +59,7 @@ public static void BindWarcaster(this CharacterReactionSubitem instance, slotStatusTable.GetChild(index).gameObject.SetActive(false); } } - + public static void BindPowerBunble(this CharacterReactionSubitem instance, ReactionRequestSpendBundlePower reactionRequest, int slotLevel, diff --git a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs index 15f870b98f..8d1cac2989 100644 --- a/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs +++ b/SolastaCommunityExpansion/Builders/EffectFormBuilder.cs @@ -153,7 +153,7 @@ public EffectFormBuilder SetDamageForm(bool versatile, DieType versatileDieType, effectForm.DamageForm = damageForm; return this; } - + public EffectFormBuilder SetKillForm(KillCondition condition, float challengeRating = 0, int hitPoints = 0) { effectForm.FormType = EffectForm.EffectFormType.Kill; diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index e32942ed88..fe5c85011b 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -24,7 +24,7 @@ public static CharacterSubclassDefinition Build() private static FeatureDefinition BuildOpenHandTechnique() { var hasFlurry = CharacterValidators.HasAnyOfConditions("ClassMonkFlurryOfBlowsCondition"); - + var technique = FeatureDefinitionPowerBuilder .Create("ClassMonkOpenHandTechnique", Monk.GUID) .SetGuiPresentation(Category.Power) @@ -36,7 +36,7 @@ private static FeatureDefinition BuildOpenHandTechnique() (_, character, _) => hasFlurry(character) )) .AddToDB(); - + var prone = FeatureDefinitionPowerSharedPoolBuilder .Create("ClassMonkOpenHandProne", Monk.GUID) .SetGuiPresentation(Category.Power) @@ -61,7 +61,7 @@ private static FeatureDefinition BuildOpenHandTechnique() .Build()) .Build()) .AddToDB(); - + var push = FeatureDefinitionPowerSharedPoolBuilder .Create("ClassMonkOpenHandPush", Monk.GUID) .SetGuiPresentation(Category.Power) @@ -86,7 +86,7 @@ private static FeatureDefinition BuildOpenHandTechnique() .Build()) .Build()) .AddToDB(); - + var distract = FeatureDefinitionPowerSharedPoolBuilder .Create("ClassMonkOpenHandDistract", Monk.GUID) .SetGuiPresentation(Category.Power) @@ -167,7 +167,7 @@ private static FeatureDefinition BuildTanquility() return tranquility; } - + private static FeatureDefinition BuildQuiveringPalm() { return FeatureDefinitionPowerSharedPoolBuilder diff --git a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs index fbed7e8532..01a2f26520 100644 --- a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs +++ b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs @@ -20,7 +20,7 @@ public ReactionRequestSpendBundlePower(CharacterActionParams reactionParams) target = reactionParams.TargetCharacters[0]; modifier = reactionParams.ActionModifiers.ElementAtOrDefault(0) ?? new ActionModifier(); guiCharacter = new GuiCharacter(reactionParams.ActingCharacter); - masterPower = ((RulesetEffectPower) reactionParams.RulesetEffect).PowerDefinition; + masterPower = ((RulesetEffectPower)reactionParams.RulesetEffect).PowerDefinition; BuildSuboptions(); } diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Features/CharacterValidator.cs index 1604ad9c85..6d8d2a8c58 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Features/CharacterValidator.cs @@ -23,7 +23,7 @@ public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] { return character => conditions.Any(c => character.HasConditionOfType(c.Name)); } - + public static CharacterValidator HasAnyOfConditions(params string[] conditions) { return character => conditions.Any(character.HasConditionOfType); diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs index 66e033d70a..36456d9309 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs @@ -64,7 +64,7 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac { return; } - + if (!character.IsValid(_validators)) { return; @@ -122,7 +122,7 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac { return; } - + if (!character.IsValid(_validators)) { return; diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs index 59f33ef77c..5bce39d276 100644 --- a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs @@ -15,7 +15,7 @@ public class ReactionAttackModeRestriction : IReactionAttackModeRestriction private readonly ValidReactionModeHandler[] validators; public static readonly ValidReactionModeHandler MeleeOnly = (mode, _, _) => - mode is {Reach: true, Ranged: false, Thrown: false}; + mode is { Reach: true, Ranged: false, Thrown: false }; public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition condition) { diff --git a/SolastaCommunityExpansion/Models/UsablePowersProvider.cs b/SolastaCommunityExpansion/Models/UsablePowersProvider.cs index 319c4c11ee..186121a2af 100644 --- a/SolastaCommunityExpansion/Models/UsablePowersProvider.cs +++ b/SolastaCommunityExpansion/Models/UsablePowersProvider.cs @@ -47,30 +47,33 @@ private static void UpdateSaveDC(RulesetCharacter actor, RulesetUsablePower usab switch (effectDescription.DifficultyClassComputation) { case EffectDifficultyClassComputation.SpellCastingFeature: - { - var rulesetSpellRepertoire = (RulesetSpellRepertoire) null; - foreach (var spellRepertoire in actor.SpellRepertoires) { - if (spellRepertoire.SpellCastingClass != null) + var rulesetSpellRepertoire = (RulesetSpellRepertoire)null; + foreach (var spellRepertoire in actor.SpellRepertoires) { - rulesetSpellRepertoire = spellRepertoire; - break; + if (spellRepertoire.SpellCastingClass != null) + { + rulesetSpellRepertoire = spellRepertoire; + break; + } + + if (spellRepertoire.SpellCastingSubclass != null) + { + rulesetSpellRepertoire = spellRepertoire; + break; + } } - if (spellRepertoire.SpellCastingSubclass != null) + if (rulesetSpellRepertoire != null) { - rulesetSpellRepertoire = spellRepertoire; - break; + usablePower.SaveDC = rulesetSpellRepertoire.SaveDC; } - } - if (rulesetSpellRepertoire != null) - usablePower.SaveDC = rulesetSpellRepertoire.SaveDC; - break; - } + break; + } case EffectDifficultyClassComputation.AbilityScoreAndProficiency: var attributeValue = actor.TryGetAttributeValue(effectDescription.SavingThrowDifficultyAbility); - var proficiencyBonus = actor.TryGetAttributeValue(AttributeDefinitions.ProficiencyBonus); + var proficiencyBonus = actor.TryGetAttributeValue(AttributeDefinitions.ProficiencyBonus); usablePower.SaveDC = ComputeAbilityScoreBasedDC(attributeValue, proficiencyBonus); break; case EffectDifficultyClassComputation.FixedValue: diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs index a3bdeec253..ccc573813d 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterReactionItemPatcher.cs @@ -58,7 +58,7 @@ private static void CustomBind(CharacterReactionSubitem instance, { instance.BindWarcaster(warcasterRequest, slotLevel, interactable, subitemSelected); } - else if (reactionRequest is ReactionRequestSpendBundlePower bundlePoweRequest) + else if (reactionRequest is ReactionRequestSpendBundlePower bundlePoweRequest) { instance.BindPowerBunble(bundlePoweRequest, slotLevel, interactable, subitemSelected); } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs index 610a57f49a..09481e6d41 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationActionManagerPatcher.cs @@ -17,14 +17,14 @@ internal static bool Prefix(GameLocationActionManager __instance, CharacterActio return false; } } - + [HarmonyPatch(typeof(GameLocationActionManager), "ReactToSpendPower")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] internal static class GameLocationActionManager_ReactToSpendPower { internal static bool Prefix(GameLocationActionManager __instance, CharacterActionParams reactionParams) { - if (reactionParams.RulesetEffect is RulesetEffectPower powerEffect + if (reactionParams.RulesetEffect is RulesetEffectPower powerEffect && powerEffect.PowerDefinition.IsBundlePower()) { __instance.InvokeMethod("AddInterruptRequest", new ReactionRequestSpendBundlePower(reactionParams)); From 3bf6fb7a782443eca82372282179c1bdd44584fb Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 14:45:59 -0700 Subject: [PATCH 125/174] add game time modifier feature --- .../Displays/GameUiDisplay.cs | 12 +++++++++ .../Patches/GameUi/Battle/GameTimePatcher.cs | 25 +++++++++++++++++++ SolastaCommunityExpansion/Settings.cs | 1 + 3 files changed, 38 insertions(+) create mode 100644 SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs diff --git a/SolastaCommunityExpansion/Displays/GameUiDisplay.cs b/SolastaCommunityExpansion/Displays/GameUiDisplay.cs index cbc3199f78..7aae3d2b78 100644 --- a/SolastaCommunityExpansion/Displays/GameUiDisplay.cs +++ b/SolastaCommunityExpansion/Displays/GameUiDisplay.cs @@ -11,6 +11,7 @@ internal static void DisplayGameUi() { bool toggle; int intValue; + float floatValue; #region Battle UI.Label(""); @@ -41,6 +42,17 @@ internal static void DisplayGameUi() { Main.Settings.AutoPauseOnVictory = toggle; } + + UI.Label(""); + + floatValue = Main.Settings.FasterTimeModifier; + if (UI.Slider("Game time modifier when pressing space bar".white(), ref floatValue, 1.5f, 10f, 1.5f, 1, "x", UI.AutoWidth())) + { + Main.Settings.FasterTimeModifier = floatValue; + } + + UI.Label(""); + #endregion #region Campaign diff --git a/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs new file mode 100644 index 0000000000..0fcab9c9c5 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using HarmonyLib; +using UnityEngine; + +namespace SolastaCommunityExpansion.Patches.GameUi.Battle +{ + [HarmonyPatch(typeof(GameTime), "SetTimeScale")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameTime_SetTimeScale + { + internal static bool Prefix(float ___networkTimeScale, float ___timeScale, bool ___fasterTimeMode) + { + Time.timeScale = ___networkTimeScale != 1.0 + ? ___networkTimeScale + : ___timeScale * (___fasterTimeMode ? Main.Settings.FasterTimeModifier : 1f); + + return false; + } + } +} diff --git a/SolastaCommunityExpansion/Settings.cs b/SolastaCommunityExpansion/Settings.cs index 093aeed472..9c543b8da0 100644 --- a/SolastaCommunityExpansion/Settings.cs +++ b/SolastaCommunityExpansion/Settings.cs @@ -258,6 +258,7 @@ public class Settings : UnityModManager.ModSettings public bool DontFollowCharacterInBattle { get; set; } public int DontFollowMargin { get; set; } = 5; public bool AutoPauseOnVictory { get; set; } + public float FasterTimeModifier { get; set; } // Campaigns and Locations public bool FollowCharactersOnTeleport { get; set; } From f790fbfea153fec4746938ab21be0d48bf392250 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 15:27:34 -0700 Subject: [PATCH 126/174] enhance features display under MC scenarios --- .../Models/MulticlassPatchingContext.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs index 5c499da4b9..0d07202c41 100644 --- a/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs +++ b/SolastaCommunityExpansion/Models/MulticlassPatchingContext.cs @@ -374,15 +374,24 @@ public static List ClassFilteredFeatureUnlocks(CharacterCl { var firstClass = rulesetCharacterHero.ClassesHistory[0]; var selectedClass = LevelUpContext.GetSelectedClass(rulesetCharacterHero) ?? characterClassDefinition; + var selectedSubClass = LevelUpContext.GetSelectedSubclass(rulesetCharacterHero); + var filteredFeatureUnlockByLevels = selectedClass.FeatureUnlocks.ToList(); + + // + // supports a better MC UI offering + // + if (LevelUpContext.IsLevelingUp(rulesetCharacterHero) + && LevelUpContext.IsClassSelectionStage(rulesetCharacterHero) + && selectedSubClass != null) + { + filteredFeatureUnlockByLevels.AddRange(SubclassFilteredFeatureUnlocks(selectedSubClass, rulesetCharacterHero)); + } if (!LevelUpContext.IsMulticlass(rulesetCharacterHero) || firstClass == selectedClass) { return characterClassDefinition.FeatureUnlocks; } - var dbFeatureDefinition = DatabaseRepository.GetDatabase(); - var filteredFeatureUnlockByLevels = selectedClass.FeatureUnlocks.ToList(); - // remove any extra attacks except on classes that get them at 11 (fighter and swiftblade) var attacksNumber = rulesetCharacterHero.GetAttribute(AttributeDefinitions.AttacksNumber).CurrentValue; From 9e07dbe4a96960f5dc03dfa015aa7e1a4cb3a9a9 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 15:35:44 -0700 Subject: [PATCH 127/174] update diagnostics --- ...initions-Translations-OrphanedTerms-en.txt | 34 +- .../CommunityExpansionBlueprints/Assets.txt | 23 ++ .../CharacterClassDefinition/ClassMonk.json | 5 + .../CharacterRaceDefinition/BolgrifRace.json | 5 + .../CharacterRaceDefinition/GnomeRace.json | 5 + .../ClassMonkTraditionWayOfTheOpenHand.json | 54 +++ .../ClassMonkOpenHandDistractCondition.json | 145 +++++++ .../ClassMonkTanquilityCondition.json | 149 ++++++++ .../ClassMonkOpenHandTechnique.json | 185 +++++++++ .../ClassMonkTanquility.json | 327 ++++++++++++++++ .../ClassMonkWholenessOfBody.json | 327 ++++++++++++++++ .../ClassMonkOpenHandDistract.json | 329 ++++++++++++++++ .../ClassMonkOpenHandProne.json | 323 ++++++++++++++++ .../ClassMonkOpenHandPush.json | 323 ++++++++++++++++ .../ClassMonkQuiveringPalm.json | 356 ++++++++++++++++++ .../ClassMonkSubclassChoice.json | 35 ++ .../SpellClassMonkOpenHandDistract.json | 182 +++++++++ .../SpellClassMonkOpenHandProne.json | 182 +++++++++ .../SpellClassMonkOpenHandPush.json | 182 +++++++++ .../SpellClassMonkOpenHandTechnique.json | 186 +++++++++ Diagnostics/NexusDescription.txt | 18 +- 21 files changed, 3354 insertions(+), 21 deletions(-) create mode 100644 Diagnostics/CommunityExpansionBlueprints/CharacterSubclassDefinition/ClassMonkTraditionWayOfTheOpenHand.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkOpenHandDistractCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkTanquilityCondition.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkOpenHandTechnique.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkTanquility.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkWholenessOfBody.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandDistract.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandProne.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandPush.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkQuiveringPalm.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionSubclassChoice/ClassMonkSubclassChoice.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandDistract.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandProne.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandPush.json create mode 100644 Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandTechnique.json diff --git a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt index cc5b651896..f38fc48ca4 100644 --- a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt +++ b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt @@ -292,17 +292,31 @@ UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle UI/&ForcePreferredCantripTitle Force Preferred Cantrip Tooltip/&TagMonkWeaponTitle Monk -Reaction/&CustomDeflectMissileMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. -Reaction/&UseMonkSlowFallTitle Slow Fall -Reaction/&UseMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. -Reaction/&UseMonkSlowFallReactTitle React -Reaction/&UseMonkSlowFallReactDescription Use reaction to prevent damage. -Reaction/&SpendPowerMonkStunningStrikeTitle Stunning Strike -Reaction/&SpendPowerMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. -Reaction/&SpendPowerMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerMonkStunningStrikeReactDescription Spend ki to attampt to stun opponent. +Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. +Reaction/&UseClassMonkSlowFallTitle Slow Fall +Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. +Reaction/&UseClassMonkSlowFallReactTitle React +Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage. +Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent. Reaction/&SpendPowerDiamondSoulTitle Diamond Soul Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. Reaction/&SpendPowerDiamondSoulReactTitle Reroll Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. -Tooltip/&CustomPortraitPoolMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. +Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features +Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition +Reaction/&SubitemSelectPowerBundleTitle Options +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it. +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent. diff --git a/Diagnostics/CommunityExpansionBlueprints/Assets.txt b/Diagnostics/CommunityExpansionBlueprints/Assets.txt index 50d38a9166..95ee87d2af 100644 --- a/Diagnostics/CommunityExpansionBlueprints/Assets.txt +++ b/Diagnostics/CommunityExpansionBlueprints/Assets.txt @@ -299,6 +299,7 @@ AncientForest CharacterSubclassDefinition CharacterSubclassDefinition be56cdb3-6 ArcaneFighter CharacterSubclassDefinition CharacterSubclassDefinition 781e7978-cae9-51b0-9d07-44b249c19ac6 Artillerist CharacterSubclassDefinition CharacterSubclassDefinition 6a2ac050-eb4b-50c3-83de-05e8430f78f9 BattleSmith CharacterSubclassDefinition CharacterSubclassDefinition 09470c35-5fc0-558c-a93e-91704d82d938 +ClassMonkTraditionWayOfTheOpenHand CharacterSubclassDefinition CharacterSubclassDefinition 260d02e3-d2f1-5ee0-9822-7a065ec7aa2d DHWarlockSubclassElementalPatron CharacterSubclassDefinition CharacterSubclassDefinition 55c7a670-53d2-5571-9cd1-b00b3740547b DHWarlockSubclassRiftWalker CharacterSubclassDefinition CharacterSubclassDefinition 3880ef69-b019-53b8-99ba-d1dd9b2c0a0a DruidForestGuardianDruidSubclass CharacterSubclassDefinition CharacterSubclassDefinition 029c40fb-fdf5-5cc7-94ab-51aac1a40c2b @@ -343,8 +344,10 @@ ClassMonkAttackedWithMonkWeapon ConditionDefinition ConditionDefinition 48bf2461 ClassMonkClimbingCondition ConditionDefinition ConditionDefinition c6981d91-7259-521f-9269-341a74942a3b ClassMonkEmptyBodyCondition ConditionDefinition ConditionDefinition fd501d2c-0599-5550-92fc-c7f264fe24b1 ClassMonkFlurryOfBlowsCondition ConditionDefinition ConditionDefinition f114cd36-d647-586f-ad14-6c6aa20c2a21 +ClassMonkOpenHandDistractCondition ConditionDefinition ConditionDefinition ca83362b-20ed-5cc0-a5e5-fa8dc458c678 ClassMonkPatientDefenseCondition ConditionDefinition ConditionDefinition 70452ff1-98a4-5ac7-84ce-a3d1e32d6611 ClassMonkStepOfTheWindCondition ConditionDefinition ConditionDefinition 14a04c44-7cb8-55e4-b343-2b805d613280 +ClassMonkTanquilityCondition ConditionDefinition ConditionDefinition 0af980c0-f28b-5175-a778-c5a93aeb8037 ConditionAbate ConditionDefinition ConditionDefinition 00927056-4bb0-51dc-8cad-65c3e17275b2 ConditionApathy ConditionDefinition ConditionDefinition 04423dbb-9940-5f93-8475-717645b130a9 ConditionCharm ConditionDefinition ConditionDefinition bcbe10ad-80bc-5777-a157-03056360e789 @@ -686,15 +689,22 @@ ClassMonkMartialArts FeatureDefinition FeatureDefinition fd415cbe-8af1-537c-90f3 ClassMonkMartialDiceProgression00 FeatureDefinition FeatureDefinition 6f779794-0b8a-5441-a5f6-fd9c05fcf817 ClassMonkMartialDiceProgression01 FeatureDefinition FeatureDefinition e187d156-1d5e-5a3a-8a5a-b42c74c57ddf ClassMonkMartialDiceProgression02 FeatureDefinition FeatureDefinition 92fc3068-6c2e-5276-911d-55901c6f0bf3 +ClassMonkOpenHandDistract SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 3da991d6-e45a-5849-a535-1c4a0e44b10b +ClassMonkOpenHandProne SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition bf5f1079-4f20-5c67-b683-63c4cfe8773f +ClassMonkOpenHandPush SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 305b8b2d-0d7f-52c3-ae64-e6a7dfa62ed9 +ClassMonkOpenHandTechnique FeatureDefinitionPower FeatureDefinition 431f69a7-9f6e-5691-9b36-e89a0771e5f4 ClassMonkPatientDefense SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d ClassMonkPerfectSelf FeatureDefinition FeatureDefinition 34cb60a0-a31e-5a66-b0f4-2afce060a90b ClassMonkPurityOfBody FeatureDefinitionFeatureSet FeatureDefinition aed3f94c-303f-58c5-b739-2fc62fce75d2 +ClassMonkQuiveringPalm SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 1f0cfba8-1b27-5675-9890-e10952c392de ClassMonkSavingThrowProficiency FeatureDefinitionProficiency FeatureDefinition ec3627f4-5cc8-53e4-bf70-13403ab1ddce ClassMonkSkillProficiency FeatureDefinitionPointPool FeatureDefinition 532783fa-78b3-54ae-8a87-5083d6776a31 ClassMonkSlowFall FeatureDefinitionPower FeatureDefinition d8a0546c-cb6b-56b4-92fd-2a75180da74d ClassMonkStepOfTheWind SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 689d3656-6fa3-508a-8fe5-ca4ab261cea3 ClassMonkStepOfTheWindFeature FeatureDefinitionAdditionalAction FeatureDefinition 6a86fcee-674f-5797-a269-6797c639165a ClassMonkStunningStrike SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinition 63909b5f-4c26-599e-8cd9-84e3daa5b673 +ClassMonkSubclassChoice FeatureDefinitionSubclassChoice FeatureDefinition 8a44e685-f083-5ce9-ad06-7464f20005c9 +ClassMonkTanquility FeatureDefinitionPower FeatureDefinition af6f4829-2484-55e5-8293-50411bed5ef9 ClassMonkTongueOfSunAndMoon FeatureDefinitionFeatureSet FeatureDefinition d5698c22-d805-5fae-9280-184ce673b74a ClassMonkUnarmoredDefense FeatureDefinitionAttributeModifier FeatureDefinition 164e4032-2125-5039-baae-8acee20595a9 ClassMonkUnarmoredMovement FeatureDefinition FeatureDefinition c11639f9-cca7-5ccb-9e2a-92929df85810 @@ -706,6 +716,7 @@ ClassMonkUnarmoredMovementBonusModifier FeatureDefinitionMovementAffinity Featur ClassMonkUnarmoredMovementModifier FeatureDefinitionMovementAffinity FeatureDefinition 1862dad3-25ee-5376-bb19-840c7d142e1b ClassMonkUnarmoredMovementVerticalSurface FeatureDefinition FeatureDefinition 864a5bfa-3c13-5e65-8382-4a0e858d2598 ClassMonkWeaponProficiency FeatureDefinitionProficiency FeatureDefinition 40d8ad91-9775-5891-87c4-ed9141633730 +ClassMonkWholenessOfBody FeatureDefinitionPower FeatureDefinition 807788ec-efe1-5907-a54b-632aca5acda8 ClassWarlockArmorProficiency FeatureDefinitionProficiency FeatureDefinition 54804cf6-16e3-5082-8f42-c3ce89c5d5c3 ClassWarlockCastSpell FeatureDefinitionCastSpell FeatureDefinition c6e9a37e-2888-5cfb-95ff-3e65c3a96c6b ClassWarlockEldritchInvocationAspectoftheMoonRest FeatureDefinitionCampAffinity FeatureDefinition 9293b4ae-7e45-5426-9037-b76c36002a9c @@ -1700,10 +1711,17 @@ ClassMonkKiPoolIncrease15 SolastaCommunityExpansion.CustomDefinitions.FeatureDef ClassMonkKiPoolIncrease16 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower 534d2305-e7ac-5dfd-9841-6aca791b6377 ClassMonkKiPoolIncrease17 SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerPoolModifier FeatureDefinitionPower eeebf765-1a97-5656-a563-bc9903889f32 ClassMonkKiStillnessOfMind FeatureDefinitionPower FeatureDefinitionPower 29390b64-48f2-5ec0-9e85-1892555275a5 +ClassMonkOpenHandDistract SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 3da991d6-e45a-5849-a535-1c4a0e44b10b +ClassMonkOpenHandProne SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower bf5f1079-4f20-5c67-b683-63c4cfe8773f +ClassMonkOpenHandPush SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 305b8b2d-0d7f-52c3-ae64-e6a7dfa62ed9 +ClassMonkOpenHandTechnique FeatureDefinitionPower FeatureDefinitionPower 431f69a7-9f6e-5691-9b36-e89a0771e5f4 ClassMonkPatientDefense SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower e12b7595-b170-5ea1-9a5a-c4bfca7a1b7d +ClassMonkQuiveringPalm SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 1f0cfba8-1b27-5675-9890-e10952c392de ClassMonkSlowFall FeatureDefinitionPower FeatureDefinitionPower d8a0546c-cb6b-56b4-92fd-2a75180da74d ClassMonkStepOfTheWind SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 689d3656-6fa3-508a-8fe5-ca4ab261cea3 ClassMonkStunningStrike SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 63909b5f-4c26-599e-8cd9-84e3daa5b673 +ClassMonkTanquility FeatureDefinitionPower FeatureDefinitionPower af6f4829-2484-55e5-8293-50411bed5ef9 +ClassMonkWholenessOfBody FeatureDefinitionPower FeatureDefinitionPower 807788ec-efe1-5907-a54b-632aca5acda8 ClassWarlockEldritchMaster FeatureDefinitionPower FeatureDefinitionPower b1f22fd7-dc31-5849-8317-092d8c5bc2a2 CounterStrikePower SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool FeatureDefinitionPower 88c294ce-14fa-4f7e-8b81-ea4d289e3d8b DH_Blink FeatureDefinitionPower FeatureDefinitionPower 0ed881be-2754-55a1-ab0d-6a99da33ce04 @@ -1936,6 +1954,7 @@ TinkererSoulOfArtificeSavingThrow FeatureDefinitionSavingThrowAffinity FeatureDe TraditionSpellMasterSpellResistance FeatureDefinitionSavingThrowAffinity FeatureDefinitionSavingThrowAffinity b26e83cf-eef2-5ae5-ac8c-fd49c42fa7d6 ZSProficiencyRogueBlindSense FeatureDefinitionSense FeatureDefinitionSense 30c27691f42f4705985c638d38fadc21 ZSRangerFeralSenses FeatureDefinitionSense FeatureDefinitionSense 0e3207505ac04a499477ca1185287117 +ClassMonkSubclassChoice FeatureDefinitionSubclassChoice FeatureDefinitionSubclassChoice 8a44e685-f083-5ce9-ad06-7464f20005c9 ClassWarlockSubclassChoice FeatureDefinitionSubclassChoice FeatureDefinitionSubclassChoice ddcae779-e75e-5d00-8b87-8d0defd80f16 SubclassChoiceArtificerSpecialistArchetypes FeatureDefinitionSubclassChoice FeatureDefinitionSubclassChoice d9377b60-5def-5aea-8c53-590647d09884 SubclassChoiceWitchCovens FeatureDefinitionSubclassChoice FeatureDefinitionSubclassChoice 7bf15fce-aef1-5eaa-af76-6b99c7e0aef5 @@ -4970,6 +4989,10 @@ SpellAncientForestHerbalBrewDamageAffinityPoisonResistancePower SpellDefinition SpellAncientForestHerbalBrewDamageAffinityRadiantResistancePower SpellDefinition SpellDefinition 13d1b48f-4572-5e5c-b4f0-858655739297 SpellAncientForestHerbalBrewHealingPower SpellDefinition SpellDefinition 90c1ddae-a7ba-5db3-b282-af0244e72a80 SpellAncientForestHerbalBrewToxifyingPower SpellDefinition SpellDefinition de346781-91d3-50ae-a8e9-baba63fbaafe +SpellClassMonkOpenHandDistract SpellDefinition SpellDefinition b791cb32-6989-5275-83e0-cd0917f7464a +SpellClassMonkOpenHandProne SpellDefinition SpellDefinition f14fdb02-b1a9-5833-9633-148882dbdc59 +SpellClassMonkOpenHandPush SpellDefinition SpellDefinition dcf8027a-c7fe-5293-9789-6b7e8a35ef9c +SpellClassMonkOpenHandTechnique SpellDefinition SpellDefinition 5d282873-09f8-54d2-acfb-3f5aea1a9d90 SpellDH_ElementalForm_Air SpellDefinition SpellDefinition c430f565-e2ba-52f7-925d-db63c3e83612 SpellDH_ElementalForm_Earth SpellDefinition SpellDefinition 2ada84ee-44af-573b-b8d9-31285d35711a SpellDH_ElementalForm_Fire SpellDefinition SpellDefinition 367ef372-b324-5ffd-aecd-c4550a55d761 diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json b/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json index 53fdeda8cf..2321689546 100644 --- a/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterClassDefinition/ClassMonk.json @@ -173,6 +173,11 @@ "featureDefinition": "Definition:ClassMonkDeflectMissile:f8b37f2b-7bd0-5b31-8eed-28ac0b7370e0", "level": 3 }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkSubclassChoice:8a44e685-f083-5ce9-ad06-7464f20005c9", + "level": 3 + }, { "$type": "FeatureUnlockByLevel, Assembly-CSharp", "featureDefinition": "Definition:ClassMonkKiPoolIncrease00:c45609ea-a6eb-5683-b736-338a4f1e391f", diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json index 78d7a64b22..869a399c2c 100644 --- a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json @@ -47,6 +47,11 @@ "$type": "FeatureUnlockByLevel, Assembly-CSharp", "featureDefinition": "Definition:BolgrifInvisibilityPower:36dcb055-372c-4abf-83b7-4405475d9295", "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:PointPoolBonusFeat:c3eef96a911e20a40ab0e8a61c7463e1", + "level": 1 } ], "subRaces": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json index 2563ce5024..118afc7f90 100644 --- a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json @@ -47,6 +47,11 @@ "$type": "FeatureUnlockByLevel, Assembly-CSharp", "featureDefinition": "Definition:SenseNormalVision:222ef639393ed4e4bbd7152690597945", "level": 1 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:PointPoolBonusFeat:c3eef96a911e20a40ab0e8a61c7463e1", + "level": 1 } ], "subRaces": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterSubclassDefinition/ClassMonkTraditionWayOfTheOpenHand.json b/Diagnostics/CommunityExpansionBlueprints/CharacterSubclassDefinition/ClassMonkTraditionWayOfTheOpenHand.json new file mode 100644 index 0000000000..d48b5c3677 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterSubclassDefinition/ClassMonkTraditionWayOfTheOpenHand.json @@ -0,0 +1,54 @@ +{ + "$type": "CharacterSubclassDefinition, Assembly-CSharp", + "featureUnlocks": [ + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkOpenHandTechnique:431f69a7-9f6e-5691-9b36-e89a0771e5f4", + "level": 3 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkWholenessOfBody:807788ec-efe1-5907-a54b-632aca5acda8", + "level": 6 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkTanquility:af6f4829-2484-55e5-8293-50411bed5ef9", + "level": 11 + }, + { + "$type": "FeatureUnlockByLevel, Assembly-CSharp", + "featureDefinition": "Definition:ClassMonkQuiveringPalm:1f0cfba8-1b27-5675-9890-e10952c392de", + "level": 17 + } + ], + "personalityFlagOccurences": [], + "morphotypeSubclassFilterTag": "Default", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle", + "description": "Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "f13740c3947aa0f49a79fa8da3a44eba", + "m_SubObjectName": "DomainLife", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "260d02e3-d2f1-5ee0-9822-7a065ec7aa2d", + "contentPack": 9999, + "name": "ClassMonkTraditionWayOfTheOpenHand" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkOpenHandDistractCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkOpenHandDistractCondition.json new file mode 100644 index 0000000000..7530b0ece6 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkOpenHandDistractCondition.json @@ -0,0 +1,145 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Detrimental", + "features": [ + "Definition:ActionAffinityConditionShocked:9d9c23d1dafee674e81f1256feffd463" + ], + "allowMultipleInstances": false, + "silentWhenAdded": false, + "silentWhenRemoved": false, + "terminateWhenRemoved": false, + "specialDuration": false, + "durationType": "Round", + "durationParameterDie": "D4", + "durationParameter": 1, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": false, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Condition/&ClassMonkOpenHandDistractConditionTitle", + "description": "Condition/&ClassMonkOpenHandDistractConditionDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "3b24b98087e888a4584553215450c700", + "m_SubObjectName": "ConditionDazzled", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "ca83362b-20ed-5cc0-a5e5-fa8dc458c678", + "contentPack": 9999, + "name": "ClassMonkOpenHandDistractCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkTanquilityCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkTanquilityCondition.json new file mode 100644 index 0000000000..2ae3131df6 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkTanquilityCondition.json @@ -0,0 +1,149 @@ +{ + "$type": "ConditionDefinition, Assembly-CSharp", + "inDungeonEditor": false, + "parentCondition": null, + "conditionType": "Beneficial", + "features": [ + "Definition:CombatAffinityDodging:99bdb95464039b045ab0d3035c4236d0", + "Definition:SavingThrowAffinityMagebaneRejectMagic:58ef68c076b1ed34d9996087cbd2385f" + ], + "allowMultipleInstances": false, + "silentWhenAdded": false, + "silentWhenRemoved": false, + "terminateWhenRemoved": false, + "specialDuration": false, + "durationType": "UntilAnyRest", + "durationParameterDie": "D4", + "durationParameter": 0, + "turnOccurence": "EndOfTurn", + "specialInterruptions": [ + "Attacks", + "CastSpell" + ], + "interruptionRequiresSavingThrow": false, + "interruptionDamageThreshold": 0, + "conditionTags": [], + "recurrentEffectForms": [], + "cancellingConditions": [], + "additionalDamageWhenHit": false, + "additionalDamageType": "", + "additionalDamageQuantity": "AbilityBonus", + "additionalDamageDieType": "D1", + "additionalDamageDieNumber": 1, + "additionalConditionWhenHit": false, + "additionalCondition": null, + "additionalConditionDurationType": "Round", + "additionalConditionDurationParameter": 1, + "additionalConditionTurnOccurenceType": "StartOfTurn", + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "characterShaderReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "particlesBasedOnAncestryDamageType": false, + "acidParticleParameters": null, + "coldParticleParameters": null, + "fireParticleParameters": null, + "lightningParticleParameters": null, + "poisonParticleParameters": null, + "overrideCharacterShaderColors": false, + "firstCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "secondCharacterShaderColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "timeToWaitBeforeApplyingShader": 0.5, + "timeToWaitBeforeRemovingShader": 0.5, + "possessive": false, + "amountOrigin": "None", + "baseAmount": 0, + "additiveAmount": false, + "sourceAbilityBonusMinValue": 1, + "subsequentOnRemoval": null, + "subsequentHasSavingThrow": false, + "subsequentSavingThrowAbilityScore": "Constitution", + "subsequentVariableForDC": "FrenzyExhaustionDC", + "subsequentDCIncrease": 5, + "forceBehavior": false, + "fearSource": false, + "battlePackage": null, + "explorationPackage": null, + "removedFromTheGame": false, + "permanentlyRemovedIfExtraPlanar": false, + "followSourcePosition": false, + "disolveCharacterOnDeath": false, + "disolveParameters": { + "$type": "GraphicsCharacterDefinitions+DisolveParameters, Assembly-CSharp", + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "colorWidth": 0.0, + "noiseScale": 5.0, + "hueScale": 0.0, + "vertexOffset": 0.0, + "curve": { + "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule" + }, + "startAfterDeathAnimation": false, + "duration": 0.0 + }, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Condition/&ClassMonkTanquilityConditionTitle", + "description": "Condition/&ClassMonkTanquilityConditionDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "a387560c400e73f45bf7a8527beb87bd", + "m_SubObjectName": "ConditionBlurred", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "0af980c0-f28b-5175-a778-c5a93aeb8037", + "contentPack": 9999, + "name": "ClassMonkTanquilityCondition" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkOpenHandTechnique.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkOpenHandTechnique.json new file mode 100644 index 0000000000..60d4781ab2 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkOpenHandTechnique.json @@ -0,0 +1,185 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "OnAttackHit", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 0, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandTechniqueTitle", + "description": "Power/&ClassMonkOpenHandTechniqueDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "431f69a7-9f6e-5691-9b36-e89a0771e5f4", + "contentPack": 9999, + "name": "ClassMonkOpenHandTechnique" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkTanquility.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkTanquility.json new file mode 100644 index 0000000000..adfdba014d --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkTanquility.json @@ -0,0 +1,327 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Ally", + "durationType": "UntilAnyRest", + "durationParameter": 0, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkTanquilityCondition", + "conditionDefinition": "Definition:ClassMonkTanquilityCondition:0af980c0-f28b-5175-a778-c5a93aeb8037", + "operation": "Add", + "conditionsList": [], + "applyToSelf": true, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "NoCost", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkTanquilityTitle", + "description": "Power/&ClassMonkTanquilityDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "af6f4829-2484-55e5-8293-50411bed5ef9", + "contentPack": 9999, + "name": "ClassMonkTanquility" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkWholenessOfBody.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkWholenessOfBody.json new file mode 100644 index 0000000000..8654637dd9 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkWholenessOfBody.json @@ -0,0 +1,327 @@ +{ + "$type": "FeatureDefinitionPower, Assembly-CSharp", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Ally", + "durationType": "Instantaneous", + "durationParameter": 0, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Healing", + "addBonusMode": "None", + "applyLevel": "MultiplyBonus", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": false, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "healingForm": { + "$type": "HealingForm, Assembly-CSharp", + "healingComputation": "Dice", + "diceNumber": 0, + "dieType": "D1", + "bonusHealing": 3, + "variablePool": false, + "healingCap": "MaximumHitPoints" + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "Action", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "LongRest", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkWholenessOfBodyTitle", + "description": "Power/&ClassMonkWholenessOfBodyDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "e5185db5ed86ed240bcd5652f23b64df", + "m_SubObjectName": "LayonHands", + "m_SubObjectType": "UnityEngine.Sprite, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null" + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "807788ec-efe1-5907-a54b-632aca5acda8", + "contentPack": 9999, + "name": "ClassMonkWholenessOfBody" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandDistract.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandDistract.json new file mode 100644 index 0000000000..f83a5db363 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandDistract.json @@ -0,0 +1,329 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Touch", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Individuals", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "CharacterOnly", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 0, + "poolFilterDieType": "D1", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Round", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Condition", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "conditionForm": { + "$type": "ConditionForm, Assembly-CSharp", + "conditionDefinitionName": "ClassMonkOpenHandDistractCondition", + "conditionDefinition": "Definition:ClassMonkOpenHandDistractCondition:ca83362b-20ed-5cc0-a5e5-fa8dc458c678", + "operation": "Add", + "conditionsList": [ + "Definition:ClassMonkOpenHandDistractCondition:ca83362b-20ed-5cc0-a5e5-fa8dc458c678" + ], + "applyToSelf": false, + "forceOnSelf": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "NoCost", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandDistractTitle", + "description": "Power/&ClassMonkOpenHandDistractDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "3da991d6-e45a-5849-a535-1c4a0e44b10b", + "contentPack": 9999, + "name": "ClassMonkOpenHandDistract" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandProne.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandProne.json new file mode 100644 index 0000000000..0cb4ecdd33 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandProne.json @@ -0,0 +1,323 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Touch", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Individuals", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "CharacterOnly", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 0, + "poolFilterDieType": "D1", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Round", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": true, + "disableSavingThrowOnAllies": true, + "savingThrowAbility": "Dexterity", + "ignoreCover": true, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "AbilityScoreAndProficiency", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 10, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Motion", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "Negates", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "motionForm": { + "$type": "MotionForm, Assembly-CSharp", + "type": "FallProne", + "distance": 0 + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "NoCost", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandProneTitle", + "description": "Power/&ClassMonkOpenHandProneDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "bf5f1079-4f20-5c67-b683-63c4cfe8773f", + "contentPack": 9999, + "name": "ClassMonkOpenHandProne" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandPush.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandPush.json new file mode 100644 index 0000000000..1fa112c0cd --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkOpenHandPush.json @@ -0,0 +1,323 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Touch", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Individuals", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "CharacterOnly", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 0, + "poolFilterDieType": "D1", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Round", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": true, + "disableSavingThrowOnAllies": true, + "savingThrowAbility": "Strength", + "ignoreCover": true, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "AbilityScoreAndProficiency", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 10, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Motion", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "Negates", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "motionForm": { + "$type": "MotionForm, Assembly-CSharp", + "type": "PushFromOrigin", + "distance": 3 + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "NoCost", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "AtWill", + "costPerUse": 1, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 1, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandPushTitle", + "description": "Power/&ClassMonkOpenHandPushDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "305b8b2d-0d7f-52c3-ae64-e6a7dfa62ed9", + "contentPack": 9999, + "name": "ClassMonkOpenHandPush" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkQuiveringPalm.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkQuiveringPalm.json new file mode 100644 index 0000000000..e0f196ce27 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPowerSharedPool/ClassMonkQuiveringPalm.json @@ -0,0 +1,356 @@ +{ + "$type": "SolastaCommunityExpansion.CustomDefinitions.FeatureDefinitionPowerSharedPool, SolastaCommunityExpansion", + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Touch", + "rangeParameter": 1, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Individuals", + "itemSelectionType": "None", + "targetParameter": 1, + "targetParameter2": 1, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 0, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": true, + "disableSavingThrowOnAllies": true, + "savingThrowAbility": "Constitution", + "ignoreCover": true, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "AbilityScoreAndProficiency", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 10, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [ + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Kill", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "Negates", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "killForm": { + "$type": "KillForm, Assembly-CSharp", + "killCondition": "Always", + "challengeRating": 0.0, + "hitPoints": 0 + }, + "hasFilterId": false, + "filterId": 0 + }, + { + "$type": "EffectForm, Assembly-CSharp", + "formType": "Damage", + "addBonusMode": "None", + "applyLevel": "No", + "levelType": "ClassLevel", + "levelMultiplier": 1, + "createdByCharacter": false, + "createdByCondition": false, + "hasSavingThrow": true, + "savingThrowAffinity": "None", + "dcModifier": 0, + "canSaveToCancel": false, + "saveOccurence": "EndOfTurn", + "damageForm": { + "$type": "DamageForm, Assembly-CSharp", + "versatile": false, + "diceNumber": 10, + "dieType": "D10", + "versatileDieType": "D1", + "bonusDamage": 0, + "damageType": "DamageNecrotic", + "healFromInflictedDamage": "Never", + "hitPointsFloor": 0, + "forceKillOnZeroHp": false, + "specialDeathCondition": null, + "ignoreFlyingCharacters": false, + "ignoreCriticalDoubleDice": false + }, + "hasFilterId": false, + "filterId": 0 + } + ], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "81560ac3813217d4d9fd281d5e73c234", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterSelfParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "casterQuickSpellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "targetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "effectSubTargetParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "zoneParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "beforeImpactParticleReference": null, + "impactParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "activeEffectSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderCellEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "emissiveBorderSurfaceEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionStartParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "conditionEndParticleReference": { + "$type": "UnityEngine.AddressableAssets.AssetReference, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": "", + "m_SubObjectType": "" + }, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "delegatedToAction": false, + "surrogateToSpell": null, + "triggeredBySpecialMove": false, + "activationTime": "OnAttackHit", + "reactionContext": "None", + "reactionName": "", + "hasCastingFailure": false, + "castingSuccessComputation": "CasterLevel", + "canUseInDialog": false, + "disableIfConditionIsOwned": null, + "rechargeRate": "ShortRest", + "costPerUse": 3, + "spellcastingFeature": null, + "usesDetermination": "Fixed", + "abilityScoreDetermination": "Explicit", + "usesAbilityScoreName": "Charisma", + "fixedUsesPerRecharge": 3, + "abilityScore": "Intelligence", + "attackHitComputation": "AbilityScore", + "fixedAttackHit": 0, + "abilityScoreBonusToAttack": false, + "proficiencyBonusToAttack": false, + "uniqueInstance": false, + "showCasting": true, + "shortTitleOverride": "", + "overriddenPower": null, + "includeBaseDescription": false, + "magical": true, + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkQuiveringPalmTitle", + "description": "Power/&ClassMonkQuiveringPalmDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "1f0cfba8-1b27-5675-9890-e10952c392de", + "contentPack": 9999, + "name": "ClassMonkQuiveringPalm" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionSubclassChoice/ClassMonkSubclassChoice.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionSubclassChoice/ClassMonkSubclassChoice.json new file mode 100644 index 0000000000..88a222612e --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionSubclassChoice/ClassMonkSubclassChoice.json @@ -0,0 +1,35 @@ +{ + "$type": "FeatureDefinitionSubclassChoice, Assembly-CSharp", + "subclasses": [ + "ClassMonkTraditionWayOfTheOpenHand" + ], + "filterByDeity": false, + "subclassSuffix": "ClassMonkTradition", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Subclass/&ClassMonkTraditionTitle", + "description": "Subclass/&ClassMonkTraditionDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "8a44e685-f083-5ce9-ad06-7464f20005c9", + "contentPack": 9999, + "name": "ClassMonkSubclassChoice" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandDistract.json b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandDistract.json new file mode 100644 index 0000000000..01342a0d16 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandDistract.json @@ -0,0 +1,182 @@ +{ + "$type": "SpellDefinition, Assembly-CSharp", + "spellsBundle": false, + "subspellsList": [], + "implemented": true, + "schoolOfMagic": "SchoolEvocation", + "spellLevel": 0, + "ritual": false, + "uniqueInstance": false, + "castingTime": "Action", + "ritualCastingTime": "Action", + "requiresConcentration": false, + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "aiParameters": { + "$type": "SpellAIParameters, Assembly-CSharp", + "learnPriority": "Low", + "preparePriority": "Low" + }, + "concentrationAction": "None", + "verboseComponent": true, + "somaticComponent": true, + "materialComponentType": "Mundane", + "specificMaterialComponentTag": "Diamond", + "specificMaterialComponentCostGp": 100, + "specificMaterialComponentConsumed": true, + "terminateOnItemUnequip": false, + "displayConditionDuration": false, + "vocalSpellSemeType": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandDistractTitle", + "description": "Power/&ClassMonkOpenHandDistractDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "b791cb32-6989-5275-83e0-cd0917f7464a", + "contentPack": 9999, + "name": "SpellClassMonkOpenHandDistract" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandProne.json b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandProne.json new file mode 100644 index 0000000000..2e62702949 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandProne.json @@ -0,0 +1,182 @@ +{ + "$type": "SpellDefinition, Assembly-CSharp", + "spellsBundle": false, + "subspellsList": [], + "implemented": true, + "schoolOfMagic": "SchoolEvocation", + "spellLevel": 0, + "ritual": false, + "uniqueInstance": false, + "castingTime": "Action", + "ritualCastingTime": "Action", + "requiresConcentration": false, + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "aiParameters": { + "$type": "SpellAIParameters, Assembly-CSharp", + "learnPriority": "Low", + "preparePriority": "Low" + }, + "concentrationAction": "None", + "verboseComponent": true, + "somaticComponent": true, + "materialComponentType": "Mundane", + "specificMaterialComponentTag": "Diamond", + "specificMaterialComponentCostGp": 100, + "specificMaterialComponentConsumed": true, + "terminateOnItemUnequip": false, + "displayConditionDuration": false, + "vocalSpellSemeType": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandProneTitle", + "description": "Power/&ClassMonkOpenHandProneDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "f14fdb02-b1a9-5833-9633-148882dbdc59", + "contentPack": 9999, + "name": "SpellClassMonkOpenHandProne" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandPush.json b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandPush.json new file mode 100644 index 0000000000..2b1e23a2a0 --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandPush.json @@ -0,0 +1,182 @@ +{ + "$type": "SpellDefinition, Assembly-CSharp", + "spellsBundle": false, + "subspellsList": [], + "implemented": true, + "schoolOfMagic": "SchoolEvocation", + "spellLevel": 0, + "ritual": false, + "uniqueInstance": false, + "castingTime": "Action", + "ritualCastingTime": "Action", + "requiresConcentration": false, + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "aiParameters": { + "$type": "SpellAIParameters, Assembly-CSharp", + "learnPriority": "Low", + "preparePriority": "Low" + }, + "concentrationAction": "None", + "verboseComponent": true, + "somaticComponent": true, + "materialComponentType": "Mundane", + "specificMaterialComponentTag": "Diamond", + "specificMaterialComponentCostGp": 100, + "specificMaterialComponentConsumed": true, + "terminateOnItemUnequip": false, + "displayConditionDuration": false, + "vocalSpellSemeType": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandPushTitle", + "description": "Power/&ClassMonkOpenHandPushDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "dcf8027a-c7fe-5293-9789-6b7e8a35ef9c", + "contentPack": 9999, + "name": "SpellClassMonkOpenHandPush" +} \ No newline at end of file diff --git a/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandTechnique.json b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandTechnique.json new file mode 100644 index 0000000000..9db23ec17d --- /dev/null +++ b/Diagnostics/CommunityExpansionBlueprints/SpellDefinition/SpellClassMonkOpenHandTechnique.json @@ -0,0 +1,186 @@ +{ + "$type": "SpellDefinition, Assembly-CSharp", + "spellsBundle": false, + "subspellsList": [ + "Definition:SpellClassMonkOpenHandProne:f14fdb02-b1a9-5833-9633-148882dbdc59", + "Definition:SpellClassMonkOpenHandPush:dcf8027a-c7fe-5293-9789-6b7e8a35ef9c", + "Definition:SpellClassMonkOpenHandDistract:b791cb32-6989-5275-83e0-cd0917f7464a" + ], + "implemented": true, + "schoolOfMagic": "SchoolEvocation", + "spellLevel": 0, + "ritual": false, + "uniqueInstance": false, + "castingTime": "Action", + "ritualCastingTime": "Action", + "requiresConcentration": false, + "effectDescription": { + "$type": "EffectDescription, Assembly-CSharp", + "rangeType": "Self", + "rangeParameter": 0, + "halfDamageOnAMiss": false, + "hitAffinitiesByTargetTag": [], + "targetType": "Self", + "itemSelectionType": "Equiped", + "targetParameter": 1, + "targetParameter2": 2, + "emissiveBorder": "None", + "emissiveParameter": 1, + "requiresTargetProximity": false, + "targetProximityDistance": 6, + "targetExcludeCaster": false, + "canBePlacedOnCharacter": true, + "targetFilteringMethod": "AllCharacterAndGadgets", + "targetFilteringTag": "No", + "requiresVisibilityForPosition": true, + "inviteOptionalAlly": false, + "slotTypes": [], + "recurrentEffect": "No", + "retargetAfterDeath": false, + "retargetActionType": "Bonus", + "poolFilterDiceNumber": 5, + "poolFilterDieType": "D8", + "trapRangeType": "Triggerer", + "targetConditionName": "", + "targetConditionAsset": null, + "targetSide": "Enemy", + "durationType": "Instantaneous", + "durationParameter": 1, + "endOfEffect": "EndOfTurn", + "hasSavingThrow": false, + "disableSavingThrowOnAllies": false, + "savingThrowAbility": "Dexterity", + "ignoreCover": false, + "grantedConditionOnSave": null, + "hasShoveRoll": false, + "createdByCharacter": false, + "difficultyClassComputation": "SpellCastingFeature", + "savingThrowDifficultyAbility": "Wisdom", + "fixedSavingThrowDifficultyClass": 15, + "savingThrowAffinitiesBySense": [], + "savingThrowAffinitiesByFamily": [], + "advantageForEnemies": false, + "canBeDispersed": false, + "hasVelocity": false, + "velocityCellsPerRound": 2, + "velocityType": "AwayFromSourceOriginalPosition", + "restrictedCreatureFamilies": [], + "immuneCreatureFamilies": [], + "restrictedCharacterSizes": [], + "hasLimitedEffectPool": false, + "effectPoolAmount": 60, + "effectApplication": "All", + "effectFormFilters": [], + "effectForms": [], + "specialFormsDescription": "", + "effectAdvancement": { + "$type": "EffectAdvancement, Assembly-CSharp", + "effectIncrementMethod": "None", + "incrementMultiplier": 1, + "additionalTargetsPerIncrement": 0, + "additionalSubtargetsPerIncrement": 0, + "additionalDicePerIncrement": 0, + "additionalSpellLevelPerIncrement": 0, + "additionalSummonsPerIncrement": 0, + "additionalHPPerIncrement": 0, + "additionalTempHPPerIncrement": 0, + "additionalTargetCellsPerIncrement": 0, + "additionalItemBonus": 0, + "additionalWeaponDie": 0, + "alteredDuration": "None" + }, + "speedType": "Instant", + "speedParameter": 10.0, + "offsetImpactTimeBasedOnDistance": false, + "offsetImpactTimeBasedOnDistanceFactor": 0.1, + "offsetImpactTimePerTarget": 0.0, + "effectParticleParameters": { + "$type": "EffectParticleParameters, Assembly-CSharp", + "casterParticleReference": null, + "casterSelfParticleReference": null, + "casterQuickSpellParticleReference": null, + "targetParticleReference": null, + "effectParticleReference": null, + "effectSubTargetParticleReference": null, + "zoneParticleReference": null, + "beforeImpactParticleReference": null, + "impactParticleReference": null, + "activeEffectImpactParticleReference": null, + "activeEffectCellStartParticleReference": null, + "activeEffectCellParticleReference": null, + "activeEffectCellEndParticleReference": null, + "activeEffectSurfaceStartParticleReference": null, + "activeEffectSurfaceParticleReference": null, + "activeEffectSurfaceEndParticleReference": null, + "emissiveBorderCellStartParticleReference": null, + "emissiveBorderCellParticleReference": null, + "emissiveBorderCellEndParticleReference": null, + "emissiveBorderSurfaceStartParticleReference": null, + "emissiveBorderSurfaceParticleReference": null, + "emissiveBorderSurfaceEndParticleReference": null, + "conditionStartParticleReference": null, + "conditionParticleReference": null, + "conditionEndParticleReference": null, + "applyEmissionColorOnWeapons": false, + "emissionColor": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 0.0 + }, + "emissionColorFadeInDuration": 0.0, + "emissionColorFadeOutDuration": 0.0 + }, + "effectAIParameters": { + "$type": "EffectAIParameters, Assembly-CSharp", + "aoeScoreMultiplier": 1.0, + "cooldownForCaster": 0, + "cooldownForBattle": 0, + "dynamicCooldown": false + }, + "animationMagicEffect": "Animation0" + }, + "aiParameters": { + "$type": "SpellAIParameters, Assembly-CSharp", + "learnPriority": "Low", + "preparePriority": "Low" + }, + "concentrationAction": "None", + "verboseComponent": true, + "somaticComponent": true, + "materialComponentType": "Mundane", + "specificMaterialComponentTag": "Diamond", + "specificMaterialComponentCostGp": 100, + "specificMaterialComponentConsumed": true, + "terminateOnItemUnequip": false, + "displayConditionDuration": false, + "vocalSpellSemeType": "None", + "guiPresentation": { + "$type": "GuiPresentation, Assembly-CSharp", + "hidden": false, + "title": "Power/&ClassMonkOpenHandTechniqueTitle", + "description": "Power/&ClassMonkOpenHandTechniqueDescription", + "spriteReference": { + "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", + "m_AssetGUID": "", + "m_SubObjectName": null, + "m_SubObjectType": null + }, + "color": { + "$type": "UnityEngine.Color, UnityEngine.CoreModule", + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "symbolChar": "221E", + "sortOrder": 0, + "unusedInSolastaCOTM": false, + "usedInValleyDLC": false + }, + "contentCopyright": "UserContent", + "guid": "5d282873-09f8-54d2-acfb-3f5aea1a9d90", + "contentPack": 9999, + "name": "SpellClassMonkOpenHandTechnique" +} \ No newline at end of file diff --git a/Diagnostics/NexusDescription.txt b/Diagnostics/NexusDescription.txt index 7650edceef..3ea2e09830 100644 --- a/Diagnostics/NexusDescription.txt +++ b/Diagnostics/NexusDescription.txt @@ -147,6 +147,8 @@ All settings start disabled by default. On first start the mod will display an w [*][b]MoonLit Pact[/b]: Your patron is a spirit of the moon, an entity that embodies the cyclical nature of light and darkness. These spirits seek to maintain the power of the moon over the night sky while keeping profane powers that stalk the darkness at bay and task their warlocks with the same, granting them command over the powers of the moon and its effects [*][b]Rift Walker Pact[/b]: Your patron is one of the rare beings who calls the void between worlds their home. They slip between the planes with ease and the knowledge you have gained from interacting with them allows you to harness lingering rift engeries to your benefit within solasta. You might be sometimes filled with a longing for the distant realm of your patron, a desire to wander between dimensions for the rest of your days, or watch for signs of another Rift event, either to prevent or encourage [*][b]Toad King Pact[/b]: Fey, demon or abberation caused by the Cataclysm, the true nature of the Toad King is not known, but it is known that the Toad King rules a large area of swamps and marshes within the Badlands and offers power to those willing to serve +[*][b]Way of the Open Hand[/b]: [update after features implemented] +Monks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. [/list] [size=3][b]Official Classes Subclasses[/b][/size] @@ -184,7 +186,7 @@ While you are not wearing any armor, your AC equals 10 + your Dexterity modifier [*][b]Chef (Wisdom)[/b]: You gain +1 to Wisdom. Spend 1 hour to cook a meal to heal yourself and your companions. Once a day you may spend an hour to cook treats that provide temporary HP when eaten [*][b]Dual Flurry[/b]: You are a master of fighting with paired weapons. On any turn where you hit twice with melee attacks while wielding a weapon in each hand, you may make an additional off-hand attack [*][b]Dual Weapon Defense[/b]: When yielding 2 weapons your AC increases by 1 -[*][b]Fast Hands[/b]: You gain a Cunning Action and can use the Bonus Action granted by it to make a Dexterity (Sleight of Hand) check, use your thieves’ tools to Disarm a trap or open a lock, or take the Use an Object action +[*][b]Fast Hands[/b]: You gain a Cunning Action and can use the Bonus Action granted by it to make a Dexterity (Sleight of Hand) check, use your thieves' tools to Disarm a trap or open a lock, or take the Use an Object action [*][b]Fey Teleportation (Charisma)[/b]: Increase Charisma attribute by 1. Gain the ability to Misty Step once per short rest and learn the spell. Gain proficiency in Tirmarian [*][b]Fey Teleportation (Intelligence)[/b]: Increase Intelligence attribute by 1. Gain the ability to Misty Step once per short rest and learn the spell. Gain proficiency in Tirmarian [*][b]Fey Teleportation (Wisdom)[/b]: Increase Wisdom attribute by 1. Gain the ability to Misty Step once per short rest and learn the spell. Gain proficiency in Tirmarian @@ -276,9 +278,7 @@ While you are not wearing any armor, your AC equals 10 + your Dexterity modifier [*][b]Eldritch Blast[/b]: A beam of crackling energy streaks toward a creature within range. Make a ranged spell attack against the target. On a hit, the target takes 1d10 force damage. The spell creates more than one beam when you reach higher levels: two beams at 5th level, three beams at 11th level, and four beams at 17th level. You can direct the beams at the same target or at different ones. Make a separate attack roll for each beam [*][b]Eldritch Orb[/b]: You fling a ball of eldritch energy at a creature or object within range and deal force damage in small radius -[*][b]Illuminating Sphere[/b]: Morwenna's Illuminating Sphere causes light sources such as torches and mana lamps in the area of effect to light up. - -"Don't worry, its highly unlikely to ignite torches or candles in packs or pockets. Probably." -Morwenna Leafheart +[*][b]Illuminating Sphere[/b]: Causes light sources such as torches and mana lamps in the area of effect to light up [*][b]Minor Lifesteal[/b]: You drain life energy from a hostile creature you can see within range. You then heal hit points equal to the amount of damage dealt. This spell has no effect on undead or constructs [*][b]Resonating Strike[/b]: Select one creature within melee range of you and a different creature that you can see within 5 feet of main target. You make a melee attack with current weapon against first creature. On a hit, the target suffers the weapon attack's normal effects, and resonating sound leaps to second target, dealing thunder damage equal to your spellcasting ability modifier. At 5th level, the melee attack deals extra 1d8 thunder damage to the target on a hit, and the thunder damage to the second creature increases to 1d8 + your spellcasting ability modifier. Both damage rolls increase by 1d8 at 11th and 17th levels @@ -287,13 +287,9 @@ At 5th level, the melee attack deals extra 1d8 thunder damage to the target on a At 5th level, the melee attack deals an extra 1d8 radiant damage to the target. The damage increases by another 1d8 at 11th level and 17th level [*][b]Find Familiar[/b]: You gain the service of a familiar [*][b]Hellish Rebuke[/b]: You point your finger, and the creature that damaged you is momentarily surrounded by hellish flames. The creature must make a Dexterity saving throw. It takes 2d10 fire damage on a failed save, or half as much damage on a successful one -[*][b]Mule[/b]: The recipient of this spell is able to ignore the effects of heavy loads or armor on movement speed. They can also carry slightly more weight. - -"If they have to come along, they might as well carry your stuff." -Morwenna Leafheart +[*][b]Mule[/b]: The recipient of this spell is able to ignore the effects of heavy loads or armor on movement speed. They can also carry slightly more weight [*][b]Pact Mark[/b]: You place a mark form your pact onto a creature you can see within 90ft. It becomes vulnerable to you and takes an additional 1d6 damage whenever you hit it with an attack (physical or spell attack). This damage is the same type as the attack that hits -[*][b]Radiant Motes[/b]: Morwenna's Radiant Motes unleashes a swarm of radiant projectiles that deal minor damage, but never miss. Targets may radiate light for up to 1 minute. - -"I got the inspiration from watching a Dwarf being overwhelmed by scorching badlands fireflies. Good times." -Morwenna Leafheart +[*][b]Radiant Motes[/b]: Unleashes a swarm of radiant projectiles that deal minor damage, but never miss. Targets may radiate light for up to 1 minute [*][b]Petal Storm[/b]: Choose an unoccupied 15-foot cube of air that you can see within range. An elemental force of swirling winds appears in the cube and lasts for the spell's duration. The cloud heavily obscures its area. Any creature that enters the storm for the first time on a turn or starts its turn there must make a Strength saving throw. On a failed save, the creature takes 3d4 slashing damage. As a bonus action, you can move the storm up to 30 feet in any direction [*][b]Protect Threshold[/b]: Tracing arcane sigils along its boundary, you can ward a doorway, window, or other portal from entry. For the duration, an invisible eldritch creature stalks the warded portal. Any creature that attempts to pass through the portal must make a Wisdom saving throw or take 4d6 psychic damage, or half as much on a successful save [*][b]Earth Tremor[/b]: You strike the ground and unleash a tremor of seismic force, hurling up earth, rock, and sand @@ -305,7 +301,7 @@ At 5th level, the melee attack deals an extra 1d8 radiant damage to the target. 40 hit points or fewer: deafened and blinded for 10 minutes 30 hit points or fewer: blinded, deafened, and stunned for 1 hour 20 hit points or fewer: killed instantly -Regardless of its current hit points, a celestial, an elemental, a fey, or a fiend that fails its save is forced back to its plane of origin (if it isn’t there already) and can’t return to your current plane for 24 hours by any means short of a wish spell. +Regardless of its current hit points, a celestial, an elemental, a fey, or a fiend that fails its save is forced back to its plane of origin (if it isn't there already) and can't return to your current plane for 24 hours by any means short of a wish spell. [*][b]Finger of Death (No Zombie)[/b]: The target must make a Constitution saving throw. It takes 7d8 + 30 necrotic damage on a failed save, or half as much damage on a successful one [*][b]Reverse Gravity[/b]: This spell reverses gravity in a 50-foot-radius, 100-foot-high cylinder centered on a point within range From dfb91d10c96bf63c4d9c896b042aa099fbed2411 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 16:03:14 -0700 Subject: [PATCH 128/174] update translations --- SolastaCommunityExpansion/Translations-en.txt | 102 ++++++------ SolastaCommunityExpansion/Translations-fr.txt | 146 +++++++++++------- .../Translations-pt-br.txt | 134 ++++++++++------ 3 files changed, 230 insertions(+), 152 deletions(-) diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 124913ffef..d823a25360 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -84,7 +84,7 @@ Condition/&ConditionImprovedBarkWardDescription The spirits of the forest cause Condition/&ConditionImprovedBarkWardTitle Improved Bark Ward Condition/&ConditionMarkedByArcanistDescription Afflicted by Arcanist's Mark Condition/&ConditionMarkedByArcanistTitle Arcanist's Mark -Condition/&ConditionMuleDescription Your speed is not reduced by encumbrance or heavy armor. You can carry 20 additional pounds. +Condition/&ConditionMuleDescription Your speed is not reduced by encumbrance or heavy armor. You can carry 20 additional pounds Condition/&ConditionMuleTitle Mule Condition/&ConditionSuperiorBarkWardDescription The spirits of the forest grant you poison immunity, and cause 3d8 piercing damage to melee attackers Condition/&ConditionSuperiorBarkWardTitle Superior Bark Ward @@ -569,7 +569,7 @@ Feat/&FeatTitanFightingDescription You gain a +2 hit against creatures of size l Feat/&FeatTitanFightingTitle Fighting Style: Titan Fighting Feat/&FeatToughDescription Your hit point maximum increases by an amount equal to twice your level when you gain this feat. Whenever you gain a level thereafter, your hit point maximum increases by an additional 2 hit points Feat/&FeatToughTitle Tough -Feat/&FeatWarCasterDescription You gain advantage on checks to maintain concentration.\nYou gain the ability to perform the somatic component of spells even with full hands.\nWhen a hostile creature's movement provokes an opportunity attack from you, you can use your reaction to cast a cantrip at the creature, rather than making an opportunity attack. The cantrip must have a casting time of 1 action or bonus action and must target only that creature. +Feat/&FeatWarCasterDescription You gain advantage on checks to maintain concentration.\nYou gain the ability to perform the somatic component of spells even with full hands.\nWhen a hostile creature's movement provokes an opportunity attack from you, you can use your reaction to cast a cantrip at the creature, rather than making an opportunity attack. The cantrip must have a casting time of 1 action or bonus action and must target only that creature Feat/&FeatWarCasterTitle War Caster Feat/&FeatWiseDefenseDescription Increase your Wisdom by 1, to a maximum of 20.\nWhile you are not wearing any armor, your AC equals 10 + your Dexterity modifier + your Wisdom modifier Feat/&FeatWiseDefenseTitle Wise Defense @@ -1797,109 +1797,111 @@ UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle UI/&ForcePreferredCantripTitle Force Preferred Cantrip Class/&ClassMonkTitle Monk [beta] -Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. +Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does Feature/&ClassMonkWeaponProficiencyTitle Monk Weapon Proficiencies Feature/&ClassMonkSkillProficiencyTitle Monk Skills Feature/&ClassMonkUnarmoredDefenseTitle Unarmored Defense -Feature/&ClassMonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier. +Feature/&ClassMonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier Feature/&ClassMonkMartialArtsTitle Martial Arts -Feature/&ClassMonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action. +Feature/&ClassMonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action Feature/&ClassMonkUnarmoredMovementTitle Unarmored Movement -Feature/&ClassMonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels. +Feature/&ClassMonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels Feature/&ClassMonkUnarmoredMovementBonusTitle Unarmored Movement Improvement -Feature/&ClassMonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet. +Feature/&ClassMonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet Feature/&ClassMonkMartialDiceProgression00Title Martial Arts Die Increase (D6) -Feature/&ClassMonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon Feature/&ClassMonkMartialDiceProgression01Title Martial Arts Die Increase (D8) -Feature/&ClassMonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon Feature/&ClassMonkMartialDiceProgression02Title Martial Arts Die Increase (D10) -Feature/&ClassMonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon. +Feature/&ClassMonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon Tooltip/&TagMonkWeaponTitle Monk Feature/&ClassMonkKiTitle Ki Feature/&ClassMonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: Power/&ClassMonkFlurryOfBlowsTitle Flurry of Blows -Power/&ClassMonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield. +Power/&ClassMonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield Power/&ClassMonkPatientDefenseTitle Patient Defense -Power/&ClassMonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield. +Power/&ClassMonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield Power/&ClassMonkStepOfTheWindTitle Step Of The Wind -Power/&ClassMonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield. +Power/&ClassMonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield Condition/&ClassMonkStepOfTheWindConditionTitle Step Of The Wind -Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn. +Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn Feature/&ClassMonkDeflectMissileTitle Deflect Missiles -Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level. -Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. +Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level +Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level Power/&ClassMonkSlowFallTitle Slow Fall -Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage. +Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage Reaction/&UseClassMonkSlowFallTitle Slow Fall -Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. +Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage Reaction/&UseClassMonkSlowFallReactTitle React -Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage. +Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage Feature/&ClassMonkExtraAttackTitle Extra Attack -Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn. +Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn Power/&ClassMonkStunningStrikeTitle Stunning Strike -Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn. +Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent. +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes -Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage. +Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind -Power/&ClassMonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened. +Power/&ClassMonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened Feature/&ClassMonkPurityOfBodyTitle Purity of Body -Feature/&ClassMonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison. +Feature/&ClassMonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat Feature/&ClassMonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon -Feature/&ClassMonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say. +Feature/&ClassMonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say Feature/&ClassMonkDiamondSoulTitle Diamond Soul -Feature/&ClassMonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Feature/&ClassMonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result Power/&ClassMonkDiamondSoulPowerTitle Diamond Soul -Power/&ClassMonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result. +Power/&ClassMonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result Reaction/&SpendPowerDiamondSoulTitle Diamond Soul -Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. +Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it Reaction/&SpendPowerDiamondSoulReactTitle Reroll -Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save Power/&ClassMonkEmptyBodyTitle Empty Body -Power/&ClassMonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage. +Power/&ClassMonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage Condition/&ClassMonkEmptyBodyConditionTitle Empty Body -Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage. +Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage Feature/&ClassMonkPerfectSelfTitle Perfect Self -Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points. -Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. +Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features Subclass/&ClassMonkTraditionTitle Monastic Traditions Subclass/&ClassMonkTraditionDescription At 3rd level you choose spiritual way you follow towards enlightenment. It will shape how you manipulate ki. -Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition. +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand -Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm Reaction/&SubitemSelectPowerBundleTitle Options Power/&ClassMonkOpenHandProneTitle Knock Down -Power/&ClassMonkOpenHandProneDescription Target must succeed Dexterity saving throw or be knocked prone. +Power/&ClassMonkOpenHandProneDescription Target must succeed Dexterity saving throw or be knocked prone Power/&ClassMonkOpenHandPushTitle Push Away -Power/&ClassMonkOpenHandPushDescription Target must succeed Strength saving throw or be pushed 15 feet away from you. +Power/&ClassMonkOpenHandPushDescription Target must succeed Strength saving throw or be pushed 15 feet away from you Power/&ClassMonkOpenHandDistractTitle Distract -Power/&ClassMonkOpenHandDistractDescription Target can't take reactions until end of your next turn. +Power/&ClassMonkOpenHandDistractDescription Target can't take reactions until end of your next turn Condition/&ClassMonkOpenHandDistractConditionTitle Distracted -Condition/&ClassMonkOpenHandDistractConditionDescription Cannot make reactions. +Condition/&ClassMonkOpenHandDistractConditionDescription Cannot make reactions Power/&ClassMonkOpenHandTechniqueTitle Open Hand Technique -Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki when you harness your own. Whenever you hit a creature with one of the attacks granted by your Flurry of Blows, you can impose one of the following effects on that target:\n - It must succeed on a Dexterity saving throw or be knocked prone.\n - It must make a Strength saving throw. If it fails, you can push it up to 15 feet away from you.\n - It can't take reactions until the end of your next turn. +Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki when you harness your own. Whenever you hit a creature with one of the attacks granted by your Flurry of Blows, you can impose one of the following effects on that target:\n - It must succeed on a Dexterity saving throw or be knocked prone.\n - It must make a Strength saving throw. If it fails, you can push it up to 15 feet away from you.\n - It can't take reactions until the end of your next turn Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique Power/&ClassMonkWholenessOfBodyTitle Wholeness of Body -Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again. +Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again Power/&ClassMonkTanquilityTitle Tranquility -Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell. +Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell Condition/&ClassMonkTanquilityConditionTitle Tranquility Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. Power/&ClassMonkQuiveringPalmTitle Quivering Palm -Power/&ClassMonkQuiveringPalmDescription When you hit a creature with an unarmed strike, you can spend 3 ki points to start imperceptible vibrations that force creature to make a Constitution saving throw. If it fails, it is reduced to 0 hit points. If it succeeds, it takes 10d10 necrotic damage. +Power/&ClassMonkQuiveringPalmDescription When you hit a creature with an unarmed strike, you can spend 3 ki points to start imperceptible vibrations that force creature to make a Constitution saving throw. If it fails, it is reduced to 0 hit points. If it succeeds, it takes 10d10 necrotic damage Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it. +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent. \ No newline at end of file +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent +Feedback/&AdditionalDamageLightningSpearFormat Lightning Spear! +Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index c60c8bd70f..c4b44e393f 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -84,7 +84,7 @@ Condition/&ConditionImprovedBarkWardDescription Les esprits de la forêt inflige Condition/&ConditionImprovedBarkWardTitle Bark Ward amélioré Condition/&ConditionMarkedByArcanistDescription Affligé par la Marque de l'Arcaniste Condition/&ConditionMarkedByArcanistTitle Marque d'arcaniste -Condition/&ConditionMuleDescription Votre vitesse n'est pas réduite par l'encombrement ou l'armure lourde. Vous pouvez transporter 20 livres supplémentaires. +Condition/&ConditionMuleDescription Votre vitesse n'est pas réduite par l'encombrement ou l'armure lourde. Vous pouvez transporter 20 livres supplémentaires Condition/&ConditionMuleTitle Mule Condition/&ConditionSuperiorBarkWardDescription Les esprits de la forêt vous confèrent une immunité contre le poison et infligent 3d8 dégâts perforants aux attaquants au corps à corps. Condition/&ConditionSuperiorBarkWardTitle Quartier supérieur de l'écorce @@ -569,7 +569,7 @@ Feat/&FeatTitanFightingDescription Vous gagnez +2 en touche contre les créature Feat/&FeatTitanFightingTitle Style de combat : Combat contre les Titans Feat/&FeatToughDescription Votre maximum de points de vie augmente d'un montant égal à deux fois votre niveau lorsque vous obtenez ce don. Chaque fois que vous gagnez un niveau par la suite, votre maximum de points de vie augmente de 2 points de vie supplémentaires Feat/&FeatToughTitle Difficile -Feat/&FeatWarCasterDescription Vous obtenez un avantage sur les contrôles pour maintenir la concentration.\nVous gagnez la capacité d'exécuter la composante somatique des sorts même avec les mains pleines.\nLorsque le mouvement d'une créature hostile provoque une attaque d'opportunité de votre part, vous pouvez utiliser votre réaction pour lancer un sort mineur sur la créature, plutôt que de faire une attaque d'opportunité. Le sort mineur doit avoir un temps d'incantation de 1 action ou action bonus et ne doit cibler que cette créature. +Feat/&FeatWarCasterDescription Vous obtenez un avantage sur les contrôles pour maintenir la concentration.\nVous gagnez la capacité d'exécuter la composante somatique des sorts même avec les mains pleines.\nLorsque le mouvement d'une créature hostile provoque une attaque d'opportunité de votre part, vous pouvez utiliser votre réaction pour lancer un sort mineur sur la créature, plutôt que de faire une attaque d'opportunité. Le sort mineur doit avoir un temps d'incantation de 1 action ou action bonus et ne doit cibler que cette créature Feat/&FeatWarCasterTitle Lanceur de guerre Feat/&FeatWiseDefenseDescription Augmentez votre Sagesse de 1, jusqu'à un maximum de 20.\nTant que vous ne portez pas d'armure, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse Feat/&FeatWiseDefenseTitle Défense sage @@ -783,7 +783,7 @@ Feature/&ArtificerSpecialistArchetypesDescription Dans quel domaine d'études vo Feature/&ArtificerSpecialistArchetypesTitle Spécialisations de bricoleur Feature/&AscendantStepTitle Étape ascendante Feature/&AspectoftheMoonDescription Vous n'avez plus besoin de dormir et pouvez surveiller, ce qui réduit les risques d'attaque et vous assure que vous êtes éveillé si le camp est attaqué. -Feature/&AspectoftheMoonTitle Aspect de la lune +Feature/&AspectoftheMoonTitle Aspect de la Lune Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseDescription Force +1 Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseTitle Augmentation d'attribut Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseDescription Sagesse +2 @@ -820,7 +820,7 @@ Feature/&ClassWarlockMysticArcanumSetTitle Arcane Mystique Feature/&ClassWarlockSavingThrowProficiencyDescription Sagesse, charisme Feature/&ClassWarlockSavingThrowProficiencyTitle Compétences en jets de sauvegarde Feature/&ClassWarlockSkillProficiencyDescription Choisissez 2 de ces compétences : Arcanes, Tromperie, Histoire, Intimidation, Enquête, Nature et Religion -Feature/&ClassWarlockSkillProficiencyTitle Compétences de Démoniste +Feature/&ClassWarlockSkillProficiencyTitle Compétences de démoniste Feature/&ClassWarlockSpellcastingDescription Vos recherches sur les arcanes et la magie que vous a conférée votre mécène vous ont donné de la facilité avec les sorts Feature/&ClassWarlockSpellcastingTitle Magie du pacte de démoniste Feature/&ClassWarlockToolsProficiencyDescription Vous avez été formé pour préparer des remèdes à base de plantes et utiliser un équipement enchanteur @@ -906,7 +906,7 @@ Feature/&EldritchSmiteTitle Châtiment occulte Feature/&ElementalistSpellsMagicAffinityDescription Vous choisissez parmi une liste étendue de sorts lorsque vous apprenez un sort de sorcier. Les sorts suivants sont ajoutés à la liste des sorts de sorcier pour vous : {0} Feature/&ElementalistSpellsMagicAffinityTitle Sorts d'élémentaliste Feature/&ElementalPactAirPlane Avion -Feature/&ElementalPactAstralPlane Plan astral +Feature/&ElementalPactAstralPlane Plan Astral Feature/&ElementalPactEarthPlane Plan de la Terre Feature/&ElementalPactEtherealPlane Plan éthéré Feature/&ElementalPactFirePlane Avion de pompiers @@ -915,7 +915,7 @@ Feature/&ElementalPactShadowPlane Plan d'ombre Feature/&ElementalPatronDummyFeatureSetTitle Elémentaliste Feature/&ElementalPatronElementalConditionFormatDescription Infligez {1} dégâts supplémentaires égaux à votre bonus de compétence lors d'un premier coup à chaque tour Feature/&ElementalPatronElementalConditionFormatTitle Canaliser {0} -Feature/&ElementalPatronElementalDamageFormatDescription Lorsque vous canalisez {0}, infligez {1} de dégâts supplémentaires égaux à votre bonus de compétence lors d'un premier coup à chaque round +Feature/&ElementalPatronElementalDamageFormatDescription Lorsque vous canalisez {0}, infligez {1} de dégâts supplémentaires égaux à votre bonus de compétence lors d'un premier coup à chaque tour Feature/&ElementalPatronElementalDamageFormatTitle Dégâts élémentaires : {0} Feature/&ElementalPatronElementalFormEnhancedFormatDescription Lorsque vous canalisez le {0}, vous gagnez l'immunité contre le {1} et appliquez le bonus de compétence sous forme de dégâts du même type au premier coup à chaque tour Feature/&ElementalPatronElementalFormEnhancedFormatTitle Canaliser {0} @@ -952,8 +952,8 @@ Feature/&GnomeCunningFeatureDescription Vous avez un avantage sur toutes les sau Feature/&GnomeCunningFeatureTitle Rusé Feature/&GnomeNaturalIllusionistDescription Vous connaissez le sort mineur Annoying Bee. L'intelligence est votre modificateur d'incantation pour cela Feature/&GnomeNaturalIllusionistTitle Magie Naturelle -Feature/&HerbalBrewDescription Lorsque vous terminez un repos long, vous pouvez créer des breuvages à base de plantes, dont chacun dure jusqu'au prochain repos long. Vous créez un total d'infusions égal à votre bonus de compétence. Pour chaque infusion, choisissez l'un des effets suivants :\nInfusion fortifiante : confère une résistance à différents types de dégâts pendant 1 heure.\nQuickening Brew : fournit 2d4 points de vie.\nInfusion toxifiante : agit comme un poison qui peut être appliqué sur une arme pendant 1 minute. Si le coup touche, la cible subit 1d4 dégâts de poison à chaque coup -Feature/&HerbalBrewFeatureSetDescription Vous gagnez en compétence avec le kit d'empoisonnement ou les kits d'herboristerie si vous ne l'avez pas déjà.\nLorsque vous terminez un repos long, vous pouvez créer des breuvages à base de plantes, dont chacun dure jusqu'au prochain repos long. Vous créez un total d'infusions égal à votre bonus de compétence. Pour chaque infusion, choisissez l'un des effets suivants :\nInfusion fortifiante : confère une résistance à différents types de dégâts pendant 1 heure.\nQuickening Brew : fournit 2d4 points de vie.\nInfusion toxifiante : agit comme un poison qui peut être appliqué sur une arme pendant 1 minute. Si le coup touche, la cible subit 1d4 dégâts de poison à chaque coup +Feature/&HerbalBrewDescription Lorsque vous terminez un repos long, vous pouvez créer des breuvages à base de plantes, dont chacun dure jusqu'au prochain repos long. Vous créez un total d'infusions égal à votre bonus de compétence. Pour chaque infusion, choisissez l'un des effets suivants :\nInfusion fortifiante : confère une résistance à différents types de dégâts pendant 1 heure.\nQuickening Brew : fournit 2d4 points de vie.\nInfusion toxifiante : agit comme un poison qui peut être appliqué sur une arme pendant 1 minute. Si le coup touche, la cible subit 1d4 dégâts de poison à chaque coup +Feature/&HerbalBrewFeatureSetDescription Vous gagnez en compétence avec le kit d'empoisonnement ou les kits d'herboristerie si vous ne l'avez pas déjà.\nLorsque vous terminez un repos long, vous pouvez créer des breuvages à base de plantes, dont chacun dure jusqu'au prochain repos long. Vous créez un total d'infusions égal à votre bonus de compétence. Pour chaque infusion, choisissez l'un des effets suivants :\nInfusion fortifiante : confère une résistance à différents types de dégâts pendant 1 heure.\nQuickening Brew : fournit 2d4 points de vie.\nInfusion toxifiante : agit comme un poison qui peut être appliqué sur une arme pendant 1 minute. Si le coup touche, la cible subit 1d4 dégâts de poison à chaque coup Feature/&HerbalBrewFeatureSetTitle Brassage aux herbes Feature/&HinderingBlastDescription Lorsque vous touchez une créature avec votre souffle eldritch, vous pouvez réduire la vitesse de cette créature de 3 mètres jusqu'à la fin de votre prochain tour. Feature/&HinderingBlastMagicAffinityDescription lorsque vous touchez une créature avec votre souffle eldritch, vous pouvez réduire la vitesse de cette créature de 3 mètres jusqu'à la fin de votre prochain tour @@ -1331,8 +1331,8 @@ Reaction/&SubitemSelectSlotLevelTitle Niveau d'emplacement Reaction/&SubitemSelectWarcasterTitle Sélectionnez l'action Reaction/&WarcasterAttackDescription Cible d'attaque Reaction/&WarcasterAttackTitle Attaque -Reaction/&WarcasterReactionDescription {0} quitte une zone menacée -Reaction/&WarcasterReactionTitle Attaque de Opportunité +Reaction/&WarcasterReactionDescription {0} quitte une zone menacée par un ou plusieurs personnages +Reaction/&WarcasterReactionTitle Attaque d'opportunité Requirement/&FeatureSelectionRequireCharacterLevel Niveau {0} Requirement/&FeatureSelectionRequireClassLevel Niveau {0} sur {1} Requirement/&WarlockMissingEldritchBlast Sort mineur Explosion occulte @@ -1354,7 +1354,7 @@ Rules/&ExtraDamageOnAttackConditionDescription Dégâts supplémentaires de Ligh Rules/&ExtraDamageOnAttackConditionTitle Statique choqué Rules/&HalfCoverShieldAttributeDescription Les alliés gagnent +2AC à moins de 10 pieds Rules/&HalfCoverShieldAttributeTitle Dôme demi-couverture -Rules/&HalfCoverShieldConditionDescription +2CA +Rules/&HalfCoverShieldConditionDescription +2AC Rules/&HalfCoverShieldConditionTitle Protégé par Dôme Rules/&LightningSpearPowerDescription Dégâts de foudre 1D6 + 1D6 Rules/&LightningSpearPowerTitle Lance de foudre @@ -1409,7 +1409,7 @@ Spell/&DHCastSpellGuardianNagaDescription Capacité d'incantation d'archimage Spell/&DHCastSpellGuardianNagaTitle Capacité d'incantation d'archimage Spell/&DHCastSpellLichDescription Capacité de lancer de liche Spell/&DHCastSpellLichTitle Capacité de lancer de liche -Spell/&DHConjureCelestialSpellDescription Vous invoquez un céleste de niveau de défi 4 ou inférieur, qui apparaît dans un espace inoccupé que vous pouvez voir à portée. Le céleste disparaît lorsqu'il tombe à 0 points de vie ou lorsque le sort se termine. Le céleste est amical avec vous et vos compagnons pendant toute la durée +Spell/&DHConjureCelestialSpellDescription Vous invoquez un céleste de niveau de défi 4 ou inférieur, qui apparaît dans un espace inoccupé que vous pouvez voir à portée. Le céleste disparaît lorsqu'il tombe à 0 point de vie ou lorsque le sort se termine. Le céleste est amical avec vous et vos compagnons pendant toute la durée Spell/&DHConjureCelestialSpellTitle Conjuration céleste (Couatl) Spell/&DHDominateMonsterSpellDescription Vous tentez de séduire une créature que vous pouvez voir à portée. Il doit réussir un jet de sauvegarde de Sagesse ou être charmé par vous pour la durée Spell/&DHDominateMonsterSpellTitle Dominer le monstre @@ -1475,7 +1475,7 @@ Spell/&FrenzyDescription D'un geste, vous réduisez une foule à l'instinct de b Spell/&FrenzyTitle Frénésie Spell/&HinderingBlastDescription Un faisceau d'énergie crépitante se dirige vers une créature à portée. Effectuez une attaque avec un sort à distance contre la cible. En cas de coup, la cible subit 1d10 dégâts de force.\n(lorsque vous touchez une créature avec votre souffle eldritch, vous pouvez réduire la vitesse de cette créature de 3 mètres jusqu'à la fin de votre prochain tour.) Spell/&HinderingBlastTitle Explosion Eldritch (Gênant) -Spell/&IlluminatingSphereDescription Fait s'allumer des sources de lumière telles que des torches et des lampes à mana dans la zone d'effet +Spell/&IlluminatingSphereDescription Provoque l'allumage de sources de lumière telles que des torches et des lampes de mana dans la zone d'effet Spell/&IlluminatingSphereTitle Sphère éclairante Spell/&IPConjureInvisibleStalkerTitle Invocation d'élémentaire (traqueur invisible) Spell/&MinorLifestealDescription Vous drainez l'énergie vitale d'une créature hostile que vous pouvez voir à portée. Vous soignez ensuite des points de vie égaux au nombre de dégâts infligés. Ce sort n'a aucun effet sur les morts-vivants ou les constructions @@ -1486,7 +1486,7 @@ Spell/&PetalStormDescription Choisissez un cube d'air inoccupé de 15 pieds que Spell/&PetalStormTitle Tempête de pétales Spell/&ProtectThresholdDescription En traçant des sceaux arcaniques le long de sa limite, vous pouvez protéger une porte, une fenêtre ou un autre portail de l'entrée. Pendant toute la durée, une créature eldritch invisible traque le portail protégé. Toute créature qui tente de traverser le portail doit effectuer un jet de sauvegarde de Sagesse ou subir 4d6 dégâts psychiques, ou la moitié en cas de réussite. Spell/&ProtectThresholdTitle Seuil de protection -Spell/&RadiantMotesDescription Libèrent une nuée de projectiles radieux qui infligent des dégâts mineurs, mais ne manquent jamais. Les cibles peuvent émettre de la lumière jusqu'à 1 minute +Spell/&RadiantMotesDescription Libère une nuée de projectiles rayonnants qui infligent des dégâts mineurs, mais ne manquent jamais. Les cibles peuvent émettre de la lumière jusqu'à 1 minute Spell/&RadiantMotesTitle Particules radieuses Spell/&ThunderStrikeDescription Créez une rafale de son tonitruant, endommageant tout le monde autour de vous Spell/&ThunderStrikeTitle rafale sonore @@ -1546,7 +1546,7 @@ Subclass/&AttackModifierArtificerEnhancedFocusDescription Touchez un focus et il Subclass/&AttackModifierArtificerEnhancedFocusTitle Mise au point améliorée Subclass/&AttackModifierArtificerEnhancedWeaponDescription Touchez une arme et elle devient magique et gagne +1 aux jets d'attaque et de dégâts. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerEnhancedWeaponTitle Arme améliorée -Subclass/&AttackModifierArtificerImprovedEnhancedArmorDescription Touchez Armor et il devient magique et fournit +2 AC. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première +Subclass/&AttackModifierArtificerImprovedEnhancedArmorDescription Touchez Armor et il devient magique et fournit +2 CA. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerImprovedEnhancedArmorTitle Armure améliorée améliorée Subclass/&AttackModifierArtificerImprovedEnhancedFocusDescription Touchez un focus et il devient magique et gagne +2 pour attaquer et épeler dc. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerImprovedEnhancedFocusTitle Amélioration de la mise au point améliorée @@ -1760,7 +1760,7 @@ Subclass/&TraditionSpellMasterSpellResistanceDescription Votre entraînement à Subclass/&TraditionSpellMasterSpellResistanceTitle Résistance aux sorts Subclass/&TraditionSpellMasterTitle Maître des sorts Subclass/&WarlockAncientForestDescription Vous avez forgé une relation avec une entité naturelle puissante : Dryades antiques, Archidruides, Manifestations de la Feywild saignant dans le plan matériel, Dieux oubliés d'un âge primitif. Votre patron peut souhaiter que vous protégiez le monde naturel, voyagez dans des terres lointaines qu'il ne peut pas, ou il peut avoir un autre motif qui semble impénétrable aux mortels de courte durée. -Subclass/&WarlockAncientForestTitle Pacte de la forêt ancienne +Subclass/&WarlockAncientForestTitle Pacte de la forêt antique Subclass/&WarlockMoonLitDescription Votre patron est un esprit de la lune, une entité qui incarne la nature cyclique de la lumière et des ténèbres. Ces esprits cherchent à maintenir le pouvoir de la lune sur le ciel nocturne tout en gardant à distance les pouvoirs profanes qui traquent les ténèbres et chargent leurs sorciers de la même manière, leur accordant le contrôle des pouvoirs de la lune et de ses effets. Subclass/&WarlockMoonLitTitle Pacte au clair de lune Subclass/&WarlockToadKingDescription Fey, démon ou aberration causée par le cataclysme, la vraie nature du roi crapaud n'est pas connue, mais on sait que le roi crapaud règne sur une vaste zone de marécages et de marais dans les Badlands et offre du pouvoir à ceux qui veulent servir. @@ -1774,7 +1774,7 @@ Subclass/&WeaponProfArtificerBattleSmithTitle Entraînement aux armes Subclass/&WhiteWitchDescription La magie blanche est fondamentalement bonne et bienveillante pour tous les êtres vivants. Les sorcières qui adoptent ce métier, malgré la malédiction haineuse qui les infecte, se consacrent souvent à la guérison et aux soins, dans le but d'améliorer le monde. Subclass/&WhiteWitchMagicDescription Vous gagnez les sorts suivants. Ces sorts comptent pour vous comme des sorts de Sorcière et ne comptent pas dans votre nombre total de sorts connus :\n {0} Subclass/&WhiteWitchMagicTitle Magie blanche -Subclass/&WhiteWitchTitle Sorcière blanche +Subclass/&WhiteWitchTitle Sorcière Blanche Subclass/&WitchSubclassPathDescription Votre connaissance de la magie a culminé en rejoignant un Coven, un cercle inné de sorcières qui explorent un chemin spécifique de sorcellerie et de malédictions Subclass/&WitchSubclassPathTitle Couvents de sorcières Tooltip/&FeatPrerequisiteHasStealthAttack A une attaque furtive @@ -1796,74 +1796,112 @@ UI/&CustomFeatureSelectionTooltipTypePower Pouvoir UI/&CustomFeatureSelectionTooltipTypeProficiency Compétence UI/&ForcePreferredCantripDescription Si cette option est activée, seul le cantrip préféré peut se déclencher. Si le sort mineur préféré n'est pas sélectionné, le premier sort mineur valide se déclenchera, quelle que soit cette bascule UI/&ForcePreferredCantripTitle Forcer le sort mineur préféré -Class/&ClassMonkTitle Moine +Class/&ClassMonkTitle Moine [bêta] Class/&ClassMonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. Feature/&ClassMonkWeaponProficiencyTitle Maîtrise des armes du moine Feature/&ClassMonkSkillProficiencyTitle Compétences de moine Feature/&ClassMonkUnarmoredDefenseTitle Défense non blindée -Feature/&ClassMonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse. +Feature/&ClassMonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse Feature/&ClassMonkMartialArtsTitle Arts martiaux -Feature/&ClassMonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus. +Feature/&ClassMonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus Feature/&ClassMonkUnarmoredMovementTitle Mouvement non blindé -Feature/&ClassMonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine. +Feature/&ClassMonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine Feature/&ClassMonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure -Feature/&ClassMonkUnarmoredMovementBonusDescription Le bonus de déplacement augmente de 1,50 mètre. +Feature/&ClassMonkUnarmoredMovementBonusDescription Le bonus de mouvement augmente de 5 pieds Feature/&ClassMonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) -Feature/&ClassMonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Feature/&ClassMonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine Feature/&ClassMonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) -Feature/&ClassMonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine. +Feature/&ClassMonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine Feature/&ClassMonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) -Feature/&ClassMonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. +Feature/&ClassMonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine Tooltip/&TagMonkWeaponTitle Moine Feature/&ClassMonkKiTitle Ki Feature/&ClassMonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : Power/&ClassMonkFlurryOfBlowsTitle Rafale de coups -Power/&ClassMonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&ClassMonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier Power/&ClassMonkPatientDefenseTitle Défense des patients -Power/&ClassMonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&ClassMonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier Power/&ClassMonkStepOfTheWindTitle Pas du vent -Power/&ClassMonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier. +Power/&ClassMonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier Condition/&ClassMonkStepOfTheWindConditionTitle Pas du vent -Condition/&ClassMonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour. +Condition/&ClassMonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour Feature/&ClassMonkDeflectMissileTitle Dévier les missiles -Feature/&ClassMonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine. -Reaction/&CustomDeflectMissileMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine. +Feature/&ClassMonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine +Reaction/&CustomDeflectMissileClassMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine Power/&ClassMonkSlowFallTitle Chute lente -Power/&ClassMonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute. -Reaction/&UseMonkSlowFallTitle Chute lente -Reaction/&UseMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute. -Reaction/&UseMonkSlowFallReactTitle Réagir -Reaction/&UseMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages. +Power/&ClassMonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute +Reaction/&UseClassMonkSlowFallTitle Chute lente +Reaction/&UseClassMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute +Reaction/&UseClassMonkSlowFallReactTitle Réagir +Reaction/&UseClassMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages Feature/&ClassMonkExtraAttackTitle Attaque supplémentaire -Feature/&ClassMonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour. +Feature/&ClassMonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour Power/&ClassMonkStunningStrikeTitle Frappe étourdissante -Power/&ClassMonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour. -Reaction/&SpendPowerMonkStunningStrikeTitle Frappe étourdissante -Reaction/&SpendPowerMonkStunningStrikeDescription {0} a touché son adversaire et peut dépenser 1 point de ki pour tenter de l'étourdir. -Reaction/&SpendPowerMonkStunningStrikeReactTitle Dépenser du ki -Reaction/&SpendPowerMonkStunningStrikeReactDescription Dépensez du ki pour tenter d'étourdir l'adversaire. +Power/&ClassMonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour +Reaction/&SpendPowerClassMonkStunningStrikeTitle Frappe étourdissante +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} a touché l'adversaire et peut dépenser 1 point de ki pour tenter d'étourdir +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Dépenser du ki +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Dépense du ki pour tenter d'étourdir l'adversaire Feature/&ClassMonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki -Feature/&ClassMonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et aux dégâts non magiques. +Feature/&ClassMonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et dégâts non magiques Power/&ClassMonkKiStillnessOfMindTitle Silence d'esprit -Power/&ClassMonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie. +Power/&ClassMonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie Feature/&ClassMonkPurityOfBodyTitle Pureté du corps -Feature/&ClassMonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons. +Feature/&ClassMonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat Feature/&ClassMonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune -Feature/&ClassMonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites. +Feature/&ClassMonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites Feature/&ClassMonkDiamondSoulTitle Âme de diamant Feature/&ClassMonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. Power/&ClassMonkDiamondSoulPowerTitle Âme de diamant -Power/&ClassMonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Power/&ClassMonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat Reaction/&SpendPowerDiamondSoulTitle Âme de diamant -Reaction/&SpendPowerDiamondSoulDescription {0} a raté une sauvegarde et peut dépenser 1 ki pour la relancer. +Reaction/&SpendPowerDiamondSoulDescription {0} a échoué à une sauvegarde et peut dépenser 1 ki pour le relancer Reaction/&SpendPowerDiamondSoulReactTitle Relancer -Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée. +Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée Power/&ClassMonkEmptyBodyTitle Corps vide -Power/&ClassMonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts, sauf les dégâts de force. +Power/&ClassMonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts mais aux dégâts de force Condition/&ClassMonkEmptyBodyConditionTitle Corps vide -Condition/&ClassMonkEmptyBodyConditionDescription Vous avez la résistance à tous les dégâts sauf les dégâts de force. +Condition/&ClassMonkEmptyBodyConditionDescription Vous avez une résistance à tous les dégâts mais aux dégâts de force Feature/&ClassMonkPerfectSelfTitle Soi parfait -Feature/&ClassMonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki. -Tooltip/&CustomPortraitPoolMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. +Feature/&ClassMonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki +Tooltip/&CustomPortraitPoolClassMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki +Subclass/&ClassMonkTraditionTitle Traditions monastiques +Subclass/&ClassMonkTraditionDescription Au niveau 3, vous choisissez la voie spirituelle que vous suivez vers l'illumination. Cela façonnera la façon dont vous manipulez le ki. +Stage/&SubclassSelectionStageClassMonkTraditionDescription Cette étape sélectionne la tradition monastique du personnage +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Caractéristiques de la tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionHeader Sélectionnez une tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Vous devez sélectionner une tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastique\nTradition +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Voie de la main ouverte +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [mise à jour après l'implémentation des fonctionnalités]\nLes Moines de la Voie de la Main Ouverte sont les maîtres ultimes du combat des arts martiaux, qu'ils soient armés ou non. Ils apprennent des techniques pour pousser et faire trébucher leurs adversaires, manipuler le ki pour soigner les dommages causés à leur corps et pratiquer une méditation avancée qui peut les protéger du mal. +Reaction/&SubitemSelectPowerBundleTitle Choix +Power/&ClassMonkOpenHandProneTitle Abattre +Power/&ClassMonkOpenHandProneDescription La cible doit réussir un jet de sauvegarde de Dextérité ou être projetée à terre +Power/&ClassMonkOpenHandPushTitle Repousser +Power/&ClassMonkOpenHandPushDescription La cible doit réussir un jet de sauvegarde de Force ou être repoussée à 15 pieds de vous +Power/&ClassMonkOpenHandDistractTitle Distraire +Power/&ClassMonkOpenHandDistractDescription La cible ne peut pas réagir avant la fin de votre prochain tour +Condition/&ClassMonkOpenHandDistractConditionTitle Distraits +Condition/&ClassMonkOpenHandDistractConditionDescription Ne peut pas faire de réactions +Power/&ClassMonkOpenHandTechniqueTitle Technique à main ouverte +Power/&ClassMonkOpenHandTechniqueDescription Vous pouvez manipuler le ki de votre ennemi lorsque vous exploitez le vôtre. À chaque fois que vous touchez une créature avec l'une des attaques conférées par votre Déluge de coups, vous pouvez imposer l'un des effets suivants à cette cible :\n - Il doit réussir un jet de sauvegarde de Dextérité ou être mis à terre.\n - Il doit effectuer un jet de sauvegarde de Force. S'il échoue, vous pouvez le pousser jusqu'à 15 pieds de vous.\n - Il ne peut pas prendre de réactions avant la fin de votre prochain tour +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Technique à main ouverte +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} touche une créature avec l'une des attaques conférées par Déluge de coups et peut imposer l'un des effets suivants à cette cible : +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Appliquer +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Appliquer la technique sélectionnée +Power/&ClassMonkWholenessOfBodyTitle Intégralité du corps +Power/&ClassMonkWholenessOfBodyDescription Par une action, vous pouvez regagner des points de vie égaux à trois fois votre niveau de moine. Vous devez terminer un repos long avant de pouvoir utiliser à nouveau cette fonctionnalité +Power/&ClassMonkTanquilityTitle Tranquillité +Power/&ClassMonkTanquilityDescription Une fois par repos court, en tant qu'action libre, vous pouvez entrer dans un état de tranquillité, calmer vos émotions et vous concentrer sur ce qui vous entoure. Tant que vous êtes dans cet état, vous bénéficiez d'un avantage aux jets de sauvegarde contre les sorts et les ennemis sont désavantagés lorsqu'ils vous attaquent. La tranquillité dure jusqu'au prochain repos ou jusqu'à ce que vous attaquiez ou lanciez un sort +Condition/&ClassMonkTanquilityConditionTitle Tranquillité +Condition/&ClassMonkTanquilityConditionDescription Vous avez un avantage aux jets de sauvegarde contre les sorts et les ennemis ont un désavantage en vous attaquant. Supprimé lorsque vous attaquez ou lancez un sort. +Power/&ClassMonkQuiveringPalmTitle Paume tremblante +Power/&ClassMonkQuiveringPalmDescription Lorsque vous touchez une créature avec un coup à mains nues, vous pouvez dépenser 3 points de ki pour déclencher des vibrations imperceptibles qui forcent la créature à effectuer un jet de sauvegarde de Constitution. En cas d'échec, il est réduit à 0 point de vie. S'il réussit, il subit 10d10 dégâts nécrotiques +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Paume tremblante +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} a touché l'adversaire avec une attaque à mains nues et peut dépenser 3 points de ki pour tenter de le tuer +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Dépenser du ki +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Dépense du ki pour tenter de tuer l'adversaire +Feedback/&AdditionalDamageLightningSpearFormat Lance de Foudre! +Feedback/&AdditionalDamageLightningSpearLine {0} frappe {1} avec Lance de Foudre! (+{2}) \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index d4cf3c32ef..1a3e254881 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -84,7 +84,7 @@ Condition/&ConditionImprovedBarkWardDescription Os espíritos da floresta causam Condition/&ConditionImprovedBarkWardTitle Sentido de Latido Aprimorado Condition/&ConditionMarkedByArcanistDescription Afligido pela Marca do Arcanista Condition/&ConditionMarkedByArcanistTitle Marca do Arcanista -Condition/&ConditionMuleDescription Sua velocidade não é reduzida por sobrecarga ou armadura pesada. Você pode carregar 20 quilos adicionais. +Condition/&ConditionMuleDescription Sua velocidade não é reduzida por sobrecarga ou armadura pesada. Você pode carregar 20 libras adicionais Condition/&ConditionMuleTitle Mula Condition/&ConditionSuperiorBarkWardDescription Os espíritos da floresta concedem imunidade a venenos e causam 3d8 de dano perfurante a atacantes corpo a corpo Condition/&ConditionSuperiorBarkWardTitle Ala do Latido Superior @@ -484,7 +484,7 @@ Feat/&FeatDexIncrementDescription +1 Destreza Feat/&FeatDexIncrementTitle Aumento de atributo Feat/&FeatDualWeaponDefenseDescription Ao entregar 2 armas sua CA aumenta em 1 Feat/&FeatDualWeaponDefenseTitle Defesa de arma dupla -Feat/&FeatFastHandsDescription Você ganha uma Ação de Astúcia e pode usar a Ação Bônus concedida por ela para fazer um teste de Destreza (Prestidigitação), usar as ferramentas de seus ladrões para desarmar uma armadilha ou abrir um cadeado, ou realizar a ação Usar um Objeto +Feat/&FeatFastHandsDescription Você ganha uma Ação de Astúcia e pode usar a Ação Bônus concedida por ela para fazer um teste de Destreza (Prestidigitação), usar as ferramentas de seus ladrões para desarmar uma armadilha ou abrir uma fechadura, ou usar a ação de Usar um Objeto Feat/&FeatFastHandsTitle Mãos rapidas Feat/&FeatFeyTeleportationChaDescription Aumente o atributo Carisma em 1. Ganhe a habilidade de Misty Step uma vez por descanso curto e aprenda o feitiço. Ganhar proficiência em Tirmarian Feat/&FeatFeyTeleportationChaTitle Teletransporte Fey (Carisma) @@ -569,7 +569,7 @@ Feat/&FeatTitanFightingDescription Você ganha +2 de acerto contra criaturas de Feat/&FeatTitanFightingTitle Estilo de luta: Titan Fighting Feat/&FeatToughDescription Seu máximo de pontos de vida aumenta em uma quantidade igual ao dobro do seu nível quando você ganha este talento. Sempre que você ganha um nível depois disso, seu máximo de pontos de vida aumenta em 2 pontos de vida adicionais Feat/&FeatToughTitle Resistente -Feat/&FeatWarCasterDescription Você ganha vantagem em testes para manter a concentração.\nVocê ganha a habilidade de realizar o componente somático de feitiços mesmo com as mãos cheias.\nQuando o movimento de uma criatura hostil provoca um ataque de oportunidade de você, você pode usar sua reação para lançar um truque na criatura, em vez de fazer um ataque de oportunidade. O truque deve ter um tempo de lançamento de 1 ação ou ação bônus e deve ter como alvo apenas aquela criatura. +Feat/&FeatWarCasterDescription Você ganha vantagem em testes para manter a concentração.\nVocê ganha a habilidade de realizar o componente somático de feitiços mesmo com as mãos cheias.\nQuando o movimento de uma criatura hostil provoca um ataque de oportunidade de você, você pode usar sua reação para lançar um truque na criatura, em vez de fazer um ataque de oportunidade. O truque deve ter um tempo de lançamento de 1 ação ou ação bônus e deve ter como alvo apenas aquela criatura Feat/&FeatWarCasterTitle Conjurador de Guerra Feat/&FeatWiseDefenseDescription Aumente sua Sabedoria em 1, até um máximo de 20.\nEnquanto você não estiver usando nenhuma armadura, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria Feat/&FeatWiseDefenseTitle Defesa Sábia @@ -747,7 +747,7 @@ Feature/&AHSoulBladeEmpowerWeaponDamageBonusDescription Você é fortalecido e c Feature/&AHSoulBladeEmpowerWeaponDamageBonusTitle Fortalecido pela alma Feature/&AHSoulBladeSummonPactWeaponPowerDescription Uma vez por descanso curto, você pode invocar uma forma espiritual de uma arma do seu pacto como uma ação livre. Como uma ação bônus, você pode direcionar a arma conforme desejar para atacar seus inimigos. A arma se move até 20 pés cada vez antes de atacar Feature/&AHSoulBladeSummonPactWeaponPowerTitle Arma do Pacto Espiritual -Feature/&AHWarlockClassPactBoonSetDescription No 3º nível, seu patrono sobrenatural concede um presente a você por seu serviço leal. Você pode escolher entre: +Feature/&AHWarlockClassPactBoonSetDescription No 3º nível, seu patrono do outro mundo concede um presente a você por seu serviço leal. Você pode escolher entre: Feature/&AHWarlockClassPactBoonSetTitle Benefício do pacto Feature/&AHWarlockClassPactOfTheBladeSetDescription Você se torna proficiente com todas as armas e seus ataques com armas são considerados mágicos Feature/&AHWarlockClassPactOfTheBladeSetTitle Pacto da Lâmina @@ -762,7 +762,7 @@ Feature/&AHWarlockSoulBladePactSpellListTitle Lista de feitiços expandida da l Feature/&AlwaysBeardDescription {0}% de chances de crescer uma barba gloriosa! Feature/&AncientForestExpandedSpelllistAfinityDescription Você escolhe a partir de uma lista expandida de magias quando aprende uma magia de bruxo. Os seguintes feitiços são adicionados à lista de feitiços de bruxo para você: {0} Feature/&AncientForestExpandedSpelllistAfinityTitle Feitiços da Floresta Antiga -Feature/&AncientForestLightAffinityDescription Você pode absorver energia da luz solar. Enquanto você estiver sob luz direta, você ganha 2 HP por rodada +Feature/&AncientForestLightAffinityDescription Você pode absorver energia da luz solar. Enquanto você está sob luz direta, você ganha 2 HP por rodada Feature/&AncientForestLightAffinityTitle Fotossíntese Feature/&AncientForestRegrowthDescription Uma piscina de poder de cura - 5 pontos por nível de bruxo Feature/&AncientForestRegrowthTitle Rebrota @@ -1011,7 +1011,7 @@ Feature/&PowerAttackTwoHandedPowerDescription Tome uma penalidade de -{0} para a Feature/&PowerAttackTwoHandedPowerTitle Ataque de poder de duas mãos Feature/&PowerPaladinAuraOfCourage18Description Concede um bônus de teste de resistência para aliados dentro de 9 metros Feature/&PowerPaladinAuraOfCourage18Title Aura de Coragem Aprimorada -Feature/&PowerPaladinAuraOfProtection18Description Você e seus aliados dentro de 30 pés não podem ser amedrontados +Feature/&PowerPaladinAuraOfProtection18Description Você e seus aliados dentro de 9 metros não podem ser amedrontados Feature/&PowerPaladinAuraOfProtection18Title Aura de Proteção Aprimorada Feature/&PowerTorchbearerDescription Tente incendiar um alvo corpo a corpo! Feature/&PowerTorchbearerTitle Portador da tocha @@ -1039,7 +1039,7 @@ Feature/&RageStrengthSavingThrowAffinityDescription Você obtém vantagem em eco Feature/&RageStrengthSavingThrowAffinityTitle Vantagem de economia de força de raiva Feature/&RangerArcanistMagicDescription A partir do 3º nível, você aprende uma magia adicional quando atinge certos níveis nesta classe. Cada feitiço conta como um feitiço de patrulheiro para você, mas não conta para o número de feitiços de patrulheiro que você conhece. Os feitiços são: Level 3: Shield, Level 5: Misty Step, Level 9: Haste, Level 13: Dimension Door e Level 17: Hold Monster. Além disso, você é proficiente em lançar feitiços em batalha e pode lançar feitiços que exijam um componente somático, mesmo que ambas as mãos estejam segurando uma arma ou escudo. Feature/&RangerArcanistMagicTitle Feitiço Arcanista Ranger -Feature/&RangerFeralSensesDescription Você ganha sentidos sobrenaturais que o ajudam a lutar contra criaturas que você não pode ver. Quando você ataca uma criatura que não pode ver, sua incapacidade de vê-la não impõe desvantagem em suas jogadas de ataque contra ela. +Feature/&RangerFeralSensesDescription Você ganha sentidos sobrenaturais que o ajudam a lutar contra criaturas que você não pode ver. Quando você ataca uma criatura que não pode ver, sua incapacidade de vê-la não impõe desvantagem em suas jogadas de ataque contra ela Feature/&RangerFeralSensesTitle Sentidos Ferais Feature/&RangerVanishActionDescription A partir do 14º nível, você pode usar a ação Esconder-se como uma ação bônus no seu turno. Feature/&RangerVanishActionTitle Desaparecer @@ -1291,7 +1291,7 @@ Race/&PointPoolSelect2FeatsDescription Selecione 2 talentos adicionais para o se Race/&PointPoolSelect2FeatsTitle 2 Talentos Bônus Race/&PointPoolSelect3FeatsDescription Selecione 3 talentos adicionais para o seu personagem Race/&PointPoolSelect3FeatsTitle 3 Talentos Bônus -Race/&PointPoolSelect4FeatsDescription Selecione 4 talentos adicionais para seu personagem +Race/&PointPoolSelect4FeatsDescription Selecione 4 talentos adicionais para o seu personagem Race/&PointPoolSelect4FeatsTitle 4 Talentos Bônus Race/&PointPoolSelect5FeatsDescription Selecione 5 talentos adicionais para seu personagem Race/&PointPoolSelect5FeatsTitle 5 Talentos Bônus @@ -1331,8 +1331,8 @@ Reaction/&SubitemSelectSlotLevelTitle Nível do slot Reaction/&SubitemSelectWarcasterTitle Selecione a ação Reaction/&WarcasterAttackDescription Alvo de ataque Reaction/&WarcasterAttackTitle Ataque -Reaction/&WarcasterReactionDescription {0} está deixando uma área ameaçada por 1 ou mais personagens -Reaction/&WarcasterReactionTitle Ataque de Oportunidade +Reaction/&WarcasterReactionDescription {0} está saindo de uma área ameaçada por um ou mais personagens +Reaction/&WarcasterReactionTitle Ataque de oportunidade Requirement/&FeatureSelectionRequireCharacterLevel Nível {0} Requirement/&FeatureSelectionRequireClassLevel Nível {0} de {1} Requirement/&WarlockMissingEldritchBlast Truque Explosão Mística @@ -1486,7 +1486,7 @@ Spell/&PetalStormDescription Escolha um cubo de ar desocupado de 4,5 metros que Spell/&PetalStormTitle Tempestade de Pétalas Spell/&ProtectThresholdDescription Traçando sigilos arcanos ao longo de seu limite, você pode proteger uma porta, janela ou outro portal da entrada. Pela duração, uma criatura mística invisível espreita o portal protegido. Qualquer criatura que tente passar pelo portal deve fazer um teste de resistência de Sabedoria ou sofrerá 4d6 de dano psíquico, ou metade disso em um teste bem sucedido. Spell/&ProtectThresholdTitle Limite de proteção -Spell/&RadiantMotesDescription Liberam um enxame de projéteis radiantes que causam danos menores, mas nunca erram. Os alvos podem irradiar luz por até 1 minuto +Spell/&RadiantMotesDescription Libera um enxame de projéteis radiantes que causam danos menores, mas nunca erram. Os alvos podem irradiar luz por até 1 minuto Spell/&RadiantMotesTitle Partículas Radiantes Spell/&ThunderStrikeDescription Crie uma explosão de som trovejante, danificando todos ao seu redor Spell/&ThunderStrikeTitle Explosão de som @@ -1796,74 +1796,112 @@ UI/&CustomFeatureSelectionTooltipTypePower Poder UI/&CustomFeatureSelectionTooltipTypeProficiency Competência UI/&ForcePreferredCantripDescription Se esta opção estiver LIGADA, apenas o truque preferido pode ser acionado. Se o truque preferido não for selecionado, o primeiro truque válido será acionado, independentemente dessa alternância UI/&ForcePreferredCantripTitle Forçar Truque Preferido -Class/&ClassMonkTitle Monge -Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz. +Class/&ClassMonkTitle Monge [beta] +Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz Feature/&ClassMonkWeaponProficiencyTitle Proficiência com Armas de Monge Feature/&ClassMonkSkillProficiencyTitle Habilidades de monge Feature/&ClassMonkUnarmoredDefenseTitle Defesa não blindada -Feature/&ClassMonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria. +Feature/&ClassMonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria Feature/&ClassMonkMartialArtsTitle Artes marciais -Feature/&ClassMonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus. +Feature/&ClassMonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus Feature/&ClassMonkUnarmoredMovementTitle Movimento não blindado -Feature/&ClassMonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge. +Feature/&ClassMonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge Feature/&ClassMonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado -Feature/&ClassMonkUnarmoredMovementBonusDescription O bônus de movimento aumenta em 1,5 metro. +Feature/&ClassMonkUnarmoredMovementBonusDescription Bônus de movimento aumenta em 1,5 metro Feature/&ClassMonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) -Feature/&ClassMonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge Feature/&ClassMonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) -Feature/&ClassMonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge Feature/&ClassMonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) -Feature/&ClassMonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge. +Feature/&ClassMonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge Tooltip/&TagMonkWeaponTitle Monge Feature/&ClassMonkKiTitle Ki Feature/&ClassMonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: Power/&ClassMonkFlurryOfBlowsTitle Rajada de Golpes -Power/&ClassMonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&ClassMonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo Power/&ClassMonkPatientDefenseTitle Defesa do paciente -Power/&ClassMonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&ClassMonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo Power/&ClassMonkStepOfTheWindTitle Passo do vento -Power/&ClassMonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo. +Power/&ClassMonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo Condition/&ClassMonkStepOfTheWindConditionTitle Passo do vento -Condition/&ClassMonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno. +Condition/&ClassMonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno Feature/&ClassMonkDeflectMissileTitle Desviar mísseis -Feature/&ClassMonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge. -Reaction/&CustomDeflectMissileMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de Monge. +Feature/&ClassMonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge +Reaction/&CustomDeflectMissileClassMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de monge Power/&ClassMonkSlowFallTitle Queda Lenta -Power/&ClassMonkSlowFallDescription Você pode usar sua reação ao cair para evitar qualquer dano de queda. -Reaction/&UseMonkSlowFallTitle Queda Lenta -Reaction/&UseMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda. -Reaction/&UseMonkSlowFallReactTitle Reagir -Reaction/&UseMonkSlowFallReactDescription Use a reação para evitar danos. +Power/&ClassMonkSlowFallDescription Você pode usar sua reação quando cair para evitar qualquer dano de queda +Reaction/&UseClassMonkSlowFallTitle Queda Lenta +Reaction/&UseClassMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda +Reaction/&UseClassMonkSlowFallReactTitle Reagir +Reaction/&UseClassMonkSlowFallReactDescription Use a reação para evitar danos Feature/&ClassMonkExtraAttackTitle Ataque Extra -Feature/&ClassMonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação de Ataque em seu turno. +Feature/&ClassMonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação Atacar no seu turno Power/&ClassMonkStunningStrikeTitle Golpe Impressionante Power/&ClassMonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. -Reaction/&SpendPowerMonkStunningStrikeTitle Golpe Impressionante -Reaction/&SpendPowerMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar. -Reaction/&SpendPowerMonkStunningStrikeReactTitle Gastar ki -Reaction/&SpendPowerMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente. +Reaction/&SpendPowerClassMonkStunningStrikeTitle Golpe Impressionante +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Gastar ki +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente Feature/&ClassMonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki -Feature/&ClassMonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos. +Feature/&ClassMonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos Power/&ClassMonkKiStillnessOfMindTitle Tranquilidade da mente -Power/&ClassMonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você enfeitiçado ou assustado. +Power/&ClassMonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você encantado ou assustado. Feature/&ClassMonkPurityOfBodyTitle Pureza do Corpo -Feature/&ClassMonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos. +Feature/&ClassMonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é temporariamente perdida se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é perdida temporariamente se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate Feature/&ClassMonkTongueOfSunAndMoonTitle Língua do Sol e da Lua -Feature/&ClassMonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz. +Feature/&ClassMonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz Feature/&ClassMonkDiamondSoulTitle Alma de diamante Feature/&ClassMonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. Power/&ClassMonkDiamondSoulPowerTitle Alma de diamante -Power/&ClassMonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Power/&ClassMonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado Reaction/&SpendPowerDiamondSoulTitle Alma de diamante -Reaction/&SpendPowerDiamondSoulDescription {0} falhou no salvamento e pode gastar 1 ki para rerrolá-lo. +Reaction/&SpendPowerDiamondSoulDescription {0} falhou em um salvamento e pode gastar 1 ki para rerrolá-lo Reaction/&SpendPowerDiamondSoulReactTitle Role novamente -Reaction/&SpendPowerDiamondSoulReactDescription Gaste ki para refazer o salvamento com falha. +Reaction/&SpendPowerDiamondSoulReactDescription Gastar ki para refazer o salvamento falhou Power/&ClassMonkEmptyBodyTitle Corpo Vazio -Power/&ClassMonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força. +Power/&ClassMonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força Condition/&ClassMonkEmptyBodyConditionTitle Corpo Vazio -Condition/&ClassMonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força. +Condition/&ClassMonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força Feature/&ClassMonkPerfectSelfTitle Eu Perfeito -Feature/&ClassMonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki. -Tooltip/&CustomPortraitPoolMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki. +Feature/&ClassMonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki +Tooltip/&CustomPortraitPoolClassMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki +Subclass/&ClassMonkTraditionTitle Tradições Monásticas +Subclass/&ClassMonkTraditionDescription No 3º nível, você escolhe o caminho espiritual para seguir em direção à iluminação. Ele irá moldar como você manipula o ki. +Stage/&SubclassSelectionStageClassMonkTraditionDescription Este estágio seleciona a tradição monástica do personagem +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Características da Tradição Monástica +Stage/&SubclassSelectionStageClassMonkTraditionHeader Selecione uma Tradição Monástica +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Você deve selecionar uma tradição monástica +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monástico\nTradição +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Caminho da mão aberta +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [atualização após a implementação dos recursos]\nMonges do Caminho da Mão Aberta são os maiores mestres do combate de artes marciais, armados ou desarmados. Eles aprendem técnicas para empurrar e derrubar seus oponentes, manipular o ki para curar danos em seus corpos e praticar meditação avançada que pode protegê-los de danos. +Reaction/&SubitemSelectPowerBundleTitle Opções +Power/&ClassMonkOpenHandProneTitle Derrubar +Power/&ClassMonkOpenHandProneDescription O alvo deve ser bem sucedido no teste de resistência de Destreza ou será derrubado +Power/&ClassMonkOpenHandPushTitle Afastar +Power/&ClassMonkOpenHandPushDescription O alvo deve ser bem sucedido no teste de resistência de Força ou será empurrado 15 pés para longe de você +Power/&ClassMonkOpenHandDistractTitle Distrair +Power/&ClassMonkOpenHandDistractDescription O alvo não pode realizar reações até o final do seu próximo turno +Condition/&ClassMonkOpenHandDistractConditionTitle Distraído +Condition/&ClassMonkOpenHandDistractConditionDescription Não pode fazer reações +Power/&ClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta +Power/&ClassMonkOpenHandTechniqueDescription Você pode manipular o ki do seu inimigo quando usa o seu. Sempre que você acertar uma criatura com um dos ataques concedidos pela sua Rajada de Golpes, você pode impor um dos seguintes efeitos nesse alvo:\n - Ele deve ser bem sucedido em um teste de resistência de Destreza ou será derrubado.\n - Deve fazer um teste de resistência de Força. Se falhar, você pode empurrá-lo até 15 pés de distância de você.\n - Não pode ter reações até o final do seu próximo turno +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} atinge uma criatura com um dos ataques concedidos por Rajada de Golpes e pode impor um dos seguintes efeitos nesse alvo: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Aplicar +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Aplicar a técnica selecionada +Power/&ClassMonkWholenessOfBodyTitle Totalidade do Corpo +Power/&ClassMonkWholenessOfBodyDescription Com uma ação, você pode recuperar pontos de vida iguais a três vezes seu nível de monge. Você deve terminar um descanso longo antes de poder usar esta característica novamente +Power/&ClassMonkTanquilityTitle Tranqüilidade +Power/&ClassMonkTanquilityDescription Uma vez por descanso curto como uma ação livre, você pode entrar em estado de tranquilidade, acalmando suas emoções e concentrando-se no que está ao seu redor. Enquanto neste estado você ganha vantagem nos testes de resistência contra feitiços e os inimigos ficam em desvantagem ao atacá-lo. A tranquilidade dura até o próximo descanso ou até você atacar ou lançar um feitiço +Condition/&ClassMonkTanquilityConditionTitle Tranqüilidade +Condition/&ClassMonkTanquilityConditionDescription Você tem vantagem nos testes de resistência contra feitiços e os inimigos têm desvantagem em atacá-lo. Removido quando você ataca ou lança feitiço. +Power/&ClassMonkQuiveringPalmTitle Palmeira Tremendo +Power/&ClassMonkQuiveringPalmDescription Quando você atinge uma criatura com um ataque desarmado, você pode gastar 3 pontos de ki para iniciar vibrações imperceptíveis que forçam a criatura a fazer um teste de resistência de Constituição. Se falhar, é reduzido a 0 pontos de vida. Se for bem sucedido, sofre 10d10 de dano necrótico +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Palmeira Tremendo +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} atingiu o oponente com um ataque desarmado e pode gastar 3 pontos de ki para tentar matá-lo +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Gastar ki +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Gaste ki para tentar matar o oponente +Feedback/&AdditionalDamageLightningSpearFormat Lança Relâmpago! +Feedback/&AdditionalDamageLightningSpearLine {0} atinge {1} com a Lança Relâmpago! (+{2}) \ No newline at end of file From 34c7cfb4ef6c2e58c16a9f3a69055342bbec28b7 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 16:03:23 -0700 Subject: [PATCH 129/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index 56b6adf305..478d379f47 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3C", + "Version": "1.3.55.3D", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 7e597475de2b0e6d281bd22a91580742b37872ae Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 16:10:08 -0700 Subject: [PATCH 130/174] merge --- SolastaCommunityExpansion.sln | 10 -- .../GlobalSuppressions.cs | 1 + .../Models/MonsterContext.cs | 0 .../Monsters-en.txt | 0 .../Monsters/MonstersAttributes.cs | 0 .../Monsters/MonstersHomebrew.cs | 0 .../Monsters/MonstersSRD.cs | 0 .../Monsters/MonstersSolasta.cs | 0 .../Monsters/NewMonsterAttacks.cs | 0 .../Monsters/NewMonsterAttributes.cs | 0 .../Monsters/NewMonsterPowers.cs | 0 .../Monsters/NewMonsterSpells.cs | 0 .../Patches/GameManagerPatcher.cs | 6 + .../SolastaCommunityExpansion.csproj | 3 + SolastaMonsters/Patches/GameManagerPatcher.cs | 19 --- SolastaMonsters/SolastaMonsters.csproj | 120 ------------------ 16 files changed, 10 insertions(+), 149 deletions(-) rename {SolastaMonsters => SolastaCommunityExpansion}/Models/MonsterContext.cs (100%) rename SolastaMonsters/monsters-en.txt => SolastaCommunityExpansion/Monsters-en.txt (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/MonstersAttributes.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/MonstersHomebrew.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/MonstersSRD.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/MonstersSolasta.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/NewMonsterAttacks.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/NewMonsterAttributes.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/NewMonsterPowers.cs (100%) rename {SolastaMonsters => SolastaCommunityExpansion}/Monsters/NewMonsterSpells.cs (100%) delete mode 100644 SolastaMonsters/Patches/GameManagerPatcher.cs delete mode 100644 SolastaMonsters/SolastaMonsters.csproj diff --git a/SolastaCommunityExpansion.sln b/SolastaCommunityExpansion.sln index 0e63bdd307..cfcbe07293 100644 --- a/SolastaCommunityExpansion.sln +++ b/SolastaCommunityExpansion.sln @@ -4,8 +4,6 @@ VisualStudioVersion = 17.0.32014.148 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SolastaCommunityExpansion", "SolastaCommunityExpansion\SolastaCommunityExpansion.csproj", "{2CAEA425-CE96-4E2A-8248-FD55675B20F6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SolastaMonsters", "SolastaMonsters\SolastaMonsters.csproj", "{0B78047D-5EF2-410B-88B9-DF559D316947}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug Install|Any CPU = Debug Install|Any CPU @@ -22,14 +20,6 @@ Global {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release Install|Any CPU.Build.0 = Release Install|Any CPU {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CAEA425-CE96-4E2A-8248-FD55675B20F6}.Release|Any CPU.Build.0 = Release|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug Install|Any CPU.ActiveCfg = Debug Install|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug Install|Any CPU.Build.0 = Debug Install|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Release Install|Any CPU.ActiveCfg = Release Install|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Release Install|Any CPU.Build.0 = Release Install|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0B78047D-5EF2-410B-88B9-DF559D316947}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/SolastaCommunityExpansion/GlobalSuppressions.cs b/SolastaCommunityExpansion/GlobalSuppressions.cs index a5ce1a78fd..b242cad239 100644 --- a/SolastaCommunityExpansion/GlobalSuppressions.cs +++ b/SolastaCommunityExpansion/GlobalSuppressions.cs @@ -12,6 +12,7 @@ // namespaces [assembly: SuppressMessage("", "IDE0130", Justification = "3rd party source", Scope = "namespaceanddescendants", Target = "~N:ModKit")] [assembly: SuppressMessage("", "IDE0130", Justification = "3rd party source", Scope = "namespaceanddescendants", Target = "~N:SolastaModApi")] +[assembly: SuppressMessage("", "IDE0130", Justification = "3rd party source", Scope = "namespaceanddescendants", Target = "~N:SolastaMonsters")] // modkit [assembly: SuppressMessage("", "S101", Justification = "3rd party source", Scope = "namespaceanddescendants", Target = "~N:ModKit")] diff --git a/SolastaMonsters/Models/MonsterContext.cs b/SolastaCommunityExpansion/Models/MonsterContext.cs similarity index 100% rename from SolastaMonsters/Models/MonsterContext.cs rename to SolastaCommunityExpansion/Models/MonsterContext.cs diff --git a/SolastaMonsters/monsters-en.txt b/SolastaCommunityExpansion/Monsters-en.txt similarity index 100% rename from SolastaMonsters/monsters-en.txt rename to SolastaCommunityExpansion/Monsters-en.txt diff --git a/SolastaMonsters/Monsters/MonstersAttributes.cs b/SolastaCommunityExpansion/Monsters/MonstersAttributes.cs similarity index 100% rename from SolastaMonsters/Monsters/MonstersAttributes.cs rename to SolastaCommunityExpansion/Monsters/MonstersAttributes.cs diff --git a/SolastaMonsters/Monsters/MonstersHomebrew.cs b/SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs similarity index 100% rename from SolastaMonsters/Monsters/MonstersHomebrew.cs rename to SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs diff --git a/SolastaMonsters/Monsters/MonstersSRD.cs b/SolastaCommunityExpansion/Monsters/MonstersSRD.cs similarity index 100% rename from SolastaMonsters/Monsters/MonstersSRD.cs rename to SolastaCommunityExpansion/Monsters/MonstersSRD.cs diff --git a/SolastaMonsters/Monsters/MonstersSolasta.cs b/SolastaCommunityExpansion/Monsters/MonstersSolasta.cs similarity index 100% rename from SolastaMonsters/Monsters/MonstersSolasta.cs rename to SolastaCommunityExpansion/Monsters/MonstersSolasta.cs diff --git a/SolastaMonsters/Monsters/NewMonsterAttacks.cs b/SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs similarity index 100% rename from SolastaMonsters/Monsters/NewMonsterAttacks.cs rename to SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs diff --git a/SolastaMonsters/Monsters/NewMonsterAttributes.cs b/SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs similarity index 100% rename from SolastaMonsters/Monsters/NewMonsterAttributes.cs rename to SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs diff --git a/SolastaMonsters/Monsters/NewMonsterPowers.cs b/SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs similarity index 100% rename from SolastaMonsters/Monsters/NewMonsterPowers.cs rename to SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs diff --git a/SolastaMonsters/Monsters/NewMonsterSpells.cs b/SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs similarity index 100% rename from SolastaMonsters/Monsters/NewMonsterSpells.cs rename to SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs diff --git a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs index 78e729cbf5..19715125e7 100644 --- a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs @@ -79,6 +79,12 @@ internal static void Postfix() // Multiclass blueprints should always load to avoid issues with heroes saves and after classes and subclasses MulticlassContext.Load(); + if (Main.Settings.EnableExtraHighLevelMonsters) + { + Translations.LoadTranslations("monsters"); + SolastaMonsters.Models.MonsterContext.Load(); + } + ServiceRepository.GetService().RuntimeLoaded += (_) => { // Late initialized to allow feats and races from other mods diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index 931594d7ef..4efd9f5492 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -225,6 +225,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest diff --git a/SolastaMonsters/Patches/GameManagerPatcher.cs b/SolastaMonsters/Patches/GameManagerPatcher.cs deleted file mode 100644 index b172e0a230..0000000000 --- a/SolastaMonsters/Patches/GameManagerPatcher.cs +++ /dev/null @@ -1,19 +0,0 @@ -using HarmonyLib; -using SolastaCommunityExpansion.Utils; -using SolastaMonsters.Models; - -namespace SolastaMonsters.Patches -{ - [HarmonyPatch(typeof(GameManager), "BindPostDatabase")] - internal static class GameManagerBindPostDatabase - { - internal static void Postfix() - { - if (SolastaCommunityExpansion.Main.Settings.EnableExtraHighLevelMonsters) - { - Translations.LoadTranslations("monsters"); - MonsterContext.Load(); - } - } - } -} diff --git a/SolastaMonsters/SolastaMonsters.csproj b/SolastaMonsters/SolastaMonsters.csproj deleted file mode 100644 index ac6fef02f8..0000000000 --- a/SolastaMonsters/SolastaMonsters.csproj +++ /dev/null @@ -1,120 +0,0 @@ - - - - latest - net472 - 1.3.46.2 - 1.3.46.2 - - https://github.com/SolastaMods/SolastaCommunityExpansion - https://github.com/SolastaMods/SolastaCommunityExpansion - git - Debug;Release;Debug Install;Release Install - DubbHerder - - - Copyright 2022 - false - 1.3.46.2 - True - True - latest - en-US - - - - - - - - $(SolastaInstallDir)\Mods\SolastaCommunityExpansion\ - false - false - - - - false - x64 - - - - false - $(DefineConstants);DEBUG - x64 - - - - true - x64 - - - - true - $(DefineConstants);RELEASE - x64 - - - - 5 - True - - - - 5 - True - ROS0003 - - - - 5 - True - ROS0003 - - - - 5 - True - ROS0003 - - - - - $(SolastaInstallDir)\Solasta_Data\Managed\UnityModManager\0Harmony.dll - false - - - $(SolastaInstallDir)\Solasta_Data\Managed\UnityModManager\UnityModManager.dll - false - - - - - - - $(SolastaInstallDir)\Solasta_Data\Managed\Assembly-CSharp.dll - false - - - $(SolastaInstallDir)\Solasta_Data\Managed\Newtonsoft.Json.dll - false - - - $(SolastaInstallDir)\Solasta_Data\Managed\UnityEngine.dll - false - - - $(SolastaInstallDir)\Solasta_Data\Managed\Unity.Addressables.dll - false - - - $(SolastaInstallDir)\Solasta_Data\Managed\UnityEngine.CoreModule.dll - false - - - - - - PreserveNewest - - - \ No newline at end of file From 812f046825b086cf950e34ebd3f7be026d0e0fa9 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 16:10:54 -0700 Subject: [PATCH 131/174] disable sidecars logic --- SolastaCommunityExpansion/Main.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Main.cs b/SolastaCommunityExpansion/Main.cs index f068bc1efe..56c26d259d 100644 --- a/SolastaCommunityExpansion/Main.cs +++ b/SolastaCommunityExpansion/Main.cs @@ -73,7 +73,7 @@ internal static bool Load(UnityModManager.ModEntry modEntry) Menu = new MenuManager(); Menu.Enable(modEntry, assembly); - LoadSidecars(assembly.GetName().Name); + // LoadSidecars(assembly.GetName().Name); } catch (Exception ex) { From 93da6f61380d304fdae9122f63e784cff53d114e Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 17:16:05 -0700 Subject: [PATCH 132/174] fix features display on class stage --- .../LevelUp/CharacterStageClassSelectionPanelPatcher.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs index 62044f51c2..5a97972f3b 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs @@ -81,10 +81,14 @@ public static int Level(FeatureUnlockByLevel featureUnlockByLevel, RulesetCharac { return int.MaxValue; } - else + else if (levels == 1) { return featureUnlockByLevel.Level - 1; } + else + { + return featureUnlockByLevel.Level; + } } return featureUnlockByLevel.Level; From bf17188ee51e0901e20c61399ed8c06d65140b9c Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 19:38:28 -0700 Subject: [PATCH 133/174] tweak mod UI --- .../Displays/CharacterDisplay.cs | 8 +++---- .../Displays/GameUiDisplay.cs | 5 +--- .../RacesClassesAndSubclassesDisplay.cs | 14 +++++------ .../Displays/ToolsDisplay.cs | 23 +++++++++---------- 4 files changed, 23 insertions(+), 27 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs index 2be0ff9151..e6861b259f 100644 --- a/SolastaCommunityExpansion/Displays/CharacterDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CharacterDisplay.cs @@ -78,19 +78,19 @@ internal static void DisplayCharacter() UI.Label(""); toggle = Main.Settings.EnableMinInOutAttributes; - if (UI.Toggle("+ Enforce ability scores minimum in & out pre-requisites".italic(), ref toggle, UI.AutoWidth())) + if (UI.Toggle("Enforce ability scores minimum in & out pre-requisites", ref toggle, UI.AutoWidth())) { Main.Settings.EnableMinInOutAttributes = toggle; } toggle = Main.Settings.EnableRelearnSpells; - if (UI.Toggle("+ Can select cantrips or spells already learned from other classes".italic(), ref toggle, UI.AutoWidth())) + if (UI.Toggle("Can select cantrips or spells already learned from other classes", ref toggle, UI.AutoWidth())) { Main.Settings.EnableRelearnSpells = toggle; } toggle = Main.Settings.DisplayAllKnownSpellsDuringLevelUp; - if (UI.Toggle("+ Display all known spells from other classes during level up".italic(), ref toggle, UI.AutoWidth())) + if (UI.Toggle("Display all known spells from other classes during level up", ref toggle, UI.AutoWidth())) { Main.Settings.DisplayAllKnownSpellsDuringLevelUp = toggle; } @@ -108,7 +108,7 @@ internal static void DisplayCharacter() UI.Label(""); toggle = Main.Settings.EnablesAsiAndFeat; - if (UI.Toggle("Enable both attribute scores increase and feats selection instead of an exclusive choice", ref toggle, UI.AutoWidth())) + if (UI.Toggle("Enable both attribute scores increase and feat selection " + "[instead of an exclusive choice]".yellow().italic(), ref toggle, UI.AutoWidth())) { Main.Settings.EnablesAsiAndFeat = toggle; InitialChoicesContext.SwitchAsiAndFeat(); diff --git a/SolastaCommunityExpansion/Displays/GameUiDisplay.cs b/SolastaCommunityExpansion/Displays/GameUiDisplay.cs index 7aae3d2b78..653be404ae 100644 --- a/SolastaCommunityExpansion/Displays/GameUiDisplay.cs +++ b/SolastaCommunityExpansion/Displays/GameUiDisplay.cs @@ -46,13 +46,10 @@ internal static void DisplayGameUi() UI.Label(""); floatValue = Main.Settings.FasterTimeModifier; - if (UI.Slider("Game time modifier when pressing space bar".white(), ref floatValue, 1.5f, 10f, 1.5f, 1, "x", UI.AutoWidth())) + if (UI.Slider("Game time modifier when pressing space bar".white(), ref floatValue, 1.5f, 10f, 1.5f, 1, "X", UI.AutoWidth())) { Main.Settings.FasterTimeModifier = floatValue; } - - UI.Label(""); - #endregion #region Campaign diff --git a/SolastaCommunityExpansion/Displays/RacesClassesAndSubclassesDisplay.cs b/SolastaCommunityExpansion/Displays/RacesClassesAndSubclassesDisplay.cs index c7637cf5d6..9f3cc72c28 100644 --- a/SolastaCommunityExpansion/Displays/RacesClassesAndSubclassesDisplay.cs +++ b/SolastaCommunityExpansion/Displays/RacesClassesAndSubclassesDisplay.cs @@ -27,14 +27,7 @@ internal static void DisplayGeneral() } UI.Label(""); - toggle = Main.Settings.EnableUnlimitedArcaneRecoveryOnWizardSpellMaster; - if (UI.Toggle("Enable unlimited ".white() + "Arcane Recovery".orange() + " on " + "Wizard".orange() + " Spell Master\n".white() + "Must be enabled when the ability has available uses or before character creation.".italic().yellow(), ref toggle, UI.AutoWidth())) - { - Main.Settings.EnableUnlimitedArcaneRecoveryOnWizardSpellMaster = toggle; - SpellMaster.UpdateBonusRecovery(); - } - UI.Label(""); toggle = Main.Settings.EnableShortRestRechargeOfArcaneWeaponOnWizardArcaneFighter; if (UI.Toggle("Enable short rest recharge of ".white() + "Arcane Weapon".orange() + " on " + "Wizard".orange() + " Arcane Fighter\n".white(), ref toggle, UI.AutoWidth())) { @@ -42,6 +35,13 @@ internal static void DisplayGeneral() ArcaneFighter.UpdateEnchantWeapon(); } + toggle = Main.Settings.EnableUnlimitedArcaneRecoveryOnWizardSpellMaster; + if (UI.Toggle("Enable unlimited ".white() + "Arcane Recovery".orange() + " on " + "Wizard".orange() + " Spell Master\n".white() + "Must be enabled when the ability has available uses or before character creation.".italic().yellow(), ref toggle, UI.AutoWidth())) + { + Main.Settings.EnableUnlimitedArcaneRecoveryOnWizardSpellMaster = toggle; + SpellMaster.UpdateBonusRecovery(); + } + UI.Label(""); UI.Label("Override " + "Rogue".orange() + " Con Artist ".white() + "Improved Manipulation".orange() + " Spell DC".white()); intValue = Main.Settings.OverrideRogueConArtistImprovedManipulationSpellDc; diff --git a/SolastaCommunityExpansion/Displays/ToolsDisplay.cs b/SolastaCommunityExpansion/Displays/ToolsDisplay.cs index 77f5d3e5a5..e4fd5c9e7c 100644 --- a/SolastaCommunityExpansion/Displays/ToolsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/ToolsDisplay.cs @@ -48,24 +48,17 @@ internal static void DisplayTools() Main.Settings.EnableCheatMenu = toggle; } + UI.Label(""); + UI.Label("Adventure:".yellow()); + UI.Label(""); + + toggle = Main.Settings.NoExperienceOnLevelUp; if (UI.Toggle("No experience is required to Level Up", ref toggle, UI.AutoWidth())) { Main.Settings.NoExperienceOnLevelUp = toggle; } - UI.Label(""); - - intValue = Main.Settings.MultiplyTheExperienceGainedBy; - if (UI.Slider("Multiply the experience gained by ".white() + "[%]".red(), ref intValue, 0, 200, 100, "", UI.Width(100))) - { - Main.Settings.MultiplyTheExperienceGainedBy = intValue; - } - - UI.Label(""); - UI.Label("Adventures:".yellow()); - UI.Label(""); - toggle = Main.Settings.OverrideMinMaxLevel; if (UI.Toggle("Override the required min and max levels when starting new adventures", ref toggle)) { @@ -74,6 +67,12 @@ internal static void DisplayTools() UI.Label(""); + intValue = Main.Settings.MultiplyTheExperienceGainedBy; + if (UI.Slider("Multiply the experience gained by ".white() + "[%]".red(), ref intValue, 0, 200, 100, "", UI.Width(100))) + { + Main.Settings.MultiplyTheExperienceGainedBy = intValue; + } + intValue = Main.Settings.OverridePartySize; if (UI.Slider("Override the party size in custom adventures".white(), ref intValue, DungeonMakerContext.MIN_PARTY_SIZE, DungeonMakerContext.MAX_PARTY_SIZE, DungeonMakerContext.GAME_PARTY_SIZE, "", UI.AutoWidth())) { From b3de8819fee3b3e635a1b409c48cef16fda7179a Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 19:46:15 -0700 Subject: [PATCH 134/174] update credits --- .../Displays/CreditsDisplay.cs | 16 +++++----- .../Patches/Level20/HeroDefinitionsPatcher.cs | 31 ++++++++++++++++++- 2 files changed, 38 insertions(+), 9 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs index 31e5435344..f86cc2d974 100644 --- a/SolastaCommunityExpansion/Displays/CreditsDisplay.cs +++ b/SolastaCommunityExpansion/Displays/CreditsDisplay.cs @@ -19,27 +19,27 @@ internal static class CreditsDisplay internal static readonly Dictionary CreditsTable = new() { { "AceHigh", "SoulBlade subclass, Tactician subclass, Power Attack and Reckless Fury feats, no identification" }, - { "Bazou", "Witch class" }, + { "Bazou", "Witch class, Fighting Styles" }, { "Boofat", "alwaysAlt" }, { "Burtsev-Alexey", "deep copy algorithm" }, - { "ChrisJohnDigital", "head developer, crafting, faction relations, feats, fighting styles, items, subclasses, progression" }, + { "ChrisJohnDigital", "Tinkerer class, crafting, faction relations, feats, fighting styles, items, subclasses, progression" }, { "Dreadmaker", "Forest Guardian subclass" }, - { "DubhHerder", "7th, 8th and 9th level spells, Crafty Feats migration, bug models replacement, additional high level monsters, Warlock class, subclasses" }, + { "DubhHerder", "7th, 8th and 9th level spells, Crafty Feats migration, bug models replacement, additional high level monsters, Warlock class and subclasses" }, { "ElAntonious", "Arcanist subclass, Torchbearer and Dual Flurry feats" }, { "Esker", "Warlock class design, quality assurance" }, - { "Holic75", "SolastaModHelpers patches, SolastaExtraContent races, cantrips, spells, sprites" }, - { "ImpPhil", "adv/dis rules, conjurations control, auto-equip, location rotation in DM, monster's health, pause UI, sorting, stocks prices, no attunement, xp scaling, character export, save by location, combat camera, diagnostics, custom icons, refactor, screen map" }, + { "Holic75", "SolastaModHelpers and SolastaExtraContent" }, + { "ImpPhil", "adv/dis rules, conjurations control, auto-equip, monster's health, pause UI, sorting, stocks prices, no attunement, xp scaling, character export, save by location, combat camera, diagnostics, custom icons, refactor, screen map" }, { "Lyraele", "Warlock class design, quality assurance" }, { "Narria", "modKit creator, developer" }, { "Nd", "Opportunist subclass" }, { "PraiseThyBus", "quality assurance" }, { "RedOrca", "Path of the Light subclass, Indomitable Might" }, - { "SilverGriffon", "PickPocket, lore friendly names, crafty feats, face unlocks, sylvan armor unlock, empress garb skins, arcane foci items, belt of dwarvenkin, merchants" }, + { "SilverGriffon", "PickPocket, lore friendly names, crafty feats, face unlocks, sylvan armor unlock, empress garb skins, arcane foci items, belt of dwarvenkin, merchants, spells" }, { "Sinai-dev", "Unity Explorer UI standalone" }, { "Spacehamster", "dataminer" }, - { "TPABOBAP", "Warlock class design, improvements and refactor, Level Up improvements, Tinkerer improvements, Holic patches " }, + { "TPABOBAP", "Monk class, Warlock improvements, Tinkerer improvements, Level Up improvements, Holic75's code integration" }, { "View619", "Darkvision, Superior Dark Vision" }, - { "Zappastuff", "multiclass, level 20, respec, level down, encounters, dungeon maker editor & pro, party size, screen gadgets highlights, inventory sorting, epic points, teleport, mod UI, diagnostics, integration, arcane defense/precision, brutal thug, charismatic defense/precision, fast hands, fighting surge, marksman, metamagic, primal, shady and wise defense/precision feats, races and spells migration, warlock pact magic, refactor" } + { "Zappastuff", "multiclass, level 20, respec, level down, encounters, dungeon maker pro, party size, screen gadgets highlights, inventory sorting, epic points, teleport, mod UI, diagnostics, feats, pact magic, Holic75's code integration" } }; internal static void DisplayCredits() diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index 99c4b34d46..05bd77b6a8 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -1,5 +1,7 @@ -using System.Diagnostics.CodeAnalysis; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using HarmonyLib; +using UnityEngine.AddressableAssets; namespace SolastaCommunityExpansion.Patches.Level20 { @@ -16,4 +18,31 @@ internal static void Prefix(ref int levelCap) } } } + + [HarmonyPatch(typeof(GraphicsResourceManager), "LateUpdate")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GraphicsResourceManager_LateUpdate + { + internal static bool Prefix(List<(UnityEngine.Object, byte)> ___syncAddressablesToRelease) + { + for (int index = ___syncAddressablesToRelease.Count - 1; index >= 0; --index) + { + var tuple = ___syncAddressablesToRelease[index]; + + if (tuple.Item2 == (byte)0) + { + Main.Logger.Log(tuple.Item1.name); + Addressables.Release(tuple.Item1); + ___syncAddressablesToRelease.RemoveAt(index); + } + else + { + --tuple.Item2; + ___syncAddressablesToRelease[index] = tuple; + } + } + + return false; + } + } } From 4cbf21416bdd798c7553e243c8e8c0ccd023e979 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 19:47:20 -0700 Subject: [PATCH 135/174] rollback --- .../Patches/Level20/HeroDefinitionsPatcher.cs | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index 05bd77b6a8..c9d1dce7d8 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -18,31 +18,4 @@ internal static void Prefix(ref int levelCap) } } } - - [HarmonyPatch(typeof(GraphicsResourceManager), "LateUpdate")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class GraphicsResourceManager_LateUpdate - { - internal static bool Prefix(List<(UnityEngine.Object, byte)> ___syncAddressablesToRelease) - { - for (int index = ___syncAddressablesToRelease.Count - 1; index >= 0; --index) - { - var tuple = ___syncAddressablesToRelease[index]; - - if (tuple.Item2 == (byte)0) - { - Main.Logger.Log(tuple.Item1.name); - Addressables.Release(tuple.Item1); - ___syncAddressablesToRelease.RemoveAt(index); - } - else - { - --tuple.Item2; - ___syncAddressablesToRelease[index] = tuple; - } - } - - return false; - } - } } From f9980ce8298c246b9a205485cdcb444523559b0a Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 19:53:53 -0700 Subject: [PATCH 136/174] update translations --- SolastaCommunityExpansion/Monsters-fr.txt | 232 ++++++++++++++++++ SolastaCommunityExpansion/Monsters-pt-br.txt | 232 ++++++++++++++++++ .../SolastaCommunityExpansion.csproj | 6 + 3 files changed, 470 insertions(+) create mode 100644 SolastaCommunityExpansion/Monsters-fr.txt create mode 100644 SolastaCommunityExpansion/Monsters-pt-br.txt diff --git a/SolastaCommunityExpansion/Monsters-fr.txt b/SolastaCommunityExpansion/Monsters-fr.txt new file mode 100644 index 0000000000..74568c37ab --- /dev/null +++ b/SolastaCommunityExpansion/Monsters-fr.txt @@ -0,0 +1,232 @@ +Monster/&DH_Custom_AirTitan_Description Lorsqu'ils sont invoqués, ces élémentaux anciens se manifestent comme des êtres aux capacités apocalyptiques, des entités dont la simple existence promet la destruction. +Monster/&DH_Custom_AirTitan_Title Titan Primordial de l'Air +Monster/&DH_Custom_AncientBlackDragon_Description Le plus méchant et le plus vil des dragons chromatiques, les dragons noirs collectent les débris et les trésors des peuples déchus. Ces dragons détestent voir les faibles prospérer et se délectent de l'effondrement des royaumes humanoïdes. Ils s'installent dans des marécages fétides et des ruines en ruine où se trouvaient autrefois des royaumes. +Monster/&DH_Custom_AncientBlackDragon_Title Ancien dragon noir +Monster/&DH_Custom_AncientBlueDragon_Description Vains et territoriaux, les dragons bleus planent dans les cieux au-dessus des déserts, s'attaquant aux caravanes et pillant les troupeaux et les colonies dans les terres verdoyantes au-delà de la portée du désert. Ces dragons peuvent également être trouvés dans les steppes sèches, les badlands brûlants et les côtes rocheuses. Ils gardent leurs territoires contre tous les concurrents potentiels, en particulier les dragons d'airain. +Monster/&DH_Custom_AncientBlueDragon_Title Ancien dragon bleu +Monster/&DH_Custom_AncientGreenDragon_Description Les plus rusés et traîtres des vrais dragons, les dragons verts utilisent la mauvaise direction et la ruse pour prendre le dessus sur leurs ennemis. Mauvais tempérament et complètement mauvais, ils prennent un plaisir particulier à renverser et à corrompre ceux qui ont bon cœur. Dans les forêts anciennes qu'ils parcourent, les dragons verts font preuve d'une agression qui est souvent moins liée au territoire qu'à l'acquisition de pouvoir et de richesse avec le moins d'effort possible. +Monster/&DH_Custom_AncientGreenDragon_Title Ancien dragon vert +Monster/&DH_Custom_AncientRedDragon_Description Le plus cupide des vrais dragons, les dragons rouges cherchent inlassablement à augmenter leurs réserves de trésors. Ils sont exceptionnellement vaniteux, même pour les dragons, et leur vanité se reflète dans leur attitude fière et leur dédain pour les autres créatures. +Monster/&DH_Custom_AncientRedDragon_Title Ancien dragon rouge +Monster/&DH_Custom_AncientWhiteDragon_Description Le plus petit, le moins intelligent et le plus animal des dragons chromatiques, les dragons blancs vivent dans des climats glaciaux, favorisant les régions arctiques ou les montagnes glacées. Ce sont des reptiles vicieux et cruels poussés par la faim et la cupidité. +Monster/&DH_Custom_AncientWhiteDragon_Title Ancien dragon blanc +Monster/&DH_Custom_Archmage_Description Les archimages sont des lanceurs de sorts puissants (et généralement assez anciens) dédiés à l'étude des arts arcaniques. Les bienveillants conseillent les rois et les reines, tandis que les méchants règnent en tyrans et poursuivent la liche. Ceux qui ne sont ni bons ni mauvais se séquestrent dans des tours éloignées pour pratiquer leur magie sans interruption. +Monster/&DH_Custom_Archmage_Title Archimage +Monster/&DH_Custom_Balor_Description Figures du mal ancien et terrible, les balors règnent en généraux sur des armées démoniaques, aspirant à prendre le pouvoir tout en détruisant toutes les créatures qui s'opposent à eux +Monster/&DH_Custom_Balor_Title Balor +Monster/&DH_Custom_ConstructTitan_Description Des constructions massives construites pour la guerre et fabriquées en métal lourd. Un mastodonte imparable, il existe pour suivre les ordres de son créateur, et il protège ou attaque comme l'exige ce créateur. +Monster/&DH_Custom_ConstructTitan_Title Titan de construction mécanique +Monster/&DH_Custom_Deva_Description Les dévas sont des anges qui agissent comme des messagers divins ou des agents du plan matériel, +Monster/&DH_Custom_Deva_Title Deva +Monster/&DH_Custom_Djinni_Description Fiers génies du Plan Elémentaire de l'Air, Maîtres de l'air, les djinns chevauchent de puissants tourbillons qu'ils créent et dirigent sur un coup de tête, et qui peuvent même transporter des passagers. +Monster/&DH_Custom_Djinni_Title Djinn +Monster/&DH_Custom_EarthTitan_Description Lorsqu'ils sont invoqués, ces élémentaux anciens se manifestent comme des êtres aux capacités apocalyptiques, des entités dont la simple existence promet la destruction. +Monster/&DH_Custom_EarthTitan_Title Titan de la Terre primordiale +Monster/&DH_Custom_Efreeti_Description Génies massifs du plan élémentaire du Feu, les éfrits sont les maîtres de la flamme, immunisés contre le feu et capables de le créer sur un coup de tête. +Monster/&DH_Custom_Efreeti_Title Éphraïm +Monster/&DH_Custom_Erinyes_Description les erinyes sont des guerriers féroces et disciplinés. Balayant du ciel, ils apportent une mort rapide aux créatures qui ont fait du tort à leurs maîtres +Monster/&DH_Custom_Erinyes_Title Erinyes +Monster/&DH_Custom_FireTitan_Description Lorsqu'ils sont invoqués, ces élémentaux anciens se manifestent comme des êtres aux capacités apocalyptiques, des entités dont la simple existence promet la destruction. +Monster/&DH_Custom_FireTitan_Title Titan du feu primordial +Monster/&DH_Custom_GuardianNaga_Description Sages et bons, les magnifiques nagas gardiens empêchent les lieux sacrés et les objets au pouvoir magique de tomber entre de mauvaises mains. Dans leurs redoutes cachées, ils recherchent des sorts et ourdissent des complots alambiqués pour contrecarrer les desseins maléfiques de leurs ennemis. +Monster/&DH_Custom_GuardianNaga_Title Gardien Naga +Monster/&DH_Custom_HornedDevil_Description L'infanterie volante des légions infernales, les diables cornus suivent les ordres à la lettre. +Monster/&DH_Custom_HornedDevil_Title Diable cornu +Monster/&DH_Custom_IceDevil_Description Convoitant le pouvoir de leurs supérieurs diantrefosses, les diables de glace travaillent sans relâche à la promotion, massacrant les ennemis des Neuf Enfers et revendiquant autant d'âmes que possible pour leurs maîtres archidiables. +Monster/&DH_Custom_IceDevil_Title Diable de glace +Monster/&DH_Custom_Lich_Description Les liches sont les restes de grands sorciers qui embrassent la mort-vivante comme moyen de se préserver. Ils favorisent leur propre pouvoir à tout prix, n'ayant aucun intérêt dans les affaires des vivants, sauf là où ces affaires interfèrent avec les leurs. Intrigants et fous, ils sont avides de connaissances oubliées depuis longtemps et des secrets les plus terribles. +Monster/&DH_Custom_Lich_Title Liche +Monster/&DH_Custom_Nalfeshnee_Description Le nalfeshnee est l'un des démons les plus grotesques - une moquerie corpulente de singe et de sanglier faisant deux fois la hauteur d'un humain, avec des ailes à plumes qui semblent trop petites pour son corps gonflé. Ces traits brutaux cachent une intelligence et une ruse remarquables. +Monster/&DH_Custom_Nalfeshnee_Title Nalfeshnee +Monster/&DH_Custom_PitFiend_Description Les seigneurs incontestés de la plupart des autres démons, les diantrefosses assistent les archiducs et les archiduchesses des Neuf Enfers et réalisent leurs souhaits. Ces puissants démons sont les généraux des Neuf Enfers, menant leurs légions infernales au combat. +Monster/&DH_Custom_PitFiend_Title Démon des fosses +Monster/&DH_Custom_Planetar_Description Les planétaires agissent comme les armes des dieux qu'ils servent, présentant une représentation tangible de la puissance de leurs divinités. +Monster/&DH_Custom_Planetar_Title Planétaire +Monster/&DH_Custom_Roc_Description Les rocs sont des créatures solitaires qui peuvent vivre pendant des siècles. Ils nichent dans des nids faits d'arbres, de tentes, de navires brisés et des restes de caravanes qu'ils emportent, plaçant ces enchevêtrements massifs dans des crevasses de montagne hors de portée des créatures inférieures. +Monster/&DH_Custom_Roc_Title Roc +Monster/&DH_Custom_Solar_Description Sur le champ de bataille, l'épée du solar vole d'elle-même dans la mêlée, et une seule flèche de l'arc d'un solar peut frapper une cible au contact. La puissance céleste d'un solaire est si grande que même les princes démons reculent devant ses ordres résonnants. +Monster/&DH_Custom_Solar_Title Solaire +Monster/&DH_Custom_StormGiant_Description Les géants des tempêtes sont des voyants contemplatifs qui vivent dans des endroits très éloignés de la civilisation mortelle. La plupart ont la peau et les cheveux gris-violet pâle et des yeux émeraude scintillants. +Monster/&DH_Custom_StormGiant_Title Géant des tempêtes +Monster/&DH_Custom_Tarrasque_Description La tarasque légendaire est peut-être le monstre le plus redouté du plan matériel. Il est largement admis qu'une seule de ces créatures existe, bien que personne ne puisse prédire où et quand elle frappera. Bipède écailleux, le tarasque mesure cinquante pieds de haut et soixante-dix pieds de long, pesant des centaines de tonnes +Monster/&DH_Custom_Tarrasque_Title Tarrasque +Monster/&DH_Custom_Vampire_Description Réveillés par une nuit sans fin, les vampires ont soif de la vie qu'ils ont perdue et apaisent cette soif en buvant le sang des vivants. Les vampires détestent la lumière du soleil, car son contact les brûle. Ils ne projettent jamais d'ombres ou de reflets, et tout vampire souhaitant se déplacer inaperçu parmi les vivants reste dans l'obscurité et loin des surfaces réfléchissantes. +Monster/&DH_Custom_Vampire_Title Vampire +Monster/&DHCustomCouatlDescription Les Couatls sont des êtres serpentins bienveillants d'une grande intelligence et perspicacité. Leurs ailes brillamment colorées et leurs manières douces témoignent de leurs origines célestes. +Monster/&DHCustomCouatlTitle Couatl +Monster/&OwlFamiliarDescription Hibou familier +Monster/&OwlFamiliarTitle Hibou +Monster/&WitchOwlFamiliarDescription Hibou familier +Monster/&WitchOwlFamiliarTitle Hibou +MonsterAttack/&DH_AirBlast_Attack_Description 5d6 tonnerre et pousser 2 cases +MonsterAttack/&DH_AirBlast_Attack_Title Jet d'air +MonsterAttack/&DH_AirTitan_Slam_Attack_Descriptiond 4d6+6 contondant & 4d6 tonnerre +MonsterAttack/&DH_AirTitan_Slam_Attack_Title Claquement tonitruant +MonsterAttack/&DH_AncientDragon_Tail_Attack_Description 2D8+8 Contondant +MonsterAttack/&DH_AncientDragon_Tail_Attack_Title Attaque de queue +MonsterAttack/&DH_Balor_Longsword_Attack_Description 3D8+8 Tranchant & 3D8 Foudre +MonsterAttack/&DH_Balor_Longsword_Attack_Title Attaque à l'épée longue +MonsterAttack/&DH_Balor_Whip_Attack_Description 2D6+8 Tranchant & 3D6 Feu +MonsterAttack/&DH_Balor_Whip_Attack_Title Attaque au fouet +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Description 4D8 Dégâts de Force et la cible est renversée +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Title Canon de force +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Description 3D12+8 dégâts contondants et la cible est repoussée de 6 mètres +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Title claquer +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Description Ne peut pas agir et subit 16d6 dégâts d'acide à chaque tour. 60 dégâts en une seule attaque peuvent forcer l'avaleur à régurgiter. +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Title Avalé +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Description 60 dégâts en une seule attaque peuvent le forcer à régurgiter. +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Title Créature avalante +MonsterAttack/&DH_DamageAcid_Bite_Attack_Description 2D10+9 Perforation & 2D8 Dégâts d'acide +MonsterAttack/&DH_DamageAcid_Bite_Attack_Title Attaque de morsure d'acide +MonsterAttack/&DH_DamageCold_Bite_Attack_Description 2D10+9 Perforation & 2D8 Dégâts de froid +MonsterAttack/&DH_DamageCold_Bite_Attack_Title Attaque de morsure de glace +MonsterAttack/&DH_DamageFire_Bite_Attack_Description 2D10+9 Dégâts Perforants & 4D6 Feu +MonsterAttack/&DH_DamageFire_Bite_Attack_Title Attaque de morsure de feu +MonsterAttack/&DH_DamageLightning_Bite_Attack_Description 2D10+9 dégâts perforants et 2D10 dégâts de foudre +MonsterAttack/&DH_DamageLightning_Bite_Attack_Title Attaque de morsure de foudre +MonsterAttack/&DH_DamagePoison_Bite_Attack_Description 2D10+9 dégâts perforants et 3D6 dégâts de poison +MonsterAttack/&DH_DamagePoison_Bite_Attack_Title Attaque de morsure empoisonnée +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Description 7D10+8 Contondant +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Title Rocher +MonsterAttack/&DH_EarthTitan_Slam_Attack_Description 4D10+8 Contondant +MonsterAttack/&DH_EarthTitan_Slam_Attack_Title Coup au sol +MonsterAttack/&DH_FireScimatar_Attack_Description 2d6+6 coups et 2d6 feu +MonsterAttack/&DH_FireScimatar_Attack_Title Cimeterre +MonsterAttack/&DH_FireTitan_Slam_Attack_Description 3d6+5 contondant + 10d6 feu +MonsterAttack/&DH_FireTitan_Slam_Attack_Title Slam brûlant +MonsterAttack/&DH_Fork_Attack_Description 2D8 +6 Perforant +MonsterAttack/&DH_Fork_Attack_Title Attaque à la fourche +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Description 2d10 + 6 dégâts perforants +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Title Attaque de morsure +MonsterAttack/&DH_Generic_Claw_Attack_Description 2D6 + 9 dégâts tranchants +MonsterAttack/&DH_Generic_Claw_Attack_Title Attaque de griffe +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Description 2D10 + 9 +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Title Attaque de morsure +MonsterAttack/&DH_HornedDevilTail_Attack_Description 1D8 +6 Piercing , inflige l'état Blessure saignante +MonsterAttack/&DH_HornedDevilTail_Attack_Title Attaque de queue +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Description 3D6 Nécrotique, enregistrer pour annuler +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Title Blessure saignante +MonsterAttack/&DH_HurlFlame_Attack_Description 5d6 Feu +MonsterAttack/&DH_HurlFlame_Attack_Title Lancer de flammes +MonsterAttack/&DH_Ice_Bite_Attack_Description 2d6+5 Perçant & 3d6 Froid +MonsterAttack/&DH_Ice_Bite_Attack_Title Morsure de glace +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Description 3D6 Froid et inflige l'état Paralysé +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Title Toucher paralysant +MonsterAttack/&DH_LightningScimatar_Attack_Description 2d6+5 coups et 2d6 éclairs +MonsterAttack/&DH_LightningScimatar_Attack_Title Cimeterre +MonsterAttack/&DH_NagaBite_Attack_Description 1d8+4 Perforation & 15 DC Con Sauvegardez à moitié 10d8 Poison +MonsterAttack/&DH_NagaBite_Attack_Title Morsure empoisonnée +MonsterAttack/&DH_NagaSpit_Attack_Description 15 DC Con Sauvegarde réduite de moitié 10d8 Poison +MonsterAttack/&DH_NagaSpit_Attack_Title Cracher du poison +MonsterAttack/&DH_PitFiend_Bite_Attack_Description 2d6+7 Poison, Inflige l'état d'empoisonnement +MonsterAttack/&DH_PitFiend_Bite_Attack_Title Attaque de morsure +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Description 6D6 Position récurrente +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Title Empoisonné +MonsterAttack/&DH_PitFiend_Mace_Attack_Description 2D6+8 Contondant & 6D6 Feu +MonsterAttack/&DH_PitFiend_Mace_Attack_Title Attaque de masse +MonsterAttack/&DH_PoisonLongbow_Attack_Description Arc long avec flèches empoisonnées +MonsterAttack/&DH_PoisonLongbow_Attack_Title Arc long empoisonné +MonsterAttack/&DH_PoisonLongsword_Attack_Description 1d10+4 Tranchant & 3d8 Poison +MonsterAttack/&DH_PoisonLongsword_Attack_Title Épée longue empoisonnée +MonsterAttack/&DH_RadiantLongbow_Attack_Description 2D6+8 Perforant & 6D8 Rayonnant +MonsterAttack/&DH_RadiantLongbow_Attack_Title Tueur d'arc long. +MonsterAttack/&DH_RadiantLongsword_Attack_Description 4D6+8 Tranchant & 6D8 Radiant +MonsterAttack/&DH_RadiantLongsword_Attack_Title Espadon radieux +MonsterAttack/&DH_Roc_Beak_Attack_Description 4d8+9 perforant +MonsterAttack/&DH_Roc_Beak_Attack_Title Le bec +MonsterAttack/&DH_Roc_Talons_Attack_Description 4d6+9 Tranchant et la cible est agrippée et retenue par Roc +MonsterAttack/&DH_Roc_Talons_Attack_Title Serres +MonsterAttack/&DH_Tarrasque_Bite_Description 4d12 + 10 dégâts perforants et la cible doit réussir un test de Dextérité ou être agrippée (évasion DD 20). +MonsterAttack/&DH_Tarrasque_Bite_Title Mordre +MonsterAttack/&DH_Tarrasque_BiteCondition_Description Tant que cette lutte n'est pas terminée, la cible est immobilisée. +MonsterAttack/&DH_Tarrasque_BiteCondition_Title Pris par Tarrasque +MonsterAttack/&DH_Tarrasque_Claw_Description 4d8 + 10 dégâts tranchants +MonsterAttack/&DH_Tarrasque_Claw_Title Griffe +MonsterAttack/&DH_Tarrasque_Horn_Description 4d10 + 10) dégâts perforants +MonsterAttack/&DH_Tarrasque_Horn_Title Corne +MonsterAttack/&DH_Tarrasque_Tail_Description 4d6 + 10 dégâts contondants. Si la cible est une créature, elle doit réussir un jet de sauvegarde de Force DD 20 ou être jetée à terre +MonsterAttack/&DH_Tarrasque_Tail_Title Queue +MonsterAttack/&DHCouatlBiteAttackDescription Dégâts perforants et la cible doit réussir un jet de sauvegarde de Constitution DD 13 ou être empoisonnée pendant 24 heures. Jusqu'à la fin de ce poison, la cible est inconsciente. +MonsterAttack/&DHCouatlBiteAttackTitle Mordre +MonsterPower/&DH_AirTitan_Gale_Power_Description 4D10 Thunder et poussé sur l'échec de la sauvegarde +MonsterPower/&DH_AirTitan_Gale_Power_Title Coup de vent hurlant +MonsterPower/&DH_AirTitan_Lightning_Power_Description 3D10 Foudre dans la zone +MonsterPower/&DH_AirTitan_Lightning_Power_Title Coup de foudre +MonsterPower/&DH_AncientDragon_Wing_Power_Description Les dragons peuvent battre des ailes pour produire suffisamment de vent pour propulser la plupart des humanoïdes et les renverser. +MonsterPower/&DH_AncientDragon_Wing_Power_Title Attaque de l'aile +MonsterPower/&DH_Balor_FireAura_Power_Description 3D6 Feu +MonsterPower/&DH_Balor_FireAura_Power_Title Aura de feu +MonsterPower/&DH_BlindingGaze_Power_Description DC15 Constitution Sauvegarder ou être aveuglé jusqu'à ce qu'une restauration moindre soit utilisée +MonsterPower/&DH_BlindingGaze_Power_Title Regard aveuglant +MonsterPower/&DH_DamageAcid_Breath_Power_Description 15D8 Acide +MonsterPower/&DH_DamageAcid_Breath_Power_Title Souffle acide +MonsterPower/&DH_DamageCold_Breath_Power_Description 16D8 Froid +MonsterPower/&DH_DamageCold_Breath_Power_Title Souffle de glace +MonsterPower/&DH_DamageFire_Breath_Power_Description 26D6 Feu +MonsterPower/&DH_DamageFire_Breath_Power_Title Souffle de feu +MonsterPower/&DH_DamageLightning_Breath_Power_Description 16D10 Foudre +MonsterPower/&DH_DamageLightning_Breath_Power_Title Souffle éclair +MonsterPower/&DH_DamagePoison_Breath_Power_Description 22D6 Poison +MonsterPower/&DH_DamagePoison_Breath_Power_Title Souffle empoisonné +MonsterPower/&DH_DisintegratingBeam_Power_Description 6D10 Radiant Damage et la cible est désintégrée à 0 HP +MonsterPower/&DH_DisintegratingBeam_Power_Title Rayon de désintégration +MonsterPower/&DH_EarthTitan_Earthquake_Power_Description 4D10 Contondant +MonsterPower/&DH_EarthTitan_Earthquake_Power_Title Tremblement de terre +MonsterPower/&DH_ErinyesParry_Power_Description +3 CA +MonsterPower/&DH_ErinyesParry_Power_Title Parer +MonsterPower/&DH_FireTitan_Aura_Power_Description chaque créature à moins de 9 mètres d'elle subit 35 (10d6) dégâts de feu, et les objets inflammables dans l'aura qui ne sont pas portés ou transportés s'enflamment. +MonsterPower/&DH_FireTitan_Aura_Power_Title Aura du Titan du Feu +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Description Une créature subit 35 (10d6) dégâts de feu en touchant Maegera ou en la frappant avec une attaque de mêlée alors qu'elle se trouve à moins de 3 mètres d'elle. +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Title Titan du feu Représailles +MonsterPower/&DH_FireTitan_Retaliate_Power_Description Une créature subit 35 (10d6) dégâts de feu en touchant Maegera ou en la frappant avec une attaque de mêlée alors qu'elle se trouve à moins de 3 mètres d'elle. +MonsterPower/&DH_FireTitan_Retaliate_Power_Title Titan du feu Représailles +MonsterPower/&DH_IlluminatingCrystals_Power_Description Toute créature dans la zone lorsque le sort est lancé est également entourée de lumière. Pendant toute la durée, les objets et les créatures affectées projettent une faible lumière dans un rayon de 3 mètres. +MonsterPower/&DH_IlluminatingCrystals_Power_Title Cristaux éclairants +MonsterPower/&DH_IncreasedGravityZone_Attack_Description Le Titan se concentre sur une zone à moins de 20 pieds de lui. Toute créature dans un cylindre de 6 mètres de rayon et 6 mètres de haut centré sur ce point doit réussir un jet de sauvegarde de Dextérité DD 26 ou subir 33 (6d10) dégâts contondants et tomber à terre et être immobilisée pendant un round. +MonsterPower/&DH_IncreasedGravityZone_Attack_Title Zone de gravité accrue +MonsterPower/&DH_Lich_DisruptLife_Power_Description 6D6 Nécrotique +MonsterPower/&DH_Lich_DisruptLife_Power_Title Perturber la vie +MonsterPower/&DH_SearingBurst_Power_Description 4D6 Feu & 4D6 Radiant +MonsterPower/&DH_SearingBurst_Power_Title Explosion brûlante +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Description Invoque 1 élémentaire d'air +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Title Invocation d'élémentaire supérieur +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Description Invoque 1 élémentaire de terre +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Title Invocation d'élémentaire supérieur +MonsterPower/&DH_SummonCreature_Erinyes_Power_Description Une Erinyes est appelée à combattre +MonsterPower/&DH_SummonCreature_Erinyes_Power_Title Invocation d'un serviteur : défaite +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Description Invoque 1 élémentaire de feu +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Title Invocation d'élémentaire supérieur +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Description Invoque 2 bouffons du feu +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Title Invoquer des élémentaires inférieurs +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Description Un Nalfeshnee est appelé à combattre +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Title Invocation d'un serviteur : Nalfeshnee +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Description Invoque 1 goule Skarn +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Title Invocation d'élémentaire inférieur +MonsterPower/&DH_SummonCreature_WindSnake_Power_Description Invoque 4 serpents du vent +MonsterPower/&DH_SummonCreature_WindSnake_Power_Title Invoquer des élémentaires inférieurs +MonsterPower/&DH_SummonCreature_Wolves_Power_Description Le vampire appelle magiquement 3d6 loups +MonsterPower/&DH_SummonCreature_Wolves_Power_Title Enfants de la nuit +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Description Chaque fois que la tarasque est ciblée par un sort de projectile magique, un sort de ligne ou un sort nécessitant un jet d'attaque à distance, la tarasque n'est pas affectée. +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Title Carapace réfléchissante +MonsterPower/&DH_TarrasqueSwallowPower_Description La tarasque effectue une attaque de morsure contre une créature de taille G ou inférieure qu'elle agrippe. Si l'attaque touche, la cible est avalée et le grappin prend fin. +MonsterPower/&DH_TarrasqueSwallowPower_Title Avaler +MonsterPower/&DH_VampireCharmPower_Description Le vampire cible un humanoïde qu'il peut voir dans un rayon de 9 mètres autour de lui. La cible doit réussir un jet de sauvegarde de Sagesse DD 17 contre cette magie ou être charmée par le vampire. +MonsterPower/&DH_VampireCharmPower_Title Charme +Spell/&DHTimeStop_SpellDescription Vous arrêtez brièvement le cours du temps pour tout le monde sauf vous-même. Aucun temps ne passe pour les autres créatures, pendant que vous effectuez 1d4 + 1 tours d'affilée, durant lesquels vous pouvez utiliser des actions et vous déplacer normalement. +Spell/&DHTimeStop_SpellTitle Arrêt du temps +Spell/&DHAnimalShapesSpellDescription Choisissez n'importe quel nombre de créatures consentantes que vous pouvez voir à portée. Vous transformez chaque cible en une bête de grande taille ou plus petite avec un niveau de défi de 4 ou moins. +Spell/&DHAnimalShapesSpellTitle Formes d'animaux +MonsterPower/&DHAirTitanLightningStormPowerDescription 6d8 Foudre dans une zone étendue +MonsterPower/&DHAirTitanLightningStormPowerTitle Orage +MonsterPower/&DHGenericLightningAttackPowerDescription 12D8 +MonsterPower/&DHGenericLightningAttackPowerTitle Coup de foudre +Feature/&DH_AtWill_Fireball_Power_Description Boule de feu à volonté +Feature/&DH_AtWill_Fireball_Power_Title Boule de feu +Feature/&DH_AtWill_HoldMonster_Power_Description 3 utilisations par jour +Feature/&DH_AtWill_HoldMonster_Power_Title Tenez le monstre +Feature/&DH_AtWill_Invisibility_Power_Description Invisibilité à volonté +Feature/&DH_AtWill_Invisibility_Power_Title Invisibilité +Condition/&DH_ReverseGravity_Spell_Description Gravité inversée +Condition/&DH_ReverseGravity_Spell_Title Gravité inversée +Condition/&DH_TimeStop_Spell_Description Gelé par l'arrêt du temps +Condition/&DH_TimeStop_Spell_Title Gelé par l'arrêt du temps diff --git a/SolastaCommunityExpansion/Monsters-pt-br.txt b/SolastaCommunityExpansion/Monsters-pt-br.txt new file mode 100644 index 0000000000..8529d7d548 --- /dev/null +++ b/SolastaCommunityExpansion/Monsters-pt-br.txt @@ -0,0 +1,232 @@ +Monster/&DH_Custom_AirTitan_Description Quando convocados, esses elementais anciões se manifestam como seres de capacidade apocalíptica, entidades cuja mera existência promete destruição. +Monster/&DH_Custom_AirTitan_Title Titã do Ar Primordial +Monster/&DH_Custom_AncientBlackDragon_Description O mais mal-humorado e vil dos dragões cromáticos, os dragões negros coletam os destroços e tesouros dos povos caídos. Esses dragões detestam ver os fracos prosperarem e se deleitam com o colapso dos reinos humanóides. Eles fazem suas casas em pântanos fétidos e ruínas em ruínas onde reinos antes existiam. +Monster/&DH_Custom_AncientBlackDragon_Title Dragão Negro Antigo +Monster/&DH_Custom_AncientBlueDragon_Description Vaidosos e territoriais, os dragões azuis voam pelos céus sobre os desertos, atacando caravanas e saqueando rebanhos e assentamentos nas terras verdejantes além do alcance do deserto. Esses dragões também podem ser encontrados em estepes secas, ermos escaldantes e costas rochosas. Eles guardam seus territórios contra todos os concorrentes em potencial, especialmente dragões de latão. +Monster/&DH_Custom_AncientBlueDragon_Title Dragão Azul Antigo +Monster/&DH_Custom_AncientGreenDragon_Description O mais astuto e traiçoeiro dos dragões verdadeiros, os dragões verdes usam desorientação e truques para obter vantagem contra seus inimigos. De temperamento desagradável e completamente maus, eles têm um prazer especial em subverter e corromper os de bom coração. Nas florestas antigas que vagam, os dragões verdes demonstram uma agressão que muitas vezes é menos sobre território do que sobre ganhar poder e riqueza com o mínimo de esforço possível. +Monster/&DH_Custom_AncientGreenDragon_Title Dragão Verde Antigo +Monster/&DH_Custom_AncientRedDragon_Description Os mais cobiçosos dos verdadeiros dragões, os dragões vermelhos procuram incansavelmente aumentar seus tesouros. Eles são excepcionalmente vaidosos, mesmo para dragões, e sua presunção se reflete em seu porte orgulhoso e seu desdém por outras criaturas. +Monster/&DH_Custom_AncientRedDragon_Title Dragão Vermelho Antigo +Monster/&DH_Custom_AncientWhiteDragon_Description O menor, menos inteligente e mais animalesco dos dragões cromáticos, os dragões brancos habitam climas gélidos, favorecendo áreas árticas ou montanhas geladas. Eles são répteis cruéis e cruéis movidos pela fome e ganância. +Monster/&DH_Custom_AncientWhiteDragon_Title Dragão Branco Antigo +Monster/&DH_Custom_Archmage_Description Arquimagos são poderosos (e geralmente bastante antigos) conjuradores dedicados ao estudo das artes arcanas. Os benevolentes aconselham reis e rainhas, enquanto os maus governam como tiranos e perseguem o lichdom. Aqueles que não são nem bons nem maus se refugiam em torres remotas para praticar sua magia sem interrupção. +Monster/&DH_Custom_Archmage_Title Arquimago +Monster/&DH_Custom_Balor_Description Figuras do mal antigo e terrível, balors governam como generais sobre exércitos demoníacos, ansiando por tomar o poder enquanto destroem quaisquer criaturas que se oponham a eles. +Monster/&DH_Custom_Balor_Title Balo +Monster/&DH_Custom_ConstructTitan_Description Construções maciças construídas para a guerra e feitas de metal pesado. Um rolo compressor imparável, existe para seguir as ordens de seu criador e protege ou ataca conforme o criador exige. +Monster/&DH_Custom_ConstructTitan_Title Construção Mecânica Titã +Monster/&DH_Custom_Deva_Description Devas são anjos que atuam como mensageiros ou agentes divinos para o Plano Material, +Monster/&DH_Custom_Deva_Title Deva +Monster/&DH_Custom_Djinni_Description Gênios orgulhosos do Plano Elemental do Ar, Mestres do ar, os djinn montam poderosos redemoinhos que eles criam e dirigem por capricho, e que podem até transportar passageiros. +Monster/&DH_Custom_Djinni_Title Djinni +Monster/&DH_Custom_EarthTitan_Description Quando convocados, esses elementais anciões se manifestam como seres de capacidade apocalíptica, entidades cuja mera existência promete destruição. +Monster/&DH_Custom_EarthTitan_Title Titã da Terra Primordial +Monster/&DH_Custom_Efreeti_Description Gênios gigantes do Plano Elemental do Fogo, os efreet são mestres do fogo, imunes ao fogo e capazes de criá-lo por capricho. +Monster/&DH_Custom_Efreeti_Title Efraim +Monster/&DH_Custom_Erinyes_Description as erínias são guerreiras ferozes e disciplinadas. Varrendo dos céus, eles trazem morte rápida para criaturas que prejudicaram seus mestres +Monster/&DH_Custom_Erinyes_Title Erínias +Monster/&DH_Custom_FireTitan_Description Quando convocados, esses elementais anciões se manifestam como seres de capacidade apocalíptica, entidades cuja mera existência promete destruição. +Monster/&DH_Custom_FireTitan_Title Titã do Fogo Primordial +Monster/&DH_Custom_GuardianNaga_Description Sábias e boas, as belas nagas guardiãs protegem lugares sagrados e itens de poder mágico de cair nas mãos do mal. Em seus redutos ocultos, eles pesquisam feitiços e criam tramas complicadas para frustrar os desígnios malignos de seus inimigos. +Monster/&DH_Custom_GuardianNaga_Title Guardião Naga +Monster/&DH_Custom_HornedDevil_Description A infantaria voadora das legiões infernais, os diabos com chifres seguem as ordens ao pé da letra. +Monster/&DH_Custom_HornedDevil_Title Diabo Chifrudo +Monster/&DH_Custom_IceDevil_Description Cobiçando o poder de seus superiores, os demônios do gelo trabalham incessantemente para a promoção, massacrando os inimigos dos Nove Infernos e reivindicando o máximo de almas que puderem para seus mestres arquidiabos. +Monster/&DH_Custom_IceDevil_Title Demônio de Gelo +Monster/&DH_Custom_Lich_Description Liches são os restos de grandes magos que abraçam a morte-viva como meio de se preservarem. Eles promovem seu próprio poder a qualquer custo, não tendo nenhum interesse nos assuntos dos vivos, exceto quando esses assuntos interferem nos seus. Ardilosos e insanos, eles anseiam por conhecimentos há muito esquecidos e pelos mais terríveis segredos. +Monster/&DH_Custom_Lich_Title Lich +Monster/&DH_Custom_Nalfeshnee_Description O nalfeshnee é um dos demônios mais grotescos - uma zombaria corpulenta de macaco e javali com o dobro da altura de um humano, com asas emplumadas que parecem pequenas demais para seu corpo inchado. Essas feições brutais escondem uma notável inteligência e astúcia. +Monster/&DH_Custom_Nalfeshnee_Title Nalfeshnee +Monster/&DH_Custom_PitFiend_Description Os senhores indiscutíveis da maioria dos outros demônios, os demônios das profundezas atendem aos arquiduques e arquiduquesas dos Nove Infernos e realizam seus desejos. Esses demônios poderosos são os generais dos Nove Infernos, liderando suas legiões infernais na batalha. +Monster/&DH_Custom_PitFiend_Title Pit Fiend +Monster/&DH_Custom_Planetar_Description Os planetários atuam como as armas dos deuses que servem, apresentando uma representação tangível do poder de suas divindades. +Monster/&DH_Custom_Planetar_Title Planeta +Monster/&DH_Custom_Roc_Description Rocs são criaturas solitárias que podem viver por séculos. Eles se abrigam em ninhos feitos de árvores, tendas, navios quebrados e restos de caravanas que carregam, colocando esses emaranhados maciços em fendas nas montanhas fora do alcance de criaturas menores. +Monster/&DH_Custom_Roc_Title Roca +Monster/&DH_Custom_Solar_Description No campo de batalha, a espada do solar voa para a briga por conta própria, e uma única flecha do arco de um solar pode atingir um alvo morto em contato. Tão grande é o poder celestial de um solar que até mesmo os príncipes demoníacos encolhem em seus comandos ressonantes. +Monster/&DH_Custom_Solar_Title Solar +Monster/&DH_Custom_StormGiant_Description Gigantes da tempestade são videntes contemplativos que vivem em lugares distantes da civilização mortal. A maioria tem pele e cabelo cinza-púrpura pálido e olhos esmeralda brilhantes. +Monster/&DH_Custom_StormGiant_Title Gigante da Tempestade +Monster/&DH_Custom_Tarrasque_Description O lendário tarrasque é possivelmente o monstro mais temido do Plano Material. Acredita-se que apenas uma dessas criaturas existe, embora ninguém possa prever onde e quando ela atacará. Um bípede escamoso, o tarrasque tem quinze metros de altura e setenta metros de comprimento, pesando centenas de toneladas +Monster/&DH_Custom_Tarrasque_Title Tarrasco +Monster/&DH_Custom_Vampire_Description Despertados para uma noite sem fim, os vampiros anseiam pela vida que perderam e saciam essa fome bebendo o sangue dos vivos. Os vampiros abominam a luz do sol, pois seu toque os queima. Eles nunca projetam sombras ou reflexos, e qualquer vampiro que deseje passar despercebido entre os vivos mantém-se na escuridão e longe de superfícies reflexivas. +Monster/&DH_Custom_Vampire_Title Vampiro +Monster/&DHCustomCouatlDescription Couatls são seres serpentinos benevolentes de grande intelecto e discernimento. Suas asas brilhantemente coloridas e maneiras gentis falam de suas origens celestiais. +Monster/&DHCustomCouatlTitle Couatl +Monster/&OwlFamiliarDescription Coruja familiar +Monster/&OwlFamiliarTitle Coruja +Monster/&WitchOwlFamiliarDescription Coruja familiar +Monster/&WitchOwlFamiliarTitle Coruja +MonsterAttack/&DH_AirBlast_Attack_Description 5d6 trovão e empurra 2 células +MonsterAttack/&DH_AirBlast_Attack_Title Jato de ar +MonsterAttack/&DH_AirTitan_Slam_Attack_Descriptiond 4d6+6 Concussão e 4d6 Trovão +MonsterAttack/&DH_AirTitan_Slam_Attack_Title Batida Trovejante +MonsterAttack/&DH_AncientDragon_Tail_Attack_Description 2D8+8 Concussão +MonsterAttack/&DH_AncientDragon_Tail_Attack_Title Ataque de cauda +MonsterAttack/&DH_Balor_Longsword_Attack_Description 3D8+8 Corte e 3D8 Relâmpago +MonsterAttack/&DH_Balor_Longsword_Attack_Title Ataque de espada longa +MonsterAttack/&DH_Balor_Whip_Attack_Description 2D6+8 Corte e 3D6 Fogo +MonsterAttack/&DH_Balor_Whip_Attack_Title Ataque de Chicote +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Description 4D8 Dano da Força e o alvo é derrubado +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Title Canhão de Força +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Description 3D12+8 Dano de concussão e o alvo é empurrado 6 metros +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Title bater +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Description Não pode agir e sofre 16d6 de dano de ácido a cada turno. 60 de dano em um único ataque podem forçar o engolidor a regurgitar. +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Title engolido +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Description 60 de dano em um único ataque pode forçá-lo a regurgitar. +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Title Engolir criatura +MonsterAttack/&DH_DamageAcid_Bite_Attack_Description 2D10+9 Perfuração e 2D8 Dano Ácido +MonsterAttack/&DH_DamageAcid_Bite_Attack_Title Ataque de mordida ácida +MonsterAttack/&DH_DamageCold_Bite_Attack_Description 2D10+9 Perfuração e 2D8 Dano de Gelo +MonsterAttack/&DH_DamageCold_Bite_Attack_Title Ataque de mordida de gelo +MonsterAttack/&DH_DamageFire_Bite_Attack_Description 2D10+9 Perfuração e 4D6 Dano de Fogo +MonsterAttack/&DH_DamageFire_Bite_Attack_Title Ataque de mordida de fogo +MonsterAttack/&DH_DamageLightning_Bite_Attack_Description 2D10+9 Perfuração e 2D10 Dano de Raio +MonsterAttack/&DH_DamageLightning_Bite_Attack_Title Ataque de Relâmpago +MonsterAttack/&DH_DamagePoison_Bite_Attack_Description 2D10+9 Perfuração e 3D6 Dano de Veneno +MonsterAttack/&DH_DamagePoison_Bite_Attack_Title Ataque de mordida de veneno +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Description 7D10+8 Concussão +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Title Pedregulho +MonsterAttack/&DH_EarthTitan_Slam_Attack_Description 4D10+8 Concussão +MonsterAttack/&DH_EarthTitan_Slam_Attack_Title Batida de chão +MonsterAttack/&DH_FireScimatar_Attack_Description 2d6+6 cortante e 2d6 fogo +MonsterAttack/&DH_FireScimatar_Attack_Title Cimatar +MonsterAttack/&DH_FireTitan_Slam_Attack_Description 3d6+5 Concussão + 10d6 Fogo +MonsterAttack/&DH_FireTitan_Slam_Attack_Title Batida Calcinante +MonsterAttack/&DH_Fork_Attack_Description 2D8 +6 Perfuração +MonsterAttack/&DH_Fork_Attack_Title Ataque de garfo +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Description 2d10 + 6 de Dano Perfurante +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Title Ataque de mordida +MonsterAttack/&DH_Generic_Claw_Attack_Description 2D6 + 9 Dano Cortante +MonsterAttack/&DH_Generic_Claw_Attack_Title Ataque de garra +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Description 2D10 + 9 +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Title Ataque de mordida +MonsterAttack/&DH_HornedDevilTail_Attack_Description 1D8 +6 Perfuração , inflige a condição Ferida Sangrando +MonsterAttack/&DH_HornedDevilTail_Attack_Title Ataque de cauda +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Description 3D6 Necrótico, salve para cancelar +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Title Ferida Sangrando +MonsterAttack/&DH_HurlFlame_Attack_Description 5d6 Fogo +MonsterAttack/&DH_HurlFlame_Attack_Title Lançar Chama +MonsterAttack/&DH_Ice_Bite_Attack_Description 2d6+5 Perfuração e 3d6 Frio +MonsterAttack/&DH_Ice_Bite_Attack_Title Picada de Gelo +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Description 3D6 Frio e inflige condição de Paralisado +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Title Toque Paralisante +MonsterAttack/&DH_LightningScimatar_Attack_Description 2d6+5 cortantes e 2d6 raios +MonsterAttack/&DH_LightningScimatar_Attack_Title Cimatar +MonsterAttack/&DH_NagaBite_Attack_Description 1d8+4 Perfuração e 15 CD Con Salvar para metade 10d8 Veneno +MonsterAttack/&DH_NagaBite_Attack_Title Picada de Veneno +MonsterAttack/&DH_NagaSpit_Attack_Description 15 DC Con Save para metade 10d8 Poison +MonsterAttack/&DH_NagaSpit_Attack_Title Cuspir veneno +MonsterAttack/&DH_PitFiend_Bite_Attack_Description 2d6+7 Veneno, Inflige condição de veneno +MonsterAttack/&DH_PitFiend_Bite_Attack_Title Ataque de mordida +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Description 6D6 Posição recorrente +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Title envenenado +MonsterAttack/&DH_PitFiend_Mace_Attack_Description 2D6+8 Concussão e 6D6 Fogo +MonsterAttack/&DH_PitFiend_Mace_Attack_Title Ataque de maça +MonsterAttack/&DH_PoisonLongbow_Attack_Description Arco longo com flechas envenenadas +MonsterAttack/&DH_PoisonLongbow_Attack_Title Arco Longo Venenoso +MonsterAttack/&DH_PoisonLongsword_Attack_Description 1d10+4 Corte e 3d8 Veneno +MonsterAttack/&DH_PoisonLongsword_Attack_Title Espada Longa Venenosa +MonsterAttack/&DH_RadiantLongbow_Attack_Description 2D6+8 Perfurante e 6D8 Radiante +MonsterAttack/&DH_RadiantLongbow_Attack_Title Matando o Arco Longo. +MonsterAttack/&DH_RadiantLongsword_Attack_Description 4D6+8 Cortante e 6D8 Radiante +MonsterAttack/&DH_RadiantLongsword_Attack_Title Espada Grande Radiante +MonsterAttack/&DH_Roc_Beak_Attack_Description 4d8+9 Perfuração +MonsterAttack/&DH_Roc_Beak_Attack_Title Bico +MonsterAttack/&DH_Roc_Talons_Attack_Description 4d6+9 Cortando e o alvo é agarrado e impedido por Roc +MonsterAttack/&DH_Roc_Talons_Attack_Title Garras +MonsterAttack/&DH_Tarrasque_Bite_Description 4d12 + 10 de dano perfurante e o alvo deve ser bem sucedido em um teste de Destreza ou será agarrado (CD 20 para escapar). +MonsterAttack/&DH_Tarrasque_Bite_Title Mordida +MonsterAttack/&DH_Tarrasque_BiteCondition_Description Até que este agarrão termine, o alvo está impedido. +MonsterAttack/&DH_Tarrasque_BiteCondition_Title Apanhado por Tarrasque +MonsterAttack/&DH_Tarrasque_Claw_Description 4d8 + 10 de dano cortante +MonsterAttack/&DH_Tarrasque_Claw_Title Garra +MonsterAttack/&DH_Tarrasque_Horn_Description 4d10 + 10) dano perfurante +MonsterAttack/&DH_Tarrasque_Horn_Title Buzina +MonsterAttack/&DH_Tarrasque_Tail_Description 4d6 + 10 de dano de concussão. Se o alvo for uma criatura, ele deve ser bem sucedido em um teste de resistência de Força CD 20 ou será derrubado +MonsterAttack/&DH_Tarrasque_Tail_Title Cauda +MonsterAttack/&DHCouatlBiteAttackDescription Dano perfurante e o alvo deve ser bem sucedido em um teste de resistência de Constituição CD 13 ou ficará envenenado por 24 horas. Até que este veneno termine, o alvo está inconsciente. +MonsterAttack/&DHCouatlBiteAttackTitle Mordida +MonsterPower/&DH_AirTitan_Gale_Power_Description 4D10 Thunder e empurrado no salvamento com falha +MonsterPower/&DH_AirTitan_Gale_Power_Title Galera Gritante +MonsterPower/&DH_AirTitan_Lightning_Power_Description 3D10 Relâmpagos na área +MonsterPower/&DH_AirTitan_Lightning_Power_Title Relâmpago +MonsterPower/&DH_AncientDragon_Wing_Power_Description Os dragões podem bater suas asas para produzir vento suficiente para empurrar a maioria dos humanóides para longe e derrubá-los. +MonsterPower/&DH_AncientDragon_Wing_Power_Title Ataque de asa +MonsterPower/&DH_Balor_FireAura_Power_Description 3D6 Fogo +MonsterPower/&DH_Balor_FireAura_Power_Title Aura de Fogo +MonsterPower/&DH_BlindingGaze_Power_Description CD15 Constituição Salvar ou ficar cego até que uma restauração menor seja usada +MonsterPower/&DH_BlindingGaze_Power_Title Olhar Cegante +MonsterPower/&DH_DamageAcid_Breath_Power_Description Ácido 15D8 +MonsterPower/&DH_DamageAcid_Breath_Power_Title Hálito ácido +MonsterPower/&DH_DamageCold_Breath_Power_Description 16D8 Frio +MonsterPower/&DH_DamageCold_Breath_Power_Title Sopro de Gelo +MonsterPower/&DH_DamageFire_Breath_Power_Description 26D6 Fogo +MonsterPower/&DH_DamageFire_Breath_Power_Title Sopro de Fogo +MonsterPower/&DH_DamageLightning_Breath_Power_Description 16D10 Relâmpago +MonsterPower/&DH_DamageLightning_Breath_Power_Title Sopro Relâmpago +MonsterPower/&DH_DamagePoison_Breath_Power_Description 22D6 Veneno +MonsterPower/&DH_DamagePoison_Breath_Power_Title Sopro Venenoso +MonsterPower/&DH_DisintegratingBeam_Power_Description 6D10 Dano Radiante e o alvo é desintegrado com 0 HP +MonsterPower/&DH_DisintegratingBeam_Power_Title Feixe de Desintegração +MonsterPower/&DH_EarthTitan_Earthquake_Power_Description 4D10 Concussão +MonsterPower/&DH_EarthTitan_Earthquake_Power_Title Terremoto +MonsterPower/&DH_ErinyesParry_Power_Description +3 CA +MonsterPower/&DH_ErinyesParry_Power_Title desviar-se +MonsterPower/&DH_FireTitan_Aura_Power_Description cada criatura a até 9 metros dela sofre 35 (10d6) de dano de fogo, e objetos inflamáveis ​​na aura que não estão sendo vestidos ou carregados se inflamam. +MonsterPower/&DH_FireTitan_Aura_Power_Title Aura do Titã do Fogo +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Description Uma criatura sofre 35 (10d6) de dano de fogo ao tocar Maegera ou ao acertá-la com um ataque corpo a corpo enquanto estiver a 3 metros dela. +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Title Retaliação do Titã do Fogo +MonsterPower/&DH_FireTitan_Retaliate_Power_Description Uma criatura sofre 35 (10d6) de dano de fogo ao tocar Maegera ou ao acertá-la com um ataque corpo a corpo enquanto estiver a 3 metros dela. +MonsterPower/&DH_FireTitan_Retaliate_Power_Title Retaliação do Titã do Fogo +MonsterPower/&DH_IlluminatingCrystals_Power_Description Qualquer criatura na área quando a magia é lançada também é delineada em luz. Pela duração, objetos e criaturas afetadas emitem penumbra em um raio de 3 metros. +MonsterPower/&DH_IlluminatingCrystals_Power_Title Cristais Iluminadores +MonsterPower/&DH_IncreasedGravityZone_Attack_Description O Titan focaliza a zona dentro de 20 pés dele. Qualquer criatura em um cilindro de 6 metros de raio e 6 metros de altura centrado neste ponto deve ser bem sucedido em um teste de resistência de Destreza CD 26 ou sofrerá 33 (6d10) de dano de concussão e cairá e ficará impedido por uma rodada. +MonsterPower/&DH_IncreasedGravityZone_Attack_Title Zona de gravidade aumentada +MonsterPower/&DH_Lich_DisruptLife_Power_Description 6D6 Necrótico +MonsterPower/&DH_Lich_DisruptLife_Power_Title Interromper a vida +MonsterPower/&DH_SearingBurst_Power_Description 4D6 Fogo e 4D6 Radiante +MonsterPower/&DH_SearingBurst_Power_Title Explosão Calcinante +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Description Invoca 1 Elemental do Ar +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Title Invocar Elemental Maior +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Description Invoca 1 Elemental da Terra +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Title Invocar Elemental Maior +MonsterPower/&DH_SummonCreature_Erinyes_Power_Description Um Erinyes é chamado para lutar +MonsterPower/&DH_SummonCreature_Erinyes_Power_Title Invocar Lacaio: Derrotar +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Description Invoca 1 Elemental do Fogo +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Title Invocar Elemental Maior +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Description Invoca 2 Bobos de Fogo +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Title Invocar Elementais Menores +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Description Um Nalfeshnee é chamado para lutar +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Title Servo de Invocação: Nalfeshnee +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Description Evoca 1 Skarn Ghoul +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Title Invocar Elemental Menor +MonsterPower/&DH_SummonCreature_WindSnake_Power_Description Invoca 4 Cobras do Vento +MonsterPower/&DH_SummonCreature_WindSnake_Power_Title Invocar Elementais Menores +MonsterPower/&DH_SummonCreature_Wolves_Power_Description O vampiro magicamente chama 3d6 lobos +MonsterPower/&DH_SummonCreature_Wolves_Power_Title Crianças da noite +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Description Sempre que o tarrasque for alvo de um feitiço de mísseis mágicos, um feitiço de linha ou um feitiço que exija uma jogada de ataque à distância, o tarrasque não é afetado +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Title Carapaça Refletiva +MonsterPower/&DH_TarrasqueSwallowPower_Description O tarrasque faz um ataque de mordida contra uma criatura Grande ou menor que esteja agarrando. Se o ataque acertar, o alvo é engolido e o agarrão termina. +MonsterPower/&DH_TarrasqueSwallowPower_Title Engolir +MonsterPower/&DH_VampireCharmPower_Description O vampiro tem como alvo um humanóide que ele possa ver a até 9 metros dele. O alvo deve ser bem sucedido em um teste de resistência de Sabedoria CD 17 contra esta magia ou será enfeitiçado pelo vampiro. +MonsterPower/&DH_VampireCharmPower_Title Charme +Spell/&DHTimeStop_SpellDescription Você interrompe brevemente o fluxo do tempo para todos, menos para você. Nenhum tempo passa para outras criaturas, enquanto você realiza 1d4 + 1 turnos seguidos, durante os quais você pode usar ações e se mover normalmente. +Spell/&DHTimeStop_SpellTitle Parar o tempo +Spell/&DHAnimalShapesSpellDescription Escolha qualquer número de criaturas voluntárias que você possa ver dentro do alcance. Você transforma cada alvo na forma de uma besta Grande ou menor com nível de desafio 4 ou menor. +Spell/&DHAnimalShapesSpellTitle Formas de animais +MonsterPower/&DHAirTitanLightningStormPowerDescription 6d8 Raio em área ampla +MonsterPower/&DHAirTitanLightningStormPowerTitle Tempestade Relâmpago +MonsterPower/&DHGenericLightningAttackPowerDescription 12D8 +MonsterPower/&DHGenericLightningAttackPowerTitle Relâmpago +Feature/&DH_AtWill_Fireball_Power_Description Bola de fogo à vontade +Feature/&DH_AtWill_Fireball_Power_Title Bola fogo +Feature/&DH_AtWill_HoldMonster_Power_Description 3 usos por dia +Feature/&DH_AtWill_HoldMonster_Power_Title Segure Monstro +Feature/&DH_AtWill_Invisibility_Power_Description Invisibilidade à vontade +Feature/&DH_AtWill_Invisibility_Power_Title Invisibilidade +Condition/&DH_ReverseGravity_Spell_Description Gravidade reversa +Condition/&DH_ReverseGravity_Spell_Title Gravidade reversa +Condition/&DH_TimeStop_Spell_Description Congelado por Parada de Tempo +Condition/&DH_TimeStop_Spell_Title Congelado por Parada de Tempo diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index 4efd9f5492..2eb4d7047d 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -228,6 +228,12 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + PreserveNewest From f0b33cd5fb0b57b15492a80f07dbbaa79eba70c9 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 19:54:14 -0700 Subject: [PATCH 137/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index 478d379f47..76a7a45883 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3D", + "Version": "1.3.55.3E", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 2af930f70bcda9fab51b9ba8bb4fc5211312c3f5 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Fri, 20 May 2022 20:36:11 -0700 Subject: [PATCH 138/174] reorg and cleanup --- .../RulesetCharacterExension.cs | 4 +- .../FeatureDefinitionBonusCantripsBuilder.cs | 1 + .../FeatureDefinitionFeatureSetBuilder.cs | 1 + ...reDefinitionOnAttackDamageEffectBuilder.cs | 1 + .../FeatureDefinitionOnAttackEffectBuilder.cs | 1 + ...atureDefinitionOnAttackHitEffectBuilder.cs | 1 + ...itionOnMagicalAttackDamageEffectBuilder.cs | 1 + .../Classes/Monk/Monk.cs | 2 +- .../Monk/Subclasses/WayOfTheOpenHand.cs | 2 +- .../Features/EldritchInvocationsBuilder.cs | 1 + .../Subclasses/DHWarlockSubclassMoonlit.cs | 2 +- .../AddEffectFormToWeaponAttack.cs | 6 +- .../AddExtraAttack.cs | 11 +-- .../ConditionalMovementModifier.cs | 11 +-- .../CustomFeatureDefinitionSet.cs | 1 + .../CustomDefinitions/CustomFightingStyle.cs | 1 + .../CustomMissileDeflection.cs | 11 +-- .../CustomRerollFailedSave.cs | 10 +-- .../CustomSetDescription.cs | 4 +- .../CustomDefinitions/CustomSpells.cs | 1 + .../ExclusiveArmorClassBonus.cs | 4 +- .../FeatureDefinitionConditionalPower.cs | 4 +- ...reDefinitionFeatureSetWithPreRequisites.cs | 1 + .../FeatureDefinitionFreeBonusCantrips.cs | 1 + .../FeatureDefinitionOnAttackDamageEffect.cs | 1 + .../FeatureDefinitionOnAttackEffect.cs | 4 +- .../FeatureDefinitionOnAttackHitEffect.cs | 4 +- ...reDefinitionOnMagicalAttackDamageEffect.cs | 1 + .../FeatureDefinitionPointPoolWithBonus.cs | 4 +- .../FeatureDefinitionPowerSharedPool.cs | 4 +- .../ModifyAttackModeForWeapon.cs | 6 +- .../PowerUseValidity.cs} | 11 +-- .../ReactionAttackModeRestriction.cs | 13 +-- .../CustomInterfaces/IAddExtraAttack.cs | 7 ++ .../IChangeAbilityCheck.cs | 2 +- .../ICharacterBattleListeners.cs} | 4 +- .../IClassHoldingFeature.cs | 2 +- .../IConditionRemovedOnSourceTurnStart.cs | 2 +- .../IConditionalMovementModifier.cs | 8 ++ .../IConditionalPower.cs | 2 +- .../ICustomConditionFeature.cs | 2 +- .../ICustomFightingStyle.cs | 2 +- .../ICustomMagicEffectBasedOnCaster.cs | 2 +- .../ICustomMissileDeflection.cs | 7 ++ .../ICustomOnActionFeature.cs | 2 +- .../IFeatureDefinitionCustomCode.cs | 2 +- .../IFeatureDefinitionWithPrerequisites.cs | 2 +- .../IHeroRefreshedListener.cs | 2 +- .../IModifyAttackAttributeForWeapon.cs | 2 +- .../IModifyAttackModeForWeapon.cs | 2 +- .../IModifySpellEffect.cs | 2 +- .../INotifyConditionRemoval.cs | 2 +- .../IOnAttackDamageEffect.cs | 2 +- .../IOnAttackEffect.cs | 2 +- .../IOnAttackHitEffect.cs | 2 +- .../IOnMagicalAttackDamageEffect.cs | 2 +- .../IPointPoolMaxBonus.cs | 2 +- .../IPowerPoolModifier.cs | 2 +- .../IPowerSharedPool.cs | 2 +- .../CustomInterfaces/IPowerUseValidity.cs | 6 ++ .../IReactionAttackModeRestriction.cs | 11 +++ .../IStartOfTurnRecharge.cs | 2 +- .../IUsePowerToRerollFailedSave.cs | 7 ++ .../CustomUI/CustomFeatureSelectionPanel.cs | 1 + .../ReactionRequestSpendBundlePower.cs | 2 +- SolastaCommunityExpansion/Feats/ZappaFeats.cs | 2 +- .../Features/IndomitableMightBuilder.cs | 2 +- .../Level20/Features/PrimalChampionBuilder.cs | 2 +- .../Models/CustomFeaturesContext.cs | 2 +- .../HouseFeatureContext.cs} | 4 +- .../Models/SrdAndHouseRulesContext.cs | 2 +- .../_CharacterValidator.cs} | 4 +- .../Monsters/MonstersHomebrew.cs | 8 +- .../Monsters/MonstersSRD.cs | 10 +-- .../Monsters/MonstersSolasta.cs | 6 +- .../Monsters/NewMonsterAttacks.cs | 82 +++++++++---------- .../Monsters/NewMonsterAttributes.cs | 72 ++++++++-------- .../Monsters/NewMonsterPowers.cs | 68 +++++++-------- .../Monsters/NewMonsterSpells.cs | 16 ++-- .../RulesetCharacterHeroPatcher.cs | 2 +- .../RulesetAttributePatcher.cs | 2 +- .../RulesetCharacterPatcher.cs | 2 +- .../RulesetCharacterHeroPatcher.cs | 2 +- .../RulesetActorPatcher.cs | 2 +- .../RulesetCharacterHeroPatcher.cs | 2 +- .../CharacterActionDeflectMissilePatcher.cs | 2 +- .../GameLocationBattleManagerPatcher.cs | 2 +- .../ReactionRequestDeflectMissilePatcher.cs | 2 +- .../CharacterBuildingManagerPatcher.cs | 2 +- .../GameLocationCharacterPatcher.cs | 2 +- .../RulesetActorPatcher.cs | 2 +- .../RulesetCharacterPatcher.cs | 2 +- .../GameLocationActionManagerPatcher.cs | 2 +- .../GameLocationBattleManagerPatcher.cs | 3 +- .../Powers/GameLocationCharacterPatcher.cs | 2 +- .../Powers/RulesetCharacterHeroPatcher.cs | 2 +- .../Powers/RulesetCharacterPatcher.cs | 2 +- .../PowersBundle/RulesetCharacterPatcher.cs | 2 +- .../CustomFeatures/RulesetCharacterPatcher.cs | 2 +- .../RulesetCharacterPatcher.cs | 2 +- .../Patches/GameManagerPatcher.cs | 3 +- .../Patches/GameUi/Battle/GameTimePatcher.cs | 7 +- .../PowerSelectionPanelPatcher.cs | 2 +- .../FeatureDefinitionFeatureSetPatcher.cs | 2 +- .../Patches/Level20/HeroDefinitionsPatcher.cs | 4 +- .../Subclasses/Barbarian/PathOfTheLight.cs | 1 + 106 files changed, 307 insertions(+), 265 deletions(-) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/AddEffectFormToWeaponAttack.cs (86%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/AddExtraAttack.cs (92%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/ConditionalMovementModifier.cs (78%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/CustomMissileDeflection.cs (89%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/CustomRerollFailedSave.cs (68%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/CustomSetDescription.cs (71%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/ExclusiveArmorClassBonus.cs (72%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/ModifyAttackModeForWeapon.cs (96%) rename SolastaCommunityExpansion/{Features/PowerValidity.cs => CustomDefinitions/PowerUseValidity.cs} (73%) rename SolastaCommunityExpansion/{Features => CustomDefinitions}/ReactionAttackModeRestriction.cs (70%) create mode 100644 SolastaCommunityExpansion/CustomInterfaces/IAddExtraAttack.cs rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IChangeAbilityCheck.cs (91%) rename SolastaCommunityExpansion/{Features/CharacterBattleListeners.cs => CustomInterfaces/ICharacterBattleListeners.cs} (89%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IClassHoldingFeature.cs (85%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IConditionRemovedOnSourceTurnStart.cs (78%) create mode 100644 SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IConditionalPower.cs (65%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/ICustomConditionFeature.cs (75%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/ICustomFightingStyle.cs (66%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/ICustomMagicEffectBasedOnCaster.cs (70%) create mode 100644 SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/ICustomOnActionFeature.cs (77%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IFeatureDefinitionCustomCode.cs (87%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IFeatureDefinitionWithPrerequisites.cs (82%) rename SolastaCommunityExpansion/{Features => CustomInterfaces}/IHeroRefreshedListener.cs (63%) rename SolastaCommunityExpansion/{Features => CustomInterfaces}/IModifyAttackAttributeForWeapon.cs (73%) rename SolastaCommunityExpansion/{Features => CustomInterfaces}/IModifyAttackModeForWeapon.cs (73%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IModifySpellEffect.cs (74%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/INotifyConditionRemoval.cs (88%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IOnAttackDamageEffect.cs (96%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IOnAttackEffect.cs (92%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IOnAttackHitEffect.cs (93%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IOnMagicalAttackDamageEffect.cs (95%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IPointPoolMaxBonus.cs (75%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IPowerPoolModifier.cs (71%) rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IPowerSharedPool.cs (65%) create mode 100644 SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs create mode 100644 SolastaCommunityExpansion/CustomInterfaces/IReactionAttackModeRestriction.cs rename SolastaCommunityExpansion/{CustomDefinitions => CustomInterfaces}/IStartOfTurnRecharge.cs (80%) create mode 100644 SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs rename SolastaCommunityExpansion/{Features/HouseFeatureTweaks.cs => Models/HouseFeatureContext.cs} (88%) rename SolastaCommunityExpansion/{Features/CharacterValidator.cs => Models/_CharacterValidator.cs} (96%) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs index 398de51dc0..6201565325 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; using System.Linq; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; namespace SolastaCommunityExpansion.Api.AdditionalExtensions; @@ -33,4 +33,4 @@ public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinition return power.GetAllSubFeaturesOfType() .All(v => v.CanUsePower(instance)); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionBonusCantripsBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionBonusCantripsBuilder.cs index eed8bef48a..bdc8f883ad 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionBonusCantripsBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionBonusCantripsBuilder.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Infrastructure; namespace SolastaCommunityExpansion.Builders.Features diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionFeatureSetBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionFeatureSetBuilder.cs index ecfe3d97a6..cc7d4cb02f 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionFeatureSetBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionFeatureSetBuilder.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Builders.Features diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackDamageEffectBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackDamageEffectBuilder.cs index abaf3c45ba..e9be8853fd 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackDamageEffectBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackDamageEffectBuilder.cs @@ -1,5 +1,6 @@ using System; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Builders.Features { diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackEffectBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackEffectBuilder.cs index 55d19b4314..878343e296 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackEffectBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackEffectBuilder.cs @@ -1,5 +1,6 @@ using System; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Builders.Features { diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackHitEffectBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackHitEffectBuilder.cs index 6f988dbab6..02ce514df8 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackHitEffectBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnAttackHitEffectBuilder.cs @@ -1,5 +1,6 @@ using System; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Builders.Features { diff --git a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnMagicalAttackDamageEffectBuilder.cs b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnMagicalAttackDamageEffectBuilder.cs index 1c792e6943..c8ad715254 100644 --- a/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnMagicalAttackDamageEffectBuilder.cs +++ b/SolastaCommunityExpansion/Builders/Features/FeatureDefinitionOnMagicalAttackDamageEffectBuilder.cs @@ -1,5 +1,6 @@ using System; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Builders.Features { diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index d3667c4a3d..5f8bd65ed3 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -5,8 +5,8 @@ using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.Classes.Monk.Subclasses; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.CustomUI; -using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Properties; using SolastaCommunityExpansion.Utils; diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index fe5c85011b..ab512ba048 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -1,6 +1,6 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomDefinitions; using SolastaCommunityExpansion.Models; using static RuleDefinitions; using static SolastaModApi.DatabaseHelper; diff --git a/SolastaCommunityExpansion/Classes/Warlock/Features/EldritchInvocationsBuilder.cs b/SolastaCommunityExpansion/Classes/Warlock/Features/EldritchInvocationsBuilder.cs index 7a402cdf35..830934f8da 100644 --- a/SolastaCommunityExpansion/Classes/Warlock/Features/EldritchInvocationsBuilder.cs +++ b/SolastaCommunityExpansion/Classes/Warlock/Features/EldritchInvocationsBuilder.cs @@ -4,6 +4,7 @@ using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.Classes.Warlock.Subclasses; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Utils; using SolastaModApi.Extensions; diff --git a/SolastaCommunityExpansion/Classes/Warlock/Subclasses/DHWarlockSubclassMoonlit.cs b/SolastaCommunityExpansion/Classes/Warlock/Subclasses/DHWarlockSubclassMoonlit.cs index 7004159045..c2a780ccca 100644 --- a/SolastaCommunityExpansion/Classes/Warlock/Subclasses/DHWarlockSubclassMoonlit.cs +++ b/SolastaCommunityExpansion/Classes/Warlock/Subclasses/DHWarlockSubclassMoonlit.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi; using SolastaModApi.Extensions; diff --git a/SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs similarity index 86% rename from SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs rename to SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs index 259871f2ee..e545d7964b 100644 --- a/SolastaCommunityExpansion/Features/AddEffectFormToWeaponAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs @@ -1,7 +1,9 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomInterfaces; +using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomDefinitions; public class AddEffectFormToWeaponAttack : IModifyAttackModeForWeapon { @@ -31,4 +33,4 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac attackMode.EffectDescription.AddEffectForms(effect.Copy()); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/AddExtraAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs similarity index 92% rename from SolastaCommunityExpansion/Features/AddExtraAttack.cs rename to SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs index f41b88881a..7ff72a9fb1 100644 --- a/SolastaCommunityExpansion/Features/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs @@ -1,13 +1,10 @@ using System.Collections.Generic; using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomInterfaces; +using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; -namespace SolastaCommunityExpansion.Features; - -public interface IAddExtraAttack -{ - void TryAddExtraAttack(RulesetCharacterHero hero); -} +namespace SolastaCommunityExpansion.CustomDefinitions; public class AddBonusUnarmedAttack : IAddExtraAttack { @@ -60,4 +57,4 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) attackModes.Add(attackMode); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs b/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs similarity index 78% rename from SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs rename to SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs index fab0628ac7..4d14d69e54 100644 --- a/SolastaCommunityExpansion/Features/ConditionalMovementModifier.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs @@ -1,12 +1,9 @@ using System.Collections.Generic; using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomInterfaces; +using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Features; - -public interface IConditionalMovementModifier -{ - void AddModifiers(RulesetCharacter character, List modifiers); -} +namespace SolastaCommunityExpansion.CustomDefinitions; public class ConditionalMovementModifier : IConditionalMovementModifier { @@ -26,4 +23,4 @@ public void AddModifiers(RulesetCharacter character, List mod modifiers.Add(modifier); } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomFeatureDefinitionSet.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomFeatureDefinitionSet.cs index ad1912cac6..6933f2f506 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomFeatureDefinitionSet.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomFeatureDefinitionSet.cs @@ -4,6 +4,7 @@ using ModKit; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi; using SolastaModApi.Diagnostics; diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomFightingStyle.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomFightingStyle.cs index 1b91533214..42f70dfff8 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomFightingStyle.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomFightingStyle.cs @@ -1,4 +1,5 @@ using SolastaCommunityExpansion.Builders; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.CustomDefinitions { diff --git a/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs similarity index 89% rename from SolastaCommunityExpansion/Features/CustomMissileDeflection.cs rename to SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs index 6ef9ef7a96..8a95081a39 100644 --- a/SolastaCommunityExpansion/Features/CustomMissileDeflection.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs @@ -1,12 +1,7 @@ using System.Linq; +using SolastaCommunityExpansion.CustomInterfaces; -namespace SolastaCommunityExpansion.Features; - -public interface ICustomMissileDeflection -{ - public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); - string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def); -} +namespace SolastaCommunityExpansion.CustomDefinitions; public class CustomMissileDeflection : ICustomMissileDeflection { @@ -73,4 +68,4 @@ public string FormatDescription(RulesetCharacter target, RulesetCharacter attack var format = Gui.Localize($"Reaction/&CustomDeflectMissile{descriptionTag}Title"); return string.Format(format, guiAttacker.Name, guiDefender.Name); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs similarity index 68% rename from SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs rename to SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs index 73fd135684..7a216109f7 100644 --- a/SolastaCommunityExpansion/Features/CustomRerollFailedSave.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs @@ -1,10 +1,6 @@ -namespace SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; -public interface IUsePowerToRerollFailedSave -{ - string ReactionName { get; } - FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); -} +namespace SolastaCommunityExpansion.CustomDefinitions; public class CustomRerollFailedSave : IUsePowerToRerollFailedSave { @@ -22,4 +18,4 @@ public FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter charac { return power; } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/CustomSetDescription.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs similarity index 71% rename from SolastaCommunityExpansion/Features/CustomSetDescription.cs rename to SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs index 7f2a2e547a..bf7ac11467 100644 --- a/SolastaCommunityExpansion/Features/CustomSetDescription.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomDefinitions; public class CustomSetDescription { @@ -7,4 +7,4 @@ public class CustomSetDescription private CustomSetDescription() { } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomSpells.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomSpells.cs index 75329c2909..a50eb64938 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomSpells.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomSpells.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.Linq; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.CustomDefinitions diff --git a/SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs b/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs similarity index 72% rename from SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs rename to SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs index e125543d2c..5e5bc1bfc3 100644 --- a/SolastaCommunityExpansion/Features/ExclusiveArmorClassBonus.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs @@ -1,7 +1,7 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomDefinitions; public class ExclusiveArmorClassBonus { public static readonly ExclusiveArmorClassBonus MARKER = new(); public const string TAG = "AC_EXCLUSIVE"; -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionConditionalPower.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionConditionalPower.cs index 0f7bc84c6e..8f5685f98c 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionConditionalPower.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionConditionalPower.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +using SolastaCommunityExpansion.CustomInterfaces; + +namespace SolastaCommunityExpansion.CustomDefinitions { public delegate bool IsActiveConditionalPowerDelegate(RulesetCharacterHero character); diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFeatureSetWithPreRequisites.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFeatureSetWithPreRequisites.cs index 582d6e5082..8c37f40f22 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFeatureSetWithPreRequisites.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFeatureSetWithPreRequisites.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.CustomDefinitions { diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFreeBonusCantrips.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFreeBonusCantrips.cs index 3d0282d75b..30a235029b 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFreeBonusCantrips.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionFreeBonusCantrips.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.CustomDefinitions { diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackDamageEffect.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackDamageEffect.cs index 18508c1f3f..5d3a75c6a2 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackDamageEffect.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackDamageEffect.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.CustomDefinitions { diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackEffect.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackEffect.cs index b67d1c93dd..4dbbd9db9d 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackEffect.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackEffect.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +using SolastaCommunityExpansion.CustomInterfaces; + +namespace SolastaCommunityExpansion.CustomDefinitions { /** * Before using this, please consider if FeatureDefinitionAdditionalDamage can cover the desired use case. diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackHitEffect.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackHitEffect.cs index eaafa5af9c..ef52eb9269 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackHitEffect.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnAttackHitEffect.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +using SolastaCommunityExpansion.CustomInterfaces; + +namespace SolastaCommunityExpansion.CustomDefinitions { /** * Before using this, please consider if FeatureDefinitionAdditionalDamage can cover the desired use case. diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnMagicalAttackDamageEffect.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnMagicalAttackDamageEffect.cs index ed25a468d9..0fc9cd34c5 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnMagicalAttackDamageEffect.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionOnMagicalAttackDamageEffect.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.CustomDefinitions { diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPointPoolWithBonus.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPointPoolWithBonus.cs index aa00aac054..53f26b5c03 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPointPoolWithBonus.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPointPoolWithBonus.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +using SolastaCommunityExpansion.CustomInterfaces; + +namespace SolastaCommunityExpansion.CustomDefinitions { /** * FeatureDefinitionPointPool but it will add bonus points to the pool, so next levels these selections won't count. diff --git a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPowerSharedPool.cs b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPowerSharedPool.cs index 6aa710cc16..04451731a8 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPowerSharedPool.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/FeatureDefinitionPowerSharedPool.cs @@ -1,4 +1,6 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +using SolastaCommunityExpansion.CustomInterfaces; + +namespace SolastaCommunityExpansion.CustomDefinitions { /** * Features using a shared pool should have UsesDetermination == Fixed. diff --git a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs similarity index 96% rename from SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs rename to SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs index 36456d9309..d303749f55 100644 --- a/SolastaCommunityExpansion/Features/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs @@ -1,6 +1,8 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomInterfaces; +using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomDefinitions; public delegate bool IsWeaponValidHandler(RulesetAttackMode attackMode, RulesetItem weapon); @@ -135,4 +137,4 @@ public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attac attackMode.AddAttackTagAsNeeded(tag); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/PowerValidity.cs b/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs similarity index 73% rename from SolastaCommunityExpansion/Features/PowerValidity.cs rename to SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs index 0fae9adc1b..ef5a818fff 100644 --- a/SolastaCommunityExpansion/Features/PowerValidity.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs @@ -1,11 +1,8 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomInterfaces; +using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Features; - -public interface IPowerUseValidity -{ - bool CanUsePower(RulesetCharacter character); -} +namespace SolastaCommunityExpansion.CustomDefinitions; public class PowerUseValidity : IPowerUseValidity { @@ -20,4 +17,4 @@ public bool CanUsePower(RulesetCharacter character) { return character.IsValid(validators); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs similarity index 70% rename from SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs rename to SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs index 5bce39d276..63e490cf93 100644 --- a/SolastaCommunityExpansion/Features/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs @@ -1,14 +1,7 @@ using System.Linq; +using SolastaCommunityExpansion.CustomInterfaces; -namespace SolastaCommunityExpansion.Features; - -public interface IReactionAttackModeRestriction -{ - bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target); -} - -public delegate bool ValidReactionModeHandler(RulesetAttackMode attackMode, RulesetCharacter character, - RulesetCharacter target); +namespace SolastaCommunityExpansion.CustomDefinitions; public class ReactionAttackModeRestriction : IReactionAttackModeRestriction { @@ -31,4 +24,4 @@ public bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter cha { return validators.All(v => v(attackMode, character, target)); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomInterfaces/IAddExtraAttack.cs b/SolastaCommunityExpansion/CustomInterfaces/IAddExtraAttack.cs new file mode 100644 index 0000000000..4ad8746ab9 --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/IAddExtraAttack.cs @@ -0,0 +1,7 @@ +namespace SolastaCommunityExpansion.CustomInterfaces +{ + public interface IAddExtraAttack + { + void TryAddExtraAttack(RulesetCharacterHero hero); + } +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/IChangeAbilityCheck.cs b/SolastaCommunityExpansion/CustomInterfaces/IChangeAbilityCheck.cs similarity index 91% rename from SolastaCommunityExpansion/CustomDefinitions/IChangeAbilityCheck.cs rename to SolastaCommunityExpansion/CustomInterfaces/IChangeAbilityCheck.cs index eac7867351..5ef61fca46 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IChangeAbilityCheck.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IChangeAbilityCheck.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { /// /// Implement on a FeatureDefinition to be able to change the min roll value on ability checks diff --git a/SolastaCommunityExpansion/Features/CharacterBattleListeners.cs b/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs similarity index 89% rename from SolastaCommunityExpansion/Features/CharacterBattleListeners.cs rename to SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs index 6b96a28f7e..6c250cfbb0 100644 --- a/SolastaCommunityExpansion/Features/CharacterBattleListeners.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomInterfaces; public interface ICharacterTurnStartListener { @@ -18,4 +18,4 @@ public interface ICharacterBattlStartedListener public interface ICharacterBattlEndedListener { void OnChracterBattleEnded(GameLocationCharacter locationCharacter); -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/IClassHoldingFeature.cs b/SolastaCommunityExpansion/CustomInterfaces/IClassHoldingFeature.cs similarity index 85% rename from SolastaCommunityExpansion/CustomDefinitions/IClassHoldingFeature.cs rename to SolastaCommunityExpansion/CustomInterfaces/IClassHoldingFeature.cs index f78ea64514..1c29accc9b 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IClassHoldingFeature.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IClassHoldingFeature.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { /// /// Implement on an IAdditionalDamageProvider feature to allow its damage to scale with class level (using DiceByRankTable), even if it isn't directly added to the class (via AddFeatureAtLevel). diff --git a/SolastaCommunityExpansion/CustomDefinitions/IConditionRemovedOnSourceTurnStart.cs b/SolastaCommunityExpansion/CustomInterfaces/IConditionRemovedOnSourceTurnStart.cs similarity index 78% rename from SolastaCommunityExpansion/CustomDefinitions/IConditionRemovedOnSourceTurnStart.cs rename to SolastaCommunityExpansion/CustomInterfaces/IConditionRemovedOnSourceTurnStart.cs index 65162d327b..4875b2a5e4 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IConditionRemovedOnSourceTurnStart.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IConditionRemovedOnSourceTurnStart.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { /// /// Implement on a ConditionDefinition to make it be removed when its source's turn starts. diff --git a/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs b/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs new file mode 100644 index 0000000000..9f7e68549e --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs @@ -0,0 +1,8 @@ +using System.Collections.Generic; + +namespace SolastaCommunityExpansion.CustomInterfaces; + +public interface IConditionalMovementModifier +{ + void AddModifiers(RulesetCharacter character, List modifiers); +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/IConditionalPower.cs b/SolastaCommunityExpansion/CustomInterfaces/IConditionalPower.cs similarity index 65% rename from SolastaCommunityExpansion/CustomDefinitions/IConditionalPower.cs rename to SolastaCommunityExpansion/CustomInterfaces/IConditionalPower.cs index f46405055e..4fe3d21085 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IConditionalPower.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IConditionalPower.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IConditionalPower { diff --git a/SolastaCommunityExpansion/CustomDefinitions/ICustomConditionFeature.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomConditionFeature.cs similarity index 75% rename from SolastaCommunityExpansion/CustomDefinitions/ICustomConditionFeature.cs rename to SolastaCommunityExpansion/CustomInterfaces/ICustomConditionFeature.cs index ba4f37c51f..7f7482cdf9 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ICustomConditionFeature.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomConditionFeature.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface ICustomConditionFeature { diff --git a/SolastaCommunityExpansion/CustomDefinitions/ICustomFightingStyle.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomFightingStyle.cs similarity index 66% rename from SolastaCommunityExpansion/CustomDefinitions/ICustomFightingStyle.cs rename to SolastaCommunityExpansion/CustomInterfaces/ICustomFightingStyle.cs index b652b6aae0..7318df2bf0 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ICustomFightingStyle.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomFightingStyle.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface ICustomFightingStyle { diff --git a/SolastaCommunityExpansion/CustomDefinitions/ICustomMagicEffectBasedOnCaster.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomMagicEffectBasedOnCaster.cs similarity index 70% rename from SolastaCommunityExpansion/CustomDefinitions/ICustomMagicEffectBasedOnCaster.cs rename to SolastaCommunityExpansion/CustomInterfaces/ICustomMagicEffectBasedOnCaster.cs index 2a1ab54869..cdb43db686 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ICustomMagicEffectBasedOnCaster.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomMagicEffectBasedOnCaster.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface ICustomMagicEffectBasedOnCaster { diff --git a/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs new file mode 100644 index 0000000000..2a320d0e23 --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs @@ -0,0 +1,7 @@ +namespace SolastaCommunityExpansion.CustomInterfaces; + +public interface ICustomMissileDeflection +{ + public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); + string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def); +} diff --git a/SolastaCommunityExpansion/CustomDefinitions/ICustomOnActionFeature.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomOnActionFeature.cs similarity index 77% rename from SolastaCommunityExpansion/CustomDefinitions/ICustomOnActionFeature.cs rename to SolastaCommunityExpansion/CustomInterfaces/ICustomOnActionFeature.cs index cd7078836d..aa25403621 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ICustomOnActionFeature.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomOnActionFeature.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface ICustomOnActionFeature { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionCustomCode.cs b/SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionCustomCode.cs similarity index 87% rename from SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionCustomCode.cs rename to SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionCustomCode.cs index 2938ee312a..c2d22b7141 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionCustomCode.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionCustomCode.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IFeatureDefinitionCustomCode { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionWithPrerequisites.cs b/SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionWithPrerequisites.cs similarity index 82% rename from SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionWithPrerequisites.cs rename to SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionWithPrerequisites.cs index 3f474e353c..3595d7680f 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IFeatureDefinitionWithPrerequisites.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IFeatureDefinitionWithPrerequisites.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using JetBrains.Annotations; -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IFeatureDefinitionWithPrerequisites { diff --git a/SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs b/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs similarity index 63% rename from SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs rename to SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs index d811b25a38..e80d6c7ad5 100644 --- a/SolastaCommunityExpansion/Features/IHeroRefreshedListener.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomInterfaces; public interface IHeroRefreshedListener { diff --git a/SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs similarity index 73% rename from SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs rename to SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs index 60279628ae..48e199f259 100644 --- a/SolastaCommunityExpansion/Features/IModifyAttackAttributeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomInterfaces; interface IModifyAttackAttributeForWeapon { diff --git a/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs similarity index 73% rename from SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs rename to SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs index f6860ace11..8e92bf08ff 100644 --- a/SolastaCommunityExpansion/Features/IModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.CustomInterfaces; interface IModifyAttackModeForWeapon { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IModifySpellEffect.cs b/SolastaCommunityExpansion/CustomInterfaces/IModifySpellEffect.cs similarity index 74% rename from SolastaCommunityExpansion/CustomDefinitions/IModifySpellEffect.cs rename to SolastaCommunityExpansion/CustomInterfaces/IModifySpellEffect.cs index 6c9581f63c..4025a30d55 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IModifySpellEffect.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IModifySpellEffect.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IModifySpellEffect { diff --git a/SolastaCommunityExpansion/CustomDefinitions/INotifyConditionRemoval.cs b/SolastaCommunityExpansion/CustomInterfaces/INotifyConditionRemoval.cs similarity index 88% rename from SolastaCommunityExpansion/CustomDefinitions/INotifyConditionRemoval.cs rename to SolastaCommunityExpansion/CustomInterfaces/INotifyConditionRemoval.cs index 1dd49824c9..cb492cf45d 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/INotifyConditionRemoval.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/INotifyConditionRemoval.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { /// /// Implement on a ConditionDefinition to be notified when a condition is removed, or when a creature is about to die with a condition. diff --git a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackDamageEffect.cs b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackDamageEffect.cs similarity index 96% rename from SolastaCommunityExpansion/CustomDefinitions/IOnAttackDamageEffect.cs rename to SolastaCommunityExpansion/CustomInterfaces/IOnAttackDamageEffect.cs index f1c8e46dd6..b7427cb487 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackDamageEffect.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackDamageEffect.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IOnAttackDamageEffect { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackEffect.cs b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackEffect.cs similarity index 92% rename from SolastaCommunityExpansion/CustomDefinitions/IOnAttackEffect.cs rename to SolastaCommunityExpansion/CustomInterfaces/IOnAttackEffect.cs index e712da58e2..912fa6e77c 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackEffect.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackEffect.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IOnAttackEffect { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackHitEffect.cs b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackHitEffect.cs similarity index 93% rename from SolastaCommunityExpansion/CustomDefinitions/IOnAttackHitEffect.cs rename to SolastaCommunityExpansion/CustomInterfaces/IOnAttackHitEffect.cs index 02bfb2ec08..f46a3ce8c2 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IOnAttackHitEffect.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IOnAttackHitEffect.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IOnAttackHitEffect { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IOnMagicalAttackDamageEffect.cs b/SolastaCommunityExpansion/CustomInterfaces/IOnMagicalAttackDamageEffect.cs similarity index 95% rename from SolastaCommunityExpansion/CustomDefinitions/IOnMagicalAttackDamageEffect.cs rename to SolastaCommunityExpansion/CustomInterfaces/IOnMagicalAttackDamageEffect.cs index 67eacc8d62..2437081cf3 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IOnMagicalAttackDamageEffect.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IOnMagicalAttackDamageEffect.cs @@ -1,6 +1,6 @@ using System.Collections.Generic; -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IOnMagicalAttackDamageEffect { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IPointPoolMaxBonus.cs b/SolastaCommunityExpansion/CustomInterfaces/IPointPoolMaxBonus.cs similarity index 75% rename from SolastaCommunityExpansion/CustomDefinitions/IPointPoolMaxBonus.cs rename to SolastaCommunityExpansion/CustomInterfaces/IPointPoolMaxBonus.cs index 8d8a472ef7..14d9ae8265 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IPointPoolMaxBonus.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IPointPoolMaxBonus.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IPointPoolMaxBonus { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IPowerPoolModifier.cs b/SolastaCommunityExpansion/CustomInterfaces/IPowerPoolModifier.cs similarity index 71% rename from SolastaCommunityExpansion/CustomDefinitions/IPowerPoolModifier.cs rename to SolastaCommunityExpansion/CustomInterfaces/IPowerPoolModifier.cs index bb99c4ca47..e8669dd668 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IPowerPoolModifier.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IPowerPoolModifier.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IPowerPoolModifier { diff --git a/SolastaCommunityExpansion/CustomDefinitions/IPowerSharedPool.cs b/SolastaCommunityExpansion/CustomInterfaces/IPowerSharedPool.cs similarity index 65% rename from SolastaCommunityExpansion/CustomDefinitions/IPowerSharedPool.cs rename to SolastaCommunityExpansion/CustomInterfaces/IPowerSharedPool.cs index 034c391a1c..1ee5f3c487 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IPowerSharedPool.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IPowerSharedPool.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { public interface IPowerSharedPool { diff --git a/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs b/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs new file mode 100644 index 0000000000..bbf1b8afa2 --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs @@ -0,0 +1,6 @@ +namespace SolastaCommunityExpansion.CustomInterfaces; + +public interface IPowerUseValidity +{ + bool CanUsePower(RulesetCharacter character); +} diff --git a/SolastaCommunityExpansion/CustomInterfaces/IReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/CustomInterfaces/IReactionAttackModeRestriction.cs new file mode 100644 index 0000000000..75df00b548 --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/IReactionAttackModeRestriction.cs @@ -0,0 +1,11 @@ +namespace SolastaCommunityExpansion.CustomInterfaces +{ + public interface IReactionAttackModeRestriction + { + bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target); + } + + public delegate bool ValidReactionModeHandler(RulesetAttackMode attackMode, RulesetCharacter character, + RulesetCharacter target); +} + diff --git a/SolastaCommunityExpansion/CustomDefinitions/IStartOfTurnRecharge.cs b/SolastaCommunityExpansion/CustomInterfaces/IStartOfTurnRecharge.cs similarity index 80% rename from SolastaCommunityExpansion/CustomDefinitions/IStartOfTurnRecharge.cs rename to SolastaCommunityExpansion/CustomInterfaces/IStartOfTurnRecharge.cs index 024181e371..533182b076 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/IStartOfTurnRecharge.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IStartOfTurnRecharge.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomDefinitions +namespace SolastaCommunityExpansion.CustomInterfaces { /// /// Implement on a FeatureDefinitionPower to allow it to recharge at the start of your turn. diff --git a/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs b/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs new file mode 100644 index 0000000000..bbf6bd68ef --- /dev/null +++ b/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs @@ -0,0 +1,7 @@ +namespace SolastaCommunityExpansion.CustomInterfaces; + +public interface IUsePowerToRerollFailedSave +{ + string ReactionName { get; } + FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); +} diff --git a/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs b/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs index f16267ed11..bce7b81376 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomFeatureSelectionPanel.cs @@ -6,6 +6,7 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; diff --git a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs index 01a2f26520..c67bf9c57c 100644 --- a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs +++ b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs @@ -1,6 +1,6 @@ using System.Linq; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; namespace SolastaCommunityExpansion.CustomUI; diff --git a/SolastaCommunityExpansion/Feats/ZappaFeats.cs b/SolastaCommunityExpansion/Feats/ZappaFeats.cs index a24614ce56..277a4693f1 100644 --- a/SolastaCommunityExpansion/Feats/ZappaFeats.cs +++ b/SolastaCommunityExpansion/Feats/ZappaFeats.cs @@ -3,7 +3,7 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.CustomDefinitions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using static SolastaCommunityExpansion.Feats.FeatsValidations; diff --git a/SolastaCommunityExpansion/Level20/Features/IndomitableMightBuilder.cs b/SolastaCommunityExpansion/Level20/Features/IndomitableMightBuilder.cs index b6cbdb42af..5bfc6da0e1 100644 --- a/SolastaCommunityExpansion/Level20/Features/IndomitableMightBuilder.cs +++ b/SolastaCommunityExpansion/Level20/Features/IndomitableMightBuilder.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Level20.Features diff --git a/SolastaCommunityExpansion/Level20/Features/PrimalChampionBuilder.cs b/SolastaCommunityExpansion/Level20/Features/PrimalChampionBuilder.cs index bfa7cbcd34..cb391c23db 100644 --- a/SolastaCommunityExpansion/Level20/Features/PrimalChampionBuilder.cs +++ b/SolastaCommunityExpansion/Level20/Features/PrimalChampionBuilder.cs @@ -1,5 +1,5 @@ using SolastaCommunityExpansion.Builders.Features; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Level20.Features { diff --git a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs index 7137d36579..940e68bbff 100644 --- a/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs +++ b/SolastaCommunityExpansion/Models/CustomFeaturesContext.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Linq; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; using UnityEngine; diff --git a/SolastaCommunityExpansion/Features/HouseFeatureTweaks.cs b/SolastaCommunityExpansion/Models/HouseFeatureContext.cs similarity index 88% rename from SolastaCommunityExpansion/Features/HouseFeatureTweaks.cs rename to SolastaCommunityExpansion/Models/HouseFeatureContext.cs index 6854ecaf11..12aaf4c45c 100644 --- a/SolastaCommunityExpansion/Features/HouseFeatureTweaks.cs +++ b/SolastaCommunityExpansion/Models/HouseFeatureContext.cs @@ -1,9 +1,9 @@ using SolastaModApi; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Features +namespace SolastaCommunityExpansion.Models { - public static class HouseFeatureTweaks + public static class HouseFeatureContext { public static void LateLoad() { diff --git a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs index 3c6ce6dbd1..ef5897c682 100644 --- a/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs +++ b/SolastaCommunityExpansion/Models/SrdAndHouseRulesContext.cs @@ -1,5 +1,5 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomDefinitions; using SolastaModApi; using SolastaModApi.Extensions; using static SolastaModApi.DatabaseHelper.ConditionDefinitions; diff --git a/SolastaCommunityExpansion/Features/CharacterValidator.cs b/SolastaCommunityExpansion/Models/_CharacterValidator.cs similarity index 96% rename from SolastaCommunityExpansion/Features/CharacterValidator.cs rename to SolastaCommunityExpansion/Models/_CharacterValidator.cs index 6d8d2a8c58..800afb0f4f 100644 --- a/SolastaCommunityExpansion/Features/CharacterValidator.cs +++ b/SolastaCommunityExpansion/Models/_CharacterValidator.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace SolastaCommunityExpansion.Features; +namespace SolastaCommunityExpansion.Models; public delegate bool CharacterValidator(RulesetCharacter character); @@ -28,4 +28,4 @@ public static CharacterValidator HasAnyOfConditions(params string[] conditions) { return character => conditions.Any(character.HasConditionOfType); } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs b/SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs index 377214718d..023f2e9808 100644 --- a/SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs +++ b/SolastaCommunityExpansion/Monsters/MonstersHomebrew.cs @@ -1,8 +1,8 @@ -using SolastaCommunityExpansion.Builders; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; -using System.Collections.Generic; using UnityEngine.AddressableAssets; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE @@ -240,7 +240,7 @@ internal static class MonstersHomebrew public static void EnableInDungeonMaker() { - for (int i = 0; i < Definitions.Count; i++) + for (var i = 0; i < Definitions.Count; i++) { /* @@ -252,7 +252,7 @@ public static void EnableInDungeonMaker() Definitions[i].BaseTemplateName); */ - MonsterDefinitionBuilder NewMonster = MonsterDefinitionBuilder + var NewMonster = MonsterDefinitionBuilder .Create( Definitions[i].BaseTemplateName, Definitions[i].NewName, DefinitionBuilder.CENamespaceGuid) diff --git a/SolastaCommunityExpansion/Monsters/MonstersSRD.cs b/SolastaCommunityExpansion/Monsters/MonstersSRD.cs index 9ac1838fa6..b8d75edd50 100644 --- a/SolastaCommunityExpansion/Monsters/MonstersSRD.cs +++ b/SolastaCommunityExpansion/Monsters/MonstersSRD.cs @@ -1,8 +1,8 @@ -using SolastaCommunityExpansion.Builders; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; -using System.Collections.Generic; using UnityEngine.AddressableAssets; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE @@ -1681,7 +1681,7 @@ internal static class MonstersSRD public static void EnableInDungeonMaker() { - for (int i = 0; i < Definitions.Count; i++) + for (var i = 0; i < Definitions.Count; i++) { /* original version that worked just fine @@ -1694,7 +1694,7 @@ public static void EnableInDungeonMaker() Definitions[i].BaseTemplateName); */ - MonsterDefinitionBuilder NewMonster = MonsterDefinitionBuilder + var NewMonster = MonsterDefinitionBuilder .Create( Definitions[i].BaseTemplateName, Definitions[i].NewName, DefinitionBuilder.CENamespaceGuid) @@ -1868,7 +1868,7 @@ public static void EnableInDungeonMaker() // monster powres, AI and combat needs work, too repetitive at the moment as some powers/attacks are not triggering NewMonster.SetInDungeonEditor(false); } - MonsterDefinition monster = NewMonster.AddToDB(); + var monster = NewMonster.AddToDB(); // temporary fix until builder is changed monster.CreatureTags.Clear(); diff --git a/SolastaCommunityExpansion/Monsters/MonstersSolasta.cs b/SolastaCommunityExpansion/Monsters/MonstersSolasta.cs index 8fdc8ba406..d9cec92c47 100644 --- a/SolastaCommunityExpansion/Monsters/MonstersSolasta.cs +++ b/SolastaCommunityExpansion/Monsters/MonstersSolasta.cs @@ -1,6 +1,6 @@ -using SolastaModApi; +using System.Collections.Generic; +using SolastaModApi; using SolastaModApi.Extensions; -using System.Collections.Generic; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE // "REFACTORING WITHOUT TESTS IS JUST CHANGING STUFF" @@ -31,7 +31,7 @@ public static void EnableInDungeonMaker() if (SolastaCommunityExpansion.Main.Settings.EnableExtraHighLevelMonsters) { - foreach (MonsterDefinition monster in listofExistingMonsters) + foreach (var monster in listofExistingMonsters) { if (monster.DungeonMakerPresence == MonsterDefinition.DungeonMaker.None) { diff --git a/SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs b/SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs index b43f27ddf4..69f9862361 100644 --- a/SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs +++ b/SolastaCommunityExpansion/Monsters/NewMonsterAttacks.cs @@ -1,8 +1,8 @@ -using SolastaCommunityExpansion.Builders; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; using SolastaModApi; using SolastaModApi.Extensions; using SolastaMonsters.Models; -using System.Collections.Generic; using UnityEngine; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE @@ -94,7 +94,7 @@ internal static void Create() public static void BuildNewRoc_Beak_Attack() { - string text = "Roc_Beak_Attack"; + var text = "Roc_Beak_Attack"; Roc_Beak_Attack = BuildNewAttack( @@ -116,7 +116,7 @@ public static void BuildNewRoc_Beak_Attack() public static void BuildNewRoc_Talons_Attack() { - string text = "Roc_Talons_Attack"; + var text = "Roc_Talons_Attack"; Roc_Talons_Attack = BuildNewAttack( @@ -160,7 +160,7 @@ public static void BuildNewRoc_Talons_Attack() public static void BuildNewIce_Bite_Attack() { - string text = "Ice_Bite_Attack"; + var text = "Ice_Bite_Attack"; Ice_Bite_Attack = BuildNewAttack( @@ -183,7 +183,7 @@ public static void BuildNewIce_Bite_Attack() public static void BuildNewNagaSpit_Attack() { - string text = "NagaSpit_Attack"; + var text = "NagaSpit_Attack"; NagaSpit_Attack = BuildNewAttack( @@ -216,7 +216,7 @@ public static void BuildNewNagaSpit_Attack() public static void BuildNewNagaBite_Attack() { - string text = "NagaBite_Attack"; + var text = "NagaBite_Attack"; NagaBite_Attack = BuildNewAttack( @@ -268,7 +268,7 @@ public static void BuildNewNagaBite_Attack() public static void BuildNewFork_Attack() { - string text = "Fork_Attack"; + var text = "Fork_Attack"; Fork_Attack = BuildNewAttack( @@ -294,9 +294,9 @@ public static void BuildNewFork_Attack() public static void BuildNewHornedDevilTail_Attack() { - string text = "HornedDevilTail_Attack"; + var text = "HornedDevilTail_Attack"; - ConditionDefinition BleedingWound_Condition = BuildNewCondition( + var BleedingWound_Condition = BuildNewCondition( "DH_Custom_" + text + "condition", DatabaseHelper.ConditionDefinitions.ConditionBleeding, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), @@ -356,7 +356,7 @@ public static void BuildNewHornedDevilTail_Attack() public static void BuildNewPoisonLongsword_Attack() { - string text = "PoisonLongsword_Attack"; + var text = "PoisonLongsword_Attack"; PoisonLongsword_Attack = BuildNewAttack( @@ -394,7 +394,7 @@ public static void BuildNewPoisonLongsword_Attack() public static void BuildNewPoisonLongbow_Attack() { - string text = "PoisonLongbow_Attack"; + var text = "PoisonLongbow_Attack"; PoisonLongbow_Attack = BuildNewAttack( @@ -458,7 +458,7 @@ public static void BuildNewPoisonLongbow_Attack() public static void BuildNewRadiantLongsword_Attack() { - string text = "RadiantLongsword_Attack"; + var text = "RadiantLongsword_Attack"; RadiantLongsword_Attack = BuildNewAttack( @@ -484,7 +484,7 @@ public static void BuildNewRadiantLongsword_Attack() public static void BuildNewRadiantLongbow_Attack() { - string text = "RadiantLongbow_Attack"; + var text = "RadiantLongbow_Attack"; RadiantLongbow_Attack = BuildNewAttack( @@ -545,7 +545,7 @@ public static void BuildNewRadiantLongbow_Attack() public static void BuildNewAirBlast_Attack() { - string text = "AirBlast_Attack"; + var text = "AirBlast_Attack"; AirBlast_Attack = BuildNewAttack( @@ -581,7 +581,7 @@ public static void BuildNewAirBlast_Attack() public static void BuildNewHurlFlame_Attack() { - string text = "HurlFlame_Attack"; + var text = "HurlFlame_Attack"; HurlFlame_Attack = BuildNewAttack( @@ -602,7 +602,7 @@ public static void BuildNewHurlFlame_Attack() public static void BuildNewFireScimatar_Attack() { - string text = "FireScimatar_Attack"; + var text = "FireScimatar_Attack"; FireScimatar_Attack = BuildNewAttack( @@ -640,7 +640,7 @@ public static void BuildNewFireScimatar_Attack() public static void BuildNewLightningScimatar_Attack() { - string text = "LightningScimatar_Attack"; + var text = "LightningScimatar_Attack"; LightningScimatar_Attack = BuildNewAttack( @@ -679,7 +679,7 @@ public static void BuildNewLightningScimatar_Attack() public static void BuildNewGeneric_Bite_Attack() { // generic bite attack without extra damage for CR 10-15 monsters - string text = "Generic_Bite_Attack_No_ExtraDamage"; + var text = "Generic_Bite_Attack_No_ExtraDamage"; Generic_Bite_Attack = BuildNewAttack( @@ -699,7 +699,7 @@ public static void BuildNewGeneric_Stronger_Bite_Attack() { // generic bite attack without extra damage for high level CR monsters - string text_1 = "Generic_Stronger_Bite_Attack_No_ExtraDamage"; + var text_1 = "Generic_Stronger_Bite_Attack_No_ExtraDamage"; Generic_Stronger_Bite_Attack = BuildNewAttack( @@ -725,7 +725,7 @@ public static void BuildNewGeneric_Stronger_Bite_Attack() public static void BuildNewGeneric_Claw_Attack() { // correct dice numbers/type for ancient dragon claw - string text = "Generic_Claw_Attack"; + var text = "Generic_Claw_Attack"; AncientDragon_Claw_Attack = BuildNewAttack( @@ -783,13 +783,13 @@ public static void BuildNew_AncientDragon_Bite_Attack() }; - foreach (KeyValuePair entry in NewMonsterAttributes.Dictionaryof_Dragon_DamageAffinity) + foreach (var entry in NewMonsterAttributes.Dictionaryof_Dragon_DamageAffinity) { - string text = entry.Value + "_Bite_Attack"; + var text = entry.Value + "_Bite_Attack"; text = text.Replace(" ", ""); - MonsterAttackDefinition Dragon_Bite_Attack = BuildNewAttack( + var Dragon_Bite_Attack = BuildNewAttack( "DH_Custom_" + text, DatabaseHelper.MonsterAttackDefinitions.Attack_Green_Dragon_Bite, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text).ToString(), @@ -831,7 +831,7 @@ public static void BuildNew_AncientDragon_Bite_Attack() public static void BuildNewAncientDragon_Tail_Attack() { // correct dice numbers/type for ancient dragon tail - string text = "AncientDragon_Tail_Attack"; + var text = "AncientDragon_Tail_Attack"; AncientDragon_Tail_Attack = BuildNewAttack( @@ -856,9 +856,9 @@ public static void BuildNewAncientDragon_Tail_Attack() public static void BuildNewPitFiend_Bite_Attack() { - string text = "PitFiend_Bite_Attack"; + var text = "PitFiend_Bite_Attack"; - ConditionDefinition PitFiend_Bite_Condition = BuildNewCondition( + var PitFiend_Bite_Condition = BuildNewCondition( "DH_Custom_" + text + "condition", DatabaseHelper.ConditionDefinitions.ConditionPoisoned_BasicPoison, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), @@ -909,7 +909,7 @@ public static void BuildNewPitFiend_Bite_Attack() public static void BuildNew_PitFiend_Mace_Attack() { - string text = "PitFiend_Mace_Attack"; + var text = "PitFiend_Mace_Attack"; PitFiend_Mace_Attack = BuildNewAttack( @@ -938,7 +938,7 @@ public static void BuildNew_PitFiend_Mace_Attack() public static void BuildNewBalor_Longsword_Attack() { - string text = "Balor_Longsword_Attack"; + var text = "Balor_Longsword_Attack"; Balor_Longsword_Attack = BuildNewAttack( @@ -968,7 +968,7 @@ public static void BuildNewBalor_Longsword_Attack() public static void BuildNewBalor_Whip_Attack() { - string text = "Balor_Whip_Attack"; + var text = "Balor_Whip_Attack"; Balor_Whip_Attack = BuildNewAttack( @@ -1019,7 +1019,7 @@ public static void BuildNewBalor_Whip_Attack() public static void BuildNewLich_ParalyzingTouch_Attack() { - string text = "Lich_ParalyzingTouch_Attack"; + var text = "Lich_ParalyzingTouch_Attack"; @@ -1050,7 +1050,7 @@ public static void BuildNewLich_ParalyzingTouch_Attack() public static void BuildNewFireTitan_Slam_Attack() { - string text = "FireTitan_Slam_Attack"; + var text = "FireTitan_Slam_Attack"; @@ -1091,7 +1091,7 @@ public static void BuildNewFireTitan_Slam_Attack() public static void BuildNewAirTitan_Slam_Attack() { - string text = "AirTitan_Slam_Attack"; + var text = "AirTitan_Slam_Attack"; @@ -1133,7 +1133,7 @@ public static void BuildNewAirTitan_Slam_Attack() public static void BuildNewEarthTitan_Slam_Attack() { - string text = "EarthTitan_Slam_Attack"; + var text = "EarthTitan_Slam_Attack"; EarthTitan_Slam_Attack = BuildNewAttack( @@ -1159,7 +1159,7 @@ public static void BuildNewEarthTitan_Slam_Attack() public static void BuildNewConstructTitan_Slam_Attack() { - string text = "ConstructTitan_Slam_Attack"; + var text = "ConstructTitan_Slam_Attack"; ConstructTitan_Slam_Attack = BuildNewAttack( @@ -1199,7 +1199,7 @@ public static void BuildNewConstructTitan_Slam_Attack() public static void BuildNewConstructTitan_ForceCannon_Attack() { - string text = "ConstructTitan_ForceCannon_Attack"; + var text = "ConstructTitan_ForceCannon_Attack"; ConstructTitan_ForceCannon_Attack = BuildNewAttack( @@ -1241,7 +1241,7 @@ public static void BuildNewConstructTitan_ForceCannon_Attack() public static void BuildNewEarthTitan_Boulder_Attack() { - string text = "EarthTitan_Boulder_Attack"; + var text = "EarthTitan_Boulder_Attack"; EarthTitan_Boulder_Attack = BuildNewAttack( @@ -1287,7 +1287,7 @@ one target. Hit: 36 (4d12 + 10) piercing damage. If the target is a creature, it is grappled (escape DC 20). Until this grapple ends, the target is restrained, and the tarrasque can't bite another target. */ - string text = "Tarrasque_Bite"; + var text = "Tarrasque_Bite"; TarrasqueGrappledRestrainedCondition = NewMonsterAttacks.BuildNewCondition( @@ -1340,7 +1340,7 @@ public static void BuildNewTarrasque_Claw_Attack() one target. Hit: 28 (4d8 + 10) slashing damage. */ - string text = "Tarrasque_Claw"; + var text = "Tarrasque_Claw"; Tarrasque_Claw_Attack = BuildNewAttack( @@ -1373,7 +1373,7 @@ one target. Hit: 24 (4d6 + 10) bludgeoning damage. If the target is a creature, it must succeed on a DC 20 Strength saving throw or be knocked prone. */ - string text = "Tarrasque_Tail"; + var text = "Tarrasque_Tail"; Tarrasque_Tail_Attack = BuildNewAttack( @@ -1430,7 +1430,7 @@ public static void BuildNewTarrasque_Horn_Attack() one target. Hit: 32 (4d10 + 10) piercing damage. */ - string text = "Tarrasque_Horn"; + var text = "Tarrasque_Horn"; Tarrasque_Horn_Attack = BuildNewAttack( diff --git a/SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs b/SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs index c134d82e81..5b3cf4b36a 100644 --- a/SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs +++ b/SolastaCommunityExpansion/Monsters/NewMonsterAttributes.cs @@ -1,10 +1,10 @@ -using SolastaCommunityExpansion.Builders; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaModApi; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using SolastaMonsters.Models; -using System.Collections.Generic; using UnityEngine; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE @@ -102,7 +102,7 @@ public static void setdamageaffinity() } public static void BuildNewTarrasqueReflectiveCarapace() { - string text = "TarrasqueReflectiveCarapace_Immunity"; + var text = "TarrasqueReflectiveCarapace_Immunity"; TarrasqueReflectiveCarapace = BuildNewMagicAffinity( @@ -119,9 +119,9 @@ public static void BuildNewTarrasqueReflectiveCarapace() TarrasqueReflectiveCarapace.SpellImmunities.Add(DatabaseHelper.SpellDefinitions.MagicMissile.Name); - SpellDefinition[] listofAllSpells = DatabaseRepository.GetDatabase().GetAllElements(); + var listofAllSpells = DatabaseRepository.GetDatabase().GetAllElements(); - foreach (SpellDefinition spell in listofAllSpells) + foreach (var spell in listofAllSpells) { if (spell.EffectDescription.TargetType == RuleDefinitions.TargetType.Line || spell.EffectDescription.RangeType == RuleDefinitions.RangeType.RangeHit) { @@ -132,7 +132,7 @@ public static void BuildNewTarrasqueReflectiveCarapace() } public static void BuildNew_TarrasqueSwallow_Decision() { - string text = "TarrasqueSwallow_Decision"; + var text = "TarrasqueSwallow_Decision"; TarrasqueSwallow_Decision = BuildNewDecisionDefinition( @@ -149,7 +149,7 @@ public static void BuildNew_TarrasqueSwallow_Decision() public static void BuildNew_Tarrasque_CombatDecisions() { - string text = "Tarrasque_CombatDecisions"; + var text = "Tarrasque_CombatDecisions"; Tarrasque_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -218,10 +218,10 @@ public static void BuildNew_Tarrasque_CombatDecisions() public static void BuildNewBalor_Retaliate_DamageAffinity() { - string Power_text = "Balor_Retaliate_Power"; + var Power_text = "Balor_Retaliate_Power"; - FeatureDefinitionPower Balor_Retaliate_Power = NewMonsterPowers.BuildNewPower( + var Balor_Retaliate_Power = NewMonsterPowers.BuildNewPower( "DH_Custom_" + Power_text, DatabaseHelper.FeatureDefinitionPowers.PowerRemorhazRetaliate, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + Power_text).ToString(), @@ -237,7 +237,7 @@ public static void BuildNewBalor_Retaliate_DamageAffinity() Balor_Retaliate_Power.EffectDescription.EffectForms[0].DamageForm.SetDamageType(RuleDefinitions.DamageTypeFire); - string text = "Balor_Retaliate_DamageAffinity"; + var text = "Balor_Retaliate_DamageAffinity"; Balor_Retaliate_DamageAffinity = BuildNewDamageAffinity( @@ -317,7 +317,7 @@ public static void BuildNew_Lich_Spelllist() */ - string text = "Lich_Spelllist"; + var text = "Lich_Spelllist"; Lich_spelllist = BuildNewSpelllist( text, @@ -438,7 +438,7 @@ public static void BuildNew_Lich_Spelllist() public static void BuildNewCastSpell_Lich() { - string text = "CastSpell_Lich"; + var text = "CastSpell_Lich"; @@ -555,7 +555,7 @@ public static void BuildNew_ArchMage_Spelllist() ArchMage_spelllist.SetHasCantrips(true); */ - string text = "ArchMage_Spelllist"; + var text = "ArchMage_Spelllist"; Archmage_spelllist = BuildNewSpelllist( text, @@ -671,7 +671,7 @@ public static void BuildNew_ArchMage_Spelllist() public static void BuildNewCastSpell_ArchMage() { - string text = "CastSpell_ArchMage"; + var text = "CastSpell_ArchMage"; @@ -780,7 +780,7 @@ public static void BuildNew_GuardianNaga_Spelllist() */ - string text = "GuardianNaga_Spelllist"; + var text = "GuardianNaga_Spelllist"; GuardianNaga_spelllist = BuildNewSpelllist( text, @@ -865,7 +865,7 @@ public static void BuildNew_GuardianNaga_Spelllist() public static void BuildNewCastSpell_GuardianNaga() { - string text = "CastSpell_GuardianNaga"; + var text = "CastSpell_GuardianNaga"; @@ -926,7 +926,7 @@ public static void BuildNewCastSpell_GuardianNaga() public static void BuildNew_AirTitan_SleetStorm_Immunity_MagicAffinity() { - string text = "SleetStorm_Immunity"; + var text = "SleetStorm_Immunity"; AirTitan_SleetStorm_Immunity = BuildNewMagicAffinity( @@ -944,10 +944,10 @@ public static void BuildNew_AirTitan_SleetStorm_Immunity_MagicAffinity() public static void BuildNewFireTitan_Retaliate_DamageAffinity() { - string Power_text = "FireTitan_Retaliate_Power"; + var Power_text = "FireTitan_Retaliate_Power"; - FeatureDefinitionPower FireTitan_Retaliate_Power = NewMonsterPowers.BuildNewPower( + var FireTitan_Retaliate_Power = NewMonsterPowers.BuildNewPower( "DH_Custom_" + Power_text, DatabaseHelper.FeatureDefinitionPowers.PowerRemorhazRetaliate, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + Power_text).ToString(), @@ -964,7 +964,7 @@ public static void BuildNewFireTitan_Retaliate_DamageAffinity() - string text = "FireTitan_Retaliate_DamageAffinity"; + var text = "FireTitan_Retaliate_DamageAffinity"; FireTitan_Retaliate_DamageAffinity = BuildNewDamageAffinity( @@ -983,7 +983,7 @@ public static void BuildNewFireTitan_Retaliate_DamageAffinity() public static void BuildNew_AncientDragon_CombatDecisions() { - string text = "AncientDragon_CombatDecisions"; + var text = "AncientDragon_CombatDecisions"; AncientDragon_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1023,7 +1023,7 @@ public static void BuildNew_AncientDragon_CombatDecisions() } public static void BuildNew_SummonCreature_Magic_Decision() { - string text = "SummonCreature_Magic_Decision"; + var text = "SummonCreature_Magic_Decision"; SummonCreature_Magic_Decision = BuildNewDecisionDefinition( @@ -1040,7 +1040,7 @@ public static void BuildNew_SummonCreature_Magic_Decision() } public static void BuildNew_AtWillAOE_Magic_Decision() { - string text = "AtWillAOE_Magic_Decision"; + var text = "AtWillAOE_Magic_Decision"; AtWillAOE_Magic_Decision = BuildNewDecisionDefinition( @@ -1056,7 +1056,7 @@ public static void BuildNew_AtWillAOE_Magic_Decision() } public static void BuildNew_CastMagic_StoneSkin_Decision() { - string text = "CastMagic_StoneSkin_Decision"; + var text = "CastMagic_StoneSkin_Decision"; CastMagic_Stoneskin_Decision = BuildNewDecisionDefinition( @@ -1072,7 +1072,7 @@ public static void BuildNew_CastMagic_StoneSkin_Decision() } public static void BuildNew_LimitedPerDayAOE_Magic_Decision() { - string text = "LimitedPerDayAOE_Magic_Decision"; + var text = "LimitedPerDayAOE_Magic_Decision"; LimitedPerDayAOE_Magic_Decision = BuildNewDecisionDefinition( @@ -1087,7 +1087,7 @@ public static void BuildNew_LimitedPerDayAOE_Magic_Decision() } public static void BuildNew_AtWillSelfBuff_Magic_Decision() { - string text = "AtWillSelfBuff_Magic_Decision"; + var text = "AtWillSelfBuff_Magic_Decision"; AtWillSelfBuff_Magic_Decision = BuildNewDecisionDefinition( @@ -1103,7 +1103,7 @@ public static void BuildNew_AtWillSelfBuff_Magic_Decision() } public static void BuildNew_LimitedPerDayTargetDebuffMagic_Decision() { - string text = "LimitedPerDayTargetDebuff_Magic_Decision"; + var text = "LimitedPerDayTargetDebuff_Magic_Decision"; LimitedPerDayTargetDebuff_Magic_Decision = BuildNewDecisionDefinition( @@ -1119,7 +1119,7 @@ public static void BuildNew_LimitedPerDayTargetDebuffMagic_Decision() public static void BuildNew_Solar_CombatDecisions() { - string text = "Solar_CombatDecisions"; + var text = "Solar_CombatDecisions"; Solar_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1175,7 +1175,7 @@ public static void BuildNew_Solar_CombatDecisions() public static void BuildNew_HighLevelCaster_CombatDecisions() { - string text = "HighLevelCaster_CombatDecisions"; + var text = "HighLevelCaster_CombatDecisions"; HighLevelCaster_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1225,7 +1225,7 @@ public static void BuildNew_HighLevelCaster_CombatDecisions() } public static void BuildNew_Vampire_CombatDecisions() { - string text = "Vampire_CombatDecisions"; + var text = "Vampire_CombatDecisions"; Vampire_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1299,7 +1299,7 @@ public static void BuildNew_Vampire_CombatDecisions() public static void BuildNew_Titan_CombatDecisions() { - string text = "Titan_CombatDecisions"; + var text = "Titan_CombatDecisions"; Titan_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1381,7 +1381,7 @@ public static void BuildNew_Titan_CombatDecisions() } public static void BuildNew_ConstructTitan_CombatDecisions() { - string text = "ConstructTitan_CombatDecisions"; + var text = "ConstructTitan_CombatDecisions"; ConstructTitan_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1464,7 +1464,7 @@ public static void BuildNew_ConstructTitan_CombatDecisions() public static void BuildNew_Naga_CombatDecisions() { - string text = "Naga_CombatDecisions"; + var text = "Naga_CombatDecisions"; Naga_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1535,7 +1535,7 @@ public static void BuildNew_Naga_CombatDecisions() public static void BuildNew_PitFiend_CombatDecisions() { - string text = "PitFiend_CombatDecisions"; + var text = "PitFiend_CombatDecisions"; PitFiend_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1593,7 +1593,7 @@ public static void BuildNew_PitFiend_CombatDecisions() public static void BuildNew_Balor_CombatDecisions() { - string text = "Balor_CombatDecisions"; + var text = "Balor_CombatDecisions"; Balor_CombatDecisions = BuildNewDecisionPackageDefinition( @@ -1630,7 +1630,7 @@ public static void BuildNew_Balor_CombatDecisions() public static void BuildNew_Nalfeshnee_CombatDecisions() { - string text = "Nalfeshnee_CombatDecisions"; + var text = "Nalfeshnee_CombatDecisions"; Nalfeshnee_CombatDecisions = BuildNewDecisionPackageDefinition( diff --git a/SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs b/SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs index 578fa20215..ffeb0a6b0d 100644 --- a/SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs +++ b/SolastaCommunityExpansion/Monsters/NewMonsterPowers.cs @@ -1,9 +1,9 @@ -using SolastaCommunityExpansion.Builders; +using System.Collections.Generic; +using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaModApi; using SolastaModApi.Extensions; using SolastaMonsters.Models; -using System.Collections.Generic; using UnityEngine; //****************************************************************************************** // BY DEFINITION, REFACTORING REQUIRES CONFIRMING EXTERNAL BEHAVIOUR DOES NOT CHANGE @@ -78,10 +78,10 @@ internal static void Create() public static void BuildNewTarrasqueSwallowPower() { - string text = "TarrasqueSwallowPower"; + var text = "TarrasqueSwallowPower"; - ConditionDefinition TarrasqueSwallowingCondition = NewMonsterAttacks.BuildNewCondition( + var TarrasqueSwallowingCondition = NewMonsterAttacks.BuildNewCondition( "DH_Custom_TarrasqueSwallowingcondition", DatabaseHelper.ConditionDefinitions.ConditionSwallowingRemorhaz, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_TarrasqueSwallowingcondition").ToString(), @@ -95,7 +95,7 @@ public static void BuildNewTarrasqueSwallowPower() - ConditionDefinition TarrasqueSwallowedCondition = NewMonsterAttacks.BuildNewCondition( + var TarrasqueSwallowedCondition = NewMonsterAttacks.BuildNewCondition( "DH_Custom_TarrasqueSwallowedcondition", DatabaseHelper.ConditionDefinitions.ConditionSwallowedRemorhaz, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_TarrasqueSwallowedcondition").ToString(), @@ -130,7 +130,7 @@ public static void BuildNewTarrasqueSwallowPower() public static void BuildNewErinyesParry_Power() { - string text = "ErinyesParry_Power"; + var text = "ErinyesParry_Power"; ErinyesParry_Power = BuildNewPower( @@ -148,7 +148,7 @@ public static void BuildNewErinyesParry_Power() public static void BuildNewVampireCharmPower() { - string text = "VampireCharmPower"; + var text = "VampireCharmPower"; VampireCharmPower = BuildNewPower( @@ -173,7 +173,7 @@ public static void BuildNewGeneric_Lightning_Attack() { // for storm giant - string text = "Generic_Lightning_Attack"; + var text = "Generic_Lightning_Attack"; /* // FeatureDefinitionPower Generic_Lightning_Attack_Power = Helpers.GenericPowerBuilder @@ -273,13 +273,13 @@ public static void BuildNew_AncientDragon_Breath_Power() }; - foreach (KeyValuePair entry in NewMonsterAttributes.Dictionaryof_Dragon_DamageAffinity) + foreach (var entry in NewMonsterAttributes.Dictionaryof_Dragon_DamageAffinity) { - string text = entry.Value; + var text = entry.Value; text = text.Replace(" ", ""); - FeatureDefinitionPower Dragon_Breath_Power = BuildNewPower( + var Dragon_Breath_Power = BuildNewPower( "PowerDragonBreath_DH_Custom_" + text, DatabaseHelper.FeatureDefinitionPowers.PowerDragonBreath_Fire, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text).ToString(), @@ -311,7 +311,7 @@ public static void BuildNew_AncientDragon_Breath_Power() public static void BuildNewBalor_FireAura_Power() { - string text = "Balor_FireAura_Power"; + var text = "Balor_FireAura_Power"; Balor_FireAura_Power = BuildNewPower( @@ -335,7 +335,7 @@ public static void BuildNewBalor_FireAura_Power() public static void BuildNewLich_DisruptLife_Power() { - string text = "Lich_DisruptLife_Power"; + var text = "Lich_DisruptLife_Power"; Lich_DisruptLife_Power = BuildNewPower( @@ -363,7 +363,7 @@ public static void BuildNewLich_DisruptLife_Power() public static void BuildNewAncientDragon_Wing_Power() { - string text = "AncientDragon_Wing_Power"; + var text = "AncientDragon_Wing_Power"; AncientDragon_Wing_Power = BuildNewPower( @@ -392,10 +392,10 @@ public static void BuildNewSummonCreature_Elemental_Power() }; - foreach (KeyValuePair entry in dictionaryelementals) + foreach (var entry in dictionaryelementals) { - string text = "SummonCreature_" + entry.Key.EffectDescription.EffectForms[0].SummonForm.MonsterDefinitionName + "_Power"; + var text = "SummonCreature_" + entry.Key.EffectDescription.EffectForms[0].SummonForm.MonsterDefinitionName + "_Power"; SummonCreature_Elemental_Power = BuildNewPower( text, @@ -421,7 +421,7 @@ public static void BuildNewSummonCreature_Elemental_Power() public static void BuildNewSearingBurst_Power() { - string text = "SearingBurst_Power"; + var text = "SearingBurst_Power"; SearingBurst_Power = BuildNewPower( @@ -469,7 +469,7 @@ public static void BuildNewSearingBurst_Power() public static void BuildNewBlindingGaze_Power() { - string text = "BlindingGaze_Power"; + var text = "BlindingGaze_Power"; BlindingGaze_Power = BuildNewPower( @@ -492,7 +492,7 @@ public static void BuildNewBlindingGaze_Power() public static void BuildNewAtWillSelfBuff_Invisibility_Power() { - string text = "AtWillSelfBuff_Invisibility_Power"; + var text = "AtWillSelfBuff_Invisibility_Power"; AtWillSelfBuff_Invisibility_Power = BuildNewPower( @@ -513,7 +513,7 @@ public static void BuildNewAtWillSelfBuff_Invisibility_Power() public static void BuildNewAtWillAOE_Fireball_Power() { - string text = "AtWillAOE_Fireball_Power"; + var text = "AtWillAOE_Fireball_Power"; AtWillAOE_Fireball_Power = BuildNewPower( @@ -537,7 +537,7 @@ public static void BuildNewAtWillAOE_Fireball_Power() public static void BuildNewLimitedPerDayTargetDebuff_HoldMonster_Power() { - string text = "LimitedPerDayTargetDebuff_HoldMonster_Power"; + var text = "LimitedPerDayTargetDebuff_HoldMonster_Power"; LimitedPerDayTargetDebuff_HoldMonster_Power = BuildNewPower( @@ -566,7 +566,7 @@ public static void BuildNewLimitedPerDayTargetDebuff_HoldMonster_Power() public static void BuildNewLimitedPerDayAOE_WallOfFire_Power() { - string text = "LimitedPerDayAOE_WallOfFire_Power"; + var text = "LimitedPerDayAOE_WallOfFire_Power"; LimitedPerDayAOE_WallOfFire_Power = BuildNewPower( text, @@ -593,7 +593,7 @@ public static void BuildNewLimitedPerDayAOE_WallOfFire_Power() public static void BuildNewSummonCreature_Erinyes_Power() { - string text = "SummonCreature_Erinyes_Power"; + var text = "SummonCreature_Erinyes_Power"; SummonCreature_Erinyes_Power = BuildNewPower( text, @@ -617,7 +617,7 @@ public static void BuildNewSummonCreature_Erinyes_Power() public static void BuildNewSummonCreature_Nalfeshnee_Power() { - string text = "SummonCreature_Nalfeshnee_Power"; + var text = "SummonCreature_Nalfeshnee_Power"; SummonCreature_Nalfeshnee_Power = BuildNewPower( text, @@ -642,7 +642,7 @@ public static void BuildNewSummonCreature_Nalfeshnee_Power() public static void BuildNewSummonCreature_Wolves_Power() { - string text = "SummonCreature_Wolves_Power"; + var text = "SummonCreature_Wolves_Power"; SummonCreature_Wolves_Power = BuildNewPower( text, @@ -669,7 +669,7 @@ public static void BuildNewSummonCreature_Wolves_Power() public static void BuildNewAirTitan_Gale_Power() { - string text = "AirTitan_Gale_Power"; + var text = "AirTitan_Gale_Power"; AirTitan_Gale_Power = BuildNewPower( @@ -730,7 +730,7 @@ public static void BuildNewAirTitan_Gale_Power() public static void BuildNewFireTitan_Aura_Power() { - string text = "FireTitan_Aura_Power"; + var text = "FireTitan_Aura_Power"; FireTitan_Aura_Power = BuildNewPower( @@ -756,7 +756,7 @@ public static void BuildNewFireTitan_Aura_Power() public static void BuildNewAirTitan_Lightning_Power() { - string text = "AirTitan_Lightning_Power"; + var text = "AirTitan_Lightning_Power"; AirTitan_Lightning_Power = BuildNewPower( @@ -788,7 +788,7 @@ public static void BuildNewAirTitan_Lightning_Power() public static void BuildNewAirTitan_LightningStorm_Attack() { - string text = "AirTitan_LightningStorm"; + var text = "AirTitan_LightningStorm"; /* AirTitan_LightningStorm_Attack_Power = Helpers.GenericPowerBuilder .createPower( @@ -842,7 +842,7 @@ public static void BuildNewAirTitan_LightningStorm_Attack() public static void BuildNewIlluminatingCrystals_Power() { - string text = "IlluminatingCrystals_Power"; + var text = "IlluminatingCrystals_Power"; IlluminatingCrystals_Power = BuildNewPower( @@ -869,7 +869,7 @@ public static void BuildNewIlluminatingCrystals_Power() public static void BuildNewDisintegratingBeam_Power() { - string text = "DisintegratingBeam_Power"; + var text = "DisintegratingBeam_Power"; DisintegratingBeam_Power = BuildNewPower( @@ -904,7 +904,7 @@ public static void BuildNewDisintegratingBeam_Power() public static void BuildNewIncreasedGravityZone_Attack() { - string text = "IncreasedGravityZone_Attack"; + var text = "IncreasedGravityZone_Attack"; IncreasedGravityZone_Power = BuildNewPower( @@ -971,7 +971,7 @@ public static void BuildNewIncreasedGravityZone_Attack() public static void BuildNewSummonCreature_LesserConstruct_Power() { - string text = "SummonCreature_LesserConstruct_Power"; + var text = "SummonCreature_LesserConstruct_Power"; SummonCreature_LesserConstruct_Power = BuildNewPower( text, @@ -996,7 +996,7 @@ public static void BuildNewSummonCreature_LesserConstruct_Power() public static void BuildNewEarthTitan_Earthquake_Power() { - string text = "EarthTitan_Earthquake_Power"; + var text = "EarthTitan_Earthquake_Power"; EarthTitan_Earthquake_Power = BuildNewPower( diff --git a/SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs b/SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs index 26143689f1..9abde46a91 100644 --- a/SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs +++ b/SolastaCommunityExpansion/Monsters/NewMonsterSpells.cs @@ -31,9 +31,9 @@ internal static void Create() public static void BuildNewReverseGravity_Spell() { - string text = "ReverseGravity_Spell"; + var text = "ReverseGravity_Spell"; - ConditionDefinition ReverseGravity_Condition = BuildNewCondition( + var ReverseGravity_Condition = BuildNewCondition( "DH_Custom_" + text + "condition", DatabaseHelper.ConditionDefinitions.ConditionLevitate, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), @@ -116,7 +116,7 @@ public static void BuildNewReverseGravity_Spell() public static void BuildNewDominateMonster_Spell() { // control Powers aren't used by monsters in solasta - string text = "DominateMonster_Spell"; + var text = "DominateMonster_Spell"; DominateMonster_Spell = BuildNewSpell( @@ -139,7 +139,7 @@ public static void BuildNewDominateMonster_Spell() public static void BuildNewFingerOfDeath_Spell() { - string text = "FingerOfDeath_Spell"; + var text = "FingerOfDeath_Spell"; FingerOfDeath_Spell = BuildNewSpell( @@ -166,7 +166,7 @@ public static void BuildNewFingerOfDeath_Spell() public static void BuildNew_PowerWordKill_Spell() { - string text = "PowerWordKill_Spell"; + var text = "PowerWordKill_Spell"; PowerWordKill_Spell = BuildNewSpell( @@ -206,7 +206,7 @@ public static void BuildNew_PowerWordKill_Spell() public static void BuildNew_PowerWordStun_Spell() { - string text = "PowerWordStun_Spell"; + var text = "PowerWordStun_Spell"; PowerWordStun_Spell = BuildNewSpell( @@ -261,9 +261,9 @@ public static void BuildNew_PowerWordStun_Spell() public static void BuildNewTimeStop_Spell() { - string text = "TimeStop_Spell"; + var text = "TimeStop_Spell"; - ConditionDefinition TimeStopped_Condition = BuildNewCondition( + var TimeStopped_Condition = BuildNewCondition( "DH_Custom_" + text + "condition", DatabaseHelper.ConditionDefinitions.ConditionIncapacitated, GuidHelper.Create(new System.Guid(MonsterContext.GUID), "DH_Custom_" + text + "condition").ToString(), diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs index e459ca7b80..742523757d 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs index 37c09daa20..57c184e4d9 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs @@ -5,7 +5,7 @@ using System.Reflection.Emit; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomDefinitions; using SolastaModApi.Infrastructure; using UnityEngine; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetCharacterPatcher.cs index 1414a4a141..02e8a95060 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/ChangeAbilityCheck/RulesetCharacterPatcher.cs @@ -3,7 +3,7 @@ using System.Linq; using System.Reflection.Emit; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Patches.CustomFeatures.ChangeAbilityCheck diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/ClassHoldingFeature/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/ClassHoldingFeature/RulesetCharacterHeroPatcher.cs index 280308b6e1..31800e9cdb 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/ClassHoldingFeature/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/ClassHoldingFeature/RulesetCharacterHeroPatcher.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.ClassHoldingFeature { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/ConditionRemovedOnSourceTurnStart/RulesetActorPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/ConditionRemovedOnSourceTurnStart/RulesetActorPatcher.cs index e1bb16f6ac..c038d2a5d0 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/ConditionRemovedOnSourceTurnStart/RulesetActorPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/ConditionRemovedOnSourceTurnStart/RulesetActorPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.ConditionRemovedOnSourceTurnStart { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomFightingStyle/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomFightingStyle/RulesetCharacterHeroPatcher.cs index f14e708f5a..59edc5b9f1 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomFightingStyle/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomFightingStyle/RulesetCharacterHeroPatcher.cs @@ -1,6 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomFightingStyle { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs index 16cafd97fc..3d5a330a43 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionDeflectMissilePatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; using static GameLocationCharacterEventSystem; using static RuleDefinitions; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs index b5b97f9ef9..f92179416d 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Utils; using SolastaModApi.Extensions; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs index 470b58b956..222a5431b2 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/ReactionRequestDeflectMissilePatcher.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterBuildingManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterBuildingManagerPatcher.cs index cb323511b5..b5baae45ad 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterBuildingManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterBuildingManagerPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; using ModKit; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; using static FeatureDefinitionCastSpell; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs index d4e6e08105..e58ec5b781 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs @@ -1,6 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Patches.CustomFeatures diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetActorPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetActorPatcher.cs index b0b52afaf2..1b6a734a2c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetActorPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetActorPatcher.cs @@ -1,6 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.NotifyConditionRemoval { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetCharacterPatcher.cs index 53b1b367df..723993b374 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/NotifyConditionRemoval/RulesetCharacterPatcher.cs @@ -1,6 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.NotifyConditionRemoval { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs index 1ae8104e1f..6677a470c4 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationActionManagerPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs index 0e6e3fc6aa..95ebf6c887 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs @@ -4,8 +4,7 @@ using System.Reflection; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.CustomDefinitions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; using UnityEngine; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs index ff61af9f9f..d1527fb684 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/GameLocationCharacterPatcher.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.Powers { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterHeroPatcher.cs index a3b12d348b..a22cd7e321 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterHeroPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs index 719b833fc2..1894a3a212 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; namespace SolastaCommunityExpansion.Patches.CustomFeatures.Powers diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/PowersBundle/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/PowersBundle/RulesetCharacterPatcher.cs index 8978945ce2..ecb605d849 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/PowersBundle/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/PowersBundle/RulesetCharacterPatcher.cs @@ -2,7 +2,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; namespace SolastaCommunityExpansion.Patches.CustomFeatures.PowersBundle diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs index 147a6e7841..24ef7c38e1 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/RulesetCharacterPatcher.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; namespace SolastaCommunityExpansion.Patches.CustomFeatures diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/StartOfTurnRecharge/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/StartOfTurnRecharge/RulesetCharacterPatcher.cs index 07ac8c549a..124e954f10 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/StartOfTurnRecharge/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/StartOfTurnRecharge/RulesetCharacterPatcher.cs @@ -1,6 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; namespace SolastaCommunityExpansion.Patches.CustomFeatures.StartOfTurnRecharge { diff --git a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs index 19715125e7..c787fe479d 100644 --- a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs @@ -1,6 +1,5 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using SolastaCommunityExpansion.Features; using SolastaCommunityExpansion.Models; using SolastaCommunityExpansion.Utils; using UnityModManagerNet; @@ -109,7 +108,7 @@ internal static void Postfix() SaveByLocationContext.LateLoad(); // - HouseFeatureTweaks.LateLoad(); + HouseFeatureContext.LateLoad(); // Recache all gui collections GuiWrapperContext.Recache(); diff --git a/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs index 0fcab9c9c5..76a0cd3cda 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Battle/GameTimePatcher.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Diagnostics.CodeAnalysis; using HarmonyLib; using UnityEngine; diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs index 9c6e856c77..d71b7c1929 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/PowerSelectionPanelPatcher.cs @@ -5,7 +5,7 @@ using System.Reflection.Emit; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Infrastructure; using UnityEngine; using UnityEngine.UI; diff --git a/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs index 19ccde9339..8dbfbbed86 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs @@ -2,7 +2,7 @@ using System.Linq; using HarmonyLib; using SolastaCommunityExpansion.Api.AdditionalExtensions; -using SolastaCommunityExpansion.Features; +using SolastaCommunityExpansion.CustomDefinitions; namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp; diff --git a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs index c9d1dce7d8..99c4b34d46 100644 --- a/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Level20/HeroDefinitionsPatcher.cs @@ -1,7 +1,5 @@ -using System.Collections.Generic; -using System.Diagnostics.CodeAnalysis; +using System.Diagnostics.CodeAnalysis; using HarmonyLib; -using UnityEngine.AddressableAssets; namespace SolastaCommunityExpansion.Patches.Level20 { diff --git a/SolastaCommunityExpansion/Subclasses/Barbarian/PathOfTheLight.cs b/SolastaCommunityExpansion/Subclasses/Barbarian/PathOfTheLight.cs index b6b21d16a4..efd17f13c4 100644 --- a/SolastaCommunityExpansion/Subclasses/Barbarian/PathOfTheLight.cs +++ b/SolastaCommunityExpansion/Subclasses/Barbarian/PathOfTheLight.cs @@ -4,6 +4,7 @@ using SolastaCommunityExpansion.Builders; using SolastaCommunityExpansion.Builders.Features; using SolastaCommunityExpansion.CustomDefinitions; +using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; using static SolastaModApi.DatabaseHelper; using static SolastaModApi.DatabaseHelper.CharacterSubclassDefinitions; From 67c0324c765f5eeac77fc03f44837a9cc97b0e25 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 11:45:08 +0300 Subject: [PATCH 139/174] setup sprite only once and don't release default one, since it was instantiated differently --- .../CustomUI/CustomPortraitPointPool.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs index 48bd0950e4..7e1a3cdae1 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs @@ -56,6 +56,8 @@ public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provi var obj = Instantiate(prefab, parent, false); obj.name = name; pool = obj.AddComponent(); + + pool.Setup(provider, character); } pool.UpdateState(provider, character); @@ -63,15 +65,19 @@ public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provi return pool; } - private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) + private void Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) { - gameObject.SetActive(true); //Do we need ability to set to inactive on update? - var image = transform.Find("SorceryPointsImage").GetComponent(); if (image != null) { + image.sprite = null; image.SetupSprite(provider.Icon); } + } + + private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) + { + gameObject.SetActive(true); //Do we need ability to set to inactive on update? var label = transform.Find("SorceyPointsLabel")?.GetComponent(); if (label != null) From 639524be13715f2509b1c077f185b2dc29be1aa1 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 12:31:22 +0300 Subject: [PATCH 140/174] added patch that makes powers that have their max usage extended by pool modifiers show up correctly during rest --- .../Powers/RulesetCharacterPatcher.cs | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs index 1894a3a212..b6ed95c5cf 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs @@ -1,5 +1,9 @@ -using System.Diagnostics.CodeAnalysis; +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; +using System.Reflection; +using System.Reflection.Emit; using HarmonyLib; using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; @@ -55,5 +59,26 @@ internal static void Postfix( __instance.RecoveredFeatures.Remove(feature); } } + + // Makes powers that have their max usage extended by pool modifiers show up correctly during rest + internal static IEnumerable Transpiler(IEnumerable instructions) + { + var codes = instructions.ToList(); + var maxUses = + new Func(CustomFeaturesContext.GetMaxUsesForPool).Method; + + var bind = typeof(RulesetUsablePower).GetMethod("get_MaxUses", BindingFlags.Public | BindingFlags.Instance); + + var bindIndex = codes.FindIndex(x => x.Calls(bind)); + + if (bindIndex > 0) + { + codes[bindIndex] = new CodeInstruction(OpCodes.Call, maxUses); + codes.Insert(bindIndex, new CodeInstruction(OpCodes.Ldarg_0)); + } + + return codes.AsEnumerable(); + } + } } From 6b69b6c3df07f3a386d3c578b7d0e5790a5c80b1 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 12:31:51 +0300 Subject: [PATCH 141/174] added `hidden` property to some GuiPresentation setters --- .../Builders/GuiPresentationBuilder.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs b/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs index ec5e82667b..2ce288fcc2 100644 --- a/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs +++ b/SolastaCommunityExpansion/Builders/GuiPresentationBuilder.cs @@ -150,10 +150,10 @@ public static TBuilder SetGuiPresentation(this TBuilder builder, strin /// The Title is generated as "{category}/&{name}Title".
/// The Description is generated as "{category}/&{name}Description".
///
- public static TBuilder SetGuiPresentation(this TBuilder builder, string name, Category category, AssetReferenceSprite sprite = null, int sortOrder = 0) + public static TBuilder SetGuiPresentation(this TBuilder builder, string name, Category category, AssetReferenceSprite sprite = null, int sortOrder = 0, bool? hidden = null) where TBuilder : IDefinitionBuilder { - return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, name, category, sprite, sortOrder)); + return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, name, category, sprite, sortOrder, hidden)); } /// @@ -173,12 +173,12 @@ public static TBuilder SetGuiPresentation(this TBuilder builder, Categ /// The Description is generated as "{category}/&{builder.Definition.Name}Description".
///
/// - public static TBuilder SetGuiPresentation(this TBuilder builder, Category category, AssetReferenceSprite sprite = null, int sortOrder = 0) + public static TBuilder SetGuiPresentation(this TBuilder builder, Category category, AssetReferenceSprite sprite = null, int sortOrder = 0, bool? hidden = null) where TBuilder : IDefinitionBuilder { var definitionName = builder.Name; - return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, definitionName, category, sprite, sortOrder)); + return SetGuiPresentation(builder, GuiPresentationBuilder.Build(null, definitionName, category, sprite, sortOrder, hidden)); } ///
From 6bd15929a27e5e5b92efd92a6c7061f4e2960215 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 12:32:34 +0300 Subject: [PATCH 142/174] fixed monk ki pool recharge showing as `None` during rest --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 +- SolastaCommunityExpansion/Translations-en.txt | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 5f8bd65ed3..86b010e560 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -593,7 +593,7 @@ private static void BuildKiFeatureSet() kiPool = FeatureDefinitionPowerBuilder .Create("ClassMonkKiPool", GUID) - .SetGuiPresentationNoContent(true) + .SetGuiPresentation(Category.Power, hidden: true) .SetUsesFixed(2) .SetRechargeRate(RechargeRate.ShortRest) .AddToDB(); diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index d823a25360..0800e38994 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -1866,7 +1866,7 @@ Condition/&ClassMonkEmptyBodyConditionTitle Empty Body Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage Feature/&ClassMonkPerfectSelfTitle Perfect Self Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points -Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. Subclass/&ClassMonkTraditionTitle Monastic Traditions Subclass/&ClassMonkTraditionDescription At 3rd level you choose spiritual way you follow towards enlightenment. It will shape how you manipulate ki. Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition @@ -1904,4 +1904,6 @@ Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent Feedback/&AdditionalDamageLightningSpearFormat Lightning Spear! -Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) \ No newline at end of file +Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) +Power/&ClassMonkKiPoolTitle Ki Points +Power/&ClassMonkKiPoolDescription You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. \ No newline at end of file From bf2a0e20a259e45e2aec53283f23e161931d05c5 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 15:42:32 +0300 Subject: [PATCH 143/174] added patches to make power toltips show actual use numbers, including pool increases --- .../TooltipFeaturePowerParametersPatcher.cs | 54 +++++++++++++++++++ .../GameUi/Tooltip/UsablePowerBoxPatcher.cs | 23 ++++++++ 2 files changed, 77 insertions(+) create mode 100644 SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs create mode 100644 SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs new file mode 100644 index 0000000000..51103aa994 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs @@ -0,0 +1,54 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.Models; +using SolastaModApi.Infrastructure; + +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; + +internal static class TooltipFeaturePowerParametersPatcher +{ + [HarmonyPatch(typeof(TooltipFeaturePowerParameters), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class TooltipFeaturePowerParameters_Bind + { + internal static void Postfix(TooltipFeaturePowerParameters __instance, ITooltip tooltip) + { + if (tooltip.DataProvider == null || tooltip.DataProvider is not GuiPowerDefinition guiPowerDefinition) + { + return; + } + + if (tooltip.Context == null || tooltip.Context is not RulesetCharacter character) + { + return; + } + + var power = guiPowerDefinition.PowerDefinition; + var usesLabel = __instance.GetField("usesLabel"); + usesLabel.Text = FormatUses(power, character, usesLabel.Text); + } + + private static string FormatUses(FeatureDefinitionPower power, RulesetCharacter character, string def) + { + if (power.UsesDetermination != RuleDefinitions.UsesDetermination.Fixed) + { + return def; + } + + if (power.RechargeRate == RuleDefinitions.RechargeRate.AtWill) + { + return def; + } + + if (power.CostPerUse == 0) + { + return def; + } + + var usablePower = UsablePowersProvider.Get(power, character); + var maxUses = CustomFeaturesContext.GetMaxUsesForPool(usablePower, character); + var remainingUses = character.GetRemainingUsesOfPower(usablePower); + return $"{remainingUses}/{maxUses}"; + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs new file mode 100644 index 0000000000..5524355b18 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs @@ -0,0 +1,23 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; + +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; + +internal static class UsablePowerBoxPatcher +{ + [HarmonyPatch(typeof(UsablePowerBox), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class UsablePowerBox_Bind + { + internal static void Postfix(UsablePowerBox __instance) + { + var panel = __instance.GetComponentInParent(); + if (panel == null) + { + return; + } + + __instance.GuiTooltip.Context = panel.GuiCharacter?.RulesetCharacter; + } + } +} \ No newline at end of file From f96cb27a17280a3cfdb20a15915c071fed91e52d Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 15:50:13 +0300 Subject: [PATCH 144/174] added patch to make power toltips on rest recovered features show actual use numbers --- .../Tooltip/RecoveredFeatureItemPatcher.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs new file mode 100644 index 0000000000..b8b00b7ee3 --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs @@ -0,0 +1,17 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; + +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; + +internal static class RecoveredFeatureItemPatcher +{ + [HarmonyPatch(typeof(RecoveredFeatureItem), "Bind")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class UsablePowerBox_Bind + { + internal static void Postfix(RecoveredFeatureItem __instance, RulesetCharacterHero character) + { + __instance.GuiTooltip.Context = character; + } + } +} \ No newline at end of file From 462d14463286abdeb08823fa8ba84697bcde35ed Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 06:14:48 -0700 Subject: [PATCH 145/174] fix future features sorting and mod load order --- SolastaCommunityExpansion/Models/ClassesContext.cs | 3 +++ .../Models/InitialChoicesContext.cs | 4 ++++ .../Patches/GameManagerPatcher.cs | 13 +++++++------ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/Models/ClassesContext.cs b/SolastaCommunityExpansion/Models/ClassesContext.cs index 4e5520c77a..537c9fc1eb 100644 --- a/SolastaCommunityExpansion/Models/ClassesContext.cs +++ b/SolastaCommunityExpansion/Models/ClassesContext.cs @@ -50,7 +50,10 @@ internal static void Load() #endif Classes = Classes.OrderBy(x => x.FormatTitle()).ToHashSet(); + } + internal static void LateLoad() + { if (Main.Settings.EnableSortingFutureFeatures) { SortClassesFeatures(); diff --git a/SolastaCommunityExpansion/Models/InitialChoicesContext.cs b/SolastaCommunityExpansion/Models/InitialChoicesContext.cs index 121268da51..cb5ed0022c 100644 --- a/SolastaCommunityExpansion/Models/InitialChoicesContext.cs +++ b/SolastaCommunityExpansion/Models/InitialChoicesContext.cs @@ -43,6 +43,10 @@ internal static void Load() LoadEpicArray(); LoadVision(); + } + + internal static void LateLoad() + { SwitchAsiAndFeat(); SwitchEvenLevelFeats(); SwitchFirstLevelTotalFeats(); diff --git a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs index c787fe479d..f917e8361a 100644 --- a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs @@ -88,9 +88,7 @@ internal static void Postfix() { // Late initialized to allow feats and races from other mods FlexibleRacesContext.LateLoad(); - - // There are feats that need all character classes loaded before they can properly be setup. - FeatsContext.LateLoad(); + InitialChoicesContext.LateLoad(); // Generally available powers need all classes in the db before they are initialized here. PowersContext.LateLoad(); @@ -101,15 +99,18 @@ internal static void Postfix() // Integration Context IntegrationContext.LateLoad(); + // Divine Smite fixes + HouseFeatureContext.LateLoad(); + // Multiclass MulticlassContext.LateLoad(); + // Classes Features Sorting + ClassesContext.LateLoad(); + // Save by location initialization depends on services to be ready SaveByLocationContext.LateLoad(); - // - HouseFeatureContext.LateLoad(); - // Recache all gui collections GuiWrapperContext.Recache(); From b1c72f3fd90b7c7847f4bd675a8ffd310be35b82 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 17:03:24 +0300 Subject: [PATCH 146/174] fixed flurry of blows or monk exta unarmed attacks persisting outside of battle sometimes --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 86b010e560..1fc81cfebb 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -496,6 +496,7 @@ private static void BuildMartialArts() .SetSilent(Silent.WhenAddedOrRemoved) .SetDuration(DurationType.Round, 1) .SetTurnOccurence(TurnOccurenceType.StartOfTurn) + .SetSpecialInterruptions(ConditionInterruption.BattleEnd, ConditionInterruption.AnyBattleTurnEnd) .AddToDB(); attackedWithMonkWeapon = CharacterValidators.HasAnyOfConditions(attackedWithMonkWeaponCondition); @@ -635,6 +636,7 @@ private static void BuildKiFeatureSet() .SetDuration(DurationType.Round, 0, false) .SetSpecialDuration(true) .SetTurnOccurence(TurnOccurenceType.EndOfTurn) + .SetSpecialInterruptions(ConditionInterruption.BattleEnd, ConditionInterruption.AnyBattleTurnEnd) .SetFeatures(extraFlurryAttack1, extraFlurryAttack2) .AddToDB(), ConditionForm.ConditionOperation.Add, true, true) From b53bdf2afb43202c2d6b9ea91f48df1d1a989cbb Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 19:59:16 +0300 Subject: [PATCH 147/174] return removed attack modes to pool --- .../CustomDefinitions/AddExtraAttack.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs index 7ff72a9fb1..b224b059cc 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs @@ -39,7 +39,15 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) var attackModes = hero.AttackModes; if (clearSameType) { - attackModes.RemoveAll(m => m.ActionType == actionType); + for (var i = attackModes.Count - 1; i > 0; i--) + { + var mode = attackModes[i]; + if (mode.ActionType == actionType) + { + RulesetAttackMode.AttackModesPool.Return(mode); + attackModes.RemoveAt(i); + } + } } var attackMode = hero.RefreshAttackModePublic( From f4c9f9298e928bd9ab5e1a5e6908fd35942c5b9c Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 20:28:37 +0300 Subject: [PATCH 148/174] added patches to support more than 1 attack mode per action type on CharacterActionPanel --- .../GameLocationCharacterExtensions.cs | 35 +++++ .../RulesetCharacterExension.cs | 8 + .../CustomUI/CustomGuiCharacterAction.cs | 23 +++ .../GameLocationCharacterPatcher.cs | 52 +++++++ .../CharacterActionItemFormPatcher.cs | 30 ++++ .../CharacterActionPanelPatcher.cs | 147 ++++++++++++++++++ 6 files changed, 295 insertions(+) create mode 100644 SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs create mode 100644 SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs create mode 100644 SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs create mode 100644 SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs new file mode 100644 index 0000000000..3c1ba830c3 --- /dev/null +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs @@ -0,0 +1,35 @@ +using System.Collections.Generic; + +namespace SolastaCommunityExpansion.Api.AdditionalExtensions; + +public static class GameLocationCharacterExtensions +{ + private static readonly Dictionary SkipAttackModes = new(); + + + private static string Key(GameLocationCharacter instance) + { + return $"{instance.Name}:{instance.Guid}"; + } + + public static void SetSkipAttackModes(this GameLocationCharacter instance, int skip) + { + SkipAttackModes.AddOrReplace(Key(instance), skip); + } + + public static void RemoveSkipAttackModes(this GameLocationCharacter instance) + { + SkipAttackModes.Remove(Key(instance)); + } + + public static int GetSkipAttackModes(this GameLocationCharacter instance) + { + var key = Key(instance); + if (SkipAttackModes.ContainsKey(key)) + { + return SkipAttackModes[key]; + } + + return 0; + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs index 6201565325..8d441c9a2f 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -33,4 +33,12 @@ public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinition return power.GetAllSubFeaturesOfType() .All(v => v.CanUsePower(instance)); } + + public static List GetAttackModesByActionType(this RulesetCharacter instance, + ActionDefinitions.ActionType actionType) + { + return instance.AttackModes + .Where(a => !a.AfterChargeOnly && a.ActionType == actionType) + .ToList(); + } } diff --git a/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs b/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs new file mode 100644 index 0000000000..970d51c177 --- /dev/null +++ b/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs @@ -0,0 +1,23 @@ +using SolastaCommunityExpansion.Api.AdditionalExtensions; + +namespace SolastaCommunityExpansion.CustomUI; + +public class CustomGuiCharacterAction : GuiCharacterAction +{ + private readonly int attackModesToSkip; + + public CustomGuiCharacterAction(ActionDefinitions.Id actionId, int attackModesToSkip) : base(actionId) + { + this.attackModesToSkip = attackModesToSkip; + } + + public void ApplySkip() + { + ActingCharacter.SetSkipAttackModes(attackModesToSkip); + } + + public void RemoveSkip() + { + ActingCharacter.RemoveSkipAttackModes(); + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs index e58ec5b781..2643cec9c3 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs @@ -1,5 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; @@ -109,4 +110,55 @@ internal static void Postfix(GameLocationCharacter __instance) } } } + + // This is basically re-implemented base method, but with a twist - it can skip some attack modes before returning + // Used for displaying more than 1 attack mode per action panel + [HarmonyPatch(typeof(GameLocationCharacter), "FindActionAttackMode")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class GameLocationCharacter_FindActionAttackMode + { + internal static void Postfix(GameLocationCharacter __instance, ref RulesetAttackMode __result, + ActionDefinitions.Id actionId) + { + var skip = __instance.GetSkipAttackModes(); + if (skip == 0) + { + return; + } + + var skipped = 0; + + if (actionId == ActionDefinitions.Id.AttackMain || actionId == ActionDefinitions.Id.AttackOff || + actionId == ActionDefinitions.Id.AttackOpportunity || actionId == ActionDefinitions.Id.AttackReadied || + actionId == ActionDefinitions.Id.ReactionShot || actionId == ActionDefinitions.Id.Volley || + actionId == ActionDefinitions.Id.WhirlwindAttack) + { + foreach (var attackMode in __instance.RulesetCharacter.AttackModes) + { + if (!attackMode.AfterChargeOnly && + (attackMode.ActionType == ActionDefinitions.ActionType.Main && + (actionId == ActionDefinitions.Id.AttackMain || + actionId == ActionDefinitions.Id.AttackReadied || + actionId == ActionDefinitions.Id.Volley || + actionId == ActionDefinitions.Id.WhirlwindAttack) || + attackMode.ActionType == ActionDefinitions.ActionType.Bonus && + actionId == ActionDefinitions.Id.AttackOff || + attackMode.ActionType == ActionDefinitions.ActionType.Reaction && + actionId == ActionDefinitions.Id.AttackOpportunity || + attackMode.ActionType == ActionDefinitions.ActionType.Reaction && + actionId == ActionDefinitions.Id.ReactionShot)) + { + // The only difference is this condition + if (skipped == skip) + { + __result = attackMode; + break; + } + + skipped++; + } + } + } + } + } } diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs new file mode 100644 index 0000000000..98d91443ff --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs @@ -0,0 +1,30 @@ +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.CustomUI; + +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; + +internal static class CharacterActionItemFormPatcher +{ + // Applies skpping of attack modes when item form refreshes, so UI would display proper attack mode data + [HarmonyPatch(typeof(CharacterActionItemForm), "Refresh")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterActionItemForm_Refresh + { + internal static void Prefix(CharacterActionItemForm __instance) + { + if (__instance.GuiCharacterAction is CustomGuiCharacterAction action) + { + action.ApplySkip(); + } + } + + internal static void Postfix(CharacterActionItemForm __instance) + { + if (__instance.GuiCharacterAction is CustomGuiCharacterAction action) + { + action.RemoveSkip(); + } + } + } +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs new file mode 100644 index 0000000000..9a8aa6934b --- /dev/null +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs @@ -0,0 +1,147 @@ +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using HarmonyLib; +using SolastaCommunityExpansion.Api.AdditionalExtensions; +using SolastaCommunityExpansion.CustomUI; +using SolastaModApi; +using SolastaModApi.Infrastructure; +using UnityEngine; + +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; + +internal static class CharacterActionPanelPatcher +{ + // Adds extra items to the action panel if character has more than 1 attack mode available for action type of this panel + [HarmonyPatch(typeof(CharacterActionPanel), "RefreshActions")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class CharacterActionPanel_RefreshActions + { + internal static void Postfix(CharacterActionPanel __instance) + { + var actionsTable = __instance.GetField("characterActionsTable"); + var itemPrefab = __instance.GetField("actionItemPrefab"); + var filteredActions = __instance.GetField>("filteredActions"); + var startIndex = filteredActions.Count; + var guiCharacter = __instance.GetProperty("GuiCharacter"); + var character = guiCharacter.RulesetCharacter; + var actionItems = __instance.GetField>("actionItems"); + + if (character == null) + { + return; + } + + var actionType = __instance.ActionType; + ActionDefinitions.Id actionId; + switch (actionType) + { + case ActionDefinitions.ActionType.Main: + actionId = ActionDefinitions.Id.AttackMain; + break; + case ActionDefinitions.ActionType.Bonus: + actionId = ActionDefinitions.Id.AttackOff; + break; + default: + return; + } + + if (!filteredActions.Contains(actionId)) + { + return; + } + + var newItems = character.GetAttackModesByActionType(actionType).Count - 1; + if (newItems <= 0) + { + return; + } + + while (actionsTable.RectTransform.childCount < startIndex + newItems) + { + Gui.GetPrefabFromPool(itemPrefab, actionsTable.RectTransform); + } + + for (var i = 0; i < newItems; i++) + { + var child = actionsTable.RectTransform.GetChild(i + startIndex); + child.gameObject.SetActive(true); + + var component = child.GetComponent(); + var guiCharacterAction = new CustomGuiCharacterAction(actionId, i + 1); + guiCharacterAction.Bind(guiCharacter.GameLocationCharacter, __instance.ActionScope); + + component.name = guiCharacterAction.Name; + CustomBindItem(component, __instance, guiCharacterAction); + component.Refresh(); + actionItems.Add(component); + } + + actionsTable.DispatchChildren(76f); + __instance.RectTransform + .SetInsetAndSizeFromParentEdge(RectTransform.Edge.Left, 0.0f, actionsTable.RectTransform.rect.width); + } + + private static void CustomBindItem(CharacterActionItem item, CharacterActionPanel panel, + GuiCharacterAction guiAction) + { + var actionDefinition = ServiceRepository.GetService() + .AllActionDefinitions[guiAction.ActionId]; + + var textColor = panel.GetField("textColor"); + var brightColor = panel.GetField("brightColor"); + var darkColor = panel.GetField("darkColor"); + var darkDisabledColor = panel.GetField("darkDisabledColor"); + var tooltipAnchor = panel.GetField("tooltipAnchor"); + + var smallItemForm = item.GetField("smallItemForm"); + var largeItemForm = item.GetField("largeItemForm"); + var currentItemForm = item.GetField("currentItemForm"); + + if (actionDefinition.FormType == ActionDefinitions.ActionFormType.Small) + { + smallItemForm.gameObject.SetActive(true); + largeItemForm.gameObject.SetActive(false); + currentItemForm = smallItemForm; + } + else if (actionDefinition.FormType == ActionDefinitions.ActionFormType.Large) + { + smallItemForm.gameObject.SetActive(false); + largeItemForm.gameObject.SetActive(true); + currentItemForm = largeItemForm; + } + + item.SetField("currentItemForm", currentItemForm); + + if (currentItemForm == null) + { + return; + } + + var rectTransform = item.RectTransform; + var formTransform = currentItemForm.RectTransform.rect; + rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, formTransform.width); + rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, formTransform.height); + + void ActionActivated(CharacterActionItemForm form) + { + var action = guiAction as CustomGuiCharacterAction; + // Applies attack mode skipping during activation processing, so that proper attack mode would be used + action?.ApplySkip(); + panel.OnActivateAction(form); + action?.RemoveSkip(); + } + + currentItemForm.Bind(guiAction, textColor, brightColor, darkColor, darkDisabledColor, tooltipAnchor, + ActionActivated, panel.OnPointerEnter, panel.OnPointerExit); + + var enumerator = + currentItemForm.GetField("dynamicItemPropertiesEnumerator"); + enumerator.Unbind(); + + + + var itemDefinition = DatabaseHelper.ItemDefinitions.UnarmedStrikeBase; + enumerator.Bind(new RulesetItem(itemDefinition)); + } + } +} \ No newline at end of file From 75dbf46360c6bcf19a35b6a5b29720f070946bc2 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 21:31:08 +0300 Subject: [PATCH 149/174] sort added attack modes to be near regukar ones --- .../CharacterActionPanelPatcher.cs | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs index 9a8aa6934b..398ca004f5 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs @@ -76,11 +76,39 @@ internal static void Postfix(CharacterActionPanel __instance) actionItems.Add(component); } + var tmp = new List<(Transform, int, ActionDefinitions.Id)>(); + for (var i = 0; i < startIndex + newItems; i++) + { + var child = actionsTable.RectTransform.GetChild(i); + tmp.Add((child, i, GetId(child))); + } + + tmp.Sort((a, b) => + { + if (a.Item3 == b.Item3) + { + return a.Item2.CompareTo(b.Item2); + } + + return a.Item3.CompareTo(b.Item3); + }); + + for (var i = 0; i < tmp.Count; i++) + { + var (child, _, _) = tmp[i]; + child.SetSiblingIndex(i); + } + actionsTable.DispatchChildren(76f); __instance.RectTransform .SetInsetAndSizeFromParentEdge(RectTransform.Edge.Left, 0.0f, actionsTable.RectTransform.rect.width); } + private static ActionDefinitions.Id GetId(Transform transform) + { + return transform.GetComponent().CurrentItemForm.GuiCharacterAction.ActionId; + } + private static void CustomBindItem(CharacterActionItem item, CharacterActionPanel panel, GuiCharacterAction guiAction) { From 666ab778065b4d7a10638833b6b68700a5747a0b Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 21:33:44 +0300 Subject: [PATCH 150/174] made Monk's bonus unarmed attack to require empty hand --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 1fc81cfebb..04ecb12b9e 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -509,18 +509,16 @@ private static void BuildMartialArts() .Create("ClassMonkMartialArts", GUID) .SetGuiPresentation(Category.Feature) .SetCustomSubFeatures( - //TODO: add one big sub-feature that implements all these parts to improve performance new CanUseAttributeForWeapon(AttributeDefinitions.Dexterity, IsMonkWeapon, - CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), + CharacterValidators.NoArmor, CharacterValidators.NoShield), new UpgradeWeaponDice(GetMartialDice, IsMonkWeapon, - CharacterValidators.NoArmor, CharacterValidators.NoShield, UsingOnlyMonkWeapons), + CharacterValidators.NoArmor, CharacterValidators.NoShield), new AddEffectFormToWeaponAttack(attackedWithMonkWeaponEffect, IsMonkWeapon), - new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, - attackedWithMonkWeapon, UsingOnlyMonkWeapons, - CharacterValidators.NoShield, CharacterValidators.NoArmor, - //Forcing empty offhand only because it isn't really shown if character already has bonus attack - //TODO: make action panel able to show multiple actions of a type - CharacterValidators.EmptyOffhand) + //TODO: add an option in mod setting to include or exclude this unarmed attack, plus maybe add checks that you have weapon in main hand, so no double options + // new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Main, + // CharacterValidators.NoArmor, CharacterValidators.NoShield), + new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, UsingOnlyMonkWeapons, + attackedWithMonkWeapon, CharacterValidators.NoShield, CharacterValidators.NoArmor) ) .AddToDB(); } From 8f51896258564fb3a35d758dce1f37cbc72b10b0 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 21:49:49 +0300 Subject: [PATCH 151/174] poperly trigger Open Hand Technique only from flurry of blows attacks --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 4 +++- .../Classes/Monk/Subclasses/WayOfTheOpenHand.cs | 5 +---- .../CustomDefinitions/AddExtraAttack.cs | 8 ++++++++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 04ecb12b9e..504b250401 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -23,6 +23,7 @@ public static class Monk { public const string ClassName = "ClassMonk"; public const string WeaponTag = "MonkWeapon"; + public const string FlurryTag = "MonkFlurryAttack"; public static readonly Guid GUID = new("1478A002-D107-4E34-93A3-CEA260DA25C9"); public static CharacterClassDefinition Class { get; private set; } @@ -603,7 +604,8 @@ private static void BuildKiFeatureSet() .Create("ClassMonkFlurryOfBlowsExtraAttacks1", GUID) .SetGuiPresentationNoContent(true) .SetCustomSubFeatures(new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, 1, true, - CharacterValidators.NoArmor, CharacterValidators.NoShield)) + CharacterValidators.NoArmor, CharacterValidators.NoShield) + .SetTags(FlurryTag)) .SetActionType(ActionDefinitions.ActionType.Bonus) .SetRestrictedActions(ActionDefinitions.Id.AttackOff) .AddToDB(); diff --git a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs index ab512ba048..861433744f 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Subclasses/WayOfTheOpenHand.cs @@ -23,8 +23,6 @@ public static CharacterSubclassDefinition Build() private static FeatureDefinition BuildOpenHandTechnique() { - var hasFlurry = CharacterValidators.HasAnyOfConditions("ClassMonkFlurryOfBlowsCondition"); - var technique = FeatureDefinitionPowerBuilder .Create("ClassMonkOpenHandTechnique", Monk.GUID) .SetGuiPresentation(Category.Power) @@ -32,8 +30,7 @@ private static FeatureDefinition BuildOpenHandTechnique() .SetRechargeRate(RechargeRate.AtWill) .SetCostPerUse(0) .SetCustomSubFeatures(new ReactionAttackModeRestriction( - ReactionAttackModeRestriction.MeleeOnly, - (_, character, _) => hasFlurry(character) + (mode, _, _) => mode.AttackTags.Contains(Monk.FlurryTag) )) .AddToDB(); diff --git a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs index b224b059cc..47a89f4a07 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs @@ -12,6 +12,7 @@ public class AddBonusUnarmedAttack : IAddExtraAttack private readonly int attacksNumber; private readonly bool clearSameType; private readonly CharacterValidator[] validators; + private readonly List additionalTags = new (); public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attacksNumber, bool clearSameType, params CharacterValidator[] validators) { @@ -25,6 +26,12 @@ public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params Cha { } + public AddBonusUnarmedAttack SetTags(params string[] tags) + { + additionalTags.AddRange(tags); + return this; + } + public void TryAddExtraAttack(RulesetCharacterHero hero) { if (!hero.IsValid(validators)) @@ -62,6 +69,7 @@ public void TryAddExtraAttack(RulesetCharacterHero hero) null ); attackMode.AttacksNumber = attacksNumber; + attackMode.AttackTags.AddRange(additionalTags); attackModes.Add(attackMode); } From 5b0ff045932a94599b01dc0fd669c487c11e5ff5 Mon Sep 17 00:00:00 2001 From: Ender Wiggin Date: Sat, 21 May 2022 22:11:25 +0300 Subject: [PATCH 152/174] fixed improved power uses in tooltip patch not working in combat --- .../Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs index 5524355b18..28761d80d5 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs @@ -11,10 +11,14 @@ internal static class UsablePowerBox_Bind { internal static void Postfix(UsablePowerBox __instance) { - var panel = __instance.GetComponentInParent(); + CharacterControlPanel panel = __instance.GetComponentInParent(); if (panel == null) { - return; + panel = __instance.GetComponentInParent(); + if (panel == null) + { + return; + } } __instance.GuiTooltip.Context = panel.GuiCharacter?.RulesetCharacter; From 6fdeb3048d4e6a73f1645bde3eb52bd10e0c7ccd Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 12:41:41 -0700 Subject: [PATCH 153/174] auto code cleanup --- SolastaCommunityExpansion/Classes/Monk/Monk.cs | 2 +- .../CustomDefinitions/AddExtraAttack.cs | 2 +- .../CustomUI/CustomPortraitPointPool.cs | 4 ++-- .../GameLocationCharacterPatcher.cs | 16 ++++++++-------- .../Powers/RulesetCharacterPatcher.cs | 6 +++--- .../CharacterActionPanelPatcher.cs | 4 ++-- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/SolastaCommunityExpansion/Classes/Monk/Monk.cs b/SolastaCommunityExpansion/Classes/Monk/Monk.cs index 504b250401..e9bd010186 100644 --- a/SolastaCommunityExpansion/Classes/Monk/Monk.cs +++ b/SolastaCommunityExpansion/Classes/Monk/Monk.cs @@ -518,7 +518,7 @@ private static void BuildMartialArts() //TODO: add an option in mod setting to include or exclude this unarmed attack, plus maybe add checks that you have weapon in main hand, so no double options // new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Main, // CharacterValidators.NoArmor, CharacterValidators.NoShield), - new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, UsingOnlyMonkWeapons, + new AddBonusUnarmedAttack(ActionDefinitions.ActionType.Bonus, UsingOnlyMonkWeapons, attackedWithMonkWeapon, CharacterValidators.NoShield, CharacterValidators.NoArmor) ) .AddToDB(); diff --git a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs index 47a89f4a07..602704d9de 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs @@ -12,7 +12,7 @@ public class AddBonusUnarmedAttack : IAddExtraAttack private readonly int attacksNumber; private readonly bool clearSameType; private readonly CharacterValidator[] validators; - private readonly List additionalTags = new (); + private readonly List additionalTags = new(); public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attacksNumber, bool clearSameType, params CharacterValidator[] validators) { diff --git a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs index 7e1a3cdae1..7ab60544e4 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs @@ -56,7 +56,7 @@ public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provi var obj = Instantiate(prefab, parent, false); obj.name = name; pool = obj.AddComponent(); - + pool.Setup(provider, character); } @@ -74,7 +74,7 @@ private void Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter ch image.SetupSprite(provider.Icon); } } - + private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) { gameObject.SetActive(true); //Do we need ability to set to inactive on update? diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs index 2643cec9c3..6f30fb48ce 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/GameLocationCharacterPatcher.cs @@ -136,17 +136,17 @@ internal static void Postfix(GameLocationCharacter __instance, ref RulesetAttack foreach (var attackMode in __instance.RulesetCharacter.AttackModes) { if (!attackMode.AfterChargeOnly && - (attackMode.ActionType == ActionDefinitions.ActionType.Main && + ((attackMode.ActionType == ActionDefinitions.ActionType.Main && (actionId == ActionDefinitions.Id.AttackMain || actionId == ActionDefinitions.Id.AttackReadied || actionId == ActionDefinitions.Id.Volley || - actionId == ActionDefinitions.Id.WhirlwindAttack) || - attackMode.ActionType == ActionDefinitions.ActionType.Bonus && - actionId == ActionDefinitions.Id.AttackOff || - attackMode.ActionType == ActionDefinitions.ActionType.Reaction && - actionId == ActionDefinitions.Id.AttackOpportunity || - attackMode.ActionType == ActionDefinitions.ActionType.Reaction && - actionId == ActionDefinitions.Id.ReactionShot)) + actionId == ActionDefinitions.Id.WhirlwindAttack)) || + (attackMode.ActionType == ActionDefinitions.ActionType.Bonus && + actionId == ActionDefinitions.Id.AttackOff) || + (attackMode.ActionType == ActionDefinitions.ActionType.Reaction && + actionId == ActionDefinitions.Id.AttackOpportunity) || + (attackMode.ActionType == ActionDefinitions.ActionType.Reaction && + actionId == ActionDefinitions.Id.ReactionShot))) { // The only difference is this condition if (skipped == skip) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs index b6ed95c5cf..ae8dcb000c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/Powers/RulesetCharacterPatcher.cs @@ -59,14 +59,14 @@ internal static void Postfix( __instance.RecoveredFeatures.Remove(feature); } } - + // Makes powers that have their max usage extended by pool modifiers show up correctly during rest internal static IEnumerable Transpiler(IEnumerable instructions) { var codes = instructions.ToList(); var maxUses = new Func(CustomFeaturesContext.GetMaxUsesForPool).Method; - + var bind = typeof(RulesetUsablePower).GetMethod("get_MaxUses", BindingFlags.Public | BindingFlags.Instance); var bindIndex = codes.FindIndex(x => x.Calls(bind)); @@ -79,6 +79,6 @@ internal static IEnumerable Transpiler(IEnumerable("dynamicItemPropertiesEnumerator"); enumerator.Unbind(); - - + + var itemDefinition = DatabaseHelper.ItemDefinitions.UnarmedStrikeBase; enumerator.Bind(new RulesetItem(itemDefinition)); } From 79168395331c0051fcb23eeb2ef2f8c622e480b3 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 12:45:59 -0700 Subject: [PATCH 154/174] fix Feats init --- SolastaCommunityExpansion/Patches/GameManagerPatcher.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs index f917e8361a..12a72718d4 100644 --- a/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameManagerPatcher.cs @@ -90,6 +90,9 @@ internal static void Postfix() FlexibleRacesContext.LateLoad(); InitialChoicesContext.LateLoad(); + // There are feats that need all character classes loaded before they can properly be setup. + FeatsContext.LateLoad(); + // Generally available powers need all classes in the db before they are initialized here. PowersContext.LateLoad(); From 7b7b8bb90e468582ae6e02727bc7f7ba4084f14d Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 12:56:11 -0700 Subject: [PATCH 155/174] add support for PJ to finish the wiki --- .../Models/DmProEditorContext.cs | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/SolastaCommunityExpansion/Models/DmProEditorContext.cs b/SolastaCommunityExpansion/Models/DmProEditorContext.cs index 4b3f0235a2..e606061c55 100644 --- a/SolastaCommunityExpansion/Models/DmProEditorContext.cs +++ b/SolastaCommunityExpansion/Models/DmProEditorContext.cs @@ -1,7 +1,9 @@ using System.Collections.Generic; using System.Linq; using ModKit; +using SolastaCommunityExpansion.Builders; using SolastaModApi.Extensions; +using SolastaModApi.Infrastructure; using UnityEngine; namespace SolastaCommunityExpansion.Models @@ -31,6 +33,45 @@ internal static void Load() UnleashGadgetsOnAllEnvironments(); UnleashPropsOnAllEnvironments(); UnleashRoomsOnAllEnvironments(); + UnlockItems(); + UnlockTraps(); + } + + private static void UnlockItems() + { + var itemDefinitions = DatabaseRepository.GetDatabase(); + + foreach (ItemDefinition itemDefinition in itemDefinitions) + { + itemDefinition.SetInDungeonEditor(true); + } + } + + private static void UnlockTraps() + { + var environmentEffectDefinitions = DatabaseRepository.GetDatabase(); + + foreach (EnvironmentEffectDefinition environmentEffectDefinition in environmentEffectDefinitions) + { + var description = environmentEffectDefinition.FormatDescription(); + var title = environmentEffectDefinition.FormatTitle(); + + if (title == "") + { + title = environmentEffectDefinition.name.Replace("_", " "); + + environmentEffectDefinition.GuiPresentation.SetTitle(title); + } + + if (description == "") + { + description = environmentEffectDefinition.name.Replace("_", " "); + + environmentEffectDefinition.GuiPresentation.SetDescription(description); + } + + environmentEffectDefinition.SetField("inDungeonEditor", true); + } } internal static int Compare(BaseBlueprint left, BaseBlueprint right) From b0b3685ecac82f719579bebf9be89b904f403615 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 13:16:07 -0700 Subject: [PATCH 156/174] update diagnostics --- ...initions-Translations-OrphanedTerms-en.txt | 60 ++++++++++--------- .../CharacterRaceDefinition/BolgrifRace.json | 5 -- .../CharacterRaceDefinition/GnomeRace.json | 5 -- .../ClassMonkAttackedWithMonkWeapon.json | 5 +- .../ClassMonkFlurryOfBlowsCondition.json | 5 +- .../ClassMonkKiPool.json | 4 +- .../ItemDefinition/ChefSnackTreat.json | 2 +- .../ForceArtilleryProjectile.json | 2 +- Diagnostics/NexusDescription.txt | 22 +++---- 9 files changed, 54 insertions(+), 56 deletions(-) diff --git a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt index f38fc48ca4..0ee03f89df 100644 --- a/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt +++ b/Diagnostics/CE-Definitions-Translations-OrphanedTerms-en.txt @@ -108,6 +108,8 @@ Feedback/&AdditionalDamageEldritchSmiteFormat Eldritch Smite! Feedback/&AdditionalDamageEldritchSmiteLine {0} smites {1} (+{2}) Feedback/&AdditionalDamageElementalDamageFormat Elemental Damage Feedback/&AdditionalDamageElementalDamageLine Elemental form grants additional damage +Feedback/&AdditionalDamageLightningSpearFormat Lightning Spear! +Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) Feedback/&AdditionalDamagePactMarkedFormat Pact mark! Feedback/&AdditionalDamagePactMarkedLine Pact mark does additional damage! Feedback/&AdditionalDamagePactSoulTakerFormat Soul taker! @@ -164,12 +166,29 @@ Reaction/&CastSpellInRetributionDescription {0} is attacking {1}! You can cast { Reaction/&CastSpellInRetributionReactDescription Click to cast {0} Reaction/&CastSpellInRetributionReactTitle Cast Spell Reaction/&CastSpellInRetributionTitle Cast Reaction Spell +Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike Reaction/&SpendPowerCounterStrikePowerDescription Spend a gambit die and Counter Strike the enemy, if you hit, do an additional 1d6+2 bludgeoning damage Reaction/&SpendPowerCounterStrikePowerReactDescription Spend a gambit die and Counter Strike the enemy, if you hit, do an additional 1d6+2 bludgeoning damage Reaction/&SpendPowerCounterStrikePowerReactTitle Counter Strike Reaction/&SpendPowerCounterStrikePowerTitle Counter Strike Reaction/&SpendPowerDH_RiftStrikeDescription Once per day when damaged in melee, you can use you reaction to create a portal that banishes the attacker for 1 round from your plane of existence Reaction/&SpendPowerDH_RiftStrikeTitle Rift Strike +Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save +Reaction/&SpendPowerDiamondSoulReactTitle Reroll +Reaction/&SpendPowerDiamondSoulTitle Diamond Soul Reaction/&SpendPowerInspirePowerDescription Spend a gambit die and inspire or your ally to give 1d6+2 temp hp Reaction/&SpendPowerInspirePowerTitle Inspire Reaction/&SpendPowerKnockDownPowerDescription Spend a gambit die and empower your attack to do an additional 1d6+2 bludgeoning damage and knock them down until the start of their next turn if they fail a Strength save vs. 8 + your Strength + proficiency @@ -184,8 +203,13 @@ Reaction/&SpendSpellSlotEldritchSmiteReactTitle Smite Reaction/&SpendSpellSlotEldritchSmiteTitle Eldritch Smite Reaction/&SubitemSelectEldritchSmiteDescription Select a slot level to consume for your Eldritch Smite Reaction/&SubitemSelectEldritchSmiteTitle Slot Level +Reaction/&SubitemSelectPowerBundleTitle Options Reaction/&SubitemSelectSlotLevelTitle Slot Level Reaction/&SubitemSelectWarcasterTitle Select action +Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage +Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage +Reaction/&UseClassMonkSlowFallReactTitle React +Reaction/&UseClassMonkSlowFallTitle Slow Fall Reaction/&WarcasterAttackDescription Attack target Reaction/&WarcasterAttackTitle Attack Requirement/&FeatureSelectionRequireCharacterLevel Level {0} @@ -228,6 +252,11 @@ Spell/&HinderingBlastDescription A beam of crackling energy streaks toward a cre Spell/&HinderingBlastTitle Eldritch Blast (Hindering) Spell/&IPConjureInvisibleStalkerTitle Conjure Elemental (Invisible Stalker) Stage/&IdentityMorphotypeEyeHeader Eye Style +Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features +Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition Stage/&SubclassSelectionStageCovenDescription Coven Stage/&SubclassSelectionStageCovenFeaturesDescription Coven Stage/&SubclassSelectionStageCovenFeaturesHeader Coven Features @@ -272,6 +301,7 @@ Subclass/&PurpleWitchMagicTitle Purple Magic Subclass/&PurpleWitchTitle Purple Witch Subclass/&WarlockUrPriestDescription While the vast majority of divine spellcasters gain their powers from a deity, there are those who despise the gods. Those who call themselves Ur-priests have learned to siphon off the divine energies granted by gods to their divine spellcasters, using it for their own needs without giving even lip-service to any god. As an Ur-priest, you differ from most warlocks, lacking a patron who grants you your power. Eldritch Invocations you uncover are warped forms of magic the gods might grant their patrons, while Pact Boons are likely divine artefacts you have managed to steal Subclass/&WarlockUrPriestTitle UrPriest Pact +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features Tooltip/&FeatPrerequisiteHasStealthAttack Has stealth attack Tooltip/&FeatPrerequisiteIsNotBarbarian Isn't a Barbarian Tooltip/&FeatPrerequisiteIsNotFighter Isn't a Fighter @@ -280,6 +310,7 @@ Tooltip/&FeatPrerequisiteLevelFormat Min Character Level {0} Tooltip/&Tag9000Title Custom Effect Tooltip/&TagCommunityExpansionTitle Community Expansion Tooltip/&TagMaledictionTitle Malediction +Tooltip/&TagMonkWeaponTitle Monk Tooltip/&TagOtherModContentTitle From mod UI/&CustomFeatureSelectionStageDescription Select extra features from your class/subclass UI/&CustomFeatureSelectionStageFeatures Features @@ -291,32 +322,3 @@ UI/&CustomFeatureSelectionTooltipTypePower Power UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle UI/&ForcePreferredCantripTitle Force Preferred Cantrip -Tooltip/&TagMonkWeaponTitle Monk -Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level. -Reaction/&UseClassMonkSlowFallTitle Slow Fall -Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage. -Reaction/&UseClassMonkSlowFallReactTitle React -Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage. -Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun. -Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent. -Reaction/&SpendPowerDiamondSoulTitle Diamond Soul -Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it. -Reaction/&SpendPowerDiamondSoulReactTitle Reroll -Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save. -Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. -Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition. -Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features -Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition. -Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition -Reaction/&SubitemSelectPowerBundleTitle Options -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique. -Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it. -Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent. diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json index 869a399c2c..78d7a64b22 100644 --- a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/BolgrifRace.json @@ -47,11 +47,6 @@ "$type": "FeatureUnlockByLevel, Assembly-CSharp", "featureDefinition": "Definition:BolgrifInvisibilityPower:36dcb055-372c-4abf-83b7-4405475d9295", "level": 1 - }, - { - "$type": "FeatureUnlockByLevel, Assembly-CSharp", - "featureDefinition": "Definition:PointPoolBonusFeat:c3eef96a911e20a40ab0e8a61c7463e1", - "level": 1 } ], "subRaces": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json index 118afc7f90..2563ce5024 100644 --- a/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json +++ b/Diagnostics/CommunityExpansionBlueprints/CharacterRaceDefinition/GnomeRace.json @@ -47,11 +47,6 @@ "$type": "FeatureUnlockByLevel, Assembly-CSharp", "featureDefinition": "Definition:SenseNormalVision:222ef639393ed4e4bbd7152690597945", "level": 1 - }, - { - "$type": "FeatureUnlockByLevel, Assembly-CSharp", - "featureDefinition": "Definition:PointPoolBonusFeat:c3eef96a911e20a40ab0e8a61c7463e1", - "level": 1 } ], "subRaces": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json index 71b4dc4aee..22a8aeedaa 100644 --- a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkAttackedWithMonkWeapon.json @@ -13,7 +13,10 @@ "durationParameterDie": "D4", "durationParameter": 1, "turnOccurence": "StartOfTurn", - "specialInterruptions": [], + "specialInterruptions": [ + "BattleEnd", + "AnyBattleTurnEnd" + ], "interruptionRequiresSavingThrow": false, "interruptionDamageThreshold": 0, "conditionTags": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json index fe91e4fa4c..37c68ab5ac 100644 --- a/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json +++ b/Diagnostics/CommunityExpansionBlueprints/ConditionDefinition/ClassMonkFlurryOfBlowsCondition.json @@ -16,7 +16,10 @@ "durationParameterDie": "D4", "durationParameter": 0, "turnOccurence": "EndOfTurn", - "specialInterruptions": [], + "specialInterruptions": [ + "BattleEnd", + "AnyBattleTurnEnd" + ], "interruptionRequiresSavingThrow": false, "interruptionDamageThreshold": 0, "conditionTags": [], diff --git a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json index 616ee36c63..88f6880d2e 100644 --- a/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json +++ b/Diagnostics/CommunityExpansionBlueprints/FeatureDefinitionPower/ClassMonkKiPool.json @@ -158,8 +158,8 @@ "guiPresentation": { "$type": "GuiPresentation, Assembly-CSharp", "hidden": true, - "title": "Feature/&NoContentTitle", - "description": "Feature/&NoContentTitle", + "title": "Power/&ClassMonkKiPoolTitle", + "description": "Power/&ClassMonkKiPoolDescription", "spriteReference": { "$type": "UnityEngine.AddressableAssets.AssetReferenceSprite, Unity.Addressables", "m_AssetGUID": "", diff --git a/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ChefSnackTreat.json b/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ChefSnackTreat.json index f4adae3ee5..702d3e8a47 100644 --- a/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ChefSnackTreat.json +++ b/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ChefSnackTreat.json @@ -1,6 +1,6 @@ { "$type": "ItemDefinition, Assembly-CSharp", - "inDungeonEditor": false, + "inDungeonEditor": true, "merchantCategory": "MagicDevice", "weight": 0.1, "slotTypes": [ diff --git a/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ForceArtilleryProjectile.json b/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ForceArtilleryProjectile.json index fe18495f4f..17b1174b86 100644 --- a/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ForceArtilleryProjectile.json +++ b/Diagnostics/CommunityExpansionBlueprints/ItemDefinition/ForceArtilleryProjectile.json @@ -1,6 +1,6 @@ { "$type": "ItemDefinition, Assembly-CSharp", - "inDungeonEditor": false, + "inDungeonEditor": true, "merchantCategory": "Weapon", "weight": 0.05, "slotTypes": [ diff --git a/Diagnostics/NexusDescription.txt b/Diagnostics/NexusDescription.txt index 3ea2e09830..03e7987742 100644 --- a/Diagnostics/NexusDescription.txt +++ b/Diagnostics/NexusDescription.txt @@ -12,27 +12,27 @@ This is now a standalone mod. Please uninstall any other mod from your mods fold [list] [*][b]AceHigh[/b]: SoulBlade subclass, Tactician subclass, Power Attack and Reckless Fury feats, no identification -[*][b]Bazou[/b]: Witch class +[*][b]Bazou[/b]: Witch class, Fighting Styles [*][b]Boofat[/b]: alwaysAlt [*][b]Burtsev-Alexey[/b]: deep copy algorithm -[*][b]ChrisJohnDigital[/b]: head developer, crafting, faction relations, feats, fighting styles, items, subclasses, progression +[*][b]ChrisJohnDigital[/b]: Tinkerer class, crafting, faction relations, feats, fighting styles, items, subclasses, progression [*][b]Dreadmaker[/b]: Forest Guardian subclass -[*][b]DubhHerder[/b]: 7th, 8th and 9th level spells, Crafty Feats migration, bug models replacement, additional high level monsters, Warlock class, subclasses +[*][b]DubhHerder[/b]: 7th, 8th and 9th level spells, Crafty Feats migration, bug models replacement, additional high level monsters, Warlock class and subclasses [*][b]ElAntonious[/b]: Arcanist subclass, Torchbearer and Dual Flurry feats [*][b]Esker[/b]: Warlock class design, quality assurance -[*][b]Holic75[/b]: SolastaModHelpers patches, SolastaExtraContent races, cantrips, spells, sprites -[*][b]ImpPhil[/b]: adv/dis rules, conjurations control, auto-equip, location rotation in DM, monster's health, pause UI, sorting, stocks prices, no attunement, xp scaling, character export, save by location, combat camera, diagnostics, custom icons, refactor, screen map +[*][b]Holic75[/b]: SolastaModHelpers and SolastaExtraContent +[*][b]ImpPhil[/b]: adv/dis rules, conjurations control, auto-equip, monster's health, pause UI, sorting, stocks prices, no attunement, xp scaling, character export, save by location, combat camera, diagnostics, custom icons, refactor, screen map [*][b]Lyraele[/b]: Warlock class design, quality assurance [*][b]Narria[/b]: modKit creator, developer [*][b]Nd[/b]: Opportunist subclass [*][b]PraiseThyBus[/b]: quality assurance [*][b]RedOrca[/b]: Path of the Light subclass, Indomitable Might -[*][b]SilverGriffon[/b]: PickPocket, lore friendly names, crafty feats, face unlocks, sylvan armor unlock, empress garb skins, arcane foci items, belt of dwarvenkin, merchants +[*][b]SilverGriffon[/b]: PickPocket, lore friendly names, crafty feats, face unlocks, sylvan armor unlock, empress garb skins, arcane foci items, belt of dwarvenkin, merchants, spells [*][b]Sinai-dev[/b]: Unity Explorer UI standalone [*][b]Spacehamster[/b]: dataminer -[*][b]TPABOBAP[/b]: Warlock class design, improvements and refactor, Level Up improvements, Tinkerer improvements, Holic patches +[*][b]TPABOBAP[/b]: Monk class, Warlock improvements, Tinkerer improvements, Level Up improvements, Holic75's code integration [*][b]View619[/b]: Darkvision, Superior Dark Vision -[*][b]Zappastuff[/b]: multiclass, level 20, respec, level down, encounters, dungeon maker editor & pro, party size, screen gadgets highlights, inventory sorting, epic points, teleport, mod UI, diagnostics, integration, arcane defense/precision, brutal thug, charismatic defense/precision, fast hands, fighting surge, marksman, metamagic, primal, shady and wise defense/precision feats, races and spells migration, warlock pact magic, refactor +[*][b]Zappastuff[/b]: multiclass, level 20, respec, level down, encounters, dungeon maker pro, party size, screen gadgets highlights, inventory sorting, epic points, teleport, mod UI, diagnostics, feats, pact magic, Holic75's code integration [/list] [size=4][b]How to Install[/b][/size] @@ -124,7 +124,7 @@ All settings start disabled by default. On first start the mod will display an w [list=1] -[*][b]Monk [beta][/b]: Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does. +[*][b]Monk [beta][/b]: Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does [*][b]Tinkerer[/b]: Tinkerers are inventors, alchemists, and more. They bridge the space between magic and technology [*][b]Warlock[/b]: Warlocks are seekers of the knowledge that lies hidden in the fabric of the multiverse. Through pacts made with mysterious beings of supernatural power, warlocks unlock magical effects both subtle and spectacular [*][b]Witch[/b]: Afflicted by a sinister curse, witches can spin dark magic into Maledictions, which they use to debilitate foes. They are also accompanied by their familiars, loyal magical companions which they use to deal the killing blow @@ -148,7 +148,7 @@ All settings start disabled by default. On first start the mod will display an w [*][b]Rift Walker Pact[/b]: Your patron is one of the rare beings who calls the void between worlds their home. They slip between the planes with ease and the knowledge you have gained from interacting with them allows you to harness lingering rift engeries to your benefit within solasta. You might be sometimes filled with a longing for the distant realm of your patron, a desire to wander between dimensions for the rest of your days, or watch for signs of another Rift event, either to prevent or encourage [*][b]Toad King Pact[/b]: Fey, demon or abberation caused by the Cataclysm, the true nature of the Toad King is not known, but it is known that the Toad King rules a large area of swamps and marshes within the Badlands and offers power to those willing to serve [*][b]Way of the Open Hand[/b]: [update after features implemented] -Monks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm. +Monks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm [/list] [size=3][b]Official Classes Subclasses[/b][/size] @@ -252,7 +252,7 @@ Once per turn, you can deal an extra 1d6 damage to one creature you hit with an [*][b]Toxicologist (Wisdom)[/b]: +1 Wisdom, Proficiency or Expertise with Poisoner's Kit and Medicine [*][b]War Caster[/b]: You gain advantage on checks to maintain concentration. You gain the ability to perform the somatic component of spells even with full hands. -When a hostile creature's movement provokes an opportunity attack from you, you can use your reaction to cast a cantrip at the creature, rather than making an opportunity attack. The cantrip must have a casting time of 1 action or bonus action and must target only that creature. +When a hostile creature's movement provokes an opportunity attack from you, you can use your reaction to cast a cantrip at the creature, rather than making an opportunity attack. The cantrip must have a casting time of 1 action or bonus action and must target only that creature [*][b]Wise Defense[/b]: Increase your Wisdom by 1, to a maximum of 20. While you are not wearing any armor, your AC equals 10 + your Dexterity modifier + your Wisdom modifier [*][b]Wise Precision[/b]: When active on a weapon, it's attacks count as Magical and you use your wisdom for your attack and damage rolls. It has 1 minute duration and can be used twice before a long rest From 53dc9638b09283961909084c82bd33c16d94a87e Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 13:22:30 -0700 Subject: [PATCH 157/174] update translations --- SolastaCommunityExpansion/Monsters-ru.txt | 232 ++ .../SolastaCommunityExpansion.csproj | 6 + SolastaCommunityExpansion/Translations-en.txt | 224 +- SolastaCommunityExpansion/Translations-fr.txt | 234 +- .../Translations-pt-br.txt | 232 +- SolastaCommunityExpansion/Translations-ru.txt | 1909 +++++++++++++++++ 6 files changed, 2494 insertions(+), 343 deletions(-) create mode 100644 SolastaCommunityExpansion/Monsters-ru.txt create mode 100644 SolastaCommunityExpansion/Translations-ru.txt diff --git a/SolastaCommunityExpansion/Monsters-ru.txt b/SolastaCommunityExpansion/Monsters-ru.txt new file mode 100644 index 0000000000..32ad119d24 --- /dev/null +++ b/SolastaCommunityExpansion/Monsters-ru.txt @@ -0,0 +1,232 @@ +Monster/&DH_Custom_AirTitan_Description При вызове эти старшие элементали проявляются как существа с апокалиптическими способностями, существа, само существование которых обещает разрушение. +Monster/&DH_Custom_AirTitan_Title Изначальный воздушный титан +Monster/&DH_Custom_AncientBlackDragon_Description Самые злобные и мерзкие из цветных драконов, черные драконы собирают обломки и сокровища павших народов. Эти драконы ненавидят процветание слабых и наслаждаются крахом гуманоидных королевств. Они строят свои дома в зловонных болотах и ​​полуразрушенных руинах, где когда-то стояли королевства. +Monster/&DH_Custom_AncientBlackDragon_Title Древний черный дракон +Monster/&DH_Custom_AncientBlueDragon_Description Тщеславные и территориальные синие драконы парят в небесах над пустынями, охотятся на караваны и грабят стада и поселения в зеленых землях за пределами досягаемости пустыни. Этих драконов также можно встретить в сухих степях, раскаленных бесплодных землях и скалистых побережьях. Они охраняют свои территории от всех потенциальных конкурентов, особенно от латунных драконов. +Monster/&DH_Custom_AncientBlueDragon_Title Древний синий дракон +Monster/&DH_Custom_AncientGreenDragon_Description Самые хитрые и коварные из истинных драконов, зеленые драконы используют неверное направление и хитрость, чтобы одержать верх над своими врагами. Гнусные и насквозь злые, они получают особое удовольствие, подрывая и развращая добросердечных. В древних лесах, по которым они бродят, зеленые драконы проявляют агрессию, которая часто направлена ​​не столько на территорию, сколько на получение власти и богатства с минимальными усилиями. +Monster/&DH_Custom_AncientGreenDragon_Title Древний зеленый дракон +Monster/&DH_Custom_AncientRedDragon_Description Самые алчные из истинных драконов, красные драконы неустанно стремятся увеличить свои сокровища. Они исключительно тщеславны даже для драконов, и их тщеславие отражается в их гордом осанке и презрении к другим существам. +Monster/&DH_Custom_AncientRedDragon_Title Древний красный дракон +Monster/&DH_Custom_AncientWhiteDragon_Description Белые драконы, самые маленькие, наименее умные и самые звероподобные из цветных драконов, обитают в холодных краях, предпочитая арктические районы или ледяные горы. Это злобные, жестокие рептилии, движимые голодом и жадностью. +Monster/&DH_Custom_AncientWhiteDragon_Title Древний белый дракон +Monster/&DH_Custom_Archmage_Description Архимаги - могущественные (и обычно довольно старые) заклинатели, посвященные изучению тайных искусств. Доброжелательные консультируют королей и королев, в то время как злые правят как тираны и преследуют личные интересы. Те, кто не является ни добрым, ни злым, уединяются в отдаленных башнях, чтобы без перерыва практиковать свою магию. +Monster/&DH_Custom_Archmage_Title Архимаг +Monster/&DH_Custom_Balor_Description Фигуры древнего и ужасного зла, балоры правят как полководцы демоническими армиями, стремясь захватить власть, уничтожая любых существ, которые противостоят им. +Monster/&DH_Custom_Balor_Title Балор +Monster/&DH_Custom_ConstructTitan_Description Массивные конструкции, построенные для войны и выкованные из тяжелого металла. Неудержимый джаггернаут, он существует, чтобы следовать приказам своего создателя, и он защищает или атакует, как требует этот создатель. +Monster/&DH_Custom_ConstructTitan_Title Механическая конструкция Титан +Monster/&DH_Custom_Deva_Description Дэвы — это ангелы, которые действуют как божественные посланники или агенты на Материальном Плане. +Monster/&DH_Custom_Deva_Title Дева +Monster/&DH_Custom_Djinni_Description Гордые джинны со Стихийного Плана Воздуха, Хозяева воздуха, джинны ездят на мощных вихрях, которые они создают и направляют по прихоти, и которые могут даже нести пассажиров. +Monster/&DH_Custom_Djinni_Title Джинни +Monster/&DH_Custom_EarthTitan_Description При вызове эти старшие элементали проявляются как существа с апокалиптическими способностями, существа, само существование которых обещает разрушение. +Monster/&DH_Custom_EarthTitan_Title Изначальный земной титан +Monster/&DH_Custom_Efreeti_Description Неповоротливые джинны Стихийного Плана Огня, ифриты — мастера пламени, невосприимчивые к огню и способные создавать его по прихоти. +Monster/&DH_Custom_Efreeti_Title Ефрем +Monster/&DH_Custom_Erinyes_Description Эринии — свирепые и дисциплинированные воины. Сметаясь с небес, они несут скорую смерть существам, обидевшим своих хозяев. +Monster/&DH_Custom_Erinyes_Title Эриния +Monster/&DH_Custom_FireTitan_Description При вызове эти старшие элементали проявляются как существа с апокалиптическими способностями, существа, само существование которых обещает разрушение. +Monster/&DH_Custom_FireTitan_Title Изначальный Огненный Титан +Monster/&DH_Custom_GuardianNaga_Description Мудрые и добрые, прекрасные наги-хранители охраняют священные места и предметы магической силы от попадания в руки злых сил. В своих скрытых редутах они изучают заклинания и вынашивают запутанные заговоры, чтобы помешать злым замыслам своих врагов. +Monster/&DH_Custom_GuardianNaga_Title Нага-страж +Monster/&DH_Custom_HornedDevil_Description Летающая пехота адских легионов, рогатые дьяволы следуют приказам буквально. +Monster/&DH_Custom_HornedDevil_Title Рогатый дьявол +Monster/&DH_Custom_IceDevil_Description Стремясь к силе своих предводителей, демонов преисподней, ледяные дьяволы неустанно работают над продвижением по службе, убивая врагов Девяти кругов ада и забирая как можно больше душ для своих хозяев-архидьяволов. +Monster/&DH_Custom_IceDevil_Title Ледяной дьявол +Monster/&DH_Custom_Lich_Description Личи — это останки великих волшебников, которые используют нежить как средство сохранения себя. Они укрепляют свою власть любой ценой, не интересуясь делами живых, за исключением тех случаев, когда эти дела мешают их собственным. Коварные и безумные, они жаждут давно забытых знаний и самых страшных тайн. +Monster/&DH_Custom_Lich_Title Лич +Monster/&DH_Custom_Nalfeshnee_Description Налфешни — один из самых гротескных демонов — дородная пародия на обезьяну и кабана, вдвое выше человеческого роста, с пернатыми крыльями, которые кажутся слишком маленькими для его раздувшегося тела. За этими звериными чертами скрывается недюжинный ум и хитрость. +Monster/&DH_Custom_Nalfeshnee_Title Налфешнее +Monster/&DH_Custom_PitFiend_Description Бесспорные повелители большинства других демонов, демоны преисподней сопровождают эрцгерцогов и эрцгерцогинь Девяти кругов ада и выполняют их желания. Эти могучие демоны — генералы Девяти кругов ада, ведущие в бой свои адские легионы. +Monster/&DH_Custom_PitFiend_Title Дьявол ямы +Monster/&DH_Custom_Planetar_Description Планетары действуют как оружие богов, которым они служат, представляя осязаемое представление могущества их божеств. +Monster/&DH_Custom_Planetar_Title Планетар +Monster/&DH_Custom_Roc_Description Рухи — одиночные существа, которые могут жить веками. Они укрываются в гнездах, сделанных из деревьев, палаток, разбитых кораблей и остатков угоняемых ими караванов, помещая эти массивные заросли в расщелины гор вне досягаемости меньших существ. +Monster/&DH_Custom_Roc_Title Рок +Monster/&DH_Custom_Solar_Description На поле боя меч соляра летит в бой сам по себе, и единственная стрела из лука соляра может поразить цель при контакте. Столь велика небесная мощь соляра, что даже князья демонов дрожат от его звучных команд. +Monster/&DH_Custom_Solar_Title Солнечная энергия +Monster/&DH_Custom_StormGiant_Description Штормовые гиганты — созерцательные провидцы, живущие в местах, далеких от цивилизации смертных. У большинства бледно-фиолетово-серая кожа и волосы, а также блестящие изумрудные глаза. +Monster/&DH_Custom_StormGiant_Title Грозовой великан +Monster/&DH_Custom_Tarrasque_Description Легендарный тарраск, пожалуй, самый страшный монстр Материального Плана. Широко распространено мнение, что существует только одно из этих существ, хотя никто не может предсказать, где и когда оно нанесет удар. Чешуйчатый двуногий тарраск имеет пятьдесят футов в высоту и семьдесят футов в длину и весит сотни тонн. +Monster/&DH_Custom_Tarrasque_Title Тарраск +Monster/&DH_Custom_Vampire_Description Проснувшись в бесконечной ночи, вампиры жаждут жизни, которую они потеряли, и утоляют этот голод, выпивая кровь живых. Вампиры ненавидят солнечный свет, потому что его прикосновение обжигает их. Они никогда не отбрасывают тени или отражения, и любой вампир, желающий незаметно передвигаться среди живых, держится в темноте и вдали от отражающих поверхностей. +Monster/&DH_Custom_Vampire_Title Вампир +Monster/&DHCustomCouatlDescription Коатли — доброжелательные змеиные существа с большим интеллектом и проницательностью. Их ярко окрашенные крылья и нежная манера поведения говорят об их небесном происхождении. +Monster/&DHCustomCouatlTitle Коатль +Monster/&OwlFamiliarDescription Сова фамильяр +Monster/&OwlFamiliarTitle Сова +Monster/&WitchOwlFamiliarDescription Сова фамильяр +Monster/&WitchOwlFamiliarTitle Сова +MonsterAttack/&DH_AirBlast_Attack_Description 5d6 гром и отталкивает 2 клетки +MonsterAttack/&DH_AirBlast_Attack_Title Поток воздуха +MonsterAttack/&DH_AirTitan_Slam_Attack_Descriptiond 4d6+6 Дробление и 4d6 Гром +MonsterAttack/&DH_AirTitan_Slam_Attack_Title Громовой удар +MonsterAttack/&DH_AncientDragon_Tail_Attack_Description 2D8+8 Дробление +MonsterAttack/&DH_AncientDragon_Tail_Attack_Title Атака хвостом +MonsterAttack/&DH_Balor_Longsword_Attack_Description 3D8+8 Разрубание и 3D8 Молния +MonsterAttack/&DH_Balor_Longsword_Attack_Title Атака длинным мечом +MonsterAttack/&DH_Balor_Whip_Attack_Description 2D6+8 Разрубание и 3D6 Огонь +MonsterAttack/&DH_Balor_Whip_Attack_Title Хлыстовая атака +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Description 4D8 Силовой урон и цель сбита с ног +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Title Силовая пушка +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Description 3D12+8 дробящий урон и цель отталкивается на 20 футов +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Title Слэм +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Description Не может действовать и получает урон кислотой 16d6 каждый ход. 60 единиц урона за одну атаку могут заставить глотателя срыгнуть. +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Title проглотил +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Description 60 единиц урона за одну атаку могут заставить его изрыгнуть. +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Title Глотающее существо +MonsterAttack/&DH_DamageAcid_Bite_Attack_Description 2D10+9 Пронзающий и 2D8 Кислотный урон +MonsterAttack/&DH_DamageAcid_Bite_Attack_Title Атака кислотным укусом +MonsterAttack/&DH_DamageCold_Bite_Attack_Description 2D10+9 колющий и 2D8 холодный урон +MonsterAttack/&DH_DamageCold_Bite_Attack_Title Атака ледяным укусом +MonsterAttack/&DH_DamageFire_Bite_Attack_Description 2D10+9 проникающий урон и 4D6 огненный урон +MonsterAttack/&DH_DamageFire_Bite_Attack_Title Атака огненным укусом +MonsterAttack/&DH_DamageLightning_Bite_Attack_Description 2D10+9 проникающий урон и 2D10 урон от молнии +MonsterAttack/&DH_DamageLightning_Bite_Attack_Title Атака молниеносным укусом +MonsterAttack/&DH_DamagePoison_Bite_Attack_Description 2D10+9 колющего и 3D6 ядовитого урона +MonsterAttack/&DH_DamagePoison_Bite_Attack_Title Атака ядовитым укусом +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Description 7D10+8 Дробление +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Title Боулдер +MonsterAttack/&DH_EarthTitan_Slam_Attack_Description 4D10+8 Дробление +MonsterAttack/&DH_EarthTitan_Slam_Attack_Title Удар по земле +MonsterAttack/&DH_FireScimatar_Attack_Description 2d6+6 рубящий и 2d6 Огонь +MonsterAttack/&DH_FireScimatar_Attack_Title ятаган +MonsterAttack/&DH_FireTitan_Slam_Attack_Description 3d6+5 Дробление + 10d6 Огонь +MonsterAttack/&DH_FireTitan_Slam_Attack_Title Обжигающий удар +MonsterAttack/&DH_Fork_Attack_Description 2D8 +6 Пронзающий +MonsterAttack/&DH_Fork_Attack_Title Вилочная атака +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Description 2к10 + 6 колющего урона +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Title Укус Атака +MonsterAttack/&DH_Generic_Claw_Attack_Description 2D6 + 9 рубящего урона +MonsterAttack/&DH_Generic_Claw_Attack_Title Атака когтями +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Description 2Д10 + 9 +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Title Укус Атака +MonsterAttack/&DH_HornedDevilTail_Attack_Description 1D8 +6 Пронзающий, накладывает состояние Кровоточащая рана +MonsterAttack/&DH_HornedDevilTail_Attack_Title Атака хвостом +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Description 3D6 Necrotic, сохраните, чтобы отменить +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Title Кровоточащая рана +MonsterAttack/&DH_HurlFlame_Attack_Description 5d6 Огонь +MonsterAttack/&DH_HurlFlame_Attack_Title Бросить пламя +MonsterAttack/&DH_Ice_Bite_Attack_Description 2d6+5 Пронзающий и 3d6 Холодный +MonsterAttack/&DH_Ice_Bite_Attack_Title Ледяной укус +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Description 3D6 Холод и накладывает паралич +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Title Парализующее прикосновение +MonsterAttack/&DH_LightningScimatar_Attack_Description 2d6+5 рубящий удар и 2d6 молния +MonsterAttack/&DH_LightningScimatar_Attack_Title ятаган +MonsterAttack/&DH_NagaBite_Attack_Description 1d8+4 Пронзающий и 15 DC Con Спасбросок до половины 10d8 Poison +MonsterAttack/&DH_NagaBite_Attack_Title Ядовитый укус +MonsterAttack/&DH_NagaSpit_Attack_Description 15 DC Con Спасбросок до половины 10d8 Poison +MonsterAttack/&DH_NagaSpit_Attack_Title Плевок Яд +MonsterAttack/&DH_PitFiend_Bite_Attack_Description 2d6+7 Яд, Накладывает состояние отравления +MonsterAttack/&DH_PitFiend_Bite_Attack_Title Укус Атака +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Description 6D6 Позиция повторяется +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Title отравлен +MonsterAttack/&DH_PitFiend_Mace_Attack_Description 2D6+8 Дробление и 6D6 Огонь +MonsterAttack/&DH_PitFiend_Mace_Attack_Title Атака булавой +MonsterAttack/&DH_PoisonLongbow_Attack_Description Длинный лук с ядовитыми стрелами +MonsterAttack/&DH_PoisonLongbow_Attack_Title Ядовитый длинный лук +MonsterAttack/&DH_PoisonLongsword_Attack_Description 1d10+4 рубящий и 3d8 яд +MonsterAttack/&DH_PoisonLongsword_Attack_Title Ядовитый длинный меч +MonsterAttack/&DH_RadiantLongbow_Attack_Description 2D6+8 Пронзающий и 6D8 Сияющий +MonsterAttack/&DH_RadiantLongbow_Attack_Title Убийство длинного лука. +MonsterAttack/&DH_RadiantLongsword_Attack_Description 4D6+8 Режущий и 6D8 Сияющий +MonsterAttack/&DH_RadiantLongsword_Attack_Title Сияющий большой меч +MonsterAttack/&DH_Roc_Beak_Attack_Description 4d8+9 Пронзающий +MonsterAttack/&DH_Roc_Beak_Attack_Title Клюв +MonsterAttack/&DH_Roc_Talons_Attack_Description 4d6+9 Разрубание и цель схвачена и удерживается Рухом +MonsterAttack/&DH_Roc_Talons_Attack_Title Когти +MonsterAttack/&DH_Tarrasque_Bite_Description колющий урон 4d12 + 10, и цель должна пройти проверку Ловкости, иначе будет схвачена (Сл высвобождения 20). +MonsterAttack/&DH_Tarrasque_Bite_Title Кусать +MonsterAttack/&DH_Tarrasque_BiteCondition_Description Пока этот захват не закончится, цель будет обездвижена. +MonsterAttack/&DH_Tarrasque_BiteCondition_Title Пойманный Тарраском +MonsterAttack/&DH_Tarrasque_Claw_Description рубящий урон 4d8 + 10 +MonsterAttack/&DH_Tarrasque_Claw_Title Коготь +MonsterAttack/&DH_Tarrasque_Horn_Description 4d10 + 10) колющего урона +MonsterAttack/&DH_Tarrasque_Horn_Title Рог +MonsterAttack/&DH_Tarrasque_Tail_Description дробящий урон 4d6 + 10. Если цель — существо, она должна преуспеть в спасброске Силы со Сл 20, иначе будет сбита с ног. +MonsterAttack/&DH_Tarrasque_Tail_Title Хвост +MonsterAttack/&DHCouatlBiteAttackDescription Колющий урон, и цель должна преуспеть в спасброске Телосложения со Сл 13, иначе будет отравлена ​​на 24 часа. Пока этот яд не закончится, цель будет без сознания. +MonsterAttack/&DHCouatlBiteAttackTitle Кусать +MonsterPower/&DH_AirTitan_Gale_Power_Description 4D10 Thunder и нажимается при неудачном сохранении +MonsterPower/&DH_AirTitan_Gale_Power_Title Кричащая буря +MonsterPower/&DH_AirTitan_Lightning_Power_Description 3D10 Молния в области +MonsterPower/&DH_AirTitan_Lightning_Power_Title Удар молнии +MonsterPower/&DH_AncientDragon_Wing_Power_Description Драконы могут взмахивать крыльями, создавая достаточно ветра, чтобы отбросить большинство гуманоидов и сбить их с ног. +MonsterPower/&DH_AncientDragon_Wing_Power_Title Внезапная атака +MonsterPower/&DH_Balor_FireAura_Power_Description 3D6 Огонь +MonsterPower/&DH_Balor_FireAura_Power_Title Огненная аура +MonsterPower/&DH_BlindingGaze_Power_Description DC15 Телосложение: спасение или ослепление, пока не будет использовано меньшее восстановление +MonsterPower/&DH_BlindingGaze_Power_Title Ослепляющий взгляд +MonsterPower/&DH_DamageAcid_Breath_Power_Description 15D8 Кислота +MonsterPower/&DH_DamageAcid_Breath_Power_Title Кислотное дыхание +MonsterPower/&DH_DamageCold_Breath_Power_Description 16D8 Холод +MonsterPower/&DH_DamageCold_Breath_Power_Title Ледяное дыхание +MonsterPower/&DH_DamageFire_Breath_Power_Description 26Д6 Огонь +MonsterPower/&DH_DamageFire_Breath_Power_Title Огненное дыхание +MonsterPower/&DH_DamageLightning_Breath_Power_Description 16Д10 Молния +MonsterPower/&DH_DamageLightning_Breath_Power_Title Молниеносное дыхание +MonsterPower/&DH_DamagePoison_Breath_Power_Description 22D6 яд +MonsterPower/&DH_DamagePoison_Breath_Power_Title Ядовитое дыхание +MonsterPower/&DH_DisintegratingBeam_Power_Description 6D10 Radiant Damage и цель распадается на 0 HP +MonsterPower/&DH_DisintegratingBeam_Power_Title Распадающийся Луч +MonsterPower/&DH_EarthTitan_Earthquake_Power_Description 4D10 Дробление +MonsterPower/&DH_EarthTitan_Earthquake_Power_Title Землетрясение +MonsterPower/&DH_ErinyesParry_Power_Description +3 КД +MonsterPower/&DH_ErinyesParry_Power_Title Парировать +MonsterPower/&DH_FireTitan_Aura_Power_Description каждое существо в пределах 30 футов от него получает урон огнём 35 (10d6), а легковоспламеняющиеся предметы в ауре, которые не носят и не несут, воспламеняются. +MonsterPower/&DH_FireTitan_Aura_Power_Title Аура Огненного Титана +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Description Существо получает урон огнём 35 (10d6) от прикосновения к Маегере или от удара по ней рукопашной атакой, находясь в пределах 10 футов от неё. +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Title Ответный удар огненного титана +MonsterPower/&DH_FireTitan_Retaliate_Power_Description Существо получает урон огнём 35 (10d6) от прикосновения к Маегере или от удара по ней рукопашной атакой, находясь в пределах 10 футов от неё. +MonsterPower/&DH_FireTitan_Retaliate_Power_Title Ответный удар огненного титана +MonsterPower/&DH_IlluminatingCrystals_Power_Description Любое существо в области, когда заклинание накладывается, также выделяется светом. Во время действия объекты и существа, находящиеся под воздействием, излучают тусклый свет в радиусе 10 футов. +MonsterPower/&DH_IlluminatingCrystals_Power_Title Светящиеся кристаллы +MonsterPower/&DH_IncreasedGravityZone_Attack_Description Зона фокусировки Титана в пределах 20 футов от него. Любое существо в цилиндре радиусом 20 футов и высотой 20 футов с центром в этой точке должно преуспеть в спасброске Ловкости со Сл 26, иначе оно получит дробящий урон 33 (6к10), упадет ничком и будет опутано на один раунд. +MonsterPower/&DH_IncreasedGravityZone_Attack_Title Зона повышенной гравитации +MonsterPower/&DH_Lich_DisruptLife_Power_Description 6D6 Некротический +MonsterPower/&DH_Lich_DisruptLife_Power_Title Нарушить жизнь +MonsterPower/&DH_SearingBurst_Power_Description 4D6 Огонь и 4D6 Сияние +MonsterPower/&DH_SearingBurst_Power_Title Жгучий взрыв +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Description Призывает 1 элементаля воздуха +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Title Призвать великого элементаля +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Description Призывает 1 элементаля земли +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Title Призвать великого элементаля +MonsterPower/&DH_SummonCreature_Erinyes_Power_Description Эринии призваны сражаться +MonsterPower/&DH_SummonCreature_Erinyes_Power_Title Призывает миньона: поражение +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Description Призывает 1 огненного элементаля +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Title Призвать великого элементаля +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Description Призывает 2 огненных шутов +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Title Призыв меньших элементалей +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Description Налфешни призван сражаться +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Title Призывает миньона: Налфешни +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Description Призывает 1 скарнского гуля +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Title Вызов младшего элементаля +MonsterPower/&DH_SummonCreature_WindSnake_Power_Description Призывает 4 змей ветра +MonsterPower/&DH_SummonCreature_WindSnake_Power_Title Призыв меньших элементалей +MonsterPower/&DH_SummonCreature_Wolves_Power_Description Вампир волшебным образом призывает 3d6 волков +MonsterPower/&DH_SummonCreature_Wolves_Power_Title Дети Ночи +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Description Каждый раз, когда тарраск становится целью заклинания волшебная стрела, линейного заклинания или заклинания, требующего броска дальнобойной атаки, тарраск не подвергается воздействию +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Title Светоотражающий панцирь +MonsterPower/&DH_TarrasqueSwallowPower_Description Тарраск совершает одну атаку укусом против существа Большого или меньшего размера, которое он схватил. Если атака попадает, цель проглатывается, и схватка прекращается. +MonsterPower/&DH_TarrasqueSwallowPower_Title Глотать +MonsterPower/&DH_VampireCharmPower_Description Вампир нацеливается на одного гуманоида, которого он может видеть в пределах 30 футов от себя. Цель должна преуспеть в спасброске Мудрости со Сл 17 против этой магии, иначе будет очарована вампиром. +MonsterPower/&DH_VampireCharmPower_Title Очарование +Spell/&DHTimeStop_SpellDescription Вы ненадолго останавливаете течение времени для всех, кроме себя. Для других существ время не проходит, в то время как вы совершаете 1d4 + 1 ход подряд, в течение которых вы можете использовать действия и двигаться как обычно. +Spell/&DHTimeStop_SpellTitle Остановка времени +Spell/&DHAnimalShapesSpellDescription Выберите любое количество желающих существ, которых вы можете видеть в пределах досягаемости. Вы превращаете каждую цель в форму Большого или меньшего зверя с рейтингом опасности 4 или ниже. +Spell/&DHAnimalShapesSpellTitle Фигуры животных +MonsterPower/&DHAirTitanLightningStormPowerDescription 6d8 Молния на большой площади +MonsterPower/&DHAirTitanLightningStormPowerTitle Грозовой шторм +MonsterPower/&DHGenericLightningAttackPowerDescription 12Д8 +MonsterPower/&DHGenericLightningAttackPowerTitle Удар молнии +Feature/&DH_AtWill_Fireball_Power_Description Неограниченный огненный шар +Feature/&DH_AtWill_Fireball_Power_Title Огненный шар +Feature/&DH_AtWill_HoldMonster_Power_Description 3 использования в день +Feature/&DH_AtWill_HoldMonster_Power_Title Держи монстра +Feature/&DH_AtWill_Invisibility_Power_Description Неограниченная невидимость +Feature/&DH_AtWill_Invisibility_Power_Title Невидимость +Condition/&DH_ReverseGravity_Spell_Description Обратная гравитация +Condition/&DH_ReverseGravity_Spell_Title Обратная гравитация +Condition/&DH_TimeStop_Spell_Description Застыло на остановке времени +Condition/&DH_TimeStop_Spell_Title Застыло на остановке времени diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index 2eb4d7047d..052b52f9c0 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -225,6 +225,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest @@ -234,6 +237,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest diff --git a/SolastaCommunityExpansion/Translations-en.txt b/SolastaCommunityExpansion/Translations-en.txt index 0800e38994..c9b0a283ad 100644 --- a/SolastaCommunityExpansion/Translations-en.txt +++ b/SolastaCommunityExpansion/Translations-en.txt @@ -8,6 +8,8 @@ AttributeModifier/&DHFeeblemindIntSpellDescription Intelligence score equals 1 AttributeModifier/&DHFeeblemindIntSpellTitle Feeble intelligence BlueprintCategory/&FlatRoomsTitle Flat Rooms Caption/&GadgetParametersCustomRemoveDescription Remove:\n{0} +Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does +Class/&ClassMonkTitle Monk [beta] Class/&ClassWarlockDescription Warlocks are seekers of the knowledge that lies hidden in the fabric of the multiverse. Through pacts made with mysterious beings of supernatural power, warlocks unlock magical effects both subtle and spectacular Class/&ClassWarlockTitle Warlock Class/&TinkererDescription Tinkerers are inventors, alchemists, and more. They bridge the space between magic and technology @@ -74,6 +76,14 @@ Condition/&ApathyDescription Apathy condition Condition/&ApathyTitle Apathy Condition/&CharmDescription Charm condition Condition/&CharmTitle Charm +Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage +Condition/&ClassMonkEmptyBodyConditionTitle Empty Body +Condition/&ClassMonkOpenHandDistractConditionDescription Cannot make reactions +Condition/&ClassMonkOpenHandDistractConditionTitle Distracted +Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn +Condition/&ClassMonkStepOfTheWindConditionTitle Step Of The Wind +Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. +Condition/&ClassMonkTanquilityConditionTitle Tranquility Condition/&ConditionBarkWardDescription Protected by the spirits of the forest Condition/&ConditionBarkWardTitle Bark Ward Condition/&ConditionDualFlurryApplyDescription You are building momentum... @@ -807,6 +817,40 @@ Feature/&BondoftheTalismanDescription Teleport up to 5 cells away Feature/&BondoftheTalismanTitle Teleport Talisman Feature/&ChainsofCarceriDescription Paralyzes a celestial, fiend or elemental unless it succeeds a WIS saving throw Feature/&ChainsofCarceriTitle Chains of Carceri +Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level +Feature/&ClassMonkDeflectMissileTitle Deflect Missiles +Feature/&ClassMonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result +Feature/&ClassMonkDiamondSoulTitle Diamond Soul +Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn +Feature/&ClassMonkExtraAttackTitle Extra Attack +Feature/&ClassMonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: +Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage +Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action +Feature/&ClassMonkMartialArtsTitle Martial Arts +Feature/&ClassMonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon +Feature/&ClassMonkMartialDiceProgression00Title Martial Arts Die Increase (D6) +Feature/&ClassMonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon +Feature/&ClassMonkMartialDiceProgression01Title Martial Arts Die Increase (D8) +Feature/&ClassMonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon +Feature/&ClassMonkMartialDiceProgression02Title Martial Arts Die Increase (D10) +Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points +Feature/&ClassMonkPerfectSelfTitle Perfect Self +Feature/&ClassMonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison +Feature/&ClassMonkPurityOfBodyTitle Purity of Body +Feature/&ClassMonkSkillProficiencyTitle Monk Skills +Feature/&ClassMonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say +Feature/&ClassMonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon +Feature/&ClassMonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier +Feature/&ClassMonkUnarmoredDefenseTitle Unarmored Defense +Feature/&ClassMonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet +Feature/&ClassMonkUnarmoredMovementBonusTitle Unarmored Movement Improvement +Feature/&ClassMonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels +Feature/&ClassMonkUnarmoredMovementTitle Unarmored Movement +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing +Feature/&ClassMonkWeaponProficiencyTitle Monk Weapon Proficiencies Feature/&ClassWarlockArmorProficiencyDescription Light Armor Feature/&ClassWarlockArmorProficiencyTitle Warlock Armor Proficiencies Feature/&ClassWarlockEldritchInvocationReplaceDescription Select Eldritch Invocation to replace @@ -1121,6 +1165,8 @@ Feedback/&AdditionalDamageEldritchSmiteFormat Eldritch Smite! Feedback/&AdditionalDamageEldritchSmiteLine {0} smites {1} (+{2}) Feedback/&AdditionalDamageElementalDamageFormat Elemental Damage Feedback/&AdditionalDamageElementalDamageLine Elemental form grants additional damage +Feedback/&AdditionalDamageLightningSpearFormat Lightning Spear! +Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) Feedback/&AdditionalDamagePactMarkedFormat Pact mark! Feedback/&AdditionalDamagePactMarkedLine Pact mark does additional damage! Feedback/&AdditionalDamagePactSoulTakerFormat Soul taker! @@ -1242,6 +1288,38 @@ Power/&AncientForestLifeSapDescription When you damage enemy with spell you heal Power/&AncientForestLifeSapTitle Life Sap Power/&AncientForestRootedPowerDescription Arboreal tendrils grow from your feet and dig into the ground. Your speed becomes 0, and you gain advantage on any saving throws to push you, pull you, or knock you prone.You can cast entangle at will Power/&AncientForestRootedPowerTitle Rooted +Power/&ClassMonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result +Power/&ClassMonkDiamondSoulPowerTitle Diamond Soul +Power/&ClassMonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage +Power/&ClassMonkEmptyBodyTitle Empty Body +Power/&ClassMonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield +Power/&ClassMonkFlurryOfBlowsTitle Flurry of Blows +Power/&ClassMonkKiPoolDescription You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features +Power/&ClassMonkKiPoolTitle Ki Points +Power/&ClassMonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened +Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind +Power/&ClassMonkOpenHandDistractDescription Target can't take reactions until end of your next turn +Power/&ClassMonkOpenHandDistractTitle Distract +Power/&ClassMonkOpenHandProneDescription Target must succeed Dexterity saving throw or be knocked prone +Power/&ClassMonkOpenHandProneTitle Knock Down +Power/&ClassMonkOpenHandPushDescription Target must succeed Strength saving throw or be pushed 15 feet away from you +Power/&ClassMonkOpenHandPushTitle Push Away +Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki when you harness your own. Whenever you hit a creature with one of the attacks granted by your Flurry of Blows, you can impose one of the following effects on that target:\n - It must succeed on a Dexterity saving throw or be knocked prone.\n - It must make a Strength saving throw. If it fails, you can push it up to 15 feet away from you.\n - It can't take reactions until the end of your next turn +Power/&ClassMonkOpenHandTechniqueTitle Open Hand Technique +Power/&ClassMonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield +Power/&ClassMonkPatientDefenseTitle Patient Defense +Power/&ClassMonkQuiveringPalmDescription When you hit a creature with an unarmed strike, you can spend 3 ki points to start imperceptible vibrations that force creature to make a Constitution saving throw. If it fails, it is reduced to 0 hit points. If it succeeds, it takes 10d10 necrotic damage +Power/&ClassMonkQuiveringPalmTitle Quivering Palm +Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage +Power/&ClassMonkSlowFallTitle Slow Fall +Power/&ClassMonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield +Power/&ClassMonkStepOfTheWindTitle Step Of The Wind +Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn +Power/&ClassMonkStunningStrikeTitle Stunning Strike +Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell +Power/&ClassMonkTanquilityTitle Tranquility +Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again +Power/&ClassMonkWholenessOfBodyTitle Wholeness of Body Power/&DH_ElementalFormPoolDescription You can switch between elemental forms a number of times (equal to your Proficiency Bonus) per day by channeling elemental energy. You gain resistance to the relevant damage and once per turn, apply Proficiency Bonus as damage of the same type to first spell damage each round. The forms last for 1 minute Power/&DH_ElementalFormPoolEnhancedDescription You can switch between enhanced elemental forms a number of times (equal to your Proficiency Bonus) per day by channeling elemental energy. You gain immunity to the relevant damage and apply Proficiency Bonus as damage of the same type to first spell damage each round. The forms last for 1 minute Power/&DH_ElementalFormPoolEnhancedTitle Enhanced Elemental Forms @@ -1307,12 +1385,29 @@ Reaction/&CastSpellInRetributionDescription {0} is attacking {1}! You can cast { Reaction/&CastSpellInRetributionReactDescription Click to cast {0} Reaction/&CastSpellInRetributionReactTitle Cast Spell Reaction/&CastSpellInRetributionTitle Cast Reaction Spell +Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki +Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike Reaction/&SpendPowerCounterStrikePowerDescription Spend a gambit die and Counter Strike the enemy, if you hit, do an additional 1d6+2 bludgeoning damage Reaction/&SpendPowerCounterStrikePowerReactDescription Spend a gambit die and Counter Strike the enemy, if you hit, do an additional 1d6+2 bludgeoning damage Reaction/&SpendPowerCounterStrikePowerReactTitle Counter Strike Reaction/&SpendPowerCounterStrikePowerTitle Counter Strike Reaction/&SpendPowerDH_RiftStrikeDescription Once per day when damaged in melee, you can use you reaction to create a portal that banishes the attacker for 1 round from your plane of existence Reaction/&SpendPowerDH_RiftStrikeTitle Rift Strike +Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it +Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save +Reaction/&SpendPowerDiamondSoulReactTitle Reroll +Reaction/&SpendPowerDiamondSoulTitle Diamond Soul Reaction/&SpendPowerInspirePowerDescription Spend a gambit die and inspire or your ally to give 1d6+2 temp hp Reaction/&SpendPowerInspirePowerTitle Inspire Reaction/&SpendPowerKnockDownPowerDescription Spend a gambit die and empower your attack to do an additional 1d6+2 bludgeoning damage and knock them down until the start of their next turn if they fail a Strength save vs. 8 + your Strength + proficiency @@ -1327,8 +1422,13 @@ Reaction/&SpendSpellSlotEldritchSmiteReactTitle Smite Reaction/&SpendSpellSlotEldritchSmiteTitle Eldritch Smite Reaction/&SubitemSelectEldritchSmiteDescription Select a slot level to consume for your Eldritch Smite Reaction/&SubitemSelectEldritchSmiteTitle Slot Level +Reaction/&SubitemSelectPowerBundleTitle Options Reaction/&SubitemSelectSlotLevelTitle Slot Level Reaction/&SubitemSelectWarcasterTitle Select action +Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage +Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage +Reaction/&UseClassMonkSlowFallReactTitle React +Reaction/&UseClassMonkSlowFallTitle Slow Fall Reaction/&WarcasterAttackDescription Attack target Reaction/&WarcasterAttackTitle Attack Reaction/&WarcasterReactionDescription {0} is leaving an area threatened by one or more characters @@ -1503,6 +1603,11 @@ SpellList/&RiftWalkerSpellsListTitle Rift Walker SpellList SpellList/&SpellListTinkererDescription Tinkerer Spelllist SpellList/&SpellListTinkererTitle Tinkerer Spelllist Stage/&IdentityMorphotypeEyeHeader Eye Style +Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features +Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition Stage/&SubclassSelectionStageCovenDescription Coven Stage/&SubclassSelectionStageCovenFeaturesDescription Coven Stage/&SubclassSelectionStageCovenFeaturesHeader Coven Features @@ -1592,6 +1697,10 @@ Subclass/&CancelCancelElixirResilienceDescription End the Resilience condition f Subclass/&CancelCancelElixirResilienceTitle Cancel Resilience Subclass/&CancelCancelElixirSwiftnessDescription End the Swiftness condition from the Potion Maker Elixir Subclass/&CancelCancelElixirSwiftnessTitle Cancel Swiftness +Subclass/&ClassMonkTraditionDescription At 3rd level you choose spiritual way you follow towards enlightenment. It will shape how you manipulate ki. +Subclass/&ClassMonkTraditionTitle Monastic Traditions +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand Subclass/&ClassWarlockPatronDescription A warlock is defined by a pact with an otherworldly being. Sometimes the relationship between warlock and patron is like that of a cleric and a deity, though the beings that serve as patrons are not gods Subclass/&ClassWarlockPatronTitle Otherwordly Patron Subclass/&ConditionResistantArmorTitle Resistant Armor @@ -1777,6 +1886,7 @@ Subclass/&WhiteWitchMagicTitle White Magic Subclass/&WhiteWitchTitle White Witch Subclass/&WitchSubclassPathDescription Your knowledge of magic has culminated in joining a Coven, an innate circle of Witches who delve down a specific path of witchdom and curses Subclass/&WitchSubclassPathTitle Witch Covens +Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features Tooltip/&FeatPrerequisiteHasStealthAttack Has stealth attack Tooltip/&FeatPrerequisiteIsNotBarbarian Isn't a Barbarian Tooltip/&FeatPrerequisiteIsNotFighter Isn't a Fighter @@ -1785,6 +1895,7 @@ Tooltip/&FeatPrerequisiteLevelFormat Min Character Level {0} Tooltip/&Tag9000Title Custom Effect Tooltip/&TagCommunityExpansionTitle Community Expansion Tooltip/&TagMaledictionTitle Malediction +Tooltip/&TagMonkWeaponTitle Monk Tooltip/&TagOtherModContentTitle From mod UI/&CustomFeatureSelectionStageDescription Select extra features from your class/subclass UI/&CustomFeatureSelectionStageFeatures Features @@ -1795,115 +1906,4 @@ UI/&CustomFeatureSelectionTooltipTypeFeature Feature UI/&CustomFeatureSelectionTooltipTypePower Power UI/&CustomFeatureSelectionTooltipTypeProficiency Proficiency UI/&ForcePreferredCantripDescription If this toggled is ON only preferred cantrip can trigger. If the preferred cantrip isn't selected, then the first valid cantrip will trigger, regardless of this toggle -UI/&ForcePreferredCantripTitle Force Preferred Cantrip -Class/&ClassMonkTitle Monk [beta] -Class/&ClassMonkDescription Monks are united in their ability to magically harness the energy that flows in their bodies. Whether channeled as a striking display of combat prowess or a subtler focus of defensive ability and speed, this energy infuses all that a monk does -Feature/&ClassMonkWeaponProficiencyTitle Monk Weapon Proficiencies -Feature/&ClassMonkSkillProficiencyTitle Monk Skills -Feature/&ClassMonkUnarmoredDefenseTitle Unarmored Defense -Feature/&ClassMonkUnarmoredDefenseDescription While you are wearing no armor and not wielding a shield, your AC equals 10 + your Dexterity modifier + your Wisdom modifier -Feature/&ClassMonkMartialArtsTitle Martial Arts -Feature/&ClassMonkMartialArtsDescription You gain the following benefits while you are unarmed or wielding only monk weapons and you aren't wearing armor or wielding a shield:\n - You can use Dexterity instead of Strength for the attack and damage rolls of your unarmed strikes and monk weapons.\n - You can roll a d4 in place of the normal damage of your unarmed strike or monk weapon. This die changes as you gain monk levels.\n - When you use the Attack action with an unarmed strike or a monk weapon on your turn, you can make one unarmed strike as a bonus action -Feature/&ClassMonkUnarmoredMovementTitle Unarmored Movement -Feature/&ClassMonkUnarmoredMovementDescription Your speed increases by 10 feet while you are not wearing armor or wielding a shield. This bonus increases when you reach certain monk levels -Feature/&ClassMonkUnarmoredMovementBonusTitle Unarmored Movement Improvement -Feature/&ClassMonkUnarmoredMovementBonusDescription Movement bonus increases by 5 feet -Feature/&ClassMonkMartialDiceProgression00Title Martial Arts Die Increase (D6) -Feature/&ClassMonkMartialDiceProgression00Description You can roll D6 in place of the normal damage of your unarmed strike or monk weapon -Feature/&ClassMonkMartialDiceProgression01Title Martial Arts Die Increase (D8) -Feature/&ClassMonkMartialDiceProgression01Description You can roll D8 in place of the normal damage of your unarmed strike or monk weapon -Feature/&ClassMonkMartialDiceProgression02Title Martial Arts Die Increase (D10) -Feature/&ClassMonkMartialDiceProgression02Description You can roll D10 in place of the normal damage of your unarmed strike or monk weapon -Tooltip/&TagMonkWeaponTitle Monk -Feature/&ClassMonkKiTitle Ki -Feature/&ClassMonkKiDescription Your training allows you to harness the mystic energy of ki. You gain ki points equal to your monk level. When you spend a ki point, it is unavailable until you finish a short or long rest, at the end of which you draw all of your expended ki back into yourself. You can spend these points to fuel various ki features. You start knowing three such features: -Power/&ClassMonkFlurryOfBlowsTitle Flurry of Blows -Power/&ClassMonkFlurryOfBlowsDescription After spending action to attack with monk weapon you can spend 1 ki point as a bonus action to do 2 unamed strikes. Only availabe if you are not wearing armor or shield -Power/&ClassMonkPatientDefenseTitle Patient Defense -Power/&ClassMonkPatientDefenseDescription You can spend 1 ki point as a bonus action to take the Dodge action. Only availabe if you are not wearing armor or shield -Power/&ClassMonkStepOfTheWindTitle Step Of The Wind -Power/&ClassMonkStepOfTheWindDescription You can spend 1 ki point to take the Disengage or Dash action as a bonus action on your turn, and your jump distance is doubled for the turn. Only availabe if you are not wearing armor or shield -Condition/&ClassMonkStepOfTheWindConditionTitle Step Of The Wind -Condition/&ClassMonkStepOfTheWindConditionDescription You can take the Disengage or Dash action as a bonus action and your jump distance is doubled for the turn -Feature/&ClassMonkDeflectMissileTitle Deflect Missiles -Feature/&ClassMonkDeflectMissileDescription You can use your reaction to deflect the missile when you are hit by a ranged weapon attack. When you do so, the damage you take from the attack is reduced by 1d10 + your Dexterity modifier + your monk level -Reaction/&CustomDeflectMissileClassMonkTitle {0} is attacking {1}, who can react to reduce the incoming damage by 1D10 + DEX modifier + Monk level -Power/&ClassMonkSlowFallTitle Slow Fall -Power/&ClassMonkSlowFallDescription You can use your reaction when you fall to prevent any falling damage -Reaction/&UseClassMonkSlowFallTitle Slow Fall -Reaction/&UseClassMonkSlowFallDescription {0} is falling and can use reaction to prevent falling damage -Reaction/&UseClassMonkSlowFallReactTitle React -Reaction/&UseClassMonkSlowFallReactDescription Use reaction to prevent damage -Feature/&ClassMonkExtraAttackTitle Extra Attack -Feature/&ClassMonkExtraAttackDescription You can attack twice, instead of once, whenever you take the Attack action on your turn -Power/&ClassMonkStunningStrikeTitle Stunning Strike -Power/&ClassMonkStunningStrikeDescription You can interfere with the flow of ki in an opponent's body. When you hit another creature that is not stunned with a melee weapon attack, you can spend 1 ki point to attempt a stunning strike. The target must succeed on a Constitution saving throw or be stunned until the end of your next turn -Reaction/&SpendPowerClassMonkStunningStrikeTitle Stunning Strike -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} has hit opponent and can spend 1 ki point to attempt to stun -Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Spend ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Spend ki to attempt to stun opponent -Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes -Feature/&ClassMonkKiEmpoweredStrikesDescription Your unarmed strikes count as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage -Power/&ClassMonkKiStillnessOfMindTitle Stillness of Mind -Power/&ClassMonkKiStillnessOfMindDescription You can use your action to end one effect on yourself that is causing you to be charmed or frightened -Feature/&ClassMonkPurityOfBodyTitle Purity of Body -Feature/&ClassMonkPurityOfBodyDescription Your mastery of the ki flowing through you makes you immune to disease and poison -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Unarmored Movement: Climbing -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription While you are unarmored and not wielding a shield you can move on walls like a spider. Ability is temporarily lost if you preform any action that is not movement, or when it is not your turn in combat -Feature/&ClassMonkTongueOfSunAndMoonTitle Tongue of the Sun and Moon -Feature/&ClassMonkTongueOfSunAndMoonDescription You learn to touch the ki of other minds so that you understand all spoken languages. Moreover, any creature that can understand a language can understand what you say -Feature/&ClassMonkDiamondSoulTitle Diamond Soul -Feature/&ClassMonkDiamondSoulDescription Your mastery of ki grants you proficiency in all saving throws.\nAdditionally, whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result -Power/&ClassMonkDiamondSoulPowerTitle Diamond Soul -Power/&ClassMonkDiamondSoulPowerDescription Whenever you make a saving throw and fail, you can spend 1 ki point to reroll it and take the second result -Reaction/&SpendPowerDiamondSoulTitle Diamond Soul -Reaction/&SpendPowerDiamondSoulDescription {0} has failed a save and can spend 1 ki to reroll it -Reaction/&SpendPowerDiamondSoulReactTitle Reroll -Reaction/&SpendPowerDiamondSoulReactDescription Spend ki to reroll failed save -Power/&ClassMonkEmptyBodyTitle Empty Body -Power/&ClassMonkEmptyBodyDescription You can use your action to spend 4 ki points to become invisible for 1 minute. During that time, you also have resistance to all damage but force damage -Condition/&ClassMonkEmptyBodyConditionTitle Empty Body -Condition/&ClassMonkEmptyBodyConditionDescription You have resistance to all damage but force damage -Feature/&ClassMonkPerfectSelfTitle Perfect Self -Feature/&ClassMonkPerfectSelfDescription When you start battle and have no ki points remaining, you regain 4 ki points -Tooltip/&CustomPortraitPoolClassMonkKiPool You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. -Subclass/&ClassMonkTraditionTitle Monastic Traditions -Subclass/&ClassMonkTraditionDescription At 3rd level you choose spiritual way you follow towards enlightenment. It will shape how you manipulate ki. -Stage/&SubclassSelectionStageClassMonkTraditionDescription This stage selects the character's monastic tradition -Stage/&SubclassSelectionStageClassMonkTraditionFeatures Monastic Tradition Features -Stage/&SubclassSelectionStageClassMonkTraditionHeader Select a Monastic Tradition -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription You must select a monastic tradition -Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastic\nTradition -Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Way of the Open Hand -Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [update after features implemented]\nMonks of the Way of the Open Hand are the ultimate masters of martial arts combat, whether armed or unarmed. They learn techniques to push and trip their opponents, manipulate ki to heal damage to their bodies, and practice advanced meditation that can protect them from harm -Reaction/&SubitemSelectPowerBundleTitle Options -Power/&ClassMonkOpenHandProneTitle Knock Down -Power/&ClassMonkOpenHandProneDescription Target must succeed Dexterity saving throw or be knocked prone -Power/&ClassMonkOpenHandPushTitle Push Away -Power/&ClassMonkOpenHandPushDescription Target must succeed Strength saving throw or be pushed 15 feet away from you -Power/&ClassMonkOpenHandDistractTitle Distract -Power/&ClassMonkOpenHandDistractDescription Target can't take reactions until end of your next turn -Condition/&ClassMonkOpenHandDistractConditionTitle Distracted -Condition/&ClassMonkOpenHandDistractConditionDescription Cannot make reactions -Power/&ClassMonkOpenHandTechniqueTitle Open Hand Technique -Power/&ClassMonkOpenHandTechniqueDescription You can manipulate your enemy's ki when you harness your own. Whenever you hit a creature with one of the attacks granted by your Flurry of Blows, you can impose one of the following effects on that target:\n - It must succeed on a Dexterity saving throw or be knocked prone.\n - It must make a Strength saving throw. If it fails, you can push it up to 15 feet away from you.\n - It can't take reactions until the end of your next turn -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Open Hand Technique -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} hit a creature with one of the attacks granted by Flurry of Blows, and can impose one of the following effects on that target: -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Apply -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Apply selected technique -Power/&ClassMonkWholenessOfBodyTitle Wholeness of Body -Power/&ClassMonkWholenessOfBodyDescription As an action, you can regain hit points equal to three times your monk level. You must finish a long rest before you can use this feature again -Power/&ClassMonkTanquilityTitle Tranquility -Power/&ClassMonkTanquilityDescription Once per short rest as a free action you can enter state of tranquility, calming your emotions and focusing on what's around you. While in this state you gain advantage on saving throws against spells and enemies get disadvantage when attacking you. Tranquility lasts until next rest or until you attack or cast a spell -Condition/&ClassMonkTanquilityConditionTitle Tranquility -Condition/&ClassMonkTanquilityConditionDescription You have advantage on saving throws against spells and enemies have disadvantage attackning you. Removed when you attack or cast spell. -Power/&ClassMonkQuiveringPalmTitle Quivering Palm -Power/&ClassMonkQuiveringPalmDescription When you hit a creature with an unarmed strike, you can spend 3 ki points to start imperceptible vibrations that force creature to make a Constitution saving throw. If it fails, it is reduced to 0 hit points. If it succeeds, it takes 10d10 necrotic damage -Reaction/&SpendPowerClassMonkQuiveringPalmTitle Quivering Palm -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} has hit opponent with unarmed attack and can spend 3 ki point to attempt to kill it -Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Spend ki -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Spend ki to attempt to kill opponent -Feedback/&AdditionalDamageLightningSpearFormat Lightning Spear! -Feedback/&AdditionalDamageLightningSpearLine {0} strikes {1} with Lightning Spear! (+{2}) -Power/&ClassMonkKiPoolTitle Ki Points -Power/&ClassMonkKiPoolDescription You can harness the mystic energy of ki. Your access to this energy is represented by a number of ki points. Maximum amount is equal to your monk level. All spent points are regained on short or long rest. You can spend these points to fuel various ki features. \ No newline at end of file +UI/&ForcePreferredCantripTitle Force Preferred Cantrip \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-fr.txt b/SolastaCommunityExpansion/Translations-fr.txt index c4b44e393f..a7612164e1 100644 --- a/SolastaCommunityExpansion/Translations-fr.txt +++ b/SolastaCommunityExpansion/Translations-fr.txt @@ -8,6 +8,8 @@ AttributeModifier/&DHFeeblemindIntSpellDescription Le score d'intelligence est AttributeModifier/&DHFeeblemindIntSpellTitle Intelligence faible BlueprintCategory/&FlatRoomsTitle Chambres à plat Caption/&GadgetParametersCustomRemoveDescription Éliminer:\n{0} +Class/&ClassMonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. +Class/&ClassMonkTitle Moine [bêta] Class/&ClassWarlockDescription Les sorciers sont des chercheurs de la connaissance cachée dans le tissu du multivers. Grâce à des pactes conclus avec des êtres mystérieux au pouvoir surnaturel, les sorciers débloquent des effets magiques à la fois subtils et spectaculaires Class/&ClassWarlockTitle démoniste Class/&TinkererDescription Les bricoleurs sont des inventeurs, des alchimistes, etc. Ils comblent l'espace entre la magie et la technologie @@ -74,6 +76,14 @@ Condition/&ApathyDescription État d'apathie Condition/&ApathyTitle Apathie Condition/&CharmDescription État de charme Condition/&CharmTitle Charme +Condition/&ClassMonkEmptyBodyConditionDescription Vous avez une résistance à tous les dégâts mais aux dégâts de force +Condition/&ClassMonkEmptyBodyConditionTitle Corps vide +Condition/&ClassMonkOpenHandDistractConditionDescription Ne peut pas faire de réactions +Condition/&ClassMonkOpenHandDistractConditionTitle Distraits +Condition/&ClassMonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour +Condition/&ClassMonkStepOfTheWindConditionTitle Pas du vent +Condition/&ClassMonkTanquilityConditionDescription Vous avez un avantage aux jets de sauvegarde contre les sorts et les ennemis ont un désavantage en vous attaquant. Supprimé lorsque vous attaquez ou lancez un sort. +Condition/&ClassMonkTanquilityConditionTitle Tranquillité Condition/&ConditionBarkWardDescription Protégé par les esprits de la forêt Condition/&ConditionBarkWardTitle Bark Ward Condition/&ConditionDualFlurryApplyDescription Vous créez une dynamique... @@ -126,7 +136,7 @@ Condition/&RuinDescription État de ruine Condition/&RuinedDescription La défense de cette créature est réduite Condition/&RuinedTitle Ruiné Condition/&RuinTitle Se ruiner -Condition/&SwallowedByToadConditionDescription Subit 3D6 dégâts d'acide par tour. Se termine si le sorcier crapaud subit 15 dégâts ou plus en une seule attaque +Condition/&SwallowedByToadConditionDescription Subit 3D6 dégâts d'acide par round. Se termine si le sorcier crapaud subit 15 dégâts ou plus en une seule attaque Condition/&SwallowedByToadConditionTitle Avalé par le crapaud Condition/&SwallowingToadConditionDescription Se termine si le sorcier crapaud subit 15 dégâts ou plus en une seule attaque Condition/&SwallowingToadConditionTitle Crapaud avaleur @@ -783,7 +793,7 @@ Feature/&ArtificerSpecialistArchetypesDescription Dans quel domaine d'études vo Feature/&ArtificerSpecialistArchetypesTitle Spécialisations de bricoleur Feature/&AscendantStepTitle Étape ascendante Feature/&AspectoftheMoonDescription Vous n'avez plus besoin de dormir et pouvez surveiller, ce qui réduit les risques d'attaque et vous assure que vous êtes éveillé si le camp est attaqué. -Feature/&AspectoftheMoonTitle Aspect de la Lune +Feature/&AspectoftheMoonTitle Aspect de la lune Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseDescription Force +1 Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseTitle Augmentation d'attribut Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseDescription Sagesse +2 @@ -807,6 +817,40 @@ Feature/&BondoftheTalismanDescription Téléportation jusqu'à 5 cellules Feature/&BondoftheTalismanTitle Talisman de téléportation Feature/&ChainsofCarceriDescription Paralyse un céleste, un fiélon ou un élémental à moins qu'il ne réussisse un jet de sauvegarde WIS Feature/&ChainsofCarceriTitle Chaînes de Carceri +Feature/&ClassMonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine +Feature/&ClassMonkDeflectMissileTitle Dévier les missiles +Feature/&ClassMonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. +Feature/&ClassMonkDiamondSoulTitle Âme de diamant +Feature/&ClassMonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour +Feature/&ClassMonkExtraAttackTitle Attaque supplémentaire +Feature/&ClassMonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : +Feature/&ClassMonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et dégâts non magiques +Feature/&ClassMonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus +Feature/&ClassMonkMartialArtsTitle Arts martiaux +Feature/&ClassMonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine +Feature/&ClassMonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) +Feature/&ClassMonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine +Feature/&ClassMonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) +Feature/&ClassMonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine +Feature/&ClassMonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) +Feature/&ClassMonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki +Feature/&ClassMonkPerfectSelfTitle Soi parfait +Feature/&ClassMonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons +Feature/&ClassMonkPurityOfBodyTitle Pureté du corps +Feature/&ClassMonkSkillProficiencyTitle Compétences de moine +Feature/&ClassMonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites +Feature/&ClassMonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune +Feature/&ClassMonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse +Feature/&ClassMonkUnarmoredDefenseTitle Défense non blindée +Feature/&ClassMonkUnarmoredMovementBonusDescription Le bonus de mouvement augmente de 5 pieds +Feature/&ClassMonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure +Feature/&ClassMonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine +Feature/&ClassMonkUnarmoredMovementTitle Mouvement non blindé +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade +Feature/&ClassMonkWeaponProficiencyTitle Maîtrise des armes du moine Feature/&ClassWarlockArmorProficiencyDescription Armure légère Feature/&ClassWarlockArmorProficiencyTitle Compétences d'armure de démoniste Feature/&ClassWarlockEldritchInvocationReplaceDescription Sélectionnez Eldritch Invocation pour remplacer @@ -820,7 +864,7 @@ Feature/&ClassWarlockMysticArcanumSetTitle Arcane Mystique Feature/&ClassWarlockSavingThrowProficiencyDescription Sagesse, charisme Feature/&ClassWarlockSavingThrowProficiencyTitle Compétences en jets de sauvegarde Feature/&ClassWarlockSkillProficiencyDescription Choisissez 2 de ces compétences : Arcanes, Tromperie, Histoire, Intimidation, Enquête, Nature et Religion -Feature/&ClassWarlockSkillProficiencyTitle Compétences de démoniste +Feature/&ClassWarlockSkillProficiencyTitle Compétences de Démoniste Feature/&ClassWarlockSpellcastingDescription Vos recherches sur les arcanes et la magie que vous a conférée votre mécène vous ont donné de la facilité avec les sorts Feature/&ClassWarlockSpellcastingTitle Magie du pacte de démoniste Feature/&ClassWarlockToolsProficiencyDescription Vous avez été formé pour préparer des remèdes à base de plantes et utiliser un équipement enchanteur @@ -906,7 +950,7 @@ Feature/&EldritchSmiteTitle Châtiment occulte Feature/&ElementalistSpellsMagicAffinityDescription Vous choisissez parmi une liste étendue de sorts lorsque vous apprenez un sort de sorcier. Les sorts suivants sont ajoutés à la liste des sorts de sorcier pour vous : {0} Feature/&ElementalistSpellsMagicAffinityTitle Sorts d'élémentaliste Feature/&ElementalPactAirPlane Avion -Feature/&ElementalPactAstralPlane Plan Astral +Feature/&ElementalPactAstralPlane Plan astral Feature/&ElementalPactEarthPlane Plan de la Terre Feature/&ElementalPactEtherealPlane Plan éthéré Feature/&ElementalPactFirePlane Avion de pompiers @@ -1121,6 +1165,8 @@ Feedback/&AdditionalDamageEldritchSmiteFormat Châtiment Eldritch ! Feedback/&AdditionalDamageEldritchSmiteLine {0} châtie {1} (+{2}) Feedback/&AdditionalDamageElementalDamageFormat Dégâts élémentaires Feedback/&AdditionalDamageElementalDamageLine La forme élémentaire inflige des dégâts supplémentaires +Feedback/&AdditionalDamageLightningSpearFormat Lance éclair ! +Feedback/&AdditionalDamageLightningSpearLine {0} frappe {1} avec Lightning Spear ! (+{2}) Feedback/&AdditionalDamagePactMarkedFormat Marque de pacte ! Feedback/&AdditionalDamagePactMarkedLine La marque du pacte inflige des dégâts supplémentaires ! Feedback/&AdditionalDamagePactSoulTakerFormat Preneur d'âme ! @@ -1242,6 +1288,38 @@ Power/&AncientForestLifeSapDescription Lorsque vous infligez des dégâts à un Power/&AncientForestLifeSapTitle Sève de vie Power/&AncientForestRootedPowerDescription Des vrilles arboricoles poussent à partir de vos pieds et s'enfoncent dans le sol. Votre vitesse passe à 0 et vous gagnez un avantage sur tous les jets de sauvegarde pour vous pousser, vous tirer ou vous renverser. Vous pouvez lancer enchevêtrement à volonté. Power/&AncientForestRootedPowerTitle Enraciné +Power/&ClassMonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat +Power/&ClassMonkDiamondSoulPowerTitle Âme de diamant +Power/&ClassMonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts mais aux dégâts de force +Power/&ClassMonkEmptyBodyTitle Corps vide +Power/&ClassMonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier +Power/&ClassMonkFlurryOfBlowsTitle Rafale de coups +Power/&ClassMonkKiPoolDescription Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki +Power/&ClassMonkKiPoolTitle Points Ki +Power/&ClassMonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie +Power/&ClassMonkKiStillnessOfMindTitle Silence d'esprit +Power/&ClassMonkOpenHandDistractDescription La cible ne peut pas réagir avant la fin de votre prochain tour +Power/&ClassMonkOpenHandDistractTitle Distraire +Power/&ClassMonkOpenHandProneDescription La cible doit réussir un jet de sauvegarde de Dextérité ou être projetée à terre +Power/&ClassMonkOpenHandProneTitle Abattre +Power/&ClassMonkOpenHandPushDescription La cible doit réussir un jet de sauvegarde de Force ou être repoussée à 15 pieds de vous +Power/&ClassMonkOpenHandPushTitle Repousser +Power/&ClassMonkOpenHandTechniqueDescription Vous pouvez manipuler le ki de votre ennemi lorsque vous exploitez le vôtre. À chaque fois que vous touchez une créature avec l'une des attaques conférées par votre Déluge de coups, vous pouvez imposer l'un des effets suivants à cette cible :\n - Il doit réussir un jet de sauvegarde de Dextérité ou être mis à terre.\n - Il doit effectuer un jet de sauvegarde de Force. S'il échoue, vous pouvez le pousser jusqu'à 15 pieds de vous.\n - Il ne peut pas prendre de réactions avant la fin de votre prochain tour +Power/&ClassMonkOpenHandTechniqueTitle Technique à main ouverte +Power/&ClassMonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier +Power/&ClassMonkPatientDefenseTitle Défense des patients +Power/&ClassMonkQuiveringPalmDescription Lorsque vous touchez une créature avec un coup à mains nues, vous pouvez dépenser 3 points de ki pour déclencher des vibrations imperceptibles qui forcent la créature à effectuer un jet de sauvegarde de Constitution. En cas d'échec, il est réduit à 0 point de vie. S'il réussit, il subit 10d10 dégâts nécrotiques +Power/&ClassMonkQuiveringPalmTitle Paume tremblante +Power/&ClassMonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute +Power/&ClassMonkSlowFallTitle Chute lente +Power/&ClassMonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier +Power/&ClassMonkStepOfTheWindTitle Pas du vent +Power/&ClassMonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour +Power/&ClassMonkStunningStrikeTitle Frappe étourdissante +Power/&ClassMonkTanquilityDescription Une fois par repos court, en tant qu'action libre, vous pouvez entrer dans un état de tranquillité, calmer vos émotions et vous concentrer sur ce qui vous entoure. Tant que vous êtes dans cet état, vous bénéficiez d'un avantage aux jets de sauvegarde contre les sorts et les ennemis sont désavantagés lorsqu'ils vous attaquent. La tranquillité dure jusqu'au prochain repos ou jusqu'à ce que vous attaquiez ou lanciez un sort +Power/&ClassMonkTanquilityTitle Tranquillité +Power/&ClassMonkWholenessOfBodyDescription Par une action, vous pouvez regagner des points de vie égaux à trois fois votre niveau de moine. Vous devez terminer un repos long avant de pouvoir utiliser à nouveau cette fonctionnalité +Power/&ClassMonkWholenessOfBodyTitle Intégralité du corps Power/&DH_ElementalFormPoolDescription Vous pouvez basculer entre les formes élémentaires un certain nombre de fois (égal à votre bonus de compétence) par jour en canalisant l'énergie élémentaire. Vous gagnez une résistance aux dégâts concernés et une fois par tour, appliquez le bonus de maîtrise sous forme de dégâts du même type aux premiers dégâts de sort à chaque tour. Les formulaires durent 1 minute Power/&DH_ElementalFormPoolEnhancedDescription Vous pouvez basculer entre les formes élémentaires améliorées un certain nombre de fois (égal à votre bonus de compétence) par jour en canalisant l'énergie élémentaire. Vous gagnez l'immunité contre les dégâts concernés et appliquez le bonus de compétence en tant que dégâts du même type aux premiers dégâts de sort à chaque tour. Les formulaires durent 1 minute Power/&DH_ElementalFormPoolEnhancedTitle Formes élémentaires améliorées @@ -1307,12 +1385,29 @@ Reaction/&CastSpellInRetributionDescription {0} attaque {1} ! Vous pouvez lance Reaction/&CastSpellInRetributionReactDescription Cliquez pour caster {0} Reaction/&CastSpellInRetributionReactTitle Lancer un sort Reaction/&CastSpellInRetributionTitle Lancer un sort de réaction +Reaction/&CustomDeflectMissileClassMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} touche une créature avec l'une des attaques conférées par Déluge de coups et peut imposer l'un des effets suivants à cette cible : +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Appliquer la technique sélectionnée +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Appliquer +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Technique à main ouverte +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} a touché l'adversaire avec une attaque à mains nues et peut dépenser 3 points de ki pour tenter de le tuer +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Dépense du ki pour tenter de tuer l'adversaire +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Dépenser du ki +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Paume tremblante +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} a touché l'adversaire et peut dépenser 1 point de ki pour tenter d'étourdir +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Dépense du ki pour tenter d'étourdir l'adversaire +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Dépenser du ki +Reaction/&SpendPowerClassMonkStunningStrikeTitle Frappe étourdissante Reaction/&SpendPowerCounterStrikePowerDescription Dépensez un dé de gambit et contre-frappez l'ennemi, si vous touchez, infligez 1d6 + 2 dégâts contondants supplémentaires Reaction/&SpendPowerCounterStrikePowerReactDescription Dépensez un dé de gambit et contre-frappez l'ennemi, si vous touchez, infligez 1d6 + 2 dégâts contondants supplémentaires Reaction/&SpendPowerCounterStrikePowerReactTitle Counter Strike Reaction/&SpendPowerCounterStrikePowerTitle Counter Strike Reaction/&SpendPowerDH_RiftStrikeDescription Une fois par jour lorsqu'il est endommagé au corps à corps, vous pouvez utiliser votre réaction pour créer un portail qui bannit l'attaquant pendant 1 round de votre plan d'existence Reaction/&SpendPowerDH_RiftStrikeTitle Frappe de faille +Reaction/&SpendPowerDiamondSoulDescription {0} a échoué à une sauvegarde et peut dépenser 1 ki pour le relancer +Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée +Reaction/&SpendPowerDiamondSoulReactTitle Relancer +Reaction/&SpendPowerDiamondSoulTitle Âme de diamant Reaction/&SpendPowerInspirePowerDescription Passez un dé de gambit et inspirez ou votre allié pour donner 1d6 + 2 PV temporaires Reaction/&SpendPowerInspirePowerTitle Inspirer Reaction/&SpendPowerKnockDownPowerDescription Dépensez un dé de gambit et renforcez votre attaque pour infliger 1d6 + 2 dégâts contondants supplémentaires et renversez-les jusqu'au début de leur prochain tour s'ils échouent à une sauvegarde de Force contre 8 + votre Force + compétence @@ -1327,8 +1422,13 @@ Reaction/&SpendSpellSlotEldritchSmiteReactTitle Châtiment Reaction/&SpendSpellSlotEldritchSmiteTitle Châtiment occulte Reaction/&SubitemSelectEldritchSmiteDescription Sélectionnez un niveau d'emplacement à consommer pour votre Eldritch Smite Reaction/&SubitemSelectEldritchSmiteTitle Niveau d'emplacement +Reaction/&SubitemSelectPowerBundleTitle Choix Reaction/&SubitemSelectSlotLevelTitle Niveau d'emplacement Reaction/&SubitemSelectWarcasterTitle Sélectionnez l'action +Reaction/&UseClassMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute +Reaction/&UseClassMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages +Reaction/&UseClassMonkSlowFallReactTitle Réagir +Reaction/&UseClassMonkSlowFallTitle Chute lente Reaction/&WarcasterAttackDescription Cible d'attaque Reaction/&WarcasterAttackTitle Attaque Reaction/&WarcasterReactionDescription {0} quitte une zone menacée par un ou plusieurs personnages @@ -1503,6 +1603,11 @@ SpellList/&RiftWalkerSpellsListTitle Liste de sorts de Rift Walker SpellList/&SpellListTinkererDescription Liste de sorts du bricoleur SpellList/&SpellListTinkererTitle Liste de sorts du bricoleur Stage/&IdentityMorphotypeEyeHeader Style des yeux +Stage/&SubclassSelectionStageClassMonkTraditionDescription Cette étape sélectionne la tradition monastique du personnage +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Caractéristiques de la tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionHeader Sélectionnez une tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Vous devez sélectionner une tradition monastique +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastique\nTradition Stage/&SubclassSelectionStageCovenDescription Couvent Stage/&SubclassSelectionStageCovenFeaturesDescription Couvent Stage/&SubclassSelectionStageCovenFeaturesHeader Caractéristiques du Coven @@ -1540,7 +1645,7 @@ Subclass/&AttackModifierArtificerBattleSmithWeaponDescription Vos attaques compt Subclass/&AttackModifierArtificerBattleSmithWeaponTitle Arme infusée Subclass/&AttackModifierArtificerBlindingWeaponDescription Touchez une arme qui acquiert la capacité d'aveugler les cibles lorsqu'elle est touchée (contre une sauvegarde de Constitution). Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerBlindingWeaponTitle Arme aveuglante -Subclass/&AttackModifierArtificerEnhancedArmorDescription Touchez Armor et il devient magique et fournit +1 CA. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première +Subclass/&AttackModifierArtificerEnhancedArmorDescription Touchez Armor et il devient magique et fournit +1 AC. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerEnhancedArmorTitle Armure améliorée Subclass/&AttackModifierArtificerEnhancedFocusDescription Touchez un focus et il devient magique et gagne +1 pour attaquer et épeler dc. Notez que vous ne pouvez activer une perfusion qu'une seule fois. L'activer une seconde fois annulera la première Subclass/&AttackModifierArtificerEnhancedFocusTitle Mise au point améliorée @@ -1592,6 +1697,10 @@ Subclass/&CancelCancelElixirResilienceDescription Mettre fin à la condition de Subclass/&CancelCancelElixirResilienceTitle Annuler la résilience Subclass/&CancelCancelElixirSwiftnessDescription Mettre fin à la condition Rapidité de l'élixir Potion Maker Subclass/&CancelCancelElixirSwiftnessTitle Annuler la rapidité +Subclass/&ClassMonkTraditionDescription Au niveau 3, vous choisissez la voie spirituelle que vous suivez vers l'illumination. Cela façonnera la façon dont vous manipulez le ki. +Subclass/&ClassMonkTraditionTitle Traditions monastiques +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [mise à jour après l'implémentation des fonctionnalités]\nLes Moines de la Voie de la Main Ouverte sont les maîtres ultimes du combat des arts martiaux, qu'ils soient armés ou non. Ils apprennent des techniques pour pousser et faire trébucher leurs adversaires, manipuler le ki pour soigner les dommages causés à leur corps et pratiquer une méditation avancée qui peut les protéger du mal. +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Voie de la main ouverte Subclass/&ClassWarlockPatronDescription Un sorcier est défini par un pacte avec un être d'un autre monde. Parfois, la relation entre le sorcier et le mécène ressemble à celle d'un clerc et d'une divinité, bien que les êtres qui servent de mécènes ne soient pas des dieux. Subclass/&ClassWarlockPatronTitle Patron d'un autre mot Subclass/&ConditionResistantArmorTitle Armure résistante @@ -1760,7 +1869,7 @@ Subclass/&TraditionSpellMasterSpellResistanceDescription Votre entraînement à Subclass/&TraditionSpellMasterSpellResistanceTitle Résistance aux sorts Subclass/&TraditionSpellMasterTitle Maître des sorts Subclass/&WarlockAncientForestDescription Vous avez forgé une relation avec une entité naturelle puissante : Dryades antiques, Archidruides, Manifestations de la Feywild saignant dans le plan matériel, Dieux oubliés d'un âge primitif. Votre patron peut souhaiter que vous protégiez le monde naturel, voyagez dans des terres lointaines qu'il ne peut pas, ou il peut avoir un autre motif qui semble impénétrable aux mortels de courte durée. -Subclass/&WarlockAncientForestTitle Pacte de la forêt antique +Subclass/&WarlockAncientForestTitle Pacte de la forêt ancienne Subclass/&WarlockMoonLitDescription Votre patron est un esprit de la lune, une entité qui incarne la nature cyclique de la lumière et des ténèbres. Ces esprits cherchent à maintenir le pouvoir de la lune sur le ciel nocturne tout en gardant à distance les pouvoirs profanes qui traquent les ténèbres et chargent leurs sorciers de la même manière, leur accordant le contrôle des pouvoirs de la lune et de ses effets. Subclass/&WarlockMoonLitTitle Pacte au clair de lune Subclass/&WarlockToadKingDescription Fey, démon ou aberration causée par le cataclysme, la vraie nature du roi crapaud n'est pas connue, mais on sait que le roi crapaud règne sur une vaste zone de marécages et de marais dans les Badlands et offre du pouvoir à ceux qui veulent servir. @@ -1777,6 +1886,7 @@ Subclass/&WhiteWitchMagicTitle Magie blanche Subclass/&WhiteWitchTitle Sorcière Blanche Subclass/&WitchSubclassPathDescription Votre connaissance de la magie a culminé en rejoignant un Coven, un cercle inné de sorcières qui explorent un chemin spécifique de sorcellerie et de malédictions Subclass/&WitchSubclassPathTitle Couvents de sorcières +Tooltip/&CustomPortraitPoolClassMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki Tooltip/&FeatPrerequisiteHasStealthAttack A une attaque furtive Tooltip/&FeatPrerequisiteIsNotBarbarian n'est pas un barbare Tooltip/&FeatPrerequisiteIsNotFighter N'est pas un combattant @@ -1785,123 +1895,15 @@ Tooltip/&FeatPrerequisiteLevelFormat Niveau de personnage minimum {0} Tooltip/&Tag9000Title Effet personnalisé Tooltip/&TagCommunityExpansionTitle Expansion de la communauté Tooltip/&TagMaledictionTitle Bon sang +Tooltip/&TagMonkWeaponTitle Moine Tooltip/&TagOtherModContentTitle À partir du module UI/&CustomFeatureSelectionStageDescription Sélectionnez des fonctionnalités supplémentaires dans votre classe/sous-classe UI/&CustomFeatureSelectionStageFeatures Caractéristiques UI/&CustomFeatureSelectionStageNotDone Vous devez sélectionner toutes les fonctionnalités disponibles avant de continuer UI/&CustomFeatureSelectionStageTitle Sélection de fonctionnalité -UI/&CustomFeatureSelectionTooltipTypeCantrip Cantrip +UI/&CustomFeatureSelectionTooltipTypeCantrip cantrip UI/&CustomFeatureSelectionTooltipTypeFeature Fonctionnalité UI/&CustomFeatureSelectionTooltipTypePower Pouvoir UI/&CustomFeatureSelectionTooltipTypeProficiency Compétence UI/&ForcePreferredCantripDescription Si cette option est activée, seul le cantrip préféré peut se déclencher. Si le sort mineur préféré n'est pas sélectionné, le premier sort mineur valide se déclenchera, quelle que soit cette bascule UI/&ForcePreferredCantripTitle Forcer le sort mineur préféré -Class/&ClassMonkTitle Moine [bêta] -Class/&ClassMonkDescription Les moines sont unis dans leur capacité à exploiter comme par magie l'énergie qui circule dans leur corps. Qu'elle soit canalisée comme une démonstration saisissante de prouesses au combat ou comme un objectif plus subtil de capacité défensive et de vitesse, cette énergie imprègne tout ce qu'un moine fait. -Feature/&ClassMonkWeaponProficiencyTitle Maîtrise des armes du moine -Feature/&ClassMonkSkillProficiencyTitle Compétences de moine -Feature/&ClassMonkUnarmoredDefenseTitle Défense non blindée -Feature/&ClassMonkUnarmoredDefenseDescription Tant que vous ne portez pas d'armure et que vous ne brandissez pas de bouclier, votre CA est égale à 10 + votre modificateur de Dextérité + votre modificateur de Sagesse -Feature/&ClassMonkMartialArtsTitle Arts martiaux -Feature/&ClassMonkMartialArtsDescription Vous bénéficiez des avantages suivants tant que vous n'êtes pas armé ou que vous ne portez que des armes de moine et que vous ne portez pas d'armure ni de bouclier :\n - Vous pouvez utiliser la Dextérité au lieu de la Force pour les jets d'attaque et de dégâts de vos frappes à mains nues et des armes de moine.\n - Vous pouvez lancer un d4 à la place des dégâts normaux de votre attaque à mains nues ou de votre arme de moine. Ce dé change à mesure que vous gagnez des niveaux de moine.\n - Lorsque vous utilisez l'action Attaquer avec une frappe à mains nues ou une arme de moine à votre tour, vous pouvez effectuer une frappe à mains nues en tant qu'action bonus -Feature/&ClassMonkUnarmoredMovementTitle Mouvement non blindé -Feature/&ClassMonkUnarmoredMovementDescription Votre vitesse augmente de 3 mètres tant que vous ne portez pas d'armure ou ne brandissez pas de bouclier. Ce bonus augmente lorsque vous atteignez certains niveaux de moine -Feature/&ClassMonkUnarmoredMovementBonusTitle Amélioration du mouvement sans armure -Feature/&ClassMonkUnarmoredMovementBonusDescription Le bonus de mouvement augmente de 5 pieds -Feature/&ClassMonkMartialDiceProgression00Title Augmentation du dé d'arts martiaux (D6) -Feature/&ClassMonkMartialDiceProgression00Description Vous pouvez lancer D6 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine -Feature/&ClassMonkMartialDiceProgression01Title Augmentation du dé d'arts martiaux (D8) -Feature/&ClassMonkMartialDiceProgression01Description Vous pouvez lancer D8 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine -Feature/&ClassMonkMartialDiceProgression02Title Augmentation du dé d'arts martiaux (D10) -Feature/&ClassMonkMartialDiceProgression02Description Vous pouvez lancer D10 à la place des dégâts normaux de votre frappe à mains nues ou de votre arme de moine -Tooltip/&TagMonkWeaponTitle Moine -Feature/&ClassMonkKiTitle Ki -Feature/&ClassMonkKiDescription Votre entraînement vous permet d'exploiter l'énergie mystique du ki. Vous gagnez des points ki égaux à votre niveau de moine. Lorsque vous dépensez un point de ki, il n'est pas disponible jusqu'à ce que vous terminiez un repos court ou long, à la fin duquel vous récupérez tout votre ki dépensé. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki. Vous commencez à connaître trois de ces fonctionnalités : -Power/&ClassMonkFlurryOfBlowsTitle Rafale de coups -Power/&ClassMonkFlurryOfBlowsDescription Après avoir dépensé une action pour attaquer avec une arme de moine, vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer 2 frappes sans nom. Uniquement disponible si vous ne portez pas d'armure ou de bouclier -Power/&ClassMonkPatientDefenseTitle Défense des patients -Power/&ClassMonkPatientDefenseDescription Vous pouvez dépenser 1 point de ki en tant qu'action bonus pour effectuer l'action Esquiver. Uniquement disponible si vous ne portez pas d'armure ou de bouclier -Power/&ClassMonkStepOfTheWindTitle Pas du vent -Power/&ClassMonkStepOfTheWindDescription Vous pouvez dépenser 1 point de ki pour effectuer l'action Désengager ou Foncer en tant qu'action bonus à votre tour, et votre distance de saut est doublée pour le tour. Uniquement disponible si vous ne portez pas d'armure ou de bouclier -Condition/&ClassMonkStepOfTheWindConditionTitle Pas du vent -Condition/&ClassMonkStepOfTheWindConditionDescription Vous pouvez effectuer l'action Désengager ou Foncer en tant qu'action bonus et votre distance de saut est doublée pour le tour -Feature/&ClassMonkDeflectMissileTitle Dévier les missiles -Feature/&ClassMonkDeflectMissileDescription Vous pouvez utiliser votre réaction pour dévier le missile lorsque vous êtes touché par une attaque à distance. Lorsque vous le faites, les dégâts que vous subissez de l'attaque sont réduits de 1d10 + votre modificateur de Dextérité + votre niveau de moine -Reaction/&CustomDeflectMissileClassMonkTitle {0} attaque {1}, qui peut réagir pour réduire les dégâts subis de 1D10 + modificateur DEX + niveau de Moine -Power/&ClassMonkSlowFallTitle Chute lente -Power/&ClassMonkSlowFallDescription Vous pouvez utiliser votre réaction lorsque vous tombez pour éviter tout dommage de chute -Reaction/&UseClassMonkSlowFallTitle Chute lente -Reaction/&UseClassMonkSlowFallDescription {0} tombe et peut utiliser la réaction pour éviter les dégâts de chute -Reaction/&UseClassMonkSlowFallReactTitle Réagir -Reaction/&UseClassMonkSlowFallReactDescription Utilisez la réaction pour éviter les dommages -Feature/&ClassMonkExtraAttackTitle Attaque supplémentaire -Feature/&ClassMonkExtraAttackDescription Vous pouvez attaquer deux fois, au lieu d'une, chaque fois que vous effectuez l'action Attaquer à votre tour -Power/&ClassMonkStunningStrikeTitle Frappe étourdissante -Power/&ClassMonkStunningStrikeDescription Vous pouvez interférer avec le flux de ki dans le corps d'un adversaire. Lorsque vous touchez une autre créature qui n'est pas étourdie par une attaque au corps à corps avec une arme, vous pouvez dépenser 1 point de ki pour tenter un coup étourdissant. La cible doit réussir un jet de sauvegarde de Constitution ou être étourdie jusqu'à la fin de votre prochain tour -Reaction/&SpendPowerClassMonkStunningStrikeTitle Frappe étourdissante -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} a touché l'adversaire et peut dépenser 1 point de ki pour tenter d'étourdir -Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Dépenser du ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Dépense du ki pour tenter d'étourdir l'adversaire -Feature/&ClassMonkKiEmpoweredStrikesTitle Frappes renforcées par le Ki -Feature/&ClassMonkKiEmpoweredStrikesDescription Vos frappes à mains nues comptent comme magiques dans le but de surmonter la résistance et l'immunité aux attaques et dégâts non magiques -Power/&ClassMonkKiStillnessOfMindTitle Silence d'esprit -Power/&ClassMonkKiStillnessOfMindDescription Vous pouvez utiliser votre action pour mettre fin à un effet sur vous-même qui vous charme ou vous effraie -Feature/&ClassMonkPurityOfBodyTitle Pureté du corps -Feature/&ClassMonkPurityOfBodyDescription Votre maîtrise du ki qui vous traverse vous rend immunisé contre les maladies et les poisons -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Mouvement sans armure : Escalade -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Tant que vous n'êtes pas armé et que vous ne brandissez pas de bouclier, vous pouvez vous déplacer sur les murs comme une araignée. La capacité est temporairement perdue si vous effectuez une action qui n'est pas un mouvement, ou lorsque ce n'est pas votre tour de combat -Feature/&ClassMonkTongueOfSunAndMoonTitle Langue du Soleil et de la Lune -Feature/&ClassMonkTongueOfSunAndMoonDescription Vous apprenez à toucher le ki des autres esprits afin de comprendre toutes les langues parlées. De plus, toute créature qui peut comprendre une langue peut comprendre ce que vous dites -Feature/&ClassMonkDiamondSoulTitle Âme de diamant -Feature/&ClassMonkDiamondSoulDescription Votre maîtrise du ki vous confère la maîtrise de tous les jets de sauvegarde.\nDe plus, chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat. -Power/&ClassMonkDiamondSoulPowerTitle Âme de diamant -Power/&ClassMonkDiamondSoulPowerDescription Chaque fois que vous faites un jet de sauvegarde et que vous échouez, vous pouvez dépenser 1 point de ki pour le relancer et prendre le deuxième résultat -Reaction/&SpendPowerDiamondSoulTitle Âme de diamant -Reaction/&SpendPowerDiamondSoulDescription {0} a échoué à une sauvegarde et peut dépenser 1 ki pour le relancer -Reaction/&SpendPowerDiamondSoulReactTitle Relancer -Reaction/&SpendPowerDiamondSoulReactDescription Dépensez du ki pour relancer la sauvegarde ratée -Power/&ClassMonkEmptyBodyTitle Corps vide -Power/&ClassMonkEmptyBodyDescription Vous pouvez utiliser votre action pour dépenser 4 points de ki pour devenir invisible pendant 1 minute. Pendant ce temps, vous avez également une résistance à tous les dégâts mais aux dégâts de force -Condition/&ClassMonkEmptyBodyConditionTitle Corps vide -Condition/&ClassMonkEmptyBodyConditionDescription Vous avez une résistance à tous les dégâts mais aux dégâts de force -Feature/&ClassMonkPerfectSelfTitle Soi parfait -Feature/&ClassMonkPerfectSelfDescription Lorsque vous commencez la bataille et qu'il ne vous reste plus de points de ki, vous regagnez 4 points de ki -Tooltip/&CustomPortraitPoolClassMonkKiPool Vous pouvez exploiter l'énergie mystique du ki. Votre accès à cette énergie est représenté par un certain nombre de points ki. Le montant maximum est égal à votre niveau de moine. Tous les points dépensés sont récupérés sur un repos court ou long. Vous pouvez dépenser ces points pour alimenter diverses fonctionnalités ki -Subclass/&ClassMonkTraditionTitle Traditions monastiques -Subclass/&ClassMonkTraditionDescription Au niveau 3, vous choisissez la voie spirituelle que vous suivez vers l'illumination. Cela façonnera la façon dont vous manipulez le ki. -Stage/&SubclassSelectionStageClassMonkTraditionDescription Cette étape sélectionne la tradition monastique du personnage -Stage/&SubclassSelectionStageClassMonkTraditionFeatures Caractéristiques de la tradition monastique -Stage/&SubclassSelectionStageClassMonkTraditionHeader Sélectionnez une tradition monastique -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Vous devez sélectionner une tradition monastique -Stage/&SubclassSelectionStageClassMonkTraditionTitle Monastique\nTradition -Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Voie de la main ouverte -Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [mise à jour après l'implémentation des fonctionnalités]\nLes Moines de la Voie de la Main Ouverte sont les maîtres ultimes du combat des arts martiaux, qu'ils soient armés ou non. Ils apprennent des techniques pour pousser et faire trébucher leurs adversaires, manipuler le ki pour soigner les dommages causés à leur corps et pratiquer une méditation avancée qui peut les protéger du mal. -Reaction/&SubitemSelectPowerBundleTitle Choix -Power/&ClassMonkOpenHandProneTitle Abattre -Power/&ClassMonkOpenHandProneDescription La cible doit réussir un jet de sauvegarde de Dextérité ou être projetée à terre -Power/&ClassMonkOpenHandPushTitle Repousser -Power/&ClassMonkOpenHandPushDescription La cible doit réussir un jet de sauvegarde de Force ou être repoussée à 15 pieds de vous -Power/&ClassMonkOpenHandDistractTitle Distraire -Power/&ClassMonkOpenHandDistractDescription La cible ne peut pas réagir avant la fin de votre prochain tour -Condition/&ClassMonkOpenHandDistractConditionTitle Distraits -Condition/&ClassMonkOpenHandDistractConditionDescription Ne peut pas faire de réactions -Power/&ClassMonkOpenHandTechniqueTitle Technique à main ouverte -Power/&ClassMonkOpenHandTechniqueDescription Vous pouvez manipuler le ki de votre ennemi lorsque vous exploitez le vôtre. À chaque fois que vous touchez une créature avec l'une des attaques conférées par votre Déluge de coups, vous pouvez imposer l'un des effets suivants à cette cible :\n - Il doit réussir un jet de sauvegarde de Dextérité ou être mis à terre.\n - Il doit effectuer un jet de sauvegarde de Force. S'il échoue, vous pouvez le pousser jusqu'à 15 pieds de vous.\n - Il ne peut pas prendre de réactions avant la fin de votre prochain tour -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Technique à main ouverte -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} touche une créature avec l'une des attaques conférées par Déluge de coups et peut imposer l'un des effets suivants à cette cible : -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Appliquer -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Appliquer la technique sélectionnée -Power/&ClassMonkWholenessOfBodyTitle Intégralité du corps -Power/&ClassMonkWholenessOfBodyDescription Par une action, vous pouvez regagner des points de vie égaux à trois fois votre niveau de moine. Vous devez terminer un repos long avant de pouvoir utiliser à nouveau cette fonctionnalité -Power/&ClassMonkTanquilityTitle Tranquillité -Power/&ClassMonkTanquilityDescription Une fois par repos court, en tant qu'action libre, vous pouvez entrer dans un état de tranquillité, calmer vos émotions et vous concentrer sur ce qui vous entoure. Tant que vous êtes dans cet état, vous bénéficiez d'un avantage aux jets de sauvegarde contre les sorts et les ennemis sont désavantagés lorsqu'ils vous attaquent. La tranquillité dure jusqu'au prochain repos ou jusqu'à ce que vous attaquiez ou lanciez un sort -Condition/&ClassMonkTanquilityConditionTitle Tranquillité -Condition/&ClassMonkTanquilityConditionDescription Vous avez un avantage aux jets de sauvegarde contre les sorts et les ennemis ont un désavantage en vous attaquant. Supprimé lorsque vous attaquez ou lancez un sort. -Power/&ClassMonkQuiveringPalmTitle Paume tremblante -Power/&ClassMonkQuiveringPalmDescription Lorsque vous touchez une créature avec un coup à mains nues, vous pouvez dépenser 3 points de ki pour déclencher des vibrations imperceptibles qui forcent la créature à effectuer un jet de sauvegarde de Constitution. En cas d'échec, il est réduit à 0 point de vie. S'il réussit, il subit 10d10 dégâts nécrotiques -Reaction/&SpendPowerClassMonkQuiveringPalmTitle Paume tremblante -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} a touché l'adversaire avec une attaque à mains nues et peut dépenser 3 points de ki pour tenter de le tuer -Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Dépenser du ki -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Dépense du ki pour tenter de tuer l'adversaire -Feedback/&AdditionalDamageLightningSpearFormat Lance de Foudre! -Feedback/&AdditionalDamageLightningSpearLine {0} frappe {1} avec Lance de Foudre! (+{2}) \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-pt-br.txt b/SolastaCommunityExpansion/Translations-pt-br.txt index 1a3e254881..7bc07a7600 100644 --- a/SolastaCommunityExpansion/Translations-pt-br.txt +++ b/SolastaCommunityExpansion/Translations-pt-br.txt @@ -8,6 +8,8 @@ AttributeModifier/&DHFeeblemindIntSpellDescription A pontuação de inteligênci AttributeModifier/&DHFeeblemindIntSpellTitle Inteligência fraca BlueprintCategory/&FlatRoomsTitle Apartamentos Caption/&GadgetParametersCustomRemoveDescription Remover:\n{0} +Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz +Class/&ClassMonkTitle Monge [beta] Class/&ClassWarlockDescription Bruxos são buscadores do conhecimento que está escondido no tecido do multiverso. Através de pactos feitos com seres misteriosos de poder sobrenatural, feiticeiros desbloqueiam efeitos mágicos sutis e espetaculares Class/&ClassWarlockTitle Bruxo Class/&TinkererDescription Tinkerers são inventores, alquimistas e muito mais. Eles preenchem o espaço entre magia e tecnologia @@ -74,6 +76,14 @@ Condition/&ApathyDescription Condição de apatia Condition/&ApathyTitle Apatia Condition/&CharmDescription Condição de charme Condition/&CharmTitle Charme +Condition/&ClassMonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força +Condition/&ClassMonkEmptyBodyConditionTitle Corpo Vazio +Condition/&ClassMonkOpenHandDistractConditionDescription Não pode fazer reações +Condition/&ClassMonkOpenHandDistractConditionTitle Distraído +Condition/&ClassMonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno +Condition/&ClassMonkStepOfTheWindConditionTitle Passo do vento +Condition/&ClassMonkTanquilityConditionDescription Você tem vantagem nos testes de resistência contra feitiços e os inimigos têm desvantagem em atacá-lo. Removido quando você ataca ou lança feitiço. +Condition/&ClassMonkTanquilityConditionTitle Tranqüilidade Condition/&ConditionBarkWardDescription Protegido pelos espíritos da floresta Condition/&ConditionBarkWardTitle Ala de Latidos Condition/&ConditionDualFlurryApplyDescription Você está ganhando impulso... @@ -747,7 +757,7 @@ Feature/&AHSoulBladeEmpowerWeaponDamageBonusDescription Você é fortalecido e c Feature/&AHSoulBladeEmpowerWeaponDamageBonusTitle Fortalecido pela alma Feature/&AHSoulBladeSummonPactWeaponPowerDescription Uma vez por descanso curto, você pode invocar uma forma espiritual de uma arma do seu pacto como uma ação livre. Como uma ação bônus, você pode direcionar a arma conforme desejar para atacar seus inimigos. A arma se move até 20 pés cada vez antes de atacar Feature/&AHSoulBladeSummonPactWeaponPowerTitle Arma do Pacto Espiritual -Feature/&AHWarlockClassPactBoonSetDescription No 3º nível, seu patrono do outro mundo concede um presente a você por seu serviço leal. Você pode escolher entre: +Feature/&AHWarlockClassPactBoonSetDescription No 3º nível, seu patrono sobrenatural concede um presente a você por seu serviço leal. Você pode escolher entre: Feature/&AHWarlockClassPactBoonSetTitle Benefício do pacto Feature/&AHWarlockClassPactOfTheBladeSetDescription Você se torna proficiente com todas as armas e seus ataques com armas são considerados mágicos Feature/&AHWarlockClassPactOfTheBladeSetTitle Pacto da Lâmina @@ -762,7 +772,7 @@ Feature/&AHWarlockSoulBladePactSpellListTitle Lista de feitiços expandida da l Feature/&AlwaysBeardDescription {0}% de chances de crescer uma barba gloriosa! Feature/&AncientForestExpandedSpelllistAfinityDescription Você escolhe a partir de uma lista expandida de magias quando aprende uma magia de bruxo. Os seguintes feitiços são adicionados à lista de feitiços de bruxo para você: {0} Feature/&AncientForestExpandedSpelllistAfinityTitle Feitiços da Floresta Antiga -Feature/&AncientForestLightAffinityDescription Você pode absorver energia da luz solar. Enquanto você está sob luz direta, você ganha 2 HP por rodada +Feature/&AncientForestLightAffinityDescription Você pode absorver energia da luz solar. Enquanto você estiver sob luz direta, você ganha 2 HP por rodada Feature/&AncientForestLightAffinityTitle Fotossíntese Feature/&AncientForestRegrowthDescription Uma piscina de poder de cura - 5 pontos por nível de bruxo Feature/&AncientForestRegrowthTitle Rebrota @@ -807,6 +817,40 @@ Feature/&BondoftheTalismanDescription Teletransporte até 5 células de distânc Feature/&BondoftheTalismanTitle Talismã de Teletransporte Feature/&ChainsofCarceriDescription Paralisa um celestial, demônio ou elemental a menos que seja bem sucedido em um teste de resistência WIS Feature/&ChainsofCarceriTitle Correntes de Carceri +Feature/&ClassMonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge +Feature/&ClassMonkDeflectMissileTitle Desviar mísseis +Feature/&ClassMonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. +Feature/&ClassMonkDiamondSoulTitle Alma de diamante +Feature/&ClassMonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação Atacar no seu turno +Feature/&ClassMonkExtraAttackTitle Ataque Extra +Feature/&ClassMonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: +Feature/&ClassMonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos +Feature/&ClassMonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki +Feature/&ClassMonkKiTitle Ki +Feature/&ClassMonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus +Feature/&ClassMonkMartialArtsTitle Artes marciais +Feature/&ClassMonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge +Feature/&ClassMonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) +Feature/&ClassMonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge +Feature/&ClassMonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) +Feature/&ClassMonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge +Feature/&ClassMonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) +Feature/&ClassMonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki +Feature/&ClassMonkPerfectSelfTitle Eu Perfeito +Feature/&ClassMonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos +Feature/&ClassMonkPurityOfBodyTitle Pureza do Corpo +Feature/&ClassMonkSkillProficiencyTitle Habilidades de monge +Feature/&ClassMonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz +Feature/&ClassMonkTongueOfSunAndMoonTitle Língua do Sol e da Lua +Feature/&ClassMonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria +Feature/&ClassMonkUnarmoredDefenseTitle Defesa não blindada +Feature/&ClassMonkUnarmoredMovementBonusDescription Bônus de movimento aumenta em 1,5 metro +Feature/&ClassMonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado +Feature/&ClassMonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge +Feature/&ClassMonkUnarmoredMovementTitle Movimento não blindado +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é perdida temporariamente se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada +Feature/&ClassMonkWeaponProficiencyTitle Proficiência com Armas de Monge Feature/&ClassWarlockArmorProficiencyDescription Armadura leve Feature/&ClassWarlockArmorProficiencyTitle Proficiência em Armadura de Bruxo Feature/&ClassWarlockEldritchInvocationReplaceDescription Selecione Invocação Eldritch para substituir @@ -1011,7 +1055,7 @@ Feature/&PowerAttackTwoHandedPowerDescription Tome uma penalidade de -{0} para a Feature/&PowerAttackTwoHandedPowerTitle Ataque de poder de duas mãos Feature/&PowerPaladinAuraOfCourage18Description Concede um bônus de teste de resistência para aliados dentro de 9 metros Feature/&PowerPaladinAuraOfCourage18Title Aura de Coragem Aprimorada -Feature/&PowerPaladinAuraOfProtection18Description Você e seus aliados dentro de 9 metros não podem ser amedrontados +Feature/&PowerPaladinAuraOfProtection18Description Você e seus aliados dentro de 30 pés não podem ser amedrontados Feature/&PowerPaladinAuraOfProtection18Title Aura de Proteção Aprimorada Feature/&PowerTorchbearerDescription Tente incendiar um alvo corpo a corpo! Feature/&PowerTorchbearerTitle Portador da tocha @@ -1121,6 +1165,8 @@ Feedback/&AdditionalDamageEldritchSmiteFormat Golpe Eldritch! Feedback/&AdditionalDamageEldritchSmiteLine {0} fere {1} (+{2}) Feedback/&AdditionalDamageElementalDamageFormat Dano Elementar Feedback/&AdditionalDamageElementalDamageLine A forma elemental concede dano adicional +Feedback/&AdditionalDamageLightningSpearFormat Lança Relâmpago! +Feedback/&AdditionalDamageLightningSpearLine {0} atinge {1} com a Lança Relâmpago! (+{2}) Feedback/&AdditionalDamagePactMarkedFormat Marca do pacto! Feedback/&AdditionalDamagePactMarkedLine A marca do pacto causa dano adicional! Feedback/&AdditionalDamagePactSoulTakerFormat Tomador de almas! @@ -1209,7 +1255,7 @@ Message/&SpawnCustomEncounterErrorDescription Não é possível gerar encontros Message/&SpawnCustomEncounterTitle Encontro Message/&TeleportPartyDescription Teletransportar o grupo para as coordenadas ({0}, {1})?\nVocê pode quebrar missões ou mapas se se teletransportar para um lugar desconhecido Message/&TeleportPartyTitle teleporte -Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierDescription Arma usa modificador de Carisma para jogadas de ataque e dano e conta como mágica até descanso longo +Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierDescription A arma usa o modificador de Carisma para jogadas de ataque e dano e conta como mágica até um descanso longo Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierTitle Fortalecido pela alma Modifier/&AttributeModifierRuinDescription -3 para Classe de Armadura Modifier/&AttributeModifierRuinTitle Arruinado @@ -1242,6 +1288,38 @@ Power/&AncientForestLifeSapDescription Quando você danifica o inimigo com feiti Power/&AncientForestLifeSapTitle Seiva da Vida Power/&AncientForestRootedPowerDescription Gavinhas arbóreas crescem de seus pés e cavam no chão. Seu deslocamento se torna 0 e você ganha vantagem em qualquer teste de resistência para empurrá-lo, puxá-lo ou derrubá-lo. Power/&AncientForestRootedPowerTitle Enraizado +Power/&ClassMonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado +Power/&ClassMonkDiamondSoulPowerTitle Alma de diamante +Power/&ClassMonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força +Power/&ClassMonkEmptyBodyTitle Corpo Vazio +Power/&ClassMonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo +Power/&ClassMonkFlurryOfBlowsTitle Rajada de Golpes +Power/&ClassMonkKiPoolDescription Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki +Power/&ClassMonkKiPoolTitle Pontos Ki +Power/&ClassMonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você encantado ou assustado. +Power/&ClassMonkKiStillnessOfMindTitle Tranquilidade da mente +Power/&ClassMonkOpenHandDistractDescription O alvo não pode realizar reações até o final do seu próximo turno +Power/&ClassMonkOpenHandDistractTitle Distrair +Power/&ClassMonkOpenHandProneDescription O alvo deve ser bem sucedido no teste de resistência de Destreza ou será derrubado +Power/&ClassMonkOpenHandProneTitle Derrubar +Power/&ClassMonkOpenHandPushDescription O alvo deve ser bem sucedido no teste de resistência de Força ou será empurrado 15 pés para longe de você +Power/&ClassMonkOpenHandPushTitle Afastar +Power/&ClassMonkOpenHandTechniqueDescription Você pode manipular o ki do seu inimigo quando usa o seu. Sempre que você acertar uma criatura com um dos ataques concedidos pela sua Rajada de Golpes, você pode impor um dos seguintes efeitos nesse alvo:\n - Ele deve ser bem sucedido em um teste de resistência de Destreza ou será derrubado.\n - Deve fazer um teste de resistência de Força. Se falhar, você pode empurrá-lo até 15 pés de distância de você.\n - Não pode ter reações até o final do seu próximo turno +Power/&ClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta +Power/&ClassMonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo +Power/&ClassMonkPatientDefenseTitle Defesa do paciente +Power/&ClassMonkQuiveringPalmDescription Quando você atinge uma criatura com um ataque desarmado, você pode gastar 3 pontos de ki para iniciar vibrações imperceptíveis que forçam a criatura a fazer um teste de resistência de Constituição. Se falhar, é reduzido a 0 pontos de vida. Se for bem sucedido, sofre 10d10 de dano necrótico +Power/&ClassMonkQuiveringPalmTitle Palmeira Tremendo +Power/&ClassMonkSlowFallDescription Você pode usar sua reação quando cair para evitar qualquer dano de queda +Power/&ClassMonkSlowFallTitle Queda Lenta +Power/&ClassMonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo +Power/&ClassMonkStepOfTheWindTitle Passo do vento +Power/&ClassMonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. +Power/&ClassMonkStunningStrikeTitle Golpe Impressionante +Power/&ClassMonkTanquilityDescription Uma vez por descanso curto como uma ação livre, você pode entrar em estado de tranquilidade, acalmando suas emoções e concentrando-se no que está ao seu redor. Enquanto neste estado você ganha vantagem nos testes de resistência contra feitiços e os inimigos ficam em desvantagem ao atacá-lo. A tranquilidade dura até o próximo descanso ou até você atacar ou lançar um feitiço +Power/&ClassMonkTanquilityTitle Tranqüilidade +Power/&ClassMonkWholenessOfBodyDescription Com uma ação, você pode recuperar pontos de vida iguais a três vezes seu nível de monge. Você deve terminar um descanso longo antes de poder usar esta característica novamente +Power/&ClassMonkWholenessOfBodyTitle Totalidade do Corpo Power/&DH_ElementalFormPoolDescription Você pode alternar entre formas elementais várias vezes (igual ao seu Bônus de Proficiência) por dia canalizando energia elemental. Você ganha resistência ao dano relevante e uma vez por turno, aplica o Bônus de Proficiência como dano do mesmo tipo ao primeiro dano mágico a cada rodada. Os formulários duram 1 minuto Power/&DH_ElementalFormPoolEnhancedDescription Você pode alternar entre formas elementais aprimoradas várias vezes (igual ao seu Bônus de Proficiência) por dia canalizando energia elemental. Você ganha imunidade ao dano relevante e aplica o Bônus de Proficiência como dano do mesmo tipo ao primeiro dano mágico a cada rodada. Os formulários duram 1 minuto Power/&DH_ElementalFormPoolEnhancedTitle Formas Elementais Aprimoradas @@ -1291,7 +1369,7 @@ Race/&PointPoolSelect2FeatsDescription Selecione 2 talentos adicionais para o se Race/&PointPoolSelect2FeatsTitle 2 Talentos Bônus Race/&PointPoolSelect3FeatsDescription Selecione 3 talentos adicionais para o seu personagem Race/&PointPoolSelect3FeatsTitle 3 Talentos Bônus -Race/&PointPoolSelect4FeatsDescription Selecione 4 talentos adicionais para o seu personagem +Race/&PointPoolSelect4FeatsDescription Selecione 4 talentos adicionais para seu personagem Race/&PointPoolSelect4FeatsTitle 4 Talentos Bônus Race/&PointPoolSelect5FeatsDescription Selecione 5 talentos adicionais para seu personagem Race/&PointPoolSelect5FeatsTitle 5 Talentos Bônus @@ -1307,12 +1385,29 @@ Reaction/&CastSpellInRetributionDescription {0} está atacando {1}! Você pode l Reaction/&CastSpellInRetributionReactDescription Clique para transmitir {0} Reaction/&CastSpellInRetributionReactTitle Feitiço lançado Reaction/&CastSpellInRetributionTitle Feitiço de Reação de Conjuração +Reaction/&CustomDeflectMissileClassMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de monge +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} atinge uma criatura com um dos ataques concedidos por Rajada de Golpes e pode impor um dos seguintes efeitos nesse alvo: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Aplicar a técnica selecionada +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Aplicar +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} atingiu o oponente com um ataque desarmado e pode gastar 3 pontos de ki para tentar matá-lo +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Gaste ki para tentar matar o oponente +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Gastar ki +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Palmeira Tremendo +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Gastar ki +Reaction/&SpendPowerClassMonkStunningStrikeTitle Golpe Impressionante Reaction/&SpendPowerCounterStrikePowerDescription Gaste um dado de jogada e faça um Counter Strike no inimigo, se você acertar, cause 1d6+2 de dano de concussão adicional Reaction/&SpendPowerCounterStrikePowerReactDescription Gaste um dado de jogada e faça um Counter Strike no inimigo, se você acertar, cause 1d6+2 de dano de concussão adicional Reaction/&SpendPowerCounterStrikePowerReactTitle Contra-ataque Reaction/&SpendPowerCounterStrikePowerTitle Contra-ataque Reaction/&SpendPowerDH_RiftStrikeDescription Uma vez por dia, quando danificado em combate corpo a corpo, você pode usar sua reação para criar um portal que bane o atacante por 1 rodada do seu plano de existência Reaction/&SpendPowerDH_RiftStrikeTitle Rift Strike +Reaction/&SpendPowerDiamondSoulDescription {0} falhou em um salvamento e pode gastar 1 ki para rerrolá-lo +Reaction/&SpendPowerDiamondSoulReactDescription Gastar ki para refazer o salvamento falhou +Reaction/&SpendPowerDiamondSoulReactTitle Role novamente +Reaction/&SpendPowerDiamondSoulTitle Alma de diamante Reaction/&SpendPowerInspirePowerDescription Gaste um dado de aposta e inspire ou seu aliado para dar 1d6+2 PV temporários Reaction/&SpendPowerInspirePowerTitle Inspirar Reaction/&SpendPowerKnockDownPowerDescription Gaste um dado de jogada e fortaleça seu ataque para causar 1d6+2 de dano de concussão adicional e derrube-os até o início do próximo turno deles se falharem em um teste de Força contra 8 + sua Força + proficiência @@ -1327,8 +1422,13 @@ Reaction/&SpendSpellSlotEldritchSmiteReactTitle Desbaratar Reaction/&SpendSpellSlotEldritchSmiteTitle Golpe Mágico Reaction/&SubitemSelectEldritchSmiteDescription Selecione um nível de slot para consumir em seu Eldritch Smite Reaction/&SubitemSelectEldritchSmiteTitle Nível do slot +Reaction/&SubitemSelectPowerBundleTitle Opções Reaction/&SubitemSelectSlotLevelTitle Nível do slot Reaction/&SubitemSelectWarcasterTitle Selecione a ação +Reaction/&UseClassMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda +Reaction/&UseClassMonkSlowFallReactDescription Use a reação para evitar danos +Reaction/&UseClassMonkSlowFallReactTitle Reagir +Reaction/&UseClassMonkSlowFallTitle Queda Lenta Reaction/&WarcasterAttackDescription Alvo de ataque Reaction/&WarcasterAttackTitle Ataque Reaction/&WarcasterReactionDescription {0} está saindo de uma área ameaçada por um ou mais personagens @@ -1503,6 +1603,11 @@ SpellList/&RiftWalkerSpellsListTitle Lista de Feitiços do Rift Walker SpellList/&SpellListTinkererDescription Lista de Feitiços do Tinkerer SpellList/&SpellListTinkererTitle Lista de Feitiços do Tinkerer Stage/&IdentityMorphotypeEyeHeader Estilo dos olhos +Stage/&SubclassSelectionStageClassMonkTraditionDescription Este estágio seleciona a tradição monástica do personagem +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Características da Tradição Monástica +Stage/&SubclassSelectionStageClassMonkTraditionHeader Selecione uma Tradição Monástica +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Você deve selecionar uma tradição monástica +Stage/&SubclassSelectionStageClassMonkTraditionTitle Monástico\nTradição Stage/&SubclassSelectionStageCovenDescription Multidão Stage/&SubclassSelectionStageCovenFeaturesDescription Multidão Stage/&SubclassSelectionStageCovenFeaturesHeader Recursos do Coven @@ -1592,6 +1697,10 @@ Subclass/&CancelCancelElixirResilienceDescription Encerre a condição de Resili Subclass/&CancelCancelElixirResilienceTitle Cancelar resiliência Subclass/&CancelCancelElixirSwiftnessDescription Acabe com a condição de Rapidez do Elixir do Criador de Poções Subclass/&CancelCancelElixirSwiftnessTitle Cancelar Rapidez +Subclass/&ClassMonkTraditionDescription No 3º nível, você escolhe o caminho espiritual para seguir em direção à iluminação. Ele irá moldar como você manipula o ki. +Subclass/&ClassMonkTraditionTitle Tradições Monásticas +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [atualização após a implementação dos recursos]\nMonges do Caminho da Mão Aberta são os maiores mestres do combate de artes marciais, armados ou desarmados. Eles aprendem técnicas para empurrar e derrubar seus oponentes, manipular o ki para curar danos em seus corpos e praticar meditação avançada que pode protegê-los de danos. +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Caminho da mão aberta Subclass/&ClassWarlockPatronDescription Um bruxo é definido por um pacto com um ser de outro mundo. Às vezes, a relação entre feiticeiro e patrono é como a de um clérigo e uma divindade, embora os seres que servem como patronos não sejam deuses. Subclass/&ClassWarlockPatronTitle Patrono de outro mundo Subclass/&ConditionResistantArmorTitle Armadura Resistente @@ -1667,7 +1776,7 @@ Subclass/&MagicAffinitySpellMasterBonusScribingDescription Faça um feitiço adi Subclass/&MagicAffinitySpellMasterBonusScribingTitle Amplitude do Conhecimento Subclass/&MagicAffinitySpellMasterRecoveryDescription Uma vez por descanso longo, você pode recuperar espaços de magia (além da Recuperação Arcana) Subclass/&MagicAffinitySpellMasterRecoveryTitle Profundidade Arcana -Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedDescription Tempos ilimitados em que você pode recuperar slots de feitiços (além da Recuperação Arcana) +Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedDescription Tempos ilimitados que você pode recuperar slots de feitiços (além da Recuperação Arcana) Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedTitle Profundidade Arcana Subclass/&MagicAffinitySpellMasterScribingDescription Escrever feitiços leva 1/4 do tempo e custo, e você tem vantagem Subclass/&MagicAffinitySpellMasterScribingTitle Escriba Mestre @@ -1777,6 +1886,7 @@ Subclass/&WhiteWitchMagicTitle Magia branca Subclass/&WhiteWitchTitle bruxa branca Subclass/&WitchSubclassPathDescription Seu conhecimento de magia culminou em se juntar a um Coven, um círculo inato de bruxas que mergulham em um caminho específico de feitiçaria e maldições Subclass/&WitchSubclassPathTitle Covens de bruxas +Tooltip/&CustomPortraitPoolClassMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki Tooltip/&FeatPrerequisiteHasStealthAttack Tem ataque furtivo Tooltip/&FeatPrerequisiteIsNotBarbarian Não é um bárbaro Tooltip/&FeatPrerequisiteIsNotFighter Não é um lutador @@ -1785,6 +1895,7 @@ Tooltip/&FeatPrerequisiteLevelFormat Nível mínimo de caractere {0} Tooltip/&Tag9000Title Efeito personalizado Tooltip/&TagCommunityExpansionTitle Expansão da comunidade Tooltip/&TagMaledictionTitle Caramba +Tooltip/&TagMonkWeaponTitle Monge Tooltip/&TagOtherModContentTitle Do modo UI/&CustomFeatureSelectionStageDescription Selecione recursos extras de sua classe/subclasse UI/&CustomFeatureSelectionStageFeatures Recursos @@ -1796,112 +1907,3 @@ UI/&CustomFeatureSelectionTooltipTypePower Poder UI/&CustomFeatureSelectionTooltipTypeProficiency Competência UI/&ForcePreferredCantripDescription Se esta opção estiver LIGADA, apenas o truque preferido pode ser acionado. Se o truque preferido não for selecionado, o primeiro truque válido será acionado, independentemente dessa alternância UI/&ForcePreferredCantripTitle Forçar Truque Preferido -Class/&ClassMonkTitle Monge [beta] -Class/&ClassMonkDescription Os monges estão unidos em sua capacidade de aproveitar magicamente a energia que flui em seus corpos. Seja canalizada como uma demonstração impressionante de proeza de combate ou um foco mais sutil de habilidade defensiva e velocidade, essa energia infunde tudo o que um monge faz -Feature/&ClassMonkWeaponProficiencyTitle Proficiência com Armas de Monge -Feature/&ClassMonkSkillProficiencyTitle Habilidades de monge -Feature/&ClassMonkUnarmoredDefenseTitle Defesa não blindada -Feature/&ClassMonkUnarmoredDefenseDescription Enquanto você não estiver usando armadura e não empunhando um escudo, sua CA é igual a 10 + seu modificador de Destreza + seu modificador de Sabedoria -Feature/&ClassMonkMartialArtsTitle Artes marciais -Feature/&ClassMonkMartialArtsDescription Você ganha os seguintes benefícios enquanto estiver desarmado ou empunhando apenas armas de monge e não estiver usando armadura ou empunhando um escudo:\n - Você pode usar Destreza em vez de Força para as jogadas de ataque e dano de seus ataques desarmados e armas de monge.\n - Você pode rolar um d4 no lugar do dano normal de seu ataque desarmado ou arma de monge. Este dado muda conforme você ganha níveis de monge.\n - Quando você usa a ação Atacar com um golpe desarmado ou uma arma de monge no seu turno, você pode fazer um golpe desarmado como uma ação bônus -Feature/&ClassMonkUnarmoredMovementTitle Movimento não blindado -Feature/&ClassMonkUnarmoredMovementDescription Seu deslocamento aumenta em 3 metros enquanto você não estiver usando armadura ou empunhando um escudo. Este bônus aumenta quando você atinge certos níveis de monge -Feature/&ClassMonkUnarmoredMovementBonusTitle Melhoria de movimento não blindado -Feature/&ClassMonkUnarmoredMovementBonusDescription Bônus de movimento aumenta em 1,5 metro -Feature/&ClassMonkMartialDiceProgression00Title Aumento de Dados de Artes Marciais (D6) -Feature/&ClassMonkMartialDiceProgression00Description Você pode rolar D6 no lugar do dano normal de seu ataque desarmado ou arma de monge -Feature/&ClassMonkMartialDiceProgression01Title Aumento de Dados de Artes Marciais (D8) -Feature/&ClassMonkMartialDiceProgression01Description Você pode rolar D8 no lugar do dano normal de seu ataque desarmado ou arma de monge -Feature/&ClassMonkMartialDiceProgression02Title Aumento de Dados de Artes Marciais (D10) -Feature/&ClassMonkMartialDiceProgression02Description Você pode rolar D10 no lugar do dano normal de seu ataque desarmado ou arma de monge -Tooltip/&TagMonkWeaponTitle Monge -Feature/&ClassMonkKiTitle Ki -Feature/&ClassMonkKiDescription Seu treinamento permite que você aproveite a energia mística do ki. Você ganha pontos de ki igual ao seu nível de monge. Quando você gasta um ponto de ki, ele fica indisponível até que você termine um descanso curto ou longo, no final do qual você atrai todo o seu ki gasto de volta para si mesmo. Você pode gastar esses pontos para alimentar vários recursos de ki. Você começa a conhecer três desses recursos: -Power/&ClassMonkFlurryOfBlowsTitle Rajada de Golpes -Power/&ClassMonkFlurryOfBlowsDescription Depois de gastar ação para atacar com arma de monge, você pode gastar 1 ponto de ki como uma ação bônus para fazer 2 ataques sem nome. Disponível apenas se você não estiver usando armadura ou escudo -Power/&ClassMonkPatientDefenseTitle Defesa do paciente -Power/&ClassMonkPatientDefenseDescription Você pode gastar 1 ponto de ki como uma ação bônus para realizar a ação de Esquiva. Disponível apenas se você não estiver usando armadura ou escudo -Power/&ClassMonkStepOfTheWindTitle Passo do vento -Power/&ClassMonkStepOfTheWindDescription Você pode gastar 1 ponto de ki para realizar a ação Desengajar ou Correr como uma ação bônus em seu turno, e sua distância de salto é dobrada no turno. Disponível apenas se você não estiver usando armadura ou escudo -Condition/&ClassMonkStepOfTheWindConditionTitle Passo do vento -Condition/&ClassMonkStepOfTheWindConditionDescription Você pode realizar a ação Desengajar ou Correr como uma ação bônus e sua distância de salto é dobrada no turno -Feature/&ClassMonkDeflectMissileTitle Desviar mísseis -Feature/&ClassMonkDeflectMissileDescription Você pode usar sua reação para desviar o míssil quando for atingido por um ataque de arma à distância. Quando você faz isso, o dano que você recebe do ataque é reduzido em 1d10 + seu modificador de Destreza + seu nível de monge -Reaction/&CustomDeflectMissileClassMonkTitle {0} está atacando {1}, que pode reagir para reduzir o dano recebido em 1D10 + modificador de DES + nível de monge -Power/&ClassMonkSlowFallTitle Queda Lenta -Power/&ClassMonkSlowFallDescription Você pode usar sua reação quando cair para evitar qualquer dano de queda -Reaction/&UseClassMonkSlowFallTitle Queda Lenta -Reaction/&UseClassMonkSlowFallDescription {0} está caindo e pode usar a reação para evitar danos de queda -Reaction/&UseClassMonkSlowFallReactTitle Reagir -Reaction/&UseClassMonkSlowFallReactDescription Use a reação para evitar danos -Feature/&ClassMonkExtraAttackTitle Ataque Extra -Feature/&ClassMonkExtraAttackDescription Você pode atacar duas vezes, em vez de uma vez, sempre que realizar a ação Atacar no seu turno -Power/&ClassMonkStunningStrikeTitle Golpe Impressionante -Power/&ClassMonkStunningStrikeDescription Você pode interferir no fluxo de ki no corpo de um oponente. Quando você atinge outra criatura que não está atordoada com um ataque de arma corpo a corpo, você pode gastar 1 ponto de ki para tentar um golpe atordoante. O alvo deve ser bem sucedido em um teste de resistência de Constituição ou ficará atordoado até o final do seu próximo turno. -Reaction/&SpendPowerClassMonkStunningStrikeTitle Golpe Impressionante -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} atingiu o oponente e pode gastar 1 ponto de ki para tentar atordoar -Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Gastar ki -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Gaste ki para tentar atordoar o oponente -Feature/&ClassMonkKiEmpoweredStrikesTitle Ataques Potenciais do Ki -Feature/&ClassMonkKiEmpoweredStrikesDescription Seus ataques desarmados contam como mágicos com o propósito de superar resistência e imunidade a ataques e danos não mágicos -Power/&ClassMonkKiStillnessOfMindTitle Tranquilidade da mente -Power/&ClassMonkKiStillnessOfMindDescription Você pode usar sua ação para acabar com um efeito em si mesmo que está deixando você encantado ou assustado. -Feature/&ClassMonkPurityOfBodyTitle Pureza do Corpo -Feature/&ClassMonkPurityOfBodyDescription Seu domínio do ki que flui através de você o torna imune a doenças e venenos -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Movimento sem armadura: Escalada -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Enquanto você está sem armadura e não empunhando um escudo, você pode se mover nas paredes como uma aranha. A habilidade é perdida temporariamente se você realizar qualquer ação que não seja movimento, ou quando não for seu turno em combate -Feature/&ClassMonkTongueOfSunAndMoonTitle Língua do Sol e da Lua -Feature/&ClassMonkTongueOfSunAndMoonDescription Você aprende a tocar o ki de outras mentes para entender todas as línguas faladas. Além disso, qualquer criatura que possa entender um idioma pode entender o que você diz -Feature/&ClassMonkDiamondSoulTitle Alma de diamante -Feature/&ClassMonkDiamondSoulDescription Seu domínio do ki lhe concede proficiência em todos os testes de resistência.\nAlém disso, sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado. -Power/&ClassMonkDiamondSoulPowerTitle Alma de diamante -Power/&ClassMonkDiamondSoulPowerDescription Sempre que você fizer um teste de resistência e falhar, você pode gastar 1 ponto de ki para rerrolá-lo e obter o segundo resultado -Reaction/&SpendPowerDiamondSoulTitle Alma de diamante -Reaction/&SpendPowerDiamondSoulDescription {0} falhou em um salvamento e pode gastar 1 ki para rerrolá-lo -Reaction/&SpendPowerDiamondSoulReactTitle Role novamente -Reaction/&SpendPowerDiamondSoulReactDescription Gastar ki para refazer o salvamento falhou -Power/&ClassMonkEmptyBodyTitle Corpo Vazio -Power/&ClassMonkEmptyBodyDescription Você pode usar sua ação para gastar 4 pontos de ki para ficar invisível por 1 minuto. Durante esse tempo, você também tem resistência a todos os danos, exceto dano de força -Condition/&ClassMonkEmptyBodyConditionTitle Corpo Vazio -Condition/&ClassMonkEmptyBodyConditionDescription Você tem resistência a todos os danos, exceto dano de força -Feature/&ClassMonkPerfectSelfTitle Eu Perfeito -Feature/&ClassMonkPerfectSelfDescription Quando você começa a batalha e não tem pontos de ki restantes, você recupera 4 pontos de ki -Tooltip/&CustomPortraitPoolClassMonkKiPool Você pode aproveitar a energia mística do ki. Seu acesso a essa energia é representado por vários pontos de ki. A quantidade máxima é igual ao seu nível de monge. Todos os pontos gastos são recuperados em descanso curto ou longo. Você pode gastar esses pontos para alimentar vários recursos de ki -Subclass/&ClassMonkTraditionTitle Tradições Monásticas -Subclass/&ClassMonkTraditionDescription No 3º nível, você escolhe o caminho espiritual para seguir em direção à iluminação. Ele irá moldar como você manipula o ki. -Stage/&SubclassSelectionStageClassMonkTraditionDescription Este estágio seleciona a tradição monástica do personagem -Stage/&SubclassSelectionStageClassMonkTraditionFeatures Características da Tradição Monástica -Stage/&SubclassSelectionStageClassMonkTraditionHeader Selecione uma Tradição Monástica -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Você deve selecionar uma tradição monástica -Stage/&SubclassSelectionStageClassMonkTraditionTitle Monástico\nTradição -Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Caminho da mão aberta -Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [atualização após a implementação dos recursos]\nMonges do Caminho da Mão Aberta são os maiores mestres do combate de artes marciais, armados ou desarmados. Eles aprendem técnicas para empurrar e derrubar seus oponentes, manipular o ki para curar danos em seus corpos e praticar meditação avançada que pode protegê-los de danos. -Reaction/&SubitemSelectPowerBundleTitle Opções -Power/&ClassMonkOpenHandProneTitle Derrubar -Power/&ClassMonkOpenHandProneDescription O alvo deve ser bem sucedido no teste de resistência de Destreza ou será derrubado -Power/&ClassMonkOpenHandPushTitle Afastar -Power/&ClassMonkOpenHandPushDescription O alvo deve ser bem sucedido no teste de resistência de Força ou será empurrado 15 pés para longe de você -Power/&ClassMonkOpenHandDistractTitle Distrair -Power/&ClassMonkOpenHandDistractDescription O alvo não pode realizar reações até o final do seu próximo turno -Condition/&ClassMonkOpenHandDistractConditionTitle Distraído -Condition/&ClassMonkOpenHandDistractConditionDescription Não pode fazer reações -Power/&ClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta -Power/&ClassMonkOpenHandTechniqueDescription Você pode manipular o ki do seu inimigo quando usa o seu. Sempre que você acertar uma criatura com um dos ataques concedidos pela sua Rajada de Golpes, você pode impor um dos seguintes efeitos nesse alvo:\n - Ele deve ser bem sucedido em um teste de resistência de Destreza ou será derrubado.\n - Deve fazer um teste de resistência de Força. Se falhar, você pode empurrá-lo até 15 pés de distância de você.\n - Não pode ter reações até o final do seu próximo turno -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Técnica de Mão Aberta -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} atinge uma criatura com um dos ataques concedidos por Rajada de Golpes e pode impor um dos seguintes efeitos nesse alvo: -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Aplicar -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Aplicar a técnica selecionada -Power/&ClassMonkWholenessOfBodyTitle Totalidade do Corpo -Power/&ClassMonkWholenessOfBodyDescription Com uma ação, você pode recuperar pontos de vida iguais a três vezes seu nível de monge. Você deve terminar um descanso longo antes de poder usar esta característica novamente -Power/&ClassMonkTanquilityTitle Tranqüilidade -Power/&ClassMonkTanquilityDescription Uma vez por descanso curto como uma ação livre, você pode entrar em estado de tranquilidade, acalmando suas emoções e concentrando-se no que está ao seu redor. Enquanto neste estado você ganha vantagem nos testes de resistência contra feitiços e os inimigos ficam em desvantagem ao atacá-lo. A tranquilidade dura até o próximo descanso ou até você atacar ou lançar um feitiço -Condition/&ClassMonkTanquilityConditionTitle Tranqüilidade -Condition/&ClassMonkTanquilityConditionDescription Você tem vantagem nos testes de resistência contra feitiços e os inimigos têm desvantagem em atacá-lo. Removido quando você ataca ou lança feitiço. -Power/&ClassMonkQuiveringPalmTitle Palmeira Tremendo -Power/&ClassMonkQuiveringPalmDescription Quando você atinge uma criatura com um ataque desarmado, você pode gastar 3 pontos de ki para iniciar vibrações imperceptíveis que forçam a criatura a fazer um teste de resistência de Constituição. Se falhar, é reduzido a 0 pontos de vida. Se for bem sucedido, sofre 10d10 de dano necrótico -Reaction/&SpendPowerClassMonkQuiveringPalmTitle Palmeira Tremendo -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} atingiu o oponente com um ataque desarmado e pode gastar 3 pontos de ki para tentar matá-lo -Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Gastar ki -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Gaste ki para tentar matar o oponente -Feedback/&AdditionalDamageLightningSpearFormat Lança Relâmpago! -Feedback/&AdditionalDamageLightningSpearLine {0} atinge {1} com a Lança Relâmpago! (+{2}) \ No newline at end of file diff --git a/SolastaCommunityExpansion/Translations-ru.txt b/SolastaCommunityExpansion/Translations-ru.txt new file mode 100644 index 0000000000..b330dee4bc --- /dev/null +++ b/SolastaCommunityExpansion/Translations-ru.txt @@ -0,0 +1,1909 @@ +ActionAffinity/&DHFeeblemindSpellDescription Невозможно использовать заклинания +ActionAffinity/&DHFeeblemindSpellTitle Слабое колдовство +AttributeModifier/&AncientForestAttributeModifierBarkskinDescription AC установлен на 16 +AttributeModifier/&AncientForestAttributeModifierBarkskinTitle Дубовая кожа +AttributeModifier/&DHFeeblemindChaSpellDescription Показатель харизмы равен 1 +AttributeModifier/&DHFeeblemindChaSpellTitle Слабая харизма +AttributeModifier/&DHFeeblemindIntSpellDescription Интеллект равен 1 +AttributeModifier/&DHFeeblemindIntSpellTitle Слабый интеллект +BlueprintCategory/&FlatRoomsTitle Плоские комнаты +Caption/&GadgetParametersCustomRemoveDescription Удалять:\n{0} +Class/&ClassMonkDescription Монахов объединяет их способность волшебным образом использовать энергию, которая течет в их телах. Независимо от того, направлена ​​ли она как поразительное проявление боевой доблести или как более тонкий фокус защитных способностей и скорости, эта энергия наполняет все, что делает монах. +Class/&ClassMonkTitle Монах [бета] +Class/&ClassWarlockDescription Чернокнижники — искатели знаний, скрытых в ткани мультивселенной. Благодаря договорам, заключенным с таинственными существами, обладающими сверхъестественной силой, колдуны открывают магические эффекты, как тонкие, так и впечатляющие. +Class/&ClassWarlockTitle Чернокнижник +Class/&TinkererDescription Тинкереры — изобретатели, алхимики и многие другие. Они соединяют пространство между магией и технологиями. +Class/&TinkererTitle мышление +Class/&WitchArmorProficiencyDescription Легкая броня +Class/&WitchArmorProficiencyTitle Навыки доспехов ведьмы +Class/&WitchBurnedFireResistanceDescription Сопротивление огню +Class/&WitchBurnedFireResistanceTitle Огнестойкость +Class/&WitchBurnedProduceFlameDescription Мощность пламени сожженной продукции +Class/&WitchBurnedProduceFlameTitle Произвести пламя +Class/&WitchCacklePowerDescription Вы можете использовать бонусное действие, чтобы кудахтать. Продолжительность вашего Проклятия увеличивается на 1 раунд за каждое затронутое существо в пределах 60 футов от вас.\nНе все ведьмы маниакально смеются, когда кудахчут, но все кудахтанья требуют словесного компонента, как заклинание. Они варьируются от приземленных проклятий и оскорблений до бормотания мертвых языков и речи задом наперёд. +Class/&WitchCacklePowerTitle кудахтанье +Class/&WitchDescription Пораженные зловещим проклятием, ведьмы могут превращать темную магию в проклятия, которые они используют для ослабления противников. Их также сопровождают их фамильяры, верные магические компаньоны, которых они используют для нанесения смертельного удара. +Class/&WitchFamiliarPowerDescription Вы изучаете заклинание Ведьма-фамильяр, т. е. улучшенное заклинание «Найти фамильяра», и можете использовать его как ритуал без материальных компонентов. Заклинание не засчитывается в число известных вам заклинаний. Заклинание улучшает функцию «Найти фамильяра» следующими способами:\n• Ваш фамильяр совершает свой ход непосредственно перед или после вашего хода в каждом раунде (по вашему выбору).\n• Один раз за ход в качестве действия или бонусного действия вы можете мысленно приказать своему фамильяру использовать его реакцию для совершения одной атаки.\n• Когда вы накладываете заклинание, вы можете передать его через своего фамильяра, как если бы он наложил заклинание, даже если у заклинания нет диапазона касания.\n• Ваш фамильяр может использовать ваш бонус атаки заклинаний для своих бросков атаки.\n• Ваш фамильяр добавляет ваш бонус мастерства к своему Классу Доспеха, спасброскам и броскам урона.\n• Вы добавляете удвоенный уровень ведьмы к максимальному количеству хитов вашего фамильяра. +Class/&WitchFamiliarPowerTitle Знакомый +Class/&WitchFeatureSetBurnedCurseDescription Почти все ваше тело было выжжено тайным пламенем, оставив на вас поразительные черные шрамы и угольки магии, горящие под кожей. В результате у вас есть сопротивление урону от огня, и вы знаете колдовство «Производить пламя», которое не засчитывается в общее количество известных вам колдовств. +Class/&WitchFeatureSetBurnedCurseTitle Сгорел +Class/&WitchFeatureSetLovelessCurseDescription Ты обречен никогда не найти настоящую любовь. Измученное и недовольное, даже магия не может повернуть ваше сердце; в результате вы невосприимчивы к очарованию +Class/&WitchFeatureSetLovelessCurseTitle нелюбимый +Class/&WitchFeatureSetRitualCastingDescription Вы можете разыграть любое заклинание ведьмы, которое вы знаете, как ритуал, если у этого заклинания есть тег «Ритуал». +Class/&WitchFeatureSetRitualCastingTitle Ритуальный кастинг ведьмы +Class/&WitchFeatureSetVisionsCurseDescription Вы обречены на ужасные видения будущего, предвещающие смерть ваших друзей, семьи и вас самих. Хотя многие из этих видений являются жестоким обманом, иногда они мрачно точны. Вы можете добавить модификатор Харизмы в дополнение к модификатору Ловкости к броскам инициативы. +Class/&WitchFeatureSetVisionsCurseTitle Видения +Class/&WitchLovelessCharmImmunityDescription Иммунитет к очарованию без любви +Class/&WitchLovelessCharmImmunityTitle Иммунитет к очарованию +Class/&WitchMaledictionAbateDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 60 футов от себя, чтобы совершить спасбросок Харизмы. При провале существо не может совершать реакции до конца вашего следующего хода. +Class/&WitchMaledictionAbateTitle поймать проклятие +Class/&WitchMaledictionApathyDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 60 футов от себя, чтобы совершить спасбросок Харизмы. При провале до конца вашего следующего хода существо становится безразличным к одному существу по вашему выбору, к которому оно враждебно. Это безразличие заканчивается, если цель подвергается нападению или повреждению заклинанием существа, к которому она безразлична. +Class/&WitchMaledictionApathyTitle Апатия +Class/&WitchMaledictionCharmDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 60 футов, чтобы совершить спасбросок Мудрости. При провале существо очаровано вами до конца вашего следующего хода. +Class/&WitchMaledictionCharmTitle Очарование Проклятие +Class/&WitchMaledictionDisorientDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 60 футов, чтобы совершить спасбросок Телосложения. При провале всякий раз, когда эта цель совершает бросок атаки до конца вашего следующего хода, она должна бросить d6 и вычесть выпавшее число из броска атаки. +Class/&WitchMaledictionDisorientTitle Дезориентирующее проклятие +Class/&WitchMaledictionEvilEyeDescription В качестве действия выберите одно видимое вам существо, которое может видеть вас в пределах 60 футов, чтобы совершить спасбросок Мудрости. При провале существо пугается вас до конца вашего следующего хода. +Class/&WitchMaledictionEvilEyeTitle Проклятие сглаза +Class/&WitchMaledictionObfuscateDescription Вы действием создаете туманную сферу радиусом 20 футов с центром на себе. Сфера распространяется по углам, и ее площадь сильно затемнена. Этот эффект длится до конца вашего следующего хода или до тех пор, пока ветер средней или большей скорости (не менее 10 миль в час) не рассеет его. +Class/&WitchMaledictionObfuscateTitle Затемнение проклятия +Class/&WitchMaledictionPoxDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 5 футов, чтобы совершить спасбросок Телосложения. При провале существо становится отравленным до конца вашего следующего хода. +Class/&WitchMaledictionPoxTitle Оспа Проклятие +Class/&WitchMaledictionRuinDescription В качестве действия выберите одно существо, которое вы можете видеть в пределах 60 футов, чтобы совершить спасбросок Телосложения. При провале Класс Защиты существа уменьшается на 3, минимум до 10, до конца вашего следующего хода. +Class/&WitchMaledictionRuinTitle Проклятие руин +Class/&WitchRitualCastingMagicAffinityDescription Ритуальное сотворение родства +Class/&WitchRitualCastingMagicAffinityTitle ритуальное литье +Class/&WitchSavingthrowProficiencyDescription Мудрость, Харизма +Class/&WitchSavingthrowProficiencyTitle Навыки спасброска ведьмы +Class/&WitchSkillProficiencyDescription Выберите два из «Магия», «Обман», «Проницательность», «Запугивание», «Убеждение», «Природа» и «Религия». +Class/&WitchSkillProficiencyTitle Навыки Ведьмы +Class/&WitchSpellcastingDescription Может использовать заклинания из списка заклинаний Ведьмы. +Class/&WitchSpellcastingTitle Колдовство Ведьмы +Class/&WitchTitle Ведьма +Class/&WitchToolProficiencyDescription Выберите один из наборов травника и набора отравителя. +Class/&WitchToolProficiencyTitle Владение ведьмовскими инструментами +Class/&WitchVisionsInitiativeDescription Инициатива Видения +Class/&WitchVisionsInitiativeTitle Инициатива Видения +Class/&WitchWeaponProficiencyDescription Простое оружие +Class/&WitchWeaponProficiencyTitle Мастерство оружия ведьмы +Condition/&AbateDescription Состояние смягчения +Condition/&AbateTitle Убавлять +Condition/&AncientForestPhotosynthesisDescription Вы можете поглощать энергию солнечного света. Пока вы находитесь под прямым ярким светом, вы получаете 2 HP за раунд. +Condition/&AncientForestPhotosynthesisTitle Фотосинтез +Condition/&AncientForestRootedConditionDescription Древесные усики растут из ваших ног и впиваются в землю. Ваша скорость становится равной 0, и вы получаете преимущество в любых спасбросках, которые отталкивают вас, притягивают или сбивают с ног. Вы можете использовать запутывание по своему желанию. +Condition/&AncientForestRootedConditionTitle Укорененный +Condition/&ApathyDescription Состояние апатии +Condition/&ApathyTitle Апатия +Condition/&CharmDescription Состояние очарования +Condition/&CharmTitle Очарование +Condition/&ClassMonkEmptyBodyConditionDescription У вас есть сопротивление ко всем видам урона, кроме форсированного урона. +Condition/&ClassMonkEmptyBodyConditionTitle Пустое тело +Condition/&ClassMonkOpenHandDistractConditionDescription Не могу реагировать +Condition/&ClassMonkOpenHandDistractConditionTitle Несосредоточенный +Condition/&ClassMonkStepOfTheWindConditionDescription Вы можете совершить действие «Отрыв» или «Рывок» в качестве бонусного действия, и расстояние вашего прыжка удвоится за ход. +Condition/&ClassMonkStepOfTheWindConditionTitle Шаг Ветра +Condition/&ClassMonkTanquilityConditionDescription Вы совершаете спасброски от заклинаний с преимуществом, а враги атакуют вас с помехой. Удаляется, когда вы атакуете или применяете заклинание. +Condition/&ClassMonkTanquilityConditionTitle Спокойствие +Condition/&ConditionBarkWardDescription Под защитой духов леса +Condition/&ConditionBarkWardTitle Барк Уорд +Condition/&ConditionDualFlurryApplyDescription Вы набираете обороты... +Condition/&ConditionDualFlurryApplyTitle Двойной шквал! +Condition/&ConditionDualFlurryGrantDescription Твои враги шатаются! +Condition/&ConditionDualFlurryGrantTitle Двойной шквал! +Condition/&ConditionImprovedBarkWardDescription Духи леса наносят 2d8 колющего урона атакующим в ближнем бою. +Condition/&ConditionImprovedBarkWardTitle Улучшенная защита от коры +Condition/&ConditionMarkedByArcanistDescription Пораженный Меткой чародея +Condition/&ConditionMarkedByArcanistTitle Знак чародея +Condition/&ConditionMuleDescription Ваша скорость не снижается из-за нагрузки или тяжелой брони. Вы можете нести 20 дополнительных фунтов +Condition/&ConditionMuleTitle Мул +Condition/&ConditionSuperiorBarkWardDescription Духи леса дают вам невосприимчивость к яду и наносят 3d8 колющего урона атакующим в ближнем бою. +Condition/&ConditionSuperiorBarkWardTitle Улучшенный Барк Уорд +Condition/&DebilitatedConditionDescription Ослабленное состояние +Condition/&DebilitatedConditionTitle Ослабленный +Condition/&DHFeeblemindSpellDescription Показатели Интеллекта и Харизмы существа становятся равными 1. Существо не может читать заклинания, активировать магические предметы, понимать язык или общаться каким-либо внятным способом. +Condition/&DHFeeblemindSpellTitle Слабоумие +Condition/&DHForesightSpellDescription преимущество в бросках атаки, проверках характеристик и спасбросках. Кроме того, другие существа совершают броски атаки с помехой. +Condition/&DHForesightSpellTitle предвидение +Condition/&DHHolyAuraSpellDescription вы накладываете это заклинание, излучающее тусклый свет в радиусе 5 футов, и совершаете с преимуществом все спасброски, а другие существа совершают с помехой броски атаки против них, пока заклинание не закончится. Кроме того, когда демон или нежить поражает пораженное существо рукопашной атакой, аура вспыхивает ярким светом. Атакующий должен преуспеть в спасброске Телосложения, иначе он будет ослеплен до окончания действия заклинания. +Condition/&DHHolyAuraSpellTitle Под защитой святой ауры +Condition/&DHMindBlankSpellDescription Иммунитет к психическим повреждениям и состоянию очарования +Condition/&DHMindBlankSpellTitle Пустой разум +Condition/&DHReverseGravitySpellDescription не могу двигаться +Condition/&DHReverseGravitySpellTitle Пойманный обратной гравитацией +Condition/&DHTimeStopSpellDescription Застыло на остановке времени +Condition/&DHTimeStopSpellTitle Застыло на остановке времени +Condition/&DHWeirdSpellDescription Иллюзия взывает к самым глубоким страхам существа, проявляя его худшие кошмары как непримиримую угрозу. В конце каждого хода испуганное существо должно преуспеть в спасброске Мудрости, иначе оно получит психический урон 4d10. При успешном спасброске заклинание для этого существа оканчивается. +Condition/&DHWeirdSpellTitle странный +Condition/&DisorientDescription Точность этого существа снижена +Condition/&DisorientTitle Дезориентированный +Condition/&EvilEyeDescription Состояние сглаза +Condition/&EvilEyeTitle Сглаз +Condition/&EWResonatingStrikeDamageDescription Начиная с 5-го уровня атака, вызванная этим колдовством, наносит дополнительный урон громом 1d8. Урон увеличивается на 1к8 на 11 и 17 уровнях. +Condition/&EWResonatingStrikeDamageTitle Резонанс +Condition/&EWSunlightBladeDamageDescription Начиная с 5-го уровня атака, вызванная этим колдовством, наносит дополнительный урон излучением 1d8. Урон увеличивается на 1к8 на 11 и 17 уровнях. +Condition/&EWSunlightBladeDamageTitle Ожог солнечного клинка +Condition/&FrenziedDescription Это существо обезумело и будет атаковать ближайшее существо. +Condition/&FrenziedTitle Бешеный +Condition/&HalfLifeConditionDescription Вы принимаете некротическую энергию в себя и висите между жизнью и смертью и временно одержимы своим собственным призраком, обретая полет и такие же иммунитеты к состояниям и сопротивление повреждениям, как и другие призраки. +Condition/&HalfLifeConditionTitle Период полураспада +Condition/&HelpActionDescription Это существо было отвлечено +Condition/&HelpActionTitle Несосредоточенный +Condition/&MoonTouchedConditionDescription Ваша гравитация отрицается +Condition/&MoonTouchedConditionTitle Луна коснулась +Condition/&PoxDescription Состояние оспы +Condition/&PoxTitle Оспа +Condition/&RuinDescription Состояние руины +Condition/&RuinedDescription Защита этого существа снижена +Condition/&RuinedTitle Разрушенный +Condition/&RuinTitle Разорение +Condition/&SwallowedByToadConditionDescription Получает 3D6 кислотного урона за раунд. Оканчивается, если чернокнижник-жаба получает 15 или более единиц урона за одну атаку. +Condition/&SwallowedByToadConditionTitle Проглотил жаба +Condition/&SwallowingToadConditionDescription Оканчивается, если чернокнижник-жаба получает 15 или более единиц урона за одну атаку. +Condition/&SwallowingToadConditionTitle Глотающая жаба +ContentPack/&CommunityExpansionPackDescription Пакет Community Expansion добавляет новые классы, подклассы, умения и заклинания. Есть более высокий предел уровня, мультикласс, функции QOL, исправления ошибок и многое другое. Это настоящий Рог Изобилия (ТМ)... +ContentPack/&CommunityExpansionPackTitle Пакет расширения сообщества +CraftyFeats/&ApothecaryIntFeatDescription +1 к Интеллекту, Мастерству или Экспертизе с Набором Травничества и Магией +CraftyFeats/&ApothecaryIntFeatTitle Аптекарь (Интеллект) +CraftyFeats/&ApothecaryWisFeatDescription +1 к мудрости, мастерству или опыту с набором для травничества и лекарством +CraftyFeats/&ApothecaryWisFeatTitle Аптекарь (Мудрость) +CraftyFeats/&AttributeDexDescription +1 к ловкости +CraftyFeats/&AttributeDexTitle Ловкость +CraftyFeats/&AttributeIntDescription +1 Интеллект +CraftyFeats/&AttributeIntTitle Интеллект +CraftyFeats/&AttributeWisDescription +1 Мудрость +CraftyFeats/&AttributeWisTitle Мудрость +CraftyFeats/&CraftyArcanaDescription Мастерство или опыт Арканы +CraftyFeats/&CraftyBowsDescription Владение всеми луками и арбалетами +CraftyFeats/&CraftyBowsTitle Владение луком +CraftyFeats/&CraftyFletcherFeatDescription +1 Ловкость, Мастерство или Мастерство обращения с кузнечными инструментами, Мастерство обращения с луками и арбалетами +CraftyFeats/&CraftyFletcherFeatTitle Флетчер +CraftyFeats/&CraftyMedicineDescription Медицинское образование или опыт +CraftyFeats/&CraftyNatureDescription Знание природы или опыт +CraftyFeats/&CraftyScribeFeatDescription +1 к Интеллекту, Мастерству или Экспертизе с Набором Свитков и Тайной магией, Требуется умение читать заклинания +CraftyFeats/&CraftyScribeFeatTitle Писец +CraftyFeats/&CraftySkillsTitle Навыки +CraftyFeats/&CraftyToolsTitle Инструменты +CraftyFeats/&ManacalonCrafterFeatDescription +1 к Интеллекту, Мастерству или Экспертизе с Розарием Манакалона и Тайной магией, Требуется способность читать заклинания +CraftyFeats/&ManacalonCrafterFeatTitle Создатель манакалона +CraftyFeats/&ToxicologistIntFeatDescription +1 к интеллекту, мастерству или мастерству с набором отравителя и природой +CraftyFeats/&ToxicologistIntFeatTitle Токсиколог (Разведка) +CraftyFeats/&ToxicologistWisFeatDescription +1 к мудрости, мастерству или мастерству с набором отравителя и лекарством +CraftyFeats/&ToxicologistWisFeatTitle Токсиколог (Мудрость) +DamageAffinity/&DHHolyAuraSpellDescription Когда демон или нежить атакуют пораженное существо рукопашной атакой, аура вспыхивает ярким светом. Атакующий должен преуспеть в спасброске Телосложения, иначе он будет ослеплен до окончания действия заклинания. +DamageAffinity/&DHHolyAuraSpellTitle Возмездие святой ауры +Equipment/&ArcaneStaffDescription Этот посох исписан магическими письменами, и его можно использовать в качестве фокуса для произнесения тайных заклинаний. +Equipment/&ArcaneStaffTitle Чародейский посох +Equipment/&DruidicAmuletDescription Этот тотемный амулет можно использовать в качестве фокуса для произнесения заклинаний друидов. +Equipment/&DruidicAmuletTitle Друидский амулет +Equipment/&Enchanted_Club_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Club_Acuteness_Title Клуб остроты +Equipment/&Enchanted_Club_Bearclaw_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Острые шипы медвежьих когтей разрывают броню, нанося дополнительный урон — как и ожидал Ильдуриал Стронгхэнд, создавший первое оружие такого рода. +Equipment/&Enchanted_Club_Bearclaw_Title Клуб Медвежьего Когтя +Equipment/&Enchanted_Club_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Club_Lightbringer_Title Клуб Светоносных +Equipment/&Enchanted_Club_Power_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Некоторые существа уважают только физическую силу. Маги манакалона создали этот клуб, чтобы дать чемпионам Железных легионов силу, которую их эльфийские тела не давали. +Equipment/&Enchanted_Club_Power_Title Клуб силы +Equipment/&Enchanted_Club_Punisher_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Сочетание лучшего металла и рабского камня придало этому топору невероятную пробивную силу. +Equipment/&Enchanted_Club_Punisher_Title Каратель Клуб +Equipment/&Enchanted_Dart_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Dart_Acuteness_Title Дротик остроты +Equipment/&Enchanted_Dart_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Dart_Frostburn_Title Ледяной дротик +Equipment/&Enchanted_Dart_Sharpness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Dart_Sharpness_Title Дротик остроты +Equipment/&Enchanted_Dart_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Dart_Souldrinker_Title Дротик Пожирателя душ +Equipment/&Enchanted_Handaxe_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Handaxe_Acuteness_Title Ручной топор остроты +Equipment/&Enchanted_Handaxe_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Handaxe_Frostburn_Title Обмороженный ручной топор +Equipment/&Enchanted_Handaxe_Sharpness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Handaxe_Sharpness_Title Ручной топор остроты +Equipment/&Enchanted_Handaxe_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Handaxe_Souldrinker_Title Ручной топор пожирателя душ +Equipment/&Enchanted_HeavyCrossbow_Accuracy_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Его первоначальный дизайн носил печать Дефинет Острый Взгляд, известного заклинателя лесных эльфов. +Equipment/&Enchanted_HeavyCrossbow_Accuracy_Title Тяжелый арбалет меткости +Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Title Тяжелый арбалет Светоносного +Equipment/&Enchanted_HeavyCrossbow_Medusa_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Волшебный сплав коралла-медузы и твердой древесины для создания смертоносного лука, любимого абордажными отрядами островных халфлингов. +Equipment/&Enchanted_HeavyCrossbow_Medusa_Title Тяжелый арбалет «Медуза» +Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Коэдимварт предпочитал иметь дело с чародеями Манакалона физически, а не магически. Его лучшие лучники получили арбалеты, творение Defineth Sharpsight. +Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Title Тяжелый арбалет меткой стрельбы +Equipment/&Enchanted_HeavyCrossbow_Stormbow_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Он был разработан Галаром Стромфорджем, первым дварфским кузнецом, который использовал силу бури в оружии — с разрушительным эффектом! +Equipment/&Enchanted_HeavyCrossbow_Stormbow_Title Тяжелый штормовой арбалет +Equipment/&Enchanted_HideArmor_Deflection_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_Deflection_Title Скрыть доспех отражения +Equipment/&Enchanted_HideArmor_FlameDancing_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_FlameDancing_Title Hide Armor of Flame Dancing +Equipment/&Enchanted_HideArmor_FrostWalking_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_FrostWalking_Title Hide Armor of Frost Walking +Equipment/&Enchanted_HideArmor_Robustness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_Robustness_Title Скрыть броню прочности +Equipment/&Enchanted_HideArmor_Sturdiness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_Sturdiness_Title Скрыть броню прочности +Equipment/&Enchanted_HideArmor_Survival_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_HideArmor_Survival_Title Скрыть броню выживания +Equipment/&Enchanted_Javelin_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Javelin_Acuteness_Title Копье остроты +Equipment/&Enchanted_Javelin_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Javelin_Frostburn_Title Ледяное копье +Equipment/&Enchanted_Javelin_Sharpness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Javelin_Sharpness_Title Копье остроты +Equipment/&Enchanted_Javelin_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Javelin_Souldrinker_Title Копье Испивающего Души +Equipment/&Enchanted_LightCrossbow_Accuracy_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Его первоначальный дизайн носил печать Дефинет Острый Взгляд, известного заклинателя лесных эльфов. +Equipment/&Enchanted_LightCrossbow_Accuracy_Title Легкий арбалет меткости +Equipment/&Enchanted_LightCrossbow_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_LightCrossbow_Lightbringer_Title Светоносный легкий арбалет +Equipment/&Enchanted_LightCrossbow_Medusa_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Волшебный сплав коралла-медузы и твердой древесины для создания смертоносного лука, любимого абордажными отрядами островных халфлингов. +Equipment/&Enchanted_LightCrossbow_Medusa_Title Легкий арбалет «Медуза» +Equipment/&Enchanted_LightCrossbow_Sharpshooting_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Коэдимварт предпочитал иметь дело с чародеями Манакалона физически, а не магически. Его лучшие лучники получили арбалеты, творение Defineth Sharpsight. +Equipment/&Enchanted_LightCrossbow_Sharpshooting_Title Легкий стрелковый арбалет +Equipment/&Enchanted_LightCrossbow_Stormbow_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-лучников Колтаннина. Он был разработан Галаром Стромфорджем, первым дварфским кузнецом, который использовал силу бури в оружии — с разрушительным эффектом! +Equipment/&Enchanted_LightCrossbow_Stormbow_Title Легкий штормовой арбалет +Equipment/&Enchanted_Maul_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Maul_Acuteness_Title Кувалда остроты +Equipment/&Enchanted_Maul_Bearclaw_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Острые шипы медвежьих когтей разрывают броню, нанося дополнительный урон — как и ожидал Ильдуриал Стронгхэнд, создавший первое оружие такого рода. +Equipment/&Enchanted_Maul_Bearclaw_Title Кувалда медвежьего когтя +Equipment/&Enchanted_Maul_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Maul_Lightbringer_Title Кувалда Светоносного +Equipment/&Enchanted_Maul_Power_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Некоторые существа уважают только физическую силу. Чародеи-манакалоны создали эту Молотину, чтобы дать чемпионам Железных легионов силу, которой не давали их эльфийские тела. +Equipment/&Enchanted_Maul_Power_Title Кувалда силы +Equipment/&Enchanted_Maul_Punisher_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Сочетание лучшего металла и рабского камня придало этому топору невероятную пробивную силу. +Equipment/&Enchanted_Maul_Punisher_Title Каратель Мол +Equipment/&Enchanted_Quarterstaff_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Quarterstaff_Acuteness_Title Боевой посох остроты +Equipment/&Enchanted_Quarterstaff_Dragonblade_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Лесторетом Стилармом для сражения на замерзшем севере Империи. +Equipment/&Enchanted_Quarterstaff_Dragonblade_Title Боевой посох драконьего клинка +Equipment/&Enchanted_Quarterstaff_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Quarterstaff_Frostburn_Title Боевой посох Frostburn +Equipment/&Enchanted_Quarterstaff_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Quarterstaff_Lightbringer_Title Боевой посох Светоносного +Equipment/&Enchanted_Quarterstaff_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Quarterstaff_Souldrinker_Title Боевой посох Испивающего Души +Equipment/&Enchanted_Quarterstaff_Stormblade_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Галаром Стромфорджем, первым дварфским кузнецом, который использовал силу бури в оружии — с разрушительным эффектом! +Equipment/&Enchanted_Quarterstaff_Stormblade_Title Боевой посох клинка бури +Equipment/&Enchanted_Quarterstaff_Warden_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Илдуриалом Стронгармом, известным мастером клинков из Манакалона. Первый такой клинок, Manacalon Warden, был предложен командиру Еврайда. +Equipment/&Enchanted_Quarterstaff_Warden_Title Боевой посох надзирателя +Equipment/&Enchanted_Quarterstaff_Whiteburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Вайтберн был создан первым Данантаром для борьбы с вторжением троллей, пришедшим из болот к югу от его владений между Сиолтафином и Скарафином. +Equipment/&Enchanted_Quarterstaff_Whiteburn_Title Посох Уайтберна +Equipment/&Enchanted_Rapier_Dragonblade_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Лесторетом Стилармом для сражения на замерзшем севере Империи. +Equipment/&Enchanted_Rapier_Dragonblade_Title Рапира драконьего клинка +Equipment/&Enchanted_Rapier_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Rapier_Frostburn_Title Ледяная рапира +Equipment/&Enchanted_Rapier_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Rapier_Lightbringer_Title Светоносная рапира +Equipment/&Enchanted_Rapier_Power_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Некоторые существа уважают только физическую силу. Чародеи-манакалоны создали эту рапиру, чтобы дать чемпионам Железных легионов силу, которой не давали их эльфийские тела. +Equipment/&Enchanted_Rapier_Power_Title Рапира силы +Equipment/&Enchanted_Rapier_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Rapier_Souldrinker_Title Рапира пожирателя душ +Equipment/&Enchanted_Rapier_Stormblade_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Галаром Стромфорджем, первым дварфским кузнецом, который использовал силу бури в оружии — с разрушительным эффектом! +Equipment/&Enchanted_Rapier_Stormblade_Title Рапира клинка бури +Equipment/&Enchanted_Rapier_Warden_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Илдуриалом Стронгармом, известным мастером клинков из Манакалона. Первый такой клинок, Manacalon Warden, был предложен командиру Еврайда. +Equipment/&Enchanted_Rapier_Warden_Title Рапира надзирателя +Equipment/&Enchanted_Rapier_Whiteburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Вайтберн был создан первым Данантаром для борьбы с вторжением троллей, пришедшим из болот к югу от его владений между Сиолтафином и Скарафином. +Equipment/&Enchanted_Rapier_Whiteburn_Title Уайтберн Рапира +Equipment/&Enchanted_Scimitar_Dragonblade_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Лесторетом Стилармом для сражения на замерзшем севере Империи. +Equipment/&Enchanted_Scimitar_Dragonblade_Title Ятаган драконьего клинка +Equipment/&Enchanted_Scimitar_Frostburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Оно было разработано Келиандиром Пламенным Сердцем, который выковал это оружие для борьбы с саламандрами после того, как исследование стихийных планов пошло наперекосяк. +Equipment/&Enchanted_Scimitar_Frostburn_Title Ледяной ятаган +Equipment/&Enchanted_Scimitar_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Scimitar_Lightbringer_Title Светоносный ятаган +Equipment/&Enchanted_Scimitar_Souldrinker_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Любимец агентов Silent Whisper, это оружие было разработано Cylordir Redblade. +Equipment/&Enchanted_Scimitar_Souldrinker_Title Скимитар Пожирателя душ +Equipment/&Enchanted_Scimitar_Stormblade_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Галаром Стромфорджем, первым дварфским кузнецом, который использовал силу бури в оружии — с разрушительным эффектом! +Equipment/&Enchanted_Scimitar_Stormblade_Title Скимитар клинка бури +Equipment/&Enchanted_Scimitar_Warden_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Он был разработан Илдуриалом Стронгармом, известным мастером клинков из Манакалона. Первый такой клинок, Manacalon Warden, был предложен командиру Еврайда. +Equipment/&Enchanted_Scimitar_Warden_Title Страж Ятаган +Equipment/&Enchanted_Scimitar_Whiteburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Вайтберн был создан первым Данантаром для борьбы с вторжением троллей, пришедшим из болот к югу от его владений между Сиолтафином и Скарафином. +Equipment/&Enchanted_Scimitar_Whiteburn_Title Уайтберн Ятаган +Equipment/&Enchanted_Shield_Deflection_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Deflection_Title Щит Отражения +Equipment/&Enchanted_Shield_FlameDancing_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_FlameDancing_Title Танцующий щит пламени +Equipment/&Enchanted_Shield_FrostWalking_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_FrostWalking_Title Щит мороза +Equipment/&Enchanted_Shield_Robustness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Robustness_Title Щит прочности +Equipment/&Enchanted_Shield_Sturdiness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Sturdiness_Title Щит прочности +Equipment/&Enchanted_Shield_Survival_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Survival_Title Щит выживания +Equipment/&Enchanted_Shield_Wooden_Deflection_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_Deflection_Title Деревянный щит отражения +Equipment/&Enchanted_Shield_Wooden_FlameDancing_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_FlameDancing_Title Танцующий деревянный щит пламени +Equipment/&Enchanted_Shield_Wooden_FrostWalking_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_FrostWalking_Title Деревянный щит ледяной ходьбы +Equipment/&Enchanted_Shield_Wooden_Robustness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_Robustness_Title Деревянный щит стойкости +Equipment/&Enchanted_Shield_Wooden_Sturdiness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_Sturdiness_Title Деревянный щит прочности +Equipment/&Enchanted_Shield_Wooden_Survival_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_Shield_Wooden_Survival_Title Деревянный щит выживания +Equipment/&Enchanted_Spear_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Spear_Acuteness_Title Копье остроты +Equipment/&Enchanted_Spear_BlackViper_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона, с использованием копья и яда легендарного паука из глубин Соласты. Создателем клинка был Григг Блэкхарт, печально известный болотный халфлинг-кузнец, работавший в кузницах Аэр Элаи. +Equipment/&Enchanted_Spear_BlackViper_Title Копье черной гадюки +Equipment/&Enchanted_Spear_Doomblade_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Кеналот Даркмайнд изобрел Роковые клинки как инструмент наказания тех, кто сопротивлялся магии Империи. +Equipment/&Enchanted_Spear_Doomblade_Title Копье с наконечником рока +Equipment/&Enchanted_Spear_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Spear_Lightbringer_Title Копье Светоносного +Equipment/&Enchanted_Spear_Sharpness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Spear_Sharpness_Title Копье остроты +Equipment/&Enchanted_Spear_Whiteburn_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Вайтберн был создан первым Данантаром для борьбы с вторжением троллей, пришедшим из болот к югу от его владений между Сиолтафином и Скарафином. +Equipment/&Enchanted_Spear_Whiteburn_Title Уайтберн Копье +Equipment/&Enchanted_StuddedLeather_Deflection_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_Deflection_Title Шипованная кожа отклонения +Equipment/&Enchanted_StuddedLeather_FlameDancing_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_FlameDancing_Title Шипованная кожа огненного танца +Equipment/&Enchanted_StuddedLeather_FrostWalking_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхэнд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_FrostWalking_Title Шипованная кожа ледяной походки +Equipment/&Enchanted_StuddedLeather_Robustness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_Robustness_Title Шипованная кожа прочности +Equipment/&Enchanted_StuddedLeather_Sturdiness_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_Sturdiness_Title Шипованная кожа прочности +Equipment/&Enchanted_StuddedLeather_Survival_Description Эта зачарованная броня была создана с использованием древних знаний мастеров-оружейников Манакалона. Илдуриал Стронгхенд выковал первый из этих доспехов для личной охраны Императора. +Equipment/&Enchanted_StuddedLeather_Survival_Title Шипованная кожа выживания +Equipment/&Enchanted_Warhammer_Acuteness_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Его дизайн был одной из ранних работ Эльгадора Кинспирита, мага-кузнеца Арканеума. +Equipment/&Enchanted_Warhammer_Acuteness_Title Боевой молот остроты +Equipment/&Enchanted_Warhammer_Bearclaw_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Острые шипы медвежьих когтей разрывают броню, нанося дополнительный урон — как и ожидал Ильдуриал Стронгхэнд, создавший первое оружие такого рода. +Equipment/&Enchanted_Warhammer_Bearclaw_Title Боевой молот медвежьего когтя +Equipment/&Enchanted_Warhammer_Lightbringer_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Колтаннина. Он был разработан Эльгадором Кинспиритом, Магом-кузнецом Арканеума, для борьбы с нежитью. +Equipment/&Enchanted_Warhammer_Lightbringer_Title Светоносный боевой молот +Equipment/&Enchanted_Warhammer_Power_Description Это зачарованное оружие было выковано с использованием древних знаний мастеров-кузнецов Манакалона. Некоторые существа уважают только физическую силу. Маги манакалона создали этот боевой молот, чтобы дать чемпионам Железных легионов силу, которую их эльфийские тела не давали. +Equipment/&Enchanted_Warhammer_Power_Title Боевой молот силы +Equipment/&Enchanted_Warhammer_Punisher_Description Это зачарованное оружие было создано с использованием древних знаний мастеров-кузнецов Манакалона. Сочетание лучшего металла и рабского камня придало этому топору невероятную пробивную силу. +Equipment/&Enchanted_Warhammer_Punisher_Title Каратель Вархаммер +Equipment/&HerbalBrewDamageAffinityAcidResistanceDescription Дает защиту Кислоте на 1 час. +Equipment/&HerbalBrewDamageAffinityAcidResistanceTitle Отвар кислотной защиты +Equipment/&HerbalBrewDamageAffinityLightningResistanceDescription Дает защиту молнии на 1 час. +Equipment/&HerbalBrewDamageAffinityLightningResistanceTitle Отвар защиты от молнии +Equipment/&HerbalBrewDamageAffinityNecroticResistanceDescription Дает защиту Некротику на 1 час. +Equipment/&HerbalBrewDamageAffinityNecroticResistanceTitle Отвар некротической защиты +Equipment/&HerbalBrewDamageAffinityPoisonResistanceDescription Дает защиту от яда на 1 час. +Equipment/&HerbalBrewDamageAffinityPoisonResistanceTitle Отвар защиты от яда +Equipment/&HerbalBrewDamageAffinityRadiantResistanceDescription Дает защиту Свету на 1 час. +Equipment/&HerbalBrewDamageAffinityRadiantResistanceTitle Отвар сияющей защиты +Equipment/&HerbalBrewHealingTitle Отвар ускорения +Equipment/&HerbalBrewToxifyingTitle Отравляющий отвар +Equipment/&ImprovedLightningSpearDescription Теперь может создать преимущество для союзников и неудобство для врагов с помощью одной атаки. +Equipment/&ImprovedLightningSpearTitle Улучшенное копье молнии +Equipment/&ImprovedThunderPunchDescription Теперь может притягивать врагов в ближний бой дополнительным действием и наносить урон громом 1D8. +Equipment/&ImprovedThunderPunchTitle Улучшенный громовой удар +Equipment/&LightningSpearDescription Урон от молнии 1d6 плюс дополнительно 1D6 один раз за ход +Equipment/&LightningSpearTitle Молниеносное копье +Equipment/&LivewoodClubDescription Этот клуб состоит из живого дерева с прорастающими листьями и, возможно, сезонными цветами. Его можно использовать в качестве фокуса для произнесения заклинаний друидов. +Equipment/&LivewoodClubTitle Клуб Ливвуд +Equipment/&LivewoodStaffDescription Этот посох состоит из живой древесины с прорастающими листьями и, возможно, сезонными цветами. Его можно использовать в качестве фокуса для произнесения заклинаний друидов. +Equipment/&LivewoodStaffTitle Посох Ливвуда +Equipment/&ThunderPunchDescription 1D8 урона громом и накладывает помеху на броски атаки против союзников +Equipment/&ThunderPunchTitle Громовой удар +Equipment/&WandIdentifyDescription Текст Идентифицирует заклинание, расходуя один заряд. Жезл имеет 3 заряда и восстанавливает 1d3 заряда каждый рассвет. +Equipment/&WandIdentifyTitle Текстовая палочка идентификации +Failure/&FailureFlagTargetMeleeWeaponError Невозможно атаковать эту цель в ближнем бою текущим оружием. +Feat/&AddConstructCantripsDescription Добавляет колдовство, чтобы исцелять и увольнять ваши конструкции. +Feat/&AddConstructCantripsTitle Создание колдовства +Feat/&AddProtectorConstructCantripDescription Добавляет заклинания Mending Construct и Dismiss Construct, чтобы повысить гибкость ваших конструкций. +Feat/&AddProtectorConstructCantripTitle Бонусные колдовские конструкции +Feat/&AlchemistSubclassElixirsDescription Научитесь делать экспериментальные эликсиры: Исцеление, Быстрота, Стойкость, Смелость, Полет. +Feat/&AlchemistSubclassElixirsTitle Экспериментальные эликсиры +Feat/&AlchemistSubclassSpellsDescription {0} +Feat/&AlchemistSubclassSpellsTitle Изучите заклинания зельеварения +Feat/&ArmorModePoolDescription Позволяет переключаться между режимами брони +Feat/&ArmorModePoolTitle Режим брони +Feat/&ArtificerAlchemistAlchemicalSavantDescription Когда вы исцеляете, вы исцеляете дополнительно 1d4 + ваш уровень HP. +Feat/&ArtificerAlchemistAlchemicalSavantTitle Выученный эликсир +Feat/&ArtificerAlchemistBoldnessElixirDescription Цель может бросить d4 и прибавлять выпавшее число к каждому броску атаки и спасброску в следующую минуту. +Feat/&ArtificerAlchemistBoldnessElixirTitle Эликсир смелости +Feat/&ArtificerAlchemistFlyElixirDescription Цель может медленно лететь в течение 10 минут. +Feat/&ArtificerAlchemistFlyElixirTitle Эликсир полета +Feat/&ArtificerAlchemistHealElixirDescription Исцеляет цель на 2d4 + модификатор Интеллекта +Feat/&ArtificerAlchemistHealElixirTitle Эликсир исцеления +Feat/&ArtificerAlchemistResilienceElixirDescription Повышает целевой КД на +1 на 10 минут. +Feat/&ArtificerAlchemistResilienceElixirTitle Эликсир стойкости +Feat/&ArtificerAlchemistSwiftnessElixirDescription Увеличивает скорость передвижения цели на 10 футов на 1 час. +Feat/&ArtificerAlchemistSwiftnessElixirTitle Эликсир скорости +Feat/&ArtificerArtilleristArcaneFirearmDescription При использовании заклинаний призыва наносит дополнительно 1к8 урона один раз за ход. +Feat/&ArtificerArtilleristArcaneFirearmTitle Улучшение взрыва +Feat/&ArtificerArtillerstDetonationSpellPreparedDescription Вы получаете возможность взорвать одно из своих устройств, нанося урон тем, кто находится рядом с целью. +Feat/&ArtificerArtillerstDetonationSpellPreparedTitle Детонация устройства +Feat/&ArtificerArtillerstImprovedCannonsDescription Эффект от ваших пушек увеличивается. Дополнительный урон от огня, дополнительная цель от силы и дополнительные временные ХП от щита. +Feat/&ArtificerArtillerstImprovedCannonsTitle Улучшенные пушки +Feat/&ArtificialServantAttackDescription Атака на расстоянии 1к6 силового урона от вашего верного помощника +Feat/&ArtificialServantAttackTitle Силовая праща +Feat/&ArtificialServantDescription Слуга дружелюбен к вам и вашим спутникам и подчиняется вашим командам +Feat/&ArtificialServantTitle Искусственный слуга +Feat/&ArtilleristCannonDetonationDescription Взорвать одно из своих устройств, нанеся 3d8 урона тем, кто находится в пределах 20 футов от целевого местоположения. Спасбросок ловкости позволяет пораженным получить половину урона. +Feat/&ArtilleristCannonDetonationTitle Детонация устройства +Feat/&ArtilleristFlameCannon15Description Изрыгайте огонь, нанося врагам 6к8 урона от огня бонусным действием. +Feat/&ArtilleristFlameCannon15Title Огнемет +Feat/&ArtilleristFlameCannon9Description Изрыгайте огонь, нанося врагам 3к8 урона от огня бонусным действием. +Feat/&ArtilleristFlameCannon9Title Огнемет +Feat/&ArtilleristFlameCannonDescription Изрыгайте огонь, нанося врагам 2к8 урона от огня бонусным действием. +Feat/&ArtilleristFlameCannonTitle Огнемет +Feat/&ArtilleristForceCannon15Description Используйте силовую атаку, наносящую 3к8 силового урона цели в качестве бонусного действия на 2 цели. +Feat/&ArtilleristForceCannon15Title Силовая пушка +Feat/&ArtilleristForceCannon9Description Используйте силовую атаку, наносящую цели силовой урон 3d8 в качестве бонусного действия. +Feat/&ArtilleristForceCannon9Title Силовая пушка +Feat/&ArtilleristForceCannonDescription Используйте силовую атаку, наносящую цели силовой урон 2d8 бонусным действием. +Feat/&ArtilleristForceCannonTitle Силовая пушка +Feat/&ArtilleristProtectorCannon15Description Излучайте положительную энергию в качестве бонусного действия. Союзники в пределах 20 футов получают временные хиты 3d8 + ваш модификатор Интеллекта. +Feat/&ArtilleristProtectorCannon15Title Чародейский щит +Feat/&ArtilleristProtectorCannonDescription Излучайте положительную энергию в качестве бонусного действия. Союзники в пределах 10 футов получают временные хиты на 1d8 + ваш модификатор Интеллекта. +Feat/&ArtilleristProtectorCannonTitle Чародейский щит +Feat/&ArtilleristSubclassSpellsDescription {0} +Feat/&ArtilleristSubclassSpellsTitle Изучите заклинания бластера +Feat/&ArtilleryConstructDescription Может повредить или защитить союзников +Feat/&ArtilleryConstructLevel03AutopreparedSpellsDescription Заговоры: Исправление конструкции, Отключение конструкции\nУровень 1: Возобновление артиллерийской конструкции +Feat/&ArtilleryConstructLevel03AutopreparedSpellsTitle Создание заклинаний +Feat/&ArtilleryConstructLevel09AutopreparedSpellsDescription Создание заклинаний +Feat/&ArtilleryConstructLevel09AutopreparedSpellsTitle Создание заклинаний +Feat/&ArtilleryConstructLevel15AutopreparedSpellsDescription Создание заклинаний +Feat/&ArtilleryConstructLevel15AutopreparedSpellsTitle Создание заклинаний +Feat/&ArtilleryConstructTitle Артиллерийская конструкция +Feat/&ArtilleryConstructTitle_3 Артиллерийская конструкция +Feat/&ArtilleryConstructTitle_5 Артиллерийская конструкция +Feat/&ArtilleryModePoolDescription Выберите свой артиллерийский режим +Feat/&ArtilleryModePoolTitle Артиллерийский режим +Feat/&AttackModifierArtificerBattleSmithJolt2Description Ваши атаки оружием наносят 3 дополнительных урона +Feat/&AttackModifierArtificerBattleSmithJolt2Title Улучшенный толчок атаки оружием +Feat/&AttackModifierArtificerBattleSmithJoltDescription Ваши атаки оружием наносят 3 дополнительных урона +Feat/&AttackModifierArtificerBattleSmithJoltTitle Толчок атаки оружием +Feat/&AutoPreparedSpellsDescription {0} +Feat/&AutoPreparedSpellsTitle Изучите заклинания разведчика-стража +Feat/&BattleSmithSubclassSpellsDescription {0} +Feat/&BattleSmithSubclassSpellsTitle Изучите заклинания кузнеца оружия +Feat/&CancelFlyingConditionDescription Завершите состояние полета, чтобы разрешить прыжки и ползание. +Feat/&CancelFlyingConditionTitle Отменить полет +Feat/&ChefConDescription Вы получаете +1 к Телосложению. Потратьте 1 час на приготовление еды, чтобы исцелить себя и своих спутников 1d8. Раз в день вы можете потратить час на приготовление угощений, которые при употреблении дают временное здоровье. +Feat/&ChefConTitle Шеф (Конституция) +Feat/&ChefShortRestFeastDescription Потратьте 1 час на приготовление еды, которая поможет исцелить вас и ваших спутников 1d8 +Feat/&ChefShortRestFeastTitle Короткий прием пищи +Feat/&ChefWisDescription Вы получаете +1 к Мудрости. Потратьте 1 час на приготовление еды, чтобы исцелить себя и своих спутников. Раз в день вы можете потратить час на приготовление угощений, которые при употреблении дают временное здоровье. +Feat/&ChefWisTitle Шеф-повар (Мудрость) +Feat/&ConstructSelectingPoolDescription Выберите режим для вашей конструкции +Feat/&ConstructSelectingPoolTitle Артиллерийский режим +Feat/&DismissConstructDescription Отмените вызов вашей конструкции +Feat/&DismissConstructTitle Отклонить конструкцию +Feat/&DualFlurryDescription Вы мастер боя спаренным оружием. В любой ход, когда вы дважды попадаете в ближнем бою, держа по оружию в каждой руке, вы можете совершить дополнительную атаку левой рукой. +Feat/&DualFlurryTitle Двойной шквал +Feat/&ExtraInfusionSlotsDescription Вы получаете дополнительные слоты для инфузии, которые следует использовать на доспехах/оружии. +Feat/&ExtraInfusionSlotsTitle Дополнительные инфузии +Feat/&FeatArcaneDefenseDescription Увеличьте свой Интеллект на 1, максимум до 20.\nПока вы не носите никаких доспехов, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Интеллекта. +Feat/&FeatArcaneDefenseTitle Тайная защита +Feat/&FeatArcanePrecisionDescription При активации на оружии его атаки считаются магическими, и вы используете свой интеллект для бросков атаки и урона. Он длится 1 минуту и ​​может быть использован дважды перед длительным отдыхом. +Feat/&FeatArcanePrecisionTitle Тайная точность +Feat/&FeatBlindFightingStlyeDescription У вас есть слепое зрение с диапазоном 10 футов +Feat/&FeatBlindFightingStlyeTitle Боевой стиль: Бой вслепую +Feat/&FeatBrutalThugDescription Вы наносите мощные удары в нужных местах.\nВы можете скрытно атаковать боевым оружием и получить мастерство владения оружием. +Feat/&FeatBrutalThugTitle Жестокий бандит +Feat/&FeatChaIncrementDescription +1 Харизма +Feat/&FeatChaIncrementTitle Увеличение атрибута харизмы +Feat/&FeatCharismaticDefenseDescription Увеличьте свою харизму на 1, максимум до 20.\nПока вы не носите никаких доспехов, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Харизмы. +Feat/&FeatCharismaticDefenseTitle Харизматическая защита +Feat/&FeatCharismaticPrecisionDescription При активации на оружии его атаки считаются магическими, и вы используете свою харизму для бросков атаки и урона. Он длится 1 минуту и ​​может быть использован дважды перед длительным отдыхом. +Feat/&FeatCharismaticPrecisionTitle Харизматическая точность +Feat/&FeatChefConIncrementDescription +1 Телосложение +Feat/&FeatChefConIncrementTitle Увеличение атрибута +Feat/&FeatChefWisIncrementDescription +1 Мудрость +Feat/&FeatChefWisIncrementTitle Увеличение атрибута +Feat/&FeatCripplingDescription Уменьшите скорость вашего противника при атаке в ближнем бою до 10 до конца следующего хода. +Feat/&FeatCripplingTitle Боевой стиль: Калечащий +Feat/&FeatDexIncrementDescription +1 к ловкости +Feat/&FeatDexIncrementTitle Увеличение атрибута +Feat/&FeatDualWeaponDefenseDescription При получении 2 единиц оружия ваш КД увеличивается на 1 +Feat/&FeatDualWeaponDefenseTitle Двойная защита от оружия +Feat/&FeatFastHandsDescription Вы получаете Хитрое Действие и можете использовать его Бонусное Действие, чтобы совершить проверку Ловкости (Ловкость рук), использовать воровские инструменты, чтобы обезвредить ловушку или открыть замок, или выполнить действие «Использовать предмет». +Feat/&FeatFastHandsTitle Быстрые руки +Feat/&FeatFeyTeleportationChaDescription Увеличьте атрибут Харизмы на 1. Получите способность «Туманный шаг» один раз за короткий отдых и изучите заклинание. Получите владение тирмарианским языком +Feat/&FeatFeyTeleportationChaTitle Телепортация фей (харизма) +Feat/&FeatFeyTeleportationIntDescription Увеличьте атрибут Интеллекта на 1. Получите способность «Туманный шаг» один раз за короткий отдых и изучите заклинание. Получите владение тирмарианским языком +Feat/&FeatFeyTeleportationIntTitle Телепортация фей (Интеллект) +Feat/&FeatFeyTeleportationWisDescription Увеличьте атрибут Мудрости на 1. Получите способность Туманный Шаг один раз за короткий отдых и изучите заклинание. Получите владение тирмарианским языком +Feat/&FeatFeyTeleportationWisTitle Телепортация фей (Мудрость) +Feat/&FeatFightingSurgeDexterityDescription Увеличьте свою Ловкость на 1, максимум до 20.\nВ свой ход вы можете совершить одно дополнительное действие в дополнение к вашему обычному действию и возможному бонусному действию. После того, как вы используете эту функцию, вы должны закончить продолжительный отдых, прежде чем сможете использовать ее снова. +Feat/&FeatFightingSurgeDexterityTitle Боевой всплеск (Ловкость) +Feat/&FeatFightingSurgeStrengthDescription Увеличьте свою Силу на 1, максимум до 20.\nВ свой ход вы можете совершить одно дополнительное действие в дополнение к вашему обычному действию и возможному бонусному действию. После того, как вы используете эту функцию, вы должны закончить продолжительный отдых, прежде чем сможете использовать ее снова. +Feat/&FeatFightingSurgeStrengthTitle Боевой всплеск (Сила) +Feat/&FeatHeavyArmorMasterClassDescription Сопротивление дробящему, рубящему и колющему урону +Feat/&FeatHeavyArmorMasterClassTitle Мастерство тяжелой защиты +Feat/&FeatImprovedCriticalDescription Ваши атаки являются критическими при броске 19 или 20. +Feat/&FeatImprovedCriticalTitle Улучшенный критический +Feat/&FeatIntIncrementDescription +1 Интеллект +Feat/&FeatIntIncrementTitle Увеличение атрибута интеллекта +Feat/&FeatLightArmorDescription Получить мастерство с легкими доспехами и +1 к ловкости. +Feat/&FeatLightArmorProficiencyDescription Научитесь носить легкие доспехи +Feat/&FeatLightArmorProficiencyTitle Легкая броня +Feat/&FeatLightArmorTitle Легкая броня +Feat/&FeatMarksmanDescription Когда видимый противник в 2 или более клетках от вас атакует вас оружием дальнего боя или заклинанием, вы можете реакцией сделать выстрел после срабатывающей атаки. +Feat/&FeatMarksmanTitle Стрелок +Feat/&FeatMediumArmorDexDescription Получите мастерство со средними доспехами и щитами и +1 к ловкости. +Feat/&FeatMediumArmorDexTitle Средняя броня (Ловкость) +Feat/&FeatMediumArmorProficiencyDescription Научитесь обращаться со средними доспехами и щитами. +Feat/&FeatMediumArmorProficiencyTitle Средняя броня +Feat/&FeatMediumArmorStrengthDescription Получите владение средними доспехами и щитами и +1 к силе. +Feat/&FeatMediumArmorStrengthTitle Средняя броня (сила) +Feat/&FeatMetamagicAdeptCarefulDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете Осторожную метамагию и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptCarefulTitle Метамагия: осторожно +Feat/&FeatMetamagicAdeptDistantDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете метамагию Дистанта и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptDistantTitle Метамагия: Далеко +Feat/&FeatMetamagicAdeptEmpoweredDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете метамагию Emporewed и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptEmpoweredTitle Метамагия: усиление +Feat/&FeatMetamagicAdeptExtendedDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете Расширенную метамагию и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptExtendedTitle Метамагия: расширенная +Feat/&FeatMetamagicAdeptHeightenedDescription Вы изучаете Повышенную метамагию и получаете 4 очка волшебства. +Feat/&FeatMetamagicAdeptHeightenedTitle Метамагия: усиление +Feat/&FeatMetamagicAdeptQuickenedDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете метамагию Quickned и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptQuickenedTitle Метамагия: ускоренная +Feat/&FeatMetamagicAdeptTwinnedDescription Увеличьте свою харизму на 1, максимум до 20.\nВы изучаете метамагию Близнецов и получаете 2 очка волшебства. +Feat/&FeatMetamagicAdeptTwinnedTitle Метамагия: Близнецы +Feat/&FeatPrimalConstitutionDescription Увеличьте ваше Телосложение на 1, максимум до 20.\nВы можете ввести ярость в качестве бонусного действия, как определено в классовой особенности ярости варвара, с уроном от ярости +1, который может суммироваться с яростью варвара. После того, как вы разозлились таким образом, вы должны закончить продолжительный отдых, прежде чем снова использовать эту способность.\nПока вы не носите никаких доспехов, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Телосложения. +Feat/&FeatPrimalConstitutionTitle Первобытная ярость (Конституция) +Feat/&FeatPrimalStrengthDescription Увеличьте свою Силу на 1, максимум до 20.\nВы можете ввести ярость в качестве бонусного действия, как определено в классовой особенности ярости варвара, с уроном от ярости +1, который может суммироваться с яростью варвара. После того, как вы разозлились таким образом, вы должны закончить продолжительный отдых, прежде чем снова использовать эту способность.\nПока вы не носите никаких доспехов, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Телосложения. +Feat/&FeatPrimalStrengthTitle Первобытная ярость (Сила) +Feat/&FeatPugilistFightingStlyeDescription Пока вы полностью безоружны, ваши удары без оружия наносят дополнительно d8 урона, и вы можете бить левой рукой в ​​качестве бонусного действия. +Feat/&FeatPugilistFightingStlyeTitle Боевой стиль: Кулачный бой +Feat/&FeatSavageAttackerDescription Перебрасывайте кубики урона от оружия и заклинаний, когда они выбрасывают 1 (не перебрасывает все источники урона, например, исключает скрытую атаку и удар) +Feat/&FeatSavageAttackerReroll Из-за того, что он является Диким Атакующим, {0} перебрасывает {1} кубик с {2} на {3}. +Feat/&FeatSavageAttackerTitle Дикий атакующий +Feat/&FeatShadowTouchedChaDescription Увеличьте атрибут Харизмы на 1. Получите возможность использовать Невидимость, Нанесение ран и Фальшивую жизнь один раз за длительный отдых и изучите заклинания. +Feat/&FeatShadowTouchedChaTitle Прикосновение тени (харизма) +Feat/&FeatShadowTouchedIntDescription Увеличьте атрибут Интеллекта на 1. Получите способность использовать Невидимость, Нанесение ран и Фальшивую жизнь один раз за длительный отдых и изучите заклинания. +Feat/&FeatShadowTouchedIntTitle Прикосновение тени (Интеллект) +Feat/&FeatShadowTouchedWisDescription Увеличьте атрибут Мудрости на 1. Получите способность использовать Невидимость, Нанесение ран и Фальшивую жизнь один раз за длительный отдых и изучите заклинания. +Feat/&FeatShadowTouchedWisTitle Прикосновение тени (Мудрость) +Feat/&FeatShadyDescription Увеличьте свою Ловкость на 1, максимум до 20.\nОдин раз за ход вы можете нанести дополнительный урон 1d6 одному существу, по которому вы попали атакой, соответствующей скрытой атаке Разбойника. На 12 уровне этот урон увеличивается до 2d6, а на 20 уровне до 4d6. Это может сочетаться с скрытой атакой разбойника. +Feat/&FeatShadyTitle Шейди +Feat/&FeatStrengthIncrementDescription +1 Сила +Feat/&FeatStrengthIncrementTitle Увеличение атрибута +Feat/&FeatTelekineticChaDescription Увеличьте атрибут Харизмы на 1. Получите бонусную способность действия толкать или притягивать существ. +Feat/&FeatTelekineticChaPullDescription Телекинетически притягивать существо к себе +Feat/&FeatTelekineticChaPullTitle Телекинетическая тяга +Feat/&FeatTelekineticChaPushDescription Телекинетически оттолкнуть от себя существо +Feat/&FeatTelekineticChaPushTitle Телекинетический толчок +Feat/&FeatTelekineticChaTitle Телекинетик (харизма) +Feat/&FeatTelekineticIntDescription Увеличьте атрибут Интеллекта на 1. Получите бонусное действие, позволяющее толкать или притягивать существ. +Feat/&FeatTelekineticIntPullDescription Телекинетически притягивать существо к себе +Feat/&FeatTelekineticIntPullTitle Телекинетическая тяга +Feat/&FeatTelekineticIntPushDescription Телекинетически оттолкнуть от себя существо +Feat/&FeatTelekineticIntPushTitle Телекинетический толчок +Feat/&FeatTelekineticIntTitle Телекинетик (Интеллект) +Feat/&FeatTelekineticWisDescription Увеличьте атрибут Мудрости на 1. Получите бонусное действие, позволяющее толкать или притягивать существ. +Feat/&FeatTelekineticWisPullDescription Телекинетически притягивать существо к себе +Feat/&FeatTelekineticWisPullTitle Телекинетическая тяга +Feat/&FeatTelekineticWisPushDescription Телекинетически оттолкнуть от себя существо +Feat/&FeatTelekineticWisPushTitle Телекинетический толчок +Feat/&FeatTelekineticWisTitle Телекинетик (Мудрость) +Feat/&FeatTitanFightingDescription Вы получаете попадание +2 против существ большого или большего размера. +Feat/&FeatTitanFightingTitle Боевой стиль: Битва титанов +Feat/&FeatToughDescription Максимум ваших хитов увеличивается на величину, равную удвоенному вашему уровню, когда вы получаете этот навык. Всякий раз, когда вы получаете уровень после этого, ваш максимум хитов увеличивается еще на 2 хита. +Feat/&FeatToughTitle Жесткий +Feat/&FeatWarCasterDescription Вы получаете преимущество на проверки для сохранения концентрации.\nВы получаете возможность выполнять соматический компонент заклинаний даже с полными руками.\nКогда движение враждебного существа вызывает у вас провоцированную атаку, вы можете реакцией наложить колдовство на это существо, вместо того чтобы проводить провоцированную атаку. Время произнесения колдовства должно быть равно 1 действию или бонусному действию, и оно должно быть нацелено только на это существо. +Feat/&FeatWarCasterTitle Заклинатель войны +Feat/&FeatWiseDefenseDescription Увеличьте свою Мудрость на 1, максимум до 20.\nПока вы не носите никаких доспехов, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Мудрости. +Feat/&FeatWiseDefenseTitle Мудрая защита +Feat/&FeatWisePrecisionDescription Когда активна на оружии, его атаки считаются магическими, и вы используете свою мудрость для бросков атаки и урона. Он длится 1 минуту и ​​может быть использован дважды перед длительным отдыхом. +Feat/&FeatWisePrecisionTitle Мудрая точность +Feat/&FeatWisIncrementDescription +1 Мудрость +Feat/&FeatWisIncrementTitle Увеличение атрибута мудрости +Feat/&FeyTeleportationLanguageTirmarianDescription Получите владение тирмарианским языком +Feat/&FeyTeleportationLanguageTirmarianTitle Тирмариан +Feat/&FightingStyleArcheryDescription Вы получаете бонус +2 к броскам атаки оружием дальнего боя. +Feat/&FightingStyleArcheryTitle Боевой стиль: Стрельба из лука +Feat/&FightingStyleDefenseDescription Пока вы носите доспехи, вы получаете бонус +1 к КД. +Feat/&FightingStyleDefenseTitle Боевой стиль: Защита +Feat/&FightingStyleDuelingDescription Когда вы держите в одной руке оружие ближнего боя и не держите другого оружия, вы получаете бонус +2 к броскам урона этим оружием. +Feat/&FightingStyleDuelingTitle Боевой стиль: дуэльный +Feat/&FightingStyleGeneralFeatDescription Вы можете выбрать стиль боя +Feat/&FightingStyleGeneralFeatitle Боевой стиль +Feat/&FightingStyleGreatWeaponDescription Когда вы выбрасываете 1 или 2 на кубике урона за атаку, которую вы совершаете оружием ближнего боя, которое вы держите двумя руками, вы можете перебросить кубик. Вы должны использовать новый бросок, даже если он 1 или 2. Оружие должно иметь свойство двуручного или универсального, чтобы вы могли получить это преимущество. +Feat/&FightingStyleGreatWeaponTitle Боевой стиль: Отличное оружие +Feat/&FightingStyleProtectionDescription Когда существо, которое вы можете видеть, атакует цель, отличную от вас, которая находится в пределах 5 футов от вас, вы можете реакцией наложить помеху на бросок атаки. Вы должны носить щит +Feat/&FightingStyleProtectionTitle Боевой стиль: Защита +Feat/&FightingStyleTwoWeaponDescription Когда вы участвуете в бою с двумя оружиями, вы можете добавить свой модификатор способности к урону от второй атаки. +Feat/&FightingStyleTwoWeaponTitle Боевой стиль: два оружия +Feat/&FlameArtillery_2Description 3D8 огненный урон (конус) +Feat/&FlameArtillery_2Title Огненная артиллерия (улучшенная) +Feat/&FlameArtilleryConstructDescription Создает огненный конус, наносящий 2D8 урона при провале +Feat/&FlameArtilleryConstructDescription_3 Создает огненный конус, наносящий 3D8 урона при провале. +Feat/&FlameArtilleryConstructTitle Огнеметная артиллерийская конструкция +Feat/&FlameArtilleryConstructTitle_3 Огнеметная артиллерийская конструкция +Feat/&FlameArtilleryConstructTitle_5 Огнеметная артиллерийская конструкция +Feat/&FlameArtilleryDescription 2D8 огненный урон (конус) +Feat/&FlameArtilleryTitle Огненная артиллерия +Feat/&ForceArtillery_2Description 3D8 Силовой урон и толкание цели на 5 футов +Feat/&ForceArtillery_2Title Силовая артиллерия (улучшенная) +Feat/&ForceArtilleryAdditionalDamageDescription Модернизированная конструкция наносит на 1D8 больше урона за удар. +Feat/&ForceArtilleryConstructDescription Наносит силовой урон 2D8 и отталкивает врага на 5 футов от Конструкта. +Feat/&ForceArtilleryConstructDescription_3 Наносит силовой урон 3D8 и отталкивает врага на 5 футов от Конструкта. +Feat/&ForceArtilleryConstructTitle Силовая артиллерийская конструкция +Feat/&ForceArtilleryConstructTitle_3 Силовая артиллерийская конструкция +Feat/&ForceArtilleryConstructTitle_5 Силовая артиллерийская конструкция +Feat/&ForceArtilleryDescription 2D8 Принудительный урон и толчок на 5 футов +Feat/&ForceStrikePowerDescription Атака на расстоянии 1к6 силового урона от вашего верного помощника +Feat/&ForceStrikePowerTitle Force Sling (Искусственный слуга) +Feat/&GauntletsGrappleDescription Теперь может притягивать врагов в ближний бой дополнительным действием и наносить урон громом 1D8. +Feat/&GauntletsGrappleTitle Перчаточный захват +Feat/&HalfCoverShieldDescription Дает 2 AC в радиусе 10 футов +Feat/&HalfCoverShieldTitle Половинный купол +Feat/&HealerDescription Вы получаете умение или опыт в проверках Медицины. Вы получаете возможность стабилизировать умирающее существо, а также воскрешать существо, умершее в течение последних 12 секунд, один раз за продолжительный отдых. Вы можете действием восстановить 1d6 + 4 + уровень жизни персонажа количество раз за короткий отдых, равное вашему модификатору Мудрости. +Feat/&HealerResuscitateDescription Используйте действие, чтобы оживить существо, умершее в течение последних 15 секунд. +Feat/&HealerResuscitateTitle Реанимировать +Feat/&HealerStabilizeDescription Используйте действие, чтобы стабилизировать умирающее существо +Feat/&HealerStabilizeTitle стабилизировать +Feat/&HealerTitle Целитель +Feat/&HealerUseMedicineDescription Вы можете действием восстановить 1d6 + 4 + уровень жизни персонажа количество раз за короткий отдых, равное вашему модификатору Мудрости. +Feat/&HealerUseMedicineTitle Используйте лекарство +Feat/&IncreaseConstructSelectingDescription Теперь вы можете призвать две артиллерийские конструкции. Конструкции могут быть одного и того же или разных режимов. +Feat/&IncreaseConstructSelectingTitle Подкрепления +Feat/&InspiringLeaderDescription Потратьте 10 минут, чтобы воодушевить до 6 дружественных существ (включая вас самих) в пределах 30 футов от вас. Каждое существо получает временные хиты, равные вашему уровню + ваш модификатор Харизмы. Можно использовать один раз за короткий отдых +Feat/&InspiringLeaderTitle Вдохновляющий лидер +Feat/&IntToAttackAndDamageDescription Добавьте Интеллект вместо Силы или Ловкости к вашему доспеху. +Feat/&IntToAttackAndDamageTitle Оружие Амрора +Feat/&MendingConstructDescription Восстановите свою конструкцию для 2D6 в течение 1 мин. +Feat/&MendingConstructTitle Исправление конструкции +Feat/&ModeSwitchingPoolDescription Вы можете переключаться между режимами один раз в день, создавая и используя временное оружие. +Feat/&ModeSwitchingPoolTitle Режим брони +Feat/&MoonlitBonusCantripsDescription Ваш контроль над лунным светом увеличился до такой степени, что вы можете использовать Лунный луч и Волшебный огонь по своему желанию. +Feat/&MoonlitBonusCantripsTitle Управление светом +Feat/&PickPocketFeatDescription Вы получаете владение Ловкостью рук или опыт, если уже владеете им. Вы также совершаете с преимуществом проверки Ловкости рук. +Feat/&PickPocketFeatTitle Карманник +Feat/&PowerAlchemistEmboldeningShotsDescription Вы получаете возможность применять эликсир, который ободряет ваших союзников, предоставляя им временные хиты на 4d6+модификатор интеллекта. +Feat/&PowerAlchemistEmboldeningShotsTitle Воодушевляющие выстрелы +Feat/&PowerAlchemistGreaterRestorativeElixirsDescription Раз в день вы можете использовать Greater Restoration +Feat/&PowerAlchemistGreaterRestorativeElixirsTitle Великое восстановление +Feat/&PowerAlchemistHealElixirsDescription Раз в день вы можете использовать Исцеление +Feat/&PowerAlchemistHealElixirsTitle Лечить +Feat/&PowerAlchemistRestorativeElixirsDescription Вы можете разыграть Меньшее вращение, не тратя ячейку заклинания. Вы можете сделать это количество раз за продолжительный отдых, равное вашему модификатору интеллекта. +Feat/&PowerAlchemistRestorativeElixirsTitle Восстанавливающие эликсиры +Feat/&PowerAttackFeatDescription Вы научились обменивать точность на более смертоносные/сильные удары. Вы можете выбрать штраф -{0} к удару, чтобы нанести больше урона (+{0} урона для одноручного оружия, +{1} урона для двуручного оружия). Длится весь ход после активации. Работает с оружием ближнего и дальнего боя +Feat/&PowerAttackFeatTitle Силовая атака +Feat/&PowerFalseLifeFromFeatDescription Подкрепляя себя некромантической копией жизни, вы получаете 1d4+4 временных хитов на длительность. +Feat/&PowerFalseLifeFromFeatTitle Ложная жизнь +Feat/&PowerInflictWoundsFromFeatDescription Используйте заклинание ближнего боя Атака против существа, до которого можете дотянуться. При попадании цель получает урон некротической энергией 3d10. +Feat/&PowerInflictWoundsFromFeatTitle Наносить раны +Feat/&PowerInvisibilityFromFeatDescription Существо, которого вы касаетесь, становится невидимым до окончания действия заклинания. Все, что носит или носит цель, становится невидимым, пока оно находится на ней. Заклинание оканчивается для цели, которая атакует или применяет заклинание +Feat/&PowerInvisibilityFromFeatTitle Невидимость +Feat/&PowerMistyStepFromFeatDescription Ненадолго окруженный серебристым туманом, вы телепортируетесь на расстояние до 30 футов в незанятое пространство, которое вы можете видеть. +Feat/&PowerMistyStepFromFeatTitle Туманный шаг +Feat/&PowerShadowTouchedFromFeatDescription Научитесь использовать заклинания Невидимость, Фальшивая жизнь и Нанесение ран +Feat/&PowerShadowTouchedFromFeatTitle Изучите невидимость, фальшивую жизнь и нанесение ран +Feat/&ProfChefTreatActionDescription Бонусным действием съешьте лакомство и получите 5 временных хитов. +Feat/&ProfChefTreatActionTitle Съесть угощение шеф-повара +Feat/&ProfChefTreatCookDescription Потратьте один час на приготовление угощений, которые при употреблении дают 5 временных очков жизни. +Feat/&ProfChefTreatCookTitle Угощение шеф-повара +Feat/&ProfChefTreatDescription Съешьте в качестве бонусного действия и получите 5 временных очков жизни. +Feat/&ProfChefTreatTitle Угощение шеф-повара +Feat/&ProfHealerMedicineDescription Получите мастерство в медицине или опыт, если вы уже владеете +Feat/&ProfHealerMedicineTitle Медицинские знания +Feat/&ProtectorConstructAttackDescription Силовой урон 1d10 в ближнем бою от конструкции защитника +Feat/&ProtectorConstructAttackTitle Разрыв Силы +Feat/&ProtectorConstructDescription Он дружелюбен к вам и вашим спутникам и подчиняется вашим командам. +Feat/&ProtectorConstructDescription_5 Улучшение конструкции Защитника +Feat/&ProtectorConstructLevel15AutopreparedSpellsDescription Protector Construct +Feat/&ProtectorConstructLevel15AutopreparedSpellsTitle Protector Construct +Feat/&ProtectorConstructLevel3AutopreparedSpellsDescription Protector Construct +Feat/&ProtectorConstructLevel3AutopreparedSpellsTitle Protector Construct +Feat/&ProtectorConstructTitle Защитная конструкция +Feat/&ProtectorConstructTitle_5 Улучшение конструкции Защитника +Feat/&RecklessFuryFeatDescription Вы получаете возможность впадать в ярость на одну минуту один раз в день (обратите внимание, что нет ограничений на броню), и вы можете безрассудно атаковать, получая преимущество в своих атаках в ближнем бою, давая преимущество вашим атакующим до вашего следующего хода. +Feat/&RecklessFuryFeatTitle Безрассудная ярость +Feat/&ResummonArtilleryConstruct_03Title Возобновление артиллерийской конструкции 1 +Feat/&ResummonArtilleryConstruct_09Title Возобновление артиллерийской конструкции 2 +Feat/&ResummonArtilleryConstruct_15Title Возобновление артиллерийской конструкции 3 +Feat/&ResummonArtilleryConstructDescription Это заклинание позволяет механику повторно вызвать артиллерийскую конструкцию в одном из нескольких режимов после истечения первоначального призыва. Повторно вызванная конструкция также длится 1 час. +Feat/&RetributionDescription Построение повреждений 1D4 + Int при атаке +Feat/&RetributionTitle Возмездие +Feat/&ScoutSentinelFeatureSet_level03Description Несколько функций брони\nВы можете переключаться между режимами функций один раз в день, создавая и используя временное оружие.\n\nРежим стража\nПолучите ограниченное количество временных HP в зависимости от уровня. Накладывает помеху на врагов, атакующих союзников\n\nРежим разведки\nПолучите увеличенное движение, преимущество в скрытности и дальнюю атаку, которая наносит дополнительный кубик урона один раз за ход.\n\nФункции\nВы можете использовать оружие брони в качестве фокуса заклинаний для своих заклинаний.\nТяжелая броня не требует прочности\nВы получаете владение кузнечными инструментами и тяжелыми доспехами. +Feat/&ScoutSentinelFeatureSet_level03Title Разведчик-страж +Feat/&ScoutSentinelFeatureSet_level05Description Дополнительная атака\nВы можете атаковать еще один раз за боевой ход, когда используете атаку или толчок. +Feat/&ScoutSentinelFeatureSet_level05Title Разведчик-страж +Feat/&ScoutSentinelFeatureSet_level09Description Дополнительные слоты для инфузии\nВы получаете дополнительные слоты для инфузий, которые следует использовать на доспехах. +Feat/&ScoutSentinelFeatureSet_level09Title Разведчик-страж +Feat/&ScoutSentinelFeatureSet_level15Description Улучшенный режим Sentinel\nТеперь может притягивать врагов в ближнем бою с помощью бонусного действия и наносить урон громом 1D8 с помощью способности Gauntlet Grapple.\n\nУлучшенный режим разведки\nТеперь может создать преимущество для союзников и неудобство для врагов с помощью одной атаки. +Feat/&ScoutSentinelFeatureSet_level15Title Разведчик-страж +Feat/&SelfDestructDescription Самоуничтожение и принудительный спасбросок Ловкости для 3D8 силового урона в пределах 10 футов. +Feat/&SelfDestructTitle Саморазрушение +Feat/&SelfRepairDescription Исцеляет 2D8 HP, 3 раза в день +Feat/&SelfRepairTitle Самостоятельный ремонт +Feat/&SubclassMovementDescription Тяжелая броня не требует прочности +Feat/&SubclassMovementTitle Иммунитет к тяжелой броне +Feat/&SubclassProficienciesDescription Вы получаете владение кузнечными инструментами и тяжелыми доспехами. +Feat/&SubclassProficienciesTitle Знания подкласса +Feat/&SummonArtificialServantDescription Слуга дружелюбен к вам и вашим спутникам и подчиняется вашим командам +Feat/&SummonArtificialServantTitle Призвать искусственного слугу +Feat/&SummonArtilleryConstructDescription Бластер создает артиллерийскую конструкцию и управляет ею в одном из нескольких режимов. HP конструкции увеличивается с уровнем ее призывателя, и ее можно призвать бесплатно на 1 час один раз в день. Конструкцию можно повторно призвать с помощью заклинания 1-го уровня. Три режима:\nЗащитная конструкция купола:\nДарует 1D8 + 4 временных HP союзникам в радиусе 10 футов.\nКонструкция огнеменной артиллерии:\nСоздает огненный конус, наносящий 2D8 урона при провале Ловкости.\nСтруктурная артиллерийская установка:\nНаносит силовой урон 2D8 и отталкивает врага на 5 футов. +Feat/&SummonArtilleryConstructlevel09Description Добавлена ​​новая функция. Артиллерийская конструкция может уничтожить себя, нанеся силовой урон 3D8 при провале спасброска.\nКроме того, броски огненной и силовой артиллерии увеличиваются на 1D8 до 3D8. +Feat/&SummonArtilleryConstructlevel09Title Улучшение артиллерийской конструкции: Самоуничтожение +Feat/&SummonArtilleryConstructlevel15Description Добавлена ​​новая функция. Артиллерийская конструкция теперь дает половину укрытия союзникам в радиусе 10 футов.\nУлучшение артиллерийской конструкции: подкрепление\nТеперь вы можете призвать две артиллерийские конструкции. Конструкции могут быть одного и того же или разных режимов. +Feat/&SummonArtilleryConstructlevel15Title Улучшение артиллерийской конструкции: полуукрытие купола +Feat/&SummonArtilleryConstructTitle Призвать артиллерийскую конструкцию +Feat/&SummonProtectorConstructDescription Ваш собственный боевой друг готов защищать вас и атаковать врагов. Конструкция Защитника может выполнять самовосстановление 3 раза в день и может накладывать помехи на атаки союзников. +Feat/&SummonProtectorConstructDescription_2 Улучшение конструкции "Призыв защитника" +Feat/&SummonProtectorConstructDescription_Upgrade Улучшение конструкции "Призыв защитника" +Feat/&SummonProtectorConstructTitle Призвать Защитника +Feat/&SummonProtectorConstructTitle_2 Улучшение конструкции "Призыв защитника" +Feat/&SummonProtectorConstructTitle_Upgrade Улучшение конструкции "Призыв защитника" +Feat/&TempHPShieldConstructDescription Дарует 1D8 + 4 временных HP союзникам в радиусе 10 футов. +Feat/&TempHPShieldConstructTitle Защитная купольная конструкция +Feat/&TempHPShieldConstructTitle_3 Защитная купольная конструкция +Feat/&TempHPShieldConstructTitle_5 Защитная купольная конструкция +Feat/&TempHPShieldDescription Предоставить 1D8 + 4 TempHP союзникам в радиусе 10 футов. +Feat/&ThunderShieldDescription Защитный щит обеспечивает уровень TempHP x. 5 раз в день +Feat/&ThunderShieldTitle Громовой щит +Feat/&TinkererConstructFamilyDescription Создано Tinkerer +Feat/&TinkererConstructFamilyTitle Тинкерер Конструкт +Feat/&TorchbearerDescription Вы умеете пользоваться факелом в бою. Один раз за ход в качестве бонусного действия вы можете использовать источник света, которым вы экипированы, чтобы попытаться поджечь врага, которого вы можете коснуться. Ваша цель должна преуспеть в спасброске Ловкости, иначе она получит 1d4 урона от огня за ход в течение 1 минуты или до тех пор, пока не будет погашена. DC этого сохранения зависит от вашего Бонуса Ловкости и Мастерства. +Feat/&TorchbearerTitle Факелоносец +Feat/&UseArmorWeaponsAsFocusDescription Вы можете использовать оружие брони в качестве фокуса заклинаний для своих заклинаний. +Feat/&UseArmorWeaponsAsFocusTitle Фокус заклинаний +Feat/&UsingitemPowerDescription Позволяет использовать силу оружия в бонусном действии. +Feat/&UsingitemPowerTitle Используйте силу оружия +Feature/&AdditionalActionDualFlurryDescription Вы можете совершить дополнительную атаку левой рукой +Feature/&AdditionalActionDualFlurryTitle Двойной шквал! +Feature/&AdditionalDamageAgonizingBlastDescription Вы добавляете свой модификатор Харизмы к первому броску урона от атаки Потустороннего взрыва. +Feature/&AdditionalDamageAgonizingBlastTitle Мучительный взрыв +Feature/&AdditionalDamageFeatShadySneakAttackDescription Один раз за ход вы можете нанести дополнительный урон 1d6 одному существу, по которому вы попали атакой, соответствующей скрытой атаке Разбойника. На 7 уровне этот урон увеличивается до 2d6, а на 14 уровне до 3d6. Это может сочетаться с скрытой атакой разбойника. +Feature/&AdditionalDamageFeatShadySneakAttackTitle Теневая скрытая атака +Feature/&AdditionalDamageHinderingBlastDescription Когда вы попадаете в существо своим сверхъестественным взрывом, вы можете уменьшить скорость этого существа на 10 футов до конца вашего следующего хода. +Feature/&AdditionalDamageHinderingBlastTitle Сдерживающий взрыв +Feature/&AgonizingBlastDescription Добавьте свой модификатор Харизмы к урону Жутких мочалок. +Feature/&AgonizingBlastTitle Мучительный взрыв +Feature/&AHSoulBladeEmpowerDamageBonusDescription Вы наделены силой и наносите бонус к урону, равный вашему мастерству, во всех ваших атаках. +Feature/&AHSoulBladeEmpowerWeaponConditionDescription Вы наделены силой и наносите бонус к урону, равный вашему мастерству, во всех ваших атаках. +Feature/&AHSoulBladeEmpowerWeaponConditionTitle Сила души +Feature/&AHSoulBladeEmpowerWeaponDamageBonusDescription Вы наделены силой и наносите бонус к урону, равный вашему мастерству, во всех ваших атаках. +Feature/&AHSoulBladeEmpowerWeaponDamageBonusTitle Сила души +Feature/&AHSoulBladeSummonPactWeaponPowerDescription Один раз за короткий отдых вы можете призвать духовную форму оружия из вашего договора в качестве свободного действия. В качестве бонусного действия вы можете направить оружие по своему желанию, чтобы атаковать своих противников. Оружие перемещается на 20 футов каждый раз перед ударом +Feature/&AHSoulBladeSummonPactWeaponPowerTitle Оружие духовного договора +Feature/&AHWarlockClassPactBoonSetDescription На 3 уровне ваш потусторонний покровитель преподносит вам подарок за вашу верную службу. Вы можете выбрать между: +Feature/&AHWarlockClassPactBoonSetTitle Благословение договора +Feature/&AHWarlockClassPactOfTheBladeSetDescription Вы научитесь обращаться со всеми видами оружия, и ваши атаки оружием будут считаться магическими. +Feature/&AHWarlockClassPactOfTheBladeSetTitle Пакт клинка +Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerDescription Один раз за продолжительный отдых вы можете усилить оружие силой душ. Это оружие использует модификатор Харизмы для бросков атаки и урона и считается магическим до длительного отдыха. +Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerTitle Сила души +Feature/&AHWarlockSoulBladePactExtendedSpellListDescription Лезвие души позволяет вам выбирать из расширенного списка заклинаний, когда вы изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&AHWarlockSoulBladePactExtendedSpellListTitle Заклинания клинка души +Feature/&AHWarlockSoulBladePactSoulShieldPowerDescription Один раз за короткий отдых вы используете силу душ, чтобы защитить себя. Используя бонусное действие, вы получаете временные ОЗ, равные вашему уровню + модификатор харизмы. +Feature/&AHWarlockSoulBladePactSoulShieldPowerTitle Щит души +Feature/&AHWarlockSoulBladePactSpellListDescription Лезвие души позволяет вам выбирать из расширенного списка заклинаний, когда вы изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника.\nУровень 1: Щит, Фальшивая жизнь\nУровень 2: Размытие, Клеймо Smite\nУровень 3: Спешка, Медленность\nУровень 4: Призрачный убийца, Черные щупальца\nУровень 5: Конус холода, Искажение разума +Feature/&AHWarlockSoulBladePactSpellListTitle Расширенный список заклинаний клинка души +Feature/&AlwaysBeardDescription {0}% шансов отрастить великолепную бороду! +Feature/&AncientForestExpandedSpelllistAfinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&AncientForestExpandedSpelllistAfinityTitle Древние лесные заклинания +Feature/&AncientForestLightAffinityDescription Вы можете поглощать энергию солнечного света. Пока вы находитесь под прямым ярким светом, вы получаете 2 HP за раунд. +Feature/&AncientForestLightAffinityTitle Фотосинтез +Feature/&AncientForestRegrowthDescription Пул исцеляющей силы - 5 очков за уровень чернокнижника. +Feature/&AncientForestRegrowthTitle Отрастание +Feature/&ArcaneDetonationDescription Когда вы попадаете атакой оружием по существу, имеющему вашу Метку Арканиста, метка взрывается, нанося силовой урон 1к6 и уничтожая метку. +Feature/&ArcaneDetonationTitle Чародейская детонация +Feature/&ArcaneDetonationUpgradeDescription Начиная с 11 уровня урон от вашего Чародейская детонация увеличивается до 2d6. +Feature/&ArcaneDetonationUpgradeTitle Большая чародейская детонация +Feature/&ArcanePulseDescription Начиная с 7-го уровня, вы можете вызвать извержение тайной энергии в радиусе 30 футов. Враждебные существа в пределах 15 футов от точки попадания получают урон 4к8 и получают Метку чародея. Вы можете использовать эту способность количество раз, равное вашему модификатору мудрости, за продолжительный отдых. На 15 уровне урон вашего Чародейского импульса увеличивается до 8d8. +Feature/&ArcanePulseTitle Чародейский импульс +Feature/&ArcanistAutoPreparedSpellsDescription Вы получаете бонусные заклинания, которые считаются для вас заклинаниями рейнджеров, они всегда подготовлены и не учитываются при подсчете количества известных вам заклинаний рейнджеров:\n{0} +Feature/&ArcanistAutoPreparedSpellsTitle Бонусные заклинания рейнджера-арканиста +Feature/&ArcanistMarkDescription Начиная с 3-го уровня, вы наполняете свое оружие силой тайной магии. Существа, пораженные вашими атаками, поражаются Меткой Чародея. +Feature/&ArcanistMarkTitle Знак чародея +Feature/&ArmorofShadowsTitle Броня теней +Feature/&ArtificerInfusionCastingDescription Вы можете выполнять соматические компоненты заклинаний, держа в руках оружие и щиты. +Feature/&ArtificerInfusionCastingTitle Инфузионное литье +Feature/&ArtificerSpecialistArchetypesDescription В какой области обучения вы специализируетесь? Тинкереры могут быть торговцами уроном, целителями и специалистами по боевым искусствам. +Feature/&ArtificerSpecialistArchetypesTitle Специализации ремесленника +Feature/&AscendantStepTitle Восходящий шаг +Feature/&AspectoftheMoonDescription Вам больше не нужно спать, и вы можете наблюдать за происходящим, снижая вероятность нападения и гарантируя, что вы будете бодрствовать, если лагерь подвергнется нападению. +Feature/&AspectoftheMoonTitle Аспект Луны +Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseDescription Сила +1 +Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseTitle Увеличение атрибута +Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseDescription Мудрость +2 +Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseTitle Увеличение атрибута +Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseDescription Ловкость +1 +Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseTitle Увеличение характеристик лесного гнома +Feature/&AttributeModifierGnomeAbilityScoreIncreaseDescription Интеллект +2 +Feature/&AttributeModifierGnomeAbilityScoreIncreaseTitle Увеличение атрибута гнома +Feature/&BarbarianIndomitableMightDescription Если ваша сумма за проверку Силы меньше вашего показателя Силы, вы можете использовать этот результат вместо общего +Feature/&BarbarianIndomitableMightTitle Неукротимая мощь +Feature/&BardSkillsTitle Навыки барда +Feature/&BeguilingInfluenceDescription Вы получаете владение навыками Обмана и Убеждения. +Feature/&BeguilingInfluenceTitle Обманчивое влияние +Feature/&BolgrifDruidicMagicDescription Вы знаете одно заклинание на ваш выбор из списка заклинаний друида. Мудрость — это ваша колдовская способность. +Feature/&BolgrifDruidicMagicTitle Друидская Магия +Feature/&BolgrifInvisibilityPowerDescription В качестве бонусного действия вы можете магическим образом стать невидимым на 1 раунд. Эта невидимость прерывается, если вы предпринимаете какие-либо наступательные действия. Использовав эту способность, вы не сможете использовать ее снова, пока не закончите короткий или продолжительный отдых. +Feature/&BolgrifInvisibilityPowerTitle исчезнуть +Feature/&BolgrifPowerfulBuildDescription Вы считаете свой размер Большим при определении грузоподъемности. +Feature/&BolgrifPowerfulBuildTitle Мощная сборка +Feature/&BondoftheTalismanDescription Телепорт на расстояние до 5 клеток +Feature/&BondoftheTalismanTitle Телепорт Талисман +Feature/&ChainsofCarceriDescription Парализует небожителя, демона или элементаля, если тот не преуспевает в спасброске МДР. +Feature/&ChainsofCarceriTitle Цепи Карцери +Feature/&ClassMonkDeflectMissileDescription Вы можете использовать свою реакцию, чтобы отклонить ракету, когда вы поражены атакой из оружия дальнего боя. Когда вы делаете это, урон, который вы получаете от атаки, уменьшается на 1d10 + ваш модификатор Ловкости + ваш уровень монаха. +Feature/&ClassMonkDeflectMissileTitle Отражение ракет +Feature/&ClassMonkDiamondSoulDescription Ваше мастерство ки дает вам мастерство во всех спасбросках.\nКроме того, всякий раз, когда вы совершаете спасбросок и терпите неудачу, вы можете потратить 1 очко ци, чтобы перебросить его и получить второй результат. +Feature/&ClassMonkDiamondSoulTitle Алмазная душа +Feature/&ClassMonkExtraAttackDescription Вы можете атаковать дважды, а не один раз, всякий раз, когда в свой ход совершаете действие Атака. +Feature/&ClassMonkExtraAttackTitle Дополнительная атака +Feature/&ClassMonkKiDescription Ваша подготовка позволяет вам использовать мистическую энергию ки. Вы получаете очки ки, равные вашему уровню монаха. Когда вы тратите очко ки, оно становится недоступным до тех пор, пока вы не закончите короткий или продолжительный отдых, в конце которого вы втянете всю израсходованную ци обратно в себя. Вы можете потратить эти очки на подпитку различных функций ки. Вы начинаете узнавать три такие особенности: +Feature/&ClassMonkKiEmpoweredStrikesDescription Ваши удары без оружия считаются магическими с точки зрения преодоления сопротивления и невосприимчивости к немагическим атакам и повреждениям. +Feature/&ClassMonkKiEmpoweredStrikesTitle Усиленные Ки удары +Feature/&ClassMonkKiTitle Ки +Feature/&ClassMonkMartialArtsDescription Вы получаете следующие преимущества, пока не вооружены или вооружены только монашеским оружием и не носите доспехов или щита:\n - Вы можете использовать Ловкость вместо Силы для бросков атаки и урона безоружных ударов и монашеского оружия.\n - Вы можете бросить d4 вместо обычного урона от безоружного удара или монашеского оружия. Этот кубик меняется по мере того, как вы получаете уровни монаха.\n - Когда вы используете атакующее действие с безоружным ударом или монашеским оружием в свой ход, вы можете нанести один безоружный удар в качестве бонусного действия. +Feature/&ClassMonkMartialArtsTitle Боевые искусства +Feature/&ClassMonkMartialDiceProgression00Description Вы можете бросить D6 вместо обычного урона от удара без оружия или оружия монаха. +Feature/&ClassMonkMartialDiceProgression00Title Увеличение кубиков боевых искусств (D6) +Feature/&ClassMonkMartialDiceProgression01Description Вы можете бросить D8 вместо обычного урона от удара без оружия или оружия монаха. +Feature/&ClassMonkMartialDiceProgression01Title Увеличение кубиков боевых искусств (D8) +Feature/&ClassMonkMartialDiceProgression02Description Вы можете бросить D10 вместо обычного урона от удара без оружия или оружия монаха. +Feature/&ClassMonkMartialDiceProgression02Title Увеличение кубиков боевых искусств (D10) +Feature/&ClassMonkPerfectSelfDescription Когда вы начинаете битву и у вас не осталось ци, вы восстанавливаете 4 ци. +Feature/&ClassMonkPerfectSelfTitle Идеальное Я +Feature/&ClassMonkPurityOfBodyDescription Ваше владение ки, протекающей через вас, делает вас невосприимчивым к болезням и ядам. +Feature/&ClassMonkPurityOfBodyTitle Чистота тела +Feature/&ClassMonkSkillProficiencyTitle Навыки монаха +Feature/&ClassMonkTongueOfSunAndMoonDescription Вы учитесь прикасаться к ки других умов, чтобы понимать все разговорные языки. Более того, любое существо, понимающее язык, может понять и то, что вы говорите. +Feature/&ClassMonkTongueOfSunAndMoonTitle Язык Солнца и Луны +Feature/&ClassMonkUnarmoredDefenseDescription Пока вы не носите доспехов и не держите щит, ваш КД равен 10 + ваш модификатор Ловкости + ваш модификатор Мудрости. +Feature/&ClassMonkUnarmoredDefenseTitle Небронированная защита +Feature/&ClassMonkUnarmoredMovementBonusDescription Бонус к движению увеличивается на 5 футов +Feature/&ClassMonkUnarmoredMovementBonusTitle Улучшение движения без брони +Feature/&ClassMonkUnarmoredMovementDescription Ваша скорость увеличивается на 10 футов, пока вы не носите броню или щит. Этот бонус увеличивается, когда вы достигаете определенных уровней монаха. +Feature/&ClassMonkUnarmoredMovementTitle Небронированное движение +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription Пока вы без доспехов и без щита, вы можете передвигаться по стенам, как паук. Способность временно теряется, если вы выполняете какое-либо действие, не являющееся движением, или когда в бою не ваша очередь. +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle Движение без брони: восхождение +Feature/&ClassMonkWeaponProficiencyTitle Навыки владения оружием монаха +Feature/&ClassWarlockArmorProficiencyDescription Легкая броня +Feature/&ClassWarlockArmorProficiencyTitle Навыки доспехов чернокнижника +Feature/&ClassWarlockEldritchInvocationReplaceDescription Выберите Eldritch Invocation для замены +Feature/&ClassWarlockEldritchInvocationReplaceTitle Заменить вызов +Feature/&ClassWarlockEldritchInvocationSetLevelDescription Добавить жуткий призыв +Feature/&ClassWarlockEldritchInvocationSetLevelTitle Жуткий призыв +Feature/&ClassWarlockEldritchMasterDescription вы можете использовать свой внутренний резерв мистической силы, умоляя своего покровителя вернуть израсходованные слоты заклинаний. Вы можете потратить 1 минуту на то, чтобы умолять своего покровителя о помощи, чтобы восстановить все ваши израсходованные ячейки заклинаний из вашей функции Pact Magic. Как только вы восстановите ячейки заклинаний с помощью этой функции, вы должны закончить продолжительный отдых, прежде чем сможете сделать это снова. +Feature/&ClassWarlockEldritchMasterTitle Жуткий Мастер +Feature/&ClassWarlockMysticArcanumSetDescription Ваш покровитель наделяет вас магическим секретом, называемым тайной. Вы можете разыграть заклинание аркана один раз, не тратя ячейку заклинания. Вы должны закончить продолжительный отдых, прежде чем сможете сделать это снова. На более высоких уровнях вы получаете больше заклинаний чернокнижника по вашему выбору, которые можно использовать таким образом: одно заклинание 6-го уровня на 11-м уровне, одно заклинание 7-го уровня на 13-м уровне, одно заклинание 8-го уровня на 15-м уровне и одно заклинание 9-го уровня. заклинание -уровня на 17 уровне +Feature/&ClassWarlockMysticArcanumSetTitle Таинственный Арканум +Feature/&ClassWarlockSavingThrowProficiencyDescription Мудрость, Харизма +Feature/&ClassWarlockSavingThrowProficiencyTitle Спасброски +Feature/&ClassWarlockSkillProficiencyDescription Выберите 2 из этих навыков: Тайна, Обман, История, Запугивание, Расследование, Природа и Религия. +Feature/&ClassWarlockSkillProficiencyTitle Навыки чернокнижника +Feature/&ClassWarlockSpellcastingDescription Ваши тайные исследования и магия, дарованная вам вашим потусторонним покровителем, дали вам возможность использовать заклинания. +Feature/&ClassWarlockSpellcastingTitle Магия Пакта Чернокнижника +Feature/&ClassWarlockToolsProficiencyDescription Вы обучены приготовлению лечебных трав и использованию зачаровывающего снаряжения. +Feature/&ClassWarlockToolsProficiencyTitle Магическое ремесло чернокнижника +Feature/&ClassWarlockWeaponProficiencyDescription Простое оружие +Feature/&ClassWarlockWeaponProficiencyTitle Мастерство оружия чернокнижника +Feature/&CounterStrikePowerDescription Потратьте кубик гамбита и нанесите ответный удар врагу, если вы попали, нанесите дополнительный дробящий урон 1d6+2. +Feature/&CounterStrikePowerTitle Ответный удар +Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceDescription Когда ваш HP опускается до 0, но вы не убиты, вместо этого вы можете упасть до 1 HP. +Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceTitle Неумолимая выносливость +Feature/&DevilsSightDescription Вы можете нормально видеть в темноте, как магической, так и немагической, на расстоянии 120 футов. +Feature/&DevilsSightTitle Дьявольский взгляд +Feature/&DH_BlinkDescription В качестве бонусного действия вы исчезаете со своего текущего плана существования, предотвращая все повреждения. В начале вашего следующего хода вы возвращаетесь в клетку, из которой исчезли. +Feature/&DH_BlinkTitle мигать +Feature/&DH_FadeIntoTheVoidDescription Когда ваши хиты опускаются до 0, но не убиваются сразу, вместо этого ваши хиты падают до 1, когда вы ненадолго исчезаете в пустоте, чтобы уменьшить урон. Вы не сможете использовать эту способность снова, пока не закончите продолжительный отдых. +Feature/&DH_FadeIntoTheVoidTitle Исчезать в пустоте +Feature/&DH_RiftCloakDescription Ваш контроль над порталами разлома увеличился до такой степени, что теперь вы можете предоставить защиту разлома другим. Вы можете использовать оберегающие узы по желанию (без разделения урона) +Feature/&DH_RiftCloakTitle Плащ Разлома +Feature/&DH_RiftControlDescription Ненадолго окруженный энергией разлома, вы телепортируетесь в незанятое пространство. Теперь вы можете взять с собой союзника при телепортации, дальность значительно увеличилась. +Feature/&DH_RiftControlTitle Портал Разлома +Feature/&DH_RiftStrikeDescription Раз в день при получении урона в ближнем бою вы можете реакцией создать портал, изгоняющий атакующего на 1 раунд из вашего плана существования. +Feature/&DH_RiftStrikeTitle Разломный удар +Feature/&DH_RiftWalkDescription Ненадолго окруженный энергией пустоты между мирами, вы телепортируетесь на расстояние до 30 футов в незанятое пространство, которое вы можете видеть. +Feature/&DH_RiftWalkTitle Шаг Разлома +Feature/&DHAncientForestBonusCantripDescription Ваш покровитель делится секретами природы того, как связаны природная магия и жизненная энергия. Вы изучаете Shillelagh и Chill Touch +Feature/&DHAncientForestBonusCantripTitle Бонусные заклинания древнего леса +Feature/&DHConjureMinorElementalsBonusCantripDescription Ваш контроль над энергиями элементалей увеличился до такой степени, что теперь у вас есть власть над более слабыми элементалями. Вы можете сотворить второстепенного элементаля по желанию +Feature/&DHConjureMinorElementalsBonusCantripTitle Стихийные миньоны +Feature/&DHHolyAuraBlindingPowerDescription Когда демон или нежить атакуют пораженное существо рукопашной атакой, аура вспыхивает ярким светом. Атакующий должен преуспеть в спасброске Телосложения, иначе он будет ослеплен до окончания действия заклинания. +Feature/&DHHolyAuraBlindingPowerTitle Возмездие святой ауры +Feature/&DHPactOfTheTomeFeatureSetDescription Ваш покровитель дает вам гримуар под названием «Книга теней». Когда вы получаете эту способность, выберите три колдовства из списка заклинаний любого класса. Заговоры не обязательно должны быть из одного списка заклинаний. Пока книга находится у вас, вы можете колдовать по своему желанию. Они не учитываются при подсчете количества известных колдовств. Любое колдовство, которое вы разыгрываете с помощью этой способности, считается для вас колдовством чернокнижника. +Feature/&DHPactOfTheTomeFeatureSetTitle Пакт Тома +Feature/&DHWardingBondBonusCantripDescription Ваш контроль над порталами разлома увеличился до такой степени, что теперь вы можете предоставить защиту разлома другим. Вы можете использовать оберегающие узы по желанию (без разделения урона) +Feature/&DHWardingBondBonusCantripTitle Плащ Разлома +Feature/&DHWarlockClassPactOfTheChainFeatureSetDescription Когда вы вызываете фамильяра, вы можете выбрать одну из следующих особых форм: имп, псевдодракон, квазит или спрайт. +Feature/&DHWarlockClassPactOfTheChainFeatureSetTitle Пакт цепи +Feature/&DomainBattleDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainBattleDomainlevel1FeaturesTitle Боевой домен +Feature/&DomainElementalColdDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainElementalColdDomainlevel1FeaturesTitle Стихийный (холодный) домен +Feature/&DomainElementalFireDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainElementalFireDomainlevel1FeaturesTitle Стихийный (Огненный) домен +Feature/&DomainElementalLightingDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainElementalLightingDomainlevel1FeaturesTitle Стихийный (световой) домен +Feature/&DomainInsightDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainInsightDomainlevel1FeaturesTitle Домен понимания +Feature/&DomainLawDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainLawDomainlevel1FeaturesTitle Юридический домен +Feature/&DomainLifeDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainLifeDomainlevel1FeaturesTitle Домен жизни +Feature/&DomainMischiefDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainMischiefDomainlevel1FeaturesTitle Озорной домен +Feature/&DomainOblivionDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainOblivionDomainlevel1FeaturesTitle Домен Забвения +Feature/&DomainSunDomainlevel1FeaturesDescription Вы изучаете функции уровня 1 этого домена +Feature/&DomainSunDomainlevel1FeaturesTitle Домен Солнца +Feature/&DreadfulWordTitle Ужасное слово +Feature/&DruidForestGuardianBarkWardDescription Вы получаете возможность призывать Bark Ward для своей защиты. В качестве бонусного действия вы можете потратить использование своей дикой формы, чтобы получить 4 временных очка здоровья за каждый уровень, который у вас есть в этом классе. Эти временные хиты действуют в течение 10 минут или до тех пор, пока вы снова не воспользуетесь дикой формой. +Feature/&DruidForestGuardianBarkWardTitle Барк Уорд +Feature/&DruidForestGuardianExtraAttackDescription Начиная с 6-го уровня, вы можете атаковать дважды, а не один раз, когда в свой ход совершаете действие Атака. +Feature/&DruidForestGuardianExtraAttackTitle Дополнительная атака +Feature/&DruidForestGuardianImprovedBarkWardDescription Теперь у вашего Bark Ward растут шипы, которые наносят урон атакующим в ближнем бою. Враги, успешно поразившие вас рукопашной атакой, получают колющий урон 2d8. +Feature/&DruidForestGuardianImprovedBarkWardTitle Улучшенная защита от коры +Feature/&DruidForestGuardianMagicDescription Начиная со 2-го уровня при выборе этого круга вы получаете доступ к расширенному списку заклинаний, который всегда готов:\nУровень 2: Щит, Туманное облако\nУровень 3: Размытие, Огненный клинок\nУровень 5: Защита от энергии, рассеивание магии\nУровень 7: Пламенный щит, Оберег смерти\nУровень 9: Удержание монстра, Великое восстановление +Feature/&DruidForestGuardianMagicTitle Круговые заклинания +Feature/&DruidForestGuardianSuperiorBarkWardDescription Ваша способность Bark Ward теперь отражает колющий урон 3d8 атакующим в ближнем бою. Кроме того, Bark Ward теперь дает вам иммунитет к яду, пока он активен. +Feature/&DruidForestGuardianSuperiorBarkWardTitle Улучшенный Барк Уорд +Feature/&DruidForestGuardianSylvanDurabilityDescription Стражи леса естественным образом приобретают устойчивость могучего дуба. На 2-м уровне максимум ваших очков жизни увеличивается на 2 и увеличивается на 1 всякий раз, когда вы получаете уровень в этом классе. +Feature/&DruidForestGuardianSylvanDurabilityTitle Сильван Прочность +Feature/&DruidForestGuardianSylvanWarMagicDescription Вы привыкли владеть магией друидов в гармонии с боевой доблестью. На 2 уровне вы можете читать заклинания, требующие соматического компонента, даже если обе ваши руки держат оружие или щит. +Feature/&DruidForestGuardianSylvanWarMagicTitle Сильванская военная магия +Feature/&DualFlurryDescription Вы мастер боя спаренным оружием. В любой ход, когда вы дважды попадаете в ближнем бою, держа по оружию в каждой руке, вы можете совершить дополнительную атаку левой рукой. +Feature/&DualFlurryTitle Двойной шквал +Feature/&EldritchBlastGraspingHandBonusCantripDescription Когда вы попадаете в существо своим сверхъестественным взрывом, вы можете переместить это существо по прямой линии на 10 футов ближе к себе. +Feature/&EldritchBlastGraspingHandBonusCantripTitle Хватающий взрыв +Feature/&EldritchBlastRepellingBlastBonusCantripDescription Когда вы попадаете в существо сверхъестественным взрывом, вы можете оттолкнуть его на расстояние до 10 футов от себя по прямой линии. +Feature/&EldritchBlastRepellingBlastBonusCantripTitle Отражение взрыва +Feature/&EldritchMindDescription Вы совершаете с преимуществом спасброски Телосложения, совершаемые для сохранения концентрации на заклинании. +Feature/&EldritchMindTitle Жуткий разум +Feature/&EldritchSightTitle Жуткий взгляд +Feature/&EldritchSmiteDescription Один раз за ход, когда вы поражаете существо своим оружием договора, вы можете потратить ячейку заклинания чернокнижника, чтобы нанести цели дополнительный силовой урон 1к8, плюс еще 1к8 за каждый уровень ячейки заклинания. +Feature/&EldritchSmiteTitle Жуткий удар +Feature/&ElementalistSpellsMagicAffinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&ElementalistSpellsMagicAffinityTitle Заклинания элементалиста +Feature/&ElementalPactAirPlane Самолет +Feature/&ElementalPactAstralPlane Астральный план +Feature/&ElementalPactEarthPlane Земной план +Feature/&ElementalPactEtherealPlane Эфирный план +Feature/&ElementalPactFirePlane Пожарный самолет +Feature/&ElementalPactIcePlane Ледяной самолет +Feature/&ElementalPactShadowPlane теневой самолет +Feature/&ElementalPatronDummyFeatureSetTitle Элементалист +Feature/&ElementalPatronElementalConditionFormatDescription Наносите дополнительные {1} урона, равные вашему бонусу мастерства, при первом попадании в каждом раунде. +Feature/&ElementalPatronElementalConditionFormatTitle Направление {0} +Feature/&ElementalPatronElementalDamageFormatDescription Поддерживая {0}, наносите дополнительно {1} урона, равного вашему бонусу мастерства, при первом попадании в каждом раунде. +Feature/&ElementalPatronElementalDamageFormatTitle Стихийный урон: {0} +Feature/&ElementalPatronElementalFormEnhancedFormatDescription При поддержании {0} вы получаете иммунитет к {1} и применяете бонус мастерства в виде урона того же типа при первом попадании в каждом раунде. +Feature/&ElementalPatronElementalFormEnhancedFormatTitle Направление {0} +Feature/&ElementalPatronElementalFormFormatDescription Поддерживая {0}, вы получаете Сопротивление урону {1} ​​и применяете Бонус мастерства в виде урона того же типа к первому попаданию в каждом раунде. +Feature/&ElementalPatronElementalFormFormatTitle {0} +Feature/&ElementalPatronFeatureSet_Level06Description Ваши знания об элементалях увеличились до такой степени, что теперь вы получаете преимущество в проверках характеристик по отношению к элементалям и наносите дополнительный урон против элементалей, равный вашему уровню знаний. Вы больше не можете быть очарованы или напуганы элементалями +Feature/&ElementalPatronFeatureSet_Level06Title Знание элементалей +Feature/&EyesoftheRuneKeeperDescription Вы можете прочитать все написанное +Feature/&EyesoftheRuneKeeperTitle Глаза хранителя рун +Feature/&FiendishVigorTitle Дьявольская энергия +Feature/&FlameArtillery_09ModePowerDescription Призывает конструкцию, которая существует 1 час.\nОгненная артиллерия: создает огненный конус, наносящий 3D8 урона при провале.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд. +Feature/&FlameArtillery_09ModePowerTitle Призвать пламенную артиллерийскую конструкцию +Feature/&FlameArtillery_15ModePowerDescription Призывает конструкцию, которая существует 1 час.\nОгненная артиллерия: создает огненный конус, наносящий 3D8 урона при провале.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд.\n Half Cover Dome: обеспечивает половинное укрытие союзникам в радиусе 10 футов. +Feature/&FlameArtillery_15ModePowerTitle Призвать пламенную артиллерийскую конструкцию +Feature/&FlameArtilleryModePowerDescription Призывает конструкцию, которая существует 1 час.\nОгненная артиллерия: Создает огненный конус, наносящий 2D8 урона при провале. +Feature/&FlameArtilleryModePowerTitle Призвать пламенную артиллерийскую конструкцию +Feature/&ForceArtillery_09ModePowerDescription Призывает конструкцию, которая существует 1 час.\nСиловая артиллерия: Наносит силовой урон 3D8 и отталкивает врага на 5 футов.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд. +Feature/&ForceArtillery_09ModePowerTitle Призвать артиллерийскую конструкцию Force +Feature/&ForceArtillery_15ModePowerDescription Призывает конструкцию, которая существует 1 час.\nСиловая артиллерия: наносит силовой урон 3D8 и отталкивает врага на 5 футов.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд.\n Half Cover Dome: обеспечивает половинное укрытие союзникам в радиусе 10 футов. +Feature/&ForceArtillery_15ModePowerTitle Призвать артиллерийскую конструкцию Force +Feature/&ForceArtilleryAdditionalDamageTitle Модернизированный урон +Feature/&ForceArtilleryModePowerDescription Призывает конструкцию, которая существует 1 час.\nСиловая артиллерия: Наносит силовой урон 2D8 и отталкивает цель на 5 футов. +Feature/&ForceArtilleryModePowerTitle Призвать артиллерийскую конструкцию Force +Feature/&ForceArtilleryTitle Силовая артиллерия +Feature/&GambitResourcePoolAddDescription Добавляет дополнительный кубик гамбита +Feature/&GambitResourcePoolAddTitle Дополнительный кубик Гамбита +Feature/&GambitResourcePoolDescription Пул гамбитных костей, которые можно потратить на гамбиты. Начинается с 4, они перезаряжаются при коротком отдыхе. +Feature/&GambitResourcePoolTitle Гамбитный пул костей +Feature/&GiftoftheEverLivingOnesDescription Восстанавливает максимально возможное количество очков жизни от любого исцеления. +Feature/&GiftoftheEverLivingOnesTitle Дар вечноживущих +Feature/&GiftoftheProtectorsDescription Когда ваши хиты уменьшаются до 0, но не убиваются сразу, существо вместо этого волшебным образом падает до 1 хитов. Как только эта магия сработает, вы не сможете получить от нее пользу, пока не закончите продолжительный отдых. +Feature/&GiftoftheProtectorsTitle Дар защитников +Feature/&GnomeCunningFeatureDescription Вы совершаете с преимуществом все спасброски Интеллекта, Мудрости и Харизмы против магии. +Feature/&GnomeCunningFeatureTitle Хитрость +Feature/&GnomeNaturalIllusionistDescription Вы знаете заговор надоедливой пчелы. Интеллект - это ваш модификатор колдовства для него. +Feature/&GnomeNaturalIllusionistTitle Природная магия +Feature/&HerbalBrewDescription Когда вы заканчиваете продолжительный отдых, вы можете приготовить травяной отвар, каждый из которых действует до следующего продолжительного отдыха. Вы делаете общее количество отваров, равное вашему бонусу мастерства. Для каждого напитка выберите один из следующих эффектов:\nУкрепляющий отвар: дает сопротивление различным типам урона на 1 час.\nУскоряющий отвар: дает 2d4 хита.\nОтравляющий отвар: действует как яд, который можно применить к оружию в течение 1 минуты. Если попадание достигает цели, цель получает урон ядом 1d4 при каждом попадании. +Feature/&HerbalBrewFeatureSetDescription Вы получаете владение либо набором отравителя, либо набором травничества, если у вас его еще нет.\nКогда вы заканчиваете продолжительный отдых, вы можете приготовить травяной отвар, каждый из которых действует до следующего продолжительного отдыха. Вы делаете общее количество отваров, равное вашему бонусу мастерства. Для каждого напитка выберите один из следующих эффектов:\nУкрепляющий отвар: дает сопротивление различным типам урона на 1 час.\nУскоряющий отвар: дает 2d4 хита.\nОтравляющий отвар: действует как яд, который можно применить к оружию в течение 1 минуты. Если попадание достигает цели, цель получает урон ядом 1d4 при каждом попадании. +Feature/&HerbalBrewFeatureSetTitle Травяное пивоварение +Feature/&HinderingBlastDescription Когда вы попадаете в существо своим сверхъестественным взрывом, вы можете уменьшить скорость этого существа на 10 футов до конца вашего следующего хода. +Feature/&HinderingBlastMagicAffinityDescription когда вы попадаете в существо своим сверхъестественным взрывом, вы можете уменьшить скорость этого существа на 10 футов до конца своего следующего хода. +Feature/&HinderingBlastMagicAffinityTitle Сдерживающий взрыв +Feature/&HinderingBlastTitle Сдерживающий взрыв +Feature/&ImprovedPactWeaponDescription Вы можете использовать любое оружие в качестве фокуса для ваших заклинаний чернокнижника. Кроме того, оружие получает бонус +1 к броскам атаки и урона. +Feature/&ImprovedPactWeaponTitle Улучшенное оружие договора +Feature/&ImprovedScoutModePowerDescription Получите улучшенные функции режима разведки. Теперь может создать преимущество для союзников и неудобство для врагов с помощью одной атаки. +Feature/&ImprovedScoutModePowerTitle Улучшенный режим разведки +Feature/&ImprovedSentinelModePowerDescription Получите улучшенные функции режима Sentinel с помощью способности Gauntlet Grapple. +Feature/&ImprovedSentinelModePowerTitle Улучшенный режим стража +Feature/&IndomitableResistanceAddDescription +1 использование Неукротимого сопротивления между отдыхами +Feature/&IndomitableResistanceAddTitle Неукротимое сопротивление (увеличено) +Feature/&IndomitableResistanceTitle Неукротимое сопротивление +Feature/&InspirePowerDescription Потратьте кубик гамбита и воодушевите себя или своего союзника, чтобы дать 1d6+2 временных ОЗ. +Feature/&InspirePowerTitle Вдохновлять +Feature/&KnockDownPowerDescription Потратьте кубик гамбита и усилите свою атаку, чтобы нанести дополнительный дробящий урон 1d6+2 и сбить их с ног до начала их следующего хода, если они провалят спасбросок Силы против 8 + ваша Сила + мастерство. +Feature/&KnockDownPowerTitle Сбить +Feature/&MagicAffinityRangerArcanistDescription Вы умеете произносить заклинания в бою и можете использовать заклинания, требующие телесного компонента, даже если обе ваши руки держат оружие или щит. +Feature/&MagicAffinityRangerArcanistTitle Тайная боевая подготовка +Feature/&MiretheMindTitle болото разума +Feature/&MoonLitDarknessImmunityDescription Вы невосприимчивы к состоянию Тьмы +Feature/&MoonLitDarknessImmunityTitle Лунная тьма +Feature/&MoonLitExpandedSpelllistAfinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&MoonLitExpandedSpelllistAfinityTitle Лунные заклинания +Feature/&MoonLitLightAffinityDescription Если вы начинаете свой ход в естественной темноте, вы получаете невидимость. Движение, атака или использование любой силы или заклинания, кроме телепортации или селф-баффа, снимает невидимость. +Feature/&MoonLitLightAffinityStrongDescription Umbral Cloak теперь работает в тусклом свете и магической темноте. +Feature/&MoonLitLightAffinityStrongTitle Улучшенный темный плащ +Feature/&MoonLitLightAffinityTitle Теневой плащ +Feature/&OneWithShadowsDescription Если вы начинаете свой ход в естественной темноте, вы получаете невидимость. Движение, атака или использование любой силы или заклинания, кроме телепортации или селф-баффа, снимает невидимость. +Feature/&OneWithShadowsLightAffinityDescription Если вы начинаете свой ход в естественной темноте, вы получаете невидимость. Движение, атака или использование любой силы или заклинания, кроме телепортации или селф-баффа, снимает невидимость. +Feature/&OneWithShadowsLightAffinityStrongDescription One With Shadows теперь работает при тусклом свете и магической темноте. +Feature/&OneWithShadowsLightAffinityStrongTitle Темные тени +Feature/&OneWithShadowsLightAffinityTitle Один с тенями +Feature/&OneWithShadowsStrongerDescription One With Shadows теперь работает при тусклом свете и магической темноте. +Feature/&OneWithShadowsStrongerTitle Темные тени +Feature/&OneWithShadowsTitle Один с тенями +Feature/&OpportunistDebilitatingStrikeDescription Ваша скрытая атака вызывает одно из следующих состояний (Ослепление/Поражение/Кровотечение/Оглушение) для врагов, если они проваливают спасбросок по ТЕЛ против 8 + ваша Ловкость + ваше мастерство +Feature/&OpportunistDebilitatingStrikeTitle Изнурительный удар +Feature/&OpportunistQuickStrikeDescription У вас есть преимущество, когда вы атакуете врагов, чья инициатива ниже вашей. Кроме того, у вас также есть преимущество при проведении атаки по возможности. +Feature/&OpportunistQuickStrikeTitle Быстрый удар +Feature/&OtherworldlyLeapTitle Потусторонний прыжок +Feature/&OtherworldlyLeapTitle Потусторонний прыжок +Feature/&PowerAttackAttackModifierDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{0} урона, когда вы наносите удары. Используется только при атаке одноручным нелегким оружием, в ближнем или дальнем бою. +Feature/&PowerAttackAttackModifierTitle Силовая атака одной рукой +Feature/&PowerAttackConditionDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{0} урона, когда вы наносите удары. Используется только при атаке одноручным нелегким оружием, в ближнем или дальнем бою. +Feature/&PowerAttackConditionTitle Силовая атака одной рукой +Feature/&PowerAttackPowerDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{0} урона, когда вы наносите удары. Используется только при атаке одноручным нелегким оружием, в ближнем или дальнем бою. +Feature/&PowerAttackPowerTitle Силовая атака одной рукой +Feature/&PowerAttackTwoHandedAttackModifierDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{1} урона, когда вы наносите удары. Используется только при атаке двумя руками, в ближнем или дальнем бою. +Feature/&PowerAttackTwoHandedAttackModifierTitle Двуручная силовая атака +Feature/&PowerAttackTwoHandedConditionDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{1} урона, когда вы наносите удары. Используется только при атаке двумя руками, в ближнем или дальнем бою. +Feature/&PowerAttackTwoHandedConditionTitle Двуручная силовая атака +Feature/&PowerAttackTwoHandedPowerDescription Получите -{0} штраф к удару к своей атаке до конца хода, чтобы наносить +{1} урона, когда вы наносите удары. Используется только при атаке двумя руками, в ближнем или дальнем бою. +Feature/&PowerAttackTwoHandedPowerTitle Двуручная силовая атака +Feature/&PowerPaladinAuraOfCourage18Description Предоставьте бонус к спасброску союзникам в пределах 30 футов +Feature/&PowerPaladinAuraOfCourage18Title Улучшенная аура отваги +Feature/&PowerPaladinAuraOfProtection18Description Вы и ваши союзники в радиусе 30 футов не можете быть напуганы +Feature/&PowerPaladinAuraOfProtection18Title Улучшенная аура защиты +Feature/&PowerTorchbearerDescription Попытаться поджечь цель в ближнем бою! +Feature/&PowerTorchbearerTitle Факелоносец +Feature/&PrimalChampionDescription На 20 уровне вы воплощаете силу дикой природы. Ваши показатели Силы и Телосложения увеличиваются на 4. +Feature/&PrimalChampionTitle Первобытный чемпион +Feature/&ProficiencyBolgrifLanguagesDescription Обычный, Эльфийский и Гигантский +Feature/&ProficiencyBolgrifLanguagesTitle Язык +Feature/&ProficiencyGnomishLanguagesDescription Обыкновенный, гномский +Feature/&ProficiencyGnomishLanguagesTitle Языки +Feature/&ProficiencyRogueBlindSenseDescription Начиная с 14 уровня, если вы способны слышать, вы знаете о местонахождении любого скрытого или невидимого существа в пределах 10 футов от вас. +Feature/&ProficiencyRogueBlindSenseTitle Слепое чувство +Feature/&ProficiencyRogueSlipperyMindDescription К 15 уровню вы приобрели большую ментальную силу. Вы получаете владение спасбросками Мудрости +Feature/&ProficiencyRogueSlipperyMindTitle Скользкий разум +Feature/&ProficiencySoulBladeArmorDescription Легкая броня, средняя броня и щит +Feature/&ProficiencySoulBladeArmorTitle Навыки Доспеха Клинка Души +Feature/&ProficiencySoulBladeWeaponDescription Простое оружие, Боевое оружие +Feature/&ProficiencySoulBladeWeaponTitle Навыки оружия клинка души +Feature/&RageDamageBonusAttackModifierDescription Добавьте +2 урона к вашим атакам во время ярости +Feature/&RageDamageBonusAttackModifierTitle Урон от ярости +Feature/&RageFeatConditionDescription В ярости вы получаете следующее: Преимущество в проверках Силы и спасбросках Силы, бонус к броскам урона +2 и сопротивление дробящему, колющему и рубящему урону. +Feature/&RageFeatConditionTitle бушующий +Feature/&RagePowerDescription Бонусным действием вы входите в ярость на одну минуту и ​​получаете следующее: Преимущество в проверках Силы и спасбросках Силы, бонус к броскам урона +2 и сопротивление дробящему, колющему и рубящему урону. +Feature/&RagePowerTitle Ярость +Feature/&RageStrengthSavingThrowAffinityDescription Вы получаете преимущество в спасбросках силы в ярости +Feature/&RageStrengthSavingThrowAffinityTitle Преимущество сохранения силы ярости +Feature/&RangerArcanistMagicDescription Начиная с 3-го уровня, вы изучаете дополнительное заклинание, когда достигаете определенных уровней в этом классе. Каждое заклинание считается для вас заклинанием рейнджера, но оно не учитывается при подсчете количества известных вам заклинаний рейнджера. Заклинания: Уровень 3: Щит, Уровень 5: Туманный шаг, Уровень 9: Ускорение, Уровень 13: Дверь измерения и Уровень 17: Удержание монстра. Кроме того, вы умеете использовать заклинания в бою и можете использовать заклинания, требующие телесного компонента, даже если обе ваши руки держат оружие или щит. +Feature/&RangerArcanistMagicTitle Следопыт Чародейка Колдовство +Feature/&RangerFeralSensesDescription Вы получаете сверхъестественные чувства, которые помогают вам сражаться с существами, которых вы не можете видеть. Когда вы атакуете существо, которого не видите, ваша неспособность его видеть не накладывает помеху на ваши броски атаки против него. +Feature/&RangerFeralSensesTitle Дикие чувства +Feature/&RangerVanishActionDescription Начиная с 14-го уровня, вы можете использовать действие «Прятаться» в качестве бонусного действия в свой ход. +Feature/&RangerVanishActionTitle исчезнуть +Feature/&RiftWalkerRestrainedImmunityTitle Мимолетный шаг +Feature/&RiftWalkerSpellsMagicAffinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&RiftWalkerSpellsMagicAffinityTitle Заклинания бродяги +Feature/&SavingThrowTinkererProficiencyDescription Владение спасбросками Телосложения и Интеллекта +Feature/&SavingThrowTinkererProficiencyTitle Мастерство спасброска +Feature/&ScoutModePowerDescription Получите увеличенное движение, преимущество в скрытности и дальнюю атаку, которая наносит дополнительный кубик урона один раз за ход. +Feature/&ScoutModePowerTitle Режим разведки +Feature/&SentinelModePowerDescription Получите ограниченное количество TempHP в зависимости от уровня. Наложить Недостаток на врагов, атакующих союзников +Feature/&SentinelModePowerTitle Режим стража +Feature/&ShroudofShadowTitle Покров тени +Feature/&SignofIllOmenTitle Знак дурного предзнаменования +Feature/&SpellAsInvocationAtWillDescription Разыгрывать {0} по желанию +Feature/&SpellAsInvocationOncePerDayDescription Произнесите {0} один раз до продолжительного отдыха +Feature/&TempHPShield_09ModePowerDescription Призывает конструкцию, которая существует 1 час.\nЗащитный купол: дарует 1D8 + 4 временных HP союзникам в пределах 10 футов.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд. +Feature/&TempHPShield_09ModePowerTitle Вызов защитного купола +Feature/&TempHPShield_15ModePowerDescription Призывает конструкцию, которая существует 1 час.\nЗащитный купол: дарует 1D8 + 4 временных HP союзникам в пределах 10 футов.\nСамоуничтожение: наносит силовой урон 3D8 при неудачном спасброске и уничтожает отряд.\n Half Cover Dome: Обеспечивает половинное укрытие союзникам в радиусе 10 футов. +Feature/&TempHPShield_15ModePowerTitle Вызов защитного купола +Feature/&TempHPShieldModePowerDescription Призывает конструкцию, которая существует 1 час.\nЗащитный купол: дарует 1D8 + 4 временных HP союзникам в радиусе 10 футов. +Feature/&TempHPShieldModePowerTitle Вызов защитного купола +Feature/&TempHPShieldTitle Защитный купол +Feature/&ThiefofFiveFates Разыгрывать {0} один раз в день +Feature/&ThiefofFiveFatesTitle Вор пяти судеб +Feature/&ThirstingBladeDescription Вы можете атаковать своим оружием дважды, а не один раз, всякий раз, когда в свой ход совершаете действие Атака. +Feature/&ThirstingBladeTitle Жаждущий клинок +Feature/&TinkererArmorProficiencyDescription Владение легкими и средними доспехами, а также щитами +Feature/&TinkererArmorProficiencyTitle Мастерство доспехов механика +Feature/&TinkererInfusionChoiceDescription Выберите настои, которые у вас будут доступны для использования. Обратите внимание, что каждое вливание может быть активным только один раз. Активация во второй раз отменит первый +Feature/&TinkererInfusionChoiceTitle Инфузионный выбор +Feature/&TinkererInfusionReplaceDescription Выберите инфузии для замены +Feature/&TinkererInfusionReplaceTitle Заменить инфузию +Feature/&TinkererSkillGainChoicesPluralDescription Навыки Тинкерера: Тайна, История, Расследование, Медицина, Природа, Восприятие и Ловкость рук. +Feature/&TinkererSkillPointsTitle Навыки механика +Feature/&TinkererToolsExpertiseDescription Получите опыт работы со многими инструментами, включая инструменты вора, наборы свитков, набор отравителя, набор травничества и инструменты для наложения чар. +Feature/&TinkererToolsExpertiseTitle Экспертиза инструментов Tinkerer +Feature/&TinkererToolsProficiencyDescription Овладейте многими инструментами, включая воровские инструменты, наборы свитков, набор отравителя, набор травничества и инструменты для наложения чар. +Feature/&TinkererToolsProficiencyTitle Владение инструментами +Feature/&TinkererWeaponProficiencyDescription Владение простым оружием +Feature/&TinkererWeaponProficiencyTitle Навыки механика в оружии +Feature/&ToadKingBasicToxinTitle Основной токсин +Feature/&ToadKingExpandedSpelllistAfinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Следующие заклинания добавлены для вас в список заклинаний чернокнижника: {0} +Feature/&ToadKingExpandedSpelllistAfinityTitle Заклинания короля жаб +Feature/&ToadKingHallucinogenicToxinAffintyDescription Ваше тело изменилось, чтобы стать устойчивым к токсинам и производить защитный токсин при нападении в ближнем бою (до PB раз в день). если атакующий проваливает спасбросок по Con, он становится люциногенным токсином до тех пор, пока его не атакуют или не прервут иным образом. +Feature/&ToadKingHallucinogenicToxinAffintyTitle Галлюциногенный токсин +Feature/&ToadKingJumpTitle Прыгать +Feature/&ToadKingPoisonConditionAffinityTitle Иммунитет к отравлению +Feature/&ToadKingPoisonDamageAffinityTitle Иммунитет к урону ядом +Feature/&ToadKingStickyFeetTitle Перепончатые ноги +Feature/&TrickstersEscapeTitle Побег Трикстера +Feature/&UrPriestDomainTheftDescription Вы выхватываете секреты, которые бог дарует всем своим набожным клерикам. Выберите домен клирика: вы получаете функции, которые домен предоставляет на 1-м уровне. +Feature/&UrPriestDomainTheftTitle Кража домена +Feature/&UrPriestExpandedSpelllistAfinityDescription Вы выбираете из расширенного списка заклинаний, когда изучаете заклинание чернокнижника. Заклинания жреца добавлены в список заклинаний чернокнижника для вас. +Feature/&UrPriestExpandedSpelllistAfinityTitle Заклинания УрЖреца +Feature/&WallofThornsFeatureSetDescription Кастуйте Wall of Thorns один раз в день +Feature/&WallofThornsFeatureSetTitle Лесной Барьер +Feature/&WitchCurseChoiceDescription Вас терзает ужасное проклятие, поражающее ваше тело и душу. +Feature/&WitchCurseChoiceTitle Проклятие ведьмы +Feature/&WitchMaledictionChoiceDescription Вы можете выучить ряд могущественных заклинаний, известных как Проклятия, основанных на той же коварной магии, которая прокляла вас. +Feature/&WitchMaledictionChoiceTitle Проклятия +Feature/&WitchSightDescription Вы можете ощущать или видеть невидимость на расстоянии до 60 футов +Feature/&WitchSightTitle Ведьмин взгляд +Feature/&ZSPowerPaladinCleansingTouchDescription Снимите эффекты заклинаний, прикоснувшись к союзнику. Вы можете делать это количество раз в день, равное вашему модификатору Харизмы. +Feature/&ZSPowerPaladinCleansingTouchTitle Очищающее прикосновение +Feedback/&AdditionalDamageAgonizing_BlastFormat Мучительный взрыв +Feedback/&AdditionalDamageAgonizing_BlastLine Когда вы произносите заклинание с использованием силового урона (жуткий взрыв), добавьте свой модификатор Харизмы к урону, который оно наносит при попадании. +Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageFormat Дополнительный урон от магических атак +Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageLine Дополнительный урон от магических атак +Feedback/&AdditionalDamageArcaneFirearmFormat Взрывное улучшение! +Feedback/&AdditionalDamageArcaneFirearmLine Нанесение дополнительного урона от Blasting Enhancement +Feedback/&AdditionalDamageArcanistMarkFormat Метка чародея! +Feedback/&AdditionalDamageArcanistMarkLine Метка чародея взрывается и наносит цели дополнительный урон! +Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeFormat Освещающий удар! +Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeLine Illuminating Strike наносит дополнительный урон цели! +Feedback/&AdditionalDamageBlindingWeaponStrikeFormat Ослепляющее оружие +Feedback/&AdditionalDamageBlindingWeaponStrikeLine Дополнительный урон и попытка применить ослепление от ослепляющего оружия +Feedback/&AdditionalDamageEldritchSmiteFormat Жуткий удар! +Feedback/&AdditionalDamageEldritchSmiteLine {0} поражает {1} (+{2}) +Feedback/&AdditionalDamageElementalDamageFormat Стихийный урон +Feedback/&AdditionalDamageElementalDamageLine Элементарная форма дает дополнительный урон +Feedback/&AdditionalDamageLightningSpearFormat Молниеносное копье! +Feedback/&AdditionalDamageLightningSpearLine {0} поражает {1} копьем молнии! (+{2}) +Feedback/&AdditionalDamagePactMarkedFormat Знак договора! +Feedback/&AdditionalDamagePactMarkedLine Знак договора наносит дополнительный урон! +Feedback/&AdditionalDamagePactSoulTakerFormat Похититель душ! +Feedback/&AdditionalDamagePactSoulTakerLine Поглотитель душ наносит дополнительный урон! +Feedback/&AdditionalDamagePugilistFormat кулачный бой +Feedback/&AdditionalDamagePugilistLine Дополнительный урон без оружия от Pugilist +Feedback/&AdditionalDamageResonatingStrikeFormat Резонирующий удар! +Feedback/&AdditionalDamageResonatingStrikeLine {0} резонирует {1}! (+{2}) +Feedback/&AdditionalDamageSoulEmpoweredFormat Сила души! +Feedback/&AdditionalDamageSoulEmpoweredLine Soul Empowered наносит дополнительный урон! +Feedback/&AdditionalDamageSunlightBladeFormat Солнечный клинок! +Feedback/&AdditionalDamageSunlightBladeLine {0} сжигает {1} с помощью Sunlit Blade! (+{2}) +Feedback/&AdditionalDamageUpgradedConstructFormat Модернизированный урон +Feedback/&AdditionalDamageUpgradedConstructLine Модернизированная конструкция наносит на 1D8 больше урона за удар. +Feedback/&AncientForestHerbalBrewDamageAffinityAcidResistancePowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewDamageAffinityLightningResistancePowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewDamageAffinityNecroticResistancePowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewDamageAffinityPoisonResistancePowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewDamageAffinityRadiantResistancePowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewHealingPowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&AncientForestHerbalBrewToxifyingPowerUsedWhileTravellingFormat {0} создает {1} +Feedback/&ExtraDamageDescription Дополнительный урон от Lighting Spear +Feedback/&ExtraDamageTitle Дополнительный урон копья молний +Feedback/&LightningSpearAdditionalDamageDescription урон от молнии дополнительно 1D6 один раз за ход +Feedback/&LightningSpearAdditionalDamageTitle Дополнительный урон копья молний +Feedback/&NotifyEffectResonatingStrikeLine {0} резонирует {1}! +FightingStyle/&BlindFightingDescription У вас есть слепое зрение с диапазоном 10 футов +FightingStyle/&BlindFightingTitle Слепой бой +FightingStyle/&CripplingDescription Уменьшите скорость вашего противника при атаке в ближнем бою до 10 до конца следующего хода. +FightingStyle/&CripplingTitle Калечащий +FightingStyle/&PugilistFightingDescription Пока вы полностью безоружны, ваши удары без оружия наносят дополнительно d8 урона, и вы можете бить левой рукой в ​​качестве бонусного действия. +FightingStyle/&PugilistFightingTitle кулачный бой +FightingStyle/&TitanFightingDescription Вы получаете попадание +2 против существ большого или большего размера. +FightingStyle/&TitanFightingTitle Битва титанов +FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsDescription Тайны, природа и проницательность +FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsDescription Религия, природа и понимание +FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsDescription История, убеждение и запугивание +FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&BackgroundSkillSelect2Description Выберите 2 навыка +FlexibleBackgrounds/&BackgroundSkillSelect2Title Навыки +FlexibleBackgrounds/&BackgroundSkillSelect3Description Выберите 3 навыка +FlexibleBackgrounds/&BackgroundSkillSelect3Title Навыки +FlexibleBackgrounds/&BackgroundToolSelect2Description Выберите 2 навыка владения инструментом +FlexibleBackgrounds/&BackgroundToolSelect2Title Инструменты +FlexibleBackgrounds/&BackgroundToolSelectDescription Выберите навык владения инструментом +FlexibleBackgrounds/&BackgroundToolSelectTitle Инструмент +FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsDescription Восприятие и запугивание +FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsDescription Ловкость рук, скрытность и обман +FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsDescription Медицина и убеждение +FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsDescription Легкая атлетика и запугивание +FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsDescription Скрытность, обман и природа +FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsDescription Выживание и природа +FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsTitle Предлагаемые навыки +FlexibleRaces/&PointPoolAbilityScore3Description Используйте три повышения показателей способностей в любой комбинации по вашему выбору. +FlexibleRaces/&PointPoolAbilityScore3Title Увеличение показателя способности +FlexibleRaces/&PointPoolAbilityScore4Description Используйте четыре повышения характеристик в любой комбинации по вашему выбору. +FlexibleRaces/&PointPoolAbilityScore4Title Увеличение показателя способности +Format/&LevelAndExperienceFormat Уровень: {0}\nОпыт: {1}\n{2} очков, необходимых для достижения уровня {3} +Format/&LevelAndExperienceMaxedFormat Уровень: {0}\nОпыт: {1}\nдостигнут максимальный уровень +Item/&ForceArtilleryProjectileDescription СилаАртиллерияСнаряд +Item/&ForceArtilleryProjectileTitle СилаАртиллерияСнаряд +Language/&AbyssalDescription Абиссальный язык был формой изначального языка, который был окутан и искажен злом бездны. +Language/&AbyssalTitle Глубинный +Language/&GnomishLanguageDescription Старый соласанский язык, сохраненный гномами, живущими в дремучих лесах Соласты, пережил Катаклизм. +Language/&GnomishLanguageTitle гномский +MainMenu/&ExportPdfDescription Понизьте уровень этого героя +MainMenu/&ExportPdfTitle Уровень вниз +Message/&CharacterExportDuplicateNameErrorDescription Экспорт отменен:\n\nГерой с таким именем уже есть в пуле.\nПожалуйста, попробуйте другое имя +Message/&CharacterExportEmptyNameErrorDescription Экспорт отменен:\n\nПожалуйста, попробуйте непустое имя +Message/&CharacterExportModalContentDescription Введите имя героя для экспорта: +Message/&CharacterExportModalTitleDescription Экспорт персонажей +Message/&LevelDownConfirmationDescription Понизить уровень этого героя? +Message/&LevelDownMultiplayerAbortDescription Невозможно понизить уровень во время многопользовательской игры. +Message/&MessageModWelcomeDescription Мод Community Expansion содержит множество интересных функций, но по умолчанию ни одна из них не включена. Нажмите Ctrl-F10, чтобы открыть пользовательский интерфейс Unity Mod Manager [UMM], затем щелкните значок настроек рядом с «Расширение сообщества», чтобы открыть страницы настроек.\n\n Изучите варианты и выберите те, которые вам нравятся. Откроется интерфейс UMM. +Message/&MessageModWelcomeTitle Мод расширения сообщества +Message/&RespecMultiplayerAbortDescription Нельзя сбросить во время многопользовательской игры или на карте исследования. +Message/&SpawnCustomEncounterDescription Создать столкновение с координатами ({0}, {1})? +Message/&SpawnCustomEncounterErrorDescription Не может создавать столкновения в многопользовательской игре. Все же... +Message/&SpawnCustomEncounterTitle Сталкиваться +Message/&TeleportPartyDescription Телепортировать группу по координатам ({0}, {1})?\nВы можете сломать квесты или карты, если телепортируетесь в неизвестное место. +Message/&TeleportPartyTitle Телепорт +Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierDescription Оружие использует модификатор Харизмы для бросков атаки и урона и считается магическим до длительного отдыха. +Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierTitle Сила души +Modifier/&AttributeModifierRuinDescription -3 к классу брони +Modifier/&AttributeModifierRuinTitle Разрушенный +Modifier/&CripplingAdditionalDamageDescription Калечащий урон +Modifier/&CripplingAdditionalDamageTitle Калечащий +Modifier/&DisorientDescription -1d6 к броскам атаки +Modifier/&DisorientTitle Дезориентированный +Monster/&DHCustomCouatlDescription Коатли — доброжелательные змеиные существа с большим интеллектом и проницательностью. Их ярко окрашенные крылья и нежная манера поведения говорят об их небесном происхождении. +Monster/&DHCustomCouatlTitle Коатль +Monster/&OwlFamiliarDescription Сова фамильяр +Monster/&OwlFamiliarTitle Сова +Monster/&PactOfChainCustomImpDescription Бесов можно найти повсюду на Нижних Планах, они либо выполняют поручения своих адских хозяев, либо шпионят за соперниками, либо вводят в заблуждение и подстерегают смертных. Имп будет с гордостью служить любому злому хозяину, но нельзя полагаться на то, что он будет выполнять задачи с какой-либо скоростью или эффективностью. +Monster/&PactOfChainCustomImpTitle Бес (Пакт цепи) +Monster/&PactOfChainCustomPseudodragonDescription Неуловимый псевдодракон обитает в тихих уголках мира, устраивая себе дом в дуплах деревьев и небольших пещерах. Псевдодракон с его зеленой чешуей, рогами и пастью, полной острых зубов, напоминает крошечного зеленого дракона, но имеет игривый нрав. +Monster/&PactOfChainCustomPseudodragonTitle Псевдодракон +Monster/&PactOfChainCustomQuasitDescription Квазиты наводняют Нижние Планы. Физически слабые, они держатся в тени, чтобы замышлять зло и зло. Более могущественные демоны используют квазитов в качестве шпионов и посланников, когда они не пожирают их и не разрывают на части, чтобы скоротать время. +Monster/&PactOfChainCustomQuasitTitle Квазит (Пакт цепи) +Monster/&PactOfChainCustomSpriteDescription В отличие от пикси, спрайты редко предаются легкомысленному веселью и веселью. Они стойкие воины, защитники и судьи, и их суровый характер заставляет других фейри считать их чересчур суровыми и серьезными. Однако фейри, уважающие территорию эльфов, находят в них верных союзников в трудные времена. +Monster/&PactOfChainCustomSpriteTitle Спрайт (Пакт Цепи) +Monster/&WitchOwlFamiliarDescription Сова фамильяр +Monster/&WitchOwlFamiliarTitle Сова +MonsterAttack/&AttackWarlockDragonStingDescription 1d4 Колющий урон и цель должна пройти спасбросок Телосложения Сл 11 или стать отравленной. +MonsterAttack/&AttackWarlockDragonStingTitle Ядовитое жало +MonsterAttack/&AttackWarlockImpStingDescription Ядовитый укус беса +MonsterAttack/&AttackWarlockImpStingTitle Ядовитое жало +MonsterAttack/&AttackWarlockQuasitStingTitle Ядовитое жало +MonsterAttack/&DH_Custom_CouatlBite_AttackDescription Колющий урон, и цель должна преуспеть в спасброске Телосложения со Сл 13, иначе будет отравлена ​​на 24 часа. Пока этот яд не закончится, цель будет без сознания +MonsterAttack/&DH_Custom_CouatlBite_AttackTitle Кусать +Power/&AncientForestLifeSapDescription Когда вы наносите врагу урон заклинанием, вы восстанавливаете здоровье, равное половине вашего уровня, один раз за ход. Если у вас меньше половины HP, первая цель, поврежденная в этом ходу, вместо этого исцеляет на уровень HP, а следующие цели исцеляют половину уровня HP, но только до половины максимального HP. +Power/&AncientForestLifeSapTitle Сок жизни +Power/&AncientForestRootedPowerDescription Древесные усики растут из ваших ног и впиваются в землю. Ваша скорость становится равной 0, и вы получаете преимущество в любых спасбросках, которые отталкивают вас, притягивают или сбивают с ног. Вы можете использовать запутывание по своему желанию. +Power/&AncientForestRootedPowerTitle Укорененный +Power/&ClassMonkDiamondSoulPowerDescription Всякий раз, когда вы совершаете спасбросок и терпите неудачу, вы можете потратить 1 очко ци, чтобы перебросить его и получить второй результат. +Power/&ClassMonkDiamondSoulPowerTitle Алмазная душа +Power/&ClassMonkEmptyBodyDescription Вы можете действием потратить 4 очка ци, чтобы стать невидимым на 1 минуту. В течение этого времени у вас также есть сопротивление ко всем видам урона, кроме силового урона. +Power/&ClassMonkEmptyBodyTitle Пустое тело +Power/&ClassMonkFlurryOfBlowsDescription Потратив действие на атаку монашеским оружием, вы можете потратить 1 очко ци в качестве бонусного действия, чтобы нанести 2 удара без имени. Доступно только если вы не носите броню или щит +Power/&ClassMonkFlurryOfBlowsTitle Шквал ударов +Power/&ClassMonkKiPoolDescription Вы можете использовать мистическую энергию ки. Ваш доступ к этой энергии представлен количеством точек ки. Максимальная сумма равна вашему уровню монаха. Все потраченные очки восстанавливаются при коротком или продолжительном отдыхе. Вы можете потратить эти очки на различные функции ки. +Power/&ClassMonkKiPoolTitle Ки-очки +Power/&ClassMonkKiStillnessOfMindDescription Вы можете действием снять с себя один эффект, вызывающий у вас очарование или страх. +Power/&ClassMonkKiStillnessOfMindTitle Безмолвие разума +Power/&ClassMonkOpenHandDistractDescription Цель не может совершать реакции до конца вашего следующего хода +Power/&ClassMonkOpenHandDistractTitle Отвлекать +Power/&ClassMonkOpenHandProneDescription Цель должна пройти спасбросок Ловкости, иначе будет сбита с ног. +Power/&ClassMonkOpenHandProneTitle Сбить +Power/&ClassMonkOpenHandPushDescription Цель должна пройти спасбросок Силы, иначе ее оттолкнет от вас на 15 футов. +Power/&ClassMonkOpenHandPushTitle Отталкивать +Power/&ClassMonkOpenHandTechniqueDescription Вы можете манипулировать ки врага, используя свою собственную. Всякий раз, когда вы поражаете существо одной из атак, предоставленных вашим Шквалом ударов, вы можете наложить на эту цель один из следующих эффектов:\n - Он должен преуспеть в спасброске Ловкости, иначе будет сбит с ног.\n - Он должен сделать спасбросок Силы. В случае неудачи вы можете оттолкнуть его на расстояние до 15 футов от себя.\n - Не может принимать реакции до конца вашего следующего хода +Power/&ClassMonkOpenHandTechniqueTitle Техника открытых рук +Power/&ClassMonkPatientDefenseDescription Вы можете потратить 1 очко ки в качестве бонусного действия, чтобы совершить действие Уклонения. Доступно только если вы не носите броню или щит +Power/&ClassMonkPatientDefenseTitle Защита пациента +Power/&ClassMonkQuiveringPalmDescription Когда вы попадаете по существу безоружным ударом, вы можете потратить 3 очка ци, чтобы вызвать незаметные вибрации, заставляющие существо совершить спасбросок Телосложения. В случае неудачи его хиты уменьшаются до 0. В случае успеха он получает урон некротической энергией 10d10. +Power/&ClassMonkQuiveringPalmTitle Дрожащая ладонь +Power/&ClassMonkSlowFallDescription Вы можете использовать свою реакцию, когда падаете, чтобы предотвратить любой урон от падения. +Power/&ClassMonkSlowFallTitle Медленное падение +Power/&ClassMonkStepOfTheWindDescription Вы можете потратить 1 очко ци, чтобы совершить действие «Отход» или «Рывок» в качестве бонусного действия в свой ход, а расстояние вашего прыжка за ход удваивается. Доступно только если вы не носите броню или щит +Power/&ClassMonkStepOfTheWindTitle Шаг Ветра +Power/&ClassMonkStunningStrikeDescription Вы можете препятствовать потоку ки в теле противника. Когда вы поражаете другое существо, не оглушенное рукопашной атакой, вы можете потратить 1 очко ци, чтобы попытаться нанести ошеломляющий удар. Цель должна преуспеть в спасброске Телосложения, иначе она будет оглушена до конца вашего следующего хода. +Power/&ClassMonkStunningStrikeTitle Потрясающий удар +Power/&ClassMonkTanquilityDescription Один раз за короткий отдых в качестве свободного действия вы можете войти в состояние спокойствия, успокоив свои эмоции и сосредоточившись на том, что вас окружает. В этом состоянии вы получаете преимущество в спасбросках от заклинаний, а враги получают помеху, атакуя вас. Спокойствие длится до следующего отдыха или до тех пор, пока вы не атакуете или не произнесете заклинание. +Power/&ClassMonkTanquilityTitle Спокойствие +Power/&ClassMonkWholenessOfBodyDescription В качестве действия вы можете восстановить хиты, равные трем вашим уровням монаха. Вы должны закончить продолжительный отдых, прежде чем снова сможете использовать эту функцию. +Power/&ClassMonkWholenessOfBodyTitle Целостность тела +Power/&DH_ElementalFormPoolDescription Вы можете переключаться между формами элементалей несколько раз (равное вашему бонусу мастерства) в день, направляя энергию элементаля. Вы получаете сопротивление соответствующему урону и один раз за ход применяете бонус мастерства в виде урона того же типа к первому урону от заклинаний в каждом раунде. Формы длятся 1 минуту +Power/&DH_ElementalFormPoolEnhancedDescription Вы можете переключаться между улучшенными формами элементалей несколько раз (равное вашему бонусу мастерства) в день, направляя энергию элементаля. Вы получаете невосприимчивость к соответствующему урону и применяете бонус мастерства в виде урона того же типа к первому урону от заклинаний каждый раунд. Формы длятся 1 минуту +Power/&DH_ElementalFormPoolEnhancedTitle Улучшенные формы элементалей +Power/&DH_ElementalFormPoolEnhancedTitleShort Элементарные формы +Power/&DH_ElementalFormPoolTitle Элементарные формы +Power/&FindFamiliarBundlePowerDescription Призывает фамильяра в форме Псевдоррагона, Спрайта, Импа или Квазита. +Power/&FindFamiliarBundlePowerTitle Найти знакомых +Power/&HelpActionDescription Вы можете помочь дружественному существу атаковать существо в пределах 5 футов от вас. Вы делаете финт, отвлекаете цель или каким-то другим образом объединяетесь, чтобы сделать атаку вашего союзника более эффективной. Если ваш союзник атакует цель до вашего следующего хода, первый бросок атаки делается с преимуществом. +Power/&HelpActionTitle Помощь +Power/&MoonlitDanceoftheNightSkyDescription Вы можете использовать Полет на 4 цели один раз в день. +Power/&MoonlitDanceoftheNightSkyTitle Танец ночного неба +Power/&MoonlitDarkMoonDescription Вы можете использовать Darkness (PB раз в день) +Power/&MoonlitDarkMoonTitle Темная Луна +Power/&MoonlitFullMoonDescription Вы можете разыгрывать Daylight (PB раз в день) +Power/&MoonlitFullMoonTitle Полнолуние +Power/&MoonlitMoonTouchedDescription Вы вызываете гравитационное притяжение Луны на небольшой площади, заставляя существ, проваливших спасбросок, подниматься вверх. +Power/&MoonlitMoonTouchedTitle Луна коснулась +Power/&PactofChainFamiliarInvisibilityPowerDescription Существо магическим образом становится невидимым до тех пор, пока оно не атакует или не наложит заклинание, или пока не закончится его концентрация (как при концентрации на заклинании). Любое снаряжение, которое существо носит или носит, становится невидимым вместе с ним. +Power/&PactofChainFamiliarInvisibilityPowerTitle Невидимость +Power/&PactofChainFamiliarScarePowerDescription Одно существо по вашему выбору в пределах 20 футов от него должно преуспеть в спасброске Мудрости со Сл 10, иначе оно будет испугано на 1 минуту. Цель может повторять спасбросок в конце каждого своего хода, оканчивая эффект на себе в случае успеха. +Power/&PactofChainFamiliarScarePowerTitle Напугать +Power/&ToadKingCroakDescription Издавать звуковую волну, которая наносит урон и отталкивает существ и предметы. +Power/&ToadKingCroakTitle Квакать +Power/&ToadKingGraspingTongueDescription Притягивать врагов к себе +Power/&ToadKingGraspingTongueTitle Хватающий язык +Power/&ToadKingHallucinogenicToxinPowerDescription Ваше тело изменилось, чтобы стать устойчивым к токсинам и производить защитный токсин при нападении в ближнем бою (до PB раз в день). если атакующий проваливает спасбросок по Con, он становится люциногенным токсином до тех пор, пока его не атакуют или не прервут иным образом. +Power/&ToadKingHallucinogenicToxinPowerTitle Галлюциногенный токсин +Power/&ToadKingSwallowDescription Попытка проглотить среднего или меньшего врага. При провале спасброска по Силе монстр проглатывается и получает урон кислотой 3D6 за раунд. Оканчивается, если чернокнижник-жаба получает 15 или более единиц урона за одну атаку. +Power/&ToadKingSwallowTitle Глотать +Power/&UrPriestControlUndeadDescription Вы действием выбираете целью одно существо-нежить, которое видите в пределах 30 футов от себя. Цель должна совершить спасбросок Мудрости. При неудачном сохранении цель должна подчиняться вашим командам. +Power/&UrPriestControlUndeadTitle Контроль нежити +Power/&UrPriestHalfLifeDescription Вы принимаете некротическую энергию в себя и висите между жизнью и смертью и временно одержимы своим собственным призраком, обретая полет и такие же иммунитеты к состояниям и сопротивление повреждениям, как и другие призраки. +Power/&UrPriestHalfLifeTitle Период полураспада +Power/&UrPriestRadiantWardDescription В качестве действия вы получаете количество временных хитов, равное удвоенному вашему уровню чернокнижника. +Power/&UrPriestRadiantWardTitle Сияющий оберег +Power/&UrPriestSpellSiphonDescription вы узнаете, как подключиться к большему источнику магии в сочетании с вашим обычным запасом силы. В качестве действия вы можете потратить Божественный канал, чтобы восстановить израсходованное использование вашего Mystic Arcanum 6-го уровня. +Power/&UrPriestSpellSiphonTitle Сифон заклинаний +Race/&BolgrifRaceDescription Болгрифы — полугиганты, живущие в замерзших высокогорьях Соласты. Они хитры, осторожны, замкнуты, не доверяют большинству гуманоидов, кроме эльфов, и предпочитают жить вдали от цивилизации сплоченными кланами. В бою болгрифы демонстрируют потрясающие навыки обращения с оружием и магией природы. +Race/&BolgrifRaceTitle Болгриф +Race/&GnomeRaceDescription Постоянный гул занятой деятельности пронизывает лабиринты и кварталы, где гномы образуют свои сплоченные сообщества. Гул перемежается более громкими звуками: здесь хруст скрежещущих шестеренок, там небольшой взрыв, визг удивления или триумфа и особенно взрывы смеха. Гномы наслаждаются жизнью, наслаждаясь каждым моментом изобретения, исследования, исследования, творчества и игры. +Race/&GnomeRaceTitle Гном +Race/&PointPoolSelect10FeatsDescription Выберите 10 дополнительных умений для своего персонажа +Race/&PointPoolSelect10FeatsTitle 10 бонусных умений +Race/&PointPoolSelect11FeatsDescription Выберите 11 дополнительных умений для своего персонажа +Race/&PointPoolSelect11FeatsTitle 11 бонусных умений +Race/&PointPoolSelect2FeatsDescription Выберите 2 дополнительных умения для своего персонажа +Race/&PointPoolSelect2FeatsTitle 2 бонусных умения +Race/&PointPoolSelect3FeatsDescription Выберите 3 дополнительных умения для своего персонажа +Race/&PointPoolSelect3FeatsTitle 3 бонусных умения +Race/&PointPoolSelect4FeatsDescription Выберите 4 дополнительных умения для своего персонажа +Race/&PointPoolSelect4FeatsTitle 4 бонусных умения +Race/&PointPoolSelect5FeatsDescription Выберите 5 дополнительных умений для своего персонажа +Race/&PointPoolSelect5FeatsTitle 5 бонусных навыков +Race/&PointPoolSelect6FeatsDescription Выберите 6 дополнительных умений для своего персонажа +Race/&PointPoolSelect6FeatsTitle 6 бонусных навыков +Race/&PointPoolSelect7FeatsDescription Выберите 7 дополнительных умений для своего персонажа +Race/&PointPoolSelect7FeatsTitle 7 бонусных навыков +Race/&PointPoolSelect8FeatsDescription Выберите 8 дополнительных умений для своего персонажа +Race/&PointPoolSelect8FeatsTitle 8 бонусных навыков +Race/&PointPoolSelect9FeatsDescription Выберите 9 дополнительных умений для своего персонажа +Race/&PointPoolSelect9FeatsTitle 9 бонусных навыков +Reaction/&CastSpellInRetributionDescription {0} атакует {1}! Вы можете разыграть {2} в ответ! +Reaction/&CastSpellInRetributionReactDescription Нажмите, чтобы разыграть {0} +Reaction/&CastSpellInRetributionReactTitle Произнести заклинание +Reaction/&CastSpellInRetributionTitle Применить заклинание реакции +Reaction/&CustomDeflectMissileClassMonkTitle {0} атакует {1}, который может отреагировать, чтобы уменьшить входящий урон на 1D10 + модификатор ЛВК + уровень Монаха. +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} поражает существо одной из атак, предоставляемых Шквалом ударов, и может наложить на эту цель один из следующих эффектов: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription Применить выбранную технику +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle Применять +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle Техника открытых рук +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} поразил противника безоружной атакой и может потратить 3 очка ки, чтобы попытаться убить его +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription Потратьте ки, чтобы попытаться убить противника +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle Проведите ки +Reaction/&SpendPowerClassMonkQuiveringPalmTitle Дрожащая ладонь +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} ударил противника и может потратить 1 очко ци, чтобы попытаться оглушить его. +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription Потратьте ки, чтобы попытаться оглушить противника +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle Проведите ки +Reaction/&SpendPowerClassMonkStunningStrikeTitle Потрясающий удар +Reaction/&SpendPowerCounterStrikePowerDescription Потратьте кубик гамбита и нанесите ответный удар врагу, если вы попали, нанесите дополнительный дробящий урон 1d6+2. +Reaction/&SpendPowerCounterStrikePowerReactDescription Потратьте кубик гамбита и нанесите ответный удар врагу, если вы попали, нанесите дополнительный дробящий урон 1d6+2. +Reaction/&SpendPowerCounterStrikePowerReactTitle Ответный удар +Reaction/&SpendPowerCounterStrikePowerTitle Ответный удар +Reaction/&SpendPowerDH_RiftStrikeDescription Раз в день при получении урона в ближнем бою вы можете реакцией создать портал, изгоняющий атакующего на 1 раунд из вашего плана существования. +Reaction/&SpendPowerDH_RiftStrikeTitle Разломный удар +Reaction/&SpendPowerDiamondSoulDescription {0} не смог сохраниться и может потратить 1 ки, чтобы перебросить его. +Reaction/&SpendPowerDiamondSoulReactDescription Потратьте ки, чтобы перебросить неудачное сохранение +Reaction/&SpendPowerDiamondSoulReactTitle Реролл +Reaction/&SpendPowerDiamondSoulTitle Алмазная душа +Reaction/&SpendPowerInspirePowerDescription Потратьте кубик гамбита и вдохновите или вашего союзника, чтобы дать 1d6+2 временных ОЗ. +Reaction/&SpendPowerInspirePowerTitle Вдохновлять +Reaction/&SpendPowerKnockDownPowerDescription Потратьте кубик гамбита и усилите свою атаку, чтобы нанести дополнительный дробящий урон 1d6+2 и сбить их с ног до начала их следующего хода, если они провалят спасбросок Силы против 8 + ваша Сила + мастерство. +Reaction/&SpendPowerKnockDownPowerReactDescription Потратьте кубик гамбита и усилите свою атаку, чтобы нанести дополнительный дробящий урон 1d6+2 и сбить их с ног до начала их следующего хода, если они провалят спасбросок Силы против 8 + ваша Сила + мастерство. +Reaction/&SpendPowerKnockDownPowerReactTitle Сбить +Reaction/&SpendPowerKnockDownPowerTitle Сбить +Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionDescription Вы можете использовать свои тайные силы, чтобы защитить себя в качестве реакции. +Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionTitle Щит от заклинаний +Reaction/&SpendSpellSlotEldritchSmiteDescription {0} может потратить ячейку заклинания, чтобы нанести цели урон силовым полем 1d8 + 1d8 за уровень ячейки +Reaction/&SpendSpellSlotEldritchSmiteReactDescription Нажмите, чтобы потратить ячейку заклинания и увеличить урон цели +Reaction/&SpendSpellSlotEldritchSmiteReactTitle Порази +Reaction/&SpendSpellSlotEldritchSmiteTitle Жуткий удар +Reaction/&SubitemSelectEldritchSmiteDescription Выберите уровень слота для вашего Eldritch Smite +Reaction/&SubitemSelectEldritchSmiteTitle Уровень слота +Reaction/&SubitemSelectPowerBundleTitle Опции +Reaction/&SubitemSelectSlotLevelTitle Уровень слота +Reaction/&SubitemSelectWarcasterTitle Выберите действие +Reaction/&UseClassMonkSlowFallDescription {0} падает и может использовать реакцию, чтобы предотвратить урон от падения +Reaction/&UseClassMonkSlowFallReactDescription Используйте реакцию, чтобы предотвратить повреждение +Reaction/&UseClassMonkSlowFallReactTitle Реагировать +Reaction/&UseClassMonkSlowFallTitle Медленное падение +Reaction/&WarcasterAttackDescription Цель атаки +Reaction/&WarcasterAttackTitle Атака +Reaction/&WarcasterReactionDescription {0} покидает зону, которой угрожают один или несколько персонажей +Reaction/&WarcasterReactionTitle Атака возможности +Requirement/&FeatureSelectionRequireCharacterLevel Уровень {0} +Requirement/&FeatureSelectionRequireClassLevel Уровень {0} из {1} +Requirement/&WarlockMissingEldritchBlast Колдовство "Жуткий взрыв" +Requirement/&WarlockRequiresNoMoonLit Не лунный покровитель +Requirement/&WarlockRequiresOneWithShadows Жуткое заклинание "Единство с тенями" +Requirement/&WarlockRequiresPactOfBlade Пакт клинка +Requirement/&WarlockRequiresPactOfChain Пакт цепей +Requirement/&WarlockRequiresPactOfTome Пакт Тома +RestActivity/&ZSRespecDescription Уважайте этого героя +RestActivity/&ZSRespecTitle Respec +RestActivity/&ZSSorcerousRestorationDescription Восстановите 4 очка волшебства во время короткого отдыха. +RestActivity/&ZSSorcerousRestorationTitle Волшебное восстановление +Rules/&AdvantageAttackOnEnemyDescription Преимущество в атаке врага +Rules/&AdvantageAttackOnEnemyTitle Зажигать +Rules/&CounterFormDismissCreatureFormat Отклонить конструкцию Tinkerer +Rules/&DisadvantageOnAttackByEnemyDescription Отвлекся от удара молнии +Rules/&DisadvantageOnAttackByEnemyTitle Встряхнуло +Rules/&ExtraDamageOnAttackConditionDescription Дополнительный урон от Lighting Spear +Rules/&ExtraDamageOnAttackConditionTitle Статический шок +Rules/&HalfCoverShieldAttributeDescription Союзники получают +2 AC в пределах 10 футов +Rules/&HalfCoverShieldAttributeTitle Половинный купол +Rules/&HalfCoverShieldConditionDescription +2AC +Rules/&HalfCoverShieldConditionTitle Под защитой купола +Rules/&LightningSpearPowerDescription Урон от молнии 1D6 + 1D6 +Rules/&LightningSpearPowerTitle Молниеносное копье +Rules/&SelfDestructionConditionDescription Самоуничтожение +Rules/&SelfDestructionConditionTitle Самоуничтожение +Rules/&ThunderStruckBalancingAdvantageDescription Балансировка поражена громом, чтобы работать только для союзников +Rules/&ThunderStruckBalancingAdvantageTitle Насмехается +Rules/&ThunderStruckDescription Неудобно атаковать союзников Scout Sentinel +Rules/&ThunderStruckTitle Пораженный громом (отвлеченно) +Screen/&CovenSpellDescription Заклинание известно, потому что является частью шабаша +Screen/&CovenSpellHeader Ковен +Screen/&CovenSpellTitle Ковен +Screen/&EditorLocationSize3Title Огромный [ИЗМЕНЕНО] +Screen/&EditorLocationSize4Title Гигантский [ИЗМЕНЕНО] +Screen/&FeyTeleportSpellDescription Это заклинание Фей всегда готово +Screen/&FeyTeleportSpellTitle Фей +Screen/&MulticlassSpellDescription Вы знаете это заклинание из другого репертуара +Screen/&MulticlassSpellTitle Мультикласс +Screen/&ShadowTouchedSpellDescription Это заклинание Тени всегда готово +Screen/&ShadowTouchedSpellTitle Тень +Screen/&SpellSlotsUsedLongDescription Вы израсходовали {0} ячеек заклинаний на этом уровне +Screen/&SpellSlotsUsedShortDescription Вы израсходовали {0} ячеек магии договора +Screen/&SpellSlotsUsedShortLongDescription Вы израсходовали {0} ячеек магии договора и {1} ячеек заклинаний на этом уровне +Screen/&WitchSpellDescription Заклинание, известное как Ведьма +Screen/&WitchSpellHeader Ведьма +Screen/&WitchSpellTitle Ведьма +Sorceror/&ZSSorcerousRestorationDescription Восстановите 4 очка волшебства во время короткого отдыха. +Sorceror/&ZSSorcerousRestorationTitle Волшебное восстановление +Spell/&AcidClawsDescription Совершите смертельную атаку своими заостренными когтями +Spell/&AcidClawsTitle Кровавые когти +Spell/&AHHellishRebukeDescription Вы указываете пальцем, и существо, нанесшее вам урон, на мгновение оказывается окруженным адским пламенем. Существо должно совершить спасбросок Ловкости. Он получает урон огнём 2к10 при провале или половину этого урона при успехе. +Spell/&AHHellishRebukeTitle Адский упрек +Spell/&AHPactMarkAdditionalDamageDescription Дополнительный урон 1к6 отмеченному договором существу. +Spell/&AHPactMarkAdditionalDamageTitle Повреждение знака договора +Spell/&AHPactMarkMarkedByPactConditionDescription Это существо было отмечено пактом и получает дополнительный урон от маркера. +Spell/&AHPactMarkMarkedByPactConditionTitle Отмечено пактом +Spell/&AHPactMarkPactMarkConditionDescription Вы можете пометить других существ меткой договора и нанести им дополнительный урон 1к6 физическими атаками или атаками заклинаний. +Spell/&AHPactMarkPactMarkConditionTitle Знак договора +Spell/&AHPactMarkSpellDescription Вы помещаете метку из своего договора на существо, которое видите в пределах 90 футов. Он становится уязвимым для вас и получает дополнительный урон 1d6 каждый раз, когда вы попадаете по нему атакой (физической или заклинательной атакой). Этот урон того же типа, что и атака, которая поражает +Spell/&AHPactMarkSpellTitle Знак договора +Spell/&AirBlastDescription Выстрелите в цель сфокусированным потоком воздуха +Spell/&AirBlastTitle Поток воздуха +Spell/&BurstOfRadianceDescription Создайте яркую вспышку мерцающего света, наносящую урон всем врагам вокруг вас +Spell/&BurstOfRadianceTitle Взрыв сияния +Spell/&CJDivineWordDescription Вы произносите божественное слово, наполненное силой, формировавшей мир на заре творения. Выберите любое количество существ, которых вы можете видеть в пределах досягаемости. Каждое существо, которое вас слышит, должно совершить спасбросок Харизмы. При провале существо получает эффект, основанный на его текущих хитах:\n50 хитов или меньше: оглушение на 1 минуту\n40 очков жизни или меньше: оглушение и ослепление на 10 минут.\n30 хитов или меньше: ослепление, оглушение и оглушение на 1 час.\n20 очков жизни или меньше: убит мгновенно\nНезависимо от текущих хитов, небожитель, элементаль, фея или исчадие, провалившие спасбросок, вынуждены вернуться на исходный план (если он еще не там) и не может вернуться на ваш текущий план в течение 24 часа любым способом, кроме заклинания желания. +Spell/&CJDivineWordTitle Божественное Слово +Spell/&DHAnimalShapesSpellDescription Выберите любое количество желающих существ, которых вы можете видеть в пределах досягаемости. Вы превращаете каждую цель в форму Большого или меньшего зверя с рейтингом опасности 4 или ниже. +Spell/&DHAnimalShapesSpellTitle Фигуры животных +Spell/&DHCastSpellArchMageDescription Способность верховного мага кастовать +Spell/&DHCastSpellArchMageTitle Способность верховного мага кастовать +Spell/&DHCastSpellGuardianNagaDescription Способность верховного мага кастовать +Spell/&DHCastSpellGuardianNagaTitle Способность верховного мага кастовать +Spell/&DHCastSpellLichDescription Способность Лича кастовать +Spell/&DHCastSpellLichTitle Способность Лича кастовать +Spell/&DHConjureCelestialSpellDescription Вы вызываете небожителя с рейтингом опасности 4 или ниже, который появляется в незанятом пространстве, которое вы можете видеть в пределах досягаемости. Небожитель исчезает, когда его хиты падают до 0 или когда заклинание заканчивается. Небожитель дружелюбен к вам и вашим спутникам на время действия +Spell/&DHConjureCelestialSpellTitle Вызов Небесного (Коатль) +Spell/&DHDominateMonsterSpellDescription Вы пытаетесь обмануть существо, которое видите в пределах дистанции. Он должен преуспеть в спасброске Мудрости, иначе он будет очарован вами на время действия. +Spell/&DHDominateMonsterSpellTitle Доминировать над монстром +Spell/&DHFeeblemindSpellDescription Вы взрываете разум существа, которое видите в пределах досягаемости, пытаясь разрушить его интеллект и личность. Цель получает психический урон 4к6 и должна совершить спасбросок Интеллекта. При провале значения Интеллекта и Харизмы существа становятся равными 1. Существо не может читать заклинания, активировать магические предметы, понимать язык или общаться каким-либо вразумительным способом. +Spell/&DHFeeblemindSpellTitle Слабоумие +Spell/&DHFingerOfDeathSpellDescription Цель должна совершить спасбросок Телосложения. Он получает урон некротической энергией 7d8 + 30 при провале или половину этого урона при успехе. +Spell/&DHFingerOfDeathSpellTitle Палец Смерти (без зомби) +Spell/&DHForesightSpellDescription Вы прикасаетесь к желающему существу и даруете ему ограниченную способность видеть ближайшее будущее. На время действия цель не может быть застигнута врасплох и совершает с преимуществом броски атаки, проверки характеристик и спасброски. Кроме того, другие существа совершают с помехой броски атаки по цели на время действия +Spell/&DHForesightSpellTitle предвидение +Spell/&DHHolyAuraSpellDescription Божественный свет исходит от вас и сливается в мягкое сияние в радиусе 30 футов вокруг вас. Существа по вашему выбору в этом радиусе, когда вы накладываете это заклинание, излучают тусклый свет в радиусе 5 футов и совершают с преимуществом все спасброски, а другие существа совершают с помехой броски атаки против них до окончания действия заклинания. +Spell/&DHHolyAuraSpellTitle Святая аура +Spell/&DHIncendiaryCloudSpellDescription Клубящееся облако дыма, пронизанное раскаленными добела угольками, появляется в сфере радиусом 20 футов с центром в точке в пределах досягаемости. Облако распространяется по углам и сильно затемняется. Оно длится в течение продолжительности или до тех пор, пока ветер средней или большей скорости (по крайней мере, 10 миль в час) не рассеет его. Когда появляется облако, каждое существо в нем должно совершить спасбросок Ловкости. Существо получает урон огнём 10к8 при провале или половину этого урона при успехе. Существо также должно совершать этот спасбросок, когда входит в область действия заклинания впервые за ход или заканчивает там свой ход. Облако перемещается на 10 футов прямо от вас в направлении, которое вы выбираете в начале каждого своего хода. +Spell/&DHIncendiaryCloudSpellTitle Зажигательное облако +Spell/&DHMassHealSpellDescription Поток исцеляющей энергии течет от вас к раненым существам вокруг вас. Вы восстанавливаете до 700 хитов, разделенных по вашему выбору между любым количеством существ, которых вы можете видеть в пределах досягаемости. Существа, исцеляемые этим заклинанием, также излечиваются от всех болезней и любых эффектов, ослепляющих или оглушающих их. Это заклинание не действует на нежить или конструкции. +Spell/&DHMassHealSpellTitle Массовое исцеление +Spell/&DHMazeSpellDescription Вы изгоняете существо, которое видите в пределах дистанции, в лабиринт полуплана. Цель остается там на время действия или до тех пор, пока не выйдет из лабиринта. /nЦель может действием попытаться сбежать. Когда он это делает, он совершает проверку Интеллекта Сл 20. +Spell/&DHMazeSpellTitle Лабиринт +Spell/&DHMeteorSwarmSingleTargetSpellDescription Сверкающие огненные шары падают на землю в одной точке, которую вы видите в пределах досягаемости. Каждое существо в сфере радиусом 40 футов с центром в выбранной вами точке должно совершить спасбросок Ловкости. Сфера распространяется вокруг углов. Существо получает 20d6 урона от огня и 20d6 дробящего урона при провале или половину этого урона при успехе. Существо, находящееся в области более чем одного огненного взрыва, подвергается воздействию только один раз. +Spell/&DHMeteorSwarmSingleTargetSpellTitle Метеоритный рой (одиночная цель) +Spell/&DHMindBlankSpellDescription Пока заклинание не закончится, одно желающее существо, которого вы коснетесь, невосприимчиво к психическому урону, любому эффекту, который мог бы чувствовать его эмоции или читать его мысли, заклинаниям предсказания и состоянию очарования. +Spell/&DHMindBlankSpellTitle Пустой разум +Spell/&DHPowerWordHealSpellDescription Волна исцеляющей энергии омывает существо, к которому вы прикасаетесь. Цель восстанавливает все свои хиты. Если существо очаровано, напугано, парализовано или оглушено, состояние заканчивается. Если существо ничком, оно может использовать свою реакцию, чтобы встать. Это заклинание не действует на нежить или конструкции. +Spell/&DHPowerWordHealSpellTitle Силовое слово Исцеление +Spell/&DHPowerWordKillSpellDescription Вы произносите слово силы, которое может заставить одно существо, которое вы видите в пределах досягаемости, мгновенно умереть. Если выбранное вами существо имеет 100 хитов или меньше, оно умирает. В противном случае заклинание не действует +Spell/&DHPowerWordKillSpellTitle Слово Силы Убить +Spell/&DHPowerWordStunSpellDescription Вы произносите слово силы, которое может подавить разум одного существа, которого вы видите в пределах досягаемости, оставив его ошеломленным. Если цель имеет 150 хитов или меньше, она оглушается. В противном случае заклинание не действует +Spell/&DHPowerWordStunSpellTitle Оглушение словом силы +Spell/&DHReverseGravitySpellDescription Это заклинание изменяет гравитацию в цилиндре радиусом 50 футов и высотой 100 футов с центром в точке в пределах досягаемости. +Spell/&DHReverseGravitySpellTitle Обратная гравитация +Spell/&DHShapechangeSpellDescription Вы принимаете форму другого существа на время действия. Новая форма может быть любым существом с рейтингом опасности, равным вашему уровню или ниже. +Spell/&DHShapechangeSpellTitle Изменение формы +Spell/&DHSunBurstSpellDescription Яркий солнечный свет вспыхивает в радиусе 60 футов с центром в выбранной вами точке в пределах дистанции. Каждое существо в этом свете должно совершить спасбросок Телосложения. При провале существо получает урон излучением 12d6 и ослепляется на 1 минуту. При успешном спасброске он получает вдвое меньше урона и не ослепляется этим заклинанием. Нежить и слизь совершают этот спасбросок с помехой. Существо, ослепленное этим заклинанием, совершает еще один спасбросок Телосложения в конце каждого своего хода. При успешном спасброске он больше не ослеплен. Это заклинание рассеивает любую тьму в своей области, созданную заклинанием. +Spell/&DHSunBurstSpellTitle солнечные лучи +Spell/&DHTimeStopSpellDescription Вы ненадолго останавливаете течение времени для всех, кроме себя. Для других существ время не проходит, в то время как вы совершаете 1d4 + 1 ход подряд, в течение которых вы можете использовать действия и двигаться как обычно +Spell/&DHTimeStopSpellTitle Остановка времени +Spell/&DHWeirdSpellDescription Опираясь на глубочайшие страхи группы существ, вы создаете в их сознании иллюзорных существ, видимых только им. Каждое существо в сфере радиусом 30 футов с центром в выбранной вами точке в пределах дистанции должно совершить спасбросок Мудрости. При провале существо становится напуганным на время действия. Иллюзия взывает к самым глубоким страхам существа, проявляя его худшие кошмары как непримиримую угрозу. В конце каждого хода испуганное существо должно преуспеть в спасброске Мудрости, иначе оно получит психический урон 4к10. При успешном спасброске заклинание для этого существа оканчивается. +Spell/&DHWeirdSpellTitle Странный +Spell/&EarthTremorDescription Вы ударяете по земле и вызываете дрожь сейсмической силы, подбрасывая землю, камни и песок. +Spell/&EarthTremorTitle Землетрясение +Spell/&EldritchBlastDescription Луч потрескивающей энергии устремляется к существу в пределах досягаемости. Совершите дальнобойную атаку заклинанием по цели. При попадании цель получает силовой урон 1к10.\nЗаклинание создает более одного луча, когда вы достигаете более высоких уровней: два луча на 5-м уровне, три луча на 11-м уровне и четыре луча на 17-м уровне. Вы можете направлять лучи на одну и ту же цель или на разные. Сделайте отдельный бросок атаки для каждого луча. +Spell/&EldritchBlastGraspingHandDescription Луч потрескивающей энергии устремляется к существу в пределах досягаемости. Совершите дальнобойную атаку заклинанием по цели. При попадании цель получает силовой урон 1d10.\n(когда вы попадаете в существо своим сверхъестественным взрывом, вы можете переместить это существо по прямой линии на 10 футов ближе к себе.) +Spell/&EldritchBlastGraspingHandTitle Жуткий взрыв (захват) +Spell/&EldritchBlastRepellingBlastDescription Луч потрескивающей энергии устремляется к существу в пределах досягаемости. Совершите дальнобойную атаку заклинанием по цели. При попадании цель получает силовой урон 1к10.\n(Когда вы попадаете в существо сверхъестественным взрывом, вы можете оттолкнуть его на расстояние до 10 футов от себя по прямой линии.) +Spell/&EldritchBlastRepellingBlastTitle Жуткий взрыв (отталкивающий) +Spell/&EldritchBlastTitle Жуткий взрыв +Spell/&EldritchOrbDescription Вы бросаете шар сверхъестественной энергии в существо или объект в пределах досягаемости и наносите силовой урон в небольшом радиусе. +Spell/&EldritchOrbTitle Жуткая сфера +Spell/&EWResonatingStrikeDescription Выберите одно существо в пределах дальности ближнего боя от вас и другое существо, которое вы можете видеть в пределах 5 футов от основной цели. Вы совершаете рукопашную атаку текущим оружием против первого существа. При попадании цель подвергается обычным эффектам атаки оружием, и резонирующий звук перескакивает на вторую цель, нанося громовой урон, равный вашему модификатору способности заклинания.\nНа 5-м уровне рукопашная атака наносит дополнительно 1d8 урона звуком цели при попадании, а урон звуком второму существу увеличивается до 1d8 + ваш модификатор заклинательной характеристики. Оба броска урона увеличиваются на 1d8 на 11-м и 17-м уровнях. +Spell/&EWResonatingStrikeTitle Резонирующий удар +Spell/&EWSunlightBladeDescription Совершите рукопашную атаку оружием. При попадании цель подвергается обычным эффектам атаки и окутывается сияющей лучистой энергией, излучающей тусклый свет на этот ход. Следующая атака по этому существу, пока оно подсвечено, совершается с преимуществом.\nНа 5 уровне рукопашная атака причиняет цели дополнительный урон излучением 1к8. Урон увеличивается еще на 1d8 на 11-м и 17-м уровне. +Spell/&EWSunlightBladeTitle Солнечный клинок +Spell/&FindFamiliarDescription Вы получаете услугу знакомого +Spell/&FindFamiliarImpDescription Призывает вашего фамильяра в виде чертенка +Spell/&FindFamiliarImpTitle Найти фамильяра (бес) +Spell/&FindFamiliarPsuedodragonDescription Призывает вашего фамильяра в виде псевдодракона +Spell/&FindFamiliarPsuedodragonTitle Найти фамильяра (Псевдодракон) +Spell/&FindFamiliarQuasitDescription Призывает вашего фамильяра в виде квазита +Spell/&FindFamiliarQuasitTitle Найти фамильяра (квазит) +Spell/&FindFamiliarSpriteDescription Призывает вашего фамилиара в виде спрайта +Spell/&FindFamiliarSpriteTitle Найти фамильяра (спрайт) +Spell/&FindFamiliarTitle Найти знакомых +Spell/&FrenzyDescription Одним жестом вы сводите толпу к низменным инстинктам и насилию. Выберите точку, которую вы можете видеть в пределах диапазона. Каждое существо в пределах 20 футов от этой точки должно совершить спасбросок Мудрости. При провале существо впадает в бешенство на время действия. Когда существо в бешенстве, оно достает оружие ближнего боя, если оно у него есть. Разъяренное существо должно действием в начале своего хода атаковать существо в пределах досягаемости. Он использует оружие ближнего боя, если оно у него есть, или самодельное оружие или безоружный удар, если его нет. Если в пределах досягаемости существа находится несколько целей, оно выбирает свою цель случайным образом. Если в пределах досягаемости существа нет цели, оно атакует себя против собственного КД, нанося урон при попадании как обычно. В конце своего хода обезумевшее существо может повторить свой спасбросок, досрочно сняв с него эффект при успехе. +Spell/&FrenzyTitle Безумие +Spell/&HinderingBlastDescription Луч потрескивающей энергии устремляется к существу в пределах досягаемости. Совершите дальнобойную атаку заклинанием по цели. При попадании цель получает силовой урон 1d10.\n(когда вы попадаете в существо своим сверхъестественным взрывом, вы можете уменьшить скорость этого существа на 10 футов до конца вашего следующего хода.) +Spell/&HinderingBlastTitle Жуткий взрыв (препятствие) +Spell/&IlluminatingSphereDescription Зажигает источники света, такие как факелы и лампы маны в области действия. +Spell/&IlluminatingSphereTitle Светящаяся сфера +Spell/&IPConjureInvisibleStalkerTitle Вызов элементаля (Невидимый охотник) +Spell/&MinorLifestealDescription Вы вытягиваете жизненную энергию из враждебного существа, которого видите в пределах досягаемости. Затем вы исцеляете хиты, равные количеству нанесенного урона. Это заклинание не действует на нежить или конструкции. +Spell/&MinorLifestealTitle Малый вампиризм +Spell/&MuleDescription Получатель этого заклинания может игнорировать влияние тяжелых грузов или брони на скорость передвижения. Они также могут нести немного больший вес +Spell/&MuleTitle Мул +Spell/&PetalStormDescription Выберите незанятый 15-футовый куб воздуха, который вы можете видеть в пределах дистанции. В кубе появляется стихийная сила кружащихся ветров, которая существует в течение всего времени действия заклинания. Облако сильно затеняет его область. Любое существо, которое входит в бурю впервые за ход или начинает свой ход там, должно совершить спасбросок Силы. При провале существо получает рубящий урон 3d4. Бонусным действием вы можете переместить бурю на 30 футов в любом направлении. +Spell/&PetalStormTitle Лепестковый шторм +Spell/&ProtectThresholdDescription Вычерчивая тайные знаки вдоль его границ, вы можете защитить дверной проем, окно или другой портал от входа. На время действия невидимое сверхъестественное существо бродит по защищенному порталу. Любое существо, пытающееся пройти через портал, должно совершить спасбросок Мудрости или получить психический урон 4d6, или половину этого значения при успешном спасброске. +Spell/&ProtectThresholdTitle Защитить порог +Spell/&RadiantMotesDescription Выпускает рой лучистых снарядов, которые наносят незначительный урон, но никогда не промахиваются. Цели могут излучать свет до 1 минуты. +Spell/&RadiantMotesTitle Сияющие пылинки +Spell/&ThunderStrikeDescription Создайте взрыв громоподобного звука, нанося урон всем вокруг вас +Spell/&ThunderStrikeTitle Звуковой взрыв +Spell/&WinterBreathDescription Создайте порыв холодного ветра, чтобы охладить своих врагов и сбить их с ног. +Spell/&WinterBreathTitle Дыхание зимы +Spell/&WitchFamiliarDescription Вы получаете услугу знакомого +Spell/&WitchFamiliarTitle Ведьма-фамильяр +SpellList/&ClassWarlockSpellListDescription Список заклинаний чернокнижника +SpellList/&ClassWarlockSpellListTitle Список заклинаний чернокнижника +SpellList/&ElementalistSpellsListDescription Список заклинаний элементалиста +SpellList/&ElementalistSpellsListTitle Список заклинаний элементалиста +SpellList/&RiftWalkerSpellsListDescription Список заклинаний RiftWalker +SpellList/&RiftWalkerSpellsListTitle Список заклинаний Rift Walker +SpellList/&SpellListTinkererDescription Список заклинаний Тинкерера +SpellList/&SpellListTinkererTitle Список заклинаний Тинкерера +Stage/&IdentityMorphotypeEyeHeader Стиль глаз +Stage/&SubclassSelectionStageClassMonkTraditionDescription На этом этапе выбирается монашеская традиция персонажа. +Stage/&SubclassSelectionStageClassMonkTraditionFeatures Особенности монашеской традиции +Stage/&SubclassSelectionStageClassMonkTraditionHeader Выберите монашескую традицию +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription Вы должны выбрать монашескую традицию +Stage/&SubclassSelectionStageClassMonkTraditionTitle Монастырский\nТрадиция +Stage/&SubclassSelectionStageCovenDescription Ковен +Stage/&SubclassSelectionStageCovenFeaturesDescription Ковен +Stage/&SubclassSelectionStageCovenFeaturesHeader Особенности шабаша +Stage/&SubclassSelectionStageCovenFeaturesTitle Ковен +Stage/&SubclassSelectionStageCovenHeader Выберите ковен +Stage/&SubclassSelectionStageCovenTitle Ковен +Stage/&SubclassSelectionStagePatronDescription Чернокнижник определяется договором с потусторонним существом. Иногда отношения между чернокнижником и покровителем подобны отношениям жреца и божества, хотя существа, служащие покровителями, не являются богами. +Stage/&SubclassSelectionStagePatronFeatures Особенности потусторонних покровителей +Stage/&SubclassSelectionStagePatronHeader Чернокнижник Потусторонние покровители +Stage/&SubclassSelectionStagePatronTitle Потусторонние покровители +Stage/&SubclassSelectionStageSpecialistDescription Описание У Tinkerers широкий спектр специальностей, включая изготовление эликсиров в качестве производителя зелий, создание взрывов в качестве бластера и владение магическим оружием в качестве оружейного кузнеца. +Stage/&SubclassSelectionStageSpecialistFeatures Специализированные функции +Stage/&SubclassSelectionStageSpecialistHeader Специализации +Stage/&SubclassSelectionStageSpecialistNoneDescription Специалист Нет Описание +Stage/&SubclassSelectionStageSpecialistTitle Выберите специализацию +Subclass/&AbilityAffinityRogueConArtistDescription Преимущество в проверках способностей с использованием Убеждения, Обмана, Исполнения и Ловкости рук. +Subclass/&AbilityAffinityRogueConArtistTitle Манипулятивный +Subclass/&AHWarlockSubclassSoulBladePactDescription Вы заключили сделку с разумным оружием, которым вы кормите души в обмен на силу. +Subclass/&AHWarlockSubclassSoulBladePactTitle Пакт Клинка Души +Subclass/&ArcaneFighterAdditionalActionDescription Вы можете произнести заклинание после победы над врагом с помощью атак оружием. +Subclass/&ArcaneFighterAdditionalActionTitle Борьба с заклинаниями +Subclass/&ArcaneFighterBonusWeaponDamageDescription Один раз за ход ваши атаки оружием наносят дополнительный урон 1к8. +Subclass/&ArcaneFighterBonusWeaponDamageTitle Магические атаки +Subclass/&ArtificerAlchemistDescription Вы специализируетесь на зельях, баффах, исцелении и использовании заклинаний. +Subclass/&ArtificerAlchemistTitle Зельевар +Subclass/&ArtificerArtileristCannonsDescription Вы создаете набор пушек, которые можете активировать в бою в качестве бонусного действия. +Subclass/&ArtificerArtileristCannonsTitle Пушки +Subclass/&ArtificerArtilleristDescription Вы специализируетесь на метании снарядов и взрывов. +Subclass/&ArtificerArtilleristTitle Бластер +Subclass/&ArtificerBattleSmithDescription Вы специализируетесь на использовании магического оружия в бою. +Subclass/&ArtificerBattleSmithTitle Оружейный кузнец +Subclass/&ArtificerSpellcastingDescription Применение заклинаний Тинкерера +Subclass/&ArtificerSpellcastingTitle Тинкерер Колдовство +Subclass/&AttackModifierArtificerBattleSmithWeaponDescription Ваши атаки считаются магическими, и вы используете свой интеллект для бросков атаки и урона. +Subclass/&AttackModifierArtificerBattleSmithWeaponTitle Заряженное оружие +Subclass/&AttackModifierArtificerBlindingWeaponDescription Прикоснитесь к оружию, которое получает способность ослеплять цели при попадании (против спасброска Телосложения). Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerBlindingWeaponTitle Ослепляющее оружие +Subclass/&AttackModifierArtificerEnhancedArmorDescription Коснитесь брони, и она станет волшебной и даст +1 к AC. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerEnhancedArmorTitle Улучшенная броня +Subclass/&AttackModifierArtificerEnhancedFocusDescription Коснитесь Фокуса, и он станет волшебным и получит +1 к DC атаки и заклинания. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerEnhancedFocusTitle Улучшенный фокус +Subclass/&AttackModifierArtificerEnhancedWeaponDescription Прикоснитесь к оружию, и оно станет волшебным и получит +1 к броскам атаки и урона. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerEnhancedWeaponTitle Улучшенное оружие +Subclass/&AttackModifierArtificerImprovedEnhancedArmorDescription Коснитесь брони, и она станет волшебной и даст +2 к AC. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerImprovedEnhancedArmorTitle Улучшенная усиленная броня +Subclass/&AttackModifierArtificerImprovedEnhancedFocusDescription Коснитесь Фокуса, и он станет волшебным и получит +2 к DC атаки и заклинания. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerImprovedEnhancedFocusTitle Улучшенный улучшенный фокус +Subclass/&AttackModifierArtificerImprovedEnhancedWeaponDescription Прикоснитесь к оружию, и оно станет волшебным и получит +2 к броскам атаки и урона. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&AttackModifierArtificerImprovedEnhancedWeaponTitle Улучшенное усиленное оружие +Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponDescription Вы наполняете свое оружие силой. Ваши атаки считаются магическими, и вы добавляете +7 к броскам атаки и урона. +Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponTitle Улучшенное наполняющее оружие +Subclass/&AttackModifierMeleeWizardArcaneWeaponDescription Когда активен на оружии, его атаки считаются магическими, и вы используете свой интеллект для бросков атаки и урона. +Subclass/&AttackModifierMeleeWizardArcaneWeaponTitle Тайное оружие +Subclass/&AttributeModifierArtificerBattleSmithExtraAttackDescription Вы получаете дополнительную атаку +Subclass/&AttributeModifierArtificerBattleSmithExtraAttackTitle Дополнительная атака +Subclass/&AttributeModifierMeleeWizardExtraAttackDescription Вы получаете дополнительную атаку +Subclass/&AttributeModifierMeleeWizardExtraAttackTitle Дополнительная атака +Subclass/&BarbarianPathOfTheLightDescription Варвары, идущие по Пути Света, освещают тьму и защищают своих союзников от таящихся в ней опасностей. +Subclass/&BarbarianPathOfTheLightEyesOfTruthDescription Вы всегда находитесь под действием заклинания See Invisibility. +Subclass/&BarbarianPathOfTheLightEyesOfTruthTitle Глаза истины +Subclass/&BarbarianPathOfTheLightIlluminatedConditionDescription Отвлеченный Освещающим Ударом +Subclass/&BarbarianPathOfTheLightIlluminatedConditionTitle Освещенный +Subclass/&BarbarianPathOfTheLightIlluminatedDisadvantageDescription Неудобство при любом броске атаки, кроме варвара Пути Света. +Subclass/&BarbarianPathOfTheLightIlluminatedPreventInvisibilityDescription Не может стать невидимым +Subclass/&BarbarianPathOfTheLightIlluminatingBurstDescription В ход, когда вы входите в ярость, вы можете осветить до трех врагов в пределах 30 футов от вас. Они должны преуспеть в спасброске Телосложения (УС равна 8 + ваш бонус мастерства + ваш модификатор Телосложения) или получить урон излучением 4d6 и быть освещенным вашим Освещающим ударом на 1 минуту. Существо, освещенное таким образом, совершает еще один спасбросок Телосложения в конце каждого своего хода. При успешном спасброске эффект для него заканчивается +Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerDescription До трех врагов получают урон излучением 4к6 и освещаются вашим Освещающим ударом. (Спасбросок Телосложения отменяется.) +Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerTitle Светящийся взрыв +Subclass/&BarbarianPathOfTheLightIlluminatingBurstTitle Светящийся взрыв +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeDescription Пока вы в ярости, первое существо, по которому вы попали атакой в ​​свой ход, получает дополнительный урон излучением 1к6 и становится магически освещенным до начала вашего следующего хода. Кроме того, существо совершает с помехой любой бросок атаки не против вас и не может стать невидимым. +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementDescription Дополнительный урон, наносимый Освещающим ударом, увеличивается до 2d6. +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementTitle Улучшение светового удара +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeTitle Освещающий удар +Subclass/&BarbarianPathOfTheLightLightsProtectionDescription Вы восстанавливаете очки жизни, равные половине вашего уровня варвара, когда враждебное существо, пораженное вашим Освещающим ударом, умирает. Кроме того, вы больше не провоцируете атаки существ, находящихся под действием вашего Освещающего удара. +Subclass/&BarbarianPathOfTheLightLightsProtectionTitle Защита Света +Subclass/&BarbarianPathOfTheLightPierceTheDarknessDescription Вы получаете превосходное темновидение +Subclass/&BarbarianPathOfTheLightPierceTheDarknessTitle Пронзить тьму +Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionDescription Может воспринимать невидимых существ +Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionTitle Невидимка +Subclass/&BarbarianPathOfTheLightTitle Путь Света +Subclass/&BloodWitchDescription Запрещенная большинством шабашей ведьм, магия крови основывается на использовании темных заклинаний и проклятий смертных, исходящих из самой сущности заклинателя. Это принципиально более опасно, чем другие колдовские уловки, но многие риски сопряжены с обильными наградами. +Subclass/&BloodWitchMagicDescription Вы получаете следующие заклинания. Эти заклинания считаются для вас заклинаниями Ведьмы и не учитываются при подсчете общего количества известных вам заклинаний:\n {0} +Subclass/&BloodWitchMagicTitle Магия крови +Subclass/&BloodWitchTitle Кровавая Ведьма +Subclass/&CancelCancelElixirFlyDescription Завершите состояние «Летать» с помощью эликсира зельеварения. +Subclass/&CancelCancelElixirFlyTitle Отменить полет +Subclass/&CancelCancelElixirResilienceDescription Завершите состояние устойчивости от эликсира зельеварения +Subclass/&CancelCancelElixirResilienceTitle Отменить устойчивость +Subclass/&CancelCancelElixirSwiftnessDescription Завершите состояние Быстроты от эликсира зельеварения +Subclass/&CancelCancelElixirSwiftnessTitle Отменить Быстрота +Subclass/&ClassMonkTraditionDescription На 3 уровне вы выбираете духовный путь, по которому следуете к просветлению. Это определит, как вы будете манипулировать ки. +Subclass/&ClassMonkTraditionTitle Монастырские традиции +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [обновление после реализации функций]\nМонахи Пути Открытой Руки — непревзойденные мастера боевых искусств, вооруженные или невооруженные. Они изучают техники толкания и сбивания с ног своих противников, манипулируют ки, чтобы исцелять повреждения своего тела, и практикуют продвинутую медитацию, которая может защитить их от вреда. +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle Путь открытой ладони +Subclass/&ClassWarlockPatronDescription Чернокнижник определяется договором с потусторонним существом. Иногда отношения между чернокнижником и покровителем подобны отношениям жреца и божества, хотя существа, служащие покровителями, не являются богами. +Subclass/&ClassWarlockPatronTitle Потусторонний покровитель +Subclass/&ConditionResistantArmorTitle Прочная броня +Subclass/&ConditionResistnatArmorDescription Ваша броня устойчива к кислоте, холоду, огню, силе, молнии, некрозу, яду, психическому урону, излучению и грому. +Subclass/&ConditionSpellShieldArcaneDeflectionDescription В качестве реакции вы можете использовать свои тайные силы, чтобы защитить себя. Это дает вам +{0} к КД до вашего следующего хода. +Subclass/&ConditionSpellShieldArcaneDeflectionTitle Чародейское отклонение +Subclass/&ConditionTransmuteConstitutionSaveDescription Временное телосложение, за исключением умения, дарованного силой Преобразования Силы. +Subclass/&ConditionTransmuteConstitutionSaveTitle Конституция спасает +Subclass/&ConditionTransmutePoisonDescription Временное сопротивление кислоте, холоду, огню, молнии, некрозу, грому и яду, даруемое силой Transmute Force. +Subclass/&ConditionTransmutePoisonTitle Сопротивление стихиям +Subclass/&CraftingTinkererMagicItemAdeptDescription Вы умеете создавать магические предметы. На изготовление предметов уходит в 1/4 меньше времени, и вы применяете удвоенный бонус мастерства при изготовлении. +Subclass/&CraftingTinkererMagicItemAdeptTitle Адепт магических предметов +Subclass/&DHWarlockSubclassElementalPatronDescription Вы заключили договор с первобытными обитателями бесплодных земель стихий и были изменены ими. Стихийный хаос покровителя наполнил вашу душу, позволив вам использовать силу разных стихийных типов +Subclass/&DHWarlockSubclassElementalPatronTitle Пакт элементалиста +Subclass/&DHWarlockSubclassRiftWalkerDescription Ваш покровитель — одно из редких существ, называющих пустоту между мирами своим домом. Они легко скользят между планами, и знания, которые вы получили от взаимодействия с ними, позволяют вам использовать затянувшуюся энергию разлома в свою пользу в соласте. Иногда вы можете испытывать тоску по далекому царству вашего покровителя, желание скитаться между измерениями до конца своих дней или наблюдать за признаками другого события Разлома, чтобы предотвратить или поощрить его. +Subclass/&DHWarlockSubclassRiftWalkerTitle Пакт Уокера Рифта +Subclass/&DruidForestGuardianDruidSubclassDescription Круг друидов-хранителей леса поклялся защищать леса и все, что в них обитает. Члены этого круга друидов, обладающие навыками использования магии Отречения и боевых искусств, представляют собой грозных противников на поле боя. +Subclass/&DruidForestGuardianDruidSubclassTitle Круг хранителя леса +Subclass/&EquipmentModifierArtificerBagOfHolderDescription Прикоснитесь к сумке и создайте дополнительное пространственное пространство, чтобы она могла удерживать больший вес, не обременяя вас. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&EquipmentModifierArtificerBagOfHolderTitle Сумка Холдинга +Subclass/&FighterSpellShieldDescription Щиты от заклинаний — это бойцы, которые специализируются на защите и защите. Они используют магию, чтобы помочь своим природным способностям. +Subclass/&FighterSpellShieldSpellcastingDescription Используйте заклинания и колдовство волшебников из школ Отречения, Иллюзии, Трансмутации и Некромантии. +Subclass/&FighterSpellShieldSpellcastingTitle Колдовство +Subclass/&FighterSpellShieldSpellResistanceDescription Ваш опыт работы с заклинаниями и, в частности, с магией Отречения сделал вас устойчивым к заклинаниям, направленным против вас. +Subclass/&FighterSpellShieldSpellResistanceTitle Сопротивление заклинаниям +Subclass/&FighterSpellShieldTitle Щит от заклинаний +Subclass/&GreenWitchDescription Растения, природа и все, что растет, — это область зеленой магии. Обычно это тип арканы, поддерживаемый друидами, некоторые ведьмы тесно связаны с силами зеленой магии и могут уговаривать растения и животных выполнять свои волю. +Subclass/&GreenWitchMagicDescription Вы получаете следующие заклинания. Эти заклинания считаются для вас заклинаниями Ведьмы и не учитываются при подсчете общего количества известных вам заклинаний:\n{0} +Subclass/&GreenWitchMagicTitle Зеленая магия +Subclass/&GreenWitchTitle Зеленая ведьма +Subclass/&HArtilleryIncreaseDescription Увеличение пула артиллерии +Subclass/&HArtilleryIncreaseTitle Увеличение пула артиллерии +Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseDescription Теперь вы можете добавлять два дополнительных предмета каждый день, они предназначены для использования в вашем специальном оружии кузнеца оружия. +Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseTitle Вливание оружия кузнеца оружия +Subclass/&HealingPoolArtificerInfusionsDescription 2 раза в день вселять предметы с магическими эффектами +Subclass/&HealingPoolArtificerInfusionsIncreaseDescription Теперь вы можете добавлять по одному дополнительному предмету каждый день. +Subclass/&HealingPoolArtificerInfusionsIncreaseTitle Больше инфузий +Subclass/&HealingPoolArtificerInfusionsTitle Настои +Subclass/&HealingPoolLifeTransmuterBonusDescription 2 дополнительных раза в день вы можете навязывать свою волю реальности +Subclass/&HealingPoolLifeTransmuterBonusExtraDescription 4 дополнительных раза в день вы можете навязывать свою волю реальности +Subclass/&HealingPoolLifeTransmuterBonusExtraTitle Дополнительная сила трансмутации +Subclass/&HealingPoolLifeTransmuterBonusTitle Дополнительная сила трансмутации +Subclass/&HealingPoolLifeTransmuterListDescription 2 раза в день воплощайте свою волю в реальность с особыми способностями +Subclass/&HealingPoolLifeTransmuterListTitle Трансмутация Силы +Subclass/&MagicAffinityAlchemicalSavantListDescription При использовании Кислотной Стрелы и Пылающей Сферы они ведут себя так, как если бы были применены на 2 уровня выше. Ваши заклинания также усиливаются, поэтому даже когда противник спасается, они все равно получают половину урона. +Subclass/&MagicAffinityAlchemicalSavantListTitle Эликсир Савант Заклинания +Subclass/&MagicAffinityAlchemistSpellRecoveryDescription Вы можете восстанавливать ячейки заклинаний во время короткого отдыха дважды в день. +Subclass/&MagicAffinityAlchemistSpellRecoveryTitle Алхимическая подготовка +Subclass/&MagicAffinityFighterSpellShieldDescription Преимущество в проверках концентрации, а также возможность выполнять соматические компоненты заклинаний, удерживая предметы. +Subclass/&MagicAffinityFighterSpellShieldTitle Боевой кастинг +Subclass/&MagicAffinityLifeTransmuterListDescription При разыгрывании некоторых заклинаний Трансмутации и Некромантии они разыгрываются в слоте заклинаний на 2 уровня выше используемого. Улучшенные заклинания включают в себя: Ложная жизнь, Слепота, Полет, Дарование проклятия, Прикосновение вампира, Скверна и Облачное убийство. -- Примечание. Намерение состоит в том, чтобы также получить преимущество от магического оружия, но в настоящее время повышение уровня заклинания таким образом на магическом оружии не имеет никакого эффекта. +Subclass/&MagicAffinityLifeTransmuterListTitle Изгиб реальности +Subclass/&MagicAffinityMasterManipulatorDC0Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 0 +Subclass/&MagicAffinityMasterManipulatorDC1Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 1 +Subclass/&MagicAffinityMasterManipulatorDC2Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 2 +Subclass/&MagicAffinityMasterManipulatorDC3Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 3 +Subclass/&MagicAffinityMasterManipulatorDC4Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 4 +Subclass/&MagicAffinityMasterManipulatorDC5Description Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 5 +Subclass/&MagicAffinityMasterManipulatorDCDescription Противникам сложнее противостоять вашим заклинаниям. DC спасброска увеличивается на 3 +Subclass/&MagicAffinityMasterManipulatorDCTitle Тайная сила +Subclass/&MagicAffinityMasterManipulatorListDescription При использовании некоторых заклинаний Очарования, Отречения и Иллюзии они применяются в ячейке заклинания на 1 уровень выше используемого. Улучшенные заклинания включают в себя: «Очарование человека», «Сон», «Цветной спрей», «Удержание человека», «Невидимость», «Контрзаклинание», «Рассеивание магии», «Изгнание», «Замешательство», «Призрачный убийца», «Доминирование над человеком» и «Удержание монстра». +Subclass/&MagicAffinityMasterManipulatorListTitle Тайная манипуляция +Subclass/&MagicAffinityMeleeWizardConcentrationDescription Благодаря опыту в хаосе боя получите преимущество в проверках концентрации. +Subclass/&MagicAffinityMeleeWizardConcentrationTitle Улучшенная концентрация +Subclass/&MagicAffinityRoguishConArtistDC0Description Сл вашего спасброска от заклинания увеличивается на 0 +Subclass/&MagicAffinityRoguishConArtistDC1Description Сл вашего спасброска от заклинания увеличивается на 1. +Subclass/&MagicAffinityRoguishConArtistDC2Description Сл вашего спасброска от заклинания увеличивается на 2 +Subclass/&MagicAffinityRoguishConArtistDC3Description Сл вашего спасброска от заклинания увеличивается на 3 +Subclass/&MagicAffinityRoguishConArtistDC4Description Сл вашего спасброска от заклинания увеличивается на 4. +Subclass/&MagicAffinityRoguishConArtistDC5Description Сл вашего спасброска от заклинания увеличивается на 5 +Subclass/&MagicAffinityRoguishConArtistDCTitle Улучшенное управление +Subclass/&MagicAffinitySpellMasterBonusScribingDescription Напишите дополнительное заклинание на каждом уровне выше +Subclass/&MagicAffinitySpellMasterBonusScribingTitle Широта знаний +Subclass/&MagicAffinitySpellMasterRecoveryDescription Один раз за продолжительный отдых вы можете восстановить ячейки заклинаний (в дополнение к Arcane Recovery) +Subclass/&MagicAffinitySpellMasterRecoveryTitle Тайная глубина +Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedDescription Вы можете восстанавливать ячейки заклинаний неограниченное количество раз (в дополнение к Arcane Recovery) +Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedTitle Тайная глубина +Subclass/&MagicAffinitySpellMasterScribingDescription Написание заклинаний занимает 1/4 времени и стоимости, и у вас есть преимущество +Subclass/&MagicAffinitySpellMasterScribingTitle Мастер-писец +Subclass/&ManipulatorMentalSavingThrowsDescription Получите мастерство в спасбросках Телосложения и Харизмы. +Subclass/&ManipulatorMentalSavingThrowsTitle Психическое сопротивление +Subclass/&OpportunistDescription Оппортунисты — это те, кто никогда не упускает возможности закончить свои слайды врага. Они наносят удар быстро и наносят удар там, где это необходимо. Не многие сталкивались с ними, чтобы не поцарапаться +Subclass/&OpportunistTitle Оппортунист +Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponDescription Вы наполняете свое оружие силой. Ваши атаки считаются магическими, и вы добавляете +7 к своим броскам атаки и урона. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponTitle Улучшенное наполняющее оружие +Subclass/&PowerArtificerBattleSmithInfuseWeaponDescription Вы наполняете свое оружие силой. Ваши атаки считаются магическими, и вы используете свой интеллект для бросков атаки и урона до следующего продолжительного отдыха. +Subclass/&PowerArtificerBattleSmithInfuseWeaponTitle Наполнить оружие +Subclass/&PowerInfuseArmorMagicalStrengthDescription Наполните броню магической силой. Вы получаете преимущество на проверки силовых способностей и спасброски. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&PowerInfuseArmorMagicalStrengthTitle Броня магической силы +Subclass/&PowerInfuseDarkvisionDescription Наделите очки способностью видеть в темноте. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&PowerInfuseDarkvisionTitle Очки ночи +Subclass/&PowerInfuseMindSharpenerDescription Наделите броню или мантию способностью, которая поможет вам сконцентрироваться на произнесении заклинаний. Вы получаете преимущество на проверки концентрации, и любой урон меньше 20 не вызывает проверки. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&PowerInfuseMindSharpenerTitle Заостритель разума +Subclass/&PowerInfuseResistantArmorDescription Вдохните сопротивление урону в вашу броню. Он становится устойчивым к кислоте, холоду, огню, силе, молнии, некрозу, яду, психическому урону, излучению и грому. Обратите внимание, что вы можете активировать инфузию только один раз. Активация во второй раз отменит первый +Subclass/&PowerInfuseResistantArmorTitle Прочная броня +Subclass/&PowerManipulatorDominatePersonDescription Вы можете использовать Доминирование над личностью количество раз за продолжительный отдых, равное вашему модификатору интеллекта. +Subclass/&PowerManipulatorDominatePersonTitle Доминировать над человеком +Subclass/&PowerSpellRefuelingRingDescription Когда вы активируете это, вы восстанавливаете половину своего уровня в ячейках заклинаний. +Subclass/&PowerSpellRefuelingRingTitle Кольцо заправки заклинаний +Subclass/&PowerSpellShieldArcaneDeflectionDescription В качестве реакции вы можете использовать свои тайные силы, чтобы защитить себя. Это дает вам +{0} к КД до вашего следующего хода. +Subclass/&PowerSpellShieldArcaneDeflectionTitle Чародейское отклонение +Subclass/&PowerSpellShieldRangedDeflectionDescription Когда нападающий, которого вы видите, поражает вас дальнобойной атакой или заклинанием, вы можете использовать свою реакцию, чтобы вдвое уменьшить урон от атаки против вас. +Subclass/&PowerSpellShieldRangedDeflectionTitle Отклонение дальнего боя +Subclass/&PowerTinkererSoulOfArtificeSavesDescription В вашу броню встроены магические улучшения вашей способности избегать плохих эффектов. Вы получаете 3d4 к каждому совершённому спасброску. +Subclass/&PowerTinkererSoulOfArtificeSavesTitle Душа Тинкерера +Subclass/&PowerTinkererSpellStoringItemDescription В качестве бонусного действия вы можете восстановить ячейки заклинаний. Вы можете делать это количество раз в день, равное вашему модификатору Интеллекта. +Subclass/&PowerTinkererSpellStoringItemTitle Предмет для хранения заклинаний +Subclass/&PowerTransmuteConstitutionDescription Используйте Силу Трансмутации, чтобы получить мастерство Спасбросков Телосложения до следующего продолжительного отдыха. +Subclass/&PowerTransmuteConstitutionTitle Конституция спасает +Subclass/&PowerTransmuteDarkvisionDescription Используйте Transmute Force, чтобы получить Superior Darkvision до следующего продолжительного отдыха. +Subclass/&PowerTransmuteDarkvisionTitle Превосходное темновидение +Subclass/&PowerTransmuteElementalResistanceDescription Используйте свою Трансмутирующую Силу, чтобы дать сопротивление кислоте, холоду, огню, молнии, некрозу, грому и яду до следующего продолжительного отдыха. +Subclass/&PowerTransmuteElementalResistanceTitle Сопротивление стихиям +Subclass/&PowerTransmuteFlyDescription Используйте свою Трансмутирующую Силу, чтобы дать возможность летать +Subclass/&PowerTransmuteFlyTitle Летать +Subclass/&PowerTransmuteHealDescription Используйте Transmute Force, чтобы исцелить до 6 целей. +Subclass/&PowerTransmuteHealTitle Лечить +Subclass/&PowerTransmuteReviveDescription Используйте Transmute Force, чтобы оживить персонажа (в течение 1 минуты после его смерти) +Subclass/&PowerTransmuteReviveTitle Возродить +Subclass/&PurpleWitchDescription Фиолетовая магия властвует над областями иллюзий и чар, которые овладевают человеческим разумом, и над всем, что не совсем так, как кажется. Практики этой формы магии — кукловоды, формирующие видимую реальность окружающих в свою пользу. +Subclass/&PurpleWitchMagicDescription Вы получаете следующие заклинания. Эти заклинания считаются для вас заклинаниями Ведьмы и не учитываются при подсчете общего количества известных вам заклинаний:\n {0} +Subclass/&PurpleWitchMagicTitle Фиолетовая магия +Subclass/&PurpleWitchTitle Фиолетовая ведьма +Subclass/&RangerArcanistRangerSubclassDescription Рейнджер Арканист сочетает в себе свои навыки рейнджера с тайными способностями. Их оружие может поразить своих противников Знаком Чародея, и они научились использовать некоторые заклинания Волшебника как часть своего репертуара заклинаний Рейнджера. +Subclass/&RangerArcanistRangerSubclassTitle Рейнджер Чародей +Subclass/&RedWitchDescription Тайная магия, связанная с направлением элементов, считается красной магией и чрезвычайно опасна при использовании. Ведьмы, специализирующиеся на красной магии, являются одними из самых смертоносных заклинателей из существующих, превращая свое проклятие в беспрепятственный тайный гнев. +Subclass/&RedWitchMagicDescription Вы получаете следующие заклинания. Эти заклинания считаются для вас заклинаниями Ведьмы и не учитываются при подсчете общего количества известных вам заклинаний:\n {0} +Subclass/&RedWitchMagicTitle Красная магия +Subclass/&RedWitchTitle Красная ведьма +Subclass/&RoguishConArtistDescription Мошенники — мошенники, которые специализируются на обмане и обмане других. Они используют магию, чтобы помочь своим естественным манипулятивным способностям. +Subclass/&RoguishConArtistFeintConditionDescription Обман дает преимущество при следующей атаке. +Subclass/&RoguishConArtistFeintConditionTitle Обманул +Subclass/&RoguishConArtistFeintDescription Бонусным действием вы получаете возможность финта в бою. Если цель проваливает спасбросок, это дает преимущество при следующей атаке по цели. +Subclass/&RoguishConArtistFeintTitle Финт +Subclass/&RoguishConArtistMentalSavingThrowsDescription Вы получаете владение спасбросками Мудрости и Харизмы. +Subclass/&RoguishConArtistMentalSavingThrowsTitle Сила духа +Subclass/&RoguishConArtistSpellcastingDescription Используйте заклинания волшебников и заговоры из школ Колдовства, Чары, Иллюзии и Трансмутации. Мошенник использует харизму, чтобы использовать свои заклинания. +Subclass/&RoguishConArtistSpellcastingTitle Колдовство +Subclass/&RoguishConArtistTitle Мошенник +Subclass/&ScoutSentinelTinkererSubclassDescription Наладчик Scout Sentinel модифицирует броню, чтобы улучшить ее функциональность, обеспечивая повышенную защиту и мобильность. +Subclass/&ScoutSentinelTinkererSubclassTitle Разведчик-страж +Subclass/&SpellShieldAdditionalActionDescription Вы можете произнести заклинание после победы над врагом с помощью атак оружием. +Subclass/&SpellShieldAdditionalActionTitle Борьба с заклинаниями +Subclass/&TactitionFighterSubclassDescription Тактик использует свои знания и мощь на поле боя, чтобы выполнять различные гамбиты по мере необходимости. Они могут сбивать врагов с ног, вдохновлять своих союзников и наносить смертельные контрудары по врагам. Примечание мода. Этот класс повторно использует божественность канала для этих функций. +Subclass/&TactitionFighterSubclassTitle Тактик +Subclass/&TinkererFlashOfGeniusConditionDescription Вдохновленный вспышкой гения, чтобы получить бонус к проверкам характеристик и спасброскам. +Subclass/&TinkererFlashOfGeniusConditionTitle Вспышка гениальности +Subclass/&TinkererFlashOfGeniusPowerDescription Вы можете использовать свою гениальность, чтобы вдохновлять себя и других на проверки способностей и спасброски. +Subclass/&TinkererFlashOfGeniusPowerTitle Вспышка гениальности +Subclass/&TinkererMagicalTinkeringDescription Получите возможность накладывать несколько незначительных эффектов (ослепление, сияние, сияние) +Subclass/&TinkererMagicalTinkeringTitle Волшебное мастерство +Subclass/&TraditionArcaneFighterDescription Направьте свою магию в атаки оружием +Subclass/&TraditionArcaneFighterTitle Тайный боец +Subclass/&TraditionLifeTransmuterDescription Мастера управления как материей, так и жизненной энергией +Subclass/&TraditionLifeTransmuterTitle Преобразователь жизни +Subclass/&TraditionMasterManipulatorDescription Мастера-манипуляторы превосходно контролируют поле боя и не позволяют врагам атаковать их. +Subclass/&TraditionMasterManipulatorTitle Мастер-манипулятор +Subclass/&TraditionSpellMasterBonusCantripsDescription Получите 2 дополнительных известных колдовства +Subclass/&TraditionSpellMasterBonusCantripsTitle Бонусные заговоры +Subclass/&TraditionSpellMasterDescription Мастера заклинаний погружаются в магию и пытаются выучить каждое заклинание, до которого они могут дотянуться. Они не имеют себе равных в своих знаниях заклинаний +Subclass/&TraditionSpellMasterExtraPreparedDescription Подготовьте дополнительные заклинания модификатора интеллекта, чтобы у вас всегда было то, что вам нужно +Subclass/&TraditionSpellMasterExtraPreparedTitle Дополнительная подготовка +Subclass/&TraditionSpellMasterPreparedDescription Подготовьте дополнительные бонусные заклинания, чтобы у вас всегда было то, что вам нужно +Subclass/&TraditionSpellMasterPreparedTitle Будь готов +Subclass/&TraditionSpellMasterSpellResistanceDescription Ваше обучение магии дает вам преимущество в спасбросках от заклинаний. +Subclass/&TraditionSpellMasterSpellResistanceTitle Сопротивление заклинаниям +Subclass/&TraditionSpellMasterTitle Мастер заклинаний +Subclass/&WarlockAncientForestDescription Вы установили отношения с могущественной природной сущностью: древними дриадами, архидруидами, проявлениями Страны Фей, истекающими кровью в материальный план, забытыми богами из первобытной эпохи. Ваш покровитель может желать, чтобы вы защищали мир природы, путешествовали в дальние страны, недоступные ему, или у него может быть другой мотив, который кажется непостижимым для недолговечных смертных. +Subclass/&WarlockAncientForestTitle Пакт Древнего Леса +Subclass/&WarlockMoonLitDescription Ваш покровитель — дух луны, сущность, воплощающая циклическую природу света и тьмы. Эти духи стремятся поддерживать власть луны над ночным небом, удерживая при этом нечестивые силы, преследующие тьму, и поручают своим колдунам то же самое, предоставляя им власть над силами луны и ее эффектами. +Subclass/&WarlockMoonLitTitle Лунный пакт +Subclass/&WarlockToadKingDescription Фей, демон или аберрация, вызванная Катаклизмом, истинная природа Короля-жабы неизвестна, но известно, что Король-жаба правит большой территорией болот и топей в Бесплодных землях и предлагает силу тем, кто готов служить. +Subclass/&WarlockToadKingTitle Пакт короля жаб +Subclass/&WarlockUrPriestDescription В то время как подавляющее большинство божественных заклинателей получают свои силы от божества, есть и те, кто презирает богов. Те, кто называет себя Ур-жрецами, научились выкачивать божественную энергию, дарованную богами своим божественным заклинателям, используя ее для своих собственных нужд, не оказывая даже на словах никакого внимания какому-либо богу. Как Ур-жрец, вы отличаетесь от большинства чернокнижников тем, что у вас нет покровителя, который наделяет вас силой. Жуткие заклинания, которые вы обнаруживаете, представляют собой искаженные формы магии, которые боги могут даровать своим покровителям, в то время как Дары Договора, скорее всего, представляют собой божественные артефакты, которые вам удалось украсть. +Subclass/&WarlockUrPriestTitle УрЖрец Пакт +Subclass/&WeaponProfArcaneFighterDescription Боевой опыт дал Мистическому бойцу обучение обращению с простым и боевым оружием. +Subclass/&WeaponProfArcaneFighterTitle Обучение обращению с оружием +Subclass/&WeaponProfArtificerBattleSmithDescription Боевой опыт дал оружейному мастеру обучение обращению с боевым оружием. +Subclass/&WeaponProfArtificerBattleSmithTitle Обучение обращению с оружием +Subclass/&WhiteWitchDescription Белая магия принципиально хороша и благожелательна для всего живого. Ведьмы, принявшие это ремесло, несмотря на заражающее их ненавистное проклятие, часто посвящают себя лечению и заботе с намерением улучшить мир. +Subclass/&WhiteWitchMagicDescription Вы получаете следующие заклинания. Эти заклинания считаются для вас заклинаниями Ведьмы и не учитываются при подсчете общего количества известных вам заклинаний:\n {0} +Subclass/&WhiteWitchMagicTitle Белая магия +Subclass/&WhiteWitchTitle Белая Ведьма +Subclass/&WitchSubclassPathDescription Кульминацией ваших познаний в магии стало присоединение к Ковену, врожденному кругу ведьм, которые идут по определенному пути колдовства и проклятий. +Subclass/&WitchSubclassPathTitle Ковены ведьм +Tooltip/&CustomPortraitPoolClassMonkKiPool Вы можете использовать мистическую энергию ки. Ваш доступ к этой энергии представлен количеством точек ки. Максимальная сумма равна вашему уровню монаха. Все потраченные очки восстанавливаются при коротком или продолжительном отдыхе. Вы можете потратить эти очки на различные функции ки. +Tooltip/&FeatPrerequisiteHasStealthAttack Имеет скрытую атаку +Tooltip/&FeatPrerequisiteIsNotBarbarian не варвар +Tooltip/&FeatPrerequisiteIsNotFighter не боец +Tooltip/&FeatPrerequisiteIsNotRogue не разбойник +Tooltip/&FeatPrerequisiteLevelFormat Минимальный уровень персонажа {0} +Tooltip/&Tag9000Title Пользовательский эффект +Tooltip/&TagCommunityExpansionTitle Расширение сообщества +Tooltip/&TagMaledictionTitle Черт +Tooltip/&TagMonkWeaponTitle Монах +Tooltip/&TagOtherModContentTitle Из мода +UI/&CustomFeatureSelectionStageDescription Выберите дополнительные функции из вашего класса/подкласса +UI/&CustomFeatureSelectionStageFeatures Функции +UI/&CustomFeatureSelectionStageNotDone Вы должны выбрать все доступные функции, прежде чем продолжить +UI/&CustomFeatureSelectionStageTitle Выбор функции +UI/&CustomFeatureSelectionTooltipTypeCantrip Заговор +UI/&CustomFeatureSelectionTooltipTypeFeature Характерная черта +UI/&CustomFeatureSelectionTooltipTypePower Власть +UI/&CustomFeatureSelectionTooltipTypeProficiency мастерство +UI/&ForcePreferredCantripDescription Если этот переключатель включен, может сработать только предпочтительный колдовство. Если предпочитаемый заговор не выбран, то сработает первый действительный заговор, независимо от этого переключателя. +UI/&ForcePreferredCantripTitle Force Preferred Cantrip From 0323b1b0f3b18916ee627905018dda5a72bffcb8 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 13:51:51 -0700 Subject: [PATCH 158/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index 76a7a45883..7d6b4aab12 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3E", + "Version": "1.3.55.3F", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 8227343697dd0b901a540fa2da1f6597d4242196 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 14:10:05 -0700 Subject: [PATCH 159/174] fix features display on level up --- .../LevelUp/CharacterStageClassSelectionPanelPatcher.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs index 5a97972f3b..5978c6b22f 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageClassSelectionPanelPatcher.cs @@ -81,13 +81,13 @@ public static int Level(FeatureUnlockByLevel featureUnlockByLevel, RulesetCharac { return int.MaxValue; } - else if (levels == 1) + else if (levels == 0) { - return featureUnlockByLevel.Level - 1; + return featureUnlockByLevel.Level; } else { - return featureUnlockByLevel.Level; + return featureUnlockByLevel.Level - 1; } } From b31b092ef2551e176379de6143316f4450a351d7 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 15:04:39 -0700 Subject: [PATCH 160/174] clean up --- .../RulesetCharacterHeroPatcher.cs | 4 +- .../RulesetAttributeModifierPatcher.cs | 2 +- .../RulesetAttributePatcher.cs | 4 +- .../CharacterActionFreeFallPatcher.cs | 1 - .../CharacterActionCastSpellPatcher.cs | 113 ++++++++------- .../CharacterActionMagicEffectPatcher.cs | 105 +++++++------- .../CursorLocationSelectTargetPatcher.cs | 37 +++-- .../CustomSpells/RulesetCharacterPatcher.cs | 131 +++++++++--------- .../ReactionRequestCastSpellPatcher.cs | 45 +++--- 9 files changed, 211 insertions(+), 231 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs index 742523757d..ea9beade84 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AttackModifcations/RulesetCharacterHeroPatcher.cs @@ -4,9 +4,7 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations; - -internal static class RulesetCharacterHeroPatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.AttackModifcations { // Allows changing what attribute is used for weapon's attack and damage rolls [HarmonyPatch(typeof(RulesetCharacterHero), "ComputeAttackModeAbilityScoreReplacement")] diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributeModifierPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributeModifierPatcher.cs index 9405f05157..2b3ba15b2e 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributeModifierPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributeModifierPatcher.cs @@ -8,7 +8,7 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.AtttributeModifierBon // allows the metamagic feats to work correctly with a Sorcerer [HarmonyPatch(typeof(RulesetAttributeModifier), "ApplyOnValue")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class RulesetAttribute_Refresh + internal static class RulesetAttributeModifier_ApplyOnValue { internal static void Postfix(RulesetAttributeModifier __instance, ref int __result, int originValue) { diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs index 57c184e4d9..9942c37d96 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/AtttributeModifierBonus/RulesetAttributePatcher.cs @@ -9,9 +9,7 @@ using SolastaModApi.Infrastructure; using UnityEngine; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.AtttributeModifierBonus; - -internal static class RulesetAttributePatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.AtttributeModifierBonus { // non stacked AC [HarmonyPatch(typeof(RulesetAttribute), "Refresh")] diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs index 533d65137b..b406015d37 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/CharacterActionFreeFallPatcher.cs @@ -77,7 +77,6 @@ private static RulesetUsablePower GetReactionPowerToPreventFall(RulesetCharacter return powers.FirstOrDefault(); } - private static IEnumerator Process(CharacterActionFreeFall __instance) { var fallingCharacter = __instance.ActingCharacter; diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionCastSpellPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionCastSpellPatcher.cs index 503f075e36..38f8182f30 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionCastSpellPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionCastSpellPatcher.cs @@ -6,76 +6,73 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomSpells { - internal static class CharacterActionCastSpellPatcher - { - [HarmonyPatch(typeof(CharacterActionCastSpell), "ApplyMagicEffect")] - [HarmonyPatch( - new[] - { + [HarmonyPatch(typeof(CharacterActionCastSpell), "ApplyMagicEffect")] + [HarmonyPatch( + new[] + { typeof(GameLocationCharacter), typeof(ActionModifier), typeof(int), typeof(int), typeof(RuleDefinitions.RollOutcome), typeof(bool), typeof(RuleDefinitions.RollOutcome), typeof(int), typeof(int) - }, - new[] - { + }, + new[] + { ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Normal, ArgumentType.Ref - })] - internal static class CharacterActionCastSpell_ApplyMagicEffect + })] + internal static class CharacterActionCastSpell_ApplyMagicEffect + { + internal static bool Prefix(CharacterActionCastSpell __instance, + GameLocationCharacter target, + ActionModifier actionModifier, + int targetIndex, + int targetCount, + RuleDefinitions.RollOutcome outcome, + bool rolledSaveThrow, + RuleDefinitions.RollOutcome saveOutcome, + int saveOutcomeDelta, + ref int damageReceived + ) { - internal static bool Prefix(CharacterActionCastSpell __instance, - GameLocationCharacter target, - ActionModifier actionModifier, - int targetIndex, - int targetCount, - RuleDefinitions.RollOutcome outcome, - bool rolledSaveThrow, - RuleDefinitions.RollOutcome saveOutcome, - int saveOutcomeDelta, - ref int damageReceived - ) - { - var activeSpell = __instance.ActiveSpell; - var effectLevelProvider = activeSpell.SpellDefinition.GetFirstSubFeatureOfType(); + var activeSpell = __instance.ActiveSpell; + var effectLevelProvider = activeSpell.SpellDefinition.GetFirstSubFeatureOfType(); - if (effectLevelProvider == null) { return true; } + if (effectLevelProvider == null) { return true; } - var actingCharacter = __instance.ActingCharacter; - var effectLevel = effectLevelProvider.GetEffectLevel(actingCharacter.RulesetActor); + var actingCharacter = __instance.ActingCharacter; + var effectLevel = effectLevelProvider.GetEffectLevel(actingCharacter.RulesetActor); - //Re-implementing CharacterActionMagicEffect.ApplyForms - var formsParams = new RulesetImplementationDefinitions.ApplyFormsParams(); - formsParams.FillSourceAndTarget(actingCharacter.RulesetCharacter, target.RulesetActor); - formsParams.FillFromActiveEffect(activeSpell); - formsParams.FillSpecialParameters( - rolledSaveThrow, - __instance.GetProperty("AddDice"), - __instance.GetProperty("AddHP"), - __instance.GetProperty("AddTempHP"), - effectLevel, - actionModifier, - saveOutcome, - saveOutcomeDelta, - outcome == RuleDefinitions.RollOutcome.CriticalSuccess, - targetIndex, - targetCount, - __instance.GetProperty("TargetItem") - ); - formsParams.effectSourceType = RuleDefinitions.EffectSourceType.Spell; - formsParams.targetSubstitute = __instance.ActionParams.TargetSubstitute; - var rangeType = activeSpell.EffectDescription.RangeType; - if (rangeType == RuleDefinitions.RangeType.MeleeHit || rangeType == RuleDefinitions.RangeType.RangeHit) - { - formsParams.attackOutcome = outcome; - } + //Re-implementing CharacterActionMagicEffect.ApplyForms + var formsParams = new RulesetImplementationDefinitions.ApplyFormsParams(); + formsParams.FillSourceAndTarget(actingCharacter.RulesetCharacter, target.RulesetActor); + formsParams.FillFromActiveEffect(activeSpell); + formsParams.FillSpecialParameters( + rolledSaveThrow, + __instance.GetProperty("AddDice"), + __instance.GetProperty("AddHP"), + __instance.GetProperty("AddTempHP"), + effectLevel, + actionModifier, + saveOutcome, + saveOutcomeDelta, + outcome == RuleDefinitions.RollOutcome.CriticalSuccess, + targetIndex, + targetCount, + __instance.GetProperty("TargetItem") + ); + formsParams.effectSourceType = RuleDefinitions.EffectSourceType.Spell; + formsParams.targetSubstitute = __instance.ActionParams.TargetSubstitute; + var rangeType = activeSpell.EffectDescription.RangeType; + if (rangeType == RuleDefinitions.RangeType.MeleeHit || rangeType == RuleDefinitions.RangeType.RangeHit) + { + formsParams.attackOutcome = outcome; + } - var actualEffectForms = __instance.GetField>>("actualEffectForms"); + var actualEffectForms = __instance.GetField>>("actualEffectForms"); - damageReceived = ServiceRepository.GetService() - .ApplyEffectForms(actualEffectForms[targetIndex], formsParams); + damageReceived = ServiceRepository.GetService() + .ApplyEffectForms(actualEffectForms[targetIndex], formsParams); - return false; - } + return false; } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionMagicEffectPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionMagicEffectPatcher.cs index 22716772f6..460399cb02 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionMagicEffectPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CharacterActionMagicEffectPatcher.cs @@ -6,79 +6,76 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomSpells { - internal static class CharacterActionMagicEffectPatcher + //enable to perform automatic attacks after spell cast (like for sunlight blade cantrip) and chain effects + [HarmonyPatch(typeof(CharacterActionMagicEffect), "ExecuteImpl")] + internal static class CharacterActionMagicEffect_ExecuteImpl { - //enable to perform automatic attacks after spell cast (like for sunlight blade cantrip) and chain effects - [HarmonyPatch(typeof(CharacterActionMagicEffect), "ExecuteImpl")] - internal static class CharacterActionMagicEffect_ExecuteImpl + internal static void Prefix(CharacterActionMagicEffect __instance) { - internal static void Prefix(CharacterActionMagicEffect __instance) + var definition = __instance.InvokeMethod("GetBaseDefinition") as BaseDefinition; + //skip spell animation if this is "attack after cast" spell + if (definition.HasSubFeatureOfType()) { - var definition = __instance.InvokeMethod("GetBaseDefinition") as BaseDefinition; - //skip spell animation if this is "attack after cast" spell - if (definition.HasSubFeatureOfType()) - { - __instance.ActionParams.SkipAnimationsAndVFX = true; - } + __instance.ActionParams.SkipAnimationsAndVFX = true; } + } - internal static IEnumerator Postfix(IEnumerator __result, - CharacterActionMagicEffect __instance) + internal static IEnumerator Postfix(IEnumerator __result, + CharacterActionMagicEffect __instance) + { + while (__result.MoveNext()) { - while (__result.MoveNext()) - { - yield return __result.Current; - } + yield return __result.Current; + } - var definition = __instance.InvokeMethod("GetBaseDefinition") as BaseDefinition; + var definition = __instance.InvokeMethod("GetBaseDefinition") as BaseDefinition; - //TODO: add possibility to get attack via feature - //TODO: add possibility to process multiple attack features - var customFeature = definition.GetFirstSubFeatureOfType(); - var getAttackAfterUse = customFeature?.PerformAttackAfterUse; + //TODO: add possibility to get attack via feature + //TODO: add possibility to process multiple attack features + var customFeature = definition.GetFirstSubFeatureOfType(); + var getAttackAfterUse = customFeature?.PerformAttackAfterUse; - CharacterActionAttack attackAction = null; - var attackOutcome = RuleDefinitions.RollOutcome.Neutral; + CharacterActionAttack attackAction = null; + var attackOutcome = RuleDefinitions.RollOutcome.Neutral; - if (getAttackAfterUse != null) + if (getAttackAfterUse != null) + { + var attackParams = getAttackAfterUse(__instance); + if (attackParams != null) { - var attackParams = getAttackAfterUse(__instance); - if (attackParams != null) + void AttackImpactStartHandler( + GameLocationCharacter attacker, + GameLocationCharacter defender, + RuleDefinitions.RollOutcome outcome, + CharacterActionParams actionParams, + RulesetAttackMode attackMode, + ActionModifier attackModifier) { - void AttackImpactStartHandler( - GameLocationCharacter attacker, - GameLocationCharacter defender, - RuleDefinitions.RollOutcome outcome, - CharacterActionParams actionParams, - RulesetAttackMode attackMode, - ActionModifier attackModifier) - { - attackOutcome = outcome; - } - - attackParams.ActingCharacter.AttackImpactStart += AttackImpactStartHandler; - attackAction = new CharacterActionAttack(attackParams); - var enums = attackAction.Execute(); - while (enums.MoveNext()) - { - yield return enums.Current; - } - attackParams.ActingCharacter.AttackImpactStart -= AttackImpactStartHandler; + attackOutcome = outcome; } - } - - //chained effects would be useful for EOrb - var chainAction = definition.GetFirstSubFeatureOfType() - ?.GetNextMagicEffect(__instance, attackAction, attackOutcome); - if (chainAction != null) - { - var enums = chainAction.Execute(); + attackParams.ActingCharacter.AttackImpactStart += AttackImpactStartHandler; + attackAction = new CharacterActionAttack(attackParams); + var enums = attackAction.Execute(); while (enums.MoveNext()) { yield return enums.Current; } + attackParams.ActingCharacter.AttackImpactStart -= AttackImpactStartHandler; + } + } + + //chained effects would be useful for EOrb + var chainAction = definition.GetFirstSubFeatureOfType() + ?.GetNextMagicEffect(__instance, attackAction, attackOutcome); + + if (chainAction != null) + { + var enums = chainAction.Execute(); + while (enums.MoveNext()) + { + yield return enums.Current; } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CursorLocationSelectTargetPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CursorLocationSelectTargetPatcher.cs index c186da29dc..8a785ad427 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CursorLocationSelectTargetPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/CursorLocationSelectTargetPatcher.cs @@ -5,31 +5,28 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomSpells { - internal static class CursorLocationSelectTargetPatcher + //add suport for target spell filtering based on custom spell filters + //(i.e. preventing target from being selected) + [HarmonyPatch(typeof(CursorLocationSelectTarget), "IsFilteringValid")] + internal static class CursorLocationSelectTarget_IsFilteringValid { - //add suport for target spell filtering based on custom spell filters - //(i.e. preventing target from being selected) - [HarmonyPatch(typeof(CursorLocationSelectTarget), "IsFilteringValid")] - internal static class CursorLocationSelectTarget_IsFilteringValid + internal static void Postfix(CursorLocationSelectTarget __instance, GameLocationCharacter target, + ref bool __result) { - internal static void Postfix(CursorLocationSelectTarget __instance, GameLocationCharacter target, - ref bool __result) + if (!__result) { - if (!__result) - { - return; - } + return; + } - var actionParams = __instance.GetField("actionParams"); + var actionParams = __instance.GetField("actionParams"); - var canBeUsedToAttack = actionParams?.RulesetEffect - ?.SourceDefinition.GetFirstSubFeatureOfType()?.CanBeUsedToAttack; - if (canBeUsedToAttack != null && - !canBeUsedToAttack(__instance, actionParams.GetField("actingCharacter"), target, out var failure)) - { - __result = false; - __instance.GetField("actionModifier").FailureFlags.Add(failure); - } + var canBeUsedToAttack = actionParams?.RulesetEffect + ?.SourceDefinition.GetFirstSubFeatureOfType()?.CanBeUsedToAttack; + if (canBeUsedToAttack != null && + !canBeUsedToAttack(__instance, actionParams.GetField("actingCharacter"), target, out var failure)) + { + __result = false; + __instance.GetField("actionModifier").FailureFlags.Add(failure); } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/RulesetCharacterPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/RulesetCharacterPatcher.cs index ce3cb70c21..6025339d0e 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/RulesetCharacterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomSpells/RulesetCharacterPatcher.cs @@ -9,94 +9,91 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomSpells { - internal static class RulesetCharacterPatcher + // Allows valid Somatic component if specific material component is held in main hand or off hand slots + [HarmonyPatch(typeof(RulesetCharacter), "IsComponentSomaticValid")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacter_IsComponentSomaticValid { - // Allows valid Somatic component if specific material component is held in main hand or off hand slots - [HarmonyPatch(typeof(RulesetCharacter), "IsComponentSomaticValid")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class RulesetCharacter_IsComponentSomaticValid + internal static void Postfix(RulesetCharacter __instance, ref bool __result, + SpellDefinition spellDefinition, ref string failure) { - internal static void Postfix(RulesetCharacter __instance, ref bool __result, - SpellDefinition spellDefinition, ref string failure) + if (!__result && spellDefinition.MaterialComponentType == + RuleDefinitions.MaterialComponentType.Specific) { - if (!__result && spellDefinition.MaterialComponentType == - RuleDefinitions.MaterialComponentType.Specific) - { - var materialTag = spellDefinition.SpecificMaterialComponentTag; - var inventorySlotsByName = __instance.CharacterInventory.InventorySlotsByName; - var mainHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeMainHand].EquipedItem; - var offHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem; + var materialTag = spellDefinition.SpecificMaterialComponentTag; + var inventorySlotsByName = __instance.CharacterInventory.InventorySlotsByName; + var mainHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeMainHand].EquipedItem; + var offHand = inventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem; - var tagsMap = new Dictionary(); - if (mainHand != null) - { - mainHand.FillTags(tagsMap, __instance, true); - } + var tagsMap = new Dictionary(); + if (mainHand != null) + { + mainHand.FillTags(tagsMap, __instance, true); + } - if (offHand != null) - { - offHand.FillTags(tagsMap, __instance, true); - } + if (offHand != null) + { + offHand.FillTags(tagsMap, __instance, true); + } - if (tagsMap.Keys.Contains(materialTag)) - { - __result = true; - failure = string.Empty; - } + if (tagsMap.Keys.Contains(materialTag)) + { + __result = true; + failure = string.Empty; } } } + } - // Allows spells to satisfy specific material components by actual active tags on an item that are not directly defined in ItemDefinition (like "Melee") - [HarmonyPatch(typeof(RulesetCharacter), "IsComponentMaterialValid")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class RulesetCharacter_IsComponentMaterialValid + // Allows spells to satisfy specific material components by actual active tags on an item that are not directly defined in ItemDefinition (like "Melee") + [HarmonyPatch(typeof(RulesetCharacter), "IsComponentMaterialValid")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacter_IsComponentMaterialValid + { + internal static void Postfix(RulesetCharacter __instance, ref bool __result, + SpellDefinition spellDefinition, ref string failure) { - internal static void Postfix(RulesetCharacter __instance, ref bool __result, - SpellDefinition spellDefinition, ref string failure) + if (!__result && spellDefinition.MaterialComponentType == + RuleDefinitions.MaterialComponentType.Specific) { - if (!__result && spellDefinition.MaterialComponentType == - RuleDefinitions.MaterialComponentType.Specific) - { - var materialTag = spellDefinition.SpecificMaterialComponentTag; - var requiredCost = spellDefinition.SpecificMaterialComponentCostGp; + var materialTag = spellDefinition.SpecificMaterialComponentTag; + var requiredCost = spellDefinition.SpecificMaterialComponentCostGp; - List items = new(); - __instance.CharacterInventory.EnumerateAllItems(items); - var tagsMap = new Dictionary(); - foreach (var rulesetItem in items) + List items = new(); + __instance.CharacterInventory.EnumerateAllItems(items); + var tagsMap = new Dictionary(); + foreach (var rulesetItem in items) + { + tagsMap.Clear(); + rulesetItem.FillTags(tagsMap, __instance, true); + var itemItemDefinition = rulesetItem.ItemDefinition; + var costInGold = EquipmentDefinitions.GetApproximateCostInGold(itemItemDefinition.Costs); + if (tagsMap.Keys.Contains(materialTag) && costInGold >= requiredCost) { - tagsMap.Clear(); - rulesetItem.FillTags(tagsMap, __instance, true); - var itemItemDefinition = rulesetItem.ItemDefinition; - var costInGold = EquipmentDefinitions.GetApproximateCostInGold(itemItemDefinition.Costs); - if (tagsMap.Keys.Contains(materialTag) && costInGold >= requiredCost) - { - __result = true; - failure = String.Empty; - } + __result = true; + failure = String.Empty; } } } } + } - //Modifies validity of ready cantrip action to include attack cantrips even if they don't have damage forms - [HarmonyPatch(typeof(RulesetCharacter), "IsValidReadyCantrip")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class RulesetCharacter_IsValidReadyCantrip + //Modifies validity of ready cantrip action to include attack cantrips even if they don't have damage forms + [HarmonyPatch(typeof(RulesetCharacter), "IsValidReadyCantrip")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class RulesetCharacter_IsValidReadyCantrip + { + internal static void Postfix(RulesetCharacter __instance, ref bool __result, + SpellDefinition cantrip) { - internal static void Postfix(RulesetCharacter __instance, ref bool __result, - SpellDefinition cantrip) + if (!__result) { - if (!__result) - { - var effect = CustomFeaturesContext.ModifySpellEffect(cantrip, __instance); - var hasDamage = effect.HasFormOfType(EffectForm.EffectFormType.Damage); - var hasAttack = cantrip.HasSubFeatureOfType(); - var notGadgets = effect.TargetFilteringMethod != RuleDefinitions.TargetFilteringMethod.GadgetOnly; - var componentsValid = __instance.AreSpellComponentsValid(cantrip); - __result = (hasDamage || hasAttack) && notGadgets && componentsValid; - } + var effect = CustomFeaturesContext.ModifySpellEffect(cantrip, __instance); + var hasDamage = effect.HasFormOfType(EffectForm.EffectFormType.Damage); + var hasAttack = cantrip.HasSubFeatureOfType(); + var notGadgets = effect.TargetFilteringMethod != RuleDefinitions.TargetFilteringMethod.GadgetOnly; + var componentsValid = __instance.AreSpellComponentsValid(cantrip); + __result = (hasDamage || hasAttack) && notGadgets && componentsValid; } } } diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/PactMagic/ReactionRequestCastSpellPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/PactMagic/ReactionRequestCastSpellPatcher.cs index 6b3db2e018..7c45e77ed9 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/PactMagic/ReactionRequestCastSpellPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/PactMagic/ReactionRequestCastSpellPatcher.cs @@ -6,38 +6,35 @@ namespace SolastaCommunityExpansion.Patches.CustomFeatures.PactMagic { //Removes low-level sub-option for spell reactions if caster is not-multiclassed warlock - internal static class ReactionRequestCastSpellPatcher + [HarmonyPatch(typeof(ReactionRequestCastSpell), "BuildSlotSubOptions")] + [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] + internal static class ReactionRequestCastSpell_BuildSlotSubOptions { - [HarmonyPatch(typeof(ReactionRequestCastSpell), "BuildSlotSubOptions")] - [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class ReactionRequestCastSpell_BuildSlotSubOptions + public static bool Prefix(ReactionRequestCastSpell __instance) { - public static bool Prefix(ReactionRequestCastSpell __instance) + if (__instance.Character.RulesetCharacter is not RulesetCharacterHero hero) { - if (__instance.Character.RulesetCharacter is not RulesetCharacterHero hero) - { - return true; - } - - if (__instance.ReactionParams.RulesetEffect is not RulesetEffectSpell rulesetEffect) - { - return true; - } + return true; + } - __instance.SubOptionsAvailability.Clear(); + if (__instance.ReactionParams.RulesetEffect is not RulesetEffectSpell rulesetEffect) + { + return true; + } - var spellRepertoire = rulesetEffect.SpellRepertoire; - var minSpellLebvel = rulesetEffect.SpellDefinition.SpellLevel; - var selected = MulticlassGameUiContext - .AddAvailableSubLevels(__instance.SubOptionsAvailability, hero, spellRepertoire, minSpellLebvel); + __instance.SubOptionsAvailability.Clear(); - if (selected >= 0) - { - __instance.SelectSubOption(selected); - } + var spellRepertoire = rulesetEffect.SpellRepertoire; + var minSpellLebvel = rulesetEffect.SpellDefinition.SpellLevel; + var selected = MulticlassGameUiContext + .AddAvailableSubLevels(__instance.SubOptionsAvailability, hero, spellRepertoire, minSpellLebvel); - return false; + if (selected >= 0) + { + __instance.SelectSubOption(selected); } + + return false; } } } From 4fc79980e0fb4710193259dfa9799c91a5a83d4c Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 15:20:50 -0700 Subject: [PATCH 161/174] update Nexus media --- Media/01-Character-General.png | Bin 179184 -> 176613 bytes Media/02-Character-ClassesSubclasses.png | Bin 155789 -> 154019 bytes Media/03-Character-FeatsFightingStyles.png | Bin 177782 -> 182559 bytes Media/04-Character-Spells.png | Bin 121089 -> 149843 bytes Media/05-Gameplay-Rules.png | Bin 175832 -> 172626 bytes Media/06-Gameplay-ItemsCraftingMerchants.png | Bin 149889 -> 161973 bytes Media/07-Gameplay-Tools.png | Bin 115846 -> 140029 bytes Media/08-Interface-DungeonMaker.png | Bin 131344 -> 138282 bytes Media/09-Interface-GameUi.png | Bin 142091 -> 148203 bytes Media/10-Interface-KeyboardMouse.png | Bin 153702 -> 147540 bytes Media/11-Encounters-General.png | Bin 110691 -> 113671 bytes Media/12-Encounters-Bestiary.png | Bin 256068 -> 259380 bytes Media/13-Encounters-Pool.png | Bin 137220 -> 131633 bytes Media/14-CreditsDiagnostics-Credits.png | Bin 194899 -> 194195 bytes Media/15-CreditsDiagnostics-Blueprints.png | Bin 0 -> 290349 bytes Media/16-CreditsDiagnostics-Services.png | Bin 0 -> 99831 bytes 16 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Media/15-CreditsDiagnostics-Blueprints.png create mode 100644 Media/16-CreditsDiagnostics-Services.png diff --git a/Media/01-Character-General.png b/Media/01-Character-General.png index 28e17aa25000c0a0ae79dd75c7109faf04e2dd33..bfaed36d70a30ac98af332787f31754a9db8b93d 100644 GIT binary patch literal 176613 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

l=u=}G^&s?KIpV+Wq$zkQ`x~a1&C_#8 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

>sCyN7@QeJO}vEAeDm9iA3hHY2j4!qXuGe- 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 D1YySo literal 179184 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

mIro=*?( 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%0A0xffT3T$d?6zaW&k5dcKlV8 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

uJS}RFh{hM%mmd3>^7SJ2q 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 literal 155789 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%0DBP@RM1 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 z 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 BB;No4 literal 177782 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%0AJ?hd-S#QbM{xTuf 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�AoLjAeb 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 |tM% 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 wpD7P53mK_!^ZUR$N{#x}=qOzs&iwRKy(DWUPx# diff --git a/Media/05-Gameplay-Rules.png b/Media/05-Gameplay-Rules.png index 4ac485d50f415cf27b3b04a8493a9a7c6d6300f5..68b7c4a6ea7dade4b9da95dcd64cd55e0cef5b63 100644 GIT binary patch literal 172626 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%0A9Ab!P&nfRILgGE(psWDU@XiH=) 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 LtN&JB@QVL`4o@{Q literal 175832 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

2M zHQLtLsM3oTcul}TxLwIk{Q8`*_SpyKT@ty z4HPTH%&3aZT14NW8=^*>1_^O1R|7&0Z6GbXXADVFk=FmVDBeOmfZcGFigq;MvSap& zPD285Fab5V=B|5;6!VZ5!`*=6=t+)WdCcw|a(2GhoT5CYRa#O*2$2NrdUI)c3~stB zO|drDCZ88)*0X2O%edo2u<^iNg@}ktX+RiSgA4Rg;g_+h3cwWu1)?z5U_%_bCU3!f zqllc@Q2$zr-fir5U`GCD!Qla0-rdko%n#oQu* z9*57MsKf>v=`99SS(TP*TA3taM+uT02%+t!JTt(8EL`lAxL7<%1#1#lumY$dS8{v~ zfujCokbqr!NO~zX`h7_muDQ~l{=2Grm!aNJsi=PqRQ?OIanWl1MoyT^Z_H#V`3k~w zHVq1wMaqAGCLab75(fP7poor5w2c&K!LLz`QH7}cRrhPKNf!j zY{mR}%<6YbIrgMmdm<ffCWQ*M0sbe#}SMks!&zQ z0J9-*D6}uit;TfYW+lFsh3KVRdOLzk?I|d+_nrQ?Grj7Tr)J=Dq%jAuo@0CW2I5PV zzEjZG#e#qhC+D0u4=1+tv?06qp{-l9fDpOF=U(wpe)IDyx>J^#W3RNwzb$0y0NXt$ z#-2sM03)K)Z=08>$K%A(`rMSgFZkS8YM=SK%T}G2_gW7I0SJq4<)dQzzi$pLuc?ev z>>Y0nr!Su#OwsOf*Gj3eo{JOs=UEAuXoG}(p*IldN1S|)AO!EZf{P;JXA_}yB>4O* z8~;2Tz#DtFE%t;eP7eP>REM(27k*9_WUJx-&p-o7{l3G!2M_#|lt{JJP`%nO_OErA zjSb)YVpj{}=dlWl<)_$EkIv@(BN>Liw0Fok=1;Ey|Gnp@$i~cs|3W_3RoD`p{w*uO zWQ88%!)#@Rg^#EIcLCTCod4&$da{|lQazUP(@Wk{6yGMt2_pXUQNsJ##D4z?f0<2! z?P`Glqm%!8XJ&y5*@>-9=zsrb6@TkV)_LvH=W#LTf4*d)Heo-HaL7y$_Wuuo@%M~LHUd+Ee13dG zi(*I{)I|)OUJd~oz$JCBxotq#rhvj<+2YbPfJo&4vfvF6P$)te^bWsWfL0sb3Ah6s z0b(y(T#8FRq2TRYgL49Q!eoEI!vSO$;RL(_M@qk!FIROh0;UY=m;qn}(vpukMqa=@ ze)$w6I+^}vU-qO@C-Gt{ka~0C!dpN~jI@EgK5@V2*3E-y(Dcn=rwk;(ozfBoAwVzm z5>N-We`|RlR3kna>qRI4Z47X^f2$G-hpj7ya^!@T=Hq5_dx6^1K z-h`~Pfm9@cNpb|DCzfJ2V1~U~^^b86&QH9FL|&}Q$~sLco+&OZ#XfvTqtUFMjSy%J zlRz!7aLk<3eiH<(s0a9z0YEAd%;Ie(Gm?!xra`Mp{8oj12O&cj%Nq8C9!O{ZAVAQv zaO;vK%YgQ#Fm3acr#cPHUjTiSb#~rM07GjA#Ma7MSsqnXGj&<=qW;QUh(?m*m!6+R z)~jg_QfUVnGB6l^=J|PTO1{kO_Q0}fMty>9a6J?-)d@5T4sT-wJ%BgdIiSTAnAN0G z6#Y=;uz zq+Ej{>gB<}26stiX5sY}A8?wdfFpKvui|s}L1R-{KyPM(v17|QvT5ps7}-7EB8*hK zoq+OPr7+hJ5M@YAj?S6HpT3>+IRv zWxfM`G0>!8Xn4sqFl|01-97UI4ezb??l_&PI0C8g?rFdY)}KvfUXP0uq}~bGRSt3= zS&m8RbJMeX>myEh!v}b*wm_A18^U$KsNGGWV}IB{LI|i99kHJQkdG`VcTHQrf*0KG zSDY`cO{WhpgStOCR!0Fd9^prknt-DFMvBb|1eq)4Ird|qSDpqyO;szZU?5OEiq~Nq z)Q-u3@9xVdK)s3%a3v#Uaiu^IcWW8c>xqzY>7-Yuly6WYr$qgy7hzwwpfcgCnKU5Rl&rs$J19BVSOx%FoL@;;h3E`~&ytHvT$e$2-E##T z(YO-(wrE*sL<(XDf5?h*)@8<^uZ&1)Qm>-O0+${x($=X+mE^DE=EU9iXcI*9(*x9% zBW4f9hIwe^>1MBlb=#A2WnRRo`z5|8`?D;OVWSr?M8n(Fu4oBgvdHk1^X(xT5vV) z_nGagbjz7Af4mFWVcX=rCOmb9x(>&#bSS8O*Z~roB;Z>fvP;Zf?S^{F-M%wve(7sq z(;`g(C|dQ^_!J5}@xfFt9xW5evx6#d(YB{2?4cH_p_x_?nufYdt8f1zr&quE6|>R- z;z<)4PGG#U?eZu}I`cdy2YNp|I_deCbA9e|Hn@vM;|2sLnJq{Y-F&_G*%KPk8jP4o zPaXqdjGe&z>9IQ-wphd;iynjut?g?QV4}GU03B-AAg#nV;l@$C2>q+Kx3n*yyOWra z8K%s)`b(#oPmK|f^2hR6nrXZ-vdpW@)>@dY$QCvGLFDrqKt6{uonDl9CHX|*Scn&c zWnUDWu-2Oj8=#Ihj7b{o7S6qz5at1!^?MV?9cnM?(dSewINOyRCnplKsBq3&I!$U0 zk;S6vm{_=++qfKQ5Rj2QdDgmEBX$=3l{{B@W_h}+I>Z)R()?a|?Y-{8m}*b~(N7}5 zWK7b#n+g94+3b|>dXDt5`o~e(#3?JSxKCqF{xlT7bhu)G!fVf`21+b4*&%*GWs$*#R;hOB|D*!!Wr~w z$qm8-?mdPV86aY;^5Gqy6yF{}3EzVmEaQ4^D--HTe#13rdW@WK{^HowCo$Su?r0zF zYpG2EO#|J+zHeyKxzL?njzr64(eMKXn!{V03U0zG&4CK(y8_B;Bg1@PAI@xs-z$w7w3k-vGWE)huo=6`GJ@A#7Lz}VBx1g9 zfwhHgGa3H^glSkf8nB*{!8SY#M)!L*VE#@K}ONYNz_FWMysRsyTm zH_?>iJ~-q2QzUf!3(`7D+-gdfp6B{%H@xg$B`2ZW3;3%C=J%h*7E`p!(-3Pa@O+YX zwxEGjKo+Si;fbud?7l>6PF z+*YX8m@@N>_*N8o%rXk~1;XC9pSir^gx7?`GE+B!!mDk&S36_}>p=W1<|{5oz84m~ynnIVQJ*dzgk7v34cFlAHQ=QlH}%kD;`A!MLW&*EOMjt8T?{1e z!0CX1sK0%j$BOkRAzD&V;UyZQ01L%W-Dwm4GweY$>bLp5zV&OOr)FnzuBJtB4(cVs z@UU_!G{B}+go;rsaGS=xKRnI};AQWT;ilug$9XV*e# zzZTh)OJsf^;RcxFh5XctJ|*m5l(z+0QB<$(zBof==A!;ZQh`lBKKdj_#to!62pGhc zqt81V)SsKTaH#_FEU1ZXMf=xK22W| zS4c>ovTQ%Q{%e|me72yZOCJ{>Bm8WT?GU(|^f8a15WQX#mD^DfSqK5(k8Dik)TYNusb@ zuCw+`N27}xT-rxDZeSZp7H(7LIYWwP>i#ceiNUgQ zj7u|M3)CNmdjv11uufFaT(SkkdC@~$zWIa0`Xfa`9fuSb?4bMtklaai);vvpY~*3V zuR1r_Z%WXQoz18DHE&ptoOv5!VsANO;3J|o)%Q6{i32A)P(e8@a9Jx(q8)aU-4c||HMCS=Q2J)Y^ zwxr9?5i(c)80Dk30_NUbd5mGt@6APfZry%1!OHV5e)Aj3W&x8?@CB}S+_{6kTfLfN z)nK1APo3YQ_N^S)8rK}tW%8?^dH4IRr@pIEGP;l3QS zh4bunM86S2kH^m7v+1i9$P-_m{ud{kas+jG1MmY4AC`?f5E1CWS@U~u;!?^{#|1z>xvvfUIM09)ntAn`N)2MlVoGh! z!+eVnv9CJ{Mnx#LaFxOEb5RjX#^X9`u7aF%DFc>)pzo;aY3%p10de7dHZx)!KziU{ zV(!4Bc(8JI_$kD8BF%Z+2a3_Nk0T-lWL@LZBu$i?sRF^Pw-w!SiV+k`LLpYy^6s~b zt}ua^Aj=oiC#s^&X+C@G0}|^`RitYUKaUL)$kU?LzcpIV6};hmiBFG$2+$wcFh| zoa+=_)HVr8fuY`Iq<8|7kU~PuwO4}Mhx1?}g?Tm!=;*SX6nBa#LL3NGeqCnt>!twH zY#&H{FxG$4=X}|gBOBCv3Ve+UbGfk#%cglB>>)wkGz3zs3;5p!Ae>vflJA1q#-=U5 z>Z@5%0!owyMi26wHF~D)qjy+F!(eRy2i5fahZLg1e0e9n0wI75*OkwqLHVWVuGbj4 zkpN=e#Al$lAbDVSKB3$6D5BZ~KIJ2A3RvTVHffejlu6G3bZ=N!py^Z75VuJGOX3Y} zrZ%PQ7!o8Ri@77>Y`|Kfm)@B9>zKR?$kODw;nP0d@5W0P^Bgeb_EJQ=U4e7SGTz?(BD#8~nR zsh6vev4R3^=tTf$;e)O}Odl!sC$1T{m@0?$`AH!p%~aLq2^-+bOf@Mw(S_D4uVT*Z zDwOyKeCXwcV7_*rl`i~y2I!ZSfdDErB`h#HOlezMpQq&sSJ!-hmo;@ix!RDbSCwZl ztR5qP47go*%)kvJ^b*aio2gxImyh_WSB^2D>ECL?XO)be=e?sxmkHV446Bg<`RUxNj;IobIo3FqI~ZH_z!)IzMf=+H$SGH$eEy)^>8Dg+5%zok_K zjEH6av8bsW2C2&z8iSwZ{K}gOgucXW0)91R)OqFqme zC;9D(;C02KB}>>Px7R#T=U?2|m|yG5dn)=*FRb$AcdD58z{9I6;U}qLx1Q9CzAdVY zT;vnU&)(2!p9f=lon%#AEB3EN%|2FF&?A@Gv<;?BY z$1O=!1K4tFr z3!AB0`OA4aQGoE{u!8=AEv@)JXy9!9e19j(>ou8mi^#6tE z*nZYl{r2(7cHH0-~yU-lc`(9rNm7xwzk$!&N&04YNff$Ti@sHiB%ch61}4K&XI zeO$Kb|GvxB0A6Xwr~V+*3A_w~wamS`WP$$Y)Yu6mgrz z%NCY5dscz~H1|y%0ttvpk$?RMs*HqM$Y~()kqTLTCD;k!bKqmr!{$I8A_F=d>Ee>A zTQ%xcN7?OeME~?_rfDJqYDZ9t)u1S@O{`HWo+1VXkuhgq+i&nRn{i7!Iupo;_WNYZK5i0hCV?&=2Ai4A-AYk$*NL6Wahx_Q2KiX#;Dz6{ZLU_#gRA2X|Z zk3eimN!`Q~;tMI;z%PG7GN0^o_BLR5zfLT^Qvz%^xcdXG;rrCxA_D;L_1m)MLAH@X zj|$S#el2Kuv?Kz7|FC;?mz*PzQ07-vRoQ_hBx+W+ze&sGH@KiJYo`C@$h8>OJwsBJ zvY;)>)wNw4tRIe!;keZa${9f-zf7TO$>v~drA4y;^68-y*$RN%aB zVrn`Q_F>Ujg~q;n?~r5_@7q@n|PBB+=Y<_4|$O#ezrb zi(THb@?Ea5Ae1Dm|6v z@#a(%Yfvndq<^Xhp(^9jCzsbsjzn+MmThg{Lgt)h0IVbd$zlrBj|x=q;{6~C8JK%Z z5M323ilODLW73PtX{GDM`~w26$FMOJ3~_0vhfW&4QK1 zHQOMbvORj2wzT`oYl4CNB}JBGcE-YT7ASY*oKo*cY@K_FR+*Up2%ai(WZMt|r|<8> zkkjeVmCskbw%2CV-4tTbf?)2m!K{4i_Gb#LMznAXJVkD}DMUxlM+`}*ja`Th_Wr)q zLKiW7TfzZ?jcaK=l-7NqSEF-L~f|706fz!0` zH~r34o8z+H%kigZ>~i;UFXw{viB) z199X;?fO#Ppstw(%{MCZ$L@9ps>(tX!I{@*n?J|mxUgTT?NEu z3^jiZs=h(YQB2K4JV=j{zCSbrewRnny{cSMFRwvbvEKs1-o(s&b2kD+?GhK5#H{j4 z>~dkFcVN7jO|Y$n1$GeB{q7!N9np%5&bwy;A%9~&@#V~Kn&P*=4YD59j!{}K1ZjB) zPx^V6jrvIuwzAN|u-V`s*@K@T16cS35E+)5gT$1a3scxPz(?j3V2uD$3>=vX)Rp~K z0Up>v6IR=9-78=I@CUY|1+IN(=ROp~OBahT4(Teb<$^f=*e83hL3&9qfO4fkY1R-E z;cG2VHcC}~S3;NN?pit;xPMb}^_0p|-uM!P%iddCms0ghWYqVM2oasaC`xVyyc+E} zwV;u^W~zmjETl6>XJNcFWs%ilPbBa!0+s(Z3zF4tUlx~ev((K8wHkBJy1`bl?N+#)nm-l)Jq7P*9B3mDIROZlTA4KD83bg1lv{ z^ZN2tw8Z#=^n~Kf@?ABz%AMBheLE<+U}p9|NNYKaRn$b2FPIS>1JvB~{|{*mDDk9R z^VwVq*>T%VgAh36QX^zh9lat53J)k-Z(&=sdDj>GUyxuCcX`ESs#CNBkP!4ro||KU z!&&e#FEJg5P?Ycvg^2T}TsjCM-Lfoq2x?n>uN!=)c^+e0(WF^lvu@)BiBXqA z)^)ON9q>q(4So=C#!_qpgQ4BzhU~(v)=Pefl%1o@*e)9p-=7KW22x&DBc!Z#Nf_KP zRb9ru1zMH`(3;!1uFhU&_7R_@(ZWiz0(p$CjEC;dEk*z;^ zCDL~D@4Z{V`-I{%Givb#+ErOFq^K5tz$aG!p%uR-LT$3DPfkWA5mNSz-ZNR^VaAc} zr`9MORcu1Z6n%hBO%<*J1D2t#^PnNYMmD!LEFFd`(&o-2EvNAqA%Lor&PfKhjhzlj zj9F|Mz*6`v9VEeDfBRcjd*)bKXmfcGOB9wBca9^H*#@@yN1rGtEWZTltjJ-enRFMBaoARKZQeE2hgQgbF0xE#U9eI9694*0IZ;0tBuh~QA0dGN zi?z`T5sb~TvkJY!f)u!0Gaw4c!H@b^aFFmP^S@Z^+`_2}R74Qus9dJK#|V`2tEgP# z*w4?wPQ92OonDI>{{X4yJmkbqm7Wgm_$a7~i1&VF0q2#)I8~>}1XiPy-tuS`&m0;9 zJJPWfOR8cwv9;ijoC0%D?l#?e;OJhtb-h(zooRg7qHUlu2=;{LACUKHZZ^LT6{i5J z3I>ORug$B_B0ntpnApvd&^ok$*yY%>m{fBIV(;XlS$1e?^T~qo3c*t*TgKZs8$&NX zzAkB%hM-2fhhVJ5XeSqCycpzlEX)$8JH~xVgSR?K)(kBz?~~RUvkL1U0R8Vu`=hMi zdXx{E(N56e-otR=hHcephZNsvZGqHqAPT`TX{6T|{nA4uR`_!n(TFh#*IvIJuC|Z3 z5(gdtAGYbFm7^R;9&XZ2$@Sn&{TtlxfHruF?kB`#5I#omxi^__)CWuJ+N)#C54pjTGDB4N!Ex0-M*o zYQ%z;f^@i*j%A@ARv?hx|G6jIW)gBH&>eC{6?shz;i&$z-*{_Plo)W zOrx33bDh)`qa$5Fic0#ufMA;9sw5h1oc38qPbyt{^WTA$B)JR~_GRYwL%q?a;4MQn9P zU26>r{tW-T{xLbMhEleiwWJ#YTmYW2O-{1`QB65Yj9yh7xm+M6OMptL9SUBoTTdTv z*LVMy3?l5i$Do)qIxV(1J$cXUKyRq5}F-Pu#qq-w-Zv}cja4BG{dKo|@qYE^Svr|@v zE~JGKvX*V*kkYZbtoq@B>xeXFkpn}5c6&OkW&P>GI}Mc>gY!(Qd3tQ{{u~jP%O)Y7 zb1%NmA`Sbn&t%R)zR#p6hx<&6_D{4Q zZm~Eq5Y)jVbFe02LL0qZj&>0p_ow=hhi%GXflWXFPb6IfbC@%s#DuQr>H0MNH1qo-iL(4Y<0kSXv<#QiQQMu(DI zJxq!a0}>V_&YK)cX}Jn7y#j6BRt$Tnf?Kodto$N$`v*Xs;7Vv)7CPze>c|a1-Cu!g zO#^7geK$KktH>^tWn5vRV#(pn^FRXRSur+k=n^J8#t>DquBOr8TVv@ z7_##ei*?!f>$RbNC$0>AkhYJoPCse2+l!a4OX*calE@x1`@H%tC5~XM5;%s{S`C=L zd2k~7Eyt#0e(M712Pi?YtQnT8jW<#L~>w0KA3MJ>il6pva^Ru%=T6%NQ?ZuNEeT;*~>a8`a&swGo zDs&Mtldpu{a-O{0%d+?yFeCgqUx1G{Ul;zur`j0tvae8R256IAqJhiXSsR}_nMdrp z!s${XaK^kX!L#p{h>tj2w*b3=ITnd_o3DQjv)Z`z-VkoUd=)B`{@`y3w+w*54R7xs z2VVc4DJlE6Pvxjrdqg8qr1_J&AiCEgR-5qH8}T~8Ki*TDv$RakiDN0n5VSMmU(rm` zK6;(Ib(()qaSnRBj5`k5KJiBG)Pno>2Bcf}LB4dTI}AU&d|i39S9rIE(%PpZ--;BX zAorfX$>G5dd_cDNbxnWRA_(%nKix34Rc37i%4_=M3C0IMb#i3z@!aR9`fzjpEJ7}NfYu6-v%v}Lz~Er7zSGOq!AQG0#?BD8<@k$9_!hNr zCJc&#RYFgK8-_a*^bRztiFFxGXJ`STVV%6ce1hx@bN$XCTaQcP^c}xwtJSVtweFy<;9wQo#{W0=v;)n zGW7c&4C5@?(y#j%EZJ~o6}sJgCF&;ZsQo3>)6ckDc4}A44!{os8|_q7>}t7-nRE6e zARB#(DLuz_u;v9HMV>CL_KHbM8iVcmI6n!n7g?~%^Ml0yloVhy;kqBSnyG(^`;#R| zo9G1Rx6>goM13Q5y#~4NIn-M|arm z02~}Hiy$jRs%fo(>v=-pyDBhq-<$;d_$Nj3@JbF^oVm~l>f-D?Z@f!^O)}aBsSDe_ zh4ER?0O>V`Blc>l%5Lv&P;XK}r4pd^*|fbr|0u|}6bf6e(?XV>7yCpl+I(o$!{vditqS!z-Li5ny!Q}?R-#y=UDNFz`)@QT}#vf4h%I8yU^2?!1KX3 z_JHrkKhi={-alg6&@vK*t-=cILAllW^BfPUjk>DWi&x5RV$nOd?y#9nz)ya|-oNh> zwyRaRJ)uItiU)bi!!pYc>`_EBk|KgkKKp?_K%0Kf>IC7abIj=ZAFl`h3Y`F|NMtyE zBCIi)+lZ8F(+vAf)8w-$a6|m`qVAl`vIrkib_Maao`TRIrK3TH2n)9UGfOzw?t7BA` zoQxZ?veMjzfbHxhp2;cw_X^CGimFBN@~4nanlfYsV9JpJ@gjF?;%WiQ zu?(JEzj-g-bzK_PEO$D3p|%Wj^5WkzL=u2rCR+x5|u`@>gT2UuY~B={Ld~-xbX%&U{ek}@?T73 zgJwc>D$JK0xiEFXs;(EJJ%GacA?1Mzovr%b7PV_aB}Z$k4zA^3m}4&Ed82(W51wp@K2brs zMKo|Z8lB;KevJ9x9?E~|U!i)>kgFUX#YHdL4x235BRx9)m~bR>O7Xb4J0vTi z-y11^^^ji8+tBW(jHFD{6#6f(RSO&2ya^l5_Z&TFPZ|Z>EG@`zd3MV2OUFub(G*$A zYp=xZeS8W%KDZ#*HHC+=w!un^vh-q!5YRH9nH%*T>OYK{7E!xY7BAw+k z93c;wm?ZTa?TjX!bwjz!Ol}A5d!_R4E@j+HyR@eUh=zy6L9{G@ry@dwfdKCpHor`b z;sv`R(g#uJNi}=kSH7g?cv;zedFLHF)w;6ZFR#S6YIwLmc^NKaESrzHUx~RlQ(#az z>Dqr~N>h6CFU?mzv);SqET{)R++#Y6P=Dz_y4&t7RUhk`_uRqJ`>@bfloBbs$#1o6sCB z3WC!hR8fxVZAi(}if^6iUw11<%AHVriTiOaLv>8RsOFvO?6p*@t3#2JbLSuELWb#T zU@=b8&rusz0GN&t#Xtbz_W(3aaF9_KL-Mxu30hBDGZac}jUDaCAYZlDCYWzdHROl% zhdD<{X-7qBz4?1BU)SM*eUs?T(TiXDKbv<%ar&k)(&XREXsy0xl$YXE)t&SeT@pQ* z4Auo;rpvFaB+AHqTE5}pYGTvQu)U3O78yAoo={UR*>%z**}Zwm-A6M1!40tYL%#^xCpx7{y%#4j4rh77M`#g_YJ3&@u z)klXeBm(Dvy<<;zFypFUCb|qj+N_PN^8}|4F-HatfmpYEC}Lm%JKZGhN*L`&35EbG zeD&Ps71=rINR%(*0*v{?-mXYhW3)35!<0bDk-FdXboN=Ot;#xe+ zdMs!=1*N>XH_UFCEO=ebU|+=dIbUP8&O}lw6`!6Qc-ccK@0j`SVwqI{<-sR`7XA}# zCUyq!Hg7`_rMc;wmI1K2{1Gst^$u?6&Vhj4#U5i#tZ72nGsx19P?G`>do>{m!`9OB zaCg`C#*#-mU~rt>R%MKC^aDe+TW?~&#noDY$Z-DC# zSFv=40H?Hvc+9CS0nQ3(19Ie?-Kv1XEeYtFCBJN$xeD;RK?C$ zAV8r-pUFp;(mej4l{MdhU8gN;g{YH275IYU0LmBa25@+sw&>r+YmaaseLrx8IIr)a z%gta4v|_tM>~mZWQA+PmYgGe^N-G0IUsEiR#x-_#y}V=Tj_1MH*c}(gElqR<|@w%rFk2)qJvBz zK#ZmS7-G*kYtjK8;23XgBBjf*6dSE49>U>NO~VN4ZC!jIIq$Im+2Z;)I?Ussz=-Nr z3P?=x188e+R0UO&Z%^m?hg>4j2;GiHehKEgh;MezHf`T)YzsPc=Lp?8) z4$%)89Xh4jh8&2TqmX~2jLcbFY2QXkNyXPc>dxcq9}Jq$$-Ap~(3*5o#*tG|ek01J zOJWJ`3MA-HPVHpnsH+_qW~BEq89)Y*2&g9^ixD}*9AR*DvnR2;inP})g(LiElKKq6 zZd$H~E8pMIw?9zv&yHm}ZcQaQN{%8-5wo-`i(LFFUpyWb#t&i_YFo#EQil7K2-X_7 zCtMnsWUGEg2E3;ezZ2Xq6M%Dhs%=q#yk+P*BC?vpX5rEMa>YL&NKJTlao=dj?EnXz!7m0Nk73Iw*|yn9s$iX#Xbn8B3nbVeSmhnHtCYXlVQMf(77xb{9l1- zvpQDkz(Dob1!Vxn=|{iazS>&a4A?a~*Hy+V)hVI{tTO|IQaS=;@d>HMrV{-YQ&7}R z2eWf|OI`SbcA7x`SWaGFp|#HfbIe~OJ&w`^P6ektx?_~bBIv;%5fZn z&175;-rj$n>TLS#(x|5KfU1#di3k@5e{6oqZJ3YOO_fn7N0S5b=K!B3;Sl%9ZAQN? z9S`NB9!e3p=0`8ERCx97k^L2;x(74AHEMkThr z5zpl#-rWkV-nU&JKTh8i&#Vxtuk0-0&^g3uY(+>g7L;6&C0>)GmiTU< z1}?Q)qSgd41Wa{*$1)*CGvLZxVA0m3e;hh`pjbU;ZzI@XL|*%4-&Z=0*2;^#L@qOL zI*m~3MzwCx@Od2a)|^)?rwAU=w7eolw-;D+6Ov6OmjH; zE?)7n{IHHgH zlUu>~@yKw`=#z?a)pR2hLJXt!)>Qx4sg)I*kemTkW8^dAMJ8iSnH#?%Vo>iOX2I?If50!7mM7kK2#&nc>A&WqdV(Oh5Fhx zI{jcVx{Y~2S*6w_+02#d_Ch%@tFM8M#uh~9Eor-&2F>)1abwlx5uwaY_~Ay}B> z`}XEIG_Cpuv%hj+(v%G4>S=Ejtz^$GWwz%mIj=VrG`FF-00bE|3P$;1EqOOkGzh%B*QW(X34=S-P(jq*T1+ZG~+JX2bLd z6390)DkG zI-2JLf68sw_t~R;2Rw=^;Sag5^hOEi_1_DD9R@fRVjAS}RKt0FCN<$+JT-mmBOcAv z(Leg4KC$vsHu1NMF3p~Q5tfg?J%h@gS4$#^-ORr&U!5+3BVN064W5 zt)S`|E9x6!SA|`VTyQgZR%um=DQMb9Yx`sU(DX~$u%}A4aW=}2iDTE`=%+bLtLuyT zlh~OG#(H#-?_*mbSVTUdysD|~&D@USY_-LQ&;2O#w!WDJ+Jcf>wbDqnl1Ek3z6684 zTOr@4u7;kC|1)RvPq>NKJVj(bWL9<3p;2SyK4hXYze&VF<*J)jHJe|L-k&>F&Ub_M zP#iCxcl&^kszEDQ$NHcDX3~h-N2jLxwS_pYQKPh}xh65D9Qrrl@1Rg9zWw?hoK$bJ zHt>}g4$G8Z@u|K!M@c~mW8e=_D2xv5#aupS{(csomS2VHol}cFFjRQqgZ8JW>U_Ms z2Bn@iBM}t1goczYlf`0--y-Me)gHPfeUs? zUa%Vj$@@{|e5nd>S4CodZ_KWfRI5RMUllWsJysrhC2~53?Mez6c*j9$jab14ajYxq zF65Z9UkU01lNuR(_%9{)8YcV`8B%FJh`DK>$aX0(TkY#a!M9ib{ulCxLEE( z!QJcLWm$ITiS@DdO`_8xI4?cMR9%IFnu-zCN>0^f1<}r8*vPL2CnjUt=cWgj8{&Nb z(%fix<`c!p#ibnCB%~dw=}H~14qA*8aUA{Q7vH|k)XXwpOT7e7iq04h!%tjE25G`y zg>xX7#?Gc9K#7N=b3fMTfX{mbY+i9l^Y{{j5%kjNlb1+{&RhP(Z7HF)6aYqi#j0`M z-$c(MCMCrZ%@!0xHH+t)bDH7xOX05JxV{Y?W$xbG&|F&C?WdN@?sqx17>^H4oq_Ff zH8*tI)k4?Tjn`nm8T82XA`{eCHDm92uKRii8;5L}O#=m3)lv#8d%ks$+N{IyPi8f> zuL~S2So+n~N&lH?MxMk_agY6!V1eh^Ae>XssIw&{AXC=iJK}IpRLnEY%>OLXTfCepH=un5`~0g2 z_Sg$FVr~t&{RyS;vM+dXv(83z@gzn|^id(bCI+2Tr}5B(BO^99&5g=1S*iocE4}H* zm=^jYg;2gaTjrukZ53vC*nKQ1i49>=i`uA4r!)+T%c9jbTN)#|alRTa7=EWg%(DiPeE6ij ziC$S!tIV0gSR3l*({bYwUK8`Y5}YA|S*waTC2Lg_3sn>r87v!ZaDUUPO9DIAMr;j??_CHhKd>IuVpRuFPZX1J!5CLv5QJ0J|Aj& zQa~t`TgUe`c53u+FRVtb)r7htvL#@eGB+KM_NTqo4{XPuwuFH(g@yVtahIuDL{7_< zgLc$Yp6oY>avV3RXU|(~=D%c#`7Rr&{Kni<2Qj=LKEVT&wlC<~^n#Xh)NgZ+4YZ<} zp1C!bXw;}k6snA7JhJJuBhow1A~yE9)R(@}yX7__slzVMeAd^c54Q%+UL4u%MU7Xf zfIWIN73FLTMzu_Xkg1ON8*t{tt3CKB&zLa_{QIQ48^4Mrmp+o<17NZ{>QaVe=h##4 zbt99c3y&n7OcrC8@}{)5L=}Z|mh_ASO;Zip~J>7rKyxO0xkbj%Ci;rP_(LUY$ zA|g4=zqDU2k60a89p`CX7-SW28L#Fo-H=!_k2yoR)$^2eFKa#UYj{ht)o0U@xO}sQ z|BtQrj%sRK!@aQp3L<+;QR!}_H(MfcL zGZ~~ly9xx`yGEGZb+yi`=p<;QX+(yy9_++M4Fcxsy7GNDj(tj2ikCtpUYDZx_^98D z@#G```;yh#lX*L&e(7oJg?dEJc8fMPy)~(O*7|V1{az23L*BfV2rY$mV$|i&HSx;L zYzCdWn88?8T~pQJ{XfOs-3DYvfWh?2K4x#v6NB$TG2&a;AwSguFvIJ#KrtQk;|adJRp=C-C-|sql`bRdo+A7U&oz23@0X;{ z>32vru(bD4N{yw(ew8m%dy9Sp&BM-{ZWAgX4aL|>dOctQ6K~;V*LR=Xs5oiS3_~x^ zo!ob~dS;j`&vXmMQ+H_es!~|a_3@+WqOp&sxbT|xwxj!6QX4xz99ioVu(Vs~b1M42jF1)Y&rhg2F%nDP8#P08@Gb1W)V!f7dZdV>jE44mgo~r=E+fqt*Q^ml zG3ocd4K^`~H}OAZ(fIS49dR;hTFtOam1Uu3&_{tac^7TX2CR^dBMR>fp+W?u2hL$$ zPrdDCea5VT!>

M>t9nfy=nSb!p*RBk>y3>%vjP+^%cnln@}Ir+hy-@V$rvisxg zPrFpaF}^TYQR`65_7dwIbum!B;bU9w5w3*{4tb` zX=&1URp7IyOPN;NM70CyBg^#h@DsO?+%GH3Bfw>JABfX$2ka@?z8JHJ-K!0)ot;@~YI0L#04 zC@n3Q)_@WFcf#q|a#CTuFJiEJQhEJ3o&u7+%#O-uwcAeZS`@-QzY+I1qvYuo7f@4U zD6RN%4gM~F8d!KA_EF|ry;4u(B+OYKCg)Tg?%!#NMGeLcmgGW92rHD}WWSF> z7R5DQR26b0E#AM-dT%6D6&UBTw3i_)Hget&4Rg6sNUg1$`{-K!{;RW_g$Q85ZrLHj zoX)`Hd%9vAZcYPPu1=D<&SjY*{R}CEfZQfP+97T7+v%K!n!t~zy^sP$mr1}-V5FvO zbiz;a!)Q0=_A0=aeiAmu`@Hs4;_H-Uo|+1j zG!sH`tet*EpV>VZbogp~A%9B0eOolzH$maRzBcU1;8UEz<|;My<@9YE)YRG~$OMUw zQfLGK0Qvh4I9WhDW;?E`N;~{Jnt4C`7Hpa|z5fuuktcWp?mx8IO%Oh9jTq|j6%G>E z@N1m#WzXR~q0!8XJ}n{|<~42C#YsAc$G$Ha4{RWx&J+!ECFfP%-e0`bg7p_)i4_fj zi^`XvPu3t@UMzb-<44+?kF?IYRbcn1u^%{yVu_;j;YQ)hqEpS)`VhOd*o&t{L!2PI z>zL|Bc;2J-sq*8v@zE2eG2~aY&$i{c6_1!f<-X8~CnpVg)H zf~d+otgQ?^84xnNP9jv^1DS`=RmQ`H?jzlg6@MJIe%ezp$P@KBJRaHJyIIt@(o#ax z8V~(_N(ja{H{qm6yP8;AT?_w!OJlXqCleu{Du;)u)bXp`P6#OvOn2f%f zbO-5kuZuiP84ER$gVX|NW&REpa*%1Eb5DEs3QvI3dV-#f8F!+pgW_Tc!^}&kj}XjV z&dOT#NaMrUju%>O?jJPt9%hRdx8QY_#+YeXAFq4}@TsZ%%rhF$ zjv#Zmr$gkXszz}Vu&b`rx*Phq&pg;o=l|B*mEweYB~f5fHp8dtZbGR!6Y+F@K)XuQ zUE^>&_H+Z*0wIyjfZ}A&YCQA-)<>9CnyRrRtw=|-AyoKV;5sKfSR-I6#qEav$ME;k zl|wVu?$=GyH04>Fo)gk}5tlb3Zq1rSJSjnC)J-`R2cLkfbH`-Ao-Qy+ zt-R^Tf~q`nA3~CksOSEnhbs*cYoEW&Jm%nNvS_PrF_pYG^#K=7bP+bOBtQ5$(9PW5 zAF`++b+k$j&2{w}&r%Zwyj0(4U$T8N_Uff}&CKaTo1y`BFP37fbl73DXKM?jbc&I(b?V{RRwy~IkGB{6T!V{c=#qvxN|P$Z;I=8MW)3Gyvabe z3rDP^gGgD~$KVt7+7(iX-e?IttBl`V$`lY1bf;|q#~wj5(gu_f>4A)AnYN*Ao^al~ z-=wi*nYdi^sC3KzhteBo1*JUlV42_s-g_FZ0(RoloT6 z$s8Aj4EWa-PwwiGRtnlFE4&q#XUmoh3>Kr_IN?Bsn!4Xd{_|}g<`Dq&#Iuikav+Tx zqenFkA8$%^*Hy=;VrqBU-jc+oS401!q>E#?@TwV*HH#ci$j)}2Kw9kGH{YJcP|K_oio#>zxP`OmzOpZ&P!F5 z{m^qSmt~4hyIbfS>B*6m*}tA+D0`tN+$B>j?7P^FyWRaDHx;R>;M{v&YR}f#2l_y_ zS2#EheSe|Q&)n#l-(rA+%rB3Y`}#cPOxY;6p#Lf>eo8%3c?rFnPKXL6&)T<&tGr|@ z%2Duhf(fcv>kak4ANAY+%_Yf%kM)pY8z_FZc5$?ML9^IrTwJg76TjXPCv$r7pMB{e zqc2394P_ZKMfDv{XhzY`id}gCL5dhMrZi~DKq_=~Pk&J}G^;Gr%6NN6rFip;!o|p@ zb2-rsUJ)`KHyp=KM*gZN%QMdl7C0W_HLnfJ%vJSyE36AQh)m?I@(=wv8*mWh*>1T(l zQ#)N#*4nCFMp>{_e{&|Vs-JR6ZH*H2!#h2im>bj9?sfKm2bz>@rl!N0e`RJ4^ry|< z^Ro?+v-*FLLrwkoCs81H?VPgfNRi9srJq~vwe(`o zIMQtUOyaEurT4gBWWv_`NAw>#M3-8~_m~(QPe^|Zo&BA)^SQLNsK?9jr@Y6@n=L2B z#Q`gAF8T%C4Z8!sobBY|)Hs|)p3YMKl`*W8K0V*YK$f|FWjA!<8R$9<-4mXcz>|Hr z&ECzIc;9&F3-l7FU9LU|Bt*4r|Ic4pJNC`NU%&e6yym~x zr}^n;q6xnz9{N9WD4Ir8GT;pwvI{x?udIXS!G7B0g^2>e|M469N2aVzXJIPx7?AQ3;dbjXM}Q_pfFKAS$-JzLn3?cr^0A5fF_koHPcU{~K8G)9=oe zb0k2E?ezZ`ZOI~lLuoRbhvus55rFFgIQ`PkIxg-4&ErWdz<_$_K5PaUz5dZ20A&Xf zZYfVsD#;G`KOv*QCu>Z456C9ixX%m^R7^p%Fbe_~;dO+v;zvCLjoqr#k$8YM zK^kyKzb`FEq_O^c#g`IKO6R<)ZQG{BAJ|x1yHk7L)JV__ptCz{K-Iub0;*6j2ry)O zP&?fZONWhE4^)g0d+XJ~WsONYo{z!VbLsh96y@yx$CP!~U^){nILI4&Lpjia)$}0GF=e6uQKK z3ZjqO{b@?bFDvW)C&3ShbhuB|x~tGrT{V+HNJD?VdUQY4v086un4S2)H#fcvu;2!o zRr9o2o|^+qqn&gYl-z-)_DjJ08Qu>VOgw-nna|d_MwY4Qc z|4tGBXiX9x7()QoI{=UD2ihn(O3aN0)bs=3IvMV>RQL2cRXqXV^-$^*z?(fGOD!-x zj@Ggpj;V@ZDObQD>OJ4#IZoClUH$jY`D=kA?A-x#bcq3=K0>H$e0#@Y?O_Zzt}wrA zgfQq-rzSR`Ui|>ls@3XBs$vqTKs^s{-z0t6d;cW%0j*-N6)hJ4!b-t;;SjD=APe%9 z83|A$y^R7ev&jO&U@b$24{yVRPyid$MC+4d0z&(7#&sfRrDNPXIwUD6( zfpD))&a#hn(XA(Io_jslm{N4JKl;IVceCHJR>xFUd&c*Iq&-R_6%p{A4ekpUgUgsjO=(9lH; z#nPvXjY=wf5gUhT9{fD`CaRmtbqAN(;{U1rQ>)ISrz=QF|Icv89bd8E>(yh(gp2`L zmoQEm%&tA#!`~>^11Bc_a_4@LOB4X#p8>4C_=0G_(|KZ}NPC^_z;y0u@Yj;km;@eK zk94Y|-=hVQcm4;!?L-b}CFKUfXo?PcNad?QUsnGLO(0p}XHnZB)t#0ACu$JKq^yTd zK|s*XK%XSq<3a_?ZwY#>jHp5~_@v zNkHUrGhpnUEXXf0$Z^9q9J;8{#-{=Bw5IZxzs}Kf*<)<{^qZz8lSIw4(G^mHv_6hN zu`C5hP^*a2MYSO$x2)7yAf6(Ww3gAf#`I70Awtm(S2=@O%cm;Tsn%x4j3b==JT?C%G(+T4 z=}bGraamwljG)=jxUg|?I(4yHF660T;De#cLQ2Za%W}D!0jU)JgmvN=7{?x44WeIL z-Msel_aNg6Pv*>C*&=}$Zc<_HWXRwqHN7$P!Vo}_@WdhuWlgp~DzA~7^*)Opstm27 zKVbpp+)yQCxYhr&&iqp|)<&VfkO0i93nDoXC|PjNUb1~7GKi!BVWA_gE-PX>KxnTT z=O1R?BPGt0jf6>&8$2ZhjEGPvVKjh^`v}lb$O5v9NQA)HIN`xq02PkTB`q!e(0z9- zLYrj!zS8pu@!vbU0zL&C-kN^5x*`B~xrQIG7O{TpLShUfc36%=1{DYs*j$O3m=G=! z)nW%QA*ulbItd;=#zQp?l8O$1SQ|y0l~4rfEh5-eEt)_ zeF7tpCrsRmW2#pXB~PA^&C!RZh~$1RjdA!C**Ns89{`Sofk$waH5Qw*VjMf>8hc+B zOLN9&e5fll=D#a+%ey$a($Tz-WH-gNuZ8Q1D)GqM2lpgsl|!S-^F5w&QWa^}e~N1! zZ31E+CxDA9;ldd?^TVx)x`~m25!}uA1AZ>NDmR}QEIAu2t0U}d<_??~hi_{=wvq>-;;l_bQp zFc3bC5*Mct>pcL9(ptC*zv3**%13BY<60REhZW0?CL0_4cZ~n0dw)+js1%zAfLa@9 zwt#ieuE{{Xn@TI7bFmBGGi@58igY(x_H8*on7~a*@c1}}N)ZbR0K4s^f}&+_l-rlZ zJUpe^s-t1lb(Ar_^f(eoL!M}>j2f%~mhz>M_fgOKW%b7|h`N~qAPEFdtyFbht%XxDzonIxvMhoI2z(cOh{~tLl7P1w z4jX8yb|CG(k(Q1|Kh67kctXpkmw881^hsZP;2VGooHkggfyNuytM&eO_x)gVkzNw? zVA!rCe~X&pd*RbYMjaJ{z+_eySam*)VM@gQn2L%lHkLG_l>j|4RyPM@6_>6L+3iZ? ze8pDm49lWXTR^ZQxM`aEOiS(1XhBw7w7aye%nqY=JkLzK=iOsuh^N~8Y4J9}DG9y# z_shTt5K%_hLZVXD#|l2T16a^9i1RStuQslI5zO}7);(i2u)>kD79${y*d& zJ39t>MTTOxYbplDDz0pAsa}-K0zcFa4?)FQ`e)`8MEX_azGcRMb z5fK6g3JMo4-9{x>*noof{*fLY*eMQm(_^jN z#id?+|HBWUA!JaAWvcXn0B`U4ou)kw?kHP>(1^Fi0=O5Sx&-Tn z`X>GM9$?cmO6P|>qlOA!_>3b^X*AS)BqsksAh&3FJ}P;CHWJMpVo6y|?>t@nYkAbM;Z`YCPxC9ELM&pITmaIx4pnKU+17?1k!EVSEr=@Ys+wsy0@(C90hI z{4pI+<+rqb4D3XOmM=3yWlc$#n6lX1QJ60^1^GS|A`DKWN)yRf%vzFqOJ6oddLTQg zXsX>~s;n5`XnES@@b-{tFzq!_ZKrk5T^D=x?Ie~GnuDx+@LKpqLXo}Y4^sJQ0ob~5 z>&l%c*2Ly|0kU0A)ZQ>%li}UXL06BN+#Z*iiiElV_fwe+vdF2T4-qdSiVjjZMraf7 zh<;?P#MY31M6gBXux2H|lb((s1RX0p3N*W8sT845t%_&C<6qJv@sMYp7NK7 zcYE_|{xQm>Ax$Ck*!<_7%qRn2EEtiEPp$75x|Pf4+JqO_cHAC)AIke?_w=y&KrvFG zAK0*1rgv)_TBl2(*U|5FlMvJ3q=T9}6{7kU%X507aX^b82g7D2tOvt}9qEKA=s9-9 zEvFVX@AeD~p<)l7Sr=w2FSvrN55Var=;Kf^JyygEY2HZ4Lf=A3%2wF7K<3$oTY*zs z;S#65-V%Fj*Hu5|F}?}C;}kbTjo{T0$PQs6W*7M^0RP<7v(> z3p;$Gvu`)BN{C7lSDxxL51O14ivSY5bIyFP#>Qsa-Jq>#O z8?l{O?|5c@#0z6Zh-6J5yHmkLm$7TD@8D^nl&O| zyL{SrV)fAQI2kyxR4Dg4b8dykz# z7IW9Gu5~HND{C)EV3J|+qX`| z8!c`5n9#E&1I;QA=M=?5{Izo3lOwND0xD&9UoCQG8dfiT8ge%NPBJdfEGihTN=x)R zW3Lpo!GwK2)N;+Pi#YRfwZWtG1m|b(?NdrST@^C&yxhK+tOXxX2#b2A(0lr9?LJwV z`i_qrw>W;8l?GQZrbe%eMuV-eT;(v2G6q7lzpQ?hVZF)(JX?9a&VHtnF_qN%jAtN4 zJvSiqNu7PDX|k4aRfP^QnxwyRVAPso#PjS_v6cL88QjQc7%B$ORbT&P^wxIE+-^dW}A*uSn&tG~FQ zX>4unJSuKAW=FowNy3ZpZ(|sG$W`34jVW5$>9&Xy z{YR#6GH#9uyJ(JjJ%}_m2XP~YZKTv(VsSW*QIuDnjkS!NY!+=CJFZby!jl09>o%b$ zLe^vQv%{l&%a}~nknieX3qV;9yoI^KB`suerI(w_kT-M>xmQdeSoFIG?K_*gV&w!OD8JGS$oz zWeZni_MEW;S|_cZGw*nN)N+@nRVl$0C~LpIOw^gC>y&T0K&Bt;`7x=|B~x-r(r)=~ zWME69@1#EMlw!*vr7>90br$o~Eb~|c;Xr<8a$2NV4~fV*3GOi@px-Y8<6pa}$#kap z>O8ORLSF&msZ00>PsD|TU2#`Kwd-j(P-sq<8og>x9|G(HEl%s``sOzmb&|5)$*wgMhR|6%p{r-z6nn#8>&zmwEGc8LIp0}Ui#6>(L~m9^mH_t9UMbf2-?#Awe8 z5C4t0Rl=ukFduQvZa!7FPtsbMS@654s8UnbHJ5J51ncVqhYQ-`k}WLKFT;5+*3Pp> z3Z|LCH^TqYruTzCGk9htY0fQZb^A2TNH#9fSZhIR_gk;o_lkWx{#HZW={=om{JMrY zIffB1(YSh~HZe@R&$7N~HxXf%J~#wQG%hv{K_#HQ6e!7w7*Hmg`YXS*(!wPdM+f2k5m>#Z@3=Y(TDPliU%8gHmw^9ckT|;qB4UpGpg%S%8r>wq z1_;K@OuZ__2S= zPd*Jw#ICNpC#Q)f;lwq(drsQzL+H2gTcZ$L03 zPviI!w7TSeT~-zZh71StVSp1wOLE9Cu57u?UgNHvE1;2rA@F60q^K8wXH@pVc;?&ipS|q2%{FmoSqwWjIkcyK$KVK{1C<@M~tY zXRD@XrjrmOP_(5?CesJJtoeOzT@o}bn(~#afu?L39NejlC|AjXnG9}$xQdzAI82n& zk*gk{Xman;pUrDHZ<1qQx)0RE`@G|_+b+l;|dcqC5AVuOy~W@Qu^p>Obzfny(J@K80^JWSag7;$EfI>wXrd*gEm-Z($Cn~ z+Fc}ikK9bxDAOx1%Ql8Q+w?XajNBm`Nk`dydS&CR23 z@26r8CvA|sd(?e;aMIEG+g@AlU*??2rL7V!#H}$Lv8u?KM$o9;|H*HU21&Kc9n7Cb zP-#i67C33kqm(RXg(cD@ao>O*hIs3{l2-9UN5tm{Gle@|Bo+UNsov>K6df-T5nR1q?>4gxjfHXpuc6?1<|EDUWa)e2YrKzfGPj$` z3!T7>{LX8teu=F^l-=Mrk=HwS#VwES^lgd`+f?RQEq@+T67!>2EoTh%ff?PezaP?q z2O#s()bbE$JocT}5TmuZJ0mtWaVG%CBKOhKH2{5z)4y?C7}At;e#Ya@RG)z8#EnYH zFr+ZB-)a1Wwwt1E@I=ra3y7~(Hi-mGFr&3D?-rH;Ly{xcv_ z!*E3{Nq!;(sY;o|9a}1y1vuS!)?u5W&O!S+ll5oWl?&dPC}PJ_7`)HEg_yFs*LWqg zKITZq)NGlMGDF7}?bzg%Y^V;`SQ3`V$ryKhjr{UncQ8BD)$4~K=pM!wnv z@ItW>>O28WJIt6#GDBMDOJ5W7CWF3hWrW0_NdAQ=mqX`FB+tn|P%YzzyjmtPud1hdP?btM(Dqh-RGILjmbC90Uw!zttUqqF= zTXYNM>#`RNdNN3rH zamYCN###<1MzUNBk`mIyf!Cna4yj221lMQ<5|9V&WtDSu*r*t)*JM{^XlmL5c3*<+ zlnGX>)!v<`+$keev@EmB;bt11ah7JcD~3+fLm1bdg3KL6I6Hk|*$@$}Pw(}rhQ!HkZ_<)41ck%Jw=p?q;qSZ4q=hQ&VZW>Vd z*Q+=;pNXqfG&3LhIc!zqXUR0h zQ+5-FdIoyz7V$+(WETy3T@lo`K0!*&8~CX&ChSmaZpY=(6Qtb(6t-@W(VWh>-H=Y4bPKJ5&pwM&zx>EC7tu?dBlrlVKJ*gQYmI zPgZ{m?H&G2;#X=jqKoYp3&E>j&q82{?bP^d{?*fY>Fbg&(b>p~^m2q{&*M>}9x~gh zN<5m-8_etk9Z=NF#Bf=|e?;x|mf6?#;l1)cDS4#Z`QEHaxc(lipwMESX2PS^Vi$j) z3ZBo&vVYGD9lQMkx`%406DmHaKB<86fNE0XpaY31vcwxe!_F0Of(;@3wU5J-c7EVc zCcytR9;~h%=|(w<3lfrYo9Z5VeEDTU;cEUZ{%v1hH_QJ@T4druUHMW+aJY>l+I;b- zcq@?-`a;_vt%9cmUvmpm$-9v z*Oei@fG1sth3;-ApYaXEmEEdf+@iZ}4@0!Ph;xuwibfB^uCP!EQ2!3H2Mbly;T7*J z6=3Zr`)*IkO-WuCy9(^C>eo1$ac$L1$+Slkzm0O+du@*B;B_Zc&2{e9pR`(MaM*E~ zUM=7~Pqh6crVr_L*KxT3>wW20+1E;03y)E)_APr$4HbNdR`9Q=382XKv@p-=PVIuh zRLuSc6$VsME@IOnD_#=>lm#13uHki;m_mKrau~1SD08NrDzK}vEf`of*$Sh`t@eG? zGokldiW2Y2c-=}!?JjjX(_c)HQXHDEjv_P0v!!YgP3Q**yH$<|qD`A^@K*z)BV2g& z?_p$-a%YWb4(_%XN~M*UQSrOoUBe+MLm@nd#6N|$Q!@rx^N!2tz{vwCg1uTx2*}%B zb`W76k`FODqTBN&!A?BvXO@ZMc8;SV`?kYj4plR`sITFq?a{Te@M!a+;QU56kVReU zW{UTvohTxoe5%TRyP`E&$PQYKt*wBK&>sQ%jg{J;5tMb3|9SM)JrBtU>y#1CZ8CU3 zReNM4xdx6_5e^p)ek|;I-259-IKk89r-$7k>iK|6BZYBN@LZvWQ>y^yzPwGn?fY+= z{!X&($_qRW?-GxVQWI_GII+WS$ykq6FA!^rQYxhU7pfQZ7czyv^oiH6`|idslaMz& z{NSEIn;`b6+m0XbIo3xV(CTDuUYahxr7U9X|HZe%w;22m?ze#Nut^jKEs&%1q!$er zhSK^RH+b)WZ5R3y5raQ)0u<7r+?izwzudb}l7~p1WUH7qF}oc6)FU)>bbBGG-u%Z< zY^2|gafD?DHYhXIIJJZHgW{ZXQd9vnHbgV3qU zE^Xq~H0sx9f9rL16LR1_0{caYUF~ zvnexROikVdPx!g)Gwy7~7+noT#svS04T_J_?Ul5+E;eaS8{(_+n{Me6{TtKFUVB?3 z-ZWc!=AA1$Rj;_S0Hpr%pL%2q;GoP7S%7)7bfxS@F|$)gflG9-(ub<2u}e?D2#Gwc zyYSsPWLjTg?{WdSeMSUjke0PMXRJ7&BhujCOT>j|D_e zJxyGm6?MzvYXQEY`iOlF?(SpgAw9gky=7m2f`>dsPnjgg^*$qzkOgF>K36QQY%qbk6#4$6m4muS)0eXA#kv7Fsx+v6h7RzA3_ zv4OUhZW=D8(taEJoMEJayK8oG$Yd(4+WZH6G!JriW`O!d7S6%_jeRK3`|FSXBe+5H z4;zk1)z(36+%jA@6yl0c>chU{6}7$kBQxzF!ZRlcF<_TQ&P>LnrAlPTe!K6|4t~dekR*CoQ6K^doFXb&FcGoZpuB+edHsc&WTRBzu^;zyV zu(i84E60nPTV*I}nS9rS7P*R>yDr&H&}^I}+Y!C6&G?eSUiRy1#iE7>Ws%by+l27b z*~ubwgC}TXe0dC`SiCg6a}c}@_EZp+jLdt!s+*LoYc}Y*8n(R${WT0s6~8bkR+?wE z-QlNit@9S|rwV|yNLUKbzJNy-*Z^(=Zo4#9W37z7kfhCT}J+{i-Su|z8ZiE#x35`RaK_BsCz8k4W zoT^&xUNf}g*~i-XU31J_^ct@_R-ejD9og|t+!s-fIa@1QVzJ{jUn3uEHzqun5lU$? z@P)T4n!ATyiF|XwIou z5^!#!>Su-=ncpQjqUe_{T>!WHelj>WcGrcopFa4aRN2eRdFQx_m{0wNoUe|;qMn5U z@pnZ34|nZ(#pqXk&$Z6UT%Ti19WQ(K(rn4J!E}v}__YOr!Hn~W0&O-mC{SCu-&S^d z!p@nF5bhwhV=P|D4$!+tr_c^L*I}PN1A!&ygwR#Z?d+jo7uCntl5d-vhnDA8&M-4} z5Cta$;oi08a)#bhlCtUD>XfcyuRDIV#c*+rXjtxGeKEWc<%Bz7sH!vd~I!6xTH2@qsEcnQ7+|UNqgD$88AM zhcO2NSFH zWG)D9sXsY(koQ#0rJK%D(jbrLXdHP7tzKCk1b1`;f%9RZRv}AlC5Y|c+C6%}L*<+r zq`I)vi^K4Y?7WBT>X_?rRKuo$Bft2oFn2Ta>bi#K z-|S94MgX<3_vPuZ5!fB5-;}HmzH3%axCJFK)9RVE4BDv=3ZH7MT<%@(UBLFd@69wh z^W`5`OG|O`zY>|1*4hAE_Kp{yp2yw^282pr{q&u=gvzqFgM zY1;*jgI`x;MyaUUJrCanz(0w zfotO=a`xS%zF%7+?0EO|atm6(#1I4Ep{3RL*Tj|+>3y?UFwplSjUb!cQyAjA6iVZ+ zt15YIGcDO!8I9QU^bKwd-X?TO(0ka+!56g3LLCL)1=ZG(bR{1D)^_cJZrgPkrXj?`(Z>+b0f%ScYIet- zr-PW$Z<`)z6m_gDktC3A|WCQ3?H1 z)63CbuWcKnq^*oT%?MNrb&5+CJHzP7Vn=+^P7DQcWgIsiuTWDL1%E-VMGr^$_xL z&}iatSrQ6hv_F|`Uat9q7Y31;dQBMu_=@StUy;X@0vFCDoL5I0Dn$M7X#_W!T zS?I6I3rMYGE$?IRoJxM{(XTC04J%gFO_L69g6qi)p<6K!rasPJH-8mK&9AwI{^f4H zWp{(`>gna38vX0XB`E}rhzpqn9aB5XI&-}| zDfnfN(ThFt^e?$XZ_&RyR{J%bAqunYl0;h*z7g4HbGxAl1QI-Os_sriqi=$^_HKm2 z&w*9xlmMJjF=GEg>84bXF}@o=j6~VWT+drr$TJpKMd>K$>uiiPP>P~yuMIT;dku!FL zKAkK)dozwa#xU?}xw9+Vr51nZbeTug3|VdgW~%v2M0;2J=q*~MwSp_+ zwBpYV-jms$sqBkqa(6OWP@o;xU3j8&9wOlYpERO95@2VB1ExsAu0L+EWEO1(OkLsy>_gW3hO&C-jh z8rAKZhC1J+fZcez5_$enw>0Hj+KNDH@$hQvSf4c@^5_r4nq{_vf*I6gJ}Ql!-CI zn0Zs!t$dEc^cOPyt|rU7sVXCuHzx{f6BZN-&P6xgoTjrkc+`-@FAZ00U9tbk~-sK>RK7TfN;t*Wp-1Pq5t>{jsF&`dF z*o#UZ#v~2j4Ri08EO3`A-4UzGi5ip<#@pz2&e`4<%<+xoDFVMu91KV@6GHAJ?5BHc z))l?i)v7*txkj;gmdU``K!r5`e9UTz-rypnHk}jd7Zu+Sg!UG@!~f?F|E=Y@w^I)2 z1*_-T^)oK;u-bdtr}dte=QyK^+8L4YPSxuLeSQ^ZRc#90llD2tzXhHCbguaMS>aSV z#76fT-$!>1N{7}_N`t5XoT+@2jvVV1s7r6K311H)ThM#`QgY|Uo|Er}Y|$&c&?|-> zWxsCoi0O&=`7&S+-#gWCpnJ~3Ftm%1dtXbBF7_<1Yhf;A-eOF#wZdj-rekeb-ImaIU2!#I;=-t)%`Ro1pU~bX1=Dr-~C3leB zZL`MrYoU(1CQUia5c9o#$QOLrB9MdKt;Xm)#IHJ9i9ug$nrLdS+#$VG$?KEotSl`5 zRoJ>V=g0PFIn3~Jgwe!m^d^1Nep1P%lsOr;XML~!18+q6mx`W($aLqP!875_loK}< ze}#9(;Ky|;_vLAl%KF{VlhQci8|-ELq%1N(H5Ja z{LN%=ylVY;U(2bb{I$%p8*v@|pNF`jWgSIKK;H-EUf$kUG0Cg_oUb<)Y}a&QxAJF$ z`-h=Uk?7iTTOUVDtdd{Orkgt%mBd&W6hC&ODQGP8#N&<-3nan@HgtA*_m4WcvT1G` zpQXcj;L$-vzEPR!1Z{$NU|g_`_p^17b@`oLsh{J{(DzccL8|%`0msgJXc@gJu=%+> z{`v5)NWJoUm)EdxvB^?=W!O8VJ&s>*gI;YAAr9TYgZnf8ej6exI80!hcaC#ysGV&m zw`;9r6dcJq8O|TtB)TnkT-lbJ6Pwu06!@O?hA9_R?im;(SoazT@?~kt{=l)>OO~2z zmalw{345!!vHM$UcWXV_^00hrWSzB9-8|;aKHXsM>Yh}Q`+->1x#P{*vmeEd-wt)p zFYx6I|MBovVMYh=&{3Ywj8(t8VEIv?{^e~CJ`IA`)_VzsFT?Cy$l;h-4uV`z#`!F@ z?{T58)%EYojE`Ynom-z+coz8NJ}LTkra^%Ni`etwD~H4K=aIm3de~tlt9DZzVzm5L zLB1n*RWJU#oSSK_h&v?d!&RKS?6JKJ=Qoccbpf^1W5V06JTAAy;V804S%dcSVGU-I zZ;(!e@M1Kg`uz7Fe>(rzTa3^apij&g2wfRhSae#tSw-GqnvrJ~k7@C*wyRao9tha> zwNBS6mDy)5eWT*kEx0elr>J7DKA6^v4C%(Wf z?n%ltu)XR#uCU^Vv1gy#?D_ELUVAK3fF8bjC~gYUEoYNFiBVzE6tQwnt~ci^kl3lR zzDemgWv(gm$!&r2-xF1hs8Zb!CrLu4n7@y?qJvHz>a}WC%-z6_@Os}b4)Q5lcu8}h zh_w}r-E_@s+0Z+=&G3DOQ~qFm(WC8hueH&+CCUK$yxhkvi+sRx_6U1a zo`c?lv=HS3Ou|v6%7)boig9Rb!9mR11aIJ#`Roaw2I4aMcfA2o~?)rWthGC9(xT;V0|443k zecy`F&eYe3$APM}&xqB%h5>#o8^vd3wvahhC<({qIzjoVyoZB-!W1u5Rf&8HJ0H3J`rvO=Xq%2@w>#w%m&n^d4yNZRLQ>zbLRcW8*ujQsQ?Am>V1*h!g02z~U zsS(w-;3M~#VUBmWs!#X7!$%wAsqYbKOFsEwB=rpn$GRUg`R|ZF!rY5P}CX$Mw=Hr*WS5|dxXGd7q{oY4qs1dgq zsrd6}&v}zm543VgnbYm{FUTUtC#anFa2}=SamIf$SD1;lQdN2_YW4*%v4c493O&I- z|EHtYXZcEZM14+4rfp0EJNI$8-Jr`mY>9Iu&ejax!9;Ma@8zm{2aa2LJ!8x<8KF4U z7D>pFX!4`y|H=?HG_(1^q$E)b-u?%c;dB+zw&=ClP7Q%_c3#N k?)(3R)$_0FCVu?*FNoWSF%j2&H2?qr07*qoM6N<$fio1KExJxMR?rx{opHLic&As(@BELwEdif$1c#DUXKMm`L!~1`7@CUx&JqyncY?X+F*e;PBPILe}f= zkZ+xh{qYH*b8gPX*WcBjG0Q377ynHqF;&1#+NZ*0Wi1ZZ(c@&+*VAZp!8S*uiVOaY z+IrvP;n-5L{F-AcACmv@@U7PGa5`7a!Kiu*Ce>V7u+?ew=C#sWF7;fBl~22htGKk; ziO$q+92F~`xVDxtqH5VX>9;LHx%k<u=ZI|B_H|n zVur&2d*br2qS%f)LoJ%n8P?!E>b#=Ckwi2-m{S?Vch zf4Vp9t{FJl0{rzy!pcvTGd8NZ+hGMaD0!8@plPS(`HR+~rLJPjPi?r$;rr0NBY;3MO-Y(NxOS> zeqz>0ERg;xT2K;OZZBo&vl7_~whUY0 zN(HPBuJP<-YodTS~O(>5>v zCY17lfpgjY)9M9CV+^zPWgaJj5qSNONjA%EVxo1X^@?C$=gQ=pY3i;J=If#ADlQL2 zwuHP-sswl|OzM;zT(wy}91G(v)vv)ZuHy320Ot;~sGCdkCQ8wa*w!SOkc`;z@)gbR zM>kHBcqdu<-tsN|?3pISn~uP23A>Ky@_gzHjqGI?gV2VJu{?iFE>uAIRfA)VEW*(@ zZVJI-4bHht$L*mX}_Ft8WF`Kf@(~8?sJ=2&vqp5_9UXo@9e;OfxGoP*dCqKbgo? zE2s$)(WAZ!r+u2F_o|^2#wOa+Pquw&jE3jfYA%g|WsqQE)}p)^>|VNmNHk zuTI%kck&{vt;p^f7ug4L#>Zd`QC1eT`=_4 z4QkL5!@ykgw)SN@BFnehBc*kF&amPIcwZ&sb+(NB#b*zuX0OitBr&_Y)uXG^`N4NN zT8eCcBEpz!y~x|vK4>qtQXcK`xehp{TZFNi&=tNSbh=>HA;w&;l^KbwcBB-gsc$w@ zZ6xvNcU=!UK#*5ex8+*oqWOjbHp%&CTiqyXRrrdhe#%J`hV6G55=c=_T-;v1aoCkj zv>5dPip+2P2`~dSQn%mo=(+$YtZFzI_`?wg+$zY`ER%CUAlC{L{@%-YB+0?c(w}z4 zJ=3ILK7wKAf)7E z<%{!?Q#6msdU+67wh5VdfKhB&z}!4j20ZsAn`2F-MESR~W|%ySIA8uE+uFG3xk1b< zlKd;7(b9h9jHh_oHm%BtFSNp*?Ih8HFA1%J_We+`tL9_wLzVW)b7lnRI+A>Je$-+wa{Jzy32LK|z~$ zyib2_PL84)f1m6=B$e(Vg9FXW$vcaZkP3bTJEBc@j*w?suAkkJq2D9R;K=%y4MvQ} zYJMqT?pp-%UdB8#ewJ))e0Sk8LxVwO71?Mb3$UwgJXhmkS84Zit08zEpMq%jq%0IH zww+sM@09hX1PgGOkw zFav2USm78;ms@aCC=2)W^F*o_>h()q2e$X<86}-zXQHwtCt57?{ME6NjoMd7hj>fU zUfl{zR+SymvSM+)>NLLUOtPdzc@^zPYQCy31GnmW)oLKJ@m&t<TEMaxGKz3!y2V9liShf6E3_((`NUIs>xZ1EYuW7bI0CFsqkN(R zvT5!!F^6y?uWSZOs}yO3%&cB2$}~fU;qsy_1!e5)@+Zzto6;%hgMIZzUD_ArX z866Yauqv};2WS~WF-z!Yuu&8zOnwki8kVT0c`?vCvw1Br&R38w2hu9N*urnS0jheN zv@TTRv$?XU1T74u=&a8viar5-Fu#f?LIsw1$Sz~U<7G1SD2#d@7~~?GY6jO?X-!a_ zSg_`%`=*zpn2rBTop@`QVd)5% zqfU!8F93a1IIVKz92H5Mthq$K7y}uTcEoYI9n;q2O@a6kim&I(BD?dXF#0r|X>^oK(rt^*=nrLP388An z*7erGFF)biH3l-pbVn7^tYszPO$s)#^{KBd)^;xkf|R1s`Fy0gbSc+x7Zn3F?O*04 zag2tL=CY4x=8Kjm+oxvyg)QZdbFJ`LQf}i6BJ)x?l2*f4-?@0)ue?AejKE<`kv+jwWTcz_^M*A~QL$aAW`esEU0XO?+ zsEGW#HW6N(vBty(c2h_!z-bc1Xd)GZ$NUQ4%ZsrIl*eu;!4AuzphR$(-F_1(+&Vn- z`_M`;nmd+rp3K8e)INb9A;T^3vf0mj2?Lg?NuVoJ&#>t4a`Oo+-sA$J9(77AS>JX1 zC_a{&Ev`|?!)$Jr7v1#d=Zk}qR(L;85B3i2jZn(2EZt~%pw#erKxdJ$>8Ca`Gek}= zXiW&&?y&SWxTRsJt^AeWKEkZ~+g=Qt`fMbmefUpccU`Sf8iC-ur(A3bxZcbqOJ@@O z$?PI1xraD&BjgP=oC(_{d=+n%sRe!DEAc2EH1#whu$yiO84;-Xkg~~Wg3Y{ z1n&ccpJ0GfSX(Sq;i{U;gZaMQyLW}b+f7@VC}v#2j7gm;{9HkjsRg*G`T#2oxB0P| zk-je7GyMe>EU|{%gB)h$YBL8a!Im0ZkXCf{xoI3}>2}TJ2*=rhmnTZL=-|561vQ}mOP&s6y$PvFC4`8&IkEVYbJ%l| z!O&pMSuHmelhRR5m1ucE?L_*ipJ8A_6PWl;k;i~a#)%FQU4=@9;6e?C!O2cuQiYTT z5QwlB^{V!O6!om^;4hZ37h_Ot;=VWSNp6R`z0dLmL_HJ>*)5*1B*2DS22cRsA95lQ z#Uk5=%WV%f^g~=mR&I*)dz^|_#dZ@*J%W-pW)_9_aD~XvEwHsZQ!6v#(?#mD8XNuo zE5K=vv%6WVN0OLx^~7iRXPTQi-6iL!4N<7T-HLo%M@i30B*GaMpWyb=-ZO15kSG}5 zt3gv|0sqDBe!70Hi#-uV7#L4<{=)Xr2jw%SIrht_Ok)}#x&(-vr(N^)zLuGzwT0{& zmn0bz03)J*r4_Si{!_w?fA=7RH8=O-3;@;v;tjnEF+GN5(Wzsi=dXCzP z7Eo8izneKPX~RD&ishInp00|LxkjCs*YM^Z>eUh|6@MBKZ2+#Dan%@c_ox(8c+iul z+^0OyO4SxV6I;Ug9=VER>Db7%lJV<%2Om~FRlRne4#Ns_<-_p!a@@r5>i93k2zeKf zs%4-`5lg{x*8JIhmDtffsGQ=7)q9$&9v9t|VXhaZyIx7G7?uoW9OEf^XUA^YVTn1c z09SS;^N-uBq_Y##8__22EGZl(2Z(*!3EV2Q+I`w| zbixk!dPi1(Ek#WqLix-btl~j%B3>8HVOnbW!=lNKsKsNYZ0T+7}C zXiLy@y?2|46?jVbgH!Ay{`l>oQU{8%kgR6R>hKh>2cZsmOhUcP&NY*?N^twXx|^0# zI}5t{LVKx#3|3+XraDH%hgeJ|f5Y|KLYV|sO($x?K?-f^PyRC{m*FmgODTex=W$XJz7Rzshj zLru=2mZmz)(1asF(n&;+wma&B79&9@x|#8P|GHer+BlR>-d)%j7A9zYMH<;ti=(mb ztt-(A_Q`UdkQgU1kor_1tHIP!Mq_%xj(Gy+W(`qx>M5G_^w}x!)ogAYLOKe_}r`Cp0 z4cWrRhkwJ8Y4Jpt#dgoT1}TKZH-yR*JfFQtq)&G_2Ld-3*)0aSeIySDhgvLFUmvmRh~&u=m?l?AWenF5`w z>7UGXKr}isA|8d@AXF1#$Ih7>VLTg|Pv_r?`$+Xgp?OD6U{RvbSwtT`_uQ(F(sV2j zCjm;AFGaWNp{|c%7onv5uY$`>4PuY9age=aeA@d*4yx!t(UU&_uyd})v?c?t0b~9% zvz*oAT)!&WQ|fH3>zcs%-$^E_9{Wrnq)sq9*nS;HOh-)ogXXt18&I0h<3|k=kc_*~ zI`w7KS`OmXfZ=etBK59sx&Yy4X^=f62tc@w@-hM_-(#q|(@%hhcx*aiU$WQCvsw)0 zOOF3{gKV7|uoz;VG}=$@n6KMNGK@Hy_a-7Ox=up{dZ%F?_NrC?&tU?`8!*5YF4z!F=7`fmM> zIqc117yB;Kx`_~Q7)pB)yw>;~@e+LHdCShBAKgszuA8 z^^}5sfAlb%!*~on(QoFCnat&78ai=XQ&te^C*urm6_80|`x3R3Mr13A5-)i*7`P7m zclVj4eRy&&K;{QBD%|h$xexLq>t=yDFhgg1Gj=mRYOwWR+@FmI^@TBh4jw#avxM}O zrAHlCpBv-S#;h`lF2vT%LN390k&M!q367>1Y=&FM6<(lwJD5FEL*%;hsq-Jh$gG zKA|Xg+^W!|+_wC&Sz{O%(?;nco;NPt&N7vnwN2`QefhE37pL@aGx9vIr`E@uc;B7s zjk(yWrBap{zG@Jt5S5Urn1}ZI!iCn4bn_bbI4X8i;M1;p(U5$g|8A!5;&+I zGoSemrGhC+bk@BTHoZENq5@MF6uW8#5;?}TqRAfV=B325Wp4`wwY8S0nCsD<*b(7Xa9WHfDzjH{DY)#UaBgxh@tHJpO7y;uX-$jNCA~kE^hBY!rsWKm#gK)?L!(7j)1Nuf zxxF=d^EJ&S`kF!CDsh3%Z{|t6>Ug?UI~UH&Jf(hTT| zbKu%5L5~D(8ZJ=*7g%%ea)R0)70g(os;fII&7Z7RyqPl`1OMBAZ$Mn`vERdM8ytL_ zAj&X{t#~=N9}^#Xpd{t`jPkxJkC(fgj6!L@Aw|6!#txj5X)c$iJvO#=wN)OwYbu{A zWN?@T_zSxYK6{Kd7g1V`+rkw}+rXjb?La$H`FBMO%84v@16qjWE~qJ`#^UL49g43^0aKUOwu|_zc64{=%$PNd++GhE|1HLkOO_;|EhyKU67$gCY&P@AQa^};q31~D!~CIvpWuYa z<5>@2xTPk6pQR-q6J_x(@C@rL5KJSlKR&Uf|IN}kl9(zbRKZ)(a2RE;_0ScBwxD41 zIuXvd3%>vB2MBb}9TfO9DqlB6X{}@uoV5NGa4#gs*__p&;&Wo-6{O;B@QmJrT}40P zehgu3CfjSFSYYN(jeRCQmcIThj?+!sf!5!~2piWSqoV$N(mP0{u2^R@7q7uVNum1p z3tVG86^7bo^+tgeLu<;+j4$ljvp@vvxU{TCiUr9bR8lrewJ5h_@BE-xnqev+Wu z#KUY@{UAa}M~x_EA22KtKG0|A%xxZ~V1wzsff$=8ienp^4E=wd(qZ-BoM9$Ggq#k@ zTFuag3;h^$l$Rpg^q9qU8(Ek0D;$jK)-1)StzK+p{FM7!as}i%aCi@X1UCVK9bR4w z#Y))u6o2#e5MF43ht4vt$AFildd~Wc@a+fXgDfq&-gbp}Ww#c?+$7f-qxRPJ>RcM% zpf(i;?`$q2LEwZJn4l-IG)2#nXF9b4gL%%=@5>Dcy*dX>6<|>q=Ujofpll}PaA#q4 z=UC#^R}l!XDgNx)?pO_#~VH&T~9K*hn#t(8GJ)Al;BJsYD zc{x$rbaQGVoG=zSNDxO9f^jO5*PL0NN073IVxEeAlAQ^Y4)kfy&={|{8~3Gc4=?0` zG(knBS55uW?|=iSq0Nk?l_uQNk2Snh^`Z@WsQ~gr0{05cho8BrUuEW|8oJpDTf0^| zee3IN$kg#M;yXQcmx=(~>R#6NmZ!?C&s3fhVoqxhl~X+%Z!hb{OiMC33vGD*OKqRK z%wb6P>>D^Znb?>rC##oS>rt9wcnpTBE2tXjPfavQ*1D#j`& z-dAx{1<|%Q7WnzyAX17hfgo&F?E$NnRBZ zQyc-?C)4tu(V%R|0^J)s&Pu#EO=FRSY2~`XY6B zX>~*H{TeDeD986nh`s-YYpGWNUtZIJ9aR9*h@+a^s!#Y&{wQa|8J0&P;flzO$7N74 zy_ykh)esqFY-aKP7H*1D38}8_Y_-{plCGimT8Q@4z z>fshz~z8$A>SY zGlZR?sUq1Nm|Ib6(eRUKeRT1^rL#j6Z4EzNC-Hr}d1^Vf#Y6Nif{^ChkzV@$VlM~hREldvX$sdnLH%jD@8$Q9zMB(+uQa&NxPoW(m| z2a(i=P@B{a{aC2+B3t1Z$rx!A_eShp)nI>g6y~tLn#a)nEf2iOGrso>pH2-=-=LFy z?~X_My=+wje$*S+XVwya*M4=ewoqGuaw|H#ms+hdYLIALaUb>zU4xC7kzc8@Ufe>e zOh3+%WJIAN999@QwbAqn1f#$5Zat5j|K+*gK^zr`>^XuM2YNFA#dO1J!)C)s7UYa0 zS21MiZ+#{S7i)U7+bY{ZT|^5>ye$|50+%Pv4{9R1VbvIE7$iPif#LW5%t>uJA=bz} z@q-Bid3}G92+grpO})IjVWoF;5ZrwbV)qPHDHCokX(%!Jii{`VZx~^f;cEQ}aEV{U ztc8xHtyMU?rAnSo_u}VZU)i&l%?|5yYOMheIt-=v_*FTJS67O(mm+U^3Xoz{Vm8%| zi{A6(<&68w+eWcDaK{(9LFpfg7Gt0DehT|K1$-75$ej4aEk{K^Eq66s^bNWUqnJ}r zRb++s>_>7B><-#ijzDaxWpl&Ph(XMvXb`S<)$ts6c7XKsq|CZ+_}0c=it7lYQWt5W z*x_p3hX$gacbK~eCKS!RN0PG|l!c3^O1#|G?a>CJt8QMj?D!~J3OTqQVUMP|O;Rb) zD$0dfU5F$zHvpbEZKWm7)jN3o{>I`uT&O-%DT|Ug?CbQLWpP<BI^yn*&4*e`RoK zp7k)iRRx!Y-0`C044Or`tFcddv`aQ$V_EF^Y~F7!D^dpj$XWIm`5U>MF~%@J`y_xC z>eTCqM+d-sAXRf;ewIaqyU3ni?2~26uh!Lu=sWU#$}}uw-M!)>Cx&F0sa#^(+4Ru{khQgkq7*!7Ad!KeyYe|E9J>JOOEN}24~7{P_iRe17wzA^79@^>$%m*a?~Iml*)GIsGW6THoM9blrg^}kK6-Wmnew$Ap zuJAyTS$CVC-=OhB^{t6Z3jNE(2Cv!_Bf|?m+m%+=USi;YCtYjQU))@*;*J)p#Sd?0 zC*0IivK1(sp?JC&eC8icQKPhoGC8-=N!~wtMA+9dK@|Gswt8=m&ANLV;XB?zN{~NlRgJ( zGAy?Vo!S^Oy8L2b8E|C;ff=SxPOG$x`Ced?=>y>f4FDjhw>Gxf=5g+=2)}nqf4luY zw=lCEi&PAmpZ@lc!SHB z(rfX#m9ZUHC3a>f{pv~%1W+PPb8YN1S5mRviOolZ4!k72`s4gWnZ|M(WL~%Sh>WHA z0ljl3JGvp6P5V7EugO^j?lHBy8H37J-gFh}kA|F_&{d46q&M1>m#S>d8M-M#;{arn zkm_XRlJt4mMXNduso~~vJA9?=j#=x@kxf_p!9vK(b6WcJ?0~K(#)mJbM?U~ycJxCl zk?t5ygDb21^G}&MjY~QzGr1%|rED9+h-1^LOyjT1ZBp^yzrXR%pTWfY(<&d_>^rQo zr|x7xs3g4hc|$VKZI6ACQOgQRnSV@?txnH47i;DjQ&yhNY>0)FP=P#n=f>3*P8%s23Bd(=FpH5=kD-?h^~luVJ> zdOA5intAMl5k7Br#N12&;-sf;$B9&A-ld}H<)nwy@DiggRdbQAJzD#hHM4VUjun(y z3HJ=5Y6@F%&dkf(00#6q6Y5NOJFiO0F3Q#1AL5d_>2aat(z89-!n5vY+B9wn?p4Fh zVlxuMF~Z>`)_vLP&?)peh&nF>{*Ed^t3pOCYSXBMtQ0uk;%@%_a_g|Mlx4y;6{TkE zXG{f5cs&-6;l>r5=j+BlJ3RSW zlkl5z9-shA%)I?ul=L9rA#G(|pA<5^|E}JZwMH?|)`h{UUT1c7vHVFk-o4!o8opGt z(0*&0^@`?S{^f(gsT3kno>^j)P1RYLi_Z2UTV|O}8D%{>A;&t~dK~=|?@D3!b`Sn! zV;3|i-R@$n3Vo^7WBHceno-Q}UH0(YH>{1&Q`zxIh=pQ1MZ+l1L4n7hy57aAXJ(){zA(v;eNMA0ljE^F7nFlW znr~(t<>c5pRK~u?MrYFYE?k6noC$b(wO}9{1>@Zun!XBCdknDMS7_E?m}ZDQPdhm& zcEf!qJ}1Z&`8_m3V0dK%^>iw{`D)@;_ARg7D=~c&nUJ@VvfNTATdp|{i1NFDf~QvI z$^&7YsGzzP^yH~Sc-l%xuA`!^X@X2Hd9o%ay_r_ajQeV-fQY#W@mO(+oS&H2&?aNH z2(za5###Y;o~Dr^-qV_Byz26=aonN}w<&bJmny^9#2r1+eHO9AG{f6V@+Do5I_)`0 zwN46jH6AtS_hCXtqLJyNwK46kC)#Y5#Ne3blmxhm~#lKvY#8GgI@6SROr7^zB)@SI-mu9Qot_P-)9xMua!L3FsFZGnzz^nn(*eX;yoHn z7~ji_S;0HHnl41-`ql#f@~x=M;Of~asxl6;RNj?IuqQ+gpgT611i6ypxuMZM>p`Q9%z$mr>?(I8Jze@q;9)g!Dax*s{9$?cfMS9 zuc_S-JLEU>U&2EQgOW$rgw-7(d(Kgku?E{cW;81EWS-d7gA9@*xZh__RsG$pobCxw zML(|rWMWSs`JV7&xF@uMl&M~@&LKxRzZ2J3bUJn*Ij#m3j1kO9rOUY?ewj=P`z%W_ z?K;4X+SWeW+g_U7^a(0spD9>w4xusghu(bF*jFAd_E=zEX-KXN0oAL|J&rjWx22kt z@7yTU*<^_XHr=NnsB<6gE`{9mNu@H5b(RK~7_{|`vu~A%KHz5$JG;mMaT_7E6Z*oR zP9%x;`%c1l=7@$I<=6CAYc#X@h)yNb_H8dBZnCr+4~#3@!cyc)F}g&EITA#8&jKWF zx_X8h*x^(>C>OK~Ltynvc^%W%J&oi|viO+3Uefh7>o^S41i2>xvW& z5+cO1c};#V_4E2q4^dvtP1)yXt`axM{W+4fyzUe=0XpGaDx=+7k{J+VFTP5@lfDIA z5wZuv;FG7$>Rx>6k-Wa%YgS7^5AK)5NQwsJ^0U)W@rC$NifO8~smj>Y;OxcWvsY_> zHyCAAF;evI$?OtAy)gaZQbpFj3 z7`vYoerEoFtCkK%yHQKyuPTmLb$hCSWaTorMBE@DiG^QMw^Wm652B_rY#!s*e*J@Q zh5RGF<}W2@uSvvXsk#+GD;`c~JiaeDlLX~$_Sha6zJR}i^sYCIqBx#8&O2r&g4dp- z+Bw=@ano5DwV>OqQa&{a50LU^G<3H^{3Red@G*_jeWy-{JhDnSk8` zr$NDNh7TBduLm|FNr=vl>Xa ztmB;pf$Fh+K25%9G}F3eKG-LKmY_0?+_~-!Hh9A8tpsDzDQ06U46cwUA>7)!>6G01 zy0ir<-7STu@`?8zyiT{r9!RPibcPy*gkSNmY!`qfS7r)Y-3Q$1Ba)u0r`N!0U|J-@ zwUP1n=Q{o#+~0|&4-j?j=HjMiu$ty!%-dMfDu-r=S1tRW*Y-T>=-JGeRiz8qcsOu_ zVQrE6X7##@?qo(L8rl?1sPnU43QOUo)!6})*xgt-2>ot&WzlwWypp^0sdvWvoVL-i zDI6}{6DL5I{HslM*qv{Pj`1+4L1zqwe+-&r-k-HhR>#*Oy;{^X%N>&{q7>I)ywJ zjge)LS2V@Y)3tkj(@08}*J7(5=k@E#4C_3r6F>OuR@m$h<%5^~9GFQ18yDhMOt9Ek z!r{H&rV^Ay0(D9!itTnKv_yDGuH)hoXyIBy%VL^i!Sz*$uily@cz=E$4JuS6-eoDJ zVZpAGwG1R+C3f7HVMo-VD}7^2#|Pm3#2>AoIS675b*C~~Gbgz!`%_MNO9RJ={wYU)Qn($X>FTsb z$>Sa)>{cYrZK#5&?VoCUD}lcd5xz@{M^5=Q>ph_sM{>Uq4DeSAdtwjso1OINgy*5w3 zhA8n!LW89x(yzM%S&x1}AlBQS$fko$cprl+3G%6Nja(O_^LKEt>vV?4Zj$QnL(sO< z{vxsFTcDrSf<5nG$gF0&aX)rxS@KxqvpF1RJaCaa;+yiOrqH=*wz?68$87j=Bwpv8 zSyVH@VC1H|Y3Z%prh(N3ZTn&CjCD9*}`1B$vPvvVG;7Jv|R-9{cVnji|a--z?j#~us+S;rO{Z2Xqiw|VggjY zaBIjyfF?DoHs~3a>z5+_fi6ilf2i>BBDBH%MFOM5evMx7RosBoL>YuyQnWU@8_9SQD07pk&IVw(l!E~gD!A(&metiOxlPlQKyErh~ijLQDOCjoOuckzyt6PrW-vdF}rI<&h>HHpZ^(&LBHq26(PV3 zRd*Y4J;)Xzt){g{lg+XFhD#>Z$K%zQnLda9cpu3oVqmv|wtvB-UCbB%r1f%nwBNm!bX5G3OTf*GShLU2<`uW`Q-(OV**oc` z+*uP4S|Z~5_gVs#l6vCi+k%lx=W42GRLg>Pvy z`-46T{GqHFI#JoV8}R^=r|_z_X;Z_wdb-tJD9sf4b&+@V-g3sz2ihar5w0*<Fxy zVwXELs^jaCviQ`=Alg~LcXM;>F<6fP;ed3~{Zqrq5QMeXF8u0smEBv(l|J|P!07VO zIYVcTfnWUXpf}CQ_WbTFF7zB}9LKC*>;Mxk?={1>xi&c>gsB$rAkNAnG8H-tL^{uU z@*1WBZbg@An6_3)hxQJhAJ$j%YWL9l5c*7iT#MrUw2yf4>&ki(BiH5|*#xXzw%5wc z#5jS?(ufgt?rHIfwe!n!e#Y>ohHna2f6fK8Ip0j^eR^v6f4^PghLbe}&;-u3rZ3NH zCs`#JMG<{$?_I}LZKtrG^ZP2|#59#|R*)F6gPZnK^R6TO=Cg=X4U7rwvs6wy-4+!P zLh-`9V>a?H{GHvRgAxoWk&NE4u8>0b^Jla8plmfd7yLH{eI^SJ^Mcp0rA#RJ0bptl za*vR>k5b3Ir-Zo(i_7!kX*izPo{&Ob0uz0U51UG?At6T~N98a`+dX z@6g#Pe~_u)8?gCaDk{+bH^z;1feWi7*J)%^aKF{c1758bed&fbb^q7qt5OnMTf407 zit8-wm3R8Y3vg3TTs^1y*iHIz!>^0<$2Cm16BIs-@Y1srh>Z5sPpcH{IeWo-Dq%qBhuQ?ZVP$|{XvTbJrJeQJsG2*<1-M^%9Y6*IKCzZm z^_G+sBrC4(i-NrACJg5@-0YKraJb29U}ST5a*T`><;lSGuX?1KqAM?Os^(`Ceu%yi zc|jFM8J~av(mP?m?8^f{fh|2p@7E#-=E9fjDygdM!F_d-S4(wB;$^YpOeqnc}#(^0iGXE>LRLtulD#(S%ZWh(*ir~0=bInF3c1R&z6bg4; z<7o(u$N5J+5y97EvEjI+`=ufD?gj2<51mqcPcpO9NRw#s0Rx-O0Yh=?0AIl0hxBAXqDIh;fR_kaILdaeAw^rYWtaBXt? zA7xPr+*sv}d0s16v>gBUSdzEdrFU0I3yA7{8EbyyB9V1~nElGF8|8&RDv+w3=l?fe zftyrnY87p?zRqC(1@_cy`r-e>_WzoSK6k*D$4bAOm1lw&7RJj~e)BSdtp970BnsU0 z`9Ic!KU6PYpX7HhBd!l{t^ZFyo}O@_UgIi)CV5N%E{8X?Fd*~;|NjZmKC48B-RqYx za;cXurVIr9&^HyLiMyvzclyB$+R=YKBYmxq8}?u3)szLmYXUACEtQc}eCC{m?;qPE zs6fezd{Ct0XGYLYSa!qFNrmCm1OStd>JGB7O?3y`h{~jN{ zI80`2h!w(6+4`%0_My#=)1}&lvN=x23t!HMsjS9wMBU6?WlL1z7raLj8Ljl|%{z-g zSO2~GO=s$W)75fXt!)wPhnz&h0Z+7Y0c>N|)bXPnqW@lmN**nlD}9$ucx~iP(*2~> z<7b+vNhZyX<1C5NyQS^mQ%O;B(>8Zr zReESzos3n;?HB3Co4uxxhaiq|teKSu)TTCleZj$G=A@ps44co-8EDFr7#Z&NeB+_T`-^*0}cC-QrDrz9lRd8s1#wDWflqV(Z%QTt%ssn8(mrOLJf z1CEw|nl9PF##Nfx`~OBjF3~-ab=;W&qX1p^Q*S($SLuM_6j%O#VXf5Gq{%+It~-ok zrkl^AV{9V*r2}%Kl{*&WC%ww0ZU54YdW-YC0({*OxEw0nMmJGQRu(mKIll>M%g;Dg zB@Gt1^4;!%EfXO=NRR7Nhc3%#39Yk%JVA4!t+K zu{kT1dK|p7VQ#k%*W0h^-PP0VR`qi4$o|XAbzghQ7B_#uw;sf)C{_Gd&n4w;oEokU zhVF-ix&H>sTjst%Jg2>-O1Q=nFNW@7km)krQnFGZal`z^?^Ch}aI{ zN}M(fE{)?x39cmdM@zqdeAgN)sTe6~UCNEX9DRw1Xfmud{Sx$L?PKco*S&;E7hv8{ z)@NEbaq)gbGYH!#LvRftt%w@LCSE$=y7s-*ud`9cdLmnK!?Q<=w5UtZI|p&Y2Q?FM zo$9KprTLDl6*D)h?k51|P=35V?|HgBf4u+g#`rOTUdok0qg~ql+t*Y0M#w#~mFRc( zwdKmwp@F{dVD0LE$0EIp*v%@MQ@t{MuZr_l?|);IJ3Cw02|-(8AIb=ovKt|^h_Wu_ zq|5dEB>V601!B&uJE&DsY&4FhMDp0z^h#iZ63!TWDj0aRZ1lx#wJygJ|H}%VL*E&G z`Q97;Zr1nz?zf??w&s}wUO*foV-2&o>*axC0@YG~tqfa&o$l-JQk!s9MwtF))+jK?|w<5>_YPA5Pa*n@CZc` z7XOFN;2m(pqTfI`9)gJ{{p|^+>h6~RHt+TJ`(8;MDqho4fM=~XNiL}z5P6&nR(J$Ij8cN#(*v4+y5afAfx|q#zL>S=VMuXme&7}IJk>!RU1mj=t9s{LX_}* z&Lt+fh#~I96^ptctvD+~ee_!drjzjZ=GggBE7(=~-=DAk%_p}r(K#US$~hCtGi@iY z(KqNM1@~Bj9>_e#8~K-dpjnk7CA| z0(Hq37K8t@sqlWAUoD=oOPKwf$}S<&KO&?N8d6vO54BqGTXg8Ft_3+UUH(m*_k8T1 zHzxYBgr}!yC&I1r!sURsRu&<0ko#0*ueE8 zq`yAR|3okA{jubQ8WUmId)_=41`g3w!qmGbI)Gjxo}z3K(HilqzdHGybH7(=b1zR; zwLAQfRWnw<2_K)Z&p|-RqvOO_MmZufIydM$)__4%N4z5tE-Vu5eS+!4Q}!v62t4@z z(Dl|~QEuJ;Fo=|th)RnHf^>H&C>;`tGzf@v4xJ((lF|qRA|+kY4bsxxLwEO3?;ekM ze&5IQ{&B8rt|M^od&k=A6Kf5dzj545nUC@T)M2W(YKl3&;v3a+Z?Ye=)$>`mI?24Y zyW&WtW}`~u!44<5AdK2iSWD#K-Q}%k>mxLO>O5XzKDdKJyVE7G#fXB2{ak|14k=Af zT=>T)9?Xa!{-o)d=Y9l`ZCJf}OSFzVpFqxmq6B%W+Z_4!>3UH}t{z2~Ny^EBH=b}$ zMk1};=LoGd+1Rh<$RWb;w?ljyxmvuwje;Y=sRM~u*^%KFDo^WPU$#1{Q(r9K%dt=O zLzJ>tm#)nYl^IsGDPh%aI|IKDTiT|NJ^`*u;2SsiO8Q{=YCXnSx5%ZYMAd6M#(Ou# zr))AZ{5Pu`A>;xtp=DBay;YRoawcuo6n>A) zp#RhAaGnCBS+iBY$CBS0zxF{;AMpW_5vRq4EIf8eQ`hz?`!wFJOB%0$nBowU)?=d6 ziGO5PEBqnFjU8h`lx(IL?164=PWJ|Dqxq3uik=-qd>s;%5nBTxmGK;|Hg5>qwY&0W zyj^S8*1uQ~F|DV+u#n{3zq-v^qdXx<>3#egw(X3u5o$kC*~scvWTj<43JbX{mJ?R| zNu?zl7qW}GlxS(D{LeNkw=x?YqqXc6CAI=sY94LXUe@$eU!6UYd+-t+kwy-hcU=#4 zt}>(doCe#u`c+FMGSSR7Ffa6WZI_MIE*)8;vt9`bKBlW5OVJBkoz8QB&_F-g(WfSR zLZI~+x`7zJSiCt@@AyzTug*XxYE?&xMyUmVDqEU=f{2HE{SnPoenN?ZDKK30x&;o$ zujOYSLHiS&J8x9g+K+uV{*^D!w}r2qUEN28qoMYu-jJi&B7T7_4z0SYSNQ`H`kv?G z>OzjiEl-0cYCZ*Ct;_G>+!U2G)F-doK2FOXCuE*BIpdqQY;Vm1PeG*q>(|mP>BFN`)MY19Vi$heGFz$b#tOStRGn^C!Y@+pFudfY8y!HTh0aHt zOvw@A?lvHZI&4To# zukGT`8E&&L5rsHc)A;+{SH0_yvD5P;X(D?^zpz~+N`5zkEj|{zG%w)EHk)rgUc&z7 zClM`WWcx^gzTwVnlM~g=0vu8v3r25rJo{Tp8Lr^?720p8TQs7{CjIpiIw|m@H7%%= zk==DGdgxu8tT|O#UZxj|c!kvH+bDQ~_Yr|Zf{Yu9_1ey2oMjY&Ja4@ek@dY)UJd)=hV879v$EVo=Ao3p#K@zSt6N+mXaSw0fU!9IWyD3AGb#pkB-NWj7Tz4JmdJ23x^s#{R{xYRjr9C7} z^FB+&OM=#6a77SOk&>8o)O(}L^ry)|->Z;-g^5&57H^Xm*q}Z?JsOThS@muXB3&!F zO5CrWl^Xt1heiDS4YW$JtUUzDLbndNc-*40ZMf#JSkTCPZ?W@54FF7hQcm}E{BX%N z1I^yTt_y;kJq3(GUX&h_*B!)FS7LsZ3?h(9!GvSh%N)D$ zKd1JemkaG{vwJ&zNK&;&s6DO1&t$As>420j`!k!8g3H+@j!GA#W{90dm_-Idx(90d z8FgwjhjO(Tz{O@o_m%4QjBIvhW>{M|t$^_gBE^5xoxlWQ4kXOC5d`I^(&~JiUR5Gv z4SyMca}9>I93n9ZXb|Z67NjI)VJ<`@H^%(K)~FOMl=>3nH46Y2M<@uNJe_h{A}3~h z{rEHpWlA{k-%0}5&sA)$(=5JUe9PIjkNy$2h*O& zCji@wR9V^N^*w@MOCA{F1(uLN+-r4alllP(V>nJA(8699gNjM2~$2c*V9(`$5&ULYUo$!5JbB3&R) zBi#O7=`NDdEiy$SatyUR?P`POK;qA6RoKbb**@Y^$$kn(O?Czi5i$@{6`QSIEG@B_ zqgEuo_nMj_p3mx0j!v!il#sC3fSD}?s4PY_8VQv;oEZzD-T??BiKCVO{v*3P@7-UsVguhHFTJ$)>m;r+P%|kQz z!k2(GLNA3*-2HXEJx)K2(U*LkAV!HKxw4yojS;F&)Q{#@5m|Bjfs}(jBhj4@{8}Q+ z%T}t8R=}R*O;ZGBO7M&K>1)Kh!&gRA0pA9%7IUuJ)SK8U(j)59OT=wqCu_tp*Z7}6 zXeQY=RIR~8bU#!1@%ZCj{A9`*jDBe~QC1wz_~%dohapbhkAffc2Po5`51b0_2lsvi zY`_b2)fiuV*H?`@?;Wu8P1I!Za0DDFOulJ=HSCF!)RNQorL*0+dfJw=0yiu3*!8mD#H-XDEDy`lNn{|?rED&jn1~^^a zJQct7uq+znTn{TDG?@DIG6Sp5-b=Zg<%7PRQK`kGowLre-qYd1)f;Qp?7572>GU&(O$|_bbFZC^Qk=-E z(uYGDS{m>8k=w^u;DLaXsp4y;G*QZO4|fj7Sc7oP_x~P3%7bTVVy7j;-`04bN=7W2 z1Q>B&g5pr+0~E(Mz7UH}xu2Rt-n}IG#uES7(IL;n2t*Dy!?WWZ{s;K-^t`FA{ArO* zDqU9h>%B1iZlyVhlZazmlup`zMx$jDN7H{wMW$heVTmC7CRPCw4Hm$9j@yl@Qod$%Z3pe?e&BbzZh@F7G$t)s@mr{@g z5V`qp_-+Jm6a&sp3Q)q3X-5QfT%DCh>w5XUT&aW-e*4`2=D z*B70wRXdWc5xeBsAK4s4Ig9bNR%mgx{oTUThW=%1xs~(d(-$QHTxKxA##S-j1X$S( zFM?ZC7&F+xD13K$Kg~>J7`OwZ)!{>^z5M#FStCgLo{aZAuP*V)A zt|KW;_6(mwUPr(k{xA8y-rg!`Rv3q?gEHjuuLyw@$PSRlaYWHyNx{cpq?avu4oGt> z-Vc4|!^r-IYogpjD<*qhy*2kwFLcDXZjmv^{@)n|XIK(df3mu3G>c*D7)P+qi{)>r zN75&(*^l4x{E@E61P|%`|2g;XZ}#1kG!m+{IJUI^Zpn*&g-!o`Q0PYq2_y!(vpBr1 zqXncZa_!%2-}re7RY)F|A$cu#UF?_t37Hs_DS9`9kPaO^^5d?3=6Lcy*8>=T<9$c; ze0e1DASC%wUUa1Y`T@)9`N79r0g$t_cbH%Qdcb=XcD^kn-$vDGpq%l(lAb(E2tV`| zW31g6Be9&MQD2yRDzy)1k?=$FU`n$^r7ViVbpIMO`0@kLNM!>A&^>dv#o*MbWqX)pS(w^>DU&E2kU zK*!QCqtgwwWTso%YO3_~;`cVsrvaQFUk=j0i~RdjC>&Y%Rn@!F+e#?#gN){Z?h9z` z3PSReMK+&(o$k@h*^?@Z?A9;G(`He*vG^LFC`u5p@oJU!IsX$35Ze&bc%rNTn~e9l zPATcqpsG$JLvC3^(+z@Z6yETtz?v-{{k!2`wvck|gLOakcL`4~J`xQ>aRfPO;hRp9 zm7XMTPUF5GQh#rV_jP#{y7ku%vNnNeB5y)Bh@8EJbXX+hZF0G(BgTE3J_1?%;%gYd zZ^{2LEgz8*>0Pt73mS&iN%zU?hL++kzv}S%X?=Mq8_%oA@IOQaz(^^aF#RS5ds7q| z7yBpK=DgjM@mr+-ljMT=EA)B=rU5Hbf`7PDgJ~rq?$+3coeLd-8zTb#f4_qYJsel} zq2m#YClyg)gagK3=K>?+E&Ik;X?1fjTrQ)Z2P$pUxP7*oh#5>&4DC>gDbR0`2062) ztU-GOU0;ox3nA5CCtv9XfSaMnC}?Fdt@|teh9HGtei_4wb_7SRu{u;|B`H(a*Z#jC z5V46;3VR)p#@iALx}azzg_(kC8}+TTTK1#Q_#vzF)c8~q!4bIR{AEN}yQlDk6$k_? zfX5A3K=3vzqebZfgU~mfpI3?V~M0(@$OGfJl^NCwjtk9Gn zj+qizZV#YGju9qoxgS;X^_Ty1Y?UxH1?p<;8*z9L`tkinUz~6N%35pyrjUu_HjjVV z3Dca=@rW?l)0l=wkvT6XtqSJm=5_@Pqw>0MRqe@-nwL%*tmTwO1u$1gT2vprL@;0d zkG85}mqwz#S2)frb5WElKR$hN4k9grD-RajmHcRg$Er3nRIi~l6 z`B|oh7!75s?FL!8Ha5`*{8FB$UgcJ-(w{8y)MoI+at}P3l-|V3p9>bKxcSdwHt_*b z*)S`oLBu4zB0vpZ+q^SgD^PnP@4)B+aWq)X-ZWIU?nt4w!-|cZx6mQojwL4~-*B16rhI1po5x1Wl zmxZO-t_R4%3Gt4z{;MY~&v!#aE?${yInMZyv;>z_D%K z6>!KMTc0Q|+Wej#Z}ZV&o2B+lX|X#o&-m)tv^HNG&H%GiiV*$sB87|+-Abz9t62!{ zF^I4txG5`wxeRvAt>NAZhf!Aq5FOO=KCx|(Bv`dT_JAj0e~h?m@bY}i!-QaXrPUVT zldMiY+r_tTU(nIb0`4-+_sOtC0EmL3{+nKi#9hKW zM)nAw`*5z-f$Kp=dIJ6EBC%0?($XxTWd?06kM|lJwQ?y!DQfBfJXP!NM(&!i?tH(e zA8$zukI)&>OWhrmq5BY{oXwc&&B&Zh%jk~(=Mn?p}t}Ptab}5gkzGzw=UP|=P zo@>h0-(l9!#G8{k1%%GibTRL_0fi)N4J+YmngVma7;iyNDEurWjy)e!;?e%jrq=RI zGcs95PrclI!HsF4>~~gDdTw~3psyBgl#H)(36A-a$~29IWW=*QK<2Tq3cqo5E0}i{ zquSUfPRQz~FDwnOuc79{5hYo#PkUD0DP9x&7?3A}aWV+8dm&swxR?9(SlX}MX3&9# ztIGQZK}ym3$M9Gt$i{KYhQ#4M`}ZXi~;t5w)#2m=0L^;=NO+BI>wFhKtB zo<(qz<`khfQhe|e6M-*N4f-eY5blA+2+(3M+gzGnMUsEfm~1gLO84c3$=oXHOTFq{ zKasO1iSL6Hn!W?NoP6;doY7_6_vB{1U!TD_ndevtOaI1mYvpY+b zJC0gT0Cf+13V_d&tVGwIrA`2Q#3-@f+*0Q^RZ5Z9nx#Z>rzZ~TJf`huE%8-tag`T! zO{0jSe5|r&eZg*#@?N(+-^!kGf_evLd~z(Sb%2?W+w$Ek9curXzZURiu}rnEPJ3}> zXBO*mXeV0fqx11hS1q6G98pNG%qf-9{fhLXyLBhjT`X)_a<{Z9?0V6Kg`}1etsD>6 zhFJs*ZOgfNZa<=cyxY6Ofu88J80(xHVs$I^7+*%uR^+lv+xiu{i17N?$%sgEqU{Le z1mR}E`HNX}g|1nD7~+~)x+6gn-$dz?AdcZROd)_hWj#-5_B2rNPtL@RYIWRz9N3#4 zlYoP(ryw_6P*&H7KQxXN`!U)59M|)dpGa& z9n12CyKd4HTbtLwag0;mu|LMgP2w2xracMAIL(hZMN8e6a~q|D#N9&7b0|}YKWI|? zRzvV9iP8RYuXFGg=o=8$CBk;VmiDaqgyYfhqOUI4g~Pq=M4)Y2Ke003oL(=r^bVEt z$A3;#frPx+R@o?@ENA4$i~)|3{1N|cYUE`=bl_540*?^F9t9s@T%2qU$6P>KV%PpC z2(HVZQjkH;*lcBu!>~07laZf&<;@MrmSAdg-gvmLSsft<8gtx&eqg zH=FE{ZwVfSu;!e=dcJp!O(xCiTFn!!byyAh)DpJzGw?e|J_9Pi9=;Wq3oem?tM&vLS5s;PJTkjL`5HIAiX@bzgcAn!rv?sV#_91ZiBI^33%UjO0&9kE^rwJB zYtH}iZl2ml@1sG{VB=n0f{NBtaGCN2$zh2GJ z?>e)Eyq3#GG5_k}2ddznUTiK!ogTzF+F(I>8s4d_8;v z5hYBX1GKjytIpa-*!YEGB_ic#n7q-?*F&%8(&MdzJCuk7XZR7SP!ZHGUAF`Eo_*Cc zI_aB()j@f6fvOx}dmKD&F!~c5l$E<6jA>7r-;ol!)0a}O?(w^bDQBOTS$Z8s=sA~E zZdS-x4#Cjy>g4VR)-X9lh`LSke9Iv>6PY;PO|F;uv*f5tKZwdd`aO_wn#33}$;#QE ztnm33)Cs@7R7X@^35+~yCIUhnBBCqbJL7)*08(yb=<&;8e>G*k_R}PyoMKjwon;Z zf*ks$fruo}>kT^Bc;3s86cs-;rb}E z`0w-fBfMl&r+22$9=f#+k-EzCFevZT1K-9YpuE_!{hsd8v$uUI{s6s=3Ai*S^=uz4 z9=n?IU3XmWNpdCm8(X&{2@fHF)hnlzNp%UN#_qNAx*6Hw;{8hmDjVPkI@-%tD{B4^ z@cP3`;ZDtq<5x4LIXD?!=WvyD4r7G3Rx0&jq?8nYWLThoBV8csN_xCI*fBA{j-&>3 zk-69S2+e^`Ijslt$}{rs>!5nh5mI@C$Jgq&1V?tT)J`4kqV zqdCm_|NQDdKNKoWy@nK}vgxQpZFT+cf951x7x3&imNM)MlZt&9-na6lU)&cp*`q)> z6?Y3M0Z<(v`+o)i%iMp^Dx#oL=K(P3gd%JOQcp90`x+M}s}AIE^n8Awej2lj)mbEW z0HFqU#sL=2`TOyqt}s=tGOHx`3x^RsblT#GRixlFPx-IGwvYAaS?EWLO;!0lt`Op% zu#|$aozYNwgMz^|rKtls-Ug_Pu`jhE1<11@S#Es30mL;>W+c;Q=B% zViU2}{c(tMKJ~>Vr$^x8fM<*vC9<0pYs?v$nKof^V&htPktG6~v^kZBpTs*gWHJ@? z-73nR&($;3iU?hQzNW-KOz^g=R{ zrvm|}EWkjCxVN`%@!C`f(vV^u8S>Rh(4aPgLZT2l`r){x2(ACCg4aH0C*2;o{TMKp z&GHr>Y1;mhBJ8T;H^vj0Ij#rw9)|UE9$^E}s~Cr$&1p3k`qH zhhmwKQ~+_cXX_DCD`iXa+Ym&B>V(5*V+@dlOyYW*R) zGsE={x|-PfoZA^j38uEUy{J5YuZ_Xp91s&CE{`rR5(A$71SZdPFYQ|Q>Tt7HB*k0w z-Yn-qoF-!n?^B(sn9b)OQt0H~Pcr!)!)@kOoxMLUzf z(yF#@?zO*w^YvMbbSatVD#qC_(=e5+(lS*XMas_6JXrb8xi+C}C?{|fN@Fe{8IbG7 zm0&TX*%w42(;rNuQ0m@SCBq`cWlSIYhAGu)E61>YgjN&t>Rd`LmU9memGFZr_W50|&eOA?9Zp}e# z)how-a3m7C8Yz>*2&nHcW9rG;9l6-Oc7npqtc;g$-WHrv_L+7QECgt-qcMc`9{lUf#%iKx1OugSlbkQrWFIfB}cNtHf{e<%~x3e4B@uOpu*RbFi+vA!B*Beki* zqU?)VDriP~xbftZlxL)BBB!>r_!;e-pX@qH7T=lVh7+lmM1v^PTH(Y2t?Nq}er{ZB zpTT%+;u~(}Xf??Ts6vFNKb|`Fo{+O-cY=^1@Vc>^4l&Yprh^Qq519H1i+&~uX#h0$ zf|JQ#)Nm6dYtD0zx>BUV4KB`3t}ge{+qw~t;@^w;;YJSSXb2ep=t~7(#`42|wbXRF zraJs3_eRC{Xcu>vQqGkjO<@fVv8b0!-bYI6sTz{CG(v`*stgNX1DL}=YTCXqBADTg zGE$8)!sn^1#1tz|3|QMUwb<4SBdC$>?WEi2tnq%+CtVH(pvVE?#QA0hvhZj^ZO13> zr{mKW-!mFly>m*&qya5B-8SP#k-LLn2zP;bYE9+s!Y)E)kLR;BSZI%we_iie4H!4g zZ1xYOzbTBu1wdmO0M{EcNQ1mPqHPV#;{j_bhk)PZ+YMMy>O^IEzGsJ{MieJN@izGJ z0Uwb*Yut0)eiHq;0~7_YAi{6g!90um4%P`kBmrqnbT1bX4m5y4yT%g`=H<`)0Gm5zZ5{Au6x6c_i-PHE_HkDJ)Ycfr@n`exm%qVQ7?)O#IQhgQ;}+S@sgx zZJoAA9%~xYVZv_kRs?w=@NgNB#R!+04ZvL;00!wqa^1EnYTSBNcK@O`#9hS{eH+k^ z(U6a-{CZbAP=ncg?0c_iZ3=Nvm(Y=Bb^UV+807#kqyPZB@&HjQF=5q+W7AA*v@92F z={iTcTb$=6N1o*fI|lO~0Wya+1bnK!ILIq@w^Et?eCGrKRMx_0bzFCR1P=z3GadS* zXv@R6$%y;|Y)XL%8~QmX6on|+s`uqSh4}D;V03Q<08Jqc%_o53$Wz#x^P1;v>Jv4g zCm60=t_1}woFyJI3%p~&CB-NTgI&M>N|Eh;q!+0E4 z*L6o#lM;bA-RX3f)^si_R`25+pe)7P26LK^sUSciG0^tO0IsuXrSyCI8U3DpHp z*C=7&zR)B<{`qa7%vyg1(7gPwfJvR9+U00SP&s|<=wjCShSSW%(@~;w>~k*Dp|^0~ z#U3%dNMepR%Lj^Vz}v+Tt!X1=Z(=x+Qvbd8t-B6FSXToN*KSXKiDhC)_L6!0Ew-=XZj<$wL=`e zhAm8ie{EY%58C(0wYIDWg?n&i0ABh=2x@d4m??Jq6E9Q}sr_)7H+S}V(lXv9--<{cuX3`5;QHw%*zsoTq4%rn ze>NGwQt+Gee>=hYm?S<6Nr4cSRu63T4(1f`qo8a}rGx?B`kUvHY(&BX-)6=N&9B|`_wFr|a%xCb zf&FOm&UbWRws^G;>|@T*LW8zjaxGj$Q>H$C?lZ?tkSQR1O zqWVUqlf$$$X4{TRjKuDX%&wHGOl0}7*iDK-{sWGDW*ra37*{qO=CWf=K$5Dwc)=$n zY&AAZcU{&$kgkB0@B~1ycyhUb3_rF5LOYn*`%aOIoe<}O5aa3wy^V$CyD0XoCd3LR zBA|rI1dr#2=yn9>lulrPz91crA5;5YvL4$l;w?UAZu4EhfzSf#!Ln->im0a=Tq)V6 zMj->8-mv!$Vb|^@dssK3bZsJv<~n}3B(PQxA3Px;>jA1mU;4z8q>`C7#{mkx5l<9C z9{Smc!fKOMfqxL5gW>!-7`V8<7##cVqrs z2P=IPyuw*H=CGU9t+~%XLQH&ccs;Fi4gfRI4)T=&;&t*Lq@P94RWPcev%pObj}R7T zI8}=kRWCM49rksXHWOS9Jn~4|XzIJ6m@O-)OKu@xhW8t2W>~_EG-}Oq7o~LyJrZdrOaKx zm9+p$SqB`H&VjRbkd((!)iz$KM77*a;vYSt|RZ=WIsK04w4rS$`YC&6Nn2^nXR#$99@~GvHtXA zDbbYd{QcYQo=GJ-V-V-z^rNAkb*)C@eBe&aja3oE!$ z?c+@d$u)#|a{tw+_DdFRx~#jghBMM?=0g=RtOk;6MTOzQ%QCx)3YyEyo&0E>74FUF z;;^qI$`%{IS}T9cE1(`2R8?5G=LGI2Y~wCbvn*w-DA|R_*OwXJRN4$5gOx8O^wWjz zsBkh@&D7;!SW(!Tn9>21c0$`b1B{(U2-a;_FJhy$`aX-Vntj7cR z>K8zz>TtA_e&vtpaO_nVm)|A`lDlQijo6RT$?cv`y;I#9AarcKa|keK7U6MB1@^Ew zs9a3w&&TT&^+i`NNMO|ywSUj*i89i`wo1sYThvEZ=V;iCFF`i*`tb7&+zo)lc%`mS zLC(NhO*S!>asOD?XzH7dP<~?$)I-{RF9SxA%ad;CZyHI7Lia8OBkxuMCTxhEguPgrK@VjqnfRV(lc}c_4&-DZx>7|z z{Sa&kWxl?h&!m9{Og_u7y$(Un*yO{J=ADZ<;aCQ=ZkxMRB7}ARfmk+Gri2F| zYxH0s)Ux};uPKCZLm-&gQ|$A=^s${OEm=#nbDi^5Rk&dbsw={wk!#Sigk2S#^dcxZKo73S~Ld&ZBFV?c=8)R6* zCM(yem+W|z&|X?T3>r>@JRxFF(E@cQ2k_OTPJaN7tF!u70#gvYrBav_$o`G^!xg7l z#FrZ`T~=3?M#!Gkp*~0>I}`+ka-->fb6>CnEt>W_W-3jEBwJ1mXVzsuCzyyKNzjSU z%xb+TMpcm4{b+cZa$1j0ksYj7I%F7ja|!*A z|7ZTtHEs8KH%yGpauw1prtz$e#1;k@-$6$3HY3{{v?)yqyI!hQXz>{LT9T?A=0g4H z22;xSg$~enn?yE4GktV2WJ$QfvAQv(w^8V(#3i zhymZcRpoPACO}y}_V>cIBjv6AFn!8)+%4cD#=1+`r6WlFany+P#2!AP-VH6&h zYBD2m8Qy)lEp|nxg!*El(K5fve>@zcIOOdo$cDqt|?r`IcXdKK0&${IW zAnK1x{XWVm>~~Jq}^jwQmzEKB}GZ5139Z8CJxD3>Ry+!bkH2Dfeir7|s3G z@0%`mMXV@HGTG`}mNLe%JsV>DoW;M_QcEp2{ykcpX}p~<*tBOz1Yh%G^i+>tnjNU3o;P7wupy>9g&IQuk9ly%d&uX=}8+(;hP3i z_Jvpx$pGPT$x|)7J8JupKjB-Ah3-3=rhhbq4AxcFYh@c;R`4)=1D z%oGB0rxgZslgc{e2|$JzG0k@JOh*8GD?9z<#oe``*4?}`nHDHsn1u@kL+2?@LDfWmPE)#|aY$5gkx2BS)~V!puS?rN?WHvTy8HWmp_v=T11TA@9_yur zpnlWnk9v|Jh!~XuSK7@k7j&!SKv<46Kk9ePcxQMyw*)@#AJe5|EAZ2=#jic>26>1^ zdT&$4Voqv*LW^X7Zgr~j!mY^SdxhRVomcS+O-|U2drkAR6LvE8g)amOUysoizPVsD z9w?~H)+&))6uJD8t-&g@_b+KE4M@XuP*JBmiLrIcC4&~M%QLGAZFqx&p060*-!*@` z=bzIDY?k^U3yaRxs;qeRgErCi0fp?KRIoj^=6WcED= zdh)+*yM>D1a!`1+Hm+HneN>sFG{!#Wx}*v8q<{P$*1<3-mnDm0+x-W=R$Rh2>p6QQ zA6&h|)zfb(^)8dT+gjo32s{{hu4Rsnd`0zMQQ)G$3)uI`WjJTDb$XRv7MYy)-4*%% zXY$^wa2l85l2u#a&{`EcV7bt;{rlU$KY`XYK>40#iLbs(+Dd*DNBSR*K_|fI>a4+V zCaYG_xcxIs1n$_m^+VQX*w=gX4aXZ5LN}=#IG-7!Q$@?toA0HNa)s4YuBUSUH5>z( zhdBw_Ra-n(*Nr4l;vks`leKc{B~fCQ$51l&J)y#JRMqy}B{$WYi++KHZ{u6hLzB+D zIiHEkhM(BL21`xK6#EwoFGDQCHstwL=l+_r!iQn@+S+~xXAQ*h>{1qvR@H?qJb7U` zC6n@Rs`fq$LIzQHj~9&EXuE|e$>F$RD0vsDDICPCGmMwR$rEv1rkcbN=e z3FvJxSh=D1s2n2r65YQUS85##t-Q7)1=hz&iB0On+KYGVcFmI9{Ql3&U=TzE9^ASvkXCADjN(DsOz_?1Kinz^FySsG4CxfbM^beyRa-2n~_xRt(TQz(=1i{S+Rw$>jjA+>%=xa z#ijMhOyJ^p;nC915{2uA)|!ns^=XsJKGdz&!+UXy&DjW|!V=3RHs!MKZrt}Za@}@8 zA=Pcm{qrB2#h+slDM>=Hz4cO6bzBm*0rB>La9X+bls%Kt%G0iRHB6ZmpKV>VSb^5D z_%qDo0`|aZrDSa(*+V!x+0i9%Olqp^lsjjuZ&at9<8sR;L%norA%B0uJ<#qRr;4yU zoXrVd(P4M8U!HD|H8U>LttcSC)Z1Irdbw-qPGd_e7ZC-mh}qSU3^;^xRy$SVf?SsU zWQ)c9z6ZZMg&OY$N9128UGiZVWFzfI2rBn=Z}%7Kk#ZRXS$CNRAZr#vcI17{Z7-SC zznJF30@{?cv{GkI66N|JSUpM!7y<2o!{b#pE;}BFK3%>-EYQ#iDvHyFXnzq9uTk2pLC8~7uGNmM1N5aHV&BK^pNSYA1Z!~WiSBBAx^;Wgvlq@v*K+SPXc;q%^AYs1;S`1K2Y z-;6nor*f;aHOn585B(X+)umL(76TCWI)Xpa!4RVQQA{q=9Bf8Tx3 z4Pj~8Cu{iRU6GfWD^=l}CYuwOKf1wKSv2&oA&E-Ly+XHoY@eNnmU$o&IfX>!8Q`f{ zop*k57jeYn|LYf?ZXto{knpy$Bc$|!mAEIOH;j$>b^?pEq8cLLxG>Ncq4gaqmR&V4 z-O_?C4od!d1)z;(hz9W_F-AMY$Eig13t8 zk?>ZBOG!WmbWjAj7UuyyB>u)29z~##SBY{A%=@7T6aHr&%S{A^CAr0*nj29IoYsBm z3KYQbe(Vk?ioG@^F!(Ppsea&?;oCXx+C#id*=+%jCB$<`m<4MHL|Yf7`gW=}adj^d zy%iY3jOWSfG6H+0+u9CTQTKu5Ne%3W6#;;VGX5|De0%JmogHBj?Dzt>Ql}A43(lt& zWi!4%<^;N@F+t^%^78LV8~HtHJ9948vd9|}NZvp~Jm(;5e0_Vh138dR6mwJsmf;WF z#3qir^KEbyGDO`0sOr|7a$aK!vZUXJX65GEvx(9Z$l`yt^RfoiR0REdzw$EG%EV=FNP+W;#|_BEdOkt zR^(Grx3C6YonwYQolXo+8&Bd zWTcQ@Z0uzV2O6sbLe(suNeP!%T6#h^u%HPCQb{)!`Gpu{1Tb?Yn8mq0k+=K;CazmS=g+edp|dsv*umm`PezP&o<2WtPg9S(se zOU!QYVFJjXHbC)Pb7A{cObTR9Ca^!h_XGG)_)sz0b_G#3qjL#YEeF+`h+rn^wu7*4 zyKj3_%rhb=Elrc(@7Ua2v2+e-&g;)Eg<@!fPN6l zxPse{-JDkezdh_mr2C$DUcv61olAMsTM}UgGs|^EjtRWQVZx*PmA@fmQElqwgVG$dW*ps zGZ~1T&a#uBJV)gS?2%qtwxkgKqkaVuCPdSQN`&01&l$WHV*&?fEDv0-620^ zri^=s;B3?1pMv6-mtoN?dya;8j}g&$vI=zgFv;sF z7kOkSjCUhasx>XG2N7Nk#88%4Hj8gp7%8rg;C>{xb=hA|!t;1wK2_!9?B?kr4CRM} zadh#DbsWS4f0T0wdfuIpo3#(iSo*V6Sw`KCCJ$&t?Cv=)Q>p>+Een~F6z$%0shM>7 zQjqQB@y?ASk{i&XhG<)0lwGyPJ$h)R+2|d{%RPIq1&3!M)UoOZTk(LtE>NEa6mcps z0AWA1I?%*ceiLCsIJl4=k&i(2xV<@D1vsuzxYz5Yy_%qy@(tim7*q^%8vq^5^s^(InoP9o>6}h(fiP)`@akLvUp|??qun2NlBtezkIR*l+V8_DXl0G`E_v!G}u(Ao%=MOI6&Gj|r&7F1p$Q8VX zklbrJc0f^i&)hk1m@tD2S7}lVPe^4r-+Qh~r2G=-#W^jbZ2Ha10%|ao8rVCm{dhEE zhL_nr;kIPMpU?za{ibmvyf~{Y(MxuMNyz2`22o+J(Fqw^y|Hfa`Xpi9pKCDGXL4kv zTtVEP%yB05J2#gWc&D2n3!peC^Yo#`-5IZ6#uUpjn4|i*tufh}HLf?QC`dPY^zD;u zFTqMSwf~SyPdT)nDJ+Qkb>G;I_F#2IMziST249!;SRo`+0Jbl!{gGhXaM2b`vMlSL zP1uji)Pm9J!6zKo`0+U}Y2NFuLRQHXJOexT7k!VJyqL#6K0yWE)CVwTM#sj+ckeytef50j@Q>iLJ#jyGT=#YT!Yb&Tf@qoH{Q*M#jOLd( z&@Neh%mlCr3A}TM?f|f|3_Cw^IyCC5Kb}xc zz|O%2)8u2VC3^QCA{-a?Iifo4KCmFS?vU>j(U2v7*)CB0m-IrvP`I!siH{ME<( zYNnAh$|pkW+l#`qmds5FhJTsQ(ZMqeU~sN_dvx z4HN)HHF3G&2?cdaMP?|=WybYSG~~u7vqulBz~50@NWiqgB#SvN%E5}r7aFJ&rZ*K{ z1>I<(=>dZ}T~LW!&hO32-OXg$$TQl{Y-Srx9&y{-vgsNea>!TMkA_i(_`0Q2F=p!d zvtNI$^MlIkwp$U4P>g-hk6>m-nZoIENb6JtmwG!P97tw*z2!s69K( zuR-E&7cN4jgr^z>d6EjIuY?5V5{he<7op_B=!OFl1j`}Q8!GV^>KQzTlHc&Bu@0}} z0=!3T!TW3>UQ+KP1fx2FgKstI?Zum$B!u-_N%(}xTedC>DcdImJLwz`fvBbx_Tx1l zd8_jm?bsdnIC5Ifi$b2WHiW**oZP2DumC85P8oB>QOKO=My>UG$=5L%Frm` zmMF)w;)m0|gO@`(Zb7LPetq{p-|5HL5Wwj0K8Qhxr<>?3yD)S616>&IDzB4dXaMVG z^{IdyJJt;v!{D{I4-w~osxP~eCudNWN=>Oxk-zbnO;GxV6d74Ww@23g2qi?!<*la; zguTx5iJh~3Y56$5UL(irv4n`vR_c$796A-&Ii%#yamRD_14+EU`e!n4&eM3`+Vu5j zKY`K55mk)7%cR?!d#|J`!}$80D6@S*%SEAz8JclIHB*3Q9op9ny}U5(gX#b|=wS;` zoC_yZ_Tn$QRZ+NX`a(o5AD^2ghd5Jo%!6jrkYCL(r%IF4#ihKvfI@lU2;&AQrj zMna+MHF3yA^Emi)3Z1gYY$GwB_;d=rA`oVRC_2yjQ`=HplM3m4KX>K@OMo#{QFpeH z4k!vSva4y>`;tSMghv}+GxtkkF*6#$7EAVqGfedr8JsH6W9n&FVyIk(P=aOi?!%1a z@;1MY7A^ab&rV)TM`BU(rPE#$AY)E-EiOM`sb2WzoLiu=g>F~s%$0ii>&KA;`(AY# z(G{9=dzJR1mt?=~xH2Ovt(QrKYVS6l6{^}w3f8wTW?TV%MmU|v=~wfkMB&z!!qN1Z zuYsPQD-0sZjrEh&D0YX%|l#0JvGH`9A>ZI^I3)2e8&tJRky|K>_%ld4r=Z; zJGj+wx>z?^lNFEz@H)+~(*t>~kjJ~NiW4#qwA^ZLFI{=hAM~{4QqPs%K$tVYS`CXf zXaS@ySZy=%SXyv%69D$y&D$#d`8;0@Qs9U$QZNO> zZs={gnZ5lF8Z~hg0Lcwh;?D15GxQ<*>c@9xGgTRn^Q$*Rj~000nNl9!`YjJe0|HlO zuZFTL7Mv9(-wZp|Sl{t_js<$@D_J8i0lP$CE5+`=XB7^V2@QU`RpTqXgB)V$GHO%D6w09kUjxZX^JHBweYbA z_Q12k==gHTnvrwETMO53zU zQA|7NnabQVt~YMTfvMpUcTyVecHZ1vb4X>yv(VUOLwehdIX9|@BA4YTQB7Af#epS) zgSYH7zxz(7(4OnuFalpXMAPr)p$*2;d$tL?M~(bEu?H_#CD5C0s_P^E{Ng#xV{b@C z18{g+8Zg{{1c}cT&I5?-W_9Eme81|*A=_#$ao z$Yu^&TLW<$0|VaY7I(Ic5RS*XqeV~z%@BDD#Z+`alI9vaPm%o9&7<%27)V4*_=R`Y zas}Np7X3}sVsbLCiPi(%9-dYtnaS)in$A={zGL|6G9#tiy)#mB6*Da9UwIM)o4?S1 zr6-=|xF-H#{*7b;hRCgvMC$#OyJS~S_RA5utOKVYtXYdTeBOFQCl_K4?&gptwS>Uzun zM4|!5@+-%MfRrJ@X1G2r+;I;od&00a?o;=0a!XtJVzalar6qhs{aQ0&$P}3o>U?s|ynLX*=tlD0x5YMMwC@0=^T+aT{Mj(W%PSnk0)QgRKs zC+}jhheU7qh@@hexJvfyl`4w|f(bh0Vc$pcX{VZve{U7>czU3K4gLi*y{xoj+-Si=KEA$!z z38U54J9fr=az=X}X2k29A1XZnf$=46W+X6>yrzRxv1yi=NYP{V21Wm)IpH9V1R{kW zl+818((YipI6Sx#Xe^W#(NxlHPxgpL5a_R(%$(^2BGvkdv%AXoq1lu?-VlY=EhZ1J zwfalPEFT?5PK%M5k!{b?Lza#S+rCBiSC1Oz#E1kYcUo#c z5C&r$ZR^vCY+*3p^-dfjtl?-azL7oA zy$lflUBe%S9GDV1-xKbAnRQ<`c6&y~N3Um9SQJ#@ z;`<8*uh37Rx;Lb7D~fyHDNJq*HYn%txH*&nJudGFZ7rC zoJA7BvYE+mDN4wdsfY?NId0jrF<#u7D}^7hnT~M;R2@fN<-IISZ;$*CMs+3>edAPX zmcxcSRIF^~@Pjd3TtoAF7TyjKGR&ONDn;wDg z*>4&B$R7oUCAlm(t5Y}0+;KsWmIjh!+mbjrf5q#c%bK6b_xgo|FECbHUH2Amc_y6D zx64XpDXPXkNUFGFXn9k7<%7~W0bPUhMc3*Jnfgs>#r{2;?dVjcA!$iw?R9ue+{&HlQJjp>Zdx7^AYz0J@HM=jJ$UPVz2)pnuK`@0Wki9qaV=}(%Z8$c#uj!mgbeGYhc5@wI9A12IA?}MGG(1 z5B1=zK6|a#a=Vbg!X(*k8>oXYKFP2+RY0z&XK+h$NC0&V@<4*zZcy?B;YJdPEq2*C zke4jGVgJd#jV%ohWX*O>o7#@lY_@Yd}y zo@`LX7_C@3pYkOCA4TqVHl~o1(uQ>F*Z#`!~+7>kRM*&dvnbaAwmm*2{)d;=iE=FISeud|06ck4WFth${Z=v+}zV z_0;bh8q&prWH?Ji)~t8oZ$8}L7Xh5u>pkb|&v*4&J?0RG!CpE?Q2tXI{pUlODt-1x zt1sj4oiF|>B@9PZznLM*6MW5d>wlc??K7+rV*lc+0NnFZ%6}AfexEa}y_p*27clJZ zgEQA>A`MD<78v)B-2LzS=8Py&*gH#;PrXxW3>%!$*3F$Ve7Ev92IkMxu~S9m$FI_{ z3=IalJ=blzneZL^50d7e7N;i$VoK;a=MDX{lxpk+7{7>HkAGk6-@m2YdlslN`ht^f z(0(`Og!9l7RWNO?OA|y_tO2sFp8_?3Z0e`=(&6hX6Yjy`??JxVA)?f_cIw%-#XyFZ zvp->U3eH@2A*{EeCzvSILKDB*R{mr0m%uEoUXS|x>e~8dqX9o^pA}kl#q@)i>fi`2}gv}=k|pp-$g4i zs}7N+U!TcYj$Z(+AIi$vj}{K&HsSMc$R$6!poT<(X9vvm2UEGZwezCJ?M_rSDwm8a zkGCy=8cRPR5&6`6JG@&cFuEliQ(1-^%+V|zd#+V?P-~%(y>0#!Df^!zA*}OLiFexD zX9+<5P(&}6t70RF1*tXM6u>*Yry%x(l@8#h1Gw++brK)J`uttcR_1 zS}7W8ZYNRD69#*{oXR+tu@@rSKWDaoT#R>mys2r{>7d0BT2-imK8ZV(SkPXya!X&5#a;5i258&`Gwg)@}=9udgH^X zYRu1I_y1pi5M=&KlE_!7j;`1smldvj<@EZjZ7nLJ7v!=32fD+>W5kz6@9NHy&?j|$ z8!ofBt%%)?S}n=rg4DANWe+zHh*;488VRR5ajdncaei*d1^>Ct;~m5oU02=fiSVgk z^LDr8W7RrV(&21;ru-4`lj`I#bdO=Y*Fkmv{A{3E`zM*MevTBRXMRN5wc}j7&M&gO z@z(-aBo(V%^^+~uhSTMk)Y`h?lB)DVd7m#T#<51}+TO_&jaPOmUZ%mUvchq9%aEF2zcSL&P##L@@HQF56xS`x(P!0GMNlHndJ$KN- z8{7WwOzx|poSSJ#EemX}-poGR-XOE*?MN2fG9{C)*NEXxs?E5wCb@*Pv9Z%ew3#;> zU?aSU_fSq3RJ87}t>)%1XHT&j77#6Bpzhr1X1T5p8+^RB(?HH`()=;VLfI->qWW2_ zZMwtWjCHH|WNw)jH@e1n+9AhHa;`K zPM%wojE=t;fz*}Rs^oS9d2R`hx}J!xsH>jU>VS%ErOC$<^FlppQS&!ILER}{lpa}{ zD$8Jje~5)hTSBeaZC# zRdUTx=4@w-f$;w9t9yeEOYw<-N%c#ed}Vuqj&S=w+t}f$7OoRpnQ``w*3lxxAAZFS zYosT)sI;43k9%PsqU$`!AMZl1P=?#rz6wI*H=;#%FqaiFi@VEMZ96iDvsBAyva^+o zjGk1rRQ-5Ea;|Heh(xV@E)>BF$BqYxZbNOnaL#K6T*E+xJbQ5Kbifhl z8Z5;}{RF9HKT$I@0+C&|mo62b#Tqha^Prk?^aIHf`|3S!ue@Yza;R2&zW1Q)xH57) zQwMibK1&7OlN3Qu{wN^t1>ICzAnejiAa8q;!4=Oe;DlQi~V^rHRlsX(DZ6~cy zcywbvW#@0CcdY=RyYdc9i+5OeSTR0_*?KLIhyMDoK62PPxyy7sM~&U75LU085#PN3 zNjTNE|0VVxyy?H!?n^*>)HueBCa&(enrZ9lM|vB?v-g4?|H!y6cXD<*4tqGaSY)om z>P%r%+_yYYd(HABXZn&=F(OJj*__H>?-|*4_Iu@nv?1n^vt+O20yew>sXE4sDHB7MIRJ<@Cjke!MKM z9-N?7%p7l1&hq}++NzX)hq@s28|po;p7nTyg1SlngA8=jvTu~WZ8lZ}BRo14|Mg4R57HZLR$9{=y}yQ#R*j~?1_6+d>go?C z=!srnU=>glwFp^#2h3&IsnbsMYDIIEX|d;1roS35wokgkzjv);rW6uh?%mab)~{?d zV6EmeZ($znKC`B@>&x~E6Le!TtBX??=RzE)*Jzu}) z=L+#HpZYjO9%zvSr0wg!ow`$W-uX>2MaU#r$GO3%lMxMeh0%TCk*25s+A6=)`SSDhIFC1j*~+WyVyhYM zq7FrIRW-*BVm8oSfCaE{Sj{Y6*dIq#Ya3GT-71IKjOXNfvRcMqG=H5^QJ#Y2&m2eBVi@{9$Le2G!C~RxY%10z$TogdDUW@hk zmrT>|O@XyVMh7j=NKW`L`OB%h>#e7UX(%uA53T6EfgkYJtMo8S5xcd2S#)Tkss%#! zgWJ_e7^e*5U414$u#D*SKbpQ#yWNgom3wErwcC&QTxdML`cqnXpQrLwnAZ{86rUxN zxtsn9Th!Sv5nS=Zm1o;Cp@(Srcy`l%R(9QsR$US2hSTjGJPZa-F>PQMAmG9G3dHxo zsG%&vDj$_Cx===gHi#E3jo$A~#P1dcvDjf5x*D-)bQU_L*}N-&8S@m>&t!o^z2=qr0qN`FTHPJdAD_7$qE9=UYD|0l%Kc8R`8$jkW z0&wRq(cLww3<=AnG=v*++6n8N94U&e0*2WbP#QR5EqOGZ;n&Y!H-a-y+g&Svo-W!t z&^I!C*XXEfP12PW^JEH+NL{bP8aZETA_{gTYf{p-X36+K=-BeL|I%do9rcv)6Yzt% zEn+@=!S^sc)0Z0Qil1urSriM87N#ez6kS>bQj!t6u9Jh!j|sxUD@X()aF99Z`HyPj znTp0+tughNn!egzNmiJ}LIsDE@?TG z$3QVNS++V9fQ4Cz?(Hdh_o*{wGQ8cG99|xn>6Sw3u>{?R&lt`0N8KD`j@ z@c%m&KYyA+JSTze9{8aKVA#NV9#yGfm@|BnRv7Np^K;d4-cHxYkwUp8a`u>XXHh`G z2~V6d7)6p5=g|;-#nmNJ8@gvV02_txOeG?o_ZJ4zA!W`cUqn4H79pG{_)!Ug+> zT`_|<@}(ZGI*LV5?#E*s@We=cfVzAEsve39%gIYw>y=BNWrFNZ_auG;Qdp+rewW5& zK979)x18rc%=w2DZ(L6rEihpFH2*!2ENWdim#QN&b-@n4 z_FehW|3eywaR=~E)T#=uKRx4*mrjOfubjP^!u<8lw+PVV?gPAvBt~J0>Wnla(m|FN zh>TG2HUF({^Y;y8$_;=rrrrGJUNXEk#UbtOKk|P6^qiMpOPqHb7px|0MtkdSer)>& z#edMZ>D4WYOS?QO3 zx56WxIJq;wL>R&*R?Mny`&EKEx(SduaK8HqC@Lyo4$x?$>x5LO?*EYb{z=dmgfH6Pyrff(a5h&)MsYiCa%q3I{(%5X@8O{3Wlr&)YHW}k&OfM|DB~c_mYp0 z=9<(hRF+IXUh|1qz4|{=Ck};Zh)X_RzF~CDt6sD5f25{9vgIaw4`Kt^Qo)8;2{Br# z`)^9@-)#k&KGWc(FOcR|NbkqwA*D^@+h5%XzwqWPnxy5l;k(fMR#!+qkgp{u#I6Cq z77>oW+Iv*xZ`>(rynNXCZj~#V2e>5V<^h4_jg-Ga6D^dF8X<8Aj|X`V%A6JydMJ(PXA@p|2RYnXC0M#ClzqO---a}$|#WYNF|sm{cBAW z6aes_&jev!;L)4U9`~$%ON^imJyx3iTh;q#8W4#VxCc0L(Za94i@pt?hKUgJ3&8re z2UaO6?1NQn8l{x6OFk=&OKZ-#u@Kj|dP-0h1~S0me!gT>eGCDA-F(Wu2C63D46-2c z`u%wXu%U?kx0csa6JqvF;Gh#Dbm1%TKqfQ>XW}8O(&GwI&?kib{+Kh_z2YHtlGx2N zd(#m7Y#{GE5Pn`zdGpt4Y0sve^8)rb1UnQ3BazwntWE>GGXEmcs_S0mQpuMblBZr17KGS!n{_wrh*;dcieZyFCtn={paN1qbp z>>~0?Grc9vK|KvXx4i(LnsRRhsF&_tS=I!2wqJ=-`e}-Z8#nwK!uy5KA$GdN6hPy~ zk^^H%StrQcjqr0t7Upq!yyGr$*E)s-Bc26TiDXuK%c{z%Iy>b7RTPTK8_S%(3sjHcx- z{ika!+4DQ8@gE}xZ|Sl%iH+^FEttl_=&g&-ODEi2vC6);-Ef?spe1$a0L{0}!te6`yQ;HzD5-d+Qf#b-U64?5>V-u zEnR=xH25k{-y2}9_tTVuI+EbuL_n5T8GP(t%SY&eG#DrBPTCa$=ne4M2M9o3kSAx% zrO*Ey7$C(iL*v%*?6J#=;FCImSxsQs6(gj@g{0eKskFqhFZ^i8Z)-C>YEuYpi+-fv z7Z76Aw4#l;zI4`8DTHa)e|^H)L18@BbjSk9IEB^?wmUt2jN1wc?Wk2B8wAgPW`S;%SUve@pldF^1ri(~4!6eshEijMS)r1f5MpShZIzoyepjub| zBzQ7)0C*%XP)pJi3@I6F^mGAgrtu}B-YA5q*Vd3e)0w6G_QEvsujh)QcRA z)*Mi!!|epw7N8#biOFT8;a@77D$Hh7Fr_g8-3_CNCW}XUpKL^beR=JOY3rU6mGc(C zUyZK)p1WQ)c!SP3a;&GkQ(UvS?vocbRe9lCo7hqbtn||fzNvOWKQVOR&_78go3yWX z;i3CXNAAK$b;U5n%eHKuPA5N7FO#vFX!C0&vwmwR*mvQ?`HQ|SdwKBJsOFag8(8n7 z1{&`qO6fI%J@Ke;A9xo7Ap;O0QvRu<*yqNpIbTv3QU_PEfpdtZxudSfES(tvBxORe zdWQ*-hzmEZjTi8RT}e2hWQiFQ8XWWK+bdnsDoEaz9Ja~K)M?pk=*_KV20(t6ED|y zsfPe|1}J1fK~yYH6hrH={7v2sPK4Xi9TE3UjnU#(nIcn|adcHm@r2;a)s+$JXhsQx zIDjwCH)mD!Dyx;#9#X0*)3Dyvj{vRQkyNJNR$t~gAD9|H&!X)5r3q7)yS36G`ZG~# zR5vo$CT#&VYW#hD$mVm2WzEaW`4$`}@pt8>?j2cu_sv|QN=w*LFO6iW^UhIG9siJy zDU0S3bB^Xj|3Y!?$cSL=Sol!QqR+_gDN1J&rtK8;tA)k|XoE5U}$$W#4U zeVLs4@K?1dW$r|EOCrw|gM8e*My(?(&h(kxf!=6iwE|ZSOk$@$azh|WUKIa%Q*_v6 z@IX z*$JLqVD3$Dh)y#`kG|HYzVCR!Q{Ofi1ECJ!t2qe^+26}<4GJp2KFYA@t!ZN5fBl9lAo}HtIY ziFsPPNvcV_3*eei-poIC%IV~?Mel$5Wg2ffsxRn0DXDj-hZ%Ei3x2|}UgMF?t|Kgt zsEDWiQd-hlGl#J3NVk6QObmu#Wu8CkbjLbuu^x8NI?JjFZFKc<0?*fh9WZ=~D5db>rKh9D2eqXPbNSRqs~rP8 zhAk?o);41)zn1E(u{jjLI~QcpRT9hb$o7x7g_wAS$>L>^f`Qgs?PdG{Q2u@y0ylG#BfD`AYmPUt)9$c-F(vM~ zxMZ{5bmTkXJs1}C(AW?UyY8AXUvYRC*jjO>{#iscq?X#$7_T9G0 z!Gg1(f10xG*GVZ+GAymiyP5kQ?Iy~Pmp6c~`Si}idO1sL*V(=bm3*bmZ zQNAI81Mv{+qwNJjV6ve8MBMw>4GZAO6Zc?A+}zyGbC57wP)#X)M^q3qM_gcg3sUEj zErUvbYrEggd$PPZS&6F^EU)mz;o#)sA(M#GM?zjm=IFX&ScyTwo^|ODp2=eiPtZXnN z`Xb9%BKL}DYHciPO|rE{+dp2mMPyp{JI4TXN2XYQ*RK*s{rmWdm`fFUrOj^IDt%o% zC+jbu4xC=7$m(CJ2SD0XPk)3*0#Vdzy8bGB$?lc9&5?db=dDslDajTa*8K_E6ui}V zKvtLH%v$icxOJdfSt*yK*e_C~=t*5JbTpcU+3wM{cd--=tW)pAM%mM4Q7~_bRX5aj z%DM6|ob@7EJ^Aj*h*(-?o`d>eo<7ftU1;}616f(DRe#ih{f;qdYmyZr>v~7o@^SLy z?jYW!A??KMqW4snwDU=qmT68AWg27rc4=%)z1Ts8l|TtD-({>I3Kfi$9y#fp7*f4} z9++b|nEJY;dl98hgpR;tmV(`eRMivj9-V?>*sHt1C8M^hR>Y0+u`xA@5PoiFvoE(G ze@$^NfJ0G*H6g^fQmq7m`63`-GnR+Id%#0Rfy9pC!oq?e9DkhBp%Qm~qPQPE?(p|a z*U1UG++}JR68+&*B`lDDn5z(GKGPs6Qpm~-!MXOt@ECx9sy5Y;r&R{?IeqsY6aYub z4Vo+rDK*GyKiO}jBDiQR%+7l6q#Uplgi3UTYbR$sOgLq z>ei=(^mPE9*w;G{wM03{P;kvKTdhV@pn9D)0uLN_bI9^17%QwYz!kfsr4D+ z0k|#B2ZqQAo!mmzvYc`WaTruvDROO*t@t%|)MdLT3MFd? z;!s0Hc%Eind8lortc~ddp|vl{2I|K%Tl8zU-c2SCFO}I0qjQbBD72Nv`o_v`m2F9( zUa|aQu~he1TNCb1ynwUoA8`zo^7hLgw%bdBMIl=^j&1eJ@tF*s@Zp*r5!d#uGWjSA z!Lk$b{lieP@c_#2@HK^rWr6XMIYpPYbeYkjz9Cz^B)c^~mpWHm8uyxsD;yE(>diZv zAVw-#5~mwSUkz(wWt}IVw-;OK z90<54Ld>-QHP5{f@)hd<=^F);ge@&C?f!gtZ=}*=c=;GmU{2Oj&!q!0zCVE;U#wH~ z#yIK0`oI_muqESXFFaVFr-#U#bo60)ZE)uYl1>aL-5e)sS}v@!vaKC);PR0jyx|iQ z8yAT67*tg!`0y;oWE|}zp6D3Io&`TE_f92_&aT*{;5SG+=&oED!cYG=K8TI&QM9W` z5g)Tdopg>(;kOp9xik$MqsB4=#`^hOb3F1mC9@OPQ2id_JN2-IEHvee9$=sZK{r)8<&D%w?S&Qf%oVJ+RVR4y0g2Ps;{d%-&M>%T0 zHh4v>xlTv4zAMq;t%Q)LSh<4zuQvv`5l6+EiJYRABei_}<$&<4$3rD`kjYY$x>#rq zi`cGt=>Rv@R+EM6AmpfF#dGYlDiG_huHhf9YePqEy1$_#t({12M9ywo$0{?T0@X|O zboHu7tW;H)CGa)tjalxVU}h9t5ze;69S&n%$IKA$W#*CoU@I_}=N!=HZb@K;${4dShU z&`XKbLUYEPv~LW))H?E9ko%(j0Y8AQYQ@cXa%#q9$x9zGyR@(!Xv*B^gb?>sqcToXFDi=n;+W!ql`jFHWXlA3Duby>L#S^JsK4A~>4o(9a!QYv-YWT| zi*UY{f~T|{=RsB**e`A9k3ET%wD28!lFhef9IBT%DxfWHt?hc$kj9H%q3VSc|Fpv& zPRv}iMo6+$yKkwmVK8=Z`@wHZ)bO!f*F!S&h-9tQYx&dgilizdfeSlS^J>w(YAOT6 zHrRFAvPb3llTN0$w&0Ii5?!S3OHDomJv&sI<{9r|dSCo<1e z4YwJ08-9h&L%OwAw{t7Q+sXG%>c#vAnT24*?s&SdE_k1#TvXb^Fltm zMJSj8vho!7#tU$l@+dT5B#JToZ3?0*H>v@T(HdBf7HAfm9$Ber17l?g0KWv)?tscg zlL5Jsm@i7v7DF#`P7mVImlC9@UpsXwsu`_^YQg35{FR_ zyep15mT>ZYrlt{Ttcb5kcDAVe)irV`0=>y;jq}>N4@XsbdTy8sn)Dh#AL|vZxQ$mI zuL$L-PeRNprS#{m@<~tF#>4g_Hg}hU1MJvr1nRid zGN#D>eJAgRLG|8oVtjd9|9=0+4O?&Y5apzC&4{C2yyk3oE`uN909R1HkZ+0Vdae2- zjneN)gL%yn8wxc;SFIUnAI(%aqg`f~$f5Qk#wrw75y-vSl`XIKLG|&=6LL(@f`pZL z%ge;7J$KY4{FIc9A~b_bXIKE+C5B%zeUk02oQZZ0fqG6#?M+>5n_`CyF~Rium&)8G zqDXoefj{)m$wy)Ui!_N7oK)|J2~L*FmfpVn*Bsck(J`oQ-h_v-VoZ}TN2*8!U7DoN z;3+lXF>?E#HLr`CLM5l*&mBtlh;(#xtbs7@Ygz{g1oBi7BfSeMf4a!0g&?e((UN|u zqC^aV`0OU70fUOKGnkg3W|#=!KcMixwka;bitbWxr89H}^AGyvs~e{c+G2Vevfy$| zHDgQU5XgN@&k`R@p?|6La8upsqEar?a@uz?aH*8gX}%cA{N?~eC!5g1;oP5RQaH+H7oWJi9nRCB5K}D6HTGHx#D#ax%)woYWpP5AHgJ z=Oa20e)#D?7~40=g0Ud_^p#v+HpYQ#4MVPgbNu@!Y=T~Z2o>YzA}^sHD2QQbyWk-eV?C%dewKDWWY?0PIn94qy>RbNft5w&% z!6BSf`{~1BoN!uvnaz0QCiIW5$J|pkNpF7k^7D%?l$HYp( z>%@Lv408X=Jr(C~<5wE@&dZRqKC$!e>`)@Kni5edwW@bdw$kB(bAz^7l!8e;`Id4zli8X?O03^K6K8!|ww= zyO;AeriH+T{f!?Y?S*gB5c=l7e^PSoQ#gr2)Ud0CFXz0Mvp3+`_l*8N2)gzdMfIwl z)cRnBG~e!{w*19P3IjOlpT`|w5cTHjyweq;>x1SgFE#H7)c-ylw$UhH={foM#?4dI zm8-~A<~M&d%L*rB|73o0fsoee^-k4={L3vWq<=h5pR$HwKBX7!v6|)Wm?LSfH%+~M zy)3`a?Zbb0zh94?{uI`TPk&qg_kpLL-YoU!qmKOr=x@|p?vHl9=lSEbDMHXKtsC)j37ZRKgK0L{0{^Rp0)dg>ngOBtEAu_BpBbEk#d;_!11^Nkg;sN{SwS!3Z&2GQ>~>Ei?qsjwEJ z-&b3zzb18R|I-PW)BgQ)e~gm+TRt%|X+wSIZI;17|KOQFTBI*ppC~6u=u+-3)e}z$ z^>yU35wXGFUj_4}>s{Jn!2e%lxkEvAi{}|R!wP%(e-AG#<#?pN}buodymgvv( zs#I_;?=jQvN@v5f`}Eb%GwS}nCCF1VLzC(U`G^fO=Y59KNaE=Pi4IhfF9qswj?%hY zB9L212=;JEEtk_~SXcI#u{ns%y}7(cc& z%F_`gdaODyNL2mUpDeFtf_p*5c77?8t>sCqe_+=d=Ptj!HT=g@475ZXN!OhC8IOBY zzny;SRKj`A_7%6*(hhn4@d>hJnI~8GF3S^iVL6W{|c1_4PWO;`j6Q`BM61Gx$)eMqxcd4Tr^@ zoZOYKh?Wd!mFJbXB0IO1RJb_Kj83|i7prDJj10e6c;@2e5k)DJQNsY|(yck|ao{@H z<8i=K9?8vGHmvugtY3l6rJW;weI{Uh%p{7t6p!n8DX9oMi>}U(iPKv^rRUOKdWXVe zp;hg3BsA-$K)2p(DZcy{lX1;xak2GE-`W4Ty+PD2c;`w9{2?(G4Tp{#Zczdhvf3!K=cVfV8mbKxdPq0c;VCb^VQPtz9tn27 z{`D9u(TXIXO`uijLfHr;jsz} zk=nL}Hf5tNiT6B#*G>-n1dsnR3J`|??cltf{>%R?hhwLpU9r4ktPro3Qg(g0E1E*c z8&xWc3gQzTYhj2QTSlT1q8!TNYCT z;IYBAM~mX)2ELL!?;?{!I6;1ubGJ;@)^YKb7P4*uFuIs@g^&AWcWkEXr+R7sm`Toa z>(z`1j+wK<+pU3EL>VZi94ec#z>f>#ftMX##lbLe1*=YE|FqvbY&FKm_My~q*uq=2 zJtPB=Q?T}&@zW8?I5N{LyWLcGT;yj{Ws#p{xVy~kvJioqbU4$9)F_ou><0fz9NaD| z2056MLmAI;hmM4@gQ>}!q$G>(KW1!tW#{pZ3tJ36`~3sv$C)oig84;Ji*|4;yYzT9 zgY>wU227%l`$zO@+fm;GBQ^E({BkwUmpu!2upTLR$sk~vsy&sbn+oh|kLep;U*B`r zJHhv6Avu(ba!dGMRjz+|{1$ltL*vCDl=pKACe%tseS2p(gD@G{B*H%8{+zjJ zz6F!nTxmP)#~pWm+rMCqQg~g_>>Z!V$y$uRmiOSG3IqfP z&f5&HYNr%&NKdCZTb|#SyE^HY&FP)pIJF$~v`4T+NdD9xYt#y_7E#Wo(1j1C_1+T< zxp-&e%M|2uzrXC`w7}_;+>H2^^&ENinCj7J7)F33LD+ux4^S>a+-T3sVYJP7ROLGSe&NSym~6~s8gATm#m zmC(JxD)PO={J(FApX5x84>gEwKwPDLDgKX3rj!@R!gM#aSIBF(7V5tIc{;~)E>uzh z*VCRGEFkg}4WJk`%gRUp*$nGaRcQ&6$#18_{FkrG2jE`+zT|xjMS$*zl^R{AceJC*q1cWw1vl9QjmWLy4{UEoLRZ5onbXM=->Yv9jAIR$Q zCzhKxIgbB)O--cr0&AYx%K8+4bf=`FO)ej{r=F~rsVhhGh}}xt|2&h{$4m(I_o*-; zrq{}=SfNYTiGR1V&*D`^wE>3haDxwzk6-&CVse5sPyc?hr|O2PCuFpBS^HE00t*uU zjZ^ngyuT0gLwPpjA9vobw%6b~HA(Vk45HRE=J*AcoYnDLOD%Q63 z(RVK?42;@6K5rk+$-`3yFrj0|M?2xvT6ufFF9G@Br&}L;V`gyu#jS}HqD|nhqgxOg z9&VhgU9KQ%UOCi{`Tb#^K|kC!lKxu06`APQZ@noJr1^BDRS^*pJQGyxIg)v43tEb6 z%4hx1vm#BA z{ev-ee0yH;o}2V%bIiE@c}LR+tdgF=@d|?Pbbqb|KUK|`m$#C8G!i=;_plk@4yHmR zG3H{^J|q)KTUay#Nig>A`1NadSW8OBeIY^+*f_y0_f{4ybrWS;LzpJ9w{&w?_C~+S zGl=Cmnh6E{?A%+*lfcd|RKm;zk`Y{=SD4TVsIk$WNN$|S-bL)OeC--@4H+mT{S$lN zH$GDhqFR@DBAG|Xuvogse9u2TT1)#{-T)xY)F7(ko7@B*x6RZ*S(^dK5D*Nt@$_o} zpIBvvPA|=+$7Vajn1R|uteC%3Y1*)iDk7Vc3za3}xW2d0fvdFYo^O2U`D)8ZTTN-E z+k!b{d8F6HZn$ePBI3w#m3{w+1xh?ll@x1~f)~ zI`7i(Im=t1JJx<~#{MVSS^8Niwn|Wu*8pni#~j7cd}dmN9WO_5b0AdPR<7C5(C}NS z`TdI}si~<$RnAuMtTa$Nn9_4!pauA)1S$5aMBq?41~|-Uf7{8bQGl61H_m`0*OWJI zPaV`yKRK@sv=O{&T!XTT7(p3=lB9gZh_V`p2w4Mrgu>BcvvDBPH{pT>h_NB5m6Y%a zml8#8F_6;A1yu<`Wvg6oq&iY)!rm8nw{}MI>L)mze6X%uh$Ilp$Ir0G84yr|Vr2j` zFy=Q-QL1`I)OACLLC97o*n;#xT_08oTvn{`k-vCqcV80HW!f&iPoSFFYPl2c7S)=X zn)^WfsB({f4U;maP=squjPln2SSsgnMnE$WyNptVJ!G#=V6dwx9B+Ny%49~!?8v`e z!zEd6sthkxt>qPidf<>1d~Fp&@Rzq0BWHF?iah~ZIHOsr*%OkpD}l`9PRj(}#e*L?n#S=33oNs^K^XvW;h3R6;vL#K_K$bE!Omv_#8;KYs6J_Ep+61F2C;km(sFOI?iCNf z-5pU@lrSNvQthqur}yS5+KfLdJ2~8WpT4vKutFQ9FhHEwg~V7(S+*YmeL2T#`NRgK zTOPVjRF>6}6jP~^SZ(OA%#!_P19|nP*4nLtA+n>n5k*i3-vWi&)$rY z9KZ5>ZU74D`e_eW#$Y;pr8xE`Pr9b?`#XBcD^mhJ_x9Mmg34{bFQza!j#E@Q^T^g9 zo*~?aZP$i!ZE_BTl6tVQsW03g*@?lor|jDHV`&e(bQ6FcT#6)kWfTBm(+Uf=fOSza93PaR81zh&W{4Ay!AXg8*Hd5C@vA8NZNVr zhN>!SB3X>8sTrI~fN-%q6quM7+@<`cl=!Kt99P`Xmf+A{W{1lK6oO~z+bY3^qfNKp zu*sioGBm^xDA8|JsJWq20X%73w-uAMhJR(F&%zYT=~pU;q);-*=@E;*>J*1UX?tM% zk@-3nLce0o?A#H)6g*K8QR5_2Sgn4FN7b)PG|BDsJv}>~*Wi!NIfp5mWxAHsZd}rKy$K@Z!AR$?6uDRBn@AE#zqGs}xY5u;ApP&IpUUV;zAJh?7 zSHEhuvSw-%7LQLgFS{{T)`nHbe<=D`Er}4%l;!1Hs!2)|#>by3(ywmBkGGT@i<2tx zszSmvMDDiDF2iK{W?O}<`FQFt4*LAQSoRY$m(dXQETNLLzR}YuRO0wmqu8|*ORz}13*rVY zIS;-9U(z-k3>#SqeCDis%8s&Y8;oA;H7KIu9(&}{jN|EtsTk{xT-mRw`r|E$Zn6jS zMqsBcZIJ`Eb{;n3uzl)a0U&%eW9&rDYV=(@y4fx)1l}1t$XN3E`O}l6>y%kC8*Qkk zXgldKjs-y{%7%Tx;;PzrgeGOI7Gx57~135y6@+;ia4vgyAz8R-rJ2&!KB~t*wYKN~T}M z!jPi>KK~&5bx#XDN014e`lvj_&Eir7ler-?!XW$`C$|~< zUKQBK^{c=_aN>61MQ^-;z_15|3QWi8!jAYtp+B!LE9{X|%x#04(1E6^vJcE|_aXGM z2Q2v=vKMn6mWFeJ^W?B%RHw4jt=3AAscmP~PMZXXNVW%pY3!OyKb$`I%w*XxWWR8> zjp^)>^iUp|~qoa!S)wz)B$_ab{jC%-DbOeH%gkFhEg zA6qeH4I3MzHLndWv%7z0ZrEkJ` zE75@$?|k7zZ^TjVNjy{-@HM6!&Od$wZrsYKU8_leujS%4!jEU2K4*~3UYr@|le1I> z2C0&gl0JfI)EF#V5cUG#>fKSg)AL|AJwPk}IhIg437m8Zm$KSF%62o&pV8kXn@Z#? z$OQhlA*|%7e``94eAJ9O8Lp+{4b2cNq4q`A54z2|XMJlde}s2XeH5JhDM7#vQpXw_3V{PY7!LjLSXW1mc` ziUTLbDmZsLvpEQ`TS==nC8A886|hEEvNsB>;JA?;ueDc2iWGgux&qgxH06&SYfJ)Z zCBcBeVs$S2OFlrVJb!}6!Iye9~ybukPxfd)O3bj`!}lHqqZJ@7mje^0=X4{xUX*=C(vC z@8Nk3g)2&yFS*;CdmvbkLOh*wWN&{+xpMB1yZJuz zIDqNx8!X2*G|!7^4mw0A+1$t0?E)Gey8g>*u=c_1GgiQkNDg;Wu&u;% zfSP<(*wg}H3O4t@h_~W*#{$A{Sp^@O=?+L7}$CY2L^6=Ya7X^EIH_##L-x$f4?SBdcqg4za;r< z917`@=N|E|e9dB3u_6*W%qUr@V7kRnUsGdB)4wY`VUDs~EZA4GNKVy7MFS(NgNz<0 zKyp$Md4goLh#>J>6z;L!BhHQ5!zi(u_(RtvNs2 z4s)V6SoSbSB5OfU{=Z`qobtJXtsjXK;0^+O0m#<&1TY{*J z=45sC$&^ux?SJ0>*zDX_iQ8<_P|sJ}wSvM9VYhndmkix_lAS4gxfEC`bKb8{TL;^~ zh5RN7;t*3(a(gj_ZF12Y8R?yFoMLHiK3PBD-J|?mpxBD$ijr8@PP9X|L(Uxy<`2Jq zwCbW9Yoq6l|0{?xd{C5Ui zicSMjPah~Y@ezO))h*v+w*lii2gHZE{@XrsO5bjf+l|2uhdR}aEXF4!xB-l#Ry5$t z9Y7<+KW{V=|F}T0lD#)#^DMJZ`GynqG($vg-nG3xxpKj`_0z3oPnd4e_eq4_n$^@# zrNu9Dd(B$mznhDozLT|&?ArP$)bL{6q#4(%Pn^Y=V}LCRESWvqme`9!US)$pct+*O1z1K^F|i zmJ^yp_ZLvg5Bj-uHbm35)%16dOMPh)eBmO zx+-VhxaFrW2K~O$U9fZ5AKfP*+qj4F`7jBlJo&&OT-0yur88+5xT!o8MK2A@11s@9 z`+K4*a@c!dTh)9iT4YjRj^9Il^V-Ow!i^6*DuFhK4rq~xVh8P#+OfX|Vw4y5E8NAQ zO<`~<%xA2J))c?&LrMA=9=`D5>-*B&wEE;u6_NIWbowA6u~|}bZoEr>dQM$RqOej( z%6AR}n71*%4-xsKy~3wavVQn+c(ZW5z1Mv;iSxJC<}#VJ{Ji|L$xr*ApD@k^ro5n+ z^ZBKW^{9*8?AP}M^WpRV;4Ve~f8Z`@zi^l3(*F^6f$hUH^#QM_Oq6cibWLSeiw5Fo zn_rxHo0mlk1agm_V%JU%$5?w&T))w007>b67rA?&7>7cNfOO$k%4gNb=Yf_ ztcOyh4|2n~<1;|j7Z)4rID}eEe%bm;>7L8~;qyN;p)nt4J5u~rqC~?AZJaii~ z)Y6|>dnGz}>s9(re#LI3EMFYI%_N)lxe=?!x}S0A`f(@Czt#xs6!Awbm<}zPI#gxu z-=;cmP$nujn)lNd#f;6fDEUM`l!V=QE=7|!fnF^y9zaROmkk`MVmk)RT`u#WaevZ( z@W8#?e;aQwjXtcm{nN*r2OSHB6c(KZ3*RdH6(>@Q3)~siL(8q_jr3dRp2CSUS3 z36M}ggcp~X=m8STWB91o6h{Sufki!?(~blo@@ChrMbiNWMldqF^RgbsQwHrSjso!z z7{B3gArdN^F~G4@lk)BK6WD}%>B>~dO}Un8X@}1%y`_O0%c5dbL}Thr3?BpOTv;D5 z+V=qRh{6)EO$Q+eBXMNEYw4F`0PPyl)SdmSOd23`wfTI+l4x$XYO#;LUhVaA)gmT|o)dIkRNG8K{CFG+X7rVNFuht`Eh9E|A$4&X z7qYn2l4yM%_cx+LjQC#>oxC0M%y?c*Vb^18_UfPf@=u+ZEHWI2UmYTm!@!yP{Yh)z5&aGy;!=NvG2 zgU7i8%a9Bl)R`yH;&N)TgstFToJ;4|ror0_@(4ykm0;nYfKuixbfx0T?&6RNwnEbQ*_tfcoV z><|n1!sR~$JqB`lYbznJKE;toGX1N92k=m<#@C2$6V6pX(yMqlZOU5CGS5v7G<#oD zE>S!>gY>eMUU!K+5>4x z)3PYcyCS!$U+lZhF+Itx^rx|oqE#q5{gmYF0w$|$&9utxXJ(nz8>bz|CBMYlS@fA2 z&(*S)A8uErRjzpsre~Kih}Cmz_ZD9@jeov5>{HdyUs~_^GdKH#%>vq1jVVSm^QmNs@wXW64)#h*!sIkmMvMbA_5a+!8@0x3bZ@Vr4)BLNpyYs zSnzW=U(cnzK8YDI0w>H{Ki?$CCg$0e|*S)`;pq$JH9 zAv!p>&I%uA(*of(xql#_6scc#7|bzO!V@M!W3~w$DyH8Eg~)Gqk+Ys;djv?S59#@T z{9G(Qcm{W3T(X*O)rpUH+ha}*Zc++->wn}(X~*_cVT}jcqK42rHm~ivN_?{_cv%0( zAm-;Fav;aUva)SCQSoDN)Lhm0;f@!5+gc>g#aLG(TPCPv!jDoP+~OcSe9o%Y>&p^b zXJyW(ic;tUhm(=N@1JaZ{=>l7A1p5GsJgPaHo_TZc5d;$n_S(+kG9fiyjS>Bp&!7K z*e@3x+@d&M9*FyHqFx7e4jX=~xvcDat34$w=jFNo}j!WhcqPV-3zNnUG2BB}K;0`FiBuz^j#Lv0p(z9deK%w7Ky$3O7 zK~W?J=l#C}g^1e!k3b>H{{jkWGZrtJz!F_*cP-zJO#a;=<&3H7g?7Y{1gye{eC3&C zirrzUwkacX*Cxv8yKvalZ&0Z0KR}^m?Ah)gECa_`u#20*t_X%FBc^_WO{#zA6b2Ss z2OSXD#Jit_kpl(Bbp=38QOMht6sG1)`S!{re82cu_ZYBT_7T0tJ5GSofRLpJ_7jA( z^vQ|;3m?IN%mVSi>?xgCO6xVqAvAyc_{;-z9$?E|a&(XoBn(8KbG@L0Fi?!Gj;8x6 zzibG?$aTBnej!GLT9$h^^C~Ds+Zv#_%=A0x{{P643Jqh?LJ;^X;&+|Wck-;ClXvaTz(F*++UKIad z@uCrKJ=N}eEE`VO%^E|XMzaVo+j6S@`8Py~t7Mg1=k<;$+*qR~V~yc!d58|vH$Q-s zXgW^LHvw41iI;~MkTZ}OW6{KlvHg``n>an&C|(AFQW~v!d1|L9{{b)A<(xLYQ*gM? z)|%j~`I;oJGzk0#sB~kB30sTCK8UL$pP4X&X#@jqd@m@hN8iCnY`D?C{s%!VtrN?+!5vz6H)PU%>`_ zC|Wo+zICAf0aQpyK})kVZ_emYk7Si2w1ym?kL@JTcD_?vD-=`Beb=`dh3=gF_pxoq z&RUUn;Wu+?dF2W=mJ3;*Gq1k<)iqL&wJLtriM#uk1;2=qV7{d6S3Rw|g7)U5g;EngAvdPc#ZZ4?uWuwWY;tDNZojZf7X278-lTmr4Z*wA2~ z_~QqmhNp~u8g>oEf>mazwdzNNnm->Rj28BQr>YXPy5JAcP5n>CnEy)qSFzi0xYxYQ}iVwv3LAkr0C& z9UaeOBhxs@3N7%waR6}g#!4{$bN z;yIAtht6+sh#DnLf~}?N1_Ku+cp8l3N$(sQ$qTAR)!DfsMtj@9UnF@Bc#X z{&VDz*9kZmg|B66A||VV`U`{cP>%DiKfv@UDqzg#5muNDIAxyouP6#Z?uGU!s4=4G z|3S~{#z}^ZU_N%M z@_`~8vxmF!bDREIyFX`lCD=Zm$qKJceKc|7@eFuf?Ko}rQh#|e zi!_#+p8n@wLu7@zV{j5f2F5H(qwx zwExfFu^WUSmxGs?cX7g)=;({-w(Cjm2iW1{cRud#EUoFn%9r?mgPPzHSLR~_;O}U+ z?7X^E;j>2(SJy#<9kF>EP zlo7N*xjIPxZ~U%U`lbH0>pYznduwxVp0Xx&@l+}*Dgu%X?e%|~@QHjOVW3p3jzuTe zvU;DtAs%nb%gyy2_B^7N!f4Og<^}T7WTR(Rq<^X;Qzd0GKPj==WYKXe3hL{ zY|S|lop+`z5O7VXZK;~xlA&m+(f z_dT+>X&jn-*f&FAiToyZ)q!N}IK9vLl|7&kI$t*En$~%50*H< z%+5oX%6|eUe{*vAf)5B)>Era5GA{}~Lj)<=)S}t_g+TAw0|ez$p;jDMC_G68kko+U zAjw;A6|pp~zUIn_wNM2?Ua-`XZdzB)Gd2jKx!D-R!B(AuT9p|piz25w3m!BOf!$yq zh?1cfG>Z9Qz+JWF;? zb5Q>FShHUqIMb}|Z{CqbMdz|!c~yN`Ne1mhjtb9hW6s9~aZL4*UN^yD_gSMvTinQl z*a@?z)y_xAh3BmY^*`Fk$Q7-EaD{R=ZvZ%10DlJdk>8WsOsKy7u7Z-`zAaNB=`Zuo zX5U{ei~BM3Us*|!TW--V*b}+yfc;a;DmY#sM-X)a7FUI!u{>C_@XdkO^%k#eZ zrS1;E`x1SZXQzT{W~pUfj27EQe~?I0nSa(yn!Gwf^aov>r#0|`#yyhc1!GauswD?) zW|CgXNw^0i>jtrRkEQ!?{Q?Jpwe~@|o~Qht))3mY9@zd%&o{dLCBlzp*5aUAQKlsV z1Fw(n5$F+m`LYy~Air?KuT;;hpgzLHWJ#BH304io0i!ZUz!fUvD-rO{xgZyZHG=O| zaP2r;M&K^vI3LPk@O3@_HwOg=u@@BAuDqhYj{&?9%;BY#k9z_q4=FAF3uj?kh`_cR zes*BYia`6w|0*@lV>fW)S}O@hm+&h1VoXr^ttg?e|vh` z#fR=7*lfm-4FNHbZ8|zS{iW9(Z`>$P(H~y~9giNsKSXTUwAEW9=>ipaMXvcY`T$Z5 zwJLCK#W_!EVJU)Nc6=wJ2=@Olz|I?7a925sw_AQD9v6ef4XYJ1&;9oDr zjxs*9f>ftOzl8qyZv>zWWIE0mrXq1)2}G25084GDjmEoM3IytTbaZvCUu1l00a=&t zlZ7+9^#x-J6`76*$|F~hJZ<(yvt0vF6$J5gOQV_fAS$O?D z)b!;~kQ77(d|XdXKouY5sT_}$aCi_`V)BKmnSshmoxu=pH|vBO*JHY0EmuJxYxCM# z8YV>GzcZtB+>U=!Vj1qLn{ulebf*KcdVx5iQ^F=)@vWIHPVN~oc^`1vI+?BTtpxnl zq!E^2!ss<=nmW|$Chz!3z%&*OQ0hurN@gZ9Y29$7p&*SJRqam6>2LDU1hJh8QTuMD z4sbvlOY?z~NDq@?7BI1@c+eIiAr9l}2V_OewOhJzCvP^-HW@GT0r$EUXA@x0GKoN?%>Wvpl-9Q6Hw0n#af=3AB=p_iZQ_`FUxJ!rm_FT-F6bQ{X0n=M6P#q?#Z!j!wClHW!tJ z`ZhZH)7TI?3&@0CAKYRQ%Q?|_`JBO`oH+93LdsRP2W?T0avpWj4TD5g|32L|+4?aB zF6+s0XV0^{a?o9$mF~JlrTX-vNr0>LBgmvqB87Yg|5t%=)-}&0oG5HdZl;^t93baW ze<3N#dw5=OjAp8V&yuG_47Hn6LWi~k9eGzcMjSQ&1W$dG6;clP9k4!QZ;nv?Sgrtl zpt8(uDsZYRN6HNH?<@uEfC^W+NzwTd%f3~xbfRn} zwK-Ql_R4g@>!8-|1$1=m6#MzKT<7v-JukNk>>i4rutmYPe}^NaVW(g0GpXXp2%^Rj z$J3QYhEqLto4INQz@c)X`HuniqDLeqiriUn_FW{PR?UpBmda0wp0f*kys)Z zW9wkZ*I4CkrGm;Qfwd0-ESMZz!%FZ6kQR-UiuN%)^9k6EEgwGuLsvAFX_<@D36Frn zOH_8`5*-YeK>M^DH~OZqXST;xw3SE53P_i3Jy6a9&$iEUJ9CddbD(TbIs}#)_P zhFD1gMic+@PZ#R3)*MawZp2oxy&peswLEv|ZDG~H=Q~TUszzLh+qum$LLqNfby2a7 zE-T1mX6aR3qVBi=K+sBqlcznXvXtBI=ZBwgchzx_i_G#KfLy?s49(tNKfR{7)egjz zC7k>yC%e87(6$LV)azae%+x6}xv1RCK-2D`?O(NuRbhwm;xO2wqv^C<_8tL&F4tP6 z%hnH5UXD?-_me>X6-I8OCWqdF(KvbLo;Dt#4kj}7Ko6I z4W5zuOdb~A0aSY`;25({_`J`Nh{)3`$1!Y=)Wg!-3m#i$ioem(qvh;5w=fqMw#=S&sW3=@yPGkO6_wv!h0&}TC;!D|$28W~xu)Ci~uBu~ypIBK6v zgPbBKsk!pBK6@Vp=KUzLzL%7gb^P$P;wa9I1t{=3`wKIvm}w?~;U;*6b2kY}ua-~( z3K!jRjs=Kd^&`Q}^D405tf1c@6r?-a`|uT%X8TFAunV|}lr0Kxm)n<26tmm#YQ<=G z^69B-cb3eZ6GyRVKr2hP?rc4l=xdb7-Pe$Eltlh^2D{xx=Jzc*_CB^lVhHvH&s}qX z24i~3E_-0Vn*#N`H4Ml7fr{e=&S0)6)$RN;fXYV^%EMtm0=XYWYk^wm-g}lJe(FCz z?TCo%%CrOq-w`}aJ6c|-9YKfzi; zvaKo{(E;12?3N|Cu3$ZXXmjORTXwAxzxw4B#FzUDbarl=2&0{6{U`YDDZTQ6r>dUOP-_0LLh|@uJiG zfubeu6=j}>dcivaL+JR?9SJBzQD_Ra{eCtji3h}h!I`ijy4pfJya}n`t%(pg0 zI;K4Ca6|LqxQa*XunizdpBkaa{S=7`83>TwxF9xAsADYC{^uir0e}ZL74}o&J9DfY z(j#7_UB6B)?;>WkyDjz;21ci`rT3bCw=_3&eF6=CGrwMSJ_)W*qx^EN#$4C-e6b@+ z>%bpScdw?WALt3M6{wDewO3P`=XHj11S9even~_eNznK|8s1U z(z!Kg@;FgTLNYy-XgiCq!N^$;W5fO+6_D3O`8v1BpNkedVapHr?y%#MVLL@0w5)%} z8KB$ChMJ{Mt(nHw#lnYKkZAc0^#7t%KR|^w(EhTk?WgE1>#5^kuAdJ12g`wg7vVwJg4)XD8J!_{h0|z~~f9cZlCODIb-@5+mk1-Ab4_v71nzfWC|5{TZhP9lGv`VbDOd~7OM+b#|bvtFx(qQm}UitUN+Ug&lo zGryTn<2`rNd>uw|fd8l7`OA_a={Vur-Bmq*YAj$|A{Y$^ehDGzuv)CO_4eG%loRV! zZ}UP^z3G>=2G|i7?7dDmZN7JEI^uEg=grP$mo9yXKF2z@cH-jz5U7^|w?x4C1NV0+ zr*2O^%P}89PWQAYbEfz#sf>~W=^gY@q)9+*OOagsxySQh9dtsz{R^aj!o;VFQ(wV#d zz7tcP$XP)8(}Nf9V}s>ktf1}f!g2f1Jl>azC0;=7z<>y?_|5e99@S5B4-XHQyI>HW z{wAf4n49|<1D}hJjUBC53-5cg<8J?ci!x7-LzknAFFxE;abT}p&Mm*`o&v(pZ_GQ` zf~3>-7mD(3{5|)sm_`XgoBJdEmZrDu*<`CG4fVKnGl_Mg{nb3GY zxVJ;2Q9-B-$o?vHuppPdjUUCDFPNToFPp)(p?x*btjS}TYa>%&v*dYPGptW4x z2q##%f_3cH8{%LLZFgc!i|%;VT-VR3D@8%YdoZIK7_(UdqT>nZi!X|;MdNOy_3 z_@;JR-j{!*;!&4vt4y21ICL5E@zO*Y=W9{d`)^!Ot@Mw15jx~uOjXE+_{G+~4BA>T zmJ;Khb~HtB7Y2YTGaI#HcfO6_2i?Qv&(VrwFK`K0nPj4^I!D%GmC`TZ>y7~hy9ZF# zGsk65S@!{&N~>HMFC<%g_&Ikr*gbYLi7)T7@~VLJeL(2hSs592#rc8B1SDstrkAWX zkQ^4kK_N7^DZWE_YLxKs?dhuc>CD`n+d9I|2roZj(JU+<2}vaEDK1)4ec0_9DAF z%XV{+qe_sz$X3J)ca?lDov=jon#al?Q|}y1Ome_~qAl9Ecuwtxr~~HFj907#{^F^T z39p2jcej9DTt%(F-Y|&0C;)cDgXopn%b073jdj0H9uh??;I=ch+0lQi6J-`v`K2zQ zEeg&C8X?dQ>(?V5I62c>lr;cQOpcPM2S6lzeeqD)_|FiMG2zBVhO+a++u^_sGACEl|y>5 z!XKVBI_1{li}Fp}<@#h_K|obS((62zDmvGuX6o1#?S?EY(Oc}5Mf5&`-M>lo}q~jcbx|W6u2L=!~ z7p-_QHOz3cU^Y=;$HW0!)vr@ep`y-Ip~J|-R>6tfHFqNG)pZWh6v-GIXi;CgUDhmJ zvsB-rGIv!$Op<&iM`8>hA|-$%)WPBL1%oQb>U{2Db#l#2^`edcTj27=@MY(5Euq>N z)%7GT4Kts8Ca#t8n^5-J6ueYew_b77Q0L=`5`nd;Bms8t`-5)wTwtM&9QRFxzQ%-IOj zx=8giiq{Kh=o_fG3Edr$o7x$!(^Wv;Mqw0U^C`aH6%84OU_3M#kNg=fUJ*MEb=K|W zIKX=FLDz8OiM}1$gpMU5hK=_Cq$n6I>z|HBzUSdjE+f3PVP}LkTyFd;cBY{4>}KDD zRnJ%0SH>T5zRYvrT7~h(NBc&U&JKdG=7A_1*mo(=NZ{zMf=8khtb9Ijut>o@dq@dH zK#MQtaH0UgWSl&qa4IDbv0$vwHi%h61%sN$`g{UnnN*Q+-jvJ3(C`VLGdb5@A}3mV zT-L4oq<^QL9v5!c&-X&M#p%&X5~DR^t;r0V+`zf93P-RuhweC_w$UM5aU)m0Tg6}R zcjP{E5#Bnf{%hJ!p0~DI0emChgZUN{29jb>(DbG0+Cm3SDgZEVO8s~&d72b$P~weq zq!n$;lc4Kc3iUp%->UrMP79%ToH6FuTSENStA2E>SCmm)@+vn1^D4Y6X?^Ye+>k24b&Myg!SJLsm^1=N0IgO+6}rlCBc7n5CC67B|Uf|I3jz@-VrO`4St@^67rhWp!suL)Yf*@&2`a z4Pwb1)CVJDM6c@!_WE-7YhGu^IdSyQrq%>$wF$lrQ-58|8_o6#C^?%hT{7X5ZgJmm z@hI*qIex3a0X)$Tm2?~ME&Kh9RrPI8cg6GbL7};Yg}2rZ(nUs!#5}W{#8)fZ69o?% z88nzQ9CP(kG~(E=UF(Z z)X1)?N%6?;H3=TSPPd1+>%MQ@`pa*EtiZlLz>NdULwk8Z^e?LdxCKY_TsaDs8jT~|<;q`~`TQM0+8_h5d_f%Jqmr09HEacY>vXKY`JjsnkJ z)>%EA2F+zatIy7*=kbK93FTmWutIOj(47M-WX2^W!?|WqYE-Z4KGwx6OGoXGQNs6W~CUF}K4h2~|x<0b9mO0XZ@@>fn1q*Yab zq=_S0pr}TUP5Nu(H6It*wh49fCcx2V*m6K^M|oGShMDr8pYPNsG6QFq^E|TYbN`ed z-FXHvGXsZ6_eMOw-L2oVAl6l!cJ%F_?}vmZ!+PSuE0L?lPbvV?)?(25i3Z&2keq+wv-Wtt$^=UJbuEkBs$5TgD@XZ zh`rHxm?Qb8dFkmrLDNCFo9L+)jyB~b$@nRoORdx zE7qZC*bGj|A5f}SUrj7uwa#=|{rdjlfU|bBZOz(hFy-4EKot#`FAWE9{h&D~r2=1j zGv#1mOXza$xY61v1iX*tQ}2o0YC@z-pUUR8Np}3Z;BE_eerlVTN>B2GvFzV;nnG%I znbw7YO8_)l3N!-96lrE7f2ZYc0br0IqLHL2(F8CWhrw4Q#Uzvb@zFk0z9-=)JN00&FY& zY_&K$!KYH4LT%l=k=%B`i=|-TX3s85^F4*mtCUZ10^uICReb+}%PMWXg9%SY8Yl{^ z<=1KfG^6UIWCZ>q_EWodRsW(@dIe5v_f&OxVm9@M-@ z>2}nzmAyKzf+|%39Tw|=6)?pqEXT_zF*evon$i~jX?MG2wsYITAeB2!AtLhOZ}$7c z>V_ZVx#5u8D@xl!C|d52tq?Qy6LkhYS+mWwO)#3;FzP9nUC`;jAL^wG%9}WyyfU>#qU~r zJu3Jo#n`v30y7pXWR;+kaG+P<8Lhg)$@S<-gDo_-+>WHT=BOEh^8fzZwL_xUe} zIW;o(ZY}6682K2Nmy@#3PPHM1f;4ykASxWh8^*c_|E@bK{r88qc}EFB{Aqg(slqzD zAhdhfkkuyJE$gi&PsqX{A`9Z8f+RITr9MC2&jQrE0=g%4ltS#mpP8h4q-< zVEw1tM=XBQW}P>_$xr?d+fJ(}=$DkQ3QGDht9uWwL#$p`d&7!a3!X2ra=c)U>s|mX zrvZJ+v`^dK`KkNs4h;~5(%*O?mntoMT3^@xIk2{qcO4Rf;|@Umd~j$Jj^FLSKd-Y~ zcDJ3e>bGQT7JXRnOSLb1Cxlngs~CE&ILN2%-?wv6VnO~8O)?6iE4#=hyj1$2<`q5zDb4go6SPHq{n$t^4Zc3t$NMlk2|K{5jIL+`H^Xa{1Aeusf&M zVZR+V#amo#n{Rr3lG`Afw%hK{Ke%kFmjj~Qs9c4#y*!g?m z24FmOkq>W&y@ZCliT7h~cCPyl*27jChpcD(serjuQKEU~V$DIXdP}&R{`RaSzaZbg z!j)&r-DgQq8 z8#iv4MB!nA?GC5kU2BX!W?7oq^-cHtUUeIaBhH9yU}$J4C#HN7xG{1nyo56j5y9Jb z8NX+IAAair+OV_ZvR)ho9E#1Pm~j6+No1d1+7^NglP+(cK*M8}A8rPds*aHuI@FS= z+y~m8dHMPImp0?PW%mlq19P#T!1t}Nu+Zv5mbdcW>zWLX{OH4zLmusE7o|2|x{iAV zgrT`^YJsQ}r`%&#U$nVPzWn=YcIY|q)D62JFS{>UHcPMMKVIuG30jzT1*YaNL@_I~ z9FrJxC#THX*PaM`^p-e$B#C1&5~UDZQV@gGQ1An;m)^=C5w1UKFaklwk(DacNGI}i z^2TmhSH~OC75rWf?gq{?cwt-NZpzT9*T=#Go8qPY?cr$}O~u>LwkALE-xtA#rVtqV z^z~Qx{BouNx#Ff=cyD4#N*%ysyYawUTTMwiF}cNf96#6nlcqEgG(nnRO(-2agF16w z;1ywe*v9d{7w?dH!}KjKk=u>KayqYhVWDe_L(N=9>HC6o_QCrY7&;J~NOTF^_-kKQKP77O1*<-Z8G-!tcXPi7*y39@{ zDiE~gD{*BkwCk2;%H*JPDiGLpgeP8cZ%fhe170NMt+r+Zz<_J2f2ByxxDh>h?O;{t zB5>te_Q6K41|M+Yu98P=A_3*)s=(j3Rkzl&c`lLr{C5)0Lb~fE2-m zEa6Fx;|NFX1K=`BMPSZtu-B40+1;F_bv>RK1#w03=X7y3d31txe4q%0+)dd zfvuRc^B=aSY|ywK{pOa$I0o z2FCeWN6{lkEICVXrLZLs!A6Msd_J?<|7}@YD>Yu?q2O~)a~?nNS+_KXzow3D2E5J(^XFu=i4*~Zst5i0P*hpc&1wXjb+e3l9H&bW=F8*`uvCGANl~Q6e##f-Lq-^LV`sz&i^e z&9p^NoJK7lE3u8yKuYo43JCXd;Y4ZD`)zbNyZ7|YXr?#wIy-4i+ww}6#F^iAJ@SMjU?hN2O<`h4230P;4iQ~?_4m9F z8EYz$jF%8``_y+68Z5Z?m+zQD`7eYVR87`L-T?Z>RCjw+7bi>ux>@c-w!t_Eyek;2 z4(Od^s{pxCSZ(vsUq&HVX#u z7)Sl$k9xjo7ajC^W)=XQisT^V#_g5+UsA-Fy?YxY(T3pQYC9 zxT&hA`v9>p(Yt<&)MnU3_R&MeiMk$?YxX%8Zpy*(ye_XS)~=NRcdm~fm$}ji4u6$+ zfHPSv;lvYdQ~7?raxycae;KA=V|>ajcg~>pfriV=DR%1W9%KzvgREa95jv0M)$lyY zR&!BKdu%csd|K7L=X9ADbMkoP;9I3=Ee!+;jS<-T&T9mu#D*a!+76Be%li#QAyqpP zZKT7Ik)ioxXD1$R`ZYaB3&?%HXT~pB*O%UTXEmC}D5-h3Ypcdu8A~|mA2@extP!m} zy6EyPLh_X4q3g%gs2^(*;~guvMQ*AaSvB}3mb^N|vSkZjnRmRe6*jRb=a-}wBM5Xo zW8-q7E6O>GSX?Mm@vxaGLmyRewfSZ;AX&m%wV74Vt|@&)DbD?O2=_4>r@Tiu4IL%Z zJp{S|Up)cSHMTQCS#R0!((tjcygqL$-N;fT9pQq%(dV1knK8dQ;#crbYW zQLK9fD<5W%A)%=%A*)l88~{y(^6?E6NS-wAc|FzBgQo7HYc_hn+j+U%gSIJ&wZkOi zk;Ji!3Z=;1*JzRWYIDXq@i^g}itHQ4L9XMR5c@vX$C2i6BEb}K@J421p+fXjntl>RpJKmJ<7jXd6?SMOI zcC1}~FV?Az5sE(65sn=}eYwNiKOS$l1PlTOgo*{qbFR+;7N)PQNqemiZvUEUr?U>j zv_W;sc0W&jR+LnJ-;k%3+F4Yo|>D`^#wUbG(_X`f12*+SvhhL zs6eV>`YvJjc(2cNQbB&i0M;+39r^z=1X)WPkFvj?2)oc4HcRL%w26eks=aRta4 zHp_B&lp*W{b=?rTU}#|Q1$P{F5ij99AnVzg8O67Q8+vj>P|}44j&QjjA!QN!grle* zSna9;Sh7~^0cgi{03;u>=W(tgy)r$?bGP75Zm9BrfId>Hgq~hl*ule2^I(H)VNWX) zS1}BmyTrrvpvSaZ4t=A&N1q(D#lqcy^CE(*v35xx zICbjLnk=CaWW+lLnOA+x%=O|2F-5;8{B%Qv7ka2;TW{KjWnod4HEd1C-Df&yQ@c(2f8J-+>MU5`gJbIzRS`96>LalBs7 zmoo6HU-Byix-(^dbS6X>EEhq+kcIV!;bmYL_%eEWAbS8>TU(T2JQ(1Nt{KpJG>q9Y zlxT3Ny|DY8%lhIOz1XF&OzyTmqA9b74K19^c2rlmdWUy+qMLYV;)`xPBD8q1QD9rf zw-}jT-_viWS!w%901=0M|9;VA1nRS4w9)`hl<1WRwSrmD++@pq^>NlLuNv0=qgJhDh}yn$3m!tl43D zd9-&^E0_0o@6ec}a`pzV`k{0Yfm=h?Ii>qc*VCo;PZy`$Fp(fK@22#0fAPGKIz1aU(!Qxi@BV-yQnerHKa=F|giYq=vyPu^VZwIflMVwr*Sn)4{S?ip4Q` zNg12msqUyqOX`2P948V+_G# z8ZEQfZ^I1Q$M5xV^uBk!^!_<#1!v631)p=)2idVsFpFe$|Mc+K7Vln;>vUzJM^=wT1Gz3jFT`K3!@%nsEbLo7a zhAQjbY(uH&1-^$M#-;4j&_Cz+tq0)BNIKt->ZmC90e+xWc>diMWv96K)4kp$?A66_ z#B;+0Msh4#wP!uGwi4 zEAG=Ky+%{IhJHbb(0umB9nCAV1G7GNuirgcAyV=9XyUU7?d!Llm)dBsl;LC5Y{xLY z+E~XeBLG6;RlA{=vf?aFs}`Qo!i9^LE}w~G?B?z{A|RVnVa~cu(Gbqvo}Ym_hzv<{ z`L~pv*~bnO^#fTw3ooZxskJ!AkEuZH#N}3aIe+bf6PW4idy5t*kR6F6EWwT?vxGlV^&LhL^U?j7YcETZ!E@>A$1)ZocM@d7_&|fxHRO>MU zi`_K?H0w(juhdYTfog`R|Ln;=c9Bis*QM?cqNF9DlhC?vq&fXB2TSb*ULmht(c3v-BXH!Qc2hy@n>NJGp-}Rtu-1*Jg7T7!T1!y z9@6{k)$lX0U#mt>>?jp41XF@OuzQ-ynt(tvL7wDCOPWm5FndxoWGmR(6f+ORG7yMi zMbOBXe01-&rs9TgH@6_I&7~J>lNsPXW2(SNYsI5BVEBzJRXi1yTiI>j`b6qu&&12! z4AcC{xbfOASyD2y!&ggFGgeZ`b__Yg4VT%M+T1T_zVi_AXhA=K+#U-9w_GXq1S9=M z`qWHuk%@!uS7>Zd+4d`U+B31{3;!@|*MCl#!0oFuBOgORuL;PBDbZjCk-;dPmlt;KyDE1%EYYlsY533eV~2l;)vRdOqOes}1x&pjeil z7=Ke9H>B>nrJ2QgE8@Vk*yS{d?hG(Xx&zUxp1~45Z|-S zYo*GA(ueL$AP%rEUUaWzQMR%)JNToQ1C5X6{6g?GEOY(GY1@89K#Zf+eyD=R$1eM2 z&hi@X+2VGYlk7*y2mZYhecFtGPUwAS)!;o9Sk0y_l=vq?uv`&z;9c-B^=%?W;Xpp5 z4YAY^^~Ld;TKDg6_}9@?taSLYP4?UOpkbf>(-S)M1O3eoj2B*40%6n2iYkkZj@N7H z!!QiZkFNq%9zwOC=I_2DF{;14I%(U-(wd!W|Fq>*#vRv1QZbw(?@wP5*(L(LPOVSI z?eL<18hZ%751%S6bW$chrdqfLIC?9Ii8Y4?piOzVb3Oi;s)SSn%rrC{Y!U-DjQ?}g z9J3i6oFiy%i^bcPep|5IL7C^bTF7J^d2!2hslB3*0gPB{8UiAxobi;`2ZEaNsydz7 zzwR+z%wj-7ku7(A@hN;ua5Q~#1>p4MZ)3VV#~t9z@N;;#b7PEB%qyT@5F}n}T~FW5 zbkvH8HvD3`emRzO(lTQ^wuD%dUt6@a^@=!v=LKVACZr%nuxEAxR?`doEjVN3wzl>lsc z9UzhQgYC2(5GyXm%HG2q-p^#Chn>M-8=4Kia{I#Y$|*QDY1f}Jzuv|mc+mtCHV zDE6=9=4U5M*JK2&d*W*i{3yi2L9&8tGOfITpqy=jw)y9q2LDS3cfg*ruWra(GFk5U z;oWZ&dpp5+yI zz2Nau%8U*wF~Pj6OJrS&D16PY5M|#}#rRvpy7%opLAQ&e|IBc}8y3id?tlD~pM)1T zN1%Hg(48HKrk>#xImrUB%Oe5*pzD7-Sf<5bqcZ?nR`a4Sp%R+}a+B82lr~H4Aq`F( z>6OMXKKM<-`l!z&3VmARTqA`EUu7wXS*cv_wVLKUo0sa9wi}NG%SSh5Hq+A-)n4%0IfP-e{q5pUd(IBQD4`=dkEu;A5N(=b|PsmQA-eEVMvX2jU(e}*N|$n z#hYd)v?)#t{ud1fW!uL!_20uMKsTl|TFh_&j1nAx_LMdiPX#UC-$@0vY?>7R0oRg_ z+raf{bx`D90o2LdbM?nQLFK?I=%LbE>GNy0Q&CnD{~0e{q>Mz^%S9k&KMiLqyH3PR zJRCpBE~*POc@Iq0mBry3A4(NH22WCkP6+%Bdc?SJr`wFyyGZ1$6h`jbU@j_Dkx2}t zPv9ix+L;x7mo}ViB86(d%A5-LOre_oe6+D6pBgIV$+GL#Ld*xSHFyNc8Q-b?3lBO1 zpU6>RjtYBB9Q^l2YVD;MJ0?6_I{D@`<}cw52Qh^aEY^GI%Qc0d$O(Mm%A-)CmF)RK z%_`J_A0gZ)vETa>y~EAuHnObqsh3o7oQAZ%*+E2Q^)r4_YX}f~ZBXs^YPld|7ZS|* zj_zn33Mi*6t@aW~6-wc>s^eF16xlzQ{pD9Y!B(E+JI?*C2MsyeQj~{JzIomPBBy~| z8lxu#I^_JzT8URW6!!okARVmo{D(0qqo9!jIS%JV|K6)GcVWXALvpDTC0UIhkaO-J zbi*p?UomdY^ySHXaUK#RD9cnmLTC6$Pjk!XonVa2rTzbXr$nu?@B;2 zUcKQ*yvuzDi#s6+rMz39d$N7g0ajp(R64+3Qw>Sp0`$0 z?CZb1fl1Jei$iW46&&&&j+p4pzF8g+IFkq(7AMa17NRa6$71HGqI21*Ai}HrRj4rr zc7SL|l;xwt1D|TL&yy;qqARl!`8b9*t_wO5i#lbPRT!TtTmY$)Tm2JWmmuvw`i_g< zW8*pZID;Raka!1HTOUo#7R7<{eVAX$sXl_z`o#ItV92L z9s0Rv_&}fC!xv7!Od4a=(a1j^+P=&!JZw1l$>+<>KOp!VSgJ~Z_5D6CqG+mM z<6E|iQD2&aoUd!v3tDZ3)ld0J+mo6HF9xmZN3h(xEctr_uU#V11q>|h7Agj@N$>68 zrlimGihK-TUY^zhYM%S?R_%b^Ci+Tp?Nos!@$|CmT8CSiB=HtW-F8EvvJ5%w^;3^0 zd-a#f|9+kxj|zL)*pt;x)`0sN6B|3FeFic*3(7jb4;PSW(j+($Ta&>w0-_rvXq}cK zd3c_!B}z|KU2 zgx(M(RcYrY7-Y_0PvEP}ilV4L#zhpuN!%ot5E%XE#g}u>d?n^&f&>S8zbRk~+HCFM zp+0{tY`jNi&y{>4`9wq;{+(yuD4kF&-UYiNcEO+r8*xhPlzS(m*4(5_edLn&dAG;N zR3+l+{W9=?<dTZERe=^oN`RHj8I>`y*V+yl;$vtza`i%3TC=*zxtNFQ87<@8uGr z6C^J|eh4snqynirjc7Eq3Yzy*vENJEB$J&Yj}pGtB*fbAD+=b@vTPi(l2~3lDrv7X z>An3+R2Gn?PR1N#m6gJUDftWV0jox-qVd~UVMp}Z6i@Pu#onXUUy)NimnJI%y;C-% z2l6}+*W9`-eG-qEU1)O=sO*MK2(MY3<)??;pa5B_^RLLOE)3R@tG)7-MWV+I%qt{{ zPtxbhmz>9Dc$^21g_-vJtdso4?1lX#fyGyIJxe|Z+a`1OHtV$cG-7=6 z^e7FCjO?SMbD0s*uYC%JDp17$>>(zKhTAxb%KN~`=x?^6vENFN#txxkpJn3pA~N+H zk!mgHV&9z^*3#eAYGr(Ct``v$U$ea!&Uh<2~s}P3T!Fh z@q=wS+O=cTU#I%s(cN-y=ucI~arx{h8a-^}B7b9Z>|4v%S-v_+9&ALQ%x$aoKL`Dq zjpiKb!35-Pwh2yJ)3`@e9u;r;z2Fi9K90u5>a=~EMH}sjr}H@?bT*svTGYdoHt9?_ zTJCm=Y!Ya2v^39Zs_1k7xy?CR^gu>1k)slr>|SsCr~LJKVkqb{L&w{5f6@ zd)YAt#~yI0Rqim?xBFOMUylbHCwPIy^(LTEMf~~Ax>?Kk;E0#LtZ(*52fe_`4;jOX zii`7M7=!aWKx>7zDau(z(_K?#$NgQVGQHOKTOg$OlOYgF{8H-%cumD;>K1=qH|PA( z7GEn%a%tb%LKvTzX)4^@PYa0Q|8dp){>9e?Fa0q*fz@y9GuoUk?r_-$+hnlgK&z4v z-f6D)b{^&KnO>1=DIWRobdN-_GAp;8SHLx=H~*CP>Zq#sm;IrKOYRG8`%zxLpJWyJ zc5`%f-c68^*jGRhoe#fNwZ<@C|FxX01C#>%q=VYxC2vj{mOuFPHJK z6G+O$z%*Z4e{>N^kSKicS$(KT5+Mqt28S!%|9m*3SW`tO=X3GrcDtz94jeynJmw9Hl;8AhN4yHohf3 z+F|SVR1TLR@1eCu0*s5RZAeK`?qWiTTLc1{{TJi@lr(c5? zrZbjp+geMCTW2klHxfY(zEzw3Skfn=8E=QHksoHSPw~zB znrOpnK&egP$VJ93rGkinw!Xdeuiyc;>g{#=mE5qi1274zqlHyioRhQzEJH`NUd5@H$<(Egyd6yH7_CSf<1uN?-QFjtO`Dw1Q0eW zz*R&0&u1SpB4VTG%h9LJicVh_-uvgQph`@}rbS&(q1VEDS=g4Ht6++^R@z2fxVm)+BX z@djZHokJS5K3f@HAinXx0!Q{`Nw4gePIGGd4f*?$j64IN@4~CGgXunm(mZo;*znn48#r?$CU1zO8W)W0Q|JxM7Ubf;d+!Jft0&VzK?| zpaHrw7+Dj56}A`B0Vx21>l|cgAm$)^eZRWYl;?x*rP;YrC?jCW*807W z=e;y)wa*LSPlL-z8Po>aU~{MbZ%nPhlhZ_f6UUfXf?ue+s8sbkC!k_&x*aL$-sm}< zrV4=UHf+7(e1e%x05gUO>E8bNqZ8DlsbZK}eFBhWko7e^AOmU+NLug!>)4O2rkgOq z0G4%zwlorgoNHAe4S>k%(uEpkOO__HB|_0VG|BD8S?1Ww!)%kDZbMfPVC%m!{rNr@K)i#(;YT z5)Ogn3l2PKtn)NtWgXBLPiXgOgC*X#abEk(;XP_hR({UT{a?P5rSHFA8Za!U0Q$To zuy2BFW>j<~khHDoHyu_k)z`XOpQ7$UQwp{bf^iVljAmRU4z)^}zSnhH6|2~W?#$O% z731PU?F~|GQ38YBm(Wq6&AX>C`Mwp48`jrGj3(Xux<@|eWps3=Py3&RFLf=a`ZE4E!%>}F zR3webyLmMqI1v3Jl1YOAwuVm%@ZJGlMGHJ}eDM$6pVs~<9XWavLEg8c4s2KA2LYp& zTSVE*w}6%rO7nx!(B{Lxt&Dzu-iu>B8M3rJvp-fx9gWwKA-#cZx)E+4?6X{Z;jsGavFH!Dgt zjPBxi{4od2!@o4vE^ZcwdL1y8m|30AQcmJqb+%LM4Ot;luMQ3 z{k*{kVXLCsyq6A2Y&uaN65Jlexjyo2+fPW`x9Rvh5m#gvdDpJH-dQ@?Vc*wsVsoun z!jF~Ypno=Bxiogef`2FT!KUIAU?M_h%{D%^`GuS}A3Xi%z>c%-!#FTF^NA|#tQ=nS z%8j+n1?-NCe0A63Tu*0>8G=0FO$T^9ydH=OfirfN82&JWeC2=s6%UNBZtQmS+V)f2 zPaHTmE!^>;1sl_4IfUC}isr2@i$6!967RXCfU$wfS3LX8FF~GD5`Y+iWVas(9pC=n zpj}XK8kR1bo}z|pUA8&ZzP7doZg@)|1BAj<{{JXO1nOY>^`Dg{DYYi;mu2eE)Bk`N zO*3R>dwz%D{Hv#h4ySGwtw%&ZCr(t8BL&J`ySh1WfNd69K}(~(3=3O7zv+-uD|Xp$ z=(4sLPE~ho>ub?Ch2G34?S5A=WD~nhEk1`$Sj^>{QKX+M)Xe}W1jo+xH>VCtIpquv zJ}24f>zvrsLF9e7J+6XC9hf=7<`$pbS(r_zmrfcks{br>J*v~)FQLSPHgDN z)CeWnSphWK8Chqe+|4C#DaLq9VnH{dynDldIT3pgBy7aPKvo^xnTOwYRe#1c7Ga>b zX`_&8<_Mw$d;#&_lz+8h02EsOi}j{KqG-D|ZeY|p1GcqG2-Hv81XVE?|K*$lxGMrM zcy%pYYZZs_!-1K|vIlXP<$#51Um%El=^Ul$XfQQj8&s&cvCau>t!v)jFNU&BJ=+4N z)9Pg%I{9zc>yjor)Cqpol&ax|H=Lv+x_hG|XvMt!@O!QXS$D;^;DB%?(IBToo9z^qLu6A#~6)99EY`as|#@tA;%HEiiE3T}ee_L92p6fd^e`RH`xV`ir z`~`IWKQ*0tKY9fx?ZV0<$z&DU63fH~@0}$CJ(>7;2y`Lspn%2Zbt=GsLemU7*f|UU z{o<^vu5S9c19ug}5et~7s`zF}jA& zmz6mGLdf&u6LG^E@>iZ^u~~){df)woNHvy%%L^$RiLPLu_q`zkX{#{b_c6iMsX3OI zTYzwIsArviC?wwY?R;sYu#>gIT>D1_S9pT5aaCHjXam)nmFso zl-KfshYJorJ@uK=3!24qY$4EC733)^>aTs9V%|u8bcxsyX2t-<9?WRhbiv9n&UL7QkF-bOQ2Ck!!4yd}ul-<|?!}3y#Nv&MXZstE5eez( z^7sulCeNzzK=b)yVOMfbF5GWP5L<+7|Cj^yewEL-q~nCx4tS ze@h1k1d8{wT*X)6C#0*iSi>8v6c*@&O7dI*cOV!sDF$gy{Y5*6OCqV{N^~m$2 zezt7McHZ7Tg@x~>K`f_a9!Y@L!t#h@|6)*h!EE{P!0QvfF5e$SXRv=nT?ISOCFkYo zOpxs(u`bbqEw{}DSlGhFh(E`^zJTsZyUCQ{UT)aF6??E*JiM9Rvypt!>%G6w1SA;% zYDk9XZ^{n}@M%)?k4zrR18p02V*mQuQoe4+ZMNz66VHxXW+!>aH*c>2NfqmveEFv3 zodb9zr41G?SsK7RAZNDF6kSNs6ltb>@TRH*+NijgWCU4u-_f9%PI0kwcU)6cy0S7| z5+8)C9sTa4ccJXG?EODY$KdcfAWzK$f@<)#;KsLwD2K{+^qK6G0pO2emH)7GH+SWh z4jQUO?-26Wt#MX_Y!r}r*Qs*^*X_P#b~a4|_S6+Uf;+blgY4pEtGlh=3#m;{_1d@2 z*V2}F_vfE#P{q>bOsduBx7FjBlb80IW?{f)1n&rQ-c9y$U^avkCA&6t%r+>d99Lqd zFdK_(V)g4^b*@RML)%>1Qy<&d*cgL-O7v5G#KCqyWHxp4{hNAHdFz$KG}MOR7r$o9 z8j9prBa;&Q2j%7ElEsErOp$~VGm?YeirY!?GPG|H0Cf8wO*f1k)fPjhwJEAK#{H>K%!hmJ=9%smnW59nb@*1gTR@Q!OacX>^k3g!tmH!D6JSgb)?_ZcKIvIBL_%bt8V(Oe&kHg4e+ zxLg31-R2aGup{I+a|BY}Dk>mG%^!`{?Z-oSGhiY(8-!)#VRrwzcX~D|714u|0`oq5 z&@yW@!O0o)bht)Sv+u2FOqm%HJzw9!_|fLH%@Sl#V1sR5!S?$4&3(${U3zz*Cagz$ zA9c8oDZF$3`pRxG?SDU%j{fPejt1?!8C&LetO)EYYktRB8+BG24QKcF0ozsz5+Idjfo;Pd zi0*y^t_bSpHY7aYWjipKOR45haNTder5Sl9uNZ20Dw0i%OJ-ad@JVzb+ z?|G0lNV8WF45hzbijF&$;6E_ zKV&IxE!DM2DW*vb`BzKgvh}qh@_tI6|jK6;I z?*I(3AdzwiD<<1-eK4qX4x}j-Pqrj5J#7K=&Lb1Pm0Nc5$B$Ld87N@jcDTTr=fwTl zwQhawQs6tR58Pn+5b{b&x*@nj0x%)8Bqvs+pd@J3K^pX?IdpNfeo zfP6qgzSm4=J;aBBP*Cs{pr053=6A&HML;)p`b|Od<{lHJ0Ahi%cW#fUa(*5eLW?I+ zhBw#*h%bcv?8O4UF`u|+fES%vdwCM{*GmEKjS0MKR)C{=m(-6%DEMGO^7$Zy=Le+Z z+{#uc(RrZ6VVth(3%9ueB|=NK_hf4y1EnIy^qa%bSs^u~!*ESCBo%fbn7>6P+%<1B z4;lF2)GKXs(+OVc&t6|+8#m9$d$q_%uy;au2mBe0n7%yY;z2)JertYR1>G}RsbAZF-d1T5j3)Lb4$Cm(+4o(&fSh#WHGs)AD z2bXtasPa$eJ>6=o1AyhS;NE=Y=}HmZ!xi+aGasS`m(r}Blb=CgGm8FQy4f2qhWH!n z##h5q#wj))xE{NYv=6fs>wt96FJ0#SM<+^Gd=?ZJ=fn7VTNPSUd-EkQT0*2Y=FzL| z%vbAQoQU3LDM!1|(X9Ri!xv-9VPWFK%=NcIRo+JzsKq!!K)}M0g|U31xB1i*ybCM? zhj7&`)j>h@;fzLK()>VKVZdlWgX|J^p#YE(zcNi33ustxhkuHlM_{S>k>Vg4_Bx5a zjE7hGl}g;*cMscYb&P_gr+!L;Wo5ZTJpyU^3<*LC2y?xaJ2s( zI-ngl;>qj104AL_^|sl=xaP!1 z)6hrdVF`Jc6xG$|MnNom)I>AV(JYyoIJ$SaX&JJLBKE0WR|(I=)J1aUK&E8UBoxK? z@f!%4_{!yZ=uQRDoKXRPr5LF4Njy?j7La5Q@?}WgL4ihjB}Wmb2H1~O41on$GUssC zNcZC%!uETw{S4+Y5&g^S`^CmGjwtE3e1qME2WLRKDUUQ1YRP`<0l?-)rG! z9SZ?jr~$hIqHwffgke%+D~%!Em~i+oKj|KB!J8gZ>uVMymXqgs{#rEVXbuyq8Q5$a)(zXUat6Enx_raE*VzJW@gem!}#c-MLmEWa`)<0SqZ5&yyW>s z!ktLY>rI>nS*b-wW!MW~oiaNtWL{wLxS8AF_5CxEe5WC814)Zw7Pw{unQ9TT81+U+ zK_PwPXWTbL6ZDL;9s^s$kkHNR7B)#?4a+bc!!74*u8IYF0YF?CYB63GIXjT?JW$0r z^mnEQiinWp=q^Cb#=PwU4AWx!kwV+#+pr9SXC>gNY6U z-eBFy&Ou(9aoS}bf;E1O;9Bm%L0yMx5I`(>@KSQjj!b_aPz*riwkA$r0iqG}X+1$K zRY|XI4J?~pZQAK|==rFomz4Jm%uC=&?l0B0>a@MFax3UV>e6)bH2EC!D(u)9lGGco z1^;fD^XE1|I7%O6kb=5bD`j&74|Nx!o9M>!3(7BMi_wE%WlC~M+4k;*Xzf~mc@pdR zkD#i+au>R@e+%WH&9o?mmSUzLvr)6sPn1<4nfP{{Xi2Da?pK&>E#;4qEH$jAaXW9{ zGBL6mwAwiQJ;6{UPdXwqs#fWJ+wwYhj=G{Nqk;0-$+o3Ptg1#wMa~Q*4FBk|_MN%n zyWqRlO>%wblXA?wv_a@%(P47OZp>yOh_mA!Ox0@UZX)1XHMvkVpJs!Q5Nv(Uw zX(D=6a242A5cm(AW=$3bN2od8VNXnf?8OszaF_a`C|vi6MJZiBRZKjJZdZg9A*Nd8 zB(8$ci~F+Y-(#HH9*Qbrt;Co{nNRtC5?MOIx)Z_UTkF1U3pm+SVW1*Uh6D!q9L}x^ zGp+-C9Jt+Fd$-D`%-=*Sy}iXe&op`LstG{*CAG5E&<#HOIrSYrr^B-E(1f;FMjKf%O z>Cc$b#onOUl!bE89tv&3-%TGlqN5{qgzI@{^j+qqe%UA|ova+rwWj&qBGK_RkTIEYf%ZoIC}ysB zzL?Ggo(gJe$R3aDKOoHHaMA32M-$^=P;6BSd3-$~Yu|oc4(n`ly5j82vTi!-(BGh2 zxiOyw9zgBp@#KKW3K7=h8>^8APY0TH&s+b#v$`*S?wl!ZQtu9$q2E<`d?#GL(u?Nk zG!k$-$E#TVfLI9ZiKqQ5QYE;Gx`fDHths(0(zXrt$U)N;9A_NkIr)qKUdL;s;}-_I zq*n6kvU^=8^9_3`>aGD8=a&Fgj$a_j(qnA}^KqC0vfkFS^f{v#!RZ_u|~G`1=slfZO&*hmZo7-K-|*j(zO`E;&Dn8=7EO z?UU3VPiC0lOR!}3cM{izE9bq*(KWI!=Xk4Qgjby zT=bxcdbMwK+5AF~mgv?i9lmF(Y8knC_wmF3ZD}~?t#i1Er>6gOy1>{wuvq{4t?;hg;1L<3>A0&6L>MV|zQyGX zlZUX*E_3}5{sWR*#&$rbV+LTQ>V;cp4aoc6X61C5jt^tbwaNc7|gEheJ^VQpcaBm>Rk>tgc zPgb9cfK;mk2CTH;5m2(QBt-T0=@_SSuZMB6MK2}ht$UUs;@Ul<0a|>2pb)Neo3FpSVfB$TzKs3Gi3I!^D`_)H*X05U=Kuf++eTU~AJqLmlY%<`t~4 zm>L|j6#IoIF1s#x;*6{PBn!~%hC*uBwF10$TyJYi-e>{HzT&EDr2M-F6>6>28SwEtDnWiAKfn*oqqX|YUqF;r!x%UuWw2Fyzh22#>x~>Y8Z-011l-(lgZN0UsD5Gsl=uID;HK1jGmrTjGm6TDRD&iiQ}B zk0%q;LIUQhk0t+X^f@d+R0@Sv)#NP6(RYKTP4^Loe6FdF_c*q)15LrKh?B7C{wzz7j^!jmR2-I!Z}5cZ?7#ML1T~mTw%`KZZ6kHgQ~7YrN_At6C{R zS7&7Yvz?eBL*w5rUEjkV2O!z_1j1t1(a}w15D7&XzVAfWf%fzwtRBux(eRVZ5u1g4 zGa> zqSIk?p%=<7 zIn!U*M<+Q(EAw|7ynS=2zmwGJ( zPrm1%Oell5y;qUs~&5k8j_$O0`tfG4~ex6U9C!MQN zzC<-2O0XCRqQLMsvrl3SzfE0Xn>A|Coo7r+&7avi;Yb)3J-&<_;#(xNZ_r*}q*vS(vplbNy&aHL_$_@vL}Jh5PWGadri8He%NUG<&k{ zI}WhWc~FfD;8lV_*ppn}7M94$+Q~I_-ZZ7=%bJ3+!_0f|F-}rKi4k>PQ`Gu$sS=`T z>w_kn zAN0@^|DCkGu+FXVEJ`^_d~l;vK8?doODlqBb^9`8uPt2}4jOI&by+!fIbAya{$c$J zZ|W>QPTD36N>c$=LRW$*V1JDjd1YxP*g~5cBxs|um-70Qm%83=ZOMv56eMA&7t&Jt1I82;K#EI18!o#F5A+c| zQ1Zfxd=y@UBpVfo1QfP#VZ{NEdpcHB%A`^3s3d~V5uJD<{$pu9)YEN>$YACN?usqy zt=0>g{_AZH!lV8Aj($+^L)oJR0A97KA?CM`&A_WtdTbsSRQn$qP*WxnwxpTTxLmzx!47m?l z`gbX}(UUBVBXo%#HXE6}$FsW|gbTZ)*L&~>pNYFs#z;QBHOpfceR8D^nvMcgNo5+>c ztV2>_PT@UmX5*aCw^Y~sn3<$Af-Kv#A8p(%@~&U8vzZU7I)Gy~urP5F5;<0CE-AGJ z$Arso)+l;3-3X$*7mPF>!(M%aI}>GR;_@&vHz{bu!zc2|Hqhu349&@gt#Ezi{HkOazgg^b#ar5Ax;_(fza{_x zOyvsXP=vxo0#auDB?j@c>#qN5GE3DA#J|HA8%KYdh7HeQV3BVR_&=ObXIig$B*e$s zDLmsWpV28;`MBd)2^8S!QnO~Oz+N3k+^vTO7xW%O^Kzsx@FhcsH+%Sz)mH&welBtV>9Py7-KD;|)LH;Qy+bzJW}XdPVBL8HfKvlo_g=F&LzbCt z?6Zov+5inqV&CKiXGaK4K#V?Sn$oqI_4FXr_X3DN7cb}P0;O^y^+<=-d)5FA)Ouwc z)eQs;RDw5PyV-X4Lj6EPT8g?CMeP?vpo5Z5K}S0UJab%KNOsA-4KCF*134}CDxi_* z2ff5`GqJB}?r*{Gn9J4n7{JS+R&vUS+VZM57i57IlyQ8gumF0^cHkb)tj!v%nm|!& zd5VyYt%Y^1eB zl8hyf*#5rb{^3HuvLBJM8%1Lu$c?fZykQ%ecwb6SZ-slVqWkO(|IuMyWL*F<&o@Mm zaBaWM3FS-9j{_7hHAc|zNethc{@+OiHKwKDhQ}p%k#w{0L);5RCTgz##Q_xA6jv>} zmD%;g&wH*KIp@9*FOpo;F6&e-|I1`PAp1qWDAvlSs{c#Px?&?za9hI|DSM=|pxWRa z*LHuTiFKtfiG2ZQ*?#^=G>?*Bdl0U3M2(HMTLfhy_c6;hk`0O7s~3riEvHl z-p&fywdGKHK7p$1Ln!30aj=N=C*ls2MOXXivJPo~{7fR-k2O)1u02d^_U?J#xj~*W*E2XJt zyn?m>noa-}F&Le(oWV>96)kyaXZMs*wpP;M!(ShLp4229`q}mC7W;$BTD&}&)w&q_ z&Yz}SPG587i*xF-=B?|#(S!(o8bS}q-aicQ_@>mhRW~5!n@>{B zN~{EYk`oPP7wVZC&@E}4DqkhZu1II7Fn>=x)<^!Gc*JJrjh>XOm_Eq_u1rL#p>(m(G9q1mL zGGV{zG)aZqNA#N7-+&~evc+{ML!{|AC)< zls}1{Qj5#}r#r7)B4u3kMFIn+(K3$RUs+f3q?;L!m6Sr{k^?PzBP&PGe-(*HSD6Kf zSPLk^+GzvyDXcsvzq?b?u@bNE!ZYwKAIw!7JNMEUClGO(+;gH2aY_)RlnQ)H?&DV* zyMCoQXGsTv$mQ^&V;wTsLOSnDS3?!$_moB&fWUMqihbiey}&jaW}wb{OjxW;^OIWlQ>01%MGCnKUe5qH;U_v~n|-bm^n0$-=tWqCL?L*~eoz38HbN z>VQHXNyq+-V{%31&9fD63tk$EJaVci${Uc{*`T-tyXikqdFtIMDTbVUTOnDHIq{9Y z_oe(o3PGZPlM7F_pOwHk;lA6CAPliWL^*>4vi+sgSDbpg3$K!EXCn(%=`#o*`ChuP08neOD5Jm-x>qoFat8)YGh~4 z_Wsu^7_dX*wMlKe%ylY=y=J$vmJ_xwePIVHElR1@46q3e^^C@QL@(sofP3J{8;w{= z6!VMIyW$3}g6K7b&~oEee#M?otipPYVcCKp-!6`Y03oUWkFYn7hjQ)X$5C3SbSx>7 zIz>Vhk)4i8*0PL!D<bp??)#qWx<2o9qTCt`Lt3l2C)7E){p~hU-ksyJdcN0Erg009IVXDzzf5^F zvF&qZr~C7%(y7XTW~M8!B}{|TuL?tJ?BuuF;<l^gMn4 ze$hogqW?v-gG;4v>gcyF-R^G5q}&@sZ9!6*c0@=%dSkJ;y4zx7mNW7?!LjpV_}L^S z%PuG``pS?iSd+$!dkgtBrfvUcOLkVlojO|J<+$C=QU8_F;x`uBf97p_Yi*<=^OsYV-lqy zxRCCnJD9->C%n)ihS&9DDho=WB3pYU_tf2&FkMT((aL`*`ywF#q-%*{U*3$wMRHnq z>rXzOEEOmBo;PSD?$k22)ttylzqaZ&H9H&c^JPLtztg1H=rQXW?)J(G-s9lQld)oZ zHp}C`mhq0Z&xQOEV-|I#%|n9dM2_HFd_PjqkU}dq9}$z?_Ar}|?ft+?>`MMCo+9O{ zh7^TNgDTApVcJI&-na3S2o~*Tq39gDw_Co6=vdI>HZ!Ff-?nBOU3soU3%@^P+JG^A zwqnh=+bdE_@!lyRRCljIb@RvI(%z*P`yl$qQ}aZOTNX3Zn?_?UO2#eT6rnI18I9>Y z=G3CxxqXIHYB4(#R;4GZcI>0+`U@5J3G4kS$HP7AGd^d5-_5?gjhw~c!!&yD)UAWf z5|F(A2TrUna z>Lq=xeN*d$o(wMDvLJ2Z!S+GBRj0ihcQXY$e*%E#1tPS)C z?>52qbs(q8&w2y~@dhhr3dbX5ZNYmphxPa<{Of^E@vkh77#~vRVml-JJhY6c#EhwE4g{qRV3eiePrj7@U5u(Ru+yoWkV({cMkS6M&uBd2ej{-$}wsf zpUZqcK9G6+E7|-|$V|<9qNZBqTv8n7z&|oM`JC0O$9sv~?RkzpYxfu3+Fd^Nd#bvg zj?(FvI_4{wi>ur~bqsBO(#%;es6{JSMx)%OzD2k#CUv>4zSDQ|9=-7D_PzGYjAzi- z&CMMC5JU+v$vC|1g`>3V>Zy1g60ez9>YL>Prq}5~xeT2TlUlPUI{LhJxOFGwW(wab zVOemND$v&pkT&OUa;+$?YQjbhebH&wrX9vwY5dz&j$>=dI!lBz zug;<+1}O0t0)<6$Zrm^57=p)LUqVjFF#oni^@}J>15-Y=sW)3*e;QAV%;Ff+!fr0e z^jWNCw%F)bq)k85sABmFxG1VBGO?j4(JzL#)7x>!&5g*-c`cbcgY}|C z#ofGKU%-}J=LDq>ZTG;p|A=PRpdW){c&2a{4;JIE(enZU@+D%YqHCv7sy22lNe?xj zpQ%}0nw}mV9HUO&YtjyNih|clyL`+Z1K~vNw?ehd z=x_{CJBym##@KuH>lE)iz-J$JN=azUINBE{dCCo)b15pUX#-cacPvaMBP;F1fr}as zYB8u&eUDkpZ|W*!Jnv57qxD@VS8q+Ppm^bp@7e>K=~dXd zDT8Krrmtqc^Q=qf&%j|YYQ8mkU@kGVB+u9E1}6GlPwH7miG8!OiV=z?Up6uv%NewB z2b)WK?oQebX1)u?WX(8j4$IGpHl;~*l%~y>t_pp~*B>(PelsKHk-~Op!CTy6xc{vt z?c-vaPe@q~ePw8lS9%oIme_NjYQCW&piL_{Hf7Lt6IfcPy24tOO|V#m(-WGsaT}LE zldYx)D*J5+Y1TgZtV^ViRVzg)ZY!_U%~Y}4&9rZ3bJQoXjBaET&Axmk!dg!Lml|G6 z$DV|DtIm4gZCDi{5 z@Ad^jxh&D&9FwA7v8rAAUIF1kUyp{?WXsIjP4J4Bb8}u*Ot3$Ek#ToU=_r@4PyuwS zHKBK%vdqX2fx18J@Momj1=(>*gAN7Hq*8l6C#sZ-J-aG5^LIaxOp-q9cbB%gJg=o9 zDJFZlB|p-dvuUV-Wr!$ssY4tmvMT6P+*hnv?1QS2gnmG-rvu^=B+c)Bxi?iN!T;q4 z8ARU}I{5Eah%ks2!|A5uNTP5O22z#mmJ(P0rJGtpXGpa=Lk8@922oAcBXMsh2|);Y zBpIwe`F1m6r;$WQYAqveHS{p&*dM`rdtuzEbg402>r@;q9SYCC|2El?OnyMMP9!kQ8r=j*lRSVCYGvf^xDigqGTrMtw`1KjmXcD|E%iMc&0y1 zyI?+(gk`e_d*}^=TV-yjse272U0UpctPxW4id(mM-i#U?$;8G_G9KG>^X2X(TIJz< zx(~0R`!u{dW#eis+Dp>?Z$S*9nSYwX9*ys-!^}DIyyoXRo#bxj;YQ?J1NjTJq(m~s zZcqD^Ka?Mp7w0vXtJCVWx`&(Cq`zngi{qaY8O$m8B~?8|mHy5%l{TV_t1E8;BO)0S z6IX4N`*P0U9*m5RmNnHt5oXy?9D!G$>)@rh%GKDGE<{`Eh7vq?z)6gyqO)u2Zo$L; zJJcI%O=CujZ`%u~;r+9YAC6~H)fJiLo=j{wR0g~)+lZ{7bQ+HE(oByCvs}bQCao&` zvnm$~x}_@0S5zH5wX9Xy8r5uJ=}?K8m*clG7rW!;9z=YkN6-9;$Zq89plRq3k=kSX^hO5IJy$2< z0360>o0~NVnR>0kGm&gYA+T_K(^DmvHYCKgYs8MbUR-d=U*qEI-!QUR5;FfDRpPxe z8y*)oGvPHDx7x>C`$+Q=E%oEdvlf}DP=SP`vQ5Fy**;7gQv6Y{y`@bDrZvs!;SOLM z^*Y}Bp8Wg0g#i|KQh(&dPcA0Yf{Ud2Fq@t)jS80jjhCh0uJ9$Lurkq6;<`eMRtLLG zzmurblw)+ltKFr_cIl_Hb?cZaPW?gKPvE`uhmc3Q#>wElX%CdF7zy7}^ZyZCJAN)# zA?@W9y-7|!0=?gt?`Tn2NxqTtBiu8;<7=J#rPZ;ww)4NV!twm+*>t(w+oV!%-^wlco%ZjzG?Vh3MkKV^tV#n)lZz0UMuOa`zu;RQ=-{7O(p9d4< zFZSN(@#{&rL01y8wCRAtWh)=q!ltz`aBO=m(!$M4&%gE6i!MB4ZN9MI za5Edv`io=%KA|x;K-9E_;|H zA2zeq3ZY42ZT|MNbO(9=N|R4c(3u`tiU>9`-3(A|<6 z`=4+8W9#+t>p5|O&d})fNOv_CTM7R+26yP{MG%|w3)Jpbi!vvKr(NuE5cPG!fC{)M z;*@whNAEFg=3!7=ZCatpx3^ zlI^%;F($5Fr?GgX{Z5Rpa++EkD$;tecXgU=!6d;BM=Mqj2Z&8}EIx2u`sY>S&e*P< zzWu`Adk^+ChvH#jM;O&6AW_a!Kt0qCK#&_0s2GFvkCxRDjMN-0bXrU|Wlch3Mj>>( z0Nq;Q8tMWmIo*g{KH9me6dw_>sxA&rxSgGG{zw&#=ls~0CUlD6uXp)qI!B}Jn}Y^l zdx3?~7n_>^=oSONSk~E|EZAgywACRe#6`dTe#z9{W8N{8f=ZhhY($oMWzW|4*_L6@ z#531n;#`ENuhp#(C4B^Co%=7;YG&DqwSfTyM??akTijnm&8@Ly4wkzIJndlHT_Qp$ z$(s7l3*Z>^%$hFJq~K<7v}8Dle7aJiohBIUki`mNKo>i!H`Q3XEm4bRoSizY>!PMsDQ}uIewrvMvqexI{6Y@OFU8F@ZQri$ zuWDRaSm`TrFj#t^;#|29QJpku6p1?vMZ>)|ak%x;gJ@+@+&rU?%>Tpr=)K>fj4t$&vvm=mikpuw)&o!F|OfcFCTR8 z_}vGG@BE|r;#~a^k8giaT2n)Lz)Gz?Wb8m4mQ**Hd(M!|2c`V4gEmZP}8Ch1f zLAR%S!Hm>bB+(_h5w!wO^d$V#mC}NnI?+vxQV2`WmPf2IoWkiQ#o5(Krl^6P52sYx z=1jt}O`gRhmMMg`^Io6nOt;a5Vv0%?R%zHlCxL7M-T!n(d|JLvK|w)(g;<{i6kXxY z$7xlku2QuY`~Mi^tRDzuJvQCYP#eaB!Cw@flDzqo${?~o zD6*ccg6=t`J=hziwm6X9NR}d8oiEKG>(u>R^m1=MVy2_){PalCUa-|onbChC(Bby& zJm?sA2Yo-&E>Ms*P1RjPD~_wI`qlDNp$XU|n^zj8unLT*i=wOI+(&T{W|iSk!RPV3 z#0BMbkW4#*QpCbRVfnggjV;;*1c(%ov{YW*K)=gv(qB=FQXuj#2Cv9R+OBnI95L)A zV$4oaVNfaedl(`Onz{4(`L!xRo7deTOu;0>dJ$=uzjyE6VzV+!H^_qe6zUGU1PK{= zAZi@Hpq{5!)~mRfX8?P2Us7AEfL_k2o#Us8U2g^xP1lPqPICK(jyA?n77=t3VWn=- zAUM!1s_#MChPr`X`EbrzbAGbHAy-DzbN9bNk*g(y@IGZu!$8ln+viK1-Ovy=?lTmr z5xbODwTB8r7E&DP4klsQCSu>6h7a&K2)dL3byhap$aKS2QGR%)=_6bn2k;W1FE^RB z5u@b7JVTSp+&+8FLmpBg(le^2rna6uLYP(fr<#{ksNptk--A{8@l^P(jBsx5I*U9R zr4o3Py#!mdq;0J-TFW#1mIU99DHF5#7z=pYDqjY5mJ z`(y{pORl*oghE8zLqNbx`ZOy*X>mW1i+oLS7e&P|i={~v%JeYDSFal$dW=vDrwwyo z(+*a+j_VYQv`fDc^nyyz(UP+QoFb-UL{R~OTf;i`+>BftdpZ?JX=;&;IaR256I{B3 zK^*0QEq=5;bZDmA$bT8PkhlO<#b&k7Ix5#^8$^_;(CxgqB*5u=I(>2PAY1Te`rP3W$e7gzxN%~r3X?N=$R5Km%lz1xs?!K15SM>0Dm)u!bGCvrnPa0 znx#1`?}8ws-z6hng#h;&39|1s$DpDY27-KVGDOL_gYs`ygAjg;;9$U?5%S6}G+Xqk zMq|{KWgh`A(eBC&yG|Z#$i%8#$L+UYbHvTz!~Q1xdiqdYEc#(jaa!63bdG%q1A3L9 zI9~+@D0zI^bjV%!j5FnKLj5wjt_1dxJ{uIfyfd%wdLH8AaWeNk81KNGLACiS{P%4X zA79hc!Cls?b9t#1H^w5&N~`(F0Q&_ilPu!!^hK}4{1%4Oe7r-Oo-vK7m|zn32%(K> zD^0#`iV;(=^@{KuvDR5@vh((k~EI<=q48j@im%)#rpxX+I71Gl+ww6vA@=97RxMCWINH{ z^g&~Q8;`L`!SV9NH2p(Rs2iVGH8+p-s``1xcYG0!aq%6jcjlC9Vd_^3`W<-t-spLR;VnX!(Dq~wM@3blNsg6 zjrDCQbqk(Lf1R8!)B33`NXAC2hW1aHyToLfu9*$i=ZH;0*}!pnv(Qx~nrJ%c(UKXG z1=}-P%Kcqe%@P#K6OpUd#z~6pkSe%7Gxx9p!Aa99AqcN*Q}WttvCRCq-P)beQ#RK8 z)4?R7cxzSYvx&;%C>*RNY>ZV<4*c_w)aJzD(;v#RnjLyHxAuEK5^`SpC>)*0ds;&O zl~3lU#zr^ATA}5P84d}4>nB->GZ*n5DYt3t-n(q6mua`MaM1Y957xr%$Pp#_YNVPF zAxkEL3c5bD72VA{Armqos~T1%g3a;5eCQ2<=ivJpx9^vw8Hx%jzM!i31m_)If0EVm zluP+qU9%zH-l0u=|A2x2-C*4`F=7I7EcVo`Cu;m_NC8bp5o9o9%0c{7D-Gh+jLjAl z-XS|=?&LF7-ivU335D|OAGeEnOzB{vr^KTgi-ct7z+84`4XK{DC?igI@?PvOf8o}j zp6z0WJ95&~M+~pZ&3>jGE6}Qwu!w5bM8}|d42BCq71Sv5L1?_H^WQ7olI+-QUg=pn zJW)Om?SC#9)l11?*hzaA@5LOwMe$=3o~`mX`Qv!uF~!c~;sxXWxQ<$>*pEJ(@v-nC z&Hd-};|Hxf#?fNeTI&BwCm>WbI{QT8+3&SMhlUw;3r3}n6Ed>%k+TaTO7hJ($jBA0 z$`({EAlNGfJKK3=*H}dAGI)o9IiGNTdIaxy7!uaG*PLg+)r+WW4ewOrC#Pi(r&&PH zYJVAmVDaJ43*E113~|JX|>TqeWD%8#4b*WKeZAFHiF8Ij>kSQC6Y!_ro;#~l4PYCzT;t;m*; zeZJo+#nbt36fvg#^O8To`|{tYk-5Lv=TT>jb++7+RIPHiNx_RAfx=Ih9sgit(1C-5 zSLW3?g$+|-hZF#=AxZ;C_aO!bd~*Inu0Xw!J>sX?2o&v`Pf7BECE7*{luq|3$(n<> z>rpQgWkT2-ivecJKP&ilUb(pOk0Y&T{=g(=R>xnJ7%aJMwY2RH!6#(UzzA(0=F@ex zEkz)Tnt_3utjXHTdQbQ>%T`6r@Rg$zGQNL~FZ#nXErzo5S{G;gFkh-p#PBy+qqF6o zPI&)(jPaF?8nI1xXF4JLm3YA@L6F0{_K?l8y5Qi3>ze#Tf$T*2aSk+2@Sim}l$Lmy z)%_QImysENRd6oq3Dr|vI%V-Hc`i|KGE;4^E`wxq(Xg%HdFIt~{0oRM$d^X3Xl2^? z2@DzfvTs8y8H$|hg5BW1qm>%IuLmX6s!Kg;7gS@v%k8Sr?@a%L-Vz$Oi`S;B2NC(H zfmX4kZj=SO%KoJxO(ig20o7=Ds2#PUOxGr|xm>5{xJd1mM3dNkf2JS$y+|lyc&)0g zB(!W|&LE?|Pp17FQ6pFGIiM7nbHr)HGuqT{&Na6H=J?xuS%?VfeAUbkXlu#$3gi>^ zox}8;`_GT#*A9|+u9L-*l0-jrhob<}FqSP6s&hTTrb{dB(M*n&a6-m`pG&2LNef+W!rKwPt?9rLW?X#n3(k&*e*RDJSN!Osk6X|Sy0#-v zt?261w$xnH*$0O6#n*2^jr@9!WwAC}Z$(c&aT+lg2WY@`{PjoaQ-m0uu=UnJ=1&I4 z=w1r6x+{ll%X~d&?lp-9A^AdNIHfZu?uTUhu|A&8E!P>Yh^dKS266jmHZ$@jiI*

dw^R%;e`TQ@Lau%<|mrCt+$+k9|-|2LETKDK~S(>>y%dvmY)1;w z;8Izq5uR*mmQI!LK}VWVA;BQy3{n)~Mmm+cY|XOpdB)-o3eDFcA0a@*c%ufx7X=Z_0>0iJv8;dvC0eJMyel{yV9F zQF z3Hh(gf+t9dLA2h$V!~sQe2{&YVmQ9PRP?Qqy=k~!g_!$aR&Q>Un?d3nY= z8TlbK)a4NhxYaI{ff*VUgJ~3BjL^7wafnwxwzC@|fuCz{qI+V~96~yi)j2!K5dVQC zufq+-e0g)v$t>T;!0U3zVLM2axI^v)A2&6BjU!@ACXA=psNm+5^fFm-b9|8p%EBk% zw_XHxt6XP%e9`5>J|4%9&(AKlsEe+se-x=+zq54Y^X)b_yh1gilZNV7w}u7kd-b+O z>n08Mg;vljjf-6X-dEPw?ozK)c^0JsDIzsXoyxkn&{^iG#b?{}6pU1vWnLeD008z6e89iQ{{roQgYH zI?Y^jNP@pReauhi{*YR?6ZrNQVZ z48ko&LR<|!{(75; zU!=$?<% zOJd<(2wdF+QMGF)BCjr=tx2DHTXt8=q|jCyZr09Vo5Ov*X^R3pa>xImrQK)|g<7_@pJ^WvGgyI!=IopRfnfbd4tZ(O*j$(Vjnu>)I4=gVZ$MY_dr$=8X{V~?d;MUk{X(tilMZ)7obHn_-^A* zgY0g=XAOhEaHjVyE0%HFn9NUIOH_&y8)J9XIk$o6`0I2}nAe=(u`r6Q4`E9Kjb1~Q z-jkb9>?~sF@xw;1-N{c<()S8Kofc%q=)wM7`w6AnCay^He197zvL5>Y-Qzn>JUQ`V zIQ< zo?9$x%+b(bq=uj77Ok30kBz$M8dqq3q1u`~7g17Bq150`T_rM*T0~uuS$b6#r^~p6 zwFq1kcz#H4=RfwLA*pjhF8Xb$q&NDx;$h@`0xjF+)RnBG7*N88{padF8T;R>>o~YK zhQ@tu_h_C~UD?rlq?bFwCsX|#pNk!0L+=%AE`)Bm62Gfwko-Im7ZI~Budjd(i@7-y z(m>G+LVk0wgO*xG21t%yyLGiYopisgO0fFy_IE9%#CY~QPqH`*ulgTj97vMMHffR8 zlKJt-3hvH~*Z)xoA8>tqzMSDYeSc2;UhNj?Y=$Qw#T&JYFIzQYFWIB$FcEl*P9{oY zfW;rT*j*Q+&es?AxfGwy)y#Wu`x0Nw24RYPu1X$6m0B6{5W6pO#uI6Ve>OyN!@<(t zU#1b;a5rkPJo|^*4BLjaX-P?wyjU5^@G#cy*QRi7ElHT(EUeZKU=tRzTNjh#1LI)} zd2A}(b%yaQ`}Rkv@h?b;f(@si>zOYAz&u-=c9^l5{dpB=oy{y&`EGLLYN;TjV{NNc z4rH&pb+TD6C%a(A`{E|brd&h9w7e3srDHqnf?CcnPUON^JEv4z zN#%tDXnxw^ecn65qqtzQt1w@ZKfGUyKWs@^X(WncPf&ueE_&zz<6JwIS8QAny>`Ej zGxF%ID1tmP`XabQwp>YV9SvkqeY40r#*e$pZ)3&wM^za-E4n~=_Wyam>v&%?8@dd3 z3TQV*o03zWRWaFb?|y=$C30WYL+f3l-^+*_z%7}b&k3qNdM1f(R^J4JmYpmNi+27m zCC$C1;Dkk?CrL9Jcr<}3U!;8KJ}dSx-lP3)91IpNgn5T%a(eb@vnX?SL)5Bh6l^_9 z@VO}snvQ2dJRY^m?ThKF@@!uy8srkv%L)MV`eyyN?JPq_%{P60|F~a*S~48sWX|XL zmR=tnA+$??MAf@?4IR(6ySP%UDTs*jAPbNb5VN#HYCzzR9gtJUZ0T6oMyq&Y(>@H8 zE#<3sAAFtOlW3zgl7Z}_k?2h|{-$KTqQPz2oiPN>apJKF9Q&1d4fT|`&%YiD%eOs4 zcIKR>xBQu%lGQIfI%`$C>@unrOE_0p+v<(@N#G3Na>zw+P7oH#*oN(TO3HjzDzNDD zV-S0O`Rfm$Oyji>axg-Sw?WUyIPHMUOM~5n`re*43+ith%;{#Co2|Wro-tBUi ze>Tz6f*;2|KqYTJLzZ=t91oP43k|OU7~TcznFA71L|>&xi+%VVo8n~}oG#sv12fzAK9goIY8=lpVojV5 z#NCG|UVK$c;bS&IT}q>b*z59Rt}H72=E1pR@4F&kJxovk^di%fbOH2N^&#g+Uy)Ks z3}jMzr(T%Juk&5G=IO-?oWcHw_Pwx`(?P#WW~&JL@lNXl6w*Ty7X;O#ZKKm18ZPp8 z^629?9Ltt8y1= zk&iC_qI_T13ZZw~GV-0HH&kSA)*UCm_=fOka9XJgKKoHAGToqJ)h9gT@#1+yb#X+Vt~`Sb$0mO+hh6b0}Ny23Va1m`)^Lzn}gx?LxxJy z2H&==lywyo{gAc4x!9JLnD|lkjP3LHNpu|^OTY>{^b)gxOafCvCL~U7m=+QWt5KDn zi>deb_P3?`;C#ndTaQ8QYq_?*@mq;bDHQHbq3>`RwgDpT`ue&aNl6@2$0--SavrSe z$VaQgvvA*hkmvThKis}ORWa7*i{s<5g1hpae1ov|f-S~M*#WXM*A5#G26&n9kPWK& zWiO*v<-*8Nv7MVeV3HnU!lqzgZB`{J**0f};$Ho=t^2(Y&brbJzqWq-1QZ-Vr$eP% zR(v~>lm}#CjACRTJl+_2&-w3Uv0|In6v-rv$@vARE`ZNA){{M4+^49<2k06>%d&5= zr%E$$$Hp@l@eHbWE?GKH`@GATkk8)7P1yT;fHS=V)$ma~5c)@48I3l9BUtr0aUL1h zTtI_XTqvV2hMTn65RWQuUzT%CWmd=>CDisAPof|$c503jyP?<7?j_WI+u;pa&GP^L zZqmNqZw#0KKmxiWeCNnw1u!z8(rGbw?l_|C(#<4XQYtGPqacLO!}&dvmu(G$NttI+ zb&{LZE3AWTnuklYt|?WtUgPd2%iJur5u!I{2OmA^tG^Il}vzA#W^YW{`#3Z+rX#qv?uJ!HsnL`T$vT11!ccQp9YXj{`f| z(~jPK6_#2sfJ!29btXPgS5h_`K^oIGQbD5N8mKSiJo0;qHchck9)C`})O5K+4Sn+$ zryojs>NXa#fkKE(8NG4jY7SIU64bi!!hc21Y8u51>@#33w(N7m2g!R27bi;&qk z4t>8HpI&rV4V?QZdtb~ndaX|OwaEdgYaL+-@+>nw9%N)k+IvXsoji-6(2)i2!#~+zB=C{?OkE@|#YgfEKjy>y%Na=S zHYo?94g=IaGV|;0y2d9P(wHh-4M0+lAN{sIv6v+|OXa8Qrj}8p|K*$;|K*&AV5qjp z0Ogf56*kghn6=vC=3*l=g*m;aAjmoTs@q1c9wz-`j@d(Hk{VN%jAh+jVkUpgxS(R>!*~P2aqGmM*AFlxL}AerzEh= zvheM+(u4guPW@#NYG~gwXVyL3Hvbz{u}=u6AA0fKYHTO3wAr6?o zYJ~QcMA~s-59(v7fQFNMYuY8bxy@icIu?D_>VA8U#o$!=v;z2j2K$Jh7!2x%9$^H# z*tF$1HI~-WP`zf9YBD-%ytHF)rtjke9miyQH)7(Pd(YcjpDe~Wym#p6+9{-OXfS=4 zDV%^ePK{4l{homr!c;?CQqw?NnYny%C9!=b;Jar?v6+Q4Z?H!O+H8HnU!y63lV1)q zl=fVPagd)J)cJ;T96j@c%YL5m+G78;U{4~)K_jAL6f+e<*~hb+rs7kjJp{X zWcN7S;_V!cT{?7jKZ5QM?yCGM#Jt{`1DkRxlCT-G1dKreAP{2tJf#B#m4iNO-2hSA zBU(wIM@ne{UIz|fov|;E?mC3UjL%cxW;uabxe5XGMV3>a4Z%r?t-aQj@8=VBY2h~i z;NBT{qFAxKZRVAmKwNvl3A?qA_dH`wZyNSGf((HkFO6Dm)J^kL@BxF-d0u_p*lE&{ zR7tsCZ6Md!lK0T<48Ip;Zybp@NFz_N$I)C~)9>s;xY>>;J|Fbsmto1r9@2Tyc{ddl z0>$g=-o3DV^|O5a-}#sd6VOtqzBYMvp})GCqc&elcJ0E4O*lnh3v7BFpfu?EY2&VE z?HQAC1JdUs0yz?p=q!S%waPaD4FEOCrkN>sE7vLPsH4Fq-@ zr9*!KKMHkHKDTR9??yY7rDO8z`KRh;En7l|NK#)4K0ldb0)RTi)n(wKI*F{YUrh{JT}Y z+KI~D5Lr$)r2sn>-vBo5b9Ri7Y|Ir{IuveYwRDmTot>>JtX@viGKL$qT2fi7tHmDm z-mTlWdJ5*VK!Fe9Acb0znOM1Y=5mxBrcSbVC$H4MbJdK_Dh!gAl7QC0JYQbENeNLx79N6B% zpxqhf#2uzeUdQ9pLd9vq|2(VD)9K&IDE7AL+3K0G2WeRUuU~I)`gQQ4ti9q|0c5l6 z_7XDJ^r#Z@dii4G7sjomi8@A?X=(jueMF8kug~(UwHbZD9eATSPaA(DN!>59Zzs`i z9lolVo$+^SerbT}h@M21<)2I!MMO{C9^RDvK)RD0je2HyD3f)*ffH(*&7d`Oe4lff z&muJ+6X2Vy;^Y`)$|%O6GkD@;-2uPyf_A*@vLkWJS z&!wsK_9eW3D)AJXQ9>i{f%b@rG6SY_I6%6yg|ll9cAizF&FgkLF$PyHe`WSN-;|#tM|_I0&^DtOk7gO%wo5yQ%!172aZd8h~i1AfzXa9|ZUDTeZl%BnW0vfgvHL$x0#+jC!0Eb!hP zhNXf#v*rYvz4aO*I@)DJ^6!zoFizx{@~UEmT>&>eebD`a!}{o#C`swAt2NXgae8J( zl``34uaes!g_p9i5jsht({eT6J)Pqt2+@m6mny!?Yc0rKeCVm5C!#leS#Wp?*gJQ= zi|va_=-wyw;^{6Ew1mk^$!38wg5uI41I|obI7l%RQA%=@D$?#G-krJOZU%L?iM?(R zWb2aL$+p|VjuEdk#1Fys+L7fu3X zGO1<_!sK=gH_=Wjggf;72N~3Noi|2lOgakZe5;t}W814Ld3p(WoWV6q(bHxV45dvX zMmP2r52JS{@})7eXNb1^&l-?TRGYe-t#y`jK(8+6m==&D))kGM2|+;(0hV~!#_fp^nf(6LVt&C z+d`84FbtwpG0C6zSEkA6&-8%@FwAx@xym%T$0^_(N#UomPZX$m?re&^n8n;G9zR=~ zuFz}$2HD{p$82O;Hx+(H_xm-mq}c-PQ>1qOd(bek`ccZD`YU0Ih%6>493o6w`v?S<+WEA`bz&J+0# z>Zul}S$&M&WwaPzIO5&>~0iMRpIWH#HoS^gHh=)`22i*pL2CdK8C6w5Up3E z7F?GRpDFe&a3k0_@*gn^=)I#bOjC@p@`HHk#{1sC)yy8Kq)FYV*FuiL&@%#( z!}3>iIz~dH{DiKsR=y1G7%Ja&Es^#2o;z(2DZt>vX#GuPT?7~^1)2us%;A=91=;#tKm$yVS1;&krx{$wDwZ9ZS73^?cq)p z9wFhFwfH<-n7pVq1>z=cLEWDzl$E{b%fhQNIBp-dQC9eU+&00SqaT_`(RuGIYT=}q zX^bw=SX%QFJ;_=mqG9xb zw2pcoj5w?;n0~HQN~OUm+qarB^eLI!3rQzx)eo@$X2a;{+78>{{j}Ks>r2A_1%q)v zOrp2U_t^@csUD=`{|)KE>lLwVl{Z)(zd*MI36o^qz6ArbJpRWax|_n5KYvU3D^32x z7U6?m@I`%sutolsZ;5yNK+sJM*%Zsuqx|Q$pp)3P)r*n)^oqkC%YfJa`MKBTO6ktf zoB!tvX*8XXtqzYgp8x&#|NJ5X+YC3K?cIVT7NH_G9-Oe;`Xf#0y7=hJzghfQ^PjI? zGr@<_Q#W4y_vLrmGn9XHtDC0d4nVgIx?4;9?9WHiQ}?g^%De&#l<{fx&4O3zN=S|( zH1;_{$p4QlzW=wA;m?V^zVzvf;Er z?}eQlCFxFP1y22sFb{Yhtrv}yxtU>Ts~n&gT9`Dkg$bi4uJ=q&kx-shh!Nm45jH!I z7+L~(9=ile7C!V+;-$wrzQ3~8KvQ&Y%-`MN)y!~R?@&$PWLjd#omP-HIU?sO5IFZw zv}cf=QPL2&QnWDk`E6Xr%iqqH)b$kjVE*8&eDoT?z322-?kI7+MWSo^}eGh!##fQw)EM{Co|>IG`BVLm zD{Zbv!AK}aX})#=9T|OA$@1&==8D{_r5m`*AkMTH3w))M3~jy@ zGxXZO0|-h%n?%8F#e_qz@p%yEYz(}*BW#Z%X)zCPMQ_3o+zUFHKFY#%_*I)T44(FT zIkR!gmz73O_m_XDS{1CT+}AprQ*G|$VHhpR*HMLgSnNxzwx*STe}i`WB=LzFu4~-Q z$XS?6TXJ?5x9Pz8PxTD7UZr?7IVndgR%d^T((U}c+R*u7uO~LpX<0YEltx<8K1J6t z1R#-TQF+Me0B-Xq&qeBZL<7DAfHH^ zF7$IflGQ>y-*-SF13rILvp)T}byPV?Uje)fS=sg+CqGyF`mVu&fC|#STo9f$!*Tg* zj<#QZaPT4VTFe~4u0Jvk5n~EOm1Sbu8~w7^0FZOVfJIh(l6Q0Yfk_8=lgdXTOxCk* zfYf9*-v?Nlxc;9BVVzfz96pl)sO;eW305vlf}Y~q7w`JT$7MTI-LA62*4rjI=#4dc zU5ur$Qo6M1`yTlZK$%!cOLNT~G=t(A)jQG-%6=c4g3kU5_%Ie6-#-%Wy%~L@cxot+ znQF25f=o0h9Y3Z#OI_$Bceh?`awqRQA$v3Q$a}aK>cFZQbkC2^fvJStJ>Zpdhr(Jv zJCFKT+Rva+i7VT&-iVT~j$?G)B_5X&KeX$?@G}@R~?pSsaa?t5~aQ zdu9gix=+xdgAExa=0XR-1^^Su^bT=N%UXCBZ5N& zI{-Ix!JuXQ_Ws^U5Q!ASNuw7|NjBiJh(@xHV}DjYWPx9;11e0QGS`XYm_e^@Wr+trT>2{r7KpT7phnw*mW0OrEC^ncn3dRD~t;bO%@kvXaP!Wy(1 zv7lG6%aU~HJ$kpFfD+<-?gMCtX_O;GR_im?xBDzy>O!<=9YvVl4yTHl%Saav^ZY~^ zNVkwYD)-J}@ST+V_(EX@2G(IT`Eifv1Xse8>YtUK9KCPujYOsNI$KZ~QkaObp7!S5 z=We{aBXl~;YIEf(ky(#mJ)ayYSqvT7Sq*xX8>@Uyn*)`P8}k2lA1G}Gr81uT>fP@{ z9U=m99DQ%F%Vyhk@oChO%F9?@- zWDy_9!5TykcA*b1#4*HW6tTP9vW7uup(ic=CYa4g#90%E5GgIV`m#MeQC2S(&tW=jKz zd{&Gx`w%FIgWM0=c;TS_Hc|(M> zQ&duqXt%`0{;-Q*#WgwZzLYPIZBW~L6}(K4bM^SqL>JO;SWU|c#?5JlbY8`p=1LwE zk@1$}p~Se~F}tQ)gTg>1c&Xdkq^9FQMcIH03WlvN`4E|ukh#fX=_#p#o9zqPMX|l- zqarQzEh}SA8|!uQYZ}{Ll`ndYUfS_BFvET>=ukJ&6B`rM^Ky#V-R)4ZmitkpEbSg{ z=2FPW2->5`b2wl4CJ%XVvk^*gU-WW2e>1**oo5U0*ue(2BiT6$%R}2he|R*_R<2)DvilvnYDX&o6H{WI z5IbrWiStCPRKNn>gkZLqUWGr5$7XQrwP%De>OC+Fx0;vkQb^h=29tDey~?IMC{iG>GdWPoazWl<=+PPM$-4? z6}I_2Vm9`f{^Y(GVGxn8CE=FEkk4gf5RN0{e&S5F+E6JbfI9qrsFC#b&AAX<>+Jou-?hW^ z8txCD+DmPEJ4`r1>WLm5xND_rFj}gesACXoRHvJg_w8F|9&J(RR?VbF&&zru(?;V< zqo(r4edyMQCyB%`E&Gw|9EZ*uYsuMB>Z z6)WhG@p^m$d>#pXtDxmcv2y*+p^qow%^Yd2`Y z&=+(VuOp-irMn;87A{gpM;689d$N6=3CCwp zuLo~(Ye1f?OL8W@=%rf8r|XEmhdblE?J&X&_M8&z&m`_Jsui@$3cB76W*XB|lfdV- zpvMKhj635M9_w_|bo#?`JF?VaM}3z6aX`dO-(+qy89nD8aaz4{G1IMqqsufmKD!|o zWPlc5YO_(z1~tR+8iln7I!fMfSr~@%aPPB+4x2jO0y8(KwzHe_sec-18S%ZkG!kCi zPn5GdufZ3Izb)%(8_V4Mh#?b>)NmddN25Ckvig~6R*$-&%1o?tr*WKWw0O6E=c_qF zf5PpDsTxK@tEf)sNaF~s>^c8=;rDnJzxqCy{-sndQK8~R45mEO9D}P+l{|I2h#t(J zIqdXrT%ohIb`0_A^*^rwOX8i@u&WAoNX-j#7lMtUUl6=!KFc1YdGqGIL`gNZddo0M>rQ<&`b?UZe>TuHSZ7r!l?CYSAHUjGl7&JF#BdbgD zT!+U!&-r8rB&Pq}dpLz?YkH%|7qP+|mlmkW6t)Y-c!Q<^j#{m7JPIv_Cas>V*5wL8 z)vS#d5D(1!(!u)%V@0B#TeaTO2@U$*L7xnAk>UaGwhD$Urjq-1r3_Juv~Uc#++RO> z{0W}rY$$H=cIa^pZsAMraN~bUV7sBmr3hr%p)_umFmr4#>c}k zI5%~N&k66UXl_IRN*$dCyE~Fp(;Gx0;FTyLON+g82y4jen@I+8Y2YTD@rbDSWkSY_ z?j%)aA zJ?kk|$~PlNw>#K?8N)Q7>xMO|tDNHc9pAEYG_k33*cz$^Ga;j-+1wo|qi&XaxOw{C zZTXqLjj(Z2S0~qOt~hA~FP^)xvoXHsaD{$Sb#cCl{$r!S-m^BWa?CIVp|PeTu((!X z3BwIrfJJtJ3ZT@6B^wxs7qR2T4#BTJb@6!DpMD1~maPbM8&OW^#Jtm%Xk?xB(yey* z4>s0&aA{SZmYoV*YBil}Je=TVFw;DBmd0_7x_UwqMqp5b#n5xsviEcA5s|kl>@srJ znhpFCGJ{H_-6va`7F&zx^e0!H?mRAPyrZUnj4=_@Cwu=k>^E5805^ujw@>CcnoSgjLYtRxi&=D$N+Gg8wa5w6N@xBp_sWP5`FfRJD`h~dj zc3QQUlktzDNJT-fpYC{XlIG#~Wd!r7_>xA`%GnbiV9!9-LOVQqx0`r*0w^5<^0j&P z4_Sx*4SL7rEpc>FSrG2dP=ns?1!2_bayZ$}0xAuQ1SbxB2W6-Ey|SO4UV^tLD#E%? z%l_I!Ao$9~KzZ6MaplP0cMRFIGt_lf@N z(XtW)tOaPGQ=yxYJsJcxK@w(6-&;`*+KJwmCp8_u&owBmU0C=j2n1;cP>&6F?KJ@cfq4K;iz)H5Nkqp$s-^%SKsj~ZBz@ib4e$8=w>2bc zz;&bg=kCe0fpP!wV@Il4Sy{25Sd39Y`GcP;68!akh9S|_;s#l+SB5n1Q!6SIQNMv4f1C!{ zx-~}CGChwaO}9k>5QvNpfY}hGZoOdfa>7)uip7BWqT#^Z=V!Kx^!Y3#6?B=7IOImX z$<{c4iF+?i(&3J!;|{=vV~1Q%HVhySdF0%yuW(p1LJm6H0{1sc5*g!cau-R>K`QRU zfMAsN7z?twVH!w#o_%L+0K9p|`vUjy8qqe3Cc_14kq0ZB2e2P!{fqAF%;2}Lz9sFe zm^iKC)xDlDVU=N~@i~)!7^4M5P|RCBQaG`Kln9cP=IhBsq8TM8OiqlG$Ir!h&?c9BQSgK;KRe{fx zkYm0xv*XVY?p|ibb}*N@%}_ZXV(r1dI7pIjTS3l4>hT9dr3E`y(X(_apRu!K^yc z;YeR#r(J9Y3gL?&|NMvNyd(*0-<9gT!IYCV%2@#FEWX&qqBsk0R_8q~)w0tDT~OP_f0DVPurs0kxMc{?8@_+TUuY#fJBp||!H z7k~|N0LWhkSC&Zxsl`DPRF|e)ACpWh!_+=F`^3mPG37RMW?=a*VT!6`Evq5LTCZ1( zfe>dl($v`vvlFyqrKT9`OsAjz8iEBt@d&&%Li#{9)u?nq9g-L0Hg;#gZ>h(Ir5_Y4 zS=MT-{NlSE1uhtk-MYG`iMl40n->4x#ii;}n*!qwtT%USAA@AEME=Y-*|!8V7IARN zLT0fJIc1u5dA?1BP{1R87bTUHHDZ?#=i*W+L#Pim{WcVClrbix^o;x-7THe+K7Z3) zlLKf>YeD6j`8fW>>v6#xXM<8? z6)1pA0b`gceJB7^&KBVK;ru)GiZ532Kfn^h{|~U_aL@k;mhAZQA7BaXe*#N9n*okP zgp!z!9{`rs^qm8yS^Ym*P%PGGgaIqu3%DC?qbeuSIPP2}O2twZaF2O~Ooi#=9x<0Q z$=)1mA=hda$)(L8c1hPOvjWZ~HCRwHmrs3oJ_~XOJ+G|Z^IZ|cK4Nb=f3uia)ysO5 z$5LsfyCUEI)01%n6O#t|Qi7x5Zr|UaiXsR7nK(rBfCWji#Ih9L$~&xl#%x4azXr!p z##-ciRU-JJZ1}j298@5tM9r)_W!rbjIGgH3&s^ndfipOTha1c7ILt<5qJP3Ah*aLl zP>ZbUX#}MQj`51MZD}M1nmQXhmXi&phQ`XA~9MIoB5|G_G;zLIDYDYWj zi%6diEdl)*`(POq4z+0zD({SxY{?%BgE?KlKCz?nU{BPj@;)3d>%)D&6qk;Njm7LM z{%quLfa#hzNP%!Wx28^Aa3<*^wDw+`QL%Rb&ucOp zF{ru4>TQ9PAym<14e*!x^GkGuK`>| z@|Xh507`jJ@}Wg;Rjw>Hu?-g&Tz@{(4@zWmMjCI)?C@p3WBTNG=dL#ejxEGd5d)nCO0@lWhmUc0VDY9%zJMxKbCd7E5hfPa5gEAo!8C|bF)9{ zV3pj$nyCM;SR_(-6NEFBWBSXtyVOhKP0lSXMWw?yUBJuDm~|AmbGYe6^F!$eJh6(v z5rPb$7S|&+Y=h5sgvB`KKdoHuRJZvZXW7V{?FRFc7C;It`^a+3rb|pj_6LGxoF^8Q zHRAe@+^LZTgpE7&WM+NxlotD%rC|~QGZ?rKpLa`<0(35P-iaMuKY}`wTPs2S(g5&a zf*vy@q*Z6_7`9@w-2>u&%^-4_ZJkM%3wIf}Ua2-EhlwEt*^fttm!miA;_dJAOUWtH z7S*xrgJSP8UN_1OmwZyDd4|Q%H`=a8CM4J>A$W~xo3M(iFDv1;=ESJ7%QoF0m+1-x z6fr#9_k7y)B(55|dk~Ba3}!2nm$c)LiW4RJUFu(a3cM|7ab+5yEtAq=@S&ngc=$~3 zr>D;wACKV|Y6+PAQ;C`;a`ty-hp$76HKIGe#3QkR@LASj66-`|&!AD=hs%py+EI3? z=vZvfa7Ne>$v8p(?1caY&vg32ub{1$@%eANIpSFV1zvXl1YV@gWrVVWJ}`loji0~^ z5?@ln1YWESwt*KsKT$T(>x@Yu;L&rp>%Y|hpn$&Ii}&srmrI zeJ(nutTCtL8=IWy#q2wHW|@W4e-V^%&})t>5>Di^Im9Eh0}0FH?L&Y1I%i#2o^e44|9Be<{7z;t0}l{;YbAwYp7lGJ10{Y z=y$1ehWL$oftWJswov{EU*us0^OqShZwl&H2QZ1VX3%n8V29O!zYc|`X`!K|Qww7; zJ`C?%(1F@vG#l zfBQ+v+r6zZ76zZOqD%VYi4ivkK(IR%tYS{+Y-~O=oGbgM3=D*P=GJ4G9wOFLnayq` zE=-SSX>Xo~Jw{k1#H!~KTdr98Ccq>60itXBPx9sqsLhFx@D%S1MG!-4;PMxUTRbHm zY{)b@F0}75GoHA1q(oA|7U}tnfZm94Rw)ZcCyFOF5 zZLVUxS^Cqx*yMo$p3bZK!#Q>Uc4<)NA7?~_Dc)e-LGt2Az{X^;L}O? zeC9c{7C0J5YR2`qv%56+XE4Z??Yh)RrSaBf zm;2k6#ytruj(1EPcCxXPEkuLfOy53oKeU56L@9Uw^q+vt`yYS|BlB%O*cHEyGhOj| z^Q>vf@4)tikVF`;m`0%R^5C+L-A9lyOX-8lKr;`0Iu88mYUe;zCIB2q*sC7fXMs?O zAATOpnt|Twj@oFl7%Zt;@Kh2@j=jHsINbxb-#p?CzDO(fVh5|M3^sR1y$--RBMRHz z3TC;zl*ys|4$Ke>7P*b|u$e)TH5EZlR0IX(VFiItIbi!csPc4 zV1D!rK!fv#9#pIi5qjg1-c^;GGm3l~J$XDg0EdtB{>)Li!S?R*)(z)@5MlHChGrdu z5n%=jwKdaDSW)jQ9SnN0V!7<>Y=NoCbKVoH$OrD|QlVGPMxb?O zF^WEcP;X-ojMAl74g1$_`c=yrPNEKplE4*{T;?k*rr653EKn*cQ&$QcWnfZixIQNPXAHnpfB-8 zI?)R>P~J5_@r=>_+A3(awm9BIaBvaRL8eycZ=O_q?5ZCNA9g1Js5j2bz;|qai2YGh z8+LS-`xa65e(B@CwDdk)bb!7KBWCJnu)p4{<2QUC)>G#76rM2SOEX!ZrQPXntOZGI zO$Hb(`tbg1P zaOsap=H*_bi8fKIc{w>V#}Ob0hu2l6egh&fy?Hn?I`)mVsf>%Wnw+zvQjCoH;jM_7 z`{?|5CYp2aA2g@cq{gD7Y~H=nAn~HkS$&dc*oxp*#Jx$*9EGkC%(a#1FhgjKg-#@T zM>{IX`&Z7Rg}s*O}%X|Lk`%-%9j(LAs`o4C34Fn-g) zMHCp6S?34jMy9=&?n%6|(=f9nJw5$z1E;_Kfp_Za$zclbdwUG!3Pg4JH`Q;)EiREt z7W^YdO$C3TJB0s4cM{7^JnN{}wmFfwlT^;_3FZ)k>v@f{J-uaLPyS!Qkoo&9uLsL< z+bn~YwjPB0#CUf4N~5;#8RS@L{<(mNjq*Q(tG6F;NI<6Bk?JepmPMgBx&Ifg3v&%S z%^WEL$$?yz3s|ULYcYQ(rC*1#bTSr@rW*c=r4)RQ|GxpAh)|X+6k+Y~{{rv;pX7J< zkb8p8>vs+O&U^_15u1DT!`!`yK-iJNI*^fY$u?x_VW0}!{noLh;W^w`W&|DSU!w*W0md50?GX*&VZMMfN$ra!tFIQsrt;9M}LiOm`j_r=}g>-zRhxj|6ngYf>h zn2=2!nCTa<#0x3`Q8YjtvzsynFS&n=(YiRgO97ag&H^jSB4(VTcb^R(ip1d(10Am`jGNpnA!JP76m?=EvfcKZplmhXR484d1^U7zy*ea%Xssm=B zO&Pup^uCwqX11$C#c`F3w|1f=^L~O$NBiinpLx;;TwEL)j&`NiE`NL8(EueX(+aCJ zWAN=0Z5Wux#HSRUpT;$iV;SIOk+b~=ORC6+SOan;6h8@qJVF2D>|yg{Co>XN6Kt4F ztJU)Fuhp}*fuwvl00sTcOj0&wTFR6It%DQb!p>c+M67u?r2r&Ja)8OGl{^M~Gfb&4 zu{-~wNn zVv$VkZzsx~<4liy1^kR6kY8A0lW|(zh-GZNDQW;Xq0B~R4E?l)1@eZ9>je4#Dx$ln zZL_NGY4Jwzln$dF_AjZX^Oy@|_%lyX!Oq=Tg}(tocQxOC%1@1$M*PcV=_g^@3Ica7 zRaTkL;%_qOtgGF+OXL>0$ZpU(=|s}?dXu>fSGP}~AoQX@f0{4Pe5cfL*lcZJ~}HbNkG1o~1pu>LITEiT3R z%LtIqmvy|#AlD95*Y0EIQNZ*PSipijzZ}!}m>5&ulI{h-w?V;&fK6F0uosfc_P(}q zvjUWtrNE@xmN`nR1WGu%PzEa@UAno^+dy_6lwQz8eX@SW)Z9>cIcx|#3xg%CWod6t zYUVQyROLaO;xz3W1=j8Mjk*Tl!UasC8OHoG*464;mVT&Bd7mwsOu|@SX#p%JM}YMV zFX0C_*IZzlF*$j#9OD^$hF@Vlj*QRltq*gWkVXi|g|Vvb;WV3uHrx?7uSzY-GswP0 z4q}fi^Nv^~$lRJppPjjBE?+2t}Wt7yPyMCi9;9_RF?~Y0MPu!#UkjC#Ud;&pt2n zBInkJI^EF<(`;%g$Ud}7Rad9a&L&;#m=B;nllqoE_VbPyyG2PvsmK$ zOu>Uarxrfsm_{>Mf!>oQWfyoaYD8_C22TA8+L#G&YXHGn0yO4=ZQf~Jld;_lz>dlB zEWBk2s~ByZ<3m~K3Z5Fo^~;&-;WP2sX2uQvTjvH4t^WmO@n)hdz^O^BI6EkTL5GKh z^7jl5KM*1Ku1e%f;hM3tvogaT|B2?T73Z;kzm>T}QnX8`9Bfs<_}xjoq>lhrSMl%` z4gfo+0EuRk-!eW|8?)upp7=&&iWn z66G>-gb81UR?FACwEP068&*E6mSt~i&?70g*igWvO;W^&MY#`*0-UyeQ2PN-4QfjQ zj)}ARSEWFj9|EB3vtaA?7&!GoL&v81v8afiae-J`)-n5k@Re8=n~(qED}S+_6+4zK z8s9%q;wG{4yhcqk*aAuk(}h<*Y#ul7_A-3bctJdX8FT#uW;tuJcG-Ggg9Ym1yosLP z_n`8KAu03Bv4>Q-S4Qp98|&pn|ClksIWu{;O)=?@x~dwjk`AayWcb_!jFlOo^ zD(Ay7>x*&TH}n!dJujPUyz_@yN*Sn2Oqp~oGw;HBab-Z9b!<<(!c(sjc@0%~yN~uQ z#UnQT#jGnnv++0>5c}X9amZIlx{o7Jtfhd}<})=X&t1RDI3>Q^`wTW*CCmx!=Aqy% z;YQ-V5O=8{9(ZmfIm$15!h3h#%+B(d?7@Hh${%x1#I5~;Sh8%U(ucfI8C8lfs@tPs z-?bt&Zpd7>eG$0|k>o`&cLdtM*>K)FcI)12mP-G=^8tW*6yOHG-F z{S2_^#w%+eRF-Lo&Q#)pfAO@y}e&Mrq;%=9ge8%vg;n|qy#&v=tISHufNb$N}NB2y&KQWF^W z5M*H@( z+~WpfO9(!C&LFy=BgbzZ47{wsqK^p$lT=pTx(gGtC2nJmKq!vS&^-kl=)`W)Kvh|~ zDt0+Dahd7t$8`N^dKdcIS>Xqq@$U_ZXS!s{A~!vm;opwH({(i*wN+<>ckmkqxeV|* zrW@t}IOXOCCn76DU zs7=uUQb?+~aC0%UTmnj|cGB~SVWn2DhJDyKt`l>ym%PY;G2+wqc?W{F;$vRU_Y)ow z2~IUh^A>#>dqWSwUBRSmAtp>pXcj&xfpA=8IqgILp>+zXz-ePqe%MW5Q~eGlEm4l? z+WF6)faV_i0WA6bwJXExHe%0Xp5^ODbR4;DkX}#Z*aCbS$))p&5Ss^nJuKI+%brvr z^4i!K4}iqfTz{lM*RjZRM^a~vL$90ilquUJW>#Q!`O1B!5G zD7w|E0$r}8`TlJ`b7ZZn?F2QT%S-h66aCH)?B;OL{9{|_venjpJL?~D)6;0+UlH<; zxQS^aG0}D+%60$9wI+PX*GreM`b!huo@4d+0^@>*H5M6RtM-aUtcizM&_3F6KMQfhQJWdD5p*h#?m?yp>v%qN(`UY=bSU!aQqB${j( z)&IPOkQtLycz)Q_51ao*&Gna%clZ-fLCo!Ad)uw%iHvMm1>6ymKlM0~wm`8@D--To7y3#?Hk zy5PXe?0-|-Gy=;XX=JbsNqXmludh#lF$kr8&8a(Ghe=C`!*2Jb5J=V;>75t%ZsnkN zfm4Z$j4T^*HZbs%abRA6cn!<#F9s1t#@#YHt1f4=#s5dj$&L5krskVILlLN)EHC5N zzxfwApxX~u)7jg~TDPE4%<$_0z|U<=1+&B+Z0}umlv9s>kp(}{1NTRS0i?m8By#?v zmy9u!!T&@gELS94(LH-{_&q`90zd>U4g$8KKru6CoBrDCs?z|VlLF7wZHrg^gfqov zPJ0CPMpDbXWGrUQ3FzWgVTD3_-Ea75qJ~qM{Zlx{b-LMg9a3ipK>TPcm<{il3?J`m z7S_l&1$4%3YbyCUbLR!xIV6?Wmmp9H9l+-Kt|Wx^)eVv{py3|2_VcikhRtIP{l4zem}rT4-A zCom0WG?|`4OjlH!B@@Fp8I?>yo>SGvg!ACU*@y)LVb9s#4vV`#lpuiQ4}~yqE4|a} z>LfoC=ZK1Cs#CyjDS*n^{IARx#2gz&g}0B_G)wSf#l-s*XJ}Jo^qv!YI2sFBb{cGY z@LbP+{-N#Z0g=doJ;KdJbzE&gs`Je0`xhG^YFIM6?Sm`>)!i_nus1>dU!F{dlkTyN z#9)Kcs@9g2nV;7Kk}mjdNA^1On15AfPN?eecA!~7PVzvDu`UZ zrSSbF)_d`5Hu=Nzf7mi$1Mg3Xl3Xb^QTYXgoU_payq0fJm?s0dX^)JN%}#1bupmq{ zXON_}SzzgX2k${(FQ98}s@A{sL_sj7o+z;XXGTp@?BefYBFWP42Vwn%8UMN@wKPKX zk62Fk7onk`#An(>!(&0tPx*K!@TrX&muC`#UV`A^Y?=&@sObh6;T4x9c3{44e)t)Qn30G+whk=y zDP`8IV+!b_%Rm>Ng#xy=|B8_Aj2h{eItwaD%=j>MCSbRwc&;tH)z!+F-vg;B1F&3Y zD-%0Y_IuD*aKNkiL8w4f|3nN%lD$gS#oQrIJ{!xWl0`Wq)n==If-Ih6^Ks@|<3?1Uu5Z?!LbHZ7rXXJ+GFAq8wHa`7fo4wE&A#+W-a2;(|!cCStAejgh6 zr6#ho&5&_4qSw4}j0;QNKSf)!u<1%`D>k%2)BGuiCM z18dV=4Ploi4jVdbFm1oD+;$RS`Xw?$?SK!|z4Nxsu4C1i_Z9$?dlKsd%#zF!wZ}L} zX3S(8CV0cN~h z4Ka5yn&ZZ)Z1R%Eug7;(kM6g$>Eq?a1GroQNKuS#-(k^@2&-D|oB&BySg*cJf`zbn zQg-z`E1yKMx}?1o&^@>Y>grzsi{R`RFU^?9{xF5e-!YRhWl2T0zhDX4Do}+Rn=NvE zt0TdAZt?p4Cf3uLip#xuEft6)=?- z5ulgY$u|`-M8{Ps1a^JQq|i{C)A6CvR=s?NJ+9A0&h(D@?QvRX-n4xB~O6koU zWAmGmrC&93&YdfjvVI+dCY*8LCLD&3Rk5%EA;}lX{rN3tsTxv@C0g7PS{}sGNDOtI z_vA`gyA9Q!jAg=8O4=&j7;UBSJ|Tc4)eP`eSQa1?7CaIVxeeTTo-q5q=sLkq{>2NLYs_E()^$?JItlrR2S74aU#=v^ouTQ0F zj;>$YrMl8<7s{!BY*Co8AnepVfwrK{rH-&T6k{p5CDJ=PpNEt9R)ND3$~t=5z=Sn+A5uh3@<;)Nv_PDSwhxV1%IJSXi0o*Y@xLUu8JWNz?f~LOPG0fTptB(krPeJ zI`kR697in&es*#X+x#ZZj{<8VEQNcxXKYocUV6&+c1$59964)^6=wCLJ>Wiy14tHH zku~3IP&&O;wnZn^#4zBFh=UR&ODBV^m)@5^wyV*WLUmkksueePb6xKUkF19|H}9xs z`|hwAtkP>4Xw{Q)jLe5C8C2y|$0^cUKItAayxl02*?_LHO`9aTJoOVOPGFD*%bL`;O$dQcdJ<4Z~`mc|UdL&TIWJJ%Vcf=EEb8x4R(-a1s5+a41 zR_DED(3kIQ@dE>Sn1+FsfqvZaZJH{l_+{e>m0O+C zl=EQ8Ii}%=Rm*#sOEMkF@jQpUH|L1V2WM29v8-LLy1T7DQTDV^W&lQ3Tcdf7 zA{%w%@78=(m#Xx%w7AGBJFvfhE&YPD!7{RmnOnBrgxhM0r~Hk--d~7rfbw_mX-NAQUoNGVEe+3M6^ukrIf#?Psi&Wak(!RjLg?1iZQP^8`5*>c~( zlq<+Y$O^EWb07*x_!btT_T&m(qUDAtHLI?Q1z=!mlV-ME7@Lth7rrfz1gA;76jP!0 zU7L;J7_Fp0?TH7nAi0xD^MP-8zv%yAV7^wSIr=A8bm7Rv3PI}WhAyvSBmw82%&N^J zA^7%`Z{cER%K6bYh9A<8oRvoroSU>@c%`s@uvmKE!h3^PN!cXaz+gm=3`~v%fkJcU za%O+pnBu}G?u*J}F9b(LgmrGC94zB!N@=TZ>@S`Rjb^z!6z`~+2|-ZEM*RcB-rBQk z>-4;&L&d~Xv&9y^Wr0B?u)SRaoFd1Os*gwBZP$WE`}xBIv}P`*@NVuwO?2@^N$j)J z)O@7&9Wpcuw%-#9-VfWRnl#|AcAz%ndsVjTR0=zi*<|VAj0Kh25S1+}fdy(M1u5nC zT|_vKGSid%fib2+uM-m7Lg3aAqf+#5QtoH|^jnG{?sq{94AiPyY~Dfa%3E9(EX`CK z2j`^S@4wu8w}&BzT9RA6F%8y9y7oE=M~5L|-ER^PWsNKgfHhAn_o6^>|1k%QYNOb( zGn-XVWJ8`%u!QeJH(b?W+ukZWb!2MQ1F%{fBSTzN{=J>Fij5Yqhtl<#y_sG3d)}fo zO&4F?^%mlmCi`xH&rXjr-Aq*uzSG2seF4F%hj`PMS4>?5i`68XWC$7$4{7xtp-(3m z41mxZp|@M#_zXYM9?eH!28EPq(+agSJ=1Q@n+nfjocXyJi&E&?G-WTf_0A}Nt1GtT ztAV{&eCF&_Oz*M`X#2Zg*RoGbByCIz|B)7&mtFigVe7jr+T-)H=ymx^?W#wpPi)gJ zud?!G?E@=#+-Q>p{kos#kf6m*Y6xf#q|aiE!#8cHtK7$>f{QHHYo9&fka*rjUXVeC zum%&CQ)yXeY)Y?C4+=xKDKEM2USxxADs}%lZ?Il@#cI*yWD0$FAq;MGtXcFA!`-q# zIMWYUN?c4 zAIVkaQD5PcpOxDylRF{9v0nZ)UX`@0pN2t_VM`{cPzpqg$WR~z zH05m0cczS%$iQmZ4RZFMnk#pK%^PyB59s>>jbFP{;3cr60oFeL&=${l#I%V)V#ygu zh9cP-z8ht8TR`<(y42&o9wg=2#^73_a&Hw9VK{HN4E^ll(_~s(kU*PFRJ+2MqtJ7Z zlZ90ty`h~L{vLT**+Z?D>=0Vff|Uj`uZzyCi-S-TlVDtD35ee)++ z6fV4WgSV&OVkO*S%cfU!?K7p$>W(+*)Kw#ywJ9f#Hh^;?UeBWN4d+>h&^~{545sl} zRCKGxJ8)C}o-b)|;sUSt>-h#$g@slr0|d5yb^ZS8%_xT9OMDgFx4m7kKT_J!&-*L@ z2A|azKVLq6pgrH8<{JaMHlFyZlAnAjWwJ+=N`^Byw6@O=(o1b7iX{4RO(RwA;@Hd2OTrv;A23j^?P?;b(V+ZVyyYg4Py z@MkhJIHk+w-xLD6lH-4U73BFFr5*C2t3BZtj+Pvy{d8FepEWuv0WlL<{Owx)1n z&Rb=*t!+O<;B&k=Vi2=1TAXMCi_`OK4}TrnG6}5)fh*CX1EjXE21G*kOn5*fHwX4r zwIbJca|Dj^=qO~4pDy6jF4xwi_V@Nc9sJKnEjGHW+J@K}R^$=Z?F9e=d44r*KV7<= z@7KY3F^W4bs`)qg23NnJZG%COfX{!1Lt3qdbJCR3SfB4Xe_o7(diz0~y-+bCc|Hu;F^&7Zrd2ULG#jHL^>9EGu?_c|9OR(BFZ|`qMFe?*gX}SOV zF$=-J3^izM{%!f|W7RwGw7pYb@Dju5lnbHy7JGmD?Tpel!yuAsH0j@+u)Gr%78WWB zVe+)9wPIL1MUevntQLanK$h0xZx{3Ox$d2u7ms1c?^#3wmco7fHkaPZz$Dx&!MNkB zj7)^?ubVVNS39TsS&QeYzJ!Uip2L@N z7Luug)%@$EWYpvgz;M`^bUrm@%3$gFwC&IX2;@DtuD+xGIfKt8lXqudUgeCo-|g#k zhVd>sI`8tlnGg&4f}(L-`pMs~I+=UD=L-=#LW#xgG@5zfDtK5ZB_Ce36gOJfrPT!c zb?X8)T*o5}9~)MD%3u~8&3?y)fG zNcZoT+tL{fr<_GlY8>=iR5%3AI9u?WW(WdVtpMkx=Jn;bM>Y4|@~(iGy1IeQL>_%a$pAOHQcmJ5g1 z1*`oSzrXlGJ9k$9`p$sQ);A!%Lc8O5e;o|MZW2P-`0c%|ylU6JwuR5L3i|ZxCv)35 z{B|t|^!{dqW*K;7QLy^jZ;o%4d4~@|COX=F`!S>a;Nlp)SXHuQxPIT)@F+xirqH!E zS@=NMrSVU$)%{o9CAUAlYG4g?lVpYF;w{b*Le=V4#RWNl47yyL1@>GfPVVl~W7SaIIdxl$}^vkzXI z?J9@!!4J^QX4&gQZJe!;WelvXaskt7w zJr9G6hYrjkzq8l9MxYMJ$51#;IaMw>EAkjX>C?G>V`c54Qu`(LqFWV3vlK_CDrDaa zlIA$!$W_y%^DQv0pI5}v<=h2GR!P=G`9X;COnP!H@T`>BJ9t4xh6nf@)d#YS0Q4XP zh^N07nS;1sd-K|3rVUXcEp|Auhbh#Du7vQqnI;@BHg@54?pCJDLmoKskGc0pxfJk6 zc{vCC)ZdwvNoT1{5^9x+{-|E>FFWg&^TIjK$DOe1gEP*|mM>t`&UcNr8!9Wk zkTQL*YinogAV0WT)AneA{N~cHr{;NII|ULSUK7tYtfip=&Zm(Wv9E5Z+!J?pslDK8 z$y{gdGKsQpkJ)O#40;$6kc`?HnSrhCN=Lh{DZbZ2Y`Pk)s^+k1rFI_~Ko zb7d#8XshLS_*Y9J(uDa8;=IkwNt94ErOpY4-`HC1_m_m;FfaHcgfcDr*YX|k`F=QS zfE)4MJEMcnK2w;7Pc`8WgPlt*rajI@+DZ&kr=mi7_)w=M5^fS1CjNVJXJa|7#`bBm z#lfW5sG4|@83u=>y{)X@3zm;3B6+W1$O~UvXtg#nzaX}af0ytss*6tdH zzcY$qcNM%&m{I!Otn<8D@+;q6Cq#q3xYu6=2-?zbLv zCktK2HQzZ^r4r}cd2{rDUHnbrzn8FDNVdv-ypg>#IUW)5H7$WYUs3o#(6jx@C~%MC z1e)d>irBndz~_oRudq2h3I?LmSr$0uGzl|x!`VaF;UdYSt_?EY&CU*Yecn}!&*b{r zBDD5d`MOKLAoubccydIDVk`5_s`u z&k^~jq4M9Jh)6h1Y6XQB$oMz!tZm#Q98cJd==RSTT$3B*Oxjkk~r=`K`+*HNfKD0qLo6Cbbf!eE}vCFk? z;Dm+v+f7ktfsk{3{)w96-S7TB)jNeOYrgj_kLHwMsLm_-HlrLae%2Qku5hu%2{`W^ zKrOz>U8)zTTXY(zT{x9+R12s?Us2}(xRG1w@5y<~7pkeL*+L>YB;gDun}Waj91#}g z8u+$x*arCrEev?I(GaP?WAY)0z!|^89u=mGSzvllovgIo3P04%1t=E(sz{ykbcU~T_%YPZmusGMi>@7Ctt^wyK2r29x%{wCbQ8SKQ-SoI#A{!e@2i3 z9A}FabE3fCcO6LWBbbV*>r!mY@KJ;_uku=HTakb*m`1_1YSKCVW}=e{?)`<~kR5=` zuP>%pE!h}O7LCSlcBeho)mD-j^jm82pa(y@v(ev)_|c-xgFG&kNo?2Hcme=oi>idw zvaR916Xz4`2^+ZrpT-f*@gH8{aCD2|Km79?kR=aDTy>Gr>t&p}3vpI$n3diP@lLq0^*ZL{L)dvj`8W~Q6~9i>*kb`zhV=*Pv;Gazf-f^P!wF0xpU*CJ0+R(8jrKA`@l&dr z^5QGrfNrn!HmPvL;8>yz_L*n3fgPYmIKD8Y z)!z9yir=YXTYnC;MPT=phEmVz&Updcg21Z6>K>K#zz8YAo<4BT$Vz$xTLA2B&G`D< zV(XhL7{8d}1_9tRiZ^v>xkNSxrbMQ>Muc}ksi)#RUn@ml(dKR^jaD%qNW?eVKb7+! z&TFv(8qAU)J$az<>!g)}^V?rsqFP`JdYY=oETTi1_goDP%@A#;ml{*(lCuBHEyS=kZ<-PmVB3fg%Q+9gEuIC_(Qa%{fqu zb>l5cyuYmNZrEJ2K)9M8(ZGm8wacQBz_5Ly8(Q$r+;l11FT77z>*C6%T&I@S`JOXT z4_nTgjuoD8j2(8+H6c3qm|92cF!tUz%=z(bjRfuB18qeND{A26xaj441;#}OS>9X3 zIN#cRRy~ntMu(;R{?u?8Jej5;DC-iw&!yFsd2^6W=UtDqFsdlrdhurMNmV)a8>-~hPNZpAEBn6QG6)8ya?~(0iln<{+vgd=Fq+Q&Wvz9_#vg7?xoaN4Q9AQ!9 zO)IPr4-YWNy&Zm&BsZ;EuKJ>IsJGjqfpoGwC_FRGsWW+Gv*Z4LRv#6x9C(Ftcixu> z)liy@^{54Lq4(?oZE)<&$kxMCiZwfuGY#eDg_hnmJOsWI&8o-le~(gizW*@B`SMd$ z_4^mT9I=bFlDjYS*Ol;g-5C9}eoTy)@27axW3cX^`^)dJx-YMJi6<*ESVlzwU(l_w*OP)g+PEAl6yM$g7`iHPc-HW6E zk=n+mDVI)E?HkzbW6~g57E@Iw z#F1Tw{63UOYQP*&`pbyo#P)c`#LypSeZQ(2fE{|)ZXnMu=9RQ zcC#lnujcyrn)WIdoNo|HrSv)$&@Eb{r(W$~CkyYrtcg`Qc@H!Qst0<2Ho(yRA0H{x=Kn z6Z%TeH-ADlenal2>=~fI5d)+O;)e5_?s%b@vw~sSgeScxM+d)0 zhY0m(kwFf0DRNfYE>jC;)uD{xsByahtUqBaph(doA*P$Sc{IH(7_^!ymJ6reZs8bf z43OMZgobH45hkxk^mwJ+BzMsnG$LaN@5QmckgmN|khTNeALXx-(X!c`LKH5Gw>!VX z2(yot6mQ}Q(Mv*JIR)*~?O%zxpF{XCMbjX6*j<3KvwfM7`Hs>{Uy})i z;DtFeU-+Mb-78Vnosr2}OScjU0Q&R1O*Y@Gb zxhpzCLuGxB$L(M%OX_#wzenyb@(%vuQvKHR>UBA+=T(E`mtNLdfm6)aa}*@^U}N<8 zeLO+@g{fefPPV`qF_PR1?g0E4QI7%U`!~z?eN@w(QGMGu?S?9gPCg)_vNg&@e*D(i z&t5MlDB~6({oc@2w@Bt>On-_%D%<8vYJ3$=liJB~yd(7H8ItPz{wx7Qhp5&N;#N<~ zDOMqURk;p5EgR1|S8n-`vQd4lOtr@=39V228GUX3c;~mGu1OvrV=~L^(_@@IOJYUYF^l#sp{vw-#-xQrlOBsl5#nH*%IfC>H4lCIQ6P&bz>n1u}G5Z_{xVSMC%O z&qk@*SUh`Vz;JVxY#1`&y&vT{m5(&|o*$sWEO5vI?=Te-&ZUeETezi37!&0lJNnJTX?(TToEAS<9wVL*!q zB;&n4bsVzxeR%8m#uxqY&CK1bM|k$z`x_kg+#kHSyV4-0yTP{wT?u;S3|5QH9)&45 zVo8xhfjF*Qq*+SNX)i*z?R4(lJX?m}I#8=DT79}@>~?OB8KJ5>$|-^6{eW0{Nx6#L z^wuj$@`f!l1T-GU<=M!X-UM)=DD@8Vs>D!wDi3`+)r#o z&p%DuaI0xI$McQ{{BIt*AD*RQ8~KlYVwa5IO^)D)W1YQFD()vunVq}4H|ew<8t%dC zuUioDFMb1N`SZ&;1L)J*+YuGD{by>Ey zTxqs8#uLW#b55+=a#I-V=+Y3}ud01R<6W3J=2BsHk^cCf?IqbA7(IuvYFL9a+up6gom5 zSwHBV1n<2dimJ0{3@z8zXBJxxu{wy-d)FiVO3H=&d{ti#mstBIOn}i`>L}XW>S^R? zoHJ7fIIZ0fX(phP#VYbMrTEXJIgfVcN-%Tpg(buH!Fmmao<<#Vh^Ir-b~A$wpaD>m z>aq-R@TPP(;5n zr};RlP;2(&s<&kG1zul2gZ(fWN>!_T#|g9zz!wd+SuEG8x3fDHmm{B?R}6ZA5W&Bs z-6cj+e@ln4W7GG8e4ndkrcNxr!(aasS+6t-tG287DL{G0^6g<=xPqyqR!VQ{MTcx1>7W z(ldhqa!0^y3`zRLg$h}r-~8N(ZabS+gL8n*5~_flyfcI2m$rqmxKky|S4$Z)WE2mG zmYitG$N=6`P*9pme$KxFrPBR+rfbiG5&o`6CrOOx&E|_(>6%;<6m$U#^xUoj!sk%m z{~akjkl;u*eOo+ugkDq>D1@@;pd7OIiN@^#E-e=nmH}1KY!!gnL z+8@#Qe(LB9Df;FKS}DY?{S)-H>fDXLUWBY4|dn>WA!d{+^v3?Dj=1uuRqHW}HsU2JXlAbEDKJHSu?~0cldk zv&6=Qj{D^9vFrvITwBw8k}nS)P36QM8vRaYE{%&f4&u(bKtlQtCN^Fwrn_leR6Al$ zTQk`!6?U?}op*p@Jlz*mWJ>Xm)F)Us(oIr4L_hcskbOc&V&`IPZq6>1bDu3p+}9q9;T6out2(%*E$lJRRVU|VAoGdS2qW~OuE#o`+~ zBK3B=LNWHw#!R@m_!Sp6n`Ow*cm&!N3jV*Ab>M&iVcumv{0_$OL$4mdj!*SBSgW`S zf#jT^)>alkGn2R;^IP7`?l(I>T1I=nh9x~L>dJN*4jk;V6?9g6NFQY+M6Q1|(Z9{S z_xNiZ@!)yjSkB_i=sPlU44{48cib9nust#AMskB{bo62|HxS@dxOWu#V-C z(v2L3GAdVRfnCNGYOf)$8)aO5p{YP(SX<*{`NR&f(SBkQ<}HE{u^C#JodeFhzjWyb za?hzuvY*gSYBd&jV%8z7t$ApVPnp_RSj%x}!Jm z=2^MhCOo2aO`R&v&(>%SO%_|I%> zJT%vvg?ZZXd&PMXzMPf!QzkxOYrZw3x^qSuPmfLKh^n_m1pUpJ5aNu9vY|Kd?6w=x z@>1MEXLfD^dnUGydEs6n@1XWm&uAW~l()`h6vX(f*2kx^A15$2>i=w<#uFTx2d1yC zYR1K<5(GdIR&jxSYDEu9K+4|t?WSh|u3KblrxDU|Uuebmk5ByjhLFVppKfvNjFDDk zM40{>sD$-gA94>Ey5Mg%G%YtJU3dRr>Y+JTe}}O8=Y_h7^96w=bYwuxNY>1Gb4r)z zXdLnE;@WZD-iTpBMSJC}^&9?-e$o-^jnQ7Jkm)Qpl&PsJ_+ZP^KlVUAWbm~zU>S{A zbuo-eIza5wwy@NYGFbmC;*u4JO90%>Y9#ztgC9k~dE}20cZAwz8eVjh_Jful!X@4m zCQQ3%^dCLdYoV4KnpANU*PXJ$)QdYgTNqjxI&-%7ZvAFmAKh~$?`VT;7qeq_NC^j0 z9~;#>Qg~z91Zux#B8Z8I?}Hu;pRm_ZGSaxqY?tJ8`v?|{6zDJd460|vzP8q=3JluA?H`pCyC zx%v|`A_)LqMIK_;Z|&4kgqK2RIM?;qAVMbBgj) zPx%qZ@sWNzs#mRuaeqKsuY^HjXeVLUhF;9?%Ir^! z(xmXw3YUPel#_?nOdC1UOQX5R%V>uRPgMYB_L0k)d&_`#{k*5*RK_P=xHDQHf!Z7%umUt|bpTVr(L>gH z!-&A-w0OquTz}LmfJ9X=t~uxlUH%l0dHyN;zR(By$-aYDg}!z#ldqmFG8x^3W7sU6 zW?Z|0CgPlkN2rri-|XXE=hL6;K{%;|Y5Q$t-S4SP`@!jAKh}vDfR5CRH7Er%1}^=5 zL=tNJL#=U_OFJ;zXj}+SdKsuhM-}-~g6xFnys!?uQ}i~}95HFekTPTaTxflcGZ1Zk zLNI*|aJhZgrS{=gW_P)Fzuz8Npv_L1ZK_s^AMTSzXb&2eBfu1@CV)!VLtCs;vaigkgO>pldH@ z8tB^gzen^i1hMT0Vm6%>;v;FajA!kQ>#d%0i&keB&rj$VP0)))*};Q&52@sYc`uVW z9cgG< zrgdPgm0+~0pF?~pI~TAa^ltRh4H=JUAL+J?`YxP5oUS|bj-tOy6+g#rj!O*eqmKiw z8c6!rP0c?MYS=O6GkMO0l;E`LiVZZG$DCTz`4b_770cb3WJ+ed+5#y1!YsqP`!!-D z=OR;CrBoH|q7a+JnNVAUxqR#Hq=$8Y`5+=^*a1QrKz*VHcZKuv`sqdpBLgL#aL?H$ z5`t6qk<$<2?RcsGNIt4`wb-DdH#RjPNLWXVm&f!sr_9vfM|tGNGW}PzGwIWsNdtj> zTK#;c)JLyge=G7QR^bYbyHUW7u;7gag)J~+4}Pss|6k`@Q;GO``dR0Uv4=rk_*gW; zV*ksWz@xKIae*xte*d9*`#TV*^k5KxwwAvN449oVzoEeouPPhqE*4R{Y^b4vTKHrK zlaeXTo&+-&D+l3}zw%0sGI4!YI>sT`m-9q$!lDY6XvYmnJAvQE{-R4 zNO6yQrr7xOKWa_g-G9A)~6fGt#3t7xNe5%9p$u zagCXi&Z_a^uoNjy&;5>OX@z5oHS#Pk7M!&LvZ{A0{mk7-Bp;+UU)vaO*5c6S)x_}{J-kFj0S{naFK*Ih4t(+O9<oX z^VLxb5y-Hbw(;3(Yqi%#FZLgt*s{W_pY*rN9;#MTaE`sAE6rs0%_(c$)u}6v3ZNUT zE;KwfWKFS!1ZoX>xpl@*=9c?7xp0%?Dx46u_FB)?atL$AEB+ZHFYeXypPWxXA^*4gGtSNPsiMuWDw^kFhY zPsKcLQTj{P^V$3C$*4gbb=Mcq?7(E6w&cKO$ENteNDTORJqzzi2iSqOW~+VvchOIg z@{PyRtpaB;`W4f&5EbE=UeV^aJcsGjy3DaUl@ZqB=H3Y}=Gnr35AG{84@&Nsw*(OJ z2Gv-O+2)oiR&?LYf%s|H6#iQe>O^5X%d_J7MbU^6AdsWM`r5^f*DB4)Jn2JiiED)y z!+Q>UM!yrvO^S4S9ThTEQsLMB^dgE=P%*Ki{TULke{3)T(83akEH-}@W_!sE}8Ij+1Wt<7iqS?_v_gQi3{WeMdgL)lZJ7C zYS0ua>tS>3N_{hHH>ExOv4x55nR%!1D^6;8xE&GGpGAb_6IRkHek|61S>ucBOw&5S@+^JZ&kRfyFE4}>%Va{l`q){ykqS61=l@z67*5vB2{$TSNBVw z-A+|0f8KlR*Xsw(4jdE^-43F*dVW0I^y`5KPap!@Fs=D>|INa~|K8MAQBjFTj#k9| zdO_2do)Z!h_?HV$Y1@g=-BLTY#Y>2N{@0FM#@pbvrt!~_|0%17jP3D3u`Nx9n_lsM z5kmlrHnaCXkv}Um5AcL<{pTw$ugVbq?UMj}I?^L>|K#aTuU~|Xz^(UN#-(4Wf6(eV z6Dfe-YxL`q02}$nSU~0ab^;X#T-lyGoMoQK=R>!C{m5y?_`rXj(B9ef>uyEH@&BU@ z5J)8Q{#-F^O6}L(ra$kTec*HVZoseX3RFaeAN@(%yNyn58gKh=iG6_fHvXsWh#5%i z=sdeUv&&TsfxEwLt6qf!*4}&Dv(hx~bN0bA&&S)JiBsPhb=-LGulzQB(dgUWsQ%yo zlfQ*-%g-4f$b+d%J-@D0tPkzICADi?gLo-T{pD>ZAP~C`w`*H@vyQ~=*_NXDbMuFL z{@afX{!{U>`(n3;VZF6nWpYKtDLG(@ExbVuJfR@R=N2<{IvwYC2K9>x1sL> zw|>w+dg69TEuX6D+kRbOzq3!%zBwy}9Xj&oP0487i8w>20^I z)hfiDO%e#)FZ8P)35ccRs5{)cPi$}c`#q?Kn@%!a_ayxHa<1TmV^gS`L5HWk`?n`r zsT}fPpyfYRJKlF=B5w5_Raahmvr}_h(wt7cINap5aj8ee-O!_L$FGz$jrSl05NB|~ zrg*GZLg>A1C0+3#{HHbHSUfvOC24*8hof2n;{MEf>ABmDzcOE;ISEWhYukFuOLqYI zFZ$f*V&!WuyzKewQKuzssgd&AjfznRRDWGnh|4wX9hG~zcYDc2ZRk8${Z2gtNE*!| zw~ZqYp1_3!*e_SRmw4OLaKUcJ_r<*zo419pzJ)B_)#QFQ-e=C_PtpCqYWRWCd!poe zxa=H$Vml(eJo6Zd_Qa`>zI))2|HkwKq7pp`h$D5_i(lw)ZHsER86DgJu{V}6O{;_73zT>Kr_S1h^}-fj?Q9wa z+;Mhz7CMKx0WM08E}(3{PvOay2L2R)$K#6!?SaT%BG05^?rAR8P6X)hoxa8IEc*X( znOg<fl7(?e?kRmx_7 zc{vJf|DH|t2j)E5&@gTMmDv4Vz{H+a0}&XwM+9W(4*gEqb#!vH!t*NOZ@cc#00XuC zyZ5%VUvqmie#(8NcbHt^#<&WsujX&YMg7?CaonNI>5XkgeZVM2ZOeUdpH*~+ZHVa? ztwAh@sq=4HRvbbBpzFYbPtK4{zQ9r}KoTvrY2Yp)JR`Z!64#$C%{ew|BhKYK8by?E z|MVy3;hwC>B!T43VcagK&+S{N+&BNhQNW>Jxq9~ltv&UQuG_O^Ekh{1g^=1){vBbv zv~4u6SPDNnZr@X5x93rn;K^P30O9^+i||QFAFcGp1D>|h`Q!>6K(dkl;|(P4jwS#q z0`9mguX|?g5^ev@g}^Nl`p54}V1d6^)IH=?=~FG90VHG0T4d*i?nZmJvkpP;tS>juA&NCD+yf>>bIj zz5_UEb^7S500Ehvu=HBA_attz6Qzq_u;vLMcJlyOjQ(rItRVJ}p|j~~1AoRR>4U{; zj;Oe$7R@u=fdk;EhXBRj#~1bWaqUH0wEHvwSpI-Y^X@q{Cd8-VfKbKv0nLTSNr0q7 zW@hFV{d#8WII6M%Pzh1h{l|SDI7gW8?UAeUC7#E}c6v#9MaR5a`|(U#DiF(b*neA& z@nDzm%&;Yw0yI<SwX_6X& z2Es26F z6&?Q_o)#ebH&}LzdG$pBN@nYx$!2;IJWea1OMHKo|>$trk0lPj<4uA zi;h)vZdl(9^_Vpv68k=2NU7@0*#hank1HO=;?otYnxMwKggM)MArI~_IY1|=WV9~S zrxu7T2@YEhC%cQow|q%Cv#`hoe=AE~b=s&XF|v{CzQ08NCJ-oAX3IsBfXj#m=$&+g zJ_-7s6gh_nM5|>20JeB%^PHLB2#GCM+8!ydiJ(0hVE@~un{HqF2PvPoCWQZ{DVLrm zzL~pH!7{l*@2$Vqj%%1nBKoZu@(yt1R0-%vJWkU-HA@wCC|L2`px9arpyx%~R97olPgxhQw4U z?nEFgouWV)u%J=bmZ z^f>@!dH_fpbfLC7cjq?%bKsUqS#WT!g1;AzF!HjtqOA`IEamC%$vWzk_<29*7MG0r zpqkV<5V@HLNH6`^3L1W8(F>rEmViE>6*nP4tq?#O3jtoEUBGrlaF|5pbbBySJIhOa z-ZSI>J7h8?o7{IjfG#q21m3wTlpMVjWM%Q;!2%$LA)2f`cfri|qT>#2!H8o~Yavl{b)Tfe#OpVjfo*Z!T65^u-i@0$t4qYJTi-|I97H1T}4Yh|IuO5`a0VoC;N&YmU~dvTXHhD#JZTX_15)kIYe?zFdRODD3d9Np!3(S!tbJk1le}S0w$<|^vR5m^G-(CUi z4|LXgP|;;U!t2B42B~F1n--vr5=UC$@Dp*+J;)A+LkwI&Z>A7S?mEoms>p{*c_41u zgNlbK=i)QU6Z6ZBOVnp${g0*gvx#GlfUFGAe0~@y$5>n5Sfq#kK3BgbC$0r(1(;Zt z7jF)8;*YY!w>7?gh^ckpB9y)p~lIM%=Ko7D1I89)MB|B@XG&dXGzH z0p0GOK_jH&)-Z_j$si91I7$$GDMRgzy@b z>^PpWGwN8-P&_YQ7tGJ{-#=q4byI)XlOTET5ZnBOL z50B@;(i^#>jN!irwqzL&00Lc!OsCr$y^w@EkY@=C{vQ5NYo2xM))-gl9=F_@p19Tj zBC_bqZH&ZCZZn`b6I!~NzqyeQrUL4zhMLPQqRqrSmMR6bwmwTpU{yIdtVP`^lr1R1 zq{1^kK}qBSo_j5C}Va?mx{a{v62O)LJSl|n^nLDiNY3cTaR!@>_dd8wi}!T4jpv2;;Jx;I_n zvF`tPHcTwV9Cb=)*BR?QHp%?G^d~E56WyAWz;sL`P5tA~-_mle7FaYWdUQ-|EJG3l ze68ZfMN21E1uEv4x1#Id=nFHYOpS&g2h$xFiIk#*ellW9)o8JVQYdhLKyOat*&{{p z{cZlvP2={vmGugoiexYR+!C)5d$7i+<^c<0zt5&g!VceU{&E$31zg|k@9;fZx-&zn z->%1g!_+pui-Ve{U4sVNLsmL^zia_yid6Qd$0j`y+(pDZgb9_UgL$QmoKpD267Sx} z1wfL98cvIjwTBEBsFwt#BEl?$(qBqjrSu(h!_m@ROAh1wo(+?Nu%~vE#rx;Gu)XY@ znKc91JHA`y`6MxRp!ZhvVRkkD+m;0u4UXOq6DsmM5}#XS+$VQv15jE~I0ZP1vHl)s z0JL5@gChH>1bnpTsGzMGC=dwApf2v=;7nlO^8ZG+$?Hh-#)C-%A&m*A{IV}tdAHDI z*)K;9V+t5oGdKow)atiflqcKZgLkmK$VT4d;9Hn>!PSrI5Y1A z6{nbfYm=eLEV>*e;#5`^_(Dy}N>sx^-cF<(Y<9~_rCk1kzO)@|nAT1$q95-0Afqoo zLx((KAsZVb#-gM5{aYYSW0OFziTzs`)`AWgftizgc`OfDlX(LAcp~}0+VKl_jIGa= z8VT*zl8FPHc7%cDMhzIYL2l$Tm$r1Selj+BjfxiktZ^qG2KvCMr{0gCO;(U%REc(5 zdpr0JgWb3pAKQ;)tdbLXj*CZ8<4*f(Xk2au{j^9h2Z}b=A)B9u?*r;8&R1NiW^VA!jLj7fg|Fr6 zAi$;J#|wFQ1^PMr{lif|az~ncbF!q)7u$S}-TuGnz=;#?w)OAiNA0{}XS5L?@DS-6 zAW^r%rsPUc(Q&_pSqTi`JcH`m8XF%&A^O7rZ>kYkt*v`~e|S3O-C?Rw+5B6oSj&qtbZo_Q(&|eMfRPJii#JN1oTNj1<8I09ll^f@0#ejKDy;0 z>Hsnv*y^idOFRIx=fT4TUo!QuA9@Me5oCl&_$f{v2(_9?h`S4H*+a`cwxYO5oG6_4ka4!3;Z0w;!tqU2DA;rti<-ZpG&G=Vlb$%)wd@^E0PvtUvz!m(V=7| ze#*i$&Lj=N4Ir-|RYEy7$cz=+D z?^Igo@=8~nY$Cmy&QHohTQE$<@m-gfeR7zyQ+{=myfI~~Ssq%^Sxq?ka2a+D1v5w z60*UNr{!DgNrqHQCX$unTG`StIfEd2xatemM@R?jeNw}RPi2&i{YVmufjNbeq6N_RNH?6Rxm|-uS`7tX+xZ^=nSv{jyLGrYaeiwcD7xwaFQabzy z+_N5Fh^k#-Rnv^qRI)#rY-eheHZkE*Ll1{C@#eeu;6 zrpo?nVX`%|aAjrxsV8$!uE&20SEff_(#tc;?Xxr~UiQ#$=hrKMWpM6f%MVi+b#@G$ z>=Aux*h4E4Wa~b_&gg4U9GhCX+}Q>1vujH({HRKrB*7%gnnm8OGjcGx6$G_KRNXT>o@tc$Z09 zM}E}!jUR0iLHlyoe*_kZ!e%pTbpuy3-whzEYvJC7tz<&yV3?bO%U>mqn9!{aZ8%VGRF`Zq8gM8$q>cM2!XEm2l8tLT9xh`5*8Tu3i zLCoyt9nMg+@P5H3;zA@N;?mQHozozpIs>)3l7y>%K_eysLE6%Fxh~1R118Y^!(4xD zw7eo2__mI)frDbZs*VpS#2gYG!5gfU_He6-FZ?;@(u?WCd)d3dHBfpWFJxmM>Vr44 z5G~Q;;Sl5p%Y|uLO>3a=$pqG6#KFd~>ZD|Qd>x39-QQ*hLsRR*T?cD@z20SI2?4gT z{kiKw?fu>BFS7RG)8TtX@#&8xk)7xT%AY>B&zQI9FT9HU66FR$-*Hx`KO4{x=~Wi1 zt?=Bp)R7^PUhZ@Eo zy9Dkuo`yRiJB>RmTP^Fga7Ahu)}V*>0KXC3KKYS^3Y)z)SQ&0MQY6Z9tqOXVl~Wnh zKF-0pKq!I9U?QdY#WDHj$;s}pQ%J=5Hkp7;vy4`+6`Lzd0V$Z5hq%Of_;nC|97Hf9+UCnhDeACFg4LdWe0ztE69TA6_-z z%(BJ;HSZnj?qIip3*6^>TBfj5vru0ly_Bhmr;sSHJKP`M<#ChVLd8xUR(SM1c{E&B z*(^7G_-#k&m8=qs&1qM1$WPSk8jH>TRJT7A2Nn1)@!^up5qj}-c!G$0N>OXk^sb;s z(is`0$rWG~f?eKptV<608*`(Fpo*~d1KsGHrPP?Rb@O2&+}5cyJ1e>A@EB5-_)y)H z_Gj0ULQZ0cP@W`el2w6IoO)jPvGoEt`_Mt@u+MC!9 zim&L}J0OajPY?J$4~F}9BM1%7NJ@-SQWzzP00i)h;qi}&uX(&78~N73{gk@uGKhbq z!*TfMW3M%9aHgAS-y8<|<~?NLkuqUs5`{*};?u?5+U0KPd03|+hCI!FK|^0$vcL*d z)M+&re{Yf2T9bmV%TP}91#iI1C>xk5+KSsJe#l9qs<_Z-B}@%NyC%9Wb1DVFH8Z#E zz-MNy1d}tv$2AW;*A+$<)JaS97W|ul`BekYqfnHMVKRDR zTuKH?IeTPT*5$2<(I#~-{*Z3;w%?G;7ClEOsY}Hx1yLuzk?t@{h#k?O>fN+(Buz8g z1+)OKc1uo4UG8!67jqc-q zdCE>c$=elS=BHP_k=JL{DDp9TK$4;~MOYtIe;!(DGV5XMOD%^Jh8O1run5>OZ8m*r}2Hk(zInR zD;VTxuk5QLY364eSvcDMChdlclEyNvJYM6wk{%&2|r=Jzw!wk+2fP2JPSLmIVBwhZpS37Y-3$?-2gPtV#PG4(I<^}?FZcNg^Y+KD zM=4A!*yvsI*nz7ZDIP8;aB=Hq7I`J%wH->Y(o0P6B{BozbbHAGmRtL)owarDD#YUC zesv3EZt!Aw%d1+qYWc;pcb)Q*?HShxl)%|^RD^~95X8zm>{PKZ>IT-9RQz*fIwG#b z>|97<*Pt%xM?74+=w*a6Zm!1w97Mw=hsB}u2P1<|^I_UHx#)nDhv-?|qBXl`to&|o zxGj?sOw$hCNG>c6TG6VwLG#LT*BH|nHV$toE^%C~by#y$8`84F`i^qt;VrD9g>bzj z*Zg)_>C$d5IcWlP?(fa&GWO{6bNDYU*M$DIY)uqhu08hM4MXUw2)M1Q;EMc1!4<7r zM8`U~7TrP!+Dy0^TFN*6`B$$Up{1p=g7CsV*j3PJf?g&{obb0NgM4oMO>1jz=_^FK zl^Fy!o>78rp5Es`t@JjV&`+n(iL!$wI~@|9tdIgx*5K!i8RVEZQqnBF2(9?s*X*{Q zsGqC3s~8&@F!bW$rS##!%$v13D2vaeLgYdTR7EPoD_7f?H#XZ6hVr>Rbj|M>JXA+S zTY9ef+<@?c%K0b7gJeILq{+ziTVVDBQvr|S;OKcmq4sWic9ifq^3%d_`(u_kz7&+^ zNd1&gI?gjDEtld7k!Oi?!|4#r=HBl%yqDG7BwPOhEbe!sH`Vm8ogH#vO~b}-qFt@D z!cVx$q0LK~ZXK%6@g>A6yzYXPf&t>A0&h*RgEr(BNT+M_Llk8*M5$LMOkw7Os z?*tbX)~wEL*-}ZUFrkYc?CgvNDTdj;^)4hS6$?6ZZxrr_iReqxxyrr3dNqm_hg(yU9*xN-!H8 zK`7y3>LD0Hyvy<*$_ooDxwvdOJ%VjC!^g^sp0~&hpFS53Pd%sCRU@GQwhtl$(p&z; zPwFbL%9+*??|dbg7SWt|Y^D;gBOO2LU42LtGj*=;M&r*X1p$qz_;IijzH2%-mFqV* zW;M5Ihl{hQfwfAzC}z{^J7#Gc3iJ!qJ=hM6TQ1sX!_rpA$Ar@DUB7Wzn#&;1)-!55 zLUWZNJ0i%-3pcc%PSveMq(#^F4WQ#wIkdEe*Odo(#4H4PC49u*Ez5givQa0#JWpB7 zFUX)d8LB&w(Cz`#VE5b0-Bl-Cb^Pn_N9-#&d@KV{6NtI|?0ixgHGB};j?wepm_ozl zB*m-eNolhj>v;alW6oOTQ{Wd*KDivXF8dnkM=9d<;{iF#w=ZJr0%^-9mBq-hfV1d_ zj$@RJ_~}**#GsrU9ej=_PE7rDZkaZik2J3{OQ~EDp%$eQOGB!95#83RH47e&B*(gV zhs)w9-L8pA-?k$!>Qa4=WRNmQvA(!V_fB+yTUK;GJFMvQs+?VFS~1sc;M_{E1gfw- z+CJm$3-1*C(N>@L7Z#4KEwxl$aYK_D@-m2gRG(c@p$+&3v!M_`YT<5d+TF~<>vwNw zv;MdS9dHetrbK0_&JBE9OX!R%A1=}Uk(J?{O~1P4rdw#|7|ploFrR4w533XNvcKWr z4eu54f&l|IQ5e+j!n9cCW!Wx3y$F9hdMIT+(t?V+cOl~a@2}A|jTfBV{Zfv76$GbK zE#^9P@w0VeDL(cSIel2CJb!u&{)4b0Wh3cj(#Icm*ClQr+T4t6473D9hVKKREZaQ9 z70*VM(lql=T0t+AzcRjU*-m>`v?@yMyUHZiT9u-*fXL|l1>mytTTi2jK8&gOSjE}tl9lOXi__Toe-s6*KCY0Nq)Y3E?r%0HT_jP;a17nfnyR!i_XiGYPY3_1$-<^ z4(Cn^QzD-C-S#STM+#$wBh0}Bo;Ww~gXsBje|s+Jo|Ai!P?VpvZJn^cYbSZH`$A+0 z9esbIOXHbH{LIxKk%`lh0oN+wZ)o`R)|Jy>@tVxz9)Zka5Ho4#K#3LDHdbxLA^z0) ziD2{giNAd@V{Jz}lj6k`6w%592>!5sVN84TWkEQ}Bv@xb8D(|$Z<0o_NO;*Wg42Uo zMJ^{Zms|R1Xaw@&vGb8F@h#fCEJtaj=bQbY1*-)+>8^Qm@{{4d=i=Y&<{NT#V0~Ii zlsQz*AL&GfL%F|dZTITn>1U@dtITJ7s^n$dbgv$3OJ8eF+!M}IGTp~F({r@-sXucX zJv6g(X(7JY0ajzS!AuW#CV2$T);T2p^lW^zs(Ws6C&jw#8Z%W#ZP*%=Q|k7_aRDEZ zck+39;J)y5JIdrS1HNB&&UtrlsGnAb@04RmLa}oKsXmV@aAN? zUpkzyc4Ljn*DR}w)}X?u=d&0}R^j40_hv%h9rVWIy)%gOxB5P)nxTpxsf~)^fnbzW zjuVE$U=Y%3T|nAJ&VNjmikT^O#AZ!(fiZRxj4VG7c$tP0<#c;p+H6fDT*%MCe&p`p ztdv7hB2FfzIRHW$$(Rdycd-8as+tEbodRl_7bPAr^5-xb+!lSDGV7)Y>Z55J%^kpjQ6wT^nwmy7j0T%- z(pA!C-Ie4hrN<-(q2(eC4J%oA&{&3vti10izrEBnDE&=kvioG$YePJa4NF^bp{Hx)Y4Brv=@$Oam0=O7<;AwsR%}qbh!)9V+8=_G$@I@1)0d@(dV{bz z@X;1w8Te$TqSFoU^}DT8(PA4mZ!-PGpPaM_D!A_b@P%a~ z`8-FvmPxr1i*ZPaTaIgtWlCk)IbYAc%5O_QkwcBn+F37zhRH3&n!7*}f1|;ciZJf8 zyiv2M(W4#g&5vcM7-|5u)-(w3chaWyYZ>_L0y#8ZBuP)L$~`n5ZfC_gOyg0EvTbx_ zd7m62UcyK3;GASKWNnT*xX_K}T*;^~@Lk>0SRWY5Zmj;QFNk+xUeA>Fa+DMMmux!m zcIJ?iyhioz*6`A*fSZ2xeKEtCXzZ#bjY_CC$mrqo*wBWi7`;+}u z2fP?a-%HblHcVZ4F|NGdz4RbE$LF(p-rN#D!YWt9z^ZH2;GVOk_Uy;|L<F#Nl%~bBKg>y zLf&zWBt7krDEUX#Eo546CBt#Y7rVy3xd;Ak==j!^5@py>gw{o81LHa<3}5shrBBbP ztijC$b!uAdj(vTIi(gO~aX9-?s~>E^%s1mS;9`tcm*Ty9zR1l04@sSYqY6p0 z31xDk^tpY5?EW`9S>BR>Dzc8WgAy}CGQVT;_sqHSZVLr3aOZU2&QBXIH@FrHpE%H& z?EbNL(iDGiPu)xMQ+N3Y%TURUoNCe=R_01MF6VCepuUZ3zefbNHGXIV&n+i-m)UYV zm=0vuIuFUx4kw+}gf!UY2)@mx-RJR<#8I$37r)tb8s4srZS33VqR{9TTsGfyVIeS9 zJ8`aRJp2%`8X>uC5#P*Vdfsjjby%#rY_4GT*BIQ3q<_1<{2&bwjwVX)up{T8{b!ZS zDIr;uWqHMc?CzkzSY1~C*ilVO{3Ul9${k*_m_4H8+C8mLcJ-KENOZc{$e2{0)Gk>) zOq^ps8B7P_vbo>HU1C8;N*<>vCJx<`osRkZSK}j_zkuT=(vi@Rw*;oXd*Q5!TTRJ? zX@UsD*AjJ4LUj^sOl!^Nu0}*>(PcBl>RTrJ+tL@@t@MKH)D+8=w3k<2f`fiqStBp_ z+8fY4=J+oqFuOVVyvs7oTV1ggv2^3cDN=~IJvr7TQV=SSwt6}1!{y#w*8kz$wQEi$ z!yjj9JnELUaDs*n(O;P3V>A}vFlR8G8=RM2dpo|k#jQzPP5G^SS9mY0D+V|eb9Qk~ zIQpoAhRGr8nb!q*SgtN6(eOj(sWgqK%n@#Q(~~* zxfUS!NKKIA3PFxEonG?Bw0d)Qpn(R+I_L>=)9a%yuWU2_EDvqz4{BTe2uE}-(^6g2 zGh(u%b(_qYX|V{`OHNfup>J5ksv6@znNp&Oe*Mnj9Fu!@DZO^St*4z_%+156k3<;y zVnNmOIJ+}J7q95&guHh%w?)pECVV%l!lcgX=O^1%1w=2THy9{tD7nT*gXTs<64WBd zq^BkM)j2T3tneFFykHv_dcuq9H)?1kMu_Q``2(Nyg*S;-BW)sHSK^B@80O)DIn%9E z%NdlI-n{6%p@?W~pS|JxLCaxvi`0^0452yYB|mewrN#0iiWUpY)Z({($nbN%q{?xT(jGi&sj~RR_5CG! ze7rB1Z4i+1u1J@d3r@`#&ce4#`#R5>UO&+_aWOp=UucxVQA6BwC{r&6(P1TTA2Lb? zy&*Yd7)Rf@I4bC7L_!w*h^(@xVkw=c-8+JShVTHr>3wu^&~->G+N64TU0+@W+Ai+j zpQqRkUOPToYY_X`zf4E3GHT1$>_n{H!n>WSNMXTSZ6QmobARK9ze-J)s<&&;Uuxt4 zYx5^oTm!z+A^xWt>1m8w-*~9I*EHb$^aba+0xAs7-H3@df zg64IJLayDJ60y+gUFvAym0K5-s-4GmV-BC~3Edp7TU+&81xi3Zy%*WC!q>j3QnxJxBxDSZ#=5 zd12tvI!`rQRnx5H)qn*z>2M-oayc|bQ2s%2J1R7|DTSoJuJz) z@3*zuR;$)Zd$ZK-X;vQ4RUY!l+@|I+4+tWHO+!T`CWHqR-SpYp!qmz$Dz-d}Kp>!a zzHEEThS~i#fUev$iT?AT!+&dl zvlQ{4CoXLVvTCh5paFxRxI}30w2id?k~&vUI?@)mXWRxY*CkP0e4OzJsDB?)TILua zi*`>F5w%0a7F%n4q7Dn_JH8s(i)fM#Mwe5?QC1VRN+~`w@o&!kii(}~q*2E3mS3OL z`%-U|xkAgP5>!R-`tO%474wqU_iO!KPpF2mTcCQd=`H=8u*wCsXbmowM=y}u&t3=D z)0}5f{RG?=$+XXS)Eli7ZYDULx>@sbP+Mp9K6q>KjNLB_4z004w>K9UQ}-Dez9KcP zD?^X&wkwu#O$Ul-wQ)6yOlX=~K2PTrj0syXS&7!&2SI;AjFby*5*%dRvvOLZ9DUyr zS3}-$;}oI Dm{_irC;*yE?8d9#a8i> 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 z�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®}2kr(Ec5}Lyw&lG&o7<639 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ⅇq4ghVM*9ZiXUDtag_U zRK7u#T*>lc+Gt)#_8mD(GGLJ|P~Ss%Y(N)hDz2eE0DBl!f6f7H{h5k4rB7>^R0Z@O zN`q<-Cne8=cpF8TO$kmD+Foh>y)j64X(>zEJB>UM>$r$R&VFJ-i1mz)k+W_%e^vU9sJ>cVS9^14o>!!X7_B&zw5iViX8gOSj>oF>c0TG3wB~( zQ*QIV|Dqv5q+11KkAJfG2Z}8+`?@pgyyxG%d%|Rc>vL~z4E*JTnKFV!dDd{&6LIDW zabE?;zB=}yJLBbRewX(t0`LU(Ab~`(3H76VfH;xzq|3VwIU;@USHLEdODFeS|04QC z1nUm*R`zg~pLHf&`Y&Cd4$vPKYvcD_c8PQS9=IM6d6|(4-TV=qXAe7-%H@#;WYDf7 z@B{z$oksXWSuYj(I42uFX13P#Ka8utcu=Y`$>3gZ$O9Uhd4lhwyCF`o4e6CMkM0#$*l1FWk+R=hiK{YQF(lV}ZUYkqDh=X|7+ zEgp5rRAo6qq}6-0p(EAZprvl@-@2MpL2Aax9}9K}f5QVasT&$L+zom@(p!a}K^Q}* zD>)0p)i+;#m`qBAFT%ulBNj)lN2LxX3&$ zya+a%b%v~M+H9`r@I=pRPablljzWfF7HpHwYWUi=gH&j*tY(H$?%g2CKdp4vQ$z5FcFU^$!2o-2}m-aRmmxxd!tcuA{V-JLQB&%5WA`U};S18<)om`$b>7Nvop| zG$rg7grm0W9IQ&6Lu9`JM39^1Y!8+AUfbxYA?$~u@=ic|;^X}~liOC{Y#S3MV4qyQw}11`f~i@WToQ9;m!HN zNrgr!DPmHIQ}UZd%$F+LPl2EthpsFlFbbIYL3hIq$FBBqB@2zjK1+I{Jys*Tvp zOMo~n25`<)Z$}>hCIt+XtlRWPN_8)#B_AK4e~{@{uB<~(SEeRbj6GU9jadyT-93m( f0}GODjk`6tf}-x{mk9qa_P!htcA@9HD>wcR&-saW diff --git a/Media/07-Gameplay-Tools.png b/Media/07-Gameplay-Tools.png index 65ee23e56e402e51b194802b3475857d1bc63800..14f7449fef0b6bc927bdc6c2fd5d82ad2f17f69a 100644 GIT binary patch literal 140029 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%0A4hKD?wEmzV2S~6mx2?yQ`rA+L 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ℜDCTVKECd27$Y}=eH6r~# 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 Ge)vBp9d>>I diff --git a/Media/08-Interface-DungeonMaker.png b/Media/08-Interface-DungeonMaker.png index d2c8a2d6f5c67f433cd44c55e808a975d93c555e..2d6af3408510b8b724a52d0036aaf66df7d170d2 100644 GIT binary patch literal 138282 zcmagGcRbtQ`~R<6+A7sylq&73_AIq$OJ8k`h&^J2qQu^{wOX`hYXm_;Nn+0kRidRR zv6>h)N{!Ie7Axj2`W~*^yfM&!#KOeQL`O%*qW$=R z5gpyx=X7*u6wfizuKXf?)}sA6nP2{Rs1%wT>)n(_wr82eb)s;CL+1%bqyR52OF zX|3CRj^clDZ$fSK_yB%)Ve&)m&SbiK%8$AI7hOF$N`4(HeYqVwsEUO#lFZ za^bY10YTU0ajoNB$4&Ofem7VsO(dPPrjjqMppw=`abKo7ziJMUv)X?=p3YQH4~jzjDUbLT0$Ge!$dp zYN&Vx;=)2c*uRmS+g$G559pYfIls5<ZXZ4qVlv1bBpkR(NT?k(fjKmtZlm$38s zz}q$lH9d!D{fj`g=IKMdan?&K6j=CK_*Sv_CKw)+)%Ds79g`}VEo3e^j^O_iERb67 zzwaQ(cmAb7TQHzkC=rlh9jrd~T@@MTH#DN*qk6;hjZW#$zxN&-Ylz>zD3tqUddXiq zG&<}Gv4)AVXF(35`t#`@iL@L_JNxl3=pz);4D|y+bzy|>{t*3OlB_d4vwlJqV3UlR zPwhbI`gMy5X(S_nDX)SKov6^-#~R+qJ}vHcOq1j`=rj z(i GM#-+NxIX!Uz#AGYvLE3O?9Nwb1P=2ERNja!_+1=tVB9rhA$)-&_#3?_;{Pk zkUHAizg)2tE($2=S}s^xDo0jv+rMBK-FmBud+=d846H*)dC?H+088shP5N>WJzbc( zROQli$M}APbvLp+XDLJ$uvpnPCb+LqG(AlGj+3e{>qs6lv+{6C6>M_bstYh{c|Ymu zmeTTbtPsOqXCL&pOwOj8n_GOFHZCMls-9nsYdfs_YPZF^gb{&wGcK_da)1vG<_LF` z3vcXx+>t6y_LiB7Q!X_Q#-~mf@<9=4#rFLLzA0Nq!QE)552|8~d9UF$CG1!u=zr#mn=hwlTwZ%PKec7gM159^z$Q zF9TSec9nxb77xE(-Ek9k_&a5OU&gYZy=!k6i3h#oDVXt<^MY{MAG_kJB<#b9ho+fQ z#xe8d!1_7^{l;?9Hj04L-d@bQCR}kTI7KGhl6$x*pBelJoI&U}vbU=H0dJ|6Y29p< zp^U?LLi?}Qo04`hJ<@BzT3og`bhJ|%&psw$rltlD&{)8Uvn(n`%e2Z1Pz3lySz`Mw zbEJ4is&Lxoo>sF93b`wbGt@fIy)ePHG0*-=Rr}*;dy-q2Rd_fN-GPhO)krRP8uE!IDJF7AJ>xGtiR86j5C&-yz>kx+a;NA4W4Nt zb9I7qTQ{mYD47Z5zU?yCyCoi)RH>v#)sF{22ZcYs+6;^`x;^CPtb zLr~zSHZz058n*f`RTG!vi$tOoP}MTr<9YK*8N@VI(iiGrCFpSktp8_8uK;P@I%|EH z4R03dG&fRdP{EmVFpHpMS}bLR9i$7w-zKniq)OgMOqIRloSG@O#%y18$68WCcSK6; zw#qZ4(-WJtX08#o-rg3hRB zmGJJmW~6Ned7z)H^U=I`L2+;`wYyx`51M7VtJ23_D2;SJ?wj>Swk)_GWeVlWaj}LQ zf_ReKNE_NXy{+0fya;Mx#J+c+rgjk&VJ$K$BH+eTf19gkA^yoxSYuk+5Iw2e`dQle zIKVtpMdGi0!@);#NuATX>%EbVwTS)gEh^X#^labsAz7Ujk^+=M(ye_tpGx?oeJqv?wl7H-mM$^%mYB(q}gPkN1>OWS<{u z5=+UgM?+2IkXU=t$dL};>&FDwn2RiO&mHWp@ zvJxtAgqh-k0(OZXShqz1c$6_`*aR687o;lf-ymyr%Vn+8Wt@g9yD03hvK%hkPa3#9 z7L&XQ&0T$jB)3!JQu>WHz&`M$ATq{%wEci&f+*<{3pg!@L-mPC+ZBZtPN)}9qwO21;!f+Ovh48jI?}=K zjbQSTl)8tbiRs@qoyv-r!KO$BV`?ujrFF_FwLSH3RUiJtJCRL)y}m%03PD1yphAuA z2Zo6DWWK{+MTctK_n--T#nW=GD2p?ZKLLHan7{ayV8-}umYqJG zrAqgF!>2Dm=mxlt;#9vro|V%~V!MEbBzP+c2||!bib8K8drAYrax^{Zi8??uE&X*H z6_<8H|LBd%?URNk-5(iE_r)`^%^-@|f>a-ojCv5LaDC`j%LKoGwwRiukEyDajJ0Pk zK|67SZmsY<#17eKCT@O5giD`kjn0+Z;{1!xmsGnLja7xy$_%7;uSUt+D|VIAC2UBs zQrPJqMXN%dKWu|@&};KfXyYZ$JT}$mo?HL)ZbN9X^qvu9K*%@-?L_ZKl_6j*{lure zV}xqv0U%vC?LA&aokqtyETW=7nH=bJ8yrj?qL0$nC|A0^!H?e#z%M6vbPJzPNf*%~ zQ}1POKjP8fi_R-!6`~-=NuL{J!P+d|K;4XNs9{m_a@!cNYqJnhrt{qy=SA4KuxJH( z*hU8yzCAax?ea0s>D4sN0YRCa_?>>>Q>$>xu1$YccW`4lEdg8FTj?f+({4UCTqT~) ziQ?=QPRktyO9OefRoi7+o1CyiBMK741yhhkf68G7)Uf7QHPYg#^u4kc@QrMPhe4PA zs)hSR23zLmq#TkU_G!Zaw`RZIP~Hb+|t)GieW#lIo|N zsrIcSnENXSn*b#GYA7tt+#VZ4P0u?Iki>fNYwd2HJ!&kn9ac@j3L{j7p>_cAG5F$RJmt9*sWTmZADWp1oTspRcW8xuZ zb{SmUa{M4r6>Juv8b|p;Ue1;Gk{C_nu(YZNkEiYbl7Ea(>I^r4(2OQ9UMGCg2BbRS zcXv9Q+%wQ^YAL|h(l)U1`O+J-bo#J}c5>?Av(d2VFGlMzfUj1F%@iL*%0cOi*7J8Z z-?xS(y13$+pnW6OR1#)8u=>zFGIZ?76o4nl)V7UcI?DP2Y_ikFJ9|f0OLcUUBjqD= zTB;$^Y6vrtEMQ~NA+*Ee#~pppW>pNARgoV5@!N6xdiU>lFZlI7ruE5x19#?-W*o#@@8HV_AZoB zvny~CAj$!P!$P$=(qaMGse6siJY9xx&$>Fn zf2z=FcN^*S>VSrLQY=Cc7WyIx*R8c8sw**^tNUCqElD22Djrz_r&_vV+cUCqc}Hx5 z2{Lgf>l~T)zMG}<;W*M)lj{~R1?9tc(dm_{eIxWTzCQx08U(MXjD!=yIk8gW^;MEt zGOc?tGMc=9(iJg`U7T9x63MZh zNFan?Mx*ypRV!J`tZl#1PK6XmQ;+CIHGeJg8prC;uFl`?E1nYtQo z6ruqD3vEC>X!Z?#VJ{v}v9QD0 z5TTbK4PdJOr_j;!K8mRv3sQ3sk@PHr-BV1$!Qhfky8eYyc5}(Ou1S-`He_eZowxc@ z3XzX5aO$;F!^tc$e!=15k^;8=)YrsKMZkd<)<8c~1$z0*=FFy1eojnq35k{LlOzrl zQ?OzO?WBYkVlaHf+fo|L%KhM5z?Z>9AB505386TO4$}9%`(%;hkv}el1m)WP>>lzL zz_ZF7(4QbL{OAdsk%F342mWQH&$f`RLwYdU^p23Snti8?ItXmctX%Tm0QOkDH){Oy z#j!D?z=y>#DCC;BMCse_4+Iz(d<=CY6`D%w{4GiHKQyjt+gBq1e!nxaeQc^@uq|`f z=5`m<47Y=vM8GMwkPvK6rV#3Hm_)|llX6piHU(`GbhJq`q>h}@pUPKJMzAgg)yY}g zEYjskyl%N&16qt({{3no|>sQ z8{sGw05#Me38bqabbls5h1MtXIVBnvamWq#IPJIC}Q_tKYjQjso) z$rTgb(?#k_cxDRcOIs%8Xc^TX#1tR!lq|6Qxm^$6@NLO@Z6_0!6eO)8yc{FvmC~8~ zD6@aZ3-s`7DwN!2uU`JB##Nn%{;9oH{Jz|eP6$`@ST~4MN{gC0P2){me!|RN%;Dt) zu`}#)OVl?1-mAk3SyPl)nO5(fRA#i(t6(kIYD;U?wwrK4Au1rnY-8;{=;3bJT=yEr zF~puq#&-0F!YZeoZ}(hHdUTC-F?$}EL0-&6u^*W+;dL?=sp%Z^Z#oItayv3J+sJY5 z9YjVxrm8$~Rf+^ep=WX7I2*Ee&(-A848Cq*=KUs8eci65j=H%v*R6ZkkCL=lCjHga zfEKF_<)i&NnQ%*#RB2FIGqaSK#BG3>QnJgW;|m`u&C6?m#Dk;Y0W8FpMTinZ=PhHb zdcTw}rnO4{Jt*kN{dX`S(!UtQ0~GdB=IP%NRlmr2_g8GR5I@uD`!y+4ezdP_@7dIM z4W8ZC@yQg(i!ny9cZwB7ux(niRfvR&mId_avw|H*54g=b9`uw>%NA$m9pv-Pv$WmP zf+63US@xtz*oIjj7oMkX&M1fa-g3iL=4*nK4RUyWO;U184)$neEtme;>mtQPpvfg! zmVKYcS8K?7=&td~7bfEUXtz6D!pr+?e1X!HF?S(84OQ+41!m5>Y#Q-bjGj!s6+*Q) z?P;W4RnL%gl(2+;>G#~V66NQJ70{S0^0x=PbHrB|^GHGsJ@<*#vbsJY_ct0dMGB)mJR>uCMdVcA z#+kHa0fGc01@_9|Xq}KTV5-ir;7aTr9#k~$s2ANHag9l7W} zaDgH)Vsa)d1XLMxC;mfx9D?(_((HD|d@qWG&VXL`bM)hg7NJ7yn=JG#D({$x17@s6 zZ6N~%uBM){3-}6-)m|T~ z5zaRA3~?*PBtRuUR(o{2ihJpf*aKYql2$ zZZ~TIL%S3DZ`9#$Sm0qcQudH&x35}0?QO+bFTIVl1{KPRWWaMGQW5;uxbfPG zZm-B`3xPM(7Mf=Dj!%^2sa(5~W%Da+ zaW4c}(}X3?=&SCgF#0gvmtrk*nUuYk3N>tLy7p@GVDzUhZ2nZKti<)7l)QYj0FC{O@b z1;Lkmi84%|sg5Dq1`?KmF5K3X=&f^$*`r`v&qiCa|CCvJzGRl|fjDx%EhD|m92A3+ zWBw#Giz|C;wqd#9i}8|`;L@j?V zk0IF`tC)nE@e=#q?3GGQC2|NGg|mK0V|*{HW7;3LH058gkEaxl8-A_a5}}p!mEo|2 z{VD=RqAPG$83JFziUKXXrdp1a&P7^*9)$JA2Gg+8j@#&j z-1kxEv-*2+yr^bTFbmUgOQ4OsSwl3+`fQde{=T?VqvClAw~Bmzlk6kG$Q<)dE0D90e;V^yxrXD8Mt)82Sws*8C)^OUA5!-8|-A z@N7{(Vkr{HhRE~PUFZ_)g1Z!_+)@tsP}F<&IQql|Ckp4@m6)~-%{Zcq4A9y(knsCw_FGFA z`#WX&wF)hnQioQ_cMI=k6bjVL+J8T5qpW)#S?)1|qaQdj-LtCLd^X7)c|0lu15K7# zBjiLXA|1x_$u8DI;hEdD-1GVso+%HOSH4TVCUd(hI^1oi$2{+jW*^Bn!YwgDt51jHe}`cZf>*+iWYE@ z=}WUce;#AR1<0bMy9FW3ygj2`y{CIu&oQbc|sr}@i`xVp{1;~Yb} zaO;QHV~0jCg+2a=SSREnJR$a`oy9}z`dv$=eUX*x%R-cJxvecM zq7_byjqr;4g>^E_e7po>ki>`fS8Lm-o9Hi|9QSF9p zUAl&id(&DuNoUl7%1bk^`!mno-LtcwY>k=;s;ImVjx~~wFC1l>wHytzq;4w0-HVe= z#v{%X2{@V(JfA266ZF}NcPc#3&ZhgAlJPDV<*-1=s@X3!;-a-)8AmW9|7PD1Rx4y| zKR_OeBeiLDH$_%nO-u#QW+drFm8n5G?^}*SuArSM&_48`F-Rv+yd}Y%iae~Uj4viR zq9GPcv+I zhQ)}vH>1tgi6&pKn_dSp>UN8n>myZ-goSzwzhw%=1sAlck~OGJ)dw|){J@?Sl53&n zq_D>1Uu0kIqBL9m#*6FLqI>m_>Y2^AwmHDoAZahMwGm8Xo@s+f_%M61CplCD zg(Awn?cx)bo0sYxFAN5?jz}@11U@Wz+m1qTOkHV9uQIC#q;hqsx;S&i4KSR&E^A2-vmmx4fpj>0C3K2T(lJ;K?v7adUccAqT)4Pe~?waM^b zZol{b?l`3x>dkEj5JgrY($)ci z&>^|u(rvJFc#))qXVHO%@)8lnK!(y6^ZQS+IGvoJs^mNF^=SJ<-4Y!JQBOktB zlqwR`YV6gUt6I+mS-!JHiPSOu;-{*;HbTr5Q|Nr8e-+#`vf-XHxuku+xsaLR8xy3? zEJM66HdWROu5f)$8(###v*69SU{Gc;ATv)etb_R6tT92;KtlTh9spfTKC!koMT>O)NIvF1G#VBrp?v< z+!tl$mSR?Mey&QKr4+GJS(s3z$0D@IK4KU=)0iQqMO`F%Yz3PpZ6|i5+9N8aWe^C( zr9;Pw40Zz3c*!Sl3I|N9Z*Wq-aaZ3aJfb8c-~L8+RSUPfoA%o~Kg`loq0@^NUlE?A z*!GO{(P0{o_%KnPVoiyuGGW;S-&QTQ?#i3a)@B#B%?}PbJho``bT4>QAxG~5H8q$h z(^|Ecj+Kjm%2x8yX(!!pEW4D(vfsLp7|AJ0B+^90Ef&16xbgmEy(z^02aIy(Q9I@J zM&Y7KjYgQoVHLbxwa)DBlkWrGP(b4xIF}=pS^ZMV7J^ar)+T>Mz;6@o1?D!Ec7Kv* zrn%M&RP>eWqKL7Es)UBk`3sZ`WAVH5T^G-es;1YM6J$U&IMS;+mlErhr37+ZjMP&b zy;nZRLHuppiG1m;ua8{9s)FoMk+NQG_J`RCyUe$2W}>rq3l)J&Zko4xJ9UHwdU828 zIF7dn;d+?)cIh_`(%|h~=h!w3L3Mh!lgxtmd`uxv?JA_2imPoRY2@_oZLR&}@5Oh$ zU~Ncox}5dP7#;MhfD2moEAJa7k&9q)wd}v_kCq5+-hoGNg|cs}aHRFw^rYT^-huaD zg(5MEHgRpYk{uTkDUOs*nqvl9v<5*wSn7b^&G$h?Mwj2zkYWz(g;m7uRS`nWrW^~R zrsAgEhr(;ciAn>TG z3`|u$&!>O&dSUE+K4?mCYGe&bH)sCPKkuzZzJ0MQFKIzLUQ{>({6rlAKQIp1pM9k> z!<_ylD#{lTx&C+bePBi_M%E#RH@ydOF?O}z@#X>eFDuUj)ligdvmyIN2dPju&_~hT zO9rYh?EbgKn__ogh0$;wMKRno3s6 z2)tzJduKmiC5Jp_2AN@7& zRo0`}ta+sQf!ai+Ql11WvBaOh9o_G$uh*|%DVt*|()?kjX1vj~4(>+TcGkG)j`mb_vm%rdj}JK)2Imw-F2+)IiSIEDDY7DcrPXtxAA1hk zRUx-b>;LMWFP60y{n*0+aZmT1fw9$V*hI)Ik>N%?#*cxN46BiuFfy~Gk^;JIRIK2w zf}WVMiKtc5TqphwO#%a;1g=kiXw4I1SNHM>6j3O{eX(Edd?1pcUDKAr*YBo(``DNsV+DqE zjV9|x)XIsVW={OqrAq$t`v!(D@P(_?aJXX@4rg!0 z%{VU;9A-g@k!i)9Cx%ZtYV1aAg%^fJ-ufxo)sG2L0u^b!d@!ycWeFGMXVh%M&XqxoBRW*899TsnV+gd^khE`<^6v6! zmG7IDc=u_7>@D^f&GX#b2a;B<lHJImSKw)5pLShwSotWS`DQAj_O?U&dT$~VozhB-mnT)ci^o5`V0xnuY~G) zBu{<<`K@6372Fs(doWs;HWNhN=8TQo2yJZg4dzA(;0aUO8&nZ}iS0H6c?p7YOh6)W zWA+MxzwbI;?|92eOf6euKK;q)6?F8VJ1&MB%1(T697C1{TSUDgXn|||9tSq=b#WfsMuqn35<>GyQZZ5;?9-5mHbHL2XpRE9 zrZ#0>c2HuS%xh#82R8#)7T@+Fm^mM&M#e>Y+gl?PfMUetyC_6&D~3ZGUxKQdXmX_p z5(!=Q+iN?O6L9Ot=92`7Q4U-mpAh?E;6kt#oa382$XmbhwSV{%R6~NI*1^7%#FyB( z0tWlT_%;R|-A+?8#ZCqvqhFn*XnWf3(dsxNAzeJr5LSTM9O$Q{T$N7#64o9(n^u$Z zCfdQo^YWV+`A(UW^9;EtpJI700ji8xZ??@tpYQbzGi6$G z^s?_PVL5rWJ7fC^C;}dq#nP=$R8Bdm&u;)R{us87hpPN34`CsdSpDf--rCn9lS97Tv`p3IB>Y+?KrQL>B0of zJUMN*OC~+g%k@LVlrXpk*D$U>ZF*l!qHW~IemB~e;4xIS(C_XR!mM>v#cQv~Q~wq{ zQO)YaM*n&%pbMf&G_^H~IV;l^k9bgni%d3bLoNW93-hhQR&dRbH(@ZFCTs ziVZcusV75><`L0dGu0vyed(y+nZS&+{3h6>-EmBK<_~c6ENuS5XNvz+5Gc?py``at zw!M2*Tz_wpxsHz}pw9y`$fOffs$?y^Jv`0kS$So*L5THE&kaj4NAo?3yGFTYlHSyxc#IM;8I0e*52mCoflcEVS8apFTQ zYk!UsaWZ(}1|L*CeD8bAbye&Jo{T&W|9H4P?m^ukL3BhItXLI)(y=x@q%8E;e_UzAqx5rO zC^nDUUU}@!Wa$2ySLD7G>tF_P!WSv9$a>Nli@QvKd(Mc_tp=}$o@^&q20AvE$45do zf4xh}O5{w^A5)EiG3~j{4C1Z6d&kGT^En(s|?A zrc(##%R3l+((WZo6Hj^kFl4d3e*2S?t%H;HNQI3q7BDLs`StBBNYXukKr**nH{Pgs zw6U?#U#Ds^WRV(nLnUyNb|kYm6`AMezPI=85pT6QID7~mzHP}j`=8J9Z9+~nGOv;Tc5Pn#beh$@%9A9Eo+$dyF#7!t+4>#)M&YpRn4nl0p&B!f zkmG4>DR|~}p#9`zSU>$P_=${4^lILMp7qI)uzEV%nY@!%NbeU?SsInk#Ed)Gz}vbR zzvwGSQtl4?5nvv9woIA9i2cmae#q?0Pi?WR^|MJTee$D@shYgaz(7MY|r0L#g)OEE91MkiK{@>Z>PU7mHj^a2!f-W zv%zL|a>Hq+bOG&g?7S{Np2SOpfz>EIchx0yS4rV}Wb|@7CwMbl_;7z`CwOpf!x*S$ zs%WONj7hC*yCBtMaL&#=ajixJuNeu71vTvH+lwlOgHiE|N{CGCi zialKRillfLFHedOg{W-~XsP`yvm=9#_sl~ny$WguxPJBh!Vhs6Ap3JuJL_J4=VHM+ zVQ+3Xjn1EC^wXdWohRz$Kvi`RYq|i_q-bX4j)cbgm#gq$w#4-8I+=g_*r5#IUdF?) zMLGEJpLI`%vAMt@zDAcvAHa03!_JMl^TN9sfms>5$dI}PpNKr(pW?MPE4OEesm1W61A{l%3^Lq%$CkVu z019GX!*{1+Ibj14OVypKHWU$q%8j9%TGuuCM@V0aS>WNRlW8k8-w@N+7*n0N&KB85 z=Cn~hxk%@Ne`06ayCM3O>vWZ+^jh&fG6q5nvv^W&&9Fgp4byW+B~QJvBC|`XfNyC5 zS0wymZv<8W!)C5-f9MbIbHnI_$r%nWjn)$Lt0Gc*M=UI1l4EB_J>q+{9x*}V>6=9t zQxOM+x&8!gII0GtW@(Jp2gGv60VF!_l{m)EZu**h-2Qqyc@s9sM3{`&U!HWw7LlFh z`pcfynZjLfJ!1OZ@hM1YsJquH>)!z>A{y)-jlh%dky)3Q?wovvyz)2qC%zB*;85jX z?&Z=qk4}Y^oaZj)fRt&MjD51Cu6M{f<+8aChX$JN@4jSJuZlce1l!&`-5FT;nO0Ax3aja!QZRwC;M?y4d9jt-oeEC!?fr>{t^?iS}_@1 zMsf{*^2zr83N3?vEQ}Y_%QW~NGY=IT4Td%T%lEPQ70)VdGhQ*_~%k4?d`maZE2 zJY2=a0#BdJ1%`zd({cmIg!U(*f?z73!(^XO}2Q_D(rJn?O z>~zfav7et`s_kBX`T3aIAL-taz{R^{Ol)Fb$F)c2Qa)xE^c@7t6YF!QNTs4xg`soMd(%EX80R%j&P^>LE)k&Mb7 zll-_evsj>i-+O3tNZvJMb+TD)t^DS?=f~xzG>E7^tCRj{khylA*f1~g2tTY0X%Wk- zxcU2Ow#WS9?phlwC#+6=KGPv=>I>ZgZH+F3r&rq5q1soF8MYfJ#8l91qNYN`LC_Qj zb$sf`>|CFGy*15GDZdouo&M!}9$Fq{Kdx)G@KUz;&_`=EN9$caqW@aDadPfr&2Hwr z!E=|rS}g!Ow7^MM;#xZyzVm~Zrmw%;rj6PUkJo=Fw2-_x0gBn)z($B?o#jbIES$Bm1mU4rGRj#A1O6xbiNSKz3d(^w0 zcZ0dsi=GoNQ7Yxem1t+Pu89VfaaS=t5%b2$m?RAY>Y^QLyO*^?!I39}V!_Eq|Eaoq z0R~DwwVym=q0%6)t-8>3A?(_T_4)P^hNw@uiJE+KFyYr9{3&Sj*Eil@;cK7Io+L6o zzdv9)a1`V;C0tIIbNO`JtxJEpdoL9I?8c&6{Yyrc8d?_@xKaH>$Bnu6$pqRj?n#ag{t9!eK#S!OuNeFZCEpPKKo4MAHR1?9FyI%G7MMi z)%ery^V_>+})wz zVPXwjEfiJkA~xTb>o(hwSj!0x`*zxZ^y}J1ZrQKN_B4ninqb&zOt|Tw=+w=YWUn%m z=5X#$k7>UKxP9fGYYo&JoVF;iFLbA~kh>VVv*O{vUfF&&~4cWZmhNsrA_5ww67#E8Q*)glaBGHazE! zU4HI*la`Xx0}0wfNRbyw(>|RyI;Gvu`ZFINENJ-szxOe5rynyOG&hPC%!}M@;~Qf) zw|{@9x&k zDzpf_HIA{09=L#rj8Klju9TEkh+bD!{asW*kj4biqN_@0Rj$}G=KsznNVoiW@!eDm z+d(<-=$~alhY7FaodP&C{SIyivk2YZ>e9%!_1#EM zy-ji|Do?`j=T1EM;C&)3`|vd?(pYTy#6MeVQ3k{znzLwk>U4%~{+jOO{qOSt<|C!f z{kjLpmLuGh!K}=Uq0D5r)?eQo(hO#*J9%rR9k@}I5GFdW4>)YCL?ifUhnC95H%qMwyN0l-l-4JqTO=@PDVyrqUKdr)ZeU7$yhnh|DECTD4WD zfh(3u*9lu;%QQ;-vOe26K9H}aOK+&MRQ2*CR`KQ${E@}y$8!V6y0DWWZrA1AGtY8! zN?QLS?(M94eO$(7pZ#uf-So2q!}EpS?1f&UD~^Va-}knc-H2%5&L>}MGpog!^=_jv zT9=&z0s=g0i0UIpkz{0s>dj1qy34>#mEE5&o6YK@C`>%RcOfv>LeV_MkWCj2_3NGu z`RK*(%Qbk(z=8W`gA+Z&ANuPJ%>`qZu-`=#$IO!QlM-+VVZLLM8iCnTuz;8zy z@NGF^&<-{${{$HfRPXA*t;ZHW+isPEE(|d3V%qiDewq69{%8!K$TEbp%fjT`pg?mN zz0Uq}Jpz3K`11CxXIM={T-dYYBUYPt!eEnHr82UJNrp1JVcIN$LpQ%Y3g;SkuLams zJ*rC|)VYuQnnP}cZvA!=%Jok<%X7Rp(h`!lM$2|v4h0Zbb&LB)A25~ z*LPpioitgZt@X8^Gq$12rh!}@<)wwzlcqn&ceiLbHA<^CA)P#a31>mtR+8lY;}oAtOkOjIPFNuxhNv;;yxDs?+ZsH|jq)hI%8<(T+GzP6l2+9d z1Oc!)B0s7an&&EA5>t#SH7=jLeEZ=p=0x(~kO0le?LfsXXDB6th$tl{VF@s9;sj$u z*V{RDhx5w=(u)M0tyUiFDEdQ>Z9sM>&c{_ce951U(hKYvasqNT6^dueoLrTbmo5Gq z?aFlOAPw~oupO0Af@u_^)VJB|6mM?e+4G7dPiN ztibfir<18f;*IVOFln;zC=Q@S4A>ynbr*-4+;hxxJ4~&7$OI(s&u)EV7WFOmAi~G! zAxs%8)=Vjc&sE;bYEkqX7DLi!Q^cc7&9E?XA8PB@x3=VLl*n@gP0(gw2+*TZD9b(( zapd@HG8nyZ;xW1#*rAFP-(d3qv|yI$xVfCW1I+bj392cojC-VdpzTWJ!7Sf}T-c&n zVlW_Msait8*3%+aou~}|zmpQ}nlG1s`Io;UT65{naJL)YMAu;TwQ23A(RsvexywIV zA|qKX-q6Rna)4gUcBKmK%QC$EySG>LlW>SaF+FbVY)N#dCs> zY&nC)u@1He^x*Zaa&xy^K!c;|32!r6VYqdqjr|di&nrIG#7c|m zR-&x6r>ZA7LQ!QBo)m!m9}oeZNIwB@=$mf&7sK995)B?}U-_MSOv@LneElKwSwJPu*H zQu?&YRaUeL`FxGWTg#uz?b~94sjh!DmK&Ahe*}(8+_>P+Tu&1Tr<^_B(T6Yz|88&r zcj}+gkXtT2Y+itea-bG%`YM|?;`p5908MzwkGt!}c7}CQ0Tccc0Zk_&)3{4P;z8~D zNm)f~_sEJWADhSeGS>m?G`8U2W!)P>&1WrGAE?r3>S!(cC}xnSHtI`>beSsCz@pdR zn-@KLOT+d)b|<;v3=19x+YZeow!J&**rJP_ca!RDBuJn6Pf&7^_)`U#4=S7qb1O6Z z3=ZHPIo6Jf;#hz`v(LOeyP$FWAva*yl5DY$`kCd*E4o(r$rKv(w&Z@1oj05?B=UOV z`+mv@=0rK&CP_sqoqTklGMRrWW?QFIe>KhY?gZ07ysN9&K;=z4e_DVUJI$*4^S+iL zvHdsO1JA`yeYQc|Nd-42Js4r~)-3WisNdH_*CG;3rJWChtY4e!yiWXoCsxy{a5U)k z%qNyKfVgaSle~e!)ad3C_GVvAN@Q}Qm1$;*9I3ETD7cxuUQ{!?F0cto&- zrR=G$^V-&1?5gjEaZf~*rC8fSCk?< zQIjv@vD%-(a>=DTJQ)QJMS^Mjo8;Nv&G#OLy`v}k62LFXet+=)z_;r|WL8LL{G zEw7hZ8tiQ%~ag}lVY2JTEnr8L@ zd5lR}omRa5=bu^pd&y!vqUpRZY2u>ya3$2zcii-!{%xTBp*@6SaleEw=EAfsL&SyK z|5%=5%di$x^#-d7%*Yp0YkN~Ovi}(Gjisa+MLY{hr4vB&<#r#~tD`2VQ7?zp7$|4*5DW$JZhmZsKqWoqVCBDovaFheW% zwyabXtz5a#>e9Q8_`xg(ePcdTLHYR1_RJ5pe+u0>3wQ_r3e^M~_N@_vbxc zpV#X-UZ0?39hY|b{#PDC8ZKP=YFldm*+cO$GQNN367t6h__k|%-f4n-+0^|%t8;>R zX^S0x2pJ#ChH(G9wNrL@`1-*Wk|z9w`|Zz)m7v1N@jQb`T^&yk=>R~ z9RN*{$#DI7Dr?+?KlwIf_@PpsXA1NO2sP|&N7D-u_^QV_^ttkAnzs2v65^VdI zd)xLdsi0#H|MH&^*p-5kEbnw{@+L_BcHaI;*?+%>Ww{sPvQ4VqTvtyjLtj*T6nWx* zc@P9*mris8;-D)}ga^d?KN9G(fnA@Mu18jN*2F#4Qj3^5qGE98y5UWI06H;gRRM^$@-ucMpDl7xJL_vrZJs%yfdk@DUvUO6FSeT^a0>ud=S*8si1HRXX3mh z$-3bVJ-eF#Ghl(+eC25clWx5G;;6Q7NA^icVX~HS8_m9ZOQBG5t>e+#Cy0k7b!R#v6vt`lY$tdBm9= zG=e*Zg)1hbBC4QH`J+i@ba{hsKe9o}f4pWSUVEm?LRTl^K|ZvC616oWTC}piwOX>J zQzok(jQBFdA|7%gBeYVdYM`s0gA3>zOLOdofUtO?>G)ll|kvgt&7;KOE!N0pimI zIoLo)qA7neXe~Iz5Z2f^m<=(Motd{GJT#d;wY1Qpo3E)IAmJBFlcEl(`Z}WoG)8!X z^B}dJ3l%im*N?zn+S%$1R@UlXPjd}1j{_GGGi?eWR!J3Vav~g@h`tniw<(`D*J` z-QDh}GF~xn7MDJd>{hooi2BdsuLw_qd#=U-Rw_5x6Oc#)t#sL)~Pv(mY`vRF4BlL`>P06U>7K5w!jQzP^48xEVnNdL2E6=M?l zURtRaK$4Ry--^oH%3dDx3P=9_PPdu$5kMW!UEO>KqYEmN%y`x9VHVzoArinN6tMs# zP~cY3K!ig>f?fGy5ktIq+zE79I4Y_3OuYF^WUB}#g72z?W8+M_h7MA`9W@h9SqTWs z8&&*hy%!wa>t0z=ArJDhIS(#UTG-VSYBiH@ z9{uwoLSc~a)Olfm6UU^drK8!fSpCrZBO0^C~G=E zN7iwAL@I8yJQWK{r90dJd-lHnz~q6H+5NkNyDy{27hnUG!OYqHK>`X&g29KBp`P*Y353o){@7h2zyC1I+; zL4(onz6Gcib@tt;yh8VQqkSxbPX{6bQO7v=P-K9K!~6-8-TY>4{N2pe;6TFhYo-AN z#%5muC-lLA?EM>}9{ecNW{FfKi8y$nd2gikMG54Jpo@jRMFIwy-jjSb&?>BIV!R?b2Bisnv znev0(kToeRx0F%JH(ABH3!7Um!>t`T=>)fw zkv~>yDMc(QgHRe0@H#Qz&Z}}xl=g03N}f8_OwiX}8y-^G=Pmq`octHUYgHk7`9aiT zI%7%UHER1=%+WSc4F2^8T;7Z~5Eue(B;kQKBqg{>0VZs*+osGv=XzmNi67H}X#Ufb z&q}0)E6&`Cigm2Cikh}oTU9%9?YFBdV1v?L9~k&~@K#qs(RlOh$1mKfiXLHH-ppv8 znl(5uMG-+Jg-iw zs138EcPjObh~F@&dajgw(x%mO?X>o6kd9P@*s-jk?Rhb`B$q7Qkw}V@VELhpsH%+c z=|cK1W$RPIH=9~bAvPLXv}!W*%)6g6dU0^8QTJeqt>}3@eQ-axPFVf|ZL9C`>kmqw zW`5Jvs8LA2!^qYYb%t7j3MmSoGi+F#VPTYTUa^Xl%L; z7*e;WRd9E&1o<1^x*QSeY;`~{?tV+S<^q=%z#cUTUz*Eb$7MuEtFK8QJc7w`&%r&g z4-jhsAWa}y_@}?RFj&|3qjVejGGoSs0cfFYc9@* zXdXBiOzm4IvwMg=g{u@=nQ)$yYGD3x=;Ft?M}^feqyTU)qoYRb+H%qz%n@8L!{bJC zXOu!+yCXXMA~>@pvzKL$$LDK06vp6+cLn1LPT&yDATUJh6mpy`xk6Hx@{Qs{xFpoJ zs3{Bg1&7xKgg2f^COw$|s#H@dqU{mGAxASw26ne0=L<2B~P6BE;Y=Y>Po&h)4K z`>56(q~*`LGk{4f75~^Rvxjyu$T||B*rp`<{vZ~C%8!WnlBnt{;a14I*ET|t8?osP zuW6RZEZ*O0W)X;LqyxlI`rldts}(YeYU zPHD&5j(^Nr!dD0pm5xlcs?p!KSsv6om#_SeXb=qW?Qk4TBDe89rk6*URVlh?u-VVI zF6sEl9|zRejzId7(W!YoS6K##r}RQD6InGlj^FF^WPJ^Sd))U%i;H9YR!PQGnV{eQ zm;bxrjrbKT(?{svMF@Ug=kI?g@kOgMtLg(d5w1YG))9^^EOk;?J`km_iTeA&&}Bwk zyWxZ}yx@Y>yTo0`4yei+Sy{c;PXj9}m~1%YR(l+deCg0r8@8w%HGFJsGJKuD^<#Ej z4<_E;ntn$+9~$k2M}RHfS~X>I1Chy+;3$luPC2zs_#R3<(qHFc4>6#l>rT*W(5QCL z#(=-~y9Mn_8f0+Mspv()E(=peZwbWOQed*wq}rM$v3ea!JMD8@H@ zDOPCb&7?AbWU1@h4Ta3VPa5;4Id%Q!>N^PY_AxMwMZ*yP4DRF= zSHVsEJ{4=7Wo;eJa_E$y1CIGzR&;?&G;oWs=SL-zz7%tvuOjP2ZJ-dF`Qws;L)SbS zecd=`ZIU1r(hA0NF%m7y_mX1|CSjPqbHui{YUgJ8%S$_Ve=l>qW&P_{Zl?cw_0;#e z$2ZF|!!Q?ASw8EXrd7H*t}m4v08csM@D3XLsN51D^gWqf~6SbU*YC1xk~8cyf(KU<)`A~gVxG<=n#7y%9GF_>6c zLKN37Tu=cRq@kT2;9FJ9P{t=czJGw^&w>;8+$pO%N~=--PCFJ*wlAs#yVo~B?M4Hn zEkzbm4Oh~C$qa6*zM2z%Vcmb;exd~mg}m}zPu%B^9(#n<`$^G@BT#xGEpN2Rb@vwyy;|dAoZ3gz+ zFj`6w6ew;?=0H8_?tb;(Z$EK59t-4xc7B7jMjE*TR+<)cAuS`-{|wcFupn{^Eqz%R^$W~SeyO-2w;He=*5>#E7s@? z%b6+_Zk>$8F;WVp{sXIcAEvDLe*{8W&%7-u$MRNG3qt(g3LU>jcVnO7r$zi|(EaoB z#FUTpPmEABbTaz^_!>#Ibokv65W1FCY`mpB22V+Z?*6XBG?H-lpcEce4vJGp-32eX$&P>m zZ$aPfYjHEu1MfC(pc2uiF_WMoYIGB|nOEML{>@o`MF)#@_jh(# zRiPc4A{Lopa>lgR)~V+Jbl=%67APKOHei{mEjl3nU47oP36VTpUa)TMikYv-mPW1m zgF)6tLorfa&)-PP?&t;DC_xHl-D)~x^?)jZNTf?4laCcwB$|ZNWORkJn*$;v+GM%d zQ=PsTkuI1{zF8;ZSS43kA?>MNB45X+-JB4A_#$4o#;ll1)xX2AazN%6>x*EF%7+1_ zS*dH1ffF?Hf^vhXH*m}=OYw*CCU41j9blYkN((WBg-%TAVxNJ#zbvjcl&AH^vZ8C@ z5ese+!hTugbSt%Q?xQI(*tLc>5Zahq9iQ6vau)i4Dwy=qXIIB1haE0?6zUov3|;;s zc<_1zioLcidJIMKLzieUoU{veukcR=-08S^CnM&oz^Gbf#G0<7p?^YxRft!z!~k2! zgQt(Tp3rr#H-(lZv1F+0kWTEjexbY8+*qHE-PeaxIoz3W?1qktE@`#N~K z57tC(-%)EukDlW8`57^LBeGlXj+r~_M^{pUr?1t)`g$g!g!vQwBRu-~w6!HVLF?>N zZU_cwL+x(>lv=`-I?3gHv~yPn+MKuN*lGuCUO!Bf$bMzDDR_6%Kl@Z7`T)4t^#Bkt z&3XO4_!V{o|6A4Q^sjSov&v1KXK!+v*xhZyScj_DDo#~bRUBL!EpHMCJvWAauwokD zdKWxB*iMwAH#GXz1QGh>RdIph>zR91oTw-F;qt7#u*|MOVsX{O*1I!_L7Ub_TA_N( ztL;#spV94+PtTg)rF4VXV{_RpTFdDvop@=Un)N%ko`;y332a-ONBq6L92AK`EQFNh zDn{p(F+GnF_|~js#xSHb!HV>O&ZkgusNsP>Q^RCRuuPASrd-AJg}+oQXC73Ya(Y9{ zjO+WW&Z;sLFM6iqbleOsi6SvvulM(*^*z6AVe2|q9)d%e9j_mlbz?WDPgiLWf(api z4afD~KBwvh^d&E=Ommy_LkDih4Teo*U~y0ksE>d~1>!L5E`2Y#*g@(pWn&C%;MQpx zz(S)OtP(&vPct3J3<4rIiL^q(i*{{iRiSs72P2tRV_2ANU#B&*XpZ(6bYG7G(qm`3TDBL`V?W;-* zDZfFcTWq^;x$m4~Qf?sfi%fFYb6YEtN@(v@nFvr3lb$2_a7%tXnM9Jbk5*qrELjNXUT z$dV3AGhvVb9EmQ29!u@55H&lzdwai6Q@|zhURIQF^yA)nu-3eJ1o|h4-P|0IY!Pr( z^nQ>oGJPZ>W0ScCDJ~F@Tq8hLdz544RS~4sFxCy<+H9tQ>`sPCdFr_ibo;L`pQ@QD08 z)^z@nRWH!*dFj?IJ(EC4-1cY@86*?qL5M<$Y8v2x@18M|&6eLQ%z*5_*iZ-Ge>8wN zbs*g&BILp7ihv=e1M;PM?Q}Iv=P8pUD5L#=?^iI;00q-!k97Q|A~Xrc2rAdvS@zY< zWr-MEH07b%6_0J1w(srY->8JAwHDE2RA+LMEuFBw>+vpfL+Cs36LItCiVJg&URg{b zqL?_XCElts2tHhHeFKp3<>5#op!*1jrkOoIdi}2-YxvVx77*@NN#rY;J#LdX&#ih) z$;`t@E3G?ZVsvX}%1&LX#kKguBxfPm9`9DSTIF87BSC@y3glvYvg0mA^T}ELphBDh z09=(Ml5?l5qWc5xL;?kCc~a!JeQFLAsm62aQ56#10YG;R1x;3{5oZ30TvRziRNiLT zlC?b=P-ZOfvxUg~S9dNDb8OE+ZxaS20@n1K*zFKI9Ty~)n}whvTog6}sJ>9`_tu)_ zk;g(Gl*ym3?2%4(o&ZjBWsv}}u9YFla85X9Gobv0x0_$Q$$Mt|RQF1YsYHaLfZe}G zc=pPxVjZJz1*ciEN>NR-uXx$Pg;Up6eW#0hrX%~~znMwLC{c7vKSs%idR&US5GOdbG!Vt>ZFinSM-!t6B-bWcDP61xvFT}4m1qW ze(X9W^hlRNu<*PD*zuP@$4H<=$}HwKwHvXGbw>ew_);c;V^gN@VrFA2RlPqfSZc_K zv6858j_=v2{;0WHq8p2mlAkl%oU#b8hwephbdQxO0Pq|q+A>%c?)+zzrX&D#Dx?6qoZISed!VC zGJ}{sDhV_da){h>@Dth{D$!n3p;u30Wi!@T9hEtbempS z{k)t2oM+E8xA4N~mQ8%yzTQg}{XnKzcp+=!np8 zUFVzf_9l*Uk zvLlclTbaXvohFM5hyiL^*g}&=gkXk$RRlZ?D@O@xn}5VQBBdXS=iEjw4chS@rGY&1`|~A7sez$4eNhaKbL7P8F#^tb>88*I)z0`m$W-VrPd1i7w0999- zzaz1{spV#G&X_f_E8fT4jP-2zkvTd~Gil+?>q}C-(SoV0@T8R;BMk&7&T(CDbmU>T z+TOLKSuZCWmwD)qkD2Wo-ko4J zeK4!b9y!*lWo?(FX0lp!)$b=~1w*FLy`PI9YZX>rH1WtV2{BxgQg-xj_i{E3C~VED zY8Y=z_c}JwUg;xyGYqzGmmNA!C$s9WXz^<>^~W!}ZxL*ql6o(fCF^e>oa{+zx}%$B z2fvcb)Z8E~TfVftEYm4*>9oy~r|XE(pW7YUNTC>mFzh4Pmfv8C%IWqk*1y`A6)9e% z2nv)VNTv757+gB5jBS6#Xm;}q<^X|CdY+rE+826qYEuXliPIRhRk62<04f;zVSr&@If9b|y<0hGuElyIN&l>&HPux*9^x>%#0kW|ig zPrXCSQ|JGKp^A?BsHUw(Jj*2{DS=Cf;hrJQcdzf*8@IbFn~V*0daQQGR&r=xh#Tz5 zH~7e<53;&B1|LqBUm#22rjt~SDleUO*bYgY!f>!hZEiZtLYOHg=Tw7j40oWcHM0k? z_ISPA^K3)WyEn3=oL$5ak(WUnlNaD^tBj2ypYX)<0$Lb`L)6#HYLxec@ZBi)XtD~B$TQZoC;Fr z_68{97jL(B7_KumDa3`!0~Q(R5K9lvVbpUr`%Me0t;~cKu=L%G{W%BfY#!UecjC1+ zKc8;84Gq}8xt9yb|G4zil&|Hjo>Qu})_E68C6IYSk4O>Po;&1I`S`u9^mWBQ097oW zX7^qR^g^Hvx{{WAXUe!Q^QON1LEl>x+yR%zWzk>ePGM4966oo{P5aaCnj+)qoi4K` zmwiX>O73FbMi`U1KD5FEOyw+4h+ma(7DAs}geyTH8Ba6zj*tMGXtfxMZ_JX)v;=3% zkL@o5NPlL&FVQXVExL%`T9Jn&Q0yL3w-@FuYM8B<2MEod7c&ZhU#%#~YZ0N&TsOQ- z*A{NHk+lhjS`mD@UIFBm6(K!KnOa^OgX-pKt=L~Mhwg&>w;y1}mnQYpoX2hJxj$~G zXJ_&HJybm6x@WFgjO)tZ8#0isBbRjPAl>E{H)~;F^U9W7H+u2K%u7iSVpa|33<9bt8vmQ7#KT zpXMbMddcjrO3~RKudh$#)U0NW{q`{{;q$`|j-9#rl!PA?3eN^VfR*^C&;FUH$f2{| z>PIfJx=NwvNY&e4DMGD;fY$B;nblDN$aWDDR$IK|3I2!Xaa+i0w3rtytSVTT=9uv_ zaOh4-o_QcpNr3=?R6c$yn}oKu*?I}T*o}3$mOsCo=`v<5s`UT7pvWByw5&3bVIi`Z zp%ut0X5EH|aU9E!7swUBJy~MwZc?FN2v9%oI?PI}`1zGl%6;+??52GoJ$(}^ccJ`y z1qb5ZO6rKYrCXVZWK0Ma?cP>jqu&)&=Wh4D?M|yTZu92nm>tD*TgsL2JE!1>8i!V1 z$Ei)_h;c-jifI`)Z(e3#N1ak%1>4Y?4DoNL0< zYNG3U?7prxkc&>ssNCwZ_nRA6FTKq$4M{PE)RlGroQ(3C;yHN2pxs)}7cdXCp^K@u zNGG>{rmll&$Wgv*D|-AMST$E|=j;_8VK{xc>zZ ziIhNNGjV3CuVL?NG1sLUB$wThT2MF+cALJc_LXCGvJUKT60dm_spvxZ`cs6otg!Ky-&I@v zvD++?d_PXM_+?$!6`L}Z$c^lqFU1rVt-JpRizE6U0mNrW&(Ch%5*~N?} zpHJLcF#9g&^B4@26xpYB%7J!40BG9-R+%&KKQnHB+2wO#TkzD?2WQo<4_59(9?K+B z$Bm;&a;kwj9Fw6@?t+4u7j)6v9jkx1W#k-BS+TBcaFaKFJmn9Pg)!f2V=M?^pL}r4-c10WM z)UOFK_GpNysCc8171;%}O8U_EFlTEoZjUWOV_hah3#p$o80!+i+^8z6X1>XmN;Bgc{y$#jIXw(_ble zr@dKOETa9@>NlT5Mb>R=CrEE|E8kDnaE=pw^qZ=6)EA168vMvnQULuY-Qm!`MbS(ARwSQDScRN^S>8{C-G(FT##(cSzF|B-Ea zaJ+pW4wT4aKm|Q=33GrY$@c$#^;ft+-tA=Bes(X^{q4TwKJ@ns>4^NSRqrzd+xY+f z*BO~tIjVBq=)gOZpgoywV05-8)A+TB1b)5w_E&YK-sQ8 ztQ)FG#m9w{@3Jw)%SLw}BmG)FCRO2*jGJPSRgWp%dIe7g3ef$(S|Q`)E8kB>)n5E( zV4zU3SA0_(F9`2|t>pi>3jfLXT6zaA$C{TJvdoM2Ip?;bLL0SE>YH^x&M@TL(6wlx+lkLus~_E*r?8GxXb zp@jTg&zn(a{X8NvZdu06;H_tWacx8bvOy%Fw8*VyRYv#R(Gx-x6!=5C!m5Nl5H`Qxb zU*W2lZgiU<0ApABHT~S~44w^^s^c<5h)s!Z_>vw${GuSp@)Zg{1e)D#-|_XuO`5vc z$LL#^?=v{26yVz?;=}owSA{){-UFniA~{-!7fn3E7OZ{@?QNB!1Rk&|Qxb)|4W91# z$gP>I=?Sfqi~4S)Ut7M4GXxHY<1+)36MVUBp7$^mqICL$_FK=YS-QJ%XeFbXk%&WPz4kp^WiLWusUxcO!eTCii8r^y(Z^BC^@EFMO1<$nTF3_Xw;Cms z-b+s`vuD@0&eqQuv)xGS!z#p9OZ{tt!7i6^LKIZ|(M*sDkMevKtp4jkM-+_N6B=X1 z?$6KCd1=-z5tBH!bhd$p4<+Y#ofwmynk3C3v2usY{5H>>)IiEC6SKhqA-# zA%}~0(bIOZ>t7y5*u)d$KR)WX0DEun<7`bKKIm#PtZpGOxiz233Jk$FFfZrUu#g=+L^x`5kv7o zL3f$VzicGCq_A#{_=GgeiA&%-aY3E<1DPx8%{Pvke-#V2|95~VoS*uvH^i}=v+(N% z;%#HLSuvJnBUYpFl{YMQM0kYMj9L;b2P67>%@`gEtCP?4?0+4jC?V@yxpOyP_!k-~= z<8Di$NIpW)DPYx$dA4}fqW+KbQFWKWoYx(g8>tTLdLFCCUf6F@d-hf!h(e!<+$mpK zueQ0E|5@fhUMnxrHUP`WuRz-X(nZ$lV!KtNmMk06)^yTD9l)1{4hADjMmXMaD(vV^@2=}!Uo4rQzxu(8LhyYbdtXEzsaN?>zxf9*&w9FXkooz$6ky0}j1EqzLor-|gY|!} z>?3mYbuQR?g*d$g@71F6cG*Ci&hAi%u0u(~&95(pg*RGKa|=Ohor2SG@;yLL3aqwS zJnZnQJcK1P5ejiIx{Z>FA#7XwD>MWZFl7`2dK{}bxxX#I$3^;H05SrsgsGef{CHOp zz6m1fqa^7>qynVcoGG#f;KeF#l;3PEyFL1)uea0_7r?0ZL1?zIAsr$;&MHcxwg%d! z03dBT50ntdKA>Nj0UeU60N)YE1Os?{D|#cO$CA><)>eXW{|Gn?aj{OnSZu{tlk-ne zZU`UoCc|M8YR3@14pN~Z;aKXx>dR&RHX^wQXTqWY6kgXPxG9)JZ!5LCL+c`@3-jMe zu4@a=3*y1DnO&tXKyCqt#5ITmg4}=)eN^5Ko)Gh8eFNxTRICa}x*mcr739(#nTLR* zK?LMRG{A#oI0h*R(F#QcJOsWR z(tuG6)QzkKjd2G(Ta19SlY9jD?}I+d!FmB0`Z7^k@?k=35Q+r2inX6D0Z}EW?jR1b zx7Q|NWijHhRD+~Jg4NqvwIv-TNNP{Px+2{@(7iH6n&F6R67#|^j1fuBicbd5Ii*Rw z^AZdr39lL6`=;J>C3!>tuh6~rvoaeeLW?AP-CX+{y15~;UoZOH7a+?d7y71VR`v)| zfhoC9Pug3cmBFwwUHKNY#i33gSkck}y(qCn!wZXZsa^9`G2>MBy5h#t$`#-N{KPTp z`2);WC&HH#UwsAi5&>yrgbvV&zterd{atYE53RvPH%G*U$dONvD!n`3Y~;1sk4F|V z*}$IGO4^rscVv?;2@N_=7^og~F1_|JI;j?b1C^00cdUH1d0g#B0t^nX(Vw`wQkT1K zsDC7@AhzoWr>g<~Nx|DwwZm@eTew7>4frUyc;pH%gB{su3PhFs31?l3f3x~m%u)(I z@^iqQbr1{|i!GOE3)GFt3b7LHyXEoW4K?Fv-wSHS&dJ+fnF3vP7g!&Q-9T?v2~4Xw zo)lGJ^VScV>;P&Wpp^GkkysYgj9)MakdF8ulgMVx{N5vtyRExG@#5x_Sou(J6w;sm zWi||7)E+s043)J%njLwgEe-UNs<6#iIOah7yNm;rX^MS(HJyD$7#N5)>FII#1K zQeQiYdn|g+t^Y%v@IsjYqXVuxD>AauB`so$Zs3)_R%dO`W}8@(H9-5Ms`7SIn$(8r zdM*JUmcWs)XgC;5qz{(vUWiH=)I(E5kxAg6EPj(I~T+<&1NM}lP+@#_e_tg<47EpRu0$`#e zoIBI!A?$xPQ;%q2J|bAR&JCYto(^mm;VBq==guwMA4}=$B8!vk0)b;5*1sVr#IVG0 z(qag31BFrS2u3;3_nN@vg4Ww5Z=IG1p+M&{W^LZR%*-o$PG(*0lXU-bC2R(E(U?@68qbv&DHU;3gbaxVVf2I{6h3f~-Gc<^eZ|yhRIMJIy{%3F} zM^b;HlHJ4ntH*Yv!vfrh8yhh1g)f7ht!KlS;n3*%D?gSERKvHoTy8NmY&Ti>Yahyu zEZmx*q8KCuVpw->WMLq}y8WKS-hYD7Oql~#4CYDKjAZQ<5Lnqfhca5>4NbLRz$Ocz zkuGM1K?-L_^tn^yM!eW| zJ%|h!j_arnPERkzl>y}jKO(97)o&qa%bsxj3;&)Ol2{}%kaTVlT3l{@JpDT(*Fq`a z>}d@SP_mIpzi>QHDcNY9wqi}no^+1~`b(}xQu7!^u&H}PTyr;ZvSm!xeffU$(@EFO z5`0fWCUebhN+0Ro{soJ#pFX)MW55;*hgC1RHO(AV+|zL@q-Ju`?neIO9fPZ1M^-JX zh=#5O+P&dGgva;NHG)&MiQEpO>r1E z!rfqG5&NDl5EhFv<|Kj&^^VR2#f;G44BVaVy_AT4s2CVuW~tu{smuf26Q(=^0Wkj{ zB~nkZ+i|d0SfH)NTv*V@v#{_Ad1Af&v7m6XyH3nsXd#Ey=kjhm2hW+1u~nD2>WL<8~%yeXNeKT38BwfnM__IBY6=YHzD(#zIHszF9zilaEPq8~8;#UNU@66z* z2E3iEnS5`RLE^ZDyOQkri5>NYOLcEggy*u_*;pVgSM0H-xlKhBR|}r|vzQALp(bBn zx1Y$7Nl0HPv2vB5W#*`#e)kAiu(}haNPLkh53tGL^$p>1*41)gVQn)kKkz?v!C&1W zQ>MPv0J`CB`8L2NmlHuJ7k+DG)Ya*m_5Mqf=i)8D5Z~wM?#P&dW?6pW*J}T8NfV#> zQ&)me;`I>aVpSZ&%g(h}8-(BAxA7^kRw{|t69L{|dlB~l{o&H$PJUPO;p8FR!Rc8W zTIqnomNs?}_ANO$7Hm_8M6+AKsQRn;NC{9n-p$t#aQ5YOt=t8Q9?|bU#uM6qWM`M5 z)w_~5!l6Z;IZJu5UPP2<23Q!+jI}& zVf#L(yy6F1I@S|{JG67>s))o=&&E4K%c`@66t`*6cFbKJOL*8jwY$)gcP+@ZSfFB9 z#f&UwULSmX8CP(DcPZ$jH6hNn#+4jo+T-QIi+-*fp;~MSV+2RxB6L$y^L^)1>1mzS zZes;o#;o_8d9NrG-r&ioy84C=WI0yVW^jq;Y?Ip7;#9o;6|t>HDl29Ed!qeMcux7$=KIXoyK%lQ zX1Vr6nYVHKmg;htEAJBc39svC2fKa(sg42Qk)3kzjTR^IAvj(R<1 zE;^0`?YdB>-C(bl#tJl+DK`23dQ;bN>0IJ4zD#1B5EyHbuDA)`BMc0$Hr|-rphh)^ zHx=%(?pS6U^tX2S99?U9xfE%AP+?BIAlJt(KU(cV?ZiMYp{r z-phG>!$h(0aipuBJqU+|Z8HY$jBS0lO&%8B7XE<=F|`{yp)|93dn1Repe~HL4E}X3 z98=LB`al%2_@9 zPFl5VXJgYdF%)b=aogwVpg=d+lcm#+FzcX1rIfenriL=ivq}EHPepwo9?9KtKgjwl zLzeH~30IF&&~(^MJqe4{vm)HU00c78A0EV)YvvdYq9=pM&d{$xZ=DHw*YX4N^O!eD z#Wm$TSdge29u6IInNo{)(&((Vr;=|wMV>zgyJ#C*{BcxI=k&xi>0h;UtZq~-)jz2> z>$Ze3H-OgS4x}+*B2KH$PX5Y3ORd_`mVG*_I4fJwNMuB zVa-tA{A1%$J=gbcDXvpSr+DF7QS8akhhMaj(IM`i*(SLB`@EF;iDkFfEm;g_Wk|8@ zld6NNScSU#T^Duol4DVk1yhw7Jf6@t;AyUpH~Zi{l`d@jhh3tk|B zOnnC2j-EzOeQqzaY`*=@$t~j>=kqJq*!42u=TCk7iLCglLt!&iYHN)|9;CLtV`=8- z)TEu4l38e2pAQHVW#r^E;$&wl|3%(nE~2u)`jUfBLPpJg!ON86uT%qOB8yJMWPW|T zICbt}8&At9wX>HvdG5)=?)HCTSt9vim}^hJDdhusPCoCcMuuHJCbVvT>-r`l<74{ybMNi{!Lb)W_@5y}C> zv(-q5YFh{!xl4#RNHoW%Pxko`<*Crh>mX*MP2?@A$373gpuZ9v-HbK{0w@#?-*c}5 zh4^wT^~|{{E#l0CzP3?zORS&^fp6+wt9I?kmINucRoa@@A(F zdTWC$lx^aGgXFLOFgAW!V?_^#U4N}V(=QXj^H{o-S3FogHYwOAZ^312B-#t;K7NAz zM((@uT$4s#GjZ^9yN7Q9TqIJ_5*_fjb@DOMTvuet|2pMEmUOetYF3Kc!TJ5q%#B^v zuPKv-)=@`3kEe33KdXPS^vhW{LTz}z4IELBnl`Dq*W}T5O_Kk?N11aSN^cPAe{{7Q zG7sT7kRo$_gceWw(~2tgG3s4G7@X34rM#8su)}o^Gb2%%s*pYYss`%=)@flW>SzAe z*Zn_)x4YSSGT*2p(Z%_Ol$@<42W*T;QmlKXALpH%pfcUc5Bz_5o+ct8&ymiQG_>yQ>g11i$@y zTahIZk$KWRmVXf&n+jxBZ1>iL=_b_WZ8<3mnBCCPY^6G1bo~=fS(q^6kDhbv5}Tn@ zNWL~3c;47!njNq8a9KUjnu{L6@dW3f*U6v3(j}uSx>g(~PMJ_JfjMn8;Z-fIFvd)) zuDy{u^Vlnsi3yUFUU6VWTRH!$Bu1}yTb%lEv32Xz;5DFKE}>3Rk_-51m&;8lJ!cpv z-#iW%_IC2IJC2nQZH-9S*nK4jCTj}<>;1zgUtt3a+RC41{z=^?HnalK7Hw~hbj@%M zo~1lExw&EbRq=t7z+kpl7l;tOS~?A!U>-sKcKKtN+)b3c4!HxA?H$!_ttYT9uI0Yy z=FZTEDBsB`@r9NRJ$i#PV|-QL`)w_VVt07LO(WOSOvCDdx}8w30>LkaRd&R_c^Yu~+(VpOL@8r~)3EDK2q7K{7ojQ3{c=i$!d!fZz+gPVg_pR?i>0^5M`t&8$ z+o1O~f3*SgLAdL@C$E?b&`*XmN2e=nOuya%F;%mnp?r zc`^}@K@FBi0soy4?YPKHIc(TCp&Hb2@*#U0E>5kho4^Gv3PvV`Gdy#UVG_;od4ZfC z^AVev%I=I^#5QW^nOyb{QE@hWy3dT!o*Mk~9cix_I?B4dwbKn?1lKH5s@^)+W0Ao8 zCXIrxW9UJO?%rA;<$s3Ez4Xdp9Gb)c6* z<@77GnU(&;z~GBJ6Q0s4hwGQG)c`OrQnljAg^B4eJ!j1RTH3&rh&lD79qN>gNX)wP zC!F)0stgqxeSIEH%mR68jwbx=%F@T0E>11Vdh)D;DBR77c+tbQqjm4#JFtu_+uFp# zp$ccnOWBESjVp`6k-S`|VDH3~YTdVC6wQuofn@{clW^Dd&rEV2eX$rs&=u>6qtXws zO<9sN3uYd~$?`V>ql65vbS)q(S9@~*J?37K@4n0R0Z~k6`gX$o+Jr|;*V%~teo5kF z=R&KLBr<16m8=F?9jpNNp@wg022`t9G)(8nszl9CZhUt5 z!oqQqC%kjzGHg;iLnA$K*8id?vPiac`CDGSy|R&gnzNFtMq%F`li&y-NaCL{DKUg{ zR*M^)s;5pkccH0W2~pAB;nmDApQ)qwdh!Bm&}Y7Z33DX`7W)^Z8M$l27opVV$TV*^ zp?+aS@d@7{(H5=FYK#G|Ry%`+4i|j|GZZ2JHH+jd;5*X(6r(OBOoAS2Eoy!gMm%C+ zTJcwjJJh+Bewo11B4ffl*8Ul9WOOLht*FpZx5uZkOa7 zYoSDn`1h;-Va3Lhk=ngo7Rdh&Hw!#P!a>&Is>l6?e|{5Cfug&R<9Y%YKc<0v*q#@5 z|7r4+?Ru~ql4#tUzA-B5_)47e`~SR)dt-gW=EYcVybLPWRQ~&;3BLb0rt+{oSnY7x zVLG};ZWWkxX8SEy-Z9{-$ZhKfg4_TASb2(cAe&SfOM zq-HHD=%@Kg&z?r6iw^&fWbM&^3AuITe2Sd?!{HR!lXv$u^9!&0rX7$i9wYh8dD|j3s6)W5)M-o%1;- z@89h=f1GY-#$5ASuGh6ZpO5GLp~(72H3VJ9g4aM5bXF~+)_%R*>su{jYef-P+bOex ztECn;CA^ZST_rF_vB;v=GA2)5YKA+fI`db`7z=&sl;WG=aoN_LnI}0~0tQxJaDo^_Z_=Zi-Ts+PV}xt|VSej|MT?tIQeI zoUBSBDq=tUgVV@YP_LbC-_}Nx`lL`<3KU4TqN7>y&TloH0@`*6RSJ|qi5#Q)HeL!o z&~zs4LrP@eNX{pkjK5E+K_@5xaXzgY^Pr^zB3}N@vOSs*1yG5{WrF%eiAS6VK`s26)7t3tko=A8=(tY7dYe0g${fN%O;xJbVok<3?05QnWd|s9;&p0%6(hVJw9V?0@pj}* zRH)P~q4=*eq5@;fQ6n{=5^$ISx*8Q7{pQ+ZEPVl2a45~t$r0bh>abHPVy&gl-o%xY z=YVAm2oh^HxtHwawfH7o#n%INHnQa)a`>IP(x*P^R3CT)wiAQ60h#q zVgsgBO%T9g5CNc-F^NAT0(9H@S7x?1v@9(x28ykNO196E2J({M+r*RszY?>VvJ2N2 zD$X-vQPtC_@8T`y#;NYTcMdy^)n&EHd13Mk1zbk466N5rdBksVtv4}dkU|`(6bfXk zrS8HH6k?KfX0N=baOu!K%GenHH>^-I{#S|OO~EaHbb4+(nETBoJHe%<*+m==Gw88v zdbxDah_lw4>{rMI3XIZFT-6|rl;VW*^7YB(c&O-qq17=q8bKOWubd$1kd%UPrxMO`7@h(ABYu63V zc2MY-J{ru7X5=X2=A}c>ueB6@<#6nj@c8n)N!VAfZbf8!->%Jmt&r}udceUgj+P20 zgqO;auML&ct0+P3@DtPJcSz=WNeZ0GXvuD6OMw|s)Ud#q5P7pov!_8fJ6R67v;`=y{n&Feh_wsK zYi7K>>lQwv)K>37L)L+-m}I=t>5ZVCp-WDVKX2jFltZvWEjaV8(nk?XKkl}g<-4+^ zCm$lf{qaB=qHI9D4x{93>Vanuq<0G?Mg=carm)$1_&I=wQ62Ik@RYj*dz|L&6LP!V zI2ESfsB^O~(M8yi!X$5kyPdeMzvIss({DP$D6|xfl{a6peR$ zYG}^qa4G-pL=(S@BN)p4m6RUe-nS%Uhtmtt-E{*$f*T9d;Fi8AXc}LD3ih(DVi3n` zl!!h#Nk7s7a8}$RQ6~W#^v;17z+p^@vpFudAgBH{C0K62Tfeho*X~;$O~e|%6}cfo zZA~$)oN`e3LZ?eKM`&zYE49};Vl7{qI!bIg@8HaC&b38gEK^I}Ca|Qmo9YiV;-@Fq z2+HhUN}NP~@owG&yT(|I{m({fw-pE4By-f``Jhop4SPzZft@U0-c`e*@hDycnY-GQ zEk%j)c1coCc)`0EIyffhc*~lb?yvTqX|XNlO3x44o1sQBrd@eY7_cS|1pT)#3Y`O` z_rE&8@}rl@7cU?bjZ?S!MLyYkv915F%cpsyES(we-gJ}!jk`W`TDgT-&lPp!Gsg?SY;J)c6~E`Z zG3hegDO>v;t;uAV1J7g0Oq1)EwB~I)_C2FK+pTgP`URl8AUHS(P-1fPz^!m#&nvi@ zQDcSpgPO}|0;!7fj)qROmkpk+Q*RoHTmV~4Ql2KJGHJ5?;k^^hUJ~D1y)$Yf!VeNL zpP8&hF8&`gD?mOKw6&5pl`P_)Yxu~*Z>6)a6&qQNsukuaQ;EFbygGD0i{{v7cl+wd zK({SANKN(s|5YyOts{vmmb_ipCs1?A^TX$;;2E?DkJUq%QS+-$v_-%^?lDPmIEnb> zDPAm)G5pr9E9uZa?B?9B-fibiiFr9OB_A}2eZlLE+8$TnQyohdy7&{X2K0WYDqU^| z*PvgIdFf@NNU%|XMBY?h>5;c$IoGM8ZXs&A1W~!wo>|~pAw`^47D+g7pwX(l_2?~E z2R;y$(Cg&<32{Aeb9Rvga!4&82NeKR0OKizG{d*6CG9fz%I!WAz5rm3uI8t2ekCLw zWRimPHqO@#DXV`1{l?E` z&`=j%FrBnw@x$2M!Dm!IP}N)AvABsN#HTQ>6mPIXOAEhsQnqbD9Vcj%t+m+m+1k)v zUXc0fi8Sk@Oi=27+Ml!%K-%0b8FA==oc4j%vXo=6xSUkU8eRhsLpYjwF6|G*aIV$c zFnw;wMJ9^TqFnQ>^W3x|T~90VN=|sPYlEKr=8V1f)Tc$iP&fc-4}ofDMjEX}S*b}= z&R$KY>xlgFm-FPSixY3wG}WJCrwZaPSeQ-J*I37Vnvy=7SSktnOiQ`?Mh%<(3j^f9 zo+`8KeSPxV`uwl@F#Xporh;ez(q{{T&iISuhfRUniv8Z}&-uuED_0hFsnB7g0AO|6Kb#-4J9n?vDnsr*o1mNdDeMEJz| z$n=?j4Z30{w22DQcV-)Ju30)vrz#iU%rR;A?*?T}wX}_a z@0G&2+DK2F?6p4mS7;QkqG#lyx^z8qZQg)+;A(bp_r1XcC7^QnzZW&(>i2}D3ax$3 z&2=sl>1k7mmohVD*Tj}bYcsObGC@K9)_Ng>wTQB#qH2eNH`)ob+|2BNv?Wk7wYhqM z^S%`J>1p0GVnx1lc_I++ossaGdp$VQ>UEYJ0{RwD+=slYy=$kU-oJy|W95gi# z6af`LDB?11+Gc8eG{n&E7fyqFH04rE7zm$2*xsS$qN$$ZcYC1H5 zE}ewnThF-WD1JH7$sS$VbZo`g5-RvQ(5obS)=wmgAB4zeqF4?b(y;w2l6W);pIB}%S6>3a0cJn z9J>7THq7yR_0!}W7O<;x=#lUj4h=r+tsg5_(GTz#;fq!;I+KQb;kc>u_kbUaNgTrl z?5hOCb52M_6(ECZMKxNL69Q-p2whi{g=R^(n@MZHA2z+{JOY? zgl;D6tg@|Lyd3*bK+-XZ8lugN6SbDhk+Ypv+;jAP@t2+ z0RAfwt3w5I{ipsr7TAqJP`3Tr^XuPwc7XOg`F}Fbf5KzpdqUv@S?Ex{HT>H*gh+eK z>no0_1{&78tah|8VIlyN1hLA#F^>~^onyCy6kqQMz}zt9=cp5&=Bc-!_f@#u{KqQs zpKtf<1t*4MOAY>T(x$}k+YtmR^OFX?eaJN*K;I>t+0J92d{U0~eb}an+a({K%FW1I zgjp0>J?jJtOJ;kVggOL{D#`|Ww0f);)i#L9pa)BvwSzayB>wrw5??rJvUzX}tcAY# z1Ac969;Ug*eQH?AOhcEW4qK-HAomcDqV#WT9dLL?{gAtkbxRDoYO#hSb*;S@JpyJ# z7gNXLi2oCFf*_d;s8fdQOlUx+Ic)-J2-1@CJS7M}U`s{mbZL7H$}Ju%jdKTmiH2Qf z8$h91;z}_0K?6PES)kAasD%}PD;HTia<^maOYBuIT5q~{gj2t= zBMP%ZH&zKW!f5nS-_NRlpat7+KEH~t*7Rz3%nx21?zl5bOMYUx>joThSe6-a{1 z1mc@;q|%1$-az1zY^n`BUdzI|yxQkqIW35L+BpZH%&Ys&y_HvO-eF)R52x(m>Z>lOt28*_alcB;J%N*U|WRA{XZoqgfFRmQ4V>#{c<+R zieTpP+NpZE87LuDlq*yr7BFAXaJH5QhPDED@F3EvHW_G1tN`BllclafA8<6KM54e( zna9F>7$C^Bz;lp>%cF-_C&`K%aK_y_c?@RoI&Xi#Fuq&FLHT&VTNW#srg(9y3AtEa zlRTYseNYlHJA!Qdjg&SG0@EdnOtK+V+7b4*YI9-%6c1y~0lM59s=MXnH?vx!gw+0B z3MUEv>S}CQEeNgoRNsk(Xfqa7z>Wt*nTCPC#TIrM0)_xycEes?;UrDu0}0G`)BDGO zY84D2SA=$lGDQ3Ll(CV;#H$Q#!QFLaIL-$~{pBg_`H?+1TNGvZiyv#gBq!#+ZfDH! z%z1fFRxzWz+#3@`rZm(P;aQC4f^_d`dHMC#!!jGF*E5$!3y%jp_d=LDTaq^|0^BzJ z2Qw#bk=(}QW#DeIRWzEps!TEw1(()rlqjZSS1DdZz7C<}7;lmzW@ zIJT?US~j>X(kswwxg@>X^mFMQ4{((hubtrIk2ux(Sd*Zn|~XI&J^rz2q-tR4cjS zG+v^~SpAEKCUT$6HlHG{`P2@lB$T{!X=Ix0WcH1dsUQM*we!pkQGIP(K z2;L=51(Da5^HY^C7(3fp3d3$gEY)@y!H>AX-J$yT(U(A=MGjKSIsx7ElLUd>Gws0W z$r1ASaRg>77`%b$#yX&3JGH(SWdJ7)qB47#7ln2MhGBjl!QlC<(1N@JtM_(58c_|_ zY+z1yQdY<|+Z(c}0GS0BV8c`nv5FuJdum*c&*j;mSvgr-*7vi@%a`#ZW1{h9--3{5 zVFj8F0&n5hVHvgwpu~8aP_xnLLIhA~8kEFP1cG=501GK~{;G#PCp2HHmRJ zustPPTMPO7c;)5B>rp}d3Q^2iiBf*1*+iLVJE)KpS9~#AjB;0S=jq~5{dTK#%uS4H+S2$;= zGQcr`vfD#p`O3tJav6JzkgBau*1!N$Vzb(1+Sw;wQQqrxmCe=ygVh^yFH*J))b*rk zDTh?aJC!PZpo#N_49XEC(D}_rSe%M&N7$n%p*m;LsW3b*C&r(E~m=x-SwxT8q> zCgfaB570#OXQQV5j{FrAGDlxy6y7|mq@UeM%X5eYI>_Fh`6SySX)vIyRo1o8TA=Ib(G8_@`s4$8H&d4jL7 zzvN8q(%*kqcAGsN!ftU9QvyCg2#v>CF@x>uey05C|8RE7OMIwk=0p25h;o>NR8Bp{!?K{%x7g<|X0TKeKXd z^n`_kgp#o_UhTB8cip6Yr zR3+Q5REzx#%Mad~ZMo&)cNJXv`Pa(wE!IEcE?Vyd?sCBt}#g@0~WbdF{;{O z4OgDbqSG!hItDbHrk}a^Uu3YKY-;YNXkwSWSJrX!l=~^m9+AYFMvD?raXG(Xu9#!+ zH^CR%f>(&o7@n6=aaF8PpLwL8isM3`uzozQLGB3VzWMaQcEwtZO-q6k)8VR>y{4&MD^8gfB4?0nKSfCjQ-pzd>`-fZ+*zeWe->b<+TJzlCDF!0v{vEw<3 z(cIoMd()l2pI>ByZJ+GT>5fkm_K4SRK%PtlgZ&)u#ciO>rMm+v)m$eh!r-Oz16zW| zC#aydshi{1HGK`kZQ;|GIsl(ougqB#${gtQKLUHS1 zF%^=LsVTKnotmJ{yvKXC+2Bb+01pWMl{>!C|$?$Z7{Kw74U= z#2Hgillgk?O0RHIH4;~DmDWuvo%o%UO_7&zV_PLwyWYUtNNG(On#=>lT(DDnh4E=c z7fRQDM{UBecS}{(*@=mu)N`ObO&1<;@VMPs=dI^LmG!zZY3*hx+SZQ(9>>iLCCp+G ze?dS?lYyyjYDZ~@aB4}Ggh_9cxA3ZM6V1^!ZQx$p1(aCsr*qhInz~rw zAN_RmEUIj5{tZOJ$3X=#%Ogwpim*HrOU`I7^JDD>IY*xiaO83Hz0{vc%Bd^CXppoe z(+~m`2>mS(Yui9iK(5N&3M;P&{x!hNtiWfHi~;K?e?P>CfqkMLrjRx8-6JXc2D;Bn zb8sChDhPS5P0gbkJHb6rH)m&N2471CND%s9u1-X)2rE?dVz5h7eBHFmg}&b2-n{4% zdk2isk=(KbSAZBZbfQzT`e zNiOz5_MK0lTjOqS@j%Mw5fq0f5R*A_Hq+((S7&Y|1kcRbX333K5AfU=eXgs)%jpMz zjhC4K6Zjo1e^q1U-ieqAw`=l+g06_z^r~8o2Gqe(%_C;`B8QT>1hvis;_G>3&4uA9!JGEHdScr7QIryN6urmd zf@-n@5g}6~$J65J#hpDThb*SbDz5TJp`HDoN}0xxX^FU+=wxzxK2?=7(yOLFAck*U zzfNC6W_qPXbHK1p-zFEmrxQi2Fws=-F(93pY(;%wyzV>lCjox53<-fTwoJhGZYyKj zenI-2kkBZRG8>rTYy;F9Vi$NA&F*|#<{LIgo;K}DOCl#v4Z8^{J#KMXFG|MYoiHt9 z@wCQ>p!wFk#NjO)b4S0RWTz325~uz}Cwb2={W1llRnM+woPtM?X+`x1n*1uKygRFf zwqm-~AL%Jx!<>jXF1Ru5vUYQ#Kx^9XeoZk0O>@C?`fHWNzxU%y8ub}k!DwCHR%$K7 zeW*z=3$`)vJ?pC8X*AL=@8{8Vk$2wKYw-}-D`$<)peYcPE`PrxvZ!6!!2H1&NoRoh zkTz_eNIb}*lxg_mEWH9U3<5D+btZ@ruf)CqP`_7j5WBnvd4j-+b2uD#!OMhEUD_|N zsga)&_y=Aqp>Lo8@(necE*R9wV&zS3=vm*<*t!qd9|7N&A5)uc4<(Ku37{k{&`kEs z8?YI;#bX0A()GkOqfdmYdA_DYU_N-<`F-NA&ADbls@HUx@0hWWoaa)U@onTYv5I^H zoq;dK4h4BrMKhZZIG(;15XxokQsi{KgMNt)&Y(NI za=0zNuYg$Vk8-m>JLzZ}t{$}Pt&&FvKD^THFI$4qV(Qed=T;KZV1vQ2g_8;S--YVX z_bqSQM4VK>Cf)rgJtClSgZj&HMbSO5cMgTZSGSB^8hpc3M2MUBb8KT;x`u{=*P5SU ztc>}2L&dJiA-eat9Q7Z5d62tYL!?2c5n(>+Qr&dG_0&NAn!aRyTe zCV)cfJu104uW?`e8saiJG1cse>y&3NpYRLFFq*v$5jS1!}^aU^f?Pd8^xdp}5rUv=Y zoHI7gqig11BVa1y-*YWMY51%leXEWVU*JXb88S+&POIe#J=-DpB!I`Sb&z_gi4t9) zFo{u>&f)tSto%ufc?>4j`^JI=oMO;PWR=f8e}LFfnhC!HSxc4=uaFj2@1Ulo{G2Xa z0eQ9VF2v?#dybyd4F!X==M^{L*!>|R*{ z+BY3&F6Jl%U4SzSeGu$DGoe7JMGeCbOa{9OSRn2ww^;W1mzjj|#;8F8m_hN+@JY{f zq)+sHs|u}!f~YFeV6EuYdJE48@y;sib2yxO5(IN^kg`O!H!mUU?ip0a_4l`e7|qi} zy{ZSDrS1}dsNTc=j+)dPHsD3v_D`GsC*HiW&o4r=k~{O=z?NB|W4NBsQ{BcBNNA8;4}z^=+H9+FLX z8QJvE4_0p!&;ry*o5{$YvTajqgCBCs9s5wn{|3bW^ARI`FthfTZ9}hT zDovEPX^*mYY7wi6fkKpTfTS<_Kko9kfbn4C9N%{&-ZVsiLbf>wers|p;p+G+RMI5N zA$T=YL>kxxfZJaNFrgqE(Z16rz^ELGdjl_HD-ieA(0$p4+r17D&l)XaE3l%lYIZ8{ zn%qRh?+v}vZz>Mk0vQ3~kI8nVX}NRF&A$)%@Bb7@>O>3!q`Z;2c{0R0ws+_O^Z%u` zL~iTZ+WS&qmC6I$9LHP$$avol&jX{J^R|egyvMmOvoMjXLUqF@Q4Sp9KLjJAw+pKQ zj=2u-kC(QGt9Y-SZ)3ihs3nP?7}=%jBD1HS+o9-j3m^iiSicq(5ENtlR%Mh?+(H%< z1OG%z2$;@`ZWXSFBJKg2wORuabT&eorv=-d`-}OC| zb3k8r2E!@4jQV|S?46nEow}dr7kXRZAXehbUz;+oeQ^A9RFdb6-Oo>NFr$qPsu#-d zlc^~!@UYTc_6{cm%~MCU0uHNK>F;7{38w!15=`!*>>kg?lRab){jEW&bo|~H5uVB& zS&X#Cm$SV5OJZC4GgQTr#|t*!b_g+NZa=O+)Lp;SO{XWU$qKWZn+X4%2@EEO@y&Ay z-}L1xN{I*?GkSY)=Vt{*)dR9-lctMPuo$j-W0RM)JJLckJ&)^8)Q*27=x<^9^?ps# z{$uBdZ?`;U)$bQ+wYn%A^d2v2dj`@F|GtDQI(U}nr>mC_3^8@JMjAtQFp*}K1R_J7 zkI{|0M?-WdOFNqEDXx5%O5b^Je` zUF2nTwEf88{;7zCc^ch+KYF2dO!n%k#|)I8_`g@0wY$m<*~15RYb@>m_dOUa`ECav z^9%x2UT~6y-+NznNB+$7kNc6K2d7{RUCa30AO3a<_~&~!RQcg4G+X;UPve;~Pip;l zoO4flQ^RRcC(7bn)1`**P|w1I3_4INJnmzM7GuZmi0x!zHNrpcHj=K1SLf9&wi-f)heCZosp*D`BDiLjfw!VE6Y zA0?Rq@2nX4IBA9E*W%@9LgA0DdWzL?PpZKpBSKPn72mG3~X7$Zm> z)$(QiWq93H*=Uh5!syCGE(}gy)WHqG(IL84@YH@Az z{8D2yEp?Xl1&eXtg0Pgk0-%fJ~S(F4fXbH~R?ID||1W zDCEIT zT}=7et8UoEj%KQ^?H@6#C99k&LIj&nqL{~{QOoT0&X2E01T(;NEsyC_6W>s`g<|j- z8NY|LIjl|za*TZ8P>e!J>ZqG4FYssJ0BO_($sQo}{VibZ*{%G74uHXF zqh&-NC4RD##5k2Bi`Xpcd=q~aP+pqjf<9^_ReaG@@_X@G*xWufIANOOF%M_Z&?9wP z0^A=9t5AI-SH4|WPMI>%k2U!@{ldfzjEz6hX(WQ>Wz%ZkVjdy60n5vYz=Re`uCjF; ziqo(Jo0{buo;hjBRrhR_;H8`Vre1i5@+}f2Zn*WV6sBF0Y9r`$^^5ngO&TA6OLv)i zynnz<`YlkJ{+w3a0!x&YA}v(f6`JzPgal*gb9||S*FZ6~jq}&Ptx^8z)$3?i(VCkb z`G>AuaI3_fOQI1_gNk?G6qW#yP+tB*Y`O~EajN4)z}l!};bTL59k;W-Vl^dL6o?c& zMm;(gnSJW!A5vCGF4H6dxE^V*pdNPeQ6mDV)Q|dhf0Lj*`Je`ldi`zx&xfeTxbk}F zgvyPUe3$U?)cBkz;RLuy;KhD&NJusSL76dsw3`80Gue4`AdeG3d~i4hQ3`a&Qm3tT zod6cyH!Z(1Fl0lNME0}G2JVoKRZ9(bfP8v+Euu3a)+r~2*s@SzU4vWyb^+8?RWjmh zR~h8Qi9t*E)>|Ym!sY+%#s#qk0%j=KHKjFF3B^cZo6de7F$GiF{5S!6j~T$OXf!87 zgzkh_>Hw?4E^n>Cf9hN2I#_^iincbeD7@mJw!)md1UHDm-+eWABKi~0F>UJ9zQRK1 z8j+vpZ1n3?cd84#urj;$i40(q2+BGq)jnZ>1kDhDjeM8NI_fcwVs>w((x)1%kVt}u zqH(d_rvfqZlX27${uamPS2Ih7b93LAr*>E$Ey2Hox$g6Iw~6swkzMjar}pfat!_u- zt9oQVH52ro?U&owzi=4kb`q|jbRq!LN?iT#}WcNqxn8So(Z8zwt zwxY>YStYKb9ls8nDKg`9H8L>hP#p1CJNvVxv@6f0Bdf*ec-J0*L&SiJ>E)bOt`|Gb z(({i_vC!D9!Il-u`uphT;i5mkdqb5Eu0zTnPoe3HP`9`3E;z_}~dN+ot?yf)=OOciztow}WH;wM5ykfvktA)Z^^qKffdw zVWdC-wf=kkP;2iSta!E`?Aful60)2)QTHruPX(Eonz|MFZAWLg!G-?=c96p|=MvY? zYXbA+(BK&JU3TgJYAE$T=hYIgy(>v!&Su|^F=}T0H?dGYx{L_()Bh|u))V&BX}q^+ z3;ua6({x{O)wQYx;t1dP>VF=6XxB+$Sk&F1gWbCerkAsx{Br5%XKAPH<@S`}Wer%7 z!B70QD=%K_RQWAFzDbT+U=4PoUVTx6knOqR;<-U{A9IMcRy%sg{qfRR zJ*M?c;<|b#sagT;RV&#|g;J)Z$I%j7S$sLt1XSio_a`${%=$3tY36Gv#>v*n#3&FR z6vEeq&ElAs^aK7qn03o{A90cKx{3lER*QbR>612Z+)W|pN^fBOQP~2Owb>RrC9ysY#>+ z)635ibu)Y~@N_nxl0qIs;(~?7gS%G!y}oplL1xbZ3*s}4OjeR@B{qc z4g%02zBOq)Q8%7Z_=N)%M_5L`2BIA@8=$zcEx=h;3Q_8eAIR4@ZxGT73Odx()kjyp$Vj<34Wq=d65_Y)oISFq$)A)0oV*IRqt`C~ zdpVLdyn)q__?U=N>!=k5=02yBb+B>!Xo+yv`17EM}C+31Q|Gk1m2|7 zr_NMm3J(`iK%hoXv>ljPWpBSU1_lXWO|#7C*HW(J9tYg0?vm0{TDw%OCzb2qiKjWK z!B_~npE@Xvr=WW)S50ycLOBwbuW^+QL+2&*VsEBu6%D|j_zC1CcYXa>b11b6cDTlrnjmvdr<*sQL3%>S&)&${ z*;yqd_q`@c#Qp231z+ptS8fCY<_o#C}*g z$Off}S6Ak9Gh^IopQPb&0a^ps#qJUO@?Oe~+*ND6dg#wGr`of!Zn?QitJzk3X==aaFvq`8fP?tH3+b_yGNjG9+*?YOX(aCly)ruz+`M}SMZdFo!)VZ2Yh zoynT_qetn;;%0$`0HbNaqe_I_?zGPiswLEfIsZQw>%TBB&6zwQ{?~_tU+Z1S3u)m! z7p|*$NL#oZq#HKX^CG}JdSYfc0<5=c_@wuF+CpB_{AQpghUN{-TB@}3fhCA{yF_`# z$;pa|m{MRu)CP)hOk}$Y!s3E}+CL(QXz?trVc!dX%gYI+-UGQ07lt011axqT1olKo zflLo-zro@7m6a9qeW(3v06MQSbOn?=6$8_x0U>y-zJZ%c9U1ac2Szo2OQFzcwD(MU z6qbN5hb?)7%Dlwv};xj|m)U16=OG=BK>!#(mnu8BgE|TS@)RD+cIZBR~ls zXD9LFJ!a3LF}Xp|Jr~1r^;kKKJQK51s9U0(;oKFg(Z6u#4={>=gs&T^K2Lb?CjOkh zsfmC08SXCoa2^@g`m{~cM;MOMi=1B|@I5H&*mgZNt06o3y$~6B!7$ewWJP7SzC|_2 z(xZZ(otiWIjX42iFs_Tde_)JvSs|FGVxNHfb2Q>Pw(uEXHVpyqu>}j4`_PSzSbP^3 z7`a*la!X{I?#)~d%?LcVAzueztwjNqyB*dkb5nCIPpQ8@TcZ?mo{gB^JRy2m$xu;? ze*Be#>SM}n^EY}Kg?H46|ILRw@O`1-hwiPGS*zA)m;)iQq&DPvV0J94#|jvIxjkwE zt|HdaM()z)OO%1+RYJGfRdsNg^aZ>L%xH+$JOTZl*whTYOX_xem=Q#8O zhcgpDKflt++Xzj)8=u*};CVNPWm}6CF#)D(9z0+^u|p7vF8`0eay`^PuW$#K-Z+)W zF?rHRM>=(oYJ_;IcP-cYd|(g&!a0HHsW&N0uH^<+=4F>LfdveMa*zOocb=&glppZz zlU+(NFrLBsCFuW3)cGVV^$>w6TTRip`v@aeh);o%g^=Kn1V-*Hw42=2i?b;+j7*wd zEGj6UTNl4-UghodvD{=4kM5J=`Ya#s8nOqU`0R^}`1~uZ$ou<)$`74-gK`gDs(1rR zlk9w)H=E+(z{6f>Xr!*BlF=R7pi7UwWzM=B)}R&f18W%m?nuU_=BdK2S@1)y(@2;> z?Js}5&`Yh)_5OpQF+jg3I%jf0{lA&(My4%ao#ftwS+(hA6^%M?5B0qL%6%#F!0~S! zry>OFRd!{G&FQ(x0=W@C8B!a9JxhEgO>{2kg(gt-F@dQV74iMZOR;MYIc=|X94NzI zx{|*1M;cpOJ9peozfz!wZcy~c!|AvgKq7Oc;Z=44XDMYzkQwz!f77)=Cs_K#K6{~p z5j&wHxVyEhSTyXUTE?c9%EKrUGEM2JkNOk;>IZ1(YNng|Dm%m%dVIX)q908LBgq00 zGC%fO%L^V?i6#1LJj#oNk%11tZ2jD9m*|Md>=Sq8Kh&Vh_b_)I_*o1CrRMirPWl8f zSR4au@knCh0O!?#iaoUozx|oaJ;v9grbn4I;Zi|GGY(s5o*lL;5~V%I3g_K6kG668 z2i*?lx98E7MddYQRwgcB&cgYKz;UeZ!)w`<8hraWc{?ePUspw?ZEE0;`?7@WNKS)8 znS_4ONpD@`d_{~B7WiQ5!3T_41}Pa2O@*!;9v`pX%}w(FMqWr0GgN>*E_^p@kr5qndedwJLG^|Qpde_N>#K5XrzMJ>Aq`pFoO{d~Dpv>G$@gCRj^z6eP}2 zG|b8s^OZj0J_M#UN62j%XzPX|))1Hh`aUruFC5=r4qf=PO+yoZ$rlYy&e6=9eds$Y zeTd(T>L*LevZPZ{alw(7`S3mha>grrQI%5(&dCcjo8&99=JE|e9~S)oIP4`s%vAh$ zrL-mWQo8fp7U!a>!e*yK%Z#jM<2msP2e^RTYDToA`^t*L$8UMMIaoD)mR>|6LP(#L zTVybO(Z26<*`n#ucK41DV0a_>*TXEclF0|T9P1rdy34>-?CLxXnY>k`+whItPBy*F z4Hh-IV}@6^3lI;bw@T0LBQT{~@`#y1N`Q>({Bh_3`t$3DtenufZ_!fT(;4Ybynx^) z8;{8SrahfKk;@DCO3D@5^2u@J)1NR|(raYkC^7#|Rk)Z-*tZTXRdHrlr&MBUste>s z1R*mepX%g%( z*RS&Vge63RzxOWq9pT)a=veXs?9`ozWoI6RPPKP_ZYYt+^Vd)jf`1+O@xy%^e@#D? z@90r%-D$ULq}(-$=s{uKMR5rUCts~^?s5q}x~D7;9hx)Z_UpPneS-P@gVqTA;q;&Y zHfKPX6UoQN$Ikx*w-?OZ)SAxdF;O9kUBnlmxl3=Kii_b(IV^oxqEgkQFYW;&AF%;c zNEKrD(dw*32a;7tQ&ZD@RHH=z4Mcv*-X(ht8neY;oAfo`e&J*>2=yXSwE%O}MI1^( zS>;)74Hc-t<(-$Jd7MrmgvM*^Y4qpVqqN@tRzq^TStQ?!I@u4v>KP(HhqTUv>yCyD zE-lq0vVWsI(XUDNTA!p#@dJJH8#CO>$#xuwLc_tGGVhX#S1~e zk}}G}sR$J3J|{ZI1)s~65B3BfIf<5;|L0Vh57!f4b)mAxK~ama{e7_BSd;+O$nM~@ zUJ!299=Qm#v4-|}+6tfIQq+weC&tr*-|9KF-UcUBgkc}x1oKg&MY)%e06xZ*QpWHH zBP!$Re z44&EvoydfPW)%?}2X%3%Tb64bEKt?(@5|HEdEZRY$p!q0*8(Tx*oXgpAEXp}?Y~TG zzjF!tun`)5?b@>b&yQ}j97e&MzxoJ91sr^{Rp7THpbryD%!g?jPy~fHK5bh5{L0Mw zV|MpljrSC}webIaKY5cCaBzC`Bh;rup=ZeQwKsiAKL@N3BL{g`{02u z%1IjT8hN0?S;Ric`7<66+LbnZqOS1wYre=<-=3ZA7l8LQCM+6up6-Rmg+$q;6^B!& zj{Ix_<{5a26IWl<9dk5nTJqSzqd!}L34IdeAWl}ZyU)0xOkLqS4oAqWV|(`8qF3Wh z@dIbp{=5CKP)*UP$Pmr%xT7J8!)ia9x}gd}ZUFuM(F z<*Il(m-WuVqMR|Y&_r(0h9^5hUOo081M%ce&4Q?*@Cn{OskrIc|DH;ajAFdIkf{;) z<(nXu78EQnuQNWjb@y-vI>Vj-AX~&^lpN~p?k;a=X!wg4N$~!;DFPkRtdDza@3M~7TAAXx9%O#L$GG!_sk@n) z_o?V)OwP_2Sc3XJb3R7%;qhjx3NT4WM@O6Il71uBeE$5!az~PD&u<)75xC$c7bYKD z@{0bh|E75uEJ00Y*9rcR!DqT-R}H`-MG!>7#W4(B3QjX8WZ;4-8+=!$61uRfi>%5^*G4WYSfpLm0{2l4B>(;%wh zC8QBR5uarM>UawYkhLB|w#C$P5LOv*VdluA z2Nwz5ig$geQ?=Nwc@w?wG0CJrjvoglTI4Ad#=Je;hc;K+cX@mbwMY+e<-srjP2&Gv zH%#p*;sLMb3$&bO}lERDq*akThQ*MavH|B5c><2@p&!fq zFO%1EG=XOq?XsnoUCboNAozf^f)5RZwa`M|L-klYqesweZy2!wiV!Ne+o5<00odqP zM@|>>O#z;x7yS~cO84zm~y9}Xt0U@JNpg}Xjhp0LP^xSZ2L1_$>Sb^dj z&}wo18JDnYY%+-1plbCelthBpL81ycfPJ)%aZ^!`?ivS6B!_DuG^w`;r`ectpo<}a zExjF7vy+d2RF}2cc@H-4O&40XL$UhEASJ*$7U;6{25a3akY1uewIc4qkL2w1>k&Wb zK%VSAtzg@6j085XBg|FynAvS+?HnS19>_brXxD&;^(b|s`E@D8lXv&<7%ho3Ou1_R z-V1nyOQ_z*6A(3EJ8wSf@z8P$>`c)52FBoh^Gv$#9kSfZi#g4tmj(x;iyhN?hDi$-7L|mjM|ny9ZK>R}OAdKoyI{14Yt%7AVMf+`Q7FQyc*q((1y1VR zzn}JpODfTTX4xvDDL?GCrsW%gTe~CQv$)&*zfgB5=KUdE=zl{CoH;l5HoiuT)9jbZ688-d_Pes*iB0x3%F9uY4JmMA|drO_?*Db&a!mfk> zYYMZvYru8uE9Q=n)^zS6gYhy8!HZU*e{;OMD?s;on&+btUSxO^N%nv==uj-r;sfM< z&G{K1SX95O|?S?^QWv0PlmQq{0KLo%#wT;il(i@*df z=b}6*=tIFAinm7J#6K{iGr%|XgG)91vsZ%F`WrH)HS&XVdyvm^jp0BXC)ua(0BTX@ z{Drch>TdlPYsUjoWdo4`%>kk_k(GAM^R&a)eN*{}u7|mHF6$+SB4^Rfw|R(%NW(jpA8+Y%25BiQ|Jj)++s*kVnqP`R zxZB><<-H3@Mv2)*L~*n9iV@nTDyGyEE`kEP^u>+f0y!HPxlhuo~7&q{eKg&QN49?0tIkq|s6;zxN;FGIK`K(y>RlyJ81 zy7-WO)sd&-dWP2u>nsU@S+NH0Bzp>EaUjorFRJbc=Agn5y%+gvfGeO(foga7Pv&cR zj(BEln$Qf+mgGQ_?6B&vp_dt zO|@H(Kk!SIb>p1ctCfDaHS=Y{;Un$KTJ+|vXRdi`7XRMkP)vs78H*Xx$(k{?r+5OF zIPFn4LM*ZH-(kcN>+#{d|-Y$z@QHBi0SsgHV3IuK!X@ z;ef7D?!`qYaD+$spBouiY8NmtIhE1S30x^gLsU=mtQ0)*-z_aItr6G%@P>ePT~3=V zZ6)3^c-c~4$#RiH`(aZ~m;Ns2rJl;XO<9D~vnMUOHni`pAIxKsV%E|J+z@SjgR2iO zbKl)9#~aa;cLA6|u=FTuhl=tqo9rsioioz^0&FMa;o*_i2Dw59T3BGGR5@m--zFd@ zclcotGIT8~-U8aBKZom|7l&!C)jY^mGmGur%nE}l>~Psu7Ha_?Z#}}LJUCRhcNa2_ zTFspKe{7w3Jk)F4{#8c{X(i{#Qm05HCHq=QiXzL{$0TH5vTs8vgrW^)U&9Q>Hr8Q^ zqU>P|GmIo;#u(ceW(>c3I$O{4d-~&aUUE)j=KH#2015vQ=)R`dKaskf_Y@`0c;Y8_JS}#Kr#`f_& z%KUeSnO$0UJe%^;0W&Yo(0%DwH@3G7S+y0fAo83^nRB;BbK~ym=;)liHE^Is(8l{g zsPnb2oTV;@pdb(xD-@}6Lt9$gNg^Z zfxK(8KGetWD4or7OqxqSTue68)J2ydRRLcvIiNb`UcYASMiNtrL^URzqPxV$81l?N^7ND z<4EK9N}WrOaAU}-yEFs2_|U`gk(j3R@SsxEv|uL8WD@bn5gI`v-fo)y%!jbG4%t{I zX}l#vA=4ys(lt zIZaEI{l>=^IaXBQ6fLth6GyHxfQa4T$mS#pP{Cl#f7?7zO=vA2B7n(+PoT(7h+yv9 z4|ZLto|dgAcD4Q?3u=@g**hVhc^LA$JXBGbrMRa;3LR|;B9!e8d?FZvE3)372L}0w zAX^&^m&6T$F^7x?(fG@zf_yc?8<$AXEK0xm7A$;tc_p7v;;V}g1-%h zqp!D~gau7Rm08)eTDy_HakhjJPOjk7Ngc3AddJf(uya>`ldJ%Q4;C_85C9%+4Y!~Z zO`<}pOwgs{OZ;u7)U70R9z-#vSnnIS)x84~unSUjY4`d=?3rbZTdtHvw+rzj(e?p# zk8Om9>8;z#Zf>P*tS7FbU(t;L{=U-*OPLfCWUzer&%#qd>yP)xsGO{mfHq#)MD`~8LjqY|zZIAs)qL*A-$3cxhjbQ0RjHf2M) zmI$xs>JEiRB#dhvTKV^MdC~g%?)w7s>)Wze&x6+*N^Cp2(cP}D?oY((_7)?n*a*a2 zu$JWKN0IW~yV9<0D~jHgkm?2zc==M|rq6PR>)M^DNJ9_8<#X$?;ma#I2NF-PffUm{2)48hB#H{+&36f=zRlzLdAtGD+{#Lcw4F!Y zze-&caCZ%w&0eyc(efvo3LYUlHPjU3`f`e+G(ZpYyhdTVPaM%uN``tO>J@nhf;gEUFUO7>3gNG32t z8l5)7lxWmNTdlbn^d;Ys=CAa`=+JNiOIYB;od5@HxMGLeDY$mm;yhN$D^x>MTH1G8 zaU=wXl{#mpP;&X(u@!gfB24;h&DN`A!f?xFHOH?PiS%$JC>CM>X)x2g9 zHQ2mb&&V9HO;cK|86!513xvlv-}rg!?dLq07Jhjyz4%KVxrbC1NvdE9oka1p2J{mM1?X(zR~< z*lmbHS&JnE6%MA8e5lzC1&nWSaDAvuAE9Pe*gu1RC$h3u#$~*Kq~JwiM{~oCZEQv* z@bU+6cq1!Tv*deCg_z3l6cVE5-RjtXmPCp>}jgLMXQTb$j%8y z)(kwkvx&Wh6BGRx8N3*L=UhWMM`*n1C=>+FeI6~3_5jYUY`b#0?~nQ;RgnvUDrVcX zQd6AV=wwG$0L_ykARx{cA%1Ujv?l+U@g*l~?kFK1Wy>{b)vIqOP(@>$(>HQA?pEL7 zQwDz9a;J%W&bBrXo>RO>tci-;NvZ8M8keo8jT)`6J=ku)@CP3>o0 zaZ3s6wf5N=f@QMP-#;w9rhV_!%F%yT<%`yj#ixZ4Cr!Uoz^t?33s35n!ueMwCofz$ zQspD4sZ>a9g|u$zb2|Jk!@6exs~6MYy$zkOdYczI$f3(|zjKI5p zevE7pz=8!B?$|WemP*GQsx4iaA0u{0AvF$-nGFzge7AYqe@L^S5}PNy zE($bpAOp~r^)}3zz2!6YOVV)u%Ujz@-YJPP+h%qe?0xj_HiC;wB#HO_OG{1kFY*{T z56W=`ps|)8{(V_Mq_ULfy-%66*J@W#car=S5c+Xv0%Kmeff#@L5o`KCF)26Aj;gHP zjbgw3@_+BMJo#paawpqx-AhAT>px}cV&QYYeP3^j-X=%<_wurry?wb(?QD9Fc^A99 zo&aMCQPWS~?c&{Lj zDL2o>G|%Ulw^;x8mvO27skF=c*4LxGVS7UV`*QY$IE5oDMZWNdx0EgZJv4K1{TRNp z7=~xHW-)4yllda;w*3G35W!1mPadmsO5{Bw-O0+*+CnjOyTF;VGj0|_yxlrpmt{nP zGoVN193KBgBuYz3Ev0lFIb(4fOp<>EkGYI(Z9U=4l|}HUGFA?tbCRCY1+HPcpEHtI zscAbbDmM;h3$PWXnS5ryD1fSG%t>hwm>1ojbeQI(PNpYQCR??DTu!O}1y}2PUe5*6 zQ5V0O+1&=2-7nxPW-DdM*7U=9tJ{wlNIu4r4p=bfU{ z&1N*dJnN&AI->1<(dfBEtj>(gH80*$))Xtxh5ZkO-W@=Ir@b=t!XJLXvx^wE%i6bj zeo@@BTjO`V%Pc85Be)_(c{dvux?yYL#mDbTf2Y0JNIFyw77bFwzyxdOKp`dXVyh*=WF?D@SQUO1!JPoAuBhTt)w~*GY8!K zsT#CTVE!*}4Y*)-!BG8=+<12f$pwppgj|tMeK(fdyZhS$04&VZr`qd`){0OG0MsiS zW7TU!(NI04BPtV*?y#1#;yqs8lq#(mim2F8OdIN+9`}jw&QKqbYJXB8MLQqZ!Ef!; zaoQ8!{rF(b%HtEG_MiW78ji$nHQCjFFK@;0xt6TGws&9T7PR<$Y1ciG}>y_2UcidSPFD>Ia&4lGvlLL%~JzMZTxYUX|{;f6vFsZrL*NYGs@_;nZu|0Uxc)IQBQD@oaVT-8IOeP(Pez3!h`qI!UJX0h}GoW3#YOs0jPkcl{ zu^%Px`xK67jK<-?;xYI6QTH?jiPZ^+{=Sx72+#^9?sn1|kuN*7lqZ1CJPyfb#jVMwVMHhwz8+X)%A~1ps|_#5qE; z7l=04iQqFwssI??ra0noxb_T!1Tw9%v4hTFwp#%n-d`jPGu_)o0@FnR%kC)&9SNFz zN(D+0ha&9a^x~@h)RPZkyg&^E$nA_#+7p+%TI^c~AR8(et>2qLc}#&raX@PqBJRR4 z@R%@aIa_uS7O)XlifV+^;a^_&F9VJ|wEo%p4}d9C3I%W%@TSnv9I&nQWl_K*Zq|qw zmOWZO4yG1-+QP`()fQgaYR-J1bf7-J!N7?1{01?-1ZymEA&CC`H}~V1K4!DQt{(N)s!2kjOyu4WuW1^XTewR_3ls=WPiIV zkyQ&i>+5GYE>Dgc&asOs)H96HG9&C)vkK4s7`BMs%NCU^eJeup71dp64-oEE0ff@w zj8*^@j5Za)UB@R_ievtr-$^f9T2z(%+z!~5RT(5fLuUUp*IEA-Uqww&n+|1*%JP~O zkaYxQDtGLYM5n+qJvi?J*Q`Gp(tt~- z-Y(@Z3w#24O`(4_mkt$=w*#}(sjT!#W_X&1)Tru6;J9(1I*_HsAR@(XNs?qHh&oP! zZ^08}phC1NHbWL&n3-yi!fJMA_y$Rmp#i5E&4JSdB&x>;ub`gqgK%qJB`ns^FuwJH znZBdV3K(!D$@){_-(u@;M(;5|XPLsmG$w;Fl0jidM5?MWMn4W!ISouin3S43*7WFj z)X!Dwc*5mWx8mZ?&@PxyCxA=kDV&jlJyRo7q}FuAs}@{Hhiim+{nON|E>UT=M>xU4FlP`C=Qd^0s~t}^vX9AInlGN+n< zzy;0FWI;}l8u)d;=g%Pvn)K%K*YP3DN2V&nYqay@CxTUDZS^1t9QjU*i`Tf^?2LJ1 zdOM%%JD3ht0V22!2<)e7(-WqZI2E!#G2k3B&=4rwtL$2%Edl7u83K5!MalB4L^|?K zB5rx~q^o$UWZOZ#>LzxkDSD)GYK6_r&7ERILyCCKnGBj2hm+I*7)$^#P!j+t>Ci6h z`-BtZ#-Wl)3^1*%!}A-LRdz_ZFh)Q*Xd{3xsT^kV{Q{UV%(mpdf4HmBTi4^(u@#Wf z*m&#OwgJvC>r{r{3pFtj={H5bV0IhGE(f<2ku#cT$&EdHs$u!5tL~pv4kBIyK%HSD zU6Com!AB2xI%>wlL-FlAUOj~=mAp8Js=t?ZZJiEZ-dcJR;EXG-@fx+2x zvOqkZD`3Z)j~?0r6rUed~%8`#lbi+EquLYDRTyno{S z*txs0zD)?H=wkew*QH0rDHiH;{W-NlH-e^C)}zJ{_artk&iea)1CFN%6ctW=rmbgl z?zJa0w{k3?s*Kc>HA%P2ZDG;8jtnyCQK5aCpkrPfKph2j~k31G(z%a0Cz%Wtl1X)#=YJx3Um@N!0 z%LVo=!I9{rW+UU9L)v-uN+qZMhELw1EV~MtJ|D7e%GXsE^K|N!g}RE}bs~yJMJcMt z_P$MiHEbo5e#_X-$iN^0$(8Js8QjL5=kL5Kdr49X+5a^s>`HwNqVY66=$7V$w}$Y20$-x+ zUpL^fiWdf*pgW{nG$^}|Qs@p+1up~BO3*d_M{DrjQ#N}_jz1bP)+r5+MItJ2g>u(25ce&G2!5wRmjO;Vh%JR|k5_At|Koc}J zyf+AEEc(=o;v2%P3Z)!_fsOI(E1V_-BvTl4p>G;!!7GmLv%&kfJrP!;l#ocvXUkNV zORA0(Vy0bNk9vJ?RFqs83Wo)YkF)lXC#YJaOr7{Ue^5_Z!Xzz3l*`*R*N*kFN)+~E z590;-2h$>%v4>f80aDMJC!$43;~$?wPL&p8Rc3;D;OW@6{Wi-vJ zwueE`w*HVX{H2o#rJ z(ar-;1j?qGkV^)FcLz@if5#`#lI{U2=RL0trPzjihRmK$H&ytaed*y`$}Mion>TN^ zhJ*d*ZKqGqj+ZT|1WBGTQE>VbvJ-K65oFQ^w&S1Ggm}pr%?RDf7AQg>d?t)c)m|9& z<#S182XNb&9!S1E=>Ni$<#IjkaDm$0KcfmJ-pMP+B-@;bCBM8lNdLkX8Wr2d-Cs~p z@O-BKg&Us0%4=vKa2J6Mchyu#mTwf2>B#5uc}8Ybi%{D#=EoLp&a(2kDObP$1zN$R z)J0#8_sEBs--i5O-p2Ca1rF#pP?A442|kXAe0nJ^GUZg(+_dZ) zN<1~$x}mY$JeR2s(E_X$=edAOG4kMv=Ul9y)v#@q@|q_vugtdrPHqA&`sr|2$sgHT zI!Vh9clyuQm;5DY-S@k5_vw4o<{P=7GIP56TD^K0CFbx0RMQlM@}gHf<%W^bb6#Ef zCy42TIBo5$X0S&)ja1ly_%Uz*WhdlQ4?wf1^9V^2IIDQzAm;ws@1*hxE`=F3%6U1E z!>4x}-{wEkWsP8OfQBZYq$C7FjWhDQcjdhuaFdNKUpyCcZ%|WU_yjo6 z?GFmtMcv}%cX=0Kjic(y8kFSE_-#^9)|r8ZXID4F@7+1Cbi+?#c?&Tn^ry0NNx1Gs zUoPn<{kPhAYWTyi+uAm{%tL@jNUOV6HOO22L%(VhZG6jfuap2{wxK9au4s6#v*cHY zpI2mh`B)>q(ba)Zro`@fqACIfB%@=jG1|`8(Q0N>C963(F9jN6rLON+FaMBXKd4~7 zThq@O!!%`UZqQHHF~nT?dQUSLiwh22G_^259_ho4;KwB|eUf>4gu#zV)To zer6i91CNg@YqqfMnLn~rYIHrW#dxfd$67a`1Z2`ajwrlJ4>r}R#W|fM|84|7T}*f- zNzUBOq_P=lqS|mUAIV!S?(pEt2>&RcLG6v0cWb2CPM0}eWSK+!&ZQ{)b+lM;l}ZYt41tgf__*Rr3z?mFHc3D#zD~l)4C!KpwI* zvki6>41xnn`RtsrbLnL9A>;Nh!6lsGE0JT_iwwS!x4I5&GQ=ib?diDfYJ6;DPK=H~ z3L=-k$*@(75|k=t*1p%=Jz6Kj?G^CoYnr*DTC7~CXVaz!MBzs5vTvxl_ z%L*5{8qZ{h%8e=Ly}F)t1u7Qx7KpnZ%3fpALI590_-FHL=gYmyYl6R<+?$IE!Qg){7R9KWm5>H)H>DwK-bh<}KBTN% zqOT2&mge@Ev-9DIJ7yEbkq%J~r!p*LiWeQU0ol z(kM)SH?jD5{7;`qmwN-;^)V^_Y{Msr7G*=huzdT)sPWuo5b{JBdp7KfPgn7s6Wdyg zahu_U5EC-N4*Y7YtF9DBk=6i**43{M_ct(pgNr23t6s0LNl{N4=8a=k)Z4;`05*M(kbaqppCj7S&`x&I?!J~ z9!|j?Ds&wm-P*+K?N|NeaiR)?b*tX`TJe<@5r~RmZ}=vRg@*#;`I||!V-0T*E<$VL z*(BYuhLVT3O`{IMSsrCBB<%1YkTthfu3x!iYRsJz%PyQc_E_Jhc9noTTf_!oae`kn z0<63M72SPYqZ4x3)s>yyp?qeH&YQphAt2CU6%T@YD05cjt%?~$0nrk|U6%qQ4Y0~G zC{(u^2E(%$c@{^HZI~utTgVqNH=iDd);*nFeTk6e-)Cm}Lr^;W-h0Q~4|MVt5;Z>y zMb^)UjQRGegN-`|d5d%aiAQ{zQR2Np!EZudSHht?SxcWt#iN{`O<6DRchUW*5^UC%n)$78XCsv=^-8W_uL$ zDg#a$r|~<_l8k;7+Mmn}&2_+^e#v$q+`T@BN+ul@dV%R`%o6B}(Shb&)MuU?qkjoz z00^3I0@*Q8UgZ1vJK=NXs2JjvSzl2OfoLVc7Iywz<3SgB9u%SD@_F4+3g_?kxhZhz zvp$BlCX{yW_-0et{W)swGKZsWylpa(*U~1LN;A#Lm*P6SLyB(-hk&1yR zE1K8D7dPYjUo3Z;O5kP2nhN#Q;396egSS<7L*xrxB<$WG_yleR7Y;m;l7pO2JA;X{ zN_mCHt6aG2_jtklh-^YIod8}r4gkvLBYA*Wdk>P!6uR^oxjcHrI^Ao$3 zPGup{;&?;6wCEY8>`6)KPQ5=mbfC-0&fVes9dCIe#79CzoTj_FT3|-wQLW=U_VqpM z;hif;SxVzBm}RO%wQ4^)og6#=BG%PJ%7}60RS{+M1st(t-g-s)cYOKZZXX~HwI1l> z*)fVOQ`q3Oo;0j269Lxn<0ksfEN`5*u7Z8rUQVQ>2gjc7nGZi1vQtng|d0 z4IuEIk_1Pb8EbZT_)U-NSFv5$9pgk$D60tovn`0+a`lJ_i}D- z?o)>?qyxt+I4_jU|JQ%V`DeHc!F{(g+i3h2l~T-*4%bdxMQ|O7s!w$@O=?Qre*p(Z z#Uc~G&;uv&nD2_8LbU(z1|r)2F@XJpNy*6lZ99zrxBn;p<6&Dz%=_Lt?`dMsuK+?e z--l7aO|>8oSQt)fP0H>>{r7r6qF>wb?89=TGu*8?S^s_geuB&prlGcCNoj5We_!oe z{3y@u-K4d@JZ-=7r%?KZjemh3z-#0v?A<2P8&vg8>)|`4-`Q`BewoUH(K`2guVd-- zol);if6c&apE2jcH&)m7gvvi^7L9s8VU+V92*D*{-W7#eoLMBpXo(;ClxzfkAq9TC z-Z-AEy%L$V*5Kc*_}`1<^1HHmpf4v~$@GwL?}O{V&i5}k@4hc?yNJ|kirJj8z0LJ2 zRI-;7FSCBhd!eLR^OxRWu0G8dj@7Y=kGU)=C4cqR8T@&ZOW5%FuP+wXB{o%m{D*(5 zhLZY5(toe${yy0wi6PyUmA_Md&Dg1WeQ@JHfZ`qMa+mzdh2>wqbg@v-H^P|vm!CPq zwyVTtP5;-vtqc>)c4hhB?CuRs-Q9oIIf1+!iPvRyDM0 z80vxyhb0H_9W|rE1CZ`(3qq`k7#n>R?-m}jrXE$Z=H(uaZxz)*lzZ!i7i517#GetDCN_wKFuZId}ja$2)68nQ-pGz1z(G<&$byKe;! zAwI+~P$*5T?YZ0aX>oJkr#V|sWO!$HX>CJ80=?;3$Ft)Kir_%QUeZt4(xdq0EAGOd z*TRx&hI9Mj`(Tw<5Y%#;p`$Whfx(6iPaK_*fr_uRa ze+qBTd>Cxi4s-{DfVZ41owH~7j>8(=3IfR^9GNxZ1F<;NgoIBc^=*X#2fF|W4X!}_o@6a>{M`h33z zu7w>t_j=DX=2qkAt{$wZ>H&i)G~Sj7WBOYqZ@S2Oe4%v`$_^Vy)@W_j53}x+RuinY zKJLqJwpL1u=#)_mTyj9JG@n3V+DA{DxPLxfSVvbladp_3rgk+^oD|r;oyIz8aaLvS zoYzAkY0c^1t;61PoB8xzT5LZaGyEs5(P`+YmxagHrl%IzfekG|1Mc+_Tk@~R+Z3gC zLCj_RE@h4eO>VdLKu=?TuR7Dh+AAjAA)a!k@=M-8mY22B0*gthnybai)E+#602$%Q z!_ug()#m*d8ut)$#}l-ghgZjHm%ExGJ{>OrEkugfy;0+`2eKH@Mj@DO;)z*3D0DxAy)O&wXFd;a>ih*y9S`vRaNSiPLq{@T@wNF~6DWER|zcK+Q|k zbOjB38Bawu2u)zLG^3<$u0T@&w{kwl3R1CS*S?jM)CSH78Q`M<+UibvGiAO*&)S79 zTOUXD6atBKyaj{?{=u=PD(-E^{9|g|ufA{}kR_HwdAj=V11W_^8)&DU;$eD$)bp}_HmHs87)I4# znPeo0xD@rBx%c(Kt_Hj~Vmxp44cX=;T6&=O3ICCy5i$}l|45HgV&a%$3-p9NAausP zaWY}u^R=xJ_mBULdjyJffH{=OeY{uNgKuN2S3dg`~f}@XJ(c>b@?j?)R1kGC)SK>YIfB|M>o$m ztS#UuD464TM3%jNN*nPxLhGdwH+8VsmkI=jdJlyX)FZ|pn#uVgi9J=7a-B_v1}cuR zAZqMR=i-r8R-Z;T%YL-ZCv@qv%DgCWHuBUOfTdtC6CRMzScaH3g;dNJJNV54`${^) z7B`auv;EFy5B)A*NKQ;%v945P{4kn<*LKl2H4#<5z0lF`>Mf=oNJ=5YHelq>+NOL; z%oQVc<<{n+eUT6oP%CwM!|yUflj|A4J0MJ>*YD}zEHXaoSmBoR2ZX19ZqUic7qOlvfs?=s!p4|fT836MM z03C1jt`qhNDsAJ4(@{{@#O?2UwYJnN$BK(y7+*@gtQb{-L^U^X+`Ca@S{n-wd8a^^ zeiDGE6C|bxk5W>Fo7;c-8 zLY92Xx@2O+ew~#?n@{Oh8XtvtA;(Q|8SXHG8MYd5d)D=u;b7gMq9WKxPX4*4#WKe( z7?spdu)j)=&}Zth>%qjNkp;VinBLe&87NGoXwkPg9t(ee|FRC~M0G+i7@Lf66g*Bv z7T7M`oEJ7dFNUKTv7V^nKLnt^UpT?@YP#2}r0ysP&s`;=2EkczWZSNlDl++u;PB(< z$0V0RA8Y%ku4(ecpQ55?(yKn4tQgK9e!I z&3Ull3OHxpg*It^UL<4|Eo`#VxNFMdlorwSAz!U34DD+w&a4Umpr!qd5l4dXZ#9+h z4I$&jJPB1Zy|r_&@O#9oMxQ|5@gmI|VuFx)xbtI*Ksuc5Uq%6&EDAJB1nvg|GL&Zk zb9S-WNK6oL8T*XC3Yb<%+34f4V)^$0PMECFLEPA23|D ziTVKom@D~|N-DAJ(wM8go|XI2PIzeNs38=v0hH;MFqLnQ3rKDsNj|bDF=j|sr}(^W zs)pKn7`h=w;)Y~R==>X6j}HH46Wy#iR1_!nX4M*@n3CcYoP{nUjb8{3AQv~i?C}U& zo6v_I?a`=BsU6>TRvGf?v=RH6Bm%b5$uATRZ69_+Z7XBaJESMEKe7WdLdb_`p%p1= zx+2yOF!QJ)_*-(~4T3OzJy8{3wE1a8HEv#e`|Y2%5*L>d2&0IR>GUoxUEJs|ShWkN zp&D5@zg%8&cfB54ifj3-D9|Hy1tL(Y4h*rJda3#uBmRcdevoGhz;D8d1)Kw(@&N5? zSYR;bODaQHnXct?U9TCw!&|E_M;efH;6e~ICfy> z-#eySHUo*E(n;r{TAAW|`978{H%=v6yAPFEdS($e{LxPWtso{fgS>dOyKq?W>AW`Gbbyt^3N5ujZU7@+D3Pa_isOF`VT--h(2Q-Oc zbmw1UB1=ASp#%@BjY_d4BOdRX$5b8NscJdpEd>yy#$~+y+%ON#>U$$uFRF#;X>Auc z4*kJ2LczQ*JtuCaz$&3)*Moi^58@j72r0<)ANux+{pQEYfMDbCMl|)wA1b8K(9qt= zq@4Gflf6e11?ZwsVy|W=8q4;0z^l4nqZ-z~j0?z$$ed{*zPV7<)azLj=ykVV&u46Z zVR}E2`^h*w#eTn*FgE7M8D~-X4qjP5x+Y~ulgFL1I4eklbSeM-e$JB5PDXU|D1!Lp ziv60Os>CAPMQ;IcqH)3h+Xu}u4aBV`4mdF*-#l&#?gS_n!}1gaglo8GhE&^3S8Q;W z9ek@uFT8@+THu+~3dq$fTm2{)oSc;vlJ)VUIhgN0Yav8c4D(WW#0m7+5@e`F3GICoR+Z zWFgPH+sae-FQ10&=QP22)>&)FuT+6trYlhp02mcC{iGva4D@w_=?KWoo;CFRM7jbV zKWV(#J(?_c!9#AlDTW)*bdIM)N@*M_-da|Nf|zaJs9sm6J9~EKe?xQ_7@uV-oq8yx9{`u zXreW*&%Yom8-a}rw!p2b%xI0YAM|JHNy{dV5WSRYPJsh1E7PT9)L>|TY(G6d{J~cM z>=M(wdX_Y;eVeeS^nVf=L(tj|4+g>Q=}ejC04sO(P1$%Z;fzt%mg$UCG4sR#MUr`g zPiU}a+3s&6$r^q3*0zP(@N$7Qg0(IBtpAi-E=bT5TywTH?j{04ryCCTJ|I{|NS zi*LZYipNVJy*M`rY`4)I;|5Wn`Mu1Pw^XRFYy4sh3uCeSX`Qz9-UgsY+eEKX< zqFvsd*yRikQ%$tRh@9#qsU>p*{2X_mfDhrv&kLaixUl{=EB2;ILAf_-JgDcb zeXtHb8Z8XB*DX#_gLa5Vg7D-O-h&8`kcE#C_PN#?tozU9cXiv%1MgPmMNoGjXxD#1 zh~xMF0U-={{7sF3JA?y52!VXkzd(qbe?bUZRhE6=xW;&stSeLw(O_QT~M zY;XtaK;!lp9Y;o*6InE+oqm@Vh6)W!`9OG6y?lf#W1dc8*n2ueNc8*nFEsJE>Rci} z*p*y284Y&kW`m)oRD@kAsxG$>B!X}XCps}$-*1fYATfej4jFK_)zF3r)7du`+mLom zFQbBaj6u2e+fuaIMi`euXLBW(1@3T8FQ{pneM~8q7b3p4Tf?(46VP_(U5loGa zxw*Hqh5wLSCJwOqcp2$4rpo!p9dxt=jN#zXdUhcMsBbrX6Up#PNq1FwUi0@Ax12X2 z)J_M3S?A%S(K%)Uh10T-$8S|`Lg*zEZoVJ|2U81nF%ykQBofM9mG2h#C%4n3*JZ9Z zxRGQp?$K0~g|ILa=j4B z>05`oOA)TNQP)DK4U{8waXQ@ICWS}pj$JD}h(7yA_p)`(fPq;P0)=s6Cbgy1LOMNmYz8Sx6W ze_iUwK;Ksaqwbzi^eBc#zr*VG5{gOKXA)FQg`6*CUF83hoL=1&y(auy1aCzr>!rW;r=Z27Shx@L{*nV`N`*Fo!K99fWk=)q;uSK$Oz*WxsowTJP6hJHP? zqPxY$nywgh?(&cyTm&aJ`#<)x$tF?%^hO+b%(*IwC2!l>*6hg78dQ(MEM0o1B(j#} z{@}|fsW&)$TG9k!_f5Uh4uQd)>rUk`n%tm|7X^%%02DM=2yFlIOyAoK!QabyEp zc>u4e?U`wzVg6Nef}@wf0p?}iupa2o2g>QsDShyflcBcP^bzdeHp1knS$=*ZJ<5}N z)i&2A$5dvUzo@tIgwa)Sx2O$?e)~`7Lz0>zSwDB84ZeJ}(onHSr@f81%OWj|h8d&2 zsVV3dmU_=p&%HAClx!2A$i8WJ?z~jdm6}A&Fnq4Dv0xLrJ~cvG6dbojWA{k}+F2M5LsAoJqI8(7e%qH;kT?1j4lFY6}-T zS#uX6q!Sr%n1ZWmRknFfdGxa$_Nw((k}`xfy~)6uh4fwWJo;t|p5?mr-v0gg*1WA@ z{%!MC94S0h-Oqf>g)~a^j5qg1qFU^}65PxipXuk=20_kfa=LWR>KZ&-P-bTG(sAHzcTHhd<|F}yu;No+SngFJv2kM} z;DPGY2pjB!ueR=2dCq!5PW1CgU~cGUxS4XcqB`ySW&eJ*UzD>1QnT}>Y+#W zfYI$d6`vg-l*&zRrc{b*y6xyKuEUwcfH06D4?>oB@0_Q=%$))QXYZu=QOPKe{9_PY zB=r&`O32vkl2g>CK;4cn^~G_P%kOsjwnP_yGxFVzgqiSl9__0kx8H6|uCZ?QND0R4 zy|;cn{|8mK)hs0?g@uw3{QF#mF7_I4E<>5J|41I*EMogD&TD(1j;9P*9%LB0CH{fi zl9|mil^3j-p2ErMKVDq~-pIQ8GKF^k^4@RXzU9wkl#CBhF9gZpz>!EAv48uiEX)U% zD6(SD;cw$mo_bQa+Bo+co^*cs(-v{LDwhQ=p60)~_ntzvH;sfo`*O#+Gy5_37Ke9jh{=Kk*K zu~EML@#)uLK;bGS9zKsaPQ|P8%X8!5akV&?)o@r?w|B|21jOTU~Od zGs;iqODewxifm%@1VOz-$Rwe!Ad zB`+_p>_V1Oo?gSdw`m_|vYzH5)FCt6uk_r8zuz~ec#bu!>o1Po+vp{3DSZY>)zCI3=QKj*PPT4^ECiaN$KOSLw>I(zPvX1OdiKZz?FaS`J(XcG4kpaBGLDgvr`q+)YK{~%>_b) zm=-NL|JGP=arp&!DE{V$Sg5_EzQa?A$5#PgC>09%n8FEDNLcu#%e)e$JsvPCE3)h_)9>xi1>V^a&W@e9 z*SMN1b^E`+W=%oA%eJ+%Sac*RDoU`f^yO}IE-y~&Rn;IT$L6n00T}(q!68ub7w^kVa_%}j&nYrOLRmfB!`8N%_gTgA0m{~h#6*+ z#4t0b8D?D1_0H$*^Zi}F>vp@Y>-Os}&1|pZ^YwT2x@;EG(dzV;lbR3@jQ3iWY~N3bg&VagMznCvK9{9mC*-V30-p`6Z0@ z$JxtXgl1kZWY_9e=1p_3YK$rZo*5k>Hj56;)PcTW@?T`O)rBPN2?f^QMZ}Q%!xfWX znwr$*K9*sP;YIlV>xkqPHmiIQ%SjDD3vx0joLK<+ZFX>U1aWEMEAQt!4cLW}h$kQr zt5OA(KUn8jLC2cWcXYuzzUb!`M8yKp0>n?X0Ev_&vdFPzlO!~7tVBOpnEDufgkJs$ zNXgOeF`9>AAhZ-kB@*&09g~I!cHkW`_Fyy=I1faLe#Vi9AvWCH3^Kbr@Ng)H;157_ z`1d#Oe0cT!2T%{{>kny~BVJFb)HOcO2Qv8X%7CR=xW=X}U42sJZ;2oh&Sap@vrmrd8u_U(LLm@A%v~8hHGD@wCB44QP4n-m zwZ0{P8$_M3MGJtSirAidoh|B-kUo>_`2)A1|4y>sNP;&ALMVSF?$rL_sw^-ce}E&J z0Iip~-*7BP6K#x830gKB@*JF70(Ab7>K`gnWuwRc$+8JH2{;lyG@j0%fyS)n&lOBQ z{DaLp1T5X$%$NpP(n!jaWWYIGTP zyBa_NvcRB|Spv9i{a70N#TIyncJq?o<^N}Sex;+{u=0pj!hH=b`FeEjq4TwI{saR6 z?#h_{G;g%{-;47dRj842IoObpVgx{f9T%m_ODJ$lptqOO*96z{fwH68&J}JC(O8pN z*lnW&gFz9|{KIcF4)l(8jNyvWrx$|Q4C8r_`$l}a7w_F|tT7R5_#j{amOy$8?{H}p zfjO}ziGCww)jx9o;NHyVqjvD!m?0#py9b0T5^2RaAIr7utCI!SC|u6c66nG=DBZwy z$gch%h|?u5X}AI2R3$3H*#(I)7bdv+31y{^@1%(Uvq_LNxM4-t9gMBAInJ?@c{mkT z4=}TXbNr!fz!Z|f;lagz0k}z4vPYZzq#Kx-5kYlp0dg)-#LN?>-PDimbS%-o=cWMv zVy>s;4orC)WMp@rza#ac(D(5w3npg4>bf)q)cc>dnKYI8-M+H@M5 zeZC#=9K5Svz0xwBOH{e=uT#K~pmNy{KrAD4j!bz4uCk?My&U8c73GKzTAzo=trdA` zSfQ-^upS_yr-7k$UdYNULMmyTTv=Xy>b?3W$lwA%Zp(N`|Cro@;YEM3#<+8I1w{6 zP@Fg?PgJk20B>Dp?nXgMsHb;v`3InX@EWY-F~04Pj) zL4H9w&TBJzRDFdMhw5i35x>>^8ZCzq3etJ8N?a7zOkJ zFUbKNWAdBe1Iiqv01jLTFnzM(ubgPguUmlcoC8R>DRflJoICWxR_(ft<7uDp3Wex5 zZ}x@kDBx&11H|y>$X5fzv{NR;UjpC%o`~QdLEeDE!g0?X!4QFW?

Q}FXXTV$2C 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 Up-KN72}&O5o9bcjJ$d>60M|O+LI3~& diff --git a/Media/09-Interface-GameUi.png b/Media/09-Interface-GameUi.png index 64fb51beb10fe9d963299adb2fcb0df25cf1583d..9bb450ee32068773e7a39fc285d1ae38fa3c67e5 100644 GIT binary patch literal 148203 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
Ls`pn?}Gx-Ug~0FGFrkoV)!kaDMCo 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

%Q2^ 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%0ATQ& zrB#WqM>j>AUiI!7tIL+KX*Tg;2VXX0VheTLYck-I(o&vuOl`Vt{ckMPnx6;!j+pI} z536^0jqDIH47jhKwD91|@Xq%oi_cWgjBy)ZTrvW%d#3kjEJDAs^zIZaf+Wr?2(mK< zbQpRYo>5*%KOZ5!%4Rh|Ki}fz6>x<50^|aFXrR%M70(kEK$?J7=O@T$wfMFVL@Q!U zxN2{LPx=y$<~>2$Il*5Hs}Sf`2#2_R@<7Y6xj9=wX1oRHQwaV{f$P^~s3mDUFwdmkrf>G{IR8LgO?Cx|P0U#JJn>X9pf8ug;qnRlWO-)b?GrqrqoSgk{@VVyBVd!JMP|C{iaV^X5j-2# zZl7VIEKZF&0atI?gkHlaF7x+%A&|5frpEg}Xp0Yyz9>bQH~Ck3v=M_oi>R;ADgCyA z_&Bnn;wZu;1Dg92%>`WufD&SF0c=7cF>Fnm0EB^)J+N7*_ZZ2HjuQhIVJ?7FMZ_Za z(~<`CWK=nj3%VXmxeq!wq~8~cvGnN?-MM4O^EJCo3$LDVGT!qn=U}Y6lL5W-30N~o z$#$GRC_`L<=d&4+Avw6bqgJ1-R>^D}TZF+X;7WoD(-j13>Eu1eBk692FH>gT9h06L z=1^uVOZf)bMVg`Bm*v!8EO-yK2AjbJAG))1t$Q0oC&p!Hq&hPC?uf~GUMu11NA*6a z*-KHwWdHs7G@hf2 zKd*d_vI%MnoW+~vJH}>a8HqYZR7n1;1rSw7_%V7MadE>ZGI-TSx5A@<4f(v{{j+=6GKk36D|cgOpia}1 z5QdB8J6&nKl*eFl!-U7DoVwGdrmO(2dO?t9@YQ$6D0uLDbN)7jfDaS{(Nfg%>tp}e z`|1kD%_x7~>!G(_Ddb{vM@04d(nBpnwhW>I?_d)?O1B{Z$83Ms&0SZMI`59c=zT&h zJnJ%jJ3g8on6(H+Jn)bODhZR(gWyzzENEl-CvF(n5D&CMh8#`OAu zXW8h>qUhjCrC?R{cVS}DCyP9GA)Wus!-pXd_j`Awf#;?~^y0|dxFWg8i5(-@WtmSe z+SkO{Ap(nnRCKTr1O{h7rEQrHfECs4v<#w2Dst7<5VEh6o;AlK_m~Bi*!x6p&DYci z@2Hvx+_=|Bz_Rz0 z)~4~_{ly~>j|gOaGr6Wg#jZ}Dy5uUkuFFVKCcQyP?7fDD=dto@EK;G&8UNgu+RECHAK zDkhlN^$f~0ff3u?2B}@2vY6RjA7JUX1W=f%;4zFLK9Qsj5!^8lD zEW39K7z<{E1V)=TKcgDK8t)6n!jGH^J44zs<;CEEA-T{7Ru-31d?bUCn53z5cS1uE zBSz7V5S`{j{+7USz2b&knZeC`l$O&h3L$_nOc+D>g#g( z@^hhUb;3^K^a))=)+f8Txch-lu?a3!fr*KqyB%O>(K%pd()XA+IKzKo`|iQx@U%}> zfw!J0C5V1^P%HP_A9?W;WJMkAGVzQyVaQONoBAyh+=%%+j**k3!8QBI zwh!HFQHp>aA3rqyNy7=yvFCs!wGV2!9kWj=9b!NEzn`nXyBi@__20J3td&n0(T^$v zRt`n3Y`V@*v}_H~U7XK!#XSOK8g{-ujb(v>ic&8^0#reo`XJ;F_a@!S8T1$~h4z{L z50+h9baI67QMJl1+SEdLzQ|%Ak14rO`TmseKb_>vrD3zl+vHZvFDjlN6OefCweyEH zCp_9*;!j;J@b!1~bz}wWvDRG8X>% zfUEvcR(<&^xcEK3D|{hGIpyWA3PM02V)!48BSmRXBN)}!SIzIR!kgAEWU6Fm33%3y zpPN1jxW$!UnihEbMm6k;1r|zwyGF&e9}{#PiDDb6t8eah27V71vTPXg(R+1nZ-Lb8 zb8xjWg-s1Q%t#zpR1^F58K3$hO@X&93Zy@#z?dpYAtp8UT<3n1%6NB~H5TxJy%yL( z1t49^X8wl8uCg^jrt&U`a3#BbfO_+&aQWN&Te89SY{&<=K90Z^fe$?3#B3PsySx8m z4)~Bag$RpZfQN_-hBAS9peuICY@ut$*Z;L)zjm5_LN3lAm6x3XEYeT;U(N}+WDwIm z22Am61HCY#cFuWH)i=Zxz^m1Rp7?vw&yqufjKNFvq4%q+74XHO*J!NE<;aSSjaN7!?C)()Jufbh+US?-fkZklve=lb8E zLif#zuV249tZv>~5r6Dz*G%^G_8FIJ!c3c`oWt+Ixz+q-fBZhXPzo56f$j-h+r&NP zjfkJbf9m7gc3v>C^hs&1ZK1jiJ~|)v93j9Ub&Lsq62hOFiP+2*PlROz9QZHTHryiy zLg*;jj*#E;5J7)QAi%N4r%#_l)c=IQnI^=?nPXn56bN;fGf$V(4CLQKqpwyC!VcDJ zP?X|Cz)xHro??{E^jO|uS`o*D3VhfsI)t$)G7%YYo8rY!8xH}TJP0;_6cD0)5RS?0 z%GhVZYliUixsna0^%iANe_wV^nlXM-4C?mbs2d}D*(W?6H)fkPBO7-_g^X~B5GE93 zDbwXlE`NeWuci!xK-^8kz7{-*5O3L%WT??15L0|oDHmsQO|q;u8@9{}m%kqKa!PI# zL`q5vsn!DG70G?Jw+@Aa%VZ&E=LZIUs6Y1zf0&=9 z>};is4W}UN2a83*+hq+Ih@Jl2zm1NsLq%m{Ms}ONc-tdi+Fzemw0vvA8M~qQ^dG|A zrI&kTr?byw*`v%?zYv7DEn`_s;{a-%=pNXiQf1#ZxK<~1#>hA1RwVs*UFD4bRCu|| zd?SQ7gnt3gg02!AL;w{v-}-xtBk0UzPn=E%L=_K*NfWw@;b-RKCi|cQYs!X8*Dw{_ zoQ3B;jm!t!Bi^av#$OQZkOrtg`(Rtz)J@T#9aoJt~Z?m^JmXWHaK^@X^YeDkQS;_>`^-ZrRC0u_J7{PYT=>dL)g>lG3<}ahJ~9^7A7R~OTZYM@s;F zWzwQy6IY>YC_gYjE^~(3*`r#$^L*-|u#nY2q8M<3niL6OC<-`?NP%fjMgm0hi512R zQqd|{J``{+MX1J{bcOGr92ufzEHtYsgqgU->g0(Ank~ZYB4k*gj*9A{$Bo$i;FDqt z++eTf6o;Y-H+bTU&O4|PmtbWQYbg3&B1_0*^kt(##Vl#YrfEwnJv9yPqJqkmbJm%jAJqxj_{3iOj3o^dREP zhCO9K{R&m6hS9PhO>w4WsDO?65FW0;vTr6+T=j%3pg0NoAq^1mI^(AVtAxk; zv@V%b!XZS|s^oKMzfqc0JbB5m@vazCxW$&Lc0nD#$Nth}h(S(k$&9!e)S?>ZZEHm72jn)%p{xA&n@Rv7y7 z`U>T@HC@E3`l7x`L^WZHOsYM<3R)S!TJwxIBV@)6nRG_h*=o&>}oav*{P*C zjflf)l6$vdw_S|j($iitq}q(>w7Eh_+LYGyO<9nfa8wR^A~o6Rz_e>bNRu$(`Z0=n z=NOV#k;p?F0s@X_>u54$6Lgu0j%rQj1G+=%v)o=^k&_CHP2x@dAqPY}CYAfcS5Kq3 zn0-^rZ`jq5Y#I7bb1Hs3Ss|%hNRa3MX_rUbc`5Pouc3@;rRkh4Ik_t?PTFAKZ%Y<9 zf%OAoXo8vXiGBnB!$?u{I2&yuuazER%-%VTIH5EHQ5Y?)Zd{mVV;d=~zKeK+?w`?b zTV!Q;HKjvWq~E7(g}XicmHdQW}8gU_Y%w%NTt z^qg|TpekK2iQw=V*K*eWhv01QVRDq#;Toa({pfgMjd&oh=$>l0F)orkt%p1EUrZ z08E*Qf(3kkn(PT3P3%ilr@Vyw!;Zc6l3EP?@{-0(KC>55vJF%O@#r~~$_6#(GgZM8 zLk!4TsRbS>=?WLslC{D;-PpLb-I4mr?}Tl384ln!$LBA#bIZ=7F0CI_+{GB!m@!n9 z0TDDbxpPC+jNf_wMn*aqC+mGcLc%cH$Ajgxr6ESO=Wn#OPFjxLv$Op29q4xepRIJAuYfnDv4@(}Iv#vRf>*TY1 zQlWlL2uonK-8MB@)$~F|rr9B(e=it+7)K67WZg5|*Gg^=(GBW(VothdJEkf;8UStF z!cJDayu+MswKbxTXuKj{k&*xVqFRZFKA5WSd=DCT;_7DH_-E_A&gi{jjKWunD_bzT zwr_~lQoeWsb2j6BJ7n%K5yE8&YNHW?L4ew>77;UUf9x70RBiyaRd;tr{f6jpX1h*J z#vcPPXkdG=Nu1b3u$bkD<${Ra{Lve|T!h)!T3kn5^1CcLV{$I`?ib>+GnF~1ekW-2 zks6OqM|qqQeT$x;D^+xlz=2;UFCcJW*`U(Y*H zm<1ANH_xx)Ry{w~of*hp_NHVe&Q)gqU$kzctl_?<6*5%xcJ2Hpb;&#=3$brop@W&H z;1^iGL{5OT+?Sp8*pTr1iwis{2P*QlSBhs_hsm2nWMxhmNYn%g2ow#RJf@C$>;a@~ zM`)h7);j1w&eR};z1{QsMkULJMG4Ke3_SQ)9|%shLkg}C@;xI@hZ_i{=vG+D_9>N_ zlQi+;@!Slj=6qoPXEgRyEHHVJ}MYJX#-;boDt|tEf*t9!!UB=Nka-Z0}j74JKt4pho^zt&L4F zjS=C{$$A!SAHAVG8n+}`n^d(dAfz6j_-n|H_&&$cOMJ^q&dg+{Pe)mJHl-ZLdS*NZ z6a|3@Os2pjHKwQv`v3N@izZ8g+_lYkz}OggK0@`+|<0>PYm9Ro4`D zovwPKerRi=7LqRy8pRr@?~qE*xs~~|()+sKh`8kcU+MJ&VdPJx=ZQ_N3=wwI2%P~+ z`;dwaY`GJiK!Y>HM*@MtpG_QA3}lBbn?oNvv+Kf~$N}ux@}a^+ba@O*r!Hi2M7lT% zeiM#n)GKz~&k>)$quoZ3_le+gCWh1GKz=nglU1w;R%AucUTWddhu`H#L3fjhIKMHG zcnaD87iI2K zbRaA|(;~%vI8=NeR9gzydK%qQMBtt}15gfyZ;o_f?YGkoTj24NffWRInt-Za9{-*hk@^qmz6`IyP=h>8|l{#(2$0hYW=N<2Wi8V z_G;d^N9BUu2VmG4|)xqZB+v?BUnd@Iw};#xul4ffFtEHm-)n|03dsi4?^ zFeF7W-HTs30bVMHxSSOOOiHGi)B*625i30m%;^azt-Z-{@oAo*fKosV)=XtqS6?VY zc;itqF(!-8sw2W?VsYa4Gs*-+q$I8T$Qp6SL$vWj)1V>f3W`LW2*Hoo4M<>GP5>F~ zD8NeLma%}S{SmVA+!1a#P~nE%dCLfXP(+4jz+9!b+O7vPBliZ=zM;5T39O;xj zA-?~@-GMvl9)=ZtV)QgstRC)S58!-EVf!K&PCo~9FehG*m&AO+GiCHbzwI(PBm7r! zm|^QDa+5q-5iDesXwndnq#AEy$OqH0B&N|%Fj16-lJ;<-OR>t_hm9zuTtm){iV1{w zo8RhbCRPyuDiBXdVx@ICn5o%jWtV2W!yB8FF_HoZlev66%nl69tPLixpN44z>tm1p4+1-h$HIwX@}f% zj}+5k87%qFQ#(%qUTtE2D-LHS7{?+&_3{$izhk5jWXQBY=${_ zR>}(0X@G50M(*j=FZvI!K1@s?ashrRu!yp4pviQO=`hkz-|26_r?3fN=V7Kdf8}l;=sYTG}*Dc>G95ABQ1<&qpUAKbv>t9dZC>7#)uvhavBd-eUPE-oW3@|^y%Hi zG8hO^5n(J5{a$y6#KAbE&h0mQ=%rPE3( zd{?cceELWl>R!-lXIaQYFe5%3nhvVE%bLXiRI4iHed$}H+H|LgC&Kne;DyGFqof^zS)&ws}qMpR!JwK^0r79VU)}^o4 z#n`0UoR$yIoc)Eoxed5Q)dWxyj>6*qrP43uK}bLei6q6u^gp{fx1$$Pf2a|ks+TD+N;{=`T{Www20^#)>-{%=US1vQzYf^ zbdRPJj5Jz75GVfVCdoqyj!ZH7lHl4-2YRlZ4rf2kLLry>U!(CjCg^33dAnFjK36&` zUv;TX?D#dg`1bAUvD2zT)oiBBYU48-8i4N3*&pvF`18Ja0v1OF`#<&+i`uw+z2i~v z$YSQcXiZuMG0S$fLi$l%jnARIehr7ilBUkfyW>EF+3Npr{hNBSG!HPu7K!4St#489 z57=JH?ew>+iIaEMr@QAik%@xxOM4;bb54Zmr$@gOH)~{btGD-VU9y&l;_6Ybh3rH( zV^UHhH2cKYPzHgn0p|PcTm-&zk~e%obmf<#68#ilN}HulA~j`62YC0JoJi$ECB5A{ zpr4EBe604EL|i87m_gec+Yyj=$qFO>qGTf3VIyo_BgIusk{a!{#5+iMSQ_%cr1lmo z+;Jju(7r8ZfS1%@+lU|JfBAgsM41V`vgU)Uciw%!k%_o zVFkrC-AvbriZ+32qV+KWC8Nq8Hxetoq3M*_=|5Kkn&Xig(EpJyY0vSXzQmd-O?IFx z=I<&Vs-SsFxDISQ7TsNp*JGtw45HVf)-2HfRt1e&?{W zt%tTJxIYm8`o9cf{r_VS=hvO~rfv#5y-9ZlenFW>N_Tv#qZ;|_`N}3tiCWD37*XTD z^NVI87QP@+9*_RVO@kX{@&j62MVoZ;QaX-AnU+s&!24Q^^`kL=t=O?kd8sfzur5hjMO{NhgBl;f9&V`&<+EavlN+^m>vWq;)A%)J1dDSL-A{5uH(81YhOtgY zN>lAhX2D^_(=D7Ac;w-r>aT5bx=5UIE;!+~J!pEk!^jcVx^b`qFi3O+W7gDyhjC&8 zMQKmpJ4m&9qk!+(X8M*Y24 zKwxUHTCU99jh_hncIUS5NKBc-uchS7?CX}YHrHC&ap4=~zkUgR%^_R<7Pu)`JDL#3CY9ndQBpMLDOu&Kpu20i7N z`8tv7k$|9$Zno-qIlA=qd;)9EtM`%HO8!&wu}WugiLl%dgj~+?0Ec{jmu<Q=u)#c-KFHPD}GX@Zwt0b69=zdqeh3d=UwHpl$_7U|-9O#~#+iyF`Q zB#JC-{YeUJ8G{w5>D%Yz)-jOc#$+O*H-$Fu^DY_Ah@aG)S@$Nh@|o%wo)+$k1%RSg zkl?9Sl{3c1y(OlcEB!jZKcV5?u~_RT9Xb0ZoDR}c{!j(IfWNkuH&Q85l0u^Zz;bGV z`64*t_)JDP4;slH5NwqL1jTA+uyP!Z;+B^z`*p|&wK+QBNn1tiA_+m|nVnoE*PD|6 z0GAMMy+2$+=+1yM#T=I~qvkmD;}FlSJm3;Gk&1>`6G~tf=+K;>Ej}~>X3DwHRcVI& zNRUf#aos@R#MvQ87ed8z@7OW<~ixLt_H_;5%2R5;qIQo`TnqIfLwL!O-nfgAS|L3h+pF z?ehRMvZ$0D9!V571-Wz{$oyyBn)@Fk+%z8ie}Jn$@IX>cckr{v;HRh8k+2A);%36W zyH)A!6ZPvzZm$=fJX7!bYL?3=BPQfA%jPJM?JRocep+A<=Pb!-v>kT$QaB4(g9pKN zNzd29V>o?KOXBhkKMT$~1clri1U!(=kc|uouvK)5~G)haJ>(Dex%#v!#Y_5Q-+_tx7XYH>eu`e`eEa;<-Z z{BHttx&a8)U6Zr90NZq5*-6M*umHA}6`-?sgwZ$(MW+2T6=y@DE1m*1@%m}_cnJ{}B3=%NeF1~a zN``Z94Q@oe7i|HJZ@#P}?-ypqyNA1ev=s3)bw1Ptd@=J=84N^c|6|ey7v4@ramQ7I z{ZOn!p5MQrt+vmr{z$dF@qVMh$B;+giRQ=j^H;UVGV;IS5!xmviZlwi+F;OEVa1jl zrUxB=87%9lY6=Iz6s|RZ&y)EM4S`IddcseSZMaKP{A=}EC<;9+b3fEd z#N`6JZ4}LGU%-0BJlIQgPhFdq|Qb~!?c>4`4XHsRJMdmr4FQ{&DlHz z>fc5=>dmf1^u}$O9&qa?HxtnM+q^##53iW8I;FrdCpj4sAmw*Zb{Up{US`sMgPh6C zQbV7L$WYj^$JjdV?$Cbzrt8eCvL*LBlm^1rB@NxzCA*y|tSN<#^FEY4P|!SF-kF~v?x{~h9aDQkAF~$7x>}#+fyz5JFx~08 zZSAt1A5OcbL>P!Bpn^rerzF2W73`#rl8nR}hf0099i$@M%>NhqyFo&4#jlq&Y1m-s zy&WYXDxr-LUmcK%#%f&1^fjVCRW^CoJ*kdjO?TZPQG)1*n*#AGLTHrK5zRsw@Tr%s z_ep^32;922f{X|uPxRO9$^6Gev||0x86Fi)dmMm#BMeQ6eT9jin|2#Ypu_yCWb3WMx= zzhh(3XaS>*S=PE5L+DAmc_pe0qZ#`bRt2}LcOwO>VVssEptt&J|0I<5R=%{d|MM7-@tqAa{3Sfox26M5g=@>@lrs7^%7`apjiTM+{BjV!#>f!kzvi##;7%{@4fqx}R~4 zITL;?bl129^mB8JgSUg%_I3F+pcq({M*gO zWsec6M~C`aFSZCGNX)lc??YM7)kmM^>Z8L?d^gDNx{^9<=n8RdjOID_=w~+NoeA5T zKGn={JNA6+99%tv-dMkqLS)ftNKOJp&n+3f+&E_%99+JDlbI8c7Lm>$68PyrkUhOG z?vD3|M|&0Aznv-=hNkStn%i7p<}|@tXxz+&VCuWYJUN+WKav9T zpVf{rT$hROO%tH-pv^ScYvLc@iEG)?|BO|g19upy@)u*$A$g%WUVnA^P0fUOVi*z` z&rtot@hsWDsp-$kelZ=T?8U+)%Aj?Rl|&f`p)0KThr6=!U~`DUX6|{NMm4&Q^^03- zqLFt&NAxO@S^p^uWwif(wIAy`GeuhiyNu_Sz2wrPi^4my1$H%YH)2nrk4)UGpqI+) zl8%yrO-WCJDg4E3NB)c|SS&pF{JfGc_Hbw> zV=#YlaC1rz_`QiO+3w(=fV&cY>^6KwT@s~t7%OEEci`Rb0TrS|8CXaW1q(~l-HbMp z6_)f_>U#E)`TkOHi&w|BF8PUrsi*I?%MfC z*kxdNOa1wqJh>BOd*9iH<7Pn>gLS#Ry884+$8KMI-Oux_XhDo|Yi^dn7W50yyoU2d zj2XyPu@nj^vw26_^lJh*qOn?M`o!HugPW~VUW%UF6QOosHa7(Oap_b;H2d>^S91T7 zCUI;L<-*@nh&3J@WGrGQY14|O<{M_!gclArzM56)`rx6scplo8Rf_}Os5O-=HG!V~ z)eVBPIIyd2<)^=V6xedVP6-H!LVHcvW|s17z2(#9XV=XK*#h^9@s~gp*Q=GEuATZ1 zD}uLvfWL(k7G*9xXgJ^O`l8G~qAyi}-^jjs zpWptfn9v*IzXHQEeivN5Gy2b;1bm2_1xTio;wb+>!6}z(CaBh*60epqt3zc5R}7{2 zN&vqhUh@Mv+?5*qPbOrI8S#*C&;Fv)7IFPhUUG5a7vt}F;RO$=KPF3Z z&&~3ILs>E4e%G#QgTuDKNsZ|;^R_@*T?^T__J_s_5L{^&dF0uZ@e+3PyQG|Y68+-j zaoyRsUBt`6qoo203myjIy7JaxtO)fvAwQ@!t7qeX-kC>KL!)Af{%L=Ew;;OA>*JyS ziRP7EC|7-FjA!>Dbq3=w;BJhZ?lbf8THTW zve7hWnQyqp;lZCkWTA&8T7Q^F3{TRkKE?0y$dAJB+fb z0ItxvkXg|5#uTjRC{z}@;4w+X!IzVd1v+aU!^%sv@(!uEj+x*V<}q0*mDM`Z+33S* zwK!NjK3-qq^@y^5|C=>oYdd%MgtL3f3~R^5lI?3l+%9(NrE?H0JD<^e6dzu&~Jepwhp9LS{nbiaPoVn{dbt*pQ&X~8z4B>;Ti z4tUA#xBr-RQR9@wL?56j{oD@NvE;*aJJ4EG0P5<`gNJZxNZ`@Hoh@MpD<}wCE+3m| zOf5wcq7bA`k7)($IX!A^dj1Wtf~4^dux3trs9@-dxCR+N;H$QHUIEC3R+~uV8%fGF z$=CL_!QDsmI^b3*iBv%opEN|MJ?VbiV`@(nW`jEbrcfq;~p#{rC1-+^rBrrEpcrkL7VXqn#~dL1{d8b+(CAk<^}wipuXbpvlQdIH6- z@Fm6BswE^&3U4?kUwCHbHqJ|dp!stuEYnBo@+~6Vaei)TGP|FL)l-Sp{~!_=Sy%0g z`5;bI3zjREF?rwU3IQ$SA|Iq{+CZOl0}IZ zwoa@H>Y;FWgBK*ErZpqpeuz0D@3e|VGyKxZ%U@VBv*R1$6A4_2MttY&FJWKU-}DWV z&@!KRj?kNtun@3vzV!ZlNHFi1`Zcb)Rh)>FY773e3S?L@w%d5n380C+%;&(PSLj)Q zqZ7aS9v{@Q`Xc4gVCeZ;)Z`0n2nM*8!(wd8?54lKRVEI@yNlBS1yj;ceL8PD%l8{z zxo-|GrYNzzI|rg`O6FvMT0~h3GqC4@_~&vb*kUnT~n4*WjlwD~h>PPd*p@k{`;^sFy2yk?YMfmher_2IRqE zU0KMzl2Zp_qecVJN~6ad#9X{?uF}t`leKUh)f5B&dgJc}1j-#w=aPapoDfKO8y)jw z<0HL#WQz*f;&(SVJr5Sjo}A%jPu-C-b}*0^6m%wN4wuB7*|nQuJUWnc#Am2dq`3}Q z<8(9UOM0a<%sBnT@A;$hcgnQfM6@gj={yZi>X681sYM7M88mQwcRe=mV7=dS>9X+T zkDFvz{zR*x>&7+RZ<2#|F%<(d5H>A6%H0D&sQj zO1ax-&S*`MlS4OR8M~mr2aL?_AW>|)%mOu_=njILx%)uC^r)6e(=(R%j$ON6K!>Xp z|97U`TWoONW$S~61hgB#$KYV17F*I^PPI$M@>LWwCH^Q7vFS1aWyPt z!QBw)Gnwp2kqaV&5sH^;>Y-Kmze${(x9X_rv~i>*fz?IsDb(Ka(m5mZE|`$71hO|8@(iV3T>M-SjG}Eo zEf^2>hx&%aAX~l1AE#{F)vAws>ufnH&G^Gg{SFi*{SC z-zL`N1Dsk@i}(W;C*IZW)<-pLva7BlrJz89Q#;jFq3 zHFJFTnfwnSA^0b$j#7hyB^?bi=myiwDy_ zi>RH+V_4?B86~7Vb*Q_@bvNce zdIR^U6*kajeFfG@*ca^0otkp()=?}pCbTbI%HZ`EXjQ&s-MMs#xj!01iPJ!Uw%0K-nPQS@ko`R;nNLacS5=HPzfZkyQ0 z=W~%IE~B6Qw%hG~O^N6>Vzxa0?$*eY?Y38Ds51coG)7>`+PBv8_OdqA_Rd&|2bLJ7 z4<870&U*IB40XGJ{P{y{+tCzFkdN0xXb|TSux(90-;^?~_EwVx?@dQ85RHochADOT z6n^CE%ZvxKpDZV0Wz9bxpL}FTGw3SYDYQ^M866w%&yJ#$PM8k(zg*Dh@oA%1sgQFC zy?OJ~jRATG4p6#(v=aa$`q0|!`yJ}530T=_+O8!A8VduVTiw=nh3A6FC(Ne%eGv0d zMHZQWvJ|8Gf1l|{j@^&;&L`$-X+NLlQ_bfBz70T(uN^0D=62aibF238ZSEs?jD-U; zqUJSs-tWf8TADf4 zK2t&6-x_&7HHj$4_KSEURXfhlu&pN$la_PrtD|?f)~53hT&jD8&60Hgr0%S5jDJeT zM5+i#849ir=gR6_*DoRDW+ zes6Vmz+GBZ9(DG-Tc31L{nZ|gkS|P3;F%|523JI0_;)NA7%6I}YVqpz^M0i2WlzE* zH!#s`21td+*!Pe4?!R3In18EYaD4Yqlq>CgHIx9)*Ae`a9$YNgMU-wlRhJTPoDHfn zD>=?gq4^9i`6|-W^=Ni{@%i`=ZO3X5EAuTn(mJo>V_WXnG|i~$dxf8Dm^y~n-#?{t z{|?Y+2Zp}@gujhZyW`hPs$k;WUHVlw`iE~jzR^w~ONotHl`J3_Q#Wm}H7>Z&k^a)31VY5qL zHmkOY1lTz~tmvu}qW8o3tWh@&}YS6!R95#ApXVo9yj zE-97soyDj4mKb z$~kFPdU5w)5B9Np!yRQpdhMnBvhA#|Wx~`M5;42|vN|EL=BSB?3rF+@&prz@Dv&-!qO4Y7IVC z@yjon{CbDfN^5tQ?T7UnrnsiZ=T9~8SHT|s8bW2D&M+K+NS}pg(@okelLh~`>o@s; z9{?Pa4dJF@sh?g90&8<@sI2`0=Yy!J9b0E!5xoDx zm%EVh(l|hdl2hqL$>cc~ry(GpfKJqi`xTkTSdmA zbQvT{KGZb%qx~wH*RCEwR-~DRoU$1TMj%VOrDLSFDgE8>`IBDZnh6FCeFvJ`S9y%K zhnNSN&>M#f|6^W5(cFhH8)omHIn|L#a8{q)Y8h!$S?jKrj6erNcPh+7#SDGL!lN(0cY>3 zyl z`*yM1#6kB4!EZ7Qj^=Hqz44z~L^)2C^xxbD(aGhoIXBbZeZg?iVX@VVg|0Jp;QJ+J zHe<)eGL$nEO8psPl-PiE15%2Sa(5^OPU15a#R|=dm;7>7E)*J!n_HRM|Cph%YM}s4 zSx!%yNS^rcSZROP{~RvFGD~}s*25giNzYGJ)|&m2F;tN5w~OT+tL-%nU3&2c-#KRc z3>jNsiDu1&yL5$|(!WwmrC#3Or1g)lOY)_9-0tb9^ojJNXWV8;ZC7-LqZTv5GK_Xh z%)GCQ)Xy~rvWnp7fEb1`%YS!lGN5*1gMn9g${{I9gMmoCY$#2xGD)?-22yu_hcjGY zpZy7;UX^(LL9;k&ugftB^I@=XZi#p(kW<>pF>7`3gH)_5Bi7(0I-Z30}TBpHb0r1qv}1 z#)gK)s^(Hdz~-3yH|aq%USO`N?ynb${rM~SadrBidNtz6ZkZF7J((u*g!ww;GOECr z*F^zu#6MgsVVn-God2%QngtSl_Qjp&tmfO1U0i7{=&CKtvzwgn-MOq->FT1dLgjBw zYH!cCb($6I6__~JHW_Zc(Yz!2*8D%Uzg|6LyrlH$xFV@Vu=1(c?|!a;fY0{S4-7ho zyUr!&3!^%qIJJc3&Kv099(AAwqHh!zMNu zCIL`4hcVeIfIAyt9kKH>)gpjIUw#Q#bU6Ahvo5*!t{FS>tw+TqqTw zN+m9p60h2{B zCWn8~f#7J}!7wg>IUUYW_W z*ok7N7R_t*3adj%;Q~SIn%naTK2J8K?^~KXMDd@}0Yv?K0%d z7v$dt6IFA~wgIh|QHFaoU;cT0#OyiIPLkgPG;7;`$n?d8M8?0%#hASFU$WE+lUj{9Wx)zX3BRj@s{oeTsPf zkV_hv3J`l3&9t(wA^z|_*LK*&DS!vg=#4bPEiM_oIKM#Z8OgFu8z3^i&9wN7-?qRW zjd>SsDk-N>b5vgNy??7(XdpZA+S)IE`>Z>jyoy{Fx!oWi?D2hcE*PchQyQ!!x~ z%*J|az_Rf8==q_d@+J9&FB+tGnO_|1QsY-8Q5;$oG@n08XndYbk=gYkV3b4L=RL4y zx8qQpylC_4Dh5B_$?VWGJ@Mw}b~+9l0&5MRf9O&3wN~U_S%CNSbB)W-DGn`PvUiTP zrLjKek1_(zQ0trmz5Ug$n^AIWW8?}_FNNW4{hNiMrPO@sEv_UD?{B5i)hxMM&9WWT zH~Rj~+eV!fZw+f;DZ9JWJU(9U3MWVJ&Xd13uF^Dx92JrOS_O z<$0Tv`O(U$9h!ou+xD;93A)6tZ|qfv+;fhP@`wI*;n|F`al9Aa@gDpa#h3i20!PQ{ zXXqw0Rb17?sGHj6(t8t%@}&Wq(-M{Zls@9E8JFT3-!f;5lECUoztS+yw%->xf^3|1 z#%7R-4SP`RJ$ep_87Z(;0LGIzP;?+82yBhBBbIFi@|;QIUs%^fAoNCQ%|e)ia_}pB zoIGSn#sEQRHrxDC$(>O12$}Vj+z zMc8nr(=@whG=JBf0(qHYwUSv|!B3-{0OQkN8~gd?Q}+vQbBy9AJ!kI}IE_utc$DJ2 zps`kQVCny%>r3F7{{Q&r=#bD!%F(TFLXj(1$G5La^6f-(m00DNdokNo-%=@(B8F8e z$uV*)hLIfQs@!Iqatvd`*vxGEzm?(lfBgR*j~)-xKJU-#{d&Ky_xt^NJzv?Ko%L8} zyO)g9V^}Y0fQ=nYILO4MKPcz!HmtgYp)CB5GN zP+w$a<$cx4YvfI^x@;n>k>ixMj*5GageMy}G4I3qjZ?oa8beV;Sp5f$9swSGm7e7Kk+f3>>h4in>jl+;P^;Rqec9b)xPXzN_j&q% z``hiTKHZ0Zcir}!{hs&K*lynahFX@MNagmHkN7Ji7x@SPyg$`qu%s;a7un<9wRyGa zZrj}dB;SSFZ-IYu=7L;r>m6O4Ju9L8^_S9(gHRg}+Z_>UPf8xO*sdrl1Ys_hqpYH9 z@4qzs&4B{xwySoq({2oFJy>VvSonLC;OhnZp8UU_bqn{?@pnU8XY${FJbylOY9!X> zO&)F8m;TB6*IsG6-l6=crUXGQn@)ULuzsmWDJA=4B|=vt~(v*b;9Q9zdByNhf?FY*QC_Vf>OO+KGis3JgT$e`WY z1xLtvzAw}I9|(eYezrO3FZ>X!mm}wHPUF^Vg53L!y6rg4AW>^(X1XEE>+OjiR@WNS14|U;rg!K4_mq_lmZ8z1RU!>cZ<)~^jxp(kxX;!!Qby6n4EmT;&tA(H|1S4H{Yb^X>5WI%6E5i+pW1DfU=YaOn=W~=&E`DS;>NSC za^V@$K!T=9YvQ--;TDJwcZbb&sPYus_&p23hg@{6ovcGQRP7$BA`MP?Tc%a~V(-lI zrAcYKMnkVM9iZo(ypMnmPbG%!Wp{}0W6zf%X~P}bqXJM7$$YsbW-{UZ#r0~XrB|c% zAF0!yMyh7Qn%-u08fee zqQG3KUn4xy)VM{g_GH1kb1^-ybpwHY81R_7Mp@g_U!T4lcU$nL%mK!1RI6y&wfsTN5wcm#P3THN%ehKnDzM#b3~B=d+uK z8$Ga(x`oZ6jbH7~XTHC1>L2n|s?`72r_=*sObrCtvwqcgU(vv!1n}?U)hv= z$er=%L*nvKRh>5fpYY1sK&XTRbU)V%w3*1$wx7}rvB~<0A1EnDX}&w(;+s_t^T7=9 zj*g+;tiT-gP;_49GMUH2I+7>PZpJC2e z0JW5V;>+Kg9gG*}No=O==!eKJEzy?c+zsRSU-}<-Visr;k-D08@cgGiHSxQ_mZ~Uv zPl}wyEcjEs+4^ffqv!vpxx#Por!h%q!Mh7}(2+%{7YCE?r+qX$O=FlHzc6eiTompG z>%8?LbSc~r;IySr#V)Q|9zXB0{A$!;7bR)_;^6hgmV4`OY_qVHF1@&XooLNs1mueD z-C;7p^QH)Ns_^%RXske&d~kkKzI{>T{jK}+tzdX%O(XNTi^|o7=^dobKJZlImWviq z6*b6Z#@+Hjf&4LGM1~V{unR zh-MS5=pGuR^;Io?*b(;&Z24C|JziY2hDk-XCZM< zfR1kSMU)UoH|Wl3o<449KLt>C&;15C-jVwyMq@S;{-@TP3*SJY*>kYi5cx(vd)6=xw(DPOAGxU|f#!usJXx3Ef zFUvaFn~gP>mS4qvjY&Nje|Y(#mHZ3T+P0q;?v%y&KbJBp?Y5D0=(D`6*6q;07%{uK z3qUcsf>wF2Kuip-xvhV~3k|#dXDllj_A4bzKn73=_bUOD4K`^j~{q<^VJ$j*pt z_6*){{n)lbccWxy>Ua;hXL-145x9U~Ge|+QF?58l(<%{Ie#Ss{<4>#J5mU|z4v2M}0j|mQtVaww4w_N<37Z`l?-`(M1 zkyc5(CrcN6@4?cD^HD)kfo0xrVq@giEK;EwjXPQoW&x$$N|r2P(jMHRN%oae*#Nd{ zXY#_JknuAh4>jFabHe7U)}lWLzXGW8>!r+WmB-?L;uiSyVv7&xVKa6ioo$`Ge1Qze z_`d*KZVdC)@f+h#$#i*5{DYNLbBveUuY3UNCNHVY6>D?OH z#iKpm1d4vZNry`-^z`CxFExl~5=1Z<2h(!^P>D(M?wB% zyXRR(iNK&0;eugw!1X*RIVA+ed8!!cw@xJ;IIk!yT4mQb@x)L)J8p%7iR+DD$0Hv^ zL}dEY8>naA{P=MO3t$8Y|4oCQ+upK8p4ZYtJl$GfB|X#MtsAkv3Xhn%6_=Uc-r3^5 zLpI}k9V@ft>G2Ea1}MvGpl&&mnp9V)M`xz%uLC>Rl9+EItUL#yF?AQR#+>G>EXt-o zEh$5vdtJ9{m0&3_PMdw+5_kpH zMqV&wKqH>Tb$sQRW!4+wJ3dufc}*^L%xFsB6}%ArYz-K6h|q#w-Qig9kQAKhHCoST z4INa8sGKob%6oOS+r8B@H<^0Iy|vEisueY19ckIr@cb$RkUpvIgKuqjKw_t263#)m z;L>TfTlnGbS-fVD-_^8LsvDHsTm&U5C2xjiD|=YVul7Xg=U18tsb8`Cb3ZK+<+Rdf znqoaM|LKcpmaUh+HyXgL>n;=wU!mAGe~W}3FvB-p6I zGvn$xoO^+pc^P$`s<}~>2?k?MUw(AzVoijq9(f^|+y$GnQP;M1@RhA#Ek@c8_%P(l zuj%$@Z$Rzr2DHw%y*s^)VEsP4)za)S^;K1-rxz|s%b-uzL-^f@F^cDUwzw1R?Ni=f zFkr#p=_i(?pUC+Bpz=adM{=tlN8!TESdY6i$!p0bPVP~y1NQdH=TjJ+o#TEUT)x0h z0rO_B`$#y`aT3mL2EnP!CEF`tjia}#u%lYL_)%+58-S$1WQ7;_)wh zW2Tnao$cV}*!?meCET~r+2!fk=k~@OT?yZVMtt6AUw&(_6*d0xv&TDxHKF5k0-QpI zo*2nUmZCHwQ_=2ku9>^O@mFmBVYoARp~CIzy~Cgz!i6l2`)++lsb2vxc7`i9>3>MW z4tqU{1qf+P=3JfB%srafcch{U3`E?F_4a8Jap3; z?gc>=s*VtcQXm`6>L?eo5G{Jpcx{~pL`ZHH9_0A`q}ns^92{E zXUUt9Y|7>ckzx64h6zZyFUVj0dR@@E=Unx*%*QPw?b*}HjFQYzr+u3C=dWwZZiMo8K6~~m;)HC* z>C^t2+K&AtPxg{ddoY?`*U4$9x>d*-1_+7)&Nu*fWKxJ^P*4W)9^Uhh0;rr12E<9O z;w!gJkT~s&*R7nVYoI6Kx8)3cS_Gt-@d)mTdT9%2f(V+jbY{kX()j)DJV%hA6@ymO zqgXngAqU{`cBgsvwHnq?#g4zKMc-TV_T=I&*yO%(+c73u@j1h&wJSt_(ECwbl_!Ap zC;&%QEY-o5DpXDu1|W8Q|8&X}Y(}`5U)(GS9TfR+T z^0d@*Y6+5vJcJLAOBvwy&f>PC>35>=$hY>npC{G>M6pvy+#n*%#;aMB+|2qfbZXm^ zgqbWs{!Hl~F=3p#6af%OB@5voK8g9P$HGZStvz(c@mpN@^kGNmym0mD@%L{ljxb~s zX3N;l`wrHcqsE#+=^OV=oa74CZK@?CkT8nsaBy(&1efkPps#Hg6iYhMmQmpDVS9mp ztKc;6q6hQ5a5`cC1AF#ic=_3N5hSMzC0p}?J5FdqbH4&roCPQ1kJ~thE}aG4Vb)?$ zygS2rov_E18x6-}U&&pk)C*=vm3o;OzjO|qiO~1DtSQ1EF_PP@{o2B5`i<;ibEK)} zh<4Gz%~zxc4*xiD_?U|19%eS^kw7o`%= zF)esu?j6x|o{yn?&kV74!X%(rWZjD$^uL z#t2p47HTc1$g~hNS*V^tI!_#RKIeRPnamlr=0ncuO1};}(UllxTS*xIND@1VW%_M; zr}N}_=N7Z6as{T^_~Y>A&6kl5pnjCgP^YS#bEk1LI#6j zQ2tZe3^(1J8U(s}qY&(RLxl768|O|lc6_75Q)P=Y&bMkXbkFCdq&!b&5Ua*~m_WotW0Zi$dr>I|RaqVV<$89>)DVz$sj*FIrgRWnn&t!$S(|WFRJl^o4T!feVggO8i^>NW_-dSICvINb7*&Z)GptJ>(&Z5Z!x6Pu8m97-{LotI^&Ig*?TP#jp z9n`r|E<2P0nC&(Rb?226Y+4)7DOt}JkcU|HsrRXebMt;>Ju$%g~}$F z(n+T`PaSrL!2bDL`zaoI^~vaH*0>C!#BD_6%) z!lL|V5cWso)WgPin0iq>ju#(j@b^%?bH9b_lzc_q!J3n;U21#vy8I+|>q37u0nK9! zM|O2;>#Z3-hCK`G6xrh@?e&*qm92SdpKDg$eQNc1yV6I!rVL8R=;be!C3Smm^lnqP zhYc2s1T4HBuBp*tI>q9B4{o!Mw{u*_hWLH)L05SBc$AkGHt1~>Jh&D*R2SjkW0l-2 zcyC*By}hZ}p&P@-(u!eAeYE>YJ*upClkknC*Qt+Wnqf13Ia(4UDouGN)v5K6Q~5o*h>UG|C;gmE`~I>SRAWD{ZdUH~>UXNz%lF14J}!T*`E|baeM+6dB)D}t+(vtg<@6AXaTW!O1;(fK1-_b@6 zaQfSc6>ruy{fygJceQK6oJivZ zstpBB?GwV>^{!ku=T-_7O-t4y*&HKGzgNC(jcU*HYVru&!P7iEBHs#X05C1CC#OzbBC`4eYU%S$++u2f6(_Wh zebhar-{EUU>x_gIb5}Hb$PzPQ$?&cBFr*)qe8DSjZy=if$Ql;Kp$FrJLK<#PXbdXH za60txgken*PB+Uqjy>IYL&bfm4^?wKJS5o623Bd~^VE_V_ctdt|y)xoj66YN~8F4d>7jBTPn7_Xe%m=K)QYj&NaTo&y08b6Zj z^g4-Wn!x?}kT+p^T+~_;DZPNMU18|uV!@bB2g*CZ@(Gf<4+50pORXGe$Cfc_vIr#Zz zIfg0M9!+s*KQU^o6#fCfM+C?Xnq!jh5bdq)K>m* zo~d-sP`asWWuWxx2@5aCCtZMrUa30f&5x5kQ#kr;yf7?&!kPEXIZf%M-%t8wE2Mw< z{zEi}zrS*SxH*q(4bc|vFjK1e(eKc1Mf5ZEyQKfYj4`tHV%7HQJxVJTwknzWU-Fr$ zS@NMBKI3=thfu`E2yIIKjg4?L{-^L=Ld3hmcEvAPvhG`p!c|zZQvYFl$>6h@)I!&! zoG<2Qgmg5MUKCd{>_%xy=H!LEH1?_=`Op8S9{(6*v(hU6@2tIi(kh0NhASe8i0A(# zhqsTL$;amX$K}ITKJ9cj+?9rYaIJ}XT+gQ1w+5oTCKks5EB9()T?5iA4D;KpZ$0Iu zMD098n?Ya0?7gvyhl*}o9^Ct}f3-1PUXuhrQ#xsgPr3lR^)NipTyWCGgyne6>I$jw z_DT2s8kmOoMqXlL8VlwcEc(LO#?$Hd8e}W$)2o2M?+u_Zt~b#?rWI4it7D?a8t4NP z79a4YKj;Rr!6bVwwRBLhliXUeRQ|_ZUl$c1^Ddt3^C?N6!`3RAca1<&b(;d3T${KM z_x^+4hH+$4CerhX?2-5_*;zsWVS!lvu>^j9W)ezZfAK0;~ zQ`@tDYoPXM?^d_oTW#ty)B-O1&`_Mc*fHT2*QK52FF+@VwqbAP2v31VyU3Lm$>O zn7lL%0{4d0yq;1rbHtl863J}U4O0Ioh-H=_LbJ`O&apAEUIjb`w_Fw9w)o@%4#=1j|JLnoWPzNAKo7QAy-Xm{*Y zQob$wtj$pp8NB^PTq#|#%Gg$3lkPEeY_q;@zkTDjo7ELX8w4k@<0ZwxBinuA@fW_> zW^BLL)ysdO*JPv@iy7Czd?@wSj!l%3IZ-`j`h{K*h)=i1^}Ib}-lM{+h@VM@ms5+? zVf=HQ`+f_mdlS8zeQoye^kD89h*Mp<{e97}MbGHvWB=|`y8AXt_F2SVUaizbhZk1K zHFsV)Y`^Yz=&j>DM-9Dy{Z7O7C}GdQV75eS%}xxgKA`km&xBb^nyF>@enHgb1M%bZZt_r)S0IYm z&&(TnAJf&onN2-ti6_K`k5MOOjNfb(7q4`(8A0I|sS)t!132wUyL=aDXF^Y0*x}^rsMe_4r3$C&K|sP1z@SykWa<4UoW1{wQiyFk zkxU+6R_k9tIot4TR_b<=O#H0c63^DZHTUc+7|cJQK|f;RjvX?qV{ru3wN?D$=i|Z_ z^s;IoX~*|!=5DNx@_p>z88tSI#z|BK>r~U<7U0KVk89{P(p{af$lJ$WjDbGA0MLD= zo|eHdu3l4SqCUt~5REFdk@YQ|D(oA3LWP^VFHhu_$dgC<{2O`|a;gq}Nu=>k#`gql zVQKo0FWWMru)do91b32j zAG}n0<72veCth99J~4tA+kfauo%9U=-9!_xL;{kBnU{NY<#6GbO?Q37}xFlYGk7m22-yuVr#JUm2o)+O+$MHr4IBa^^&1J zN~#m@Gcy^=dVh#UG{0eqXj^vI(*6|K;n|edB4TbQDk-NJs9Afjwm>=7+aqQj^4C4& zy79U@Gs7CJ6d6gvL7yKVw1PRC;wst$B0X!{1-{q#Esde>2#;%Atv5nxl*PYJO2Jon zNBW|@Y%%>XwUFU)BHbDu()2a+h2i9-rUGkxOJFCT^)^I-O%!Zq$uOvFoxjmIg8ya? zl(gZk;3{JoZ{@dfr^rTY3SqvBs!Ypc)?J7{kuO}F5kX7bSm`DFQi$c4?pD-9kC1*ADI%M-UMtht0K_d|kb*xqmm%W5bq3N1W0L{$f?+EbMd6 zlIV6=jx3jT%6^`+y71BEAAVy8Zr*apKz@&K+V44{W4co-$|1Bq6MnX_^5enKSy2ob z7kC?IMY}#DYd0(rx>9l)yfpnU=_|GP{nW}W`e0W57ooS7TUOAquaE-6O8B=6obU0? zKN`M3mg2ve^)-wH5l}Ad%vb)QYnImzS0oZgqM^I{KY0)z$IIp_SA^328`9nXh?*&3 zv#YkdM*B0)Bh~&5JKAGiyWF$-pGWDe!JA-oH)+uQOXGC>7*#=<&4TH@=%_*(e@M&&5nL#DVCOPp9lxIk2o;`qZZSHUR|jj&i40`r z<}gEx*10|_yApZHJ-Y8#s2ZqVvV=Ak^mf1<1Oj zNI8cL10awPb@ZuZ0G}N^IX>pII(YS}-LhIcXi|xgp@OeRUrB4~ZR;Mi!Gx4NejgsXc#IC^p!#2Vq3#A^vpOcpl_zP|qAso0h%ptPS zZ}qNwCiv1EByDgLQID&A`=k0tz5};B23EufiY2TKg(CtHG%2+oNu@~rcD}9p*nP^Q zwnQeA=e9IJ!dl_okXbH>^Yv5|qD@#BSo zUY#+Uk95Wr7cP(69MbUeY3&_?!@nmj{4OzH@JauwPuFsTU}_}?$lNrAnHuJUwHig6 zY?7G5&K89(?pRH_TD#f6L_P&a6W(OvnT`#9B!-Ugg9$&jZQ^w2-Ykfx5^{Qa$Ne0eg&Gp{F}^`q7cULB~?uX4QP z8q!-op*UEeG0?``mCc;_!ap>Q;=nLLUNHB2{hY)?JDj~KWBPGh`IOntU>)G<60pu> z)TAD%m|uhR9xxB6)}my>SOce$$%E$1&lN@Z>3fYM$-Ej^v&GaglA&=;aI|@^Aor1t zq@>J1KHH7L_tZm}tM-3X`{$Nod`>L4z8NRDf(sTM3)|*pQSzr{^j6U0}5dN`<9Y zbdPz?vViW-|>7=-VW|+3@ph(&^tp zsl7wf_{G`{sX}SbwLW!qwTZb+TtYFcFL9;>95rrvBf9Isq=?A${DvdJ|)(!j_Y8PIIH%x8FNwgh2!r}jjE6s~!Oqd$e8hx9{do6_n z8hjh|A90EJYnGg6Gd*0kHESd|14;T4oWs;##m}Gh6fQ|g;pP)BiCW)?O}}neuyq|i zHleB!XkaNQYgT<7E^)Yb{NSrETEnGGMrjuRrTX;C1P!Hvx3u(Fd+pLYmO(rpI{xr&j3tJ0-W6O0nf$s`xBQ5f7%43vIb!XNusXx z6i0;{cHGm1Ny3I=1pNwv97D=rIE~3tYtd>UuN8z=GqzS@b}3Mhh3h(Pqvktdu03gBcjV6e|F$#ff{jy&BD7;p`qN> zsdTvO$1k$9u_7jgs||lPBNWl_0VZ+%`@3AdA96u7;;_8oBmFRI=Q6W@3cHiqU_`5f zD!ntu3yTZb=6d;Q3jW~Ct|#;>R-j?d{7#8c<9_Z;t*Og$sI%EyvSg)BEGMMV{B0l{ z911j6s-@@YVGce%_^EG0oI5c1`mVNWQG(Al!)l_}8jb}ym#;!gBv!Xn4#1ej(LF(r zE$-c)k*IFN2-@0M5$H-yr+u%T9Q^U=x6zTra|R_emHyvJe?F^fA)}|%nX1X}x4bbI zCGqz`5=q02BZ{fIn_dg<%-q?yEHDy_z%-vFB5|XI>C3p1NoYDQKmqjCtNh{RTUvdf zZ(M*XJRjtK&#mgD`?kKIj=0^c@){bBzz4EKGpPz5C2K1*Io&}--*nau0knwdEWCT^ zQD7t+xuh&SMiFxAptc?q^9vk*+bu&z-O}Mb(Mh8z;Tk97bRnknU8u;}o!H0bSVCB2 zl6gDy*&R2dYpMKR{+Qx7UTK!W?W=ooXS7?Lhv_;jb{wzpQID^GWhSPBg6y%3OF_Li znbaV4BoTRBBGU^$5@bHKwn&pX<f7I%O(oQfg^mQe`SUJmS@&LvKp1lrHp9N!CU+` z5khh8=d`=}4$od9u;l;B@UJdhOKGU4G?$2qq6V{O7pjdUvIbTW?Z+)8asHyTfIHoR zES(BI6=@TIaO8etrm#Y6mD~I&&S(xIz_6HKPe~&b=Me>+;Xwq`i7|?t2?C)Zn&1|t zvxw=D7F=A{^tgnxu#VX*)wuF6I=!nSm%>jLJz+NA@6&qo=i0XYlm_0h4sz-^%hyyK`!Dqg#L}7SEx}Od7aLK=A)-=2ACl~ z;sP}ArWD7qp}2rH3L?ClwfeEE4|fx_Gbvzw zn5AI=UABrjG1yemd8Ra%0j>;L*;SW%Ipylb{Vypc3K$0h|3%awlQ=CwDU6ACD``qH zLckHfm}KHv7RsZogl|oeqKW8~^~>b;_>qeE)9J)zX6(NxX$<_PGZ&JGJz31#I--~? zB-xomxbdgDuG=n6qFb1b4p%Nqf%rg+Nic|1xUF;3B>up3m}qMD2pgpC_6+_lCzOxc zEfcdL`tfQ{oHVjA$;4LOUU3d1%}6+eLV467R8%hheOpPKqO0PoQI(59kR52x?%%4& zeECOyAVxoiv|hBO``@z7#eQz2?t2Hm-y)T?H) zTRK|zH;uAUm8!pNE{)JdHgQ98+&|x`LX(?wM7A$QL2hV>c61Vpw*)*Aw6-Lj7ALA& zo>zxZ>oGEH?bI3V+oj&(zPs6Sii9vH>EQ4hmhOP&0?Gf-B#JiPZOu%dPaXoK=3g6`MDb=NECnl+vU%!!bbcqBc9WU%cta&vMO;DUb7hhy;V^NDnl$b#S>Bg}eLR{iCMBA% z9D@HZ7=fr1x6>=A+X^Xu+zsC%&bH2W+(`)22Fqs2nB%kO9Uk;x+h!kiNyX)JS&HrQ zfMqIzdaV}>uNMeuacNz_F~F`>gOiSBbB~gL{{3h)wwjr+E8G5m{uY^1%oEZ8Bj%DD zvsL>^QaAqIC0-?y35o8X=HK+cVLM1Nk_xA3rjL3m<_1-<1}`^d5VXLqe_!WZ|I@P7 z`Uw)IDQG2eUN6~YIYdXxo!?46h~nKI7ic8r?fD6DE5k%k-%xd!k^X z1aZY@w(4ETsJA+M#5Pt>oVMD&Q6u&c?fXiXIZ6snB}q8kF6&V)8&UjL;q^i+_0x(p ziLO0IO8doW=bkZckQ?h*nTK4)=A<($^8>gJ&Bc-}Sob97nBW-^18YbOc2W%5Sx(K+ zSl;zxHiMy6Tu2=G_K{v#>Y+<>FOSU1m*{>+xH-2ZE}9u~5UfBvQ%8daakj7vQe_up z_`9G2V zxwQRuCryd&!j4jz6<9IGq0fZsfZ{iIaWbw7NQVepGA|+(U?k#_xh%Z0?}!)5W$xk> zdKJ|CTU6FA`ZWTQZC^S^J{btz9G@faOHm}}N?F5F;53NOaxp7aP|H><5X_Tz`SWy` z>#u_}iDAVBUflGS@LFVs3?NiV1nt0XJN@%M~-L=cxryC6LiCH9E(z_ZN^(97mU zxu+K(v?s^i0etSsOEsTNt5`Effn_vHyv#;B!6QE6Dh$u?M>Gjf#knEMIPDw6-*Z7O z7js5st%p=up&)mDjCQqBsW}zwer~r3V!)p(vvwi=|EY8BSx|`TDzH@Z>~Zyi7|}!w z6S4jj0M|1|c=dntFE!c;n5D;Wn_t(0aOlA~mH16zykNmoaO|YRQp>4zLVYozE=Zug zO)mKPp~-F|S}*E_Vgc0#bDVprXI#F73jrfGV%qce+~?%Sd6C?g147byk@SoLOT;k~ zk3g;v&o#{Tat{K66)!AUFzUQ4j^y}?WeP$*0$JcFpq<9W2F@#OyIKTf)H55gX5Ac3 z-26M{UnvHo+&X=Q!1U^`eQ?$EE+V zefV<*BP=u908)%CgR9*VlMlVb7Sj(YsG>rAb_)8_>VlsXIggQxg12JOS5;e3CcR;GB4rnE0)bGKE#qL zl;~b1E_g8-SCr_c=pUlKULl(Ec))BlK&TxZX$pTxgG3gfq{`xzi@k%ydSO|8vs9{G zJfW}@*1`FAbr1N<&Q^J!h%%;W{>VZ zy>n_o7=Mp2F9KkUU6A>~HN?OAoLr=DlH!%9{tqJ7&3#)IzM3H&hCm>~#lF1Y(Y#du ze;)XMj{W%yz_m1m+hqj>1>Jpf-X{3#*}LK)BeyOr;C(Z|bqeK@%-rgGU7lae#YEKs zTefu0&bsiyCj=N)JYK<_c_sp7g-eVWe4AS^a^(WwFS|n8_qfcxW+Z1Hq&PQMZ_k_^ z_h~L%(7r{?STr|aT!}>Dg4v@~K}H)I8nUJT3|V#>wm|u%g*#tgDIk!t6P<|CKMO`A>KI5p3($tQ@TrfDxjqHj0g?3o-FnHepF9*|XbhEt(uBcC$WLTA&A6 z`yO$N<`*#97A|3y4=Y`;$ClJ_ld$j&@L21qC4X4kZmth;a3v8_;z@2Vm)_#*ubvBP z!nAxYH`XUv=1|SZf4&Ma`fzGEo~$_}wkppqxI=7M6T?-Fb6+5*G(glq_s)YxjS=0W zk=M%S{%%RRKlAPkkq2C!OaPGqM;&XOE4teZ(uzv0oZ? zbUs4v>{a}RQfarH_u9CP5VdL~*;ay(H@!#Pi`A!B%N@en*=$lMH*rE-3ZBuSjwq-dg%LTVxQ`hx5zF4js-Eqo^2$54J4U3 zDeeqQE?+dJ8F2C9pt$`MQnGCR4cSTmZgVtN=>ZymGf+NCCTmUm%Yf^M^`E zw)Nt#%RpfLaPP%N&mB;<6um@T>RwP;x3Zhc%wmbLSlV}bfSnGkdf55TfMH%A4Cakg zko_hI6E5CmmK7LvYrUX|(OSCSnShV=;wHmJL%?2ni^L`X1wN(E$2KmTR7MrQNq(9m z+A?W=Mn*g3=R?8ncUU1xlTWo*Gi^8Ix^HFp4e~Y9OFxY+GMy4Kz z+<@)l+ino=UK{tnJM0`kdN>6!mQ^vXtQfyDiSXff7n8*eO?6$K6%c%o`6~yVm{Pe z0fH%J59yVdZhIVVd#%_HiNtQ_YB*Ej@d0?w>*{@~&Btp7bl zoLm$k1}>WsZ?hngMN%MUST+|k0EW6i7U+vCdh|Q&Kr`XN;;{EBc>@Ucl--31VqNg* z9RcyI^8oJ8QbCN0zj)*08GgGS zqPS%4?MCDB>mW{g$HgnTt@ogW%UZF!jVz66b3%@=gMv7BZ$K~Z6uE=WRNn6yb9AX# zYxLhD&3*91~dYd>8qxB7JZQwKNoAE%wvxD?Gd`Sw;!q)H&4CRwB_H}?#%TQZO+Z;{H*dCPMr z9^!)?(Hs|BGHZh_$xbhEfo{Q!91WHe$dn}ZO4z6A&{@OOy=Z53~=8aNTw&(oPM%w~Y&*DN1 zW#r?$79I}{Tslg%FMBk9BuKv8KkvfZ{{iQte^>?aB!$RcJtTg`2x1)cFG5kLSrDch zKPGwN^`$xC2urD1bPxfaXU7hDuNF(rM2m76dyL}t3r)Bu);A$yYdNiCjM5^#5CxT1 zf^*5G!Ko69B@8GLk>Az7uzV@Zzi$ysd*)3~(kgND3?sEu8EEdD96-p|>01)2v8d`W?!CK#}6qg$)oj-c=Dk^eJ) z%j0qo^4tW?T03RhEUO0S_f(HY+7bMdQ2?p{^|7xu%|T0_7K3=NrozU#Bj(FZccwh*zy^|kZkihFnDO1M;a|43LE z?9}!tA`!}xoLjUqMU&`m)**L@`cZXWw0eh`V9*91wZ|~k2FFwb#YFNR4kvy$vCd01 z%j7=<)gJ)5YiunMbQxR;{qxeWS})C%KwGC^H?B2p!kXfb<99JnM}?e2g;pa%ExFG? zrnvrd6zBnj0GWt1qu%~A$Gf@ef)q@%+1Pz>k2!YFvUyCz2jzo^HV6Ou$8!e_9}`aj zbC};~QnRufG{U}ScQK?T-KoWF`g>GXuDK4qN3-;oX3;XUfkPApVYfo7K`}EB&v4>* zwgvqz!J6$bM*(Q!PPb!pP=i*mS~#QU5j?afxyJ{idK=)c1<^QOwAPZ*J37PYkv4Ru z+U?&-+5aw=vzwau&W(L{y1aFm(E3WXs+p={9zsD*U+D^9TEV;3j5P#wrN z+Y>V7r+(WMRMEGfT4AUQTn&)B8qxEZ-AiGi5r|qX!k#MbTJxW4i)Qag2a_i=U@b3Z zfXF#kPx+hE{fDOdpXX1{-gP4|yf|h$Jz5;Rf?K+4P9W;#mm=P7l zdmfd>M>Qg;xiF}E(oVDT&&Mu$FB4?arZe^T@@D83q=t13BPkX`Ddz8&YFPB0HGhK~ zi*W7&1!RJA_1G}iuRH#Y_XBMj`9zQ#sE)tc`V={OTfO*0V=d1Prpc0~IF369ixPfU z7o0}4IU-s*5@(fvXys37?kSwPqf}JN{IfId;Q2j-AusK&>5{x@|Fad*eBq7aSRz8;7}xbkkI{4ttiKA~Vcj8W-46YF0muMaD9OL61w7N znRT$B(Q3?0b=yH-cNu!LUmrX#5p!<+A}t5+X_bX@xj)r z719)TQkk*&?*c_ou+*4Nh-mPOJRN!TR+YkyGO3~G?yVf9&~l|_)|yk@+;@)zT_69b zZQ1F7a*6J`uZgk=j_<2MGf;b}GM;(6^y+G|AHTorgb{5Yc5|<$)7S&%A%&2CO9Dr6 z!aPay%ixl6Y1{Oy{rLk?Q}?0pDEr00hna~9MUJZ*vkd(_6wH{=`(EYF=P^(Fz3OI04 zklZTR+fg!2$N|DF-Kj_AHP9XgN@k|f|7Q;8fIqchc&|oDz`6lpbRsi{T{e>B{pxZz}dhGM$+Cy-> zP&#sU3I$mjn|XoG+(1f?x@f8hU8tVvc(%tYjvc+(duEa(Y$F11mG!nSwjmx=h1rw9 zeezHSB~-(w;bj#6V^n&ufAI&i+)Ozw&ZT~vCVHRKd$k3T8xObPr zFQFPgaL()dbp1|>34h~s*#e~JVv9gQBd)_x5m74qV!_jx&}dt9sH)hth|(S7O+3VSRRBOHodG(?4yLU%?jf-{ZTx1Up6=5EAOW z|5;J%%#&mfzg39OEb>-4!xXL*{?qwtDl4^FlUbu! zdCc=PPMN1HH4mUNjiDi;DR~xcrZu%D70UzUkxIo#kwgxH3e&1IMWsX`Kw%1z1kn)% z5=8db`t7~1eO>!+x(6k8y{ufedP5Ka)Ncka&`}VA=lRU>eixF{ffJ ze^_nYAHQN&TGsJ-0K|Cqj{bbPUf55N+8QNnjYO3`ncMNM((<8_3_n&R;;Qtw0@mNs z5}Hv(awRa*bjC-zi~(CLAM7kGi>3lzQIg@qPypNX@R;!-*gxAe|KCpHf^Qf>=fIyn zCOXa&9dlA3;;%@>dVDTTH(5)qi72XSR!mms&UrB|o-6HX)Evc2JloS#HZV6hnwYV% zYdhpGj+JCpyak%rii6O$vUgsCYNRj4!Z9-}xdy03U8?zbk%LAKe}NZ0hev5!LC6Kl z01@ED_jrtcD*gK>m}p=Yyr)o!{B1n*M*oxS^LGC~{=9nN&|u9Uux5)Wz?2Hm9}$3v zSU}xk4QMnt{add9D`4rxGJ#}}^V|bb|=d#EAy+6JB-ib<#y{gO3%yB$h06?B%Y%zVz+;Ey)rZ#`r9)q zvr3Z;Ea4ROqs%LQmHgTDsLao?l|nvt3%X~cNwx;)uJiFEr1em-S%pK3aHPqZ$xp6+ z+Rq$YAsoE=?f=dYF!-!LDWCm)2)_NVA9uu$JHMkZQO#q3nqpt)=)xacoWJS~|NR5h z+);XQ1!zVF8e1OK-AB+JK)P@>FPpokE~lZ8g7k%a_^%#cPq&nQu(G^epm#b9*8Q&P zC0X7Etlz3Fp_(rfG=`ETLsvRN6Yd8O6yNI}*0(C}{#ZcW2($Nls`$8Yaif2R`%HA@ zr~#&3l&7!L35I6J@>9|KKJkD33%lX}q~E{aB5yg+uqA5c-^EQSDHDgkSZj6gBmP%} zpLt>Zqdh=IrsB)!@VYH--#ne{#x5=PEp_o;W2+g+%%_6xm{_{K?Br5!y4YKqsSXnF z284mHRn|+HEZ-!%P`~Y8DDU<;wez;W$4FkQWK@5FK;kdd_?){u_kVKVxX%S1pp(Xr z8f)G1N0g+?eZKw7#z+0s&Q^Z_RCg8t!nDrG-MwMwS3hbn5OuzU!A-n{Jl0b8vL60q z^=@VHWwaY#H`}BRvgLb}b6@lZkans+?HjA93nW0nHB3F zZ-NXH12`L9lRk;Ol0g6^NsIb?7JFOh^Lt9(?%9pZA4fGuZ5FR3y<0YZ6weC}=7~Sd zd2*OV8Uz#~*^S)s)xx>HF2E#YvAJk*p8ep;?FSNPZboi@h>J*G)ju zqAnaXeFS`d9;Ag2yI=X(^A}5Gmi?uMrH%i~c%3{40F6As(uXGF$CI&G#8wuiJvs4o zdP_2XV-*1W+xLg55!OGZdXwK>9$Ek0YW+JymYpHX{Z)aQ#1MFc?`Z9h6$B6H zvQ=FFDBed4387}qUltT#eC-bXbYOdZ5^Bud{iHV%I%0pXAug5O;ifYxsSuKcKs&IM9B zS@e*imRt;LvTiKl(Ofs_mf5bmEQ>O8A6U5`FdP696jT|-%YW?W)K7RK^61GYjWEnD zkzBfK=?Y&O;Pg`a!FO+F1Az>I#?F1%Yq%P-pN~$85_#JUTX}j}2upz=&>;83cwSa{ z?Qew`?qwj<>XFel2P8akxLePPpVIpX(!|Hm9Nj$uM^;$Q&)qYW za@wPE!lC2yTj6-siXxTzC0{q7s}RNx`4Jlg$&DTib8%-!YKbK{ypZmMS|xJV8-ykr zY(D8sPe0xYA=k}{Aq1qI@`?sL2T8;ehFm~{^JpZ}PjVBafY)XAWU-$eSjw`)4#JTI z#sho`s-Tejw`LW81x0LHZdrE^dCQ{IZz8Q`5Q;w?E{wAO1 zHg@n%Bw@0e+vr%c6Rri?pf7+ICK<5grC?;sZLp)U)4Yrj(^K4+9{;^zt}-X*2Z{1A z>sCqDi-bZbpM~btr%a!}x@hjUh;CD9aqK=PloJDlOLmSRV@f4U@8cHQ*?O_|3XzdF z5MjOKbCj!tMKsJ8u99!l`=J&bL_bGFRBvQ#n4_JvxYbKhc$W||RvjGAK8FR3^GZm; zDuQlrJ54c<3geC|jv{VpO2f;{6S3-nYZQ)PJgaDkdji*97h0B6knE2(YU2$hZyZx! zxRn-^R|9WvKJI}fY1D>0Z3G_2VBoF#`tLL9kKtQrs7}RiS?VFh;M|0AWXKJjGf*M9 zRwJCEmpp58VYImYRL}0Z#9uWFlEIca-F(r-%WAirdJmj~pp7g$eqw}CELr$!D13}w zN7xgb@OLL{-R@A>gSohw$52=>WZyv#{h!S%O=anK1t9CkN`MRF2SDM?&?&O-B%9Dyb=uPZ&kYci`V-KTDq zVoneVl*5H1`kYmr14%aY+iLrqV~zk_A&wt}-3=%RsiRK^7|gqJfZ`}&55ckmxoIq&T=Sy+Q$f%Y4Ip5;}~p&S*USOWfhG}`7;;A zSujy7JT8%AeB3c2S1qzniz_5h`?qi!XxHU*0+E;c^z{_ zztd7#O)jq(HU71i7PnkU9PLVa9s&ddB@VH7``fFixrB`G%7D*uno+%$Ne2r3nJeVbh0eNNI< z^n0E6oCv!fTa&wh-HeKue@3Jf&*-e)cX=0F^xKy06!G8U7ehrr4A$Q_oEvMO#rN`IXf{p`SxGQ()##mQBzm!~tsFJj z2bVW1^}TL`I@`9EDtZ{NM)6@G9M6Rc&UD0&e^H4)b~DR8K1n!YF5hLLAPbVBDPoRD zZv{u88wufDURwm^z)PxyG$mIOS46xyF=3voTNdQFm)m$);<%+xvOz)3Ruo(gZ4u`$ zEqQ`P(o5HLMRgI0Y#B{?kIqCQxN_M+Ae$b%Kd4)dU zCP%rZHK-$9lhiBpwv;*+tN)y%Pgio2$1ZamHU_H;*O5D1=TQoQsfw_dEjku1`s^i?@vB?2$#TqihhN6L_DEpy!| zf>tpcW$VNI#J$x%*7h}72UBy{`4`Ka=>`hhpqr*MsBE_0*J8BOT)EKYSIPA>7Xl+2 z7VJPg6)IpFiPv;5l#<(m9Q%q_3%KvThrlIRbtqaiR{4W-PWly#rdZaorF{D^w7+0G~P_Rfr}O`zuy_G3*rF3 zuVv%T#;Q5ZND36~#F87HsSOM#d>eK`?~|0I{BaF3_7&|r5uN@=!n=CbVdDXmLa6C% zt7MS5J{}`ICrs-%UthxCtsuG$TAQfb0zN#QK{C)+9$jYmFpDVZ-=_ZfX^Ok)x5CD+ z&W2t~%`^OvN2v+dZ#kd#U3-5?_W0pf(KoI-gkYR-e^nt!H7`*cnnO3ERcF)2XQsR< zWmS%+2EXz#XK&OhtG7oB%s7Q{dfUpm=CeJa!<4Jp`8Gn|wwYixuBU~PFs|EozzM#V z_tT@6t^Yt^**0aLq#f;vikaw|m063MN~Qp1EU{(7*-nK-Yi`_zb5;3G>FDs4syHLq zV--1i9Y?KJK$};VE{Agk6yOq?iX8gwQoj*h>&+jpdh#Cn`TZ28uc7F@Fe=+{S?tv> zn_Lfs_Vj7VdRlpGfIxAf8I?g@4uPb7Li2UFpLqN4ZDjX%Vqum`)2K8gFHNFm)+}q( zXGP`bI2K9*f27byPkcOi0UR?y@mE#}yT#kD3l64<=+)P=MTJ0wXLX!|UW~Z$l}~KVi6i!D4=A!o-fvA&GepM_%ZPqU zXhfs;RAQpaD}G$#v0&ZKk4?Cs@}5b|QcTS(qEq`y|Fp7PYVtCnEjm+3jsweaMBg!@ zuXZ4JYQleaH+2oYO`jJMt7ia$Nj7G$S)0e8US55eRi+QP~-TCum8dlIW@6wTFmnp(Q?x=545S!xPVAcz z@LIZZ8VpB0$T=|EN38fpP%A$OH*Q> zYtlHZF5DQ&T{rWx*66+@RDJ554&~TM)Aw9S=5*1zN%+z&hZK#vGrDb*0j1CD>He{c zPjcK%wflXpNMUSjU+d^Uy5QSpOeK263`=9G^$8#i#uPOt_qU%Gvu4O{$b`^iuGcN^ zj!Bb}wzkCADVSTuAp%z8!3#~7L=`EC*i{e5p1Gq1p>2SIdOWXKqvnbXm&V)#WldrLAR6LIjZl>@` zpd<{t$uNV?%*!>f3!4+Ow70=2?dg3F8`p^~H92RQI_7cxH;jF#}YOf*AqG3}A$Wc|N&M<~DnyPv^a3vlEPk-kKx2l-%WaaWyXOA+kL~{u-y`d!iAa`73K=$K<=H50kZM zpFWCaVE|^=mZ|Z5xi{&;hN5wJuU-zuh(sj^Cgxi0|Bd$8v{Hp#6_0xh%*!3hR80Km zpLmv8vCR&9&UjRCr|DVZU(4rNl;Fx0l3`*m1GfG-pta#6`}>2ro?Q$t%ZZuU<3o>a zZsa&Cy5l{+-J>cVpJKWwqj-&F7kP?YqN&tv(B6bE*x8zB&vYld(IV2~gI;*F1xe`i zuDhq3H{fyihVy?6{I$%RQu4KK3~q|k0HX8K>X?-E1M0%gc|+hTq!U{``5F|A07sebIqp$U3{^Q0be$0C z>_J$SG>pNkts{(Sk~5pJ;{BNoX-tC7N!=`9k0;CnUo`8px|orCDsy18w#>{oNkItf zn96%=XB0iB{gYQEw>EY(y|nBg?}m&q5^UQ^;9)O3?6f3tjMXK^9z85k-d@Gyt61PC z8zr5gD~g}o(au5C!ghBOM0y#VLe5fA2blxu(^@mUpKH?S??ykmq?t>-7 z9-be&W=g1oi_-@ha_J|tdR#nOaVv;+rxX&I5CLV=tE3$KB4Qfjj@-xiiB-^VkxC8H z%?m$WVxsFEA%#fdT-@J}1ZY|NrI55{mYD2WhD+fFT=4uy2ZXQ|qn_?b(u;(A%K^Kx z*%9mMOayUE+TFl6zFLBHJumh{=cy}yS}&PYb}m6+ClFlAwoZik-S_xX=^X})*ddCA zM#LB#0snwWUtQ3!7u5?3Gg)qt`Vu;1Z|oW_70|r6J$^saFG0fXKCM=(&o*b>C(VL#RyPTq z9KI86EB!J~wYdxQvSuC41gFlFVyoM&-Z^b921N8zjJC{FXpolnM=FWDWBMVcGqp(b zEWxJ0S>57|-6W)<|FRoL-S)hMw~zG%V8eF{hmzfS#&gMOyHFrl0C>y zQ~kX9_%26HX92|zPQv&jnds=CVDi&<4=^Zuo=ZNS5(uphm=E;9DL+PJE2K5%wacpp zWMDI^vG5GqM)jVnhnIC9)%eC@!ez~G4>(EGag{v$gD{!&0mgLLMtpwSb9S7}WhvWgc4`O7*@r#Yi;28@hXO=_u7LB+QCMGageYkMirIY z5Tx7|O{o~uX-7p4GZt}cEN|?Zuwsa{EIP)!G^jfWvx<_vxfB{^=*i%i6m_8za`W7M zT}1`MJ~Mr!l&BF(Q=ECf>I1+V;jps&VqRhc zVT~}JYFeAbD~YW-iAe|^&iez}&o6G#z4%G8)Jy8n6FTc<{-hodbjLR0v86BNSinaj zYyWPEPjCtSZIhrei)T8=Nhk$CZ8RrN<1BT!_4u)WPzh$m_IbhvT)nG>mbSM}`;BHS zTa!Ftq?MQsa?9A0JCW+I#gVtECl)FUSC5mPrwyOx-c+{v9o2kt4BIdO!-?rrYynN1 z+*ZH&adOG~Y*F%GEAT`5n3LhwIN&8yGsimS=*I%~bT)^scxce$8}53-+MrsERXQ;$ zhtks%jahg6X+w%vNp^DOy`r%&22FR58z4|c(0vDC261oJ=?+hxRl&;}eUOZ`^E)wz z_C;sDhO8XAUiDqDrO)0XM*jR&KanvV{sk9(+fE_WOiW&;Zy%zV@$y^#Azewp-*B&3<@v)OOe zokw(~9g0fqkadWU;l|eD^|g?Lsmyi9oJs44fj(R?5P;gO-2YumakvRN*bY@NrHf2V z0XC|u=4hzTv-~#fD9g#BJN2?YMm(iD0@v++N&6d639bDZRK~QwMtZV@`1WO*b;Cw3 z4-V0s3g>2#xPb%izvC21!Rmx12B{giPE^f7CYDha!6LIRm_?b zOOiTBMtcj53>y$M9=wFTwLBt_KNT>>=CSe4^w~gZ*W6Y=ClN1b(9L?4*VGAmhD(tD&Jq(g zDka{y)F@He{Bcw7J#(f2iO0@l%1jyu{p|49XCsS}?oIl2Dr5QAxJl~qr?WPh4URqn ztzMyb%Svm!M0@|Z{FF6UfePNQBE3%BeEM_rUtcrBi1i6o&r%q+f1YK0~R`aP!y5?PI8}eTQud~e; z<++~bC4>G=#}ZV6RYqUE!>b^Tz7@Y&EfQU3xvS+td~ExCvfSe^k2)sz26M;BPy;Sk zYI{cgmMUDCszE(mhh+H7j$D%~3Uf+{oCx8Can&oKq&Tm#AgC^Vkv}9xx()7ZE!)c|1%*{Atx`i`EeY=+vky=hr zoB!h?+mOG}i=5OFs3U_JhJ426K<7YG<;`~_pR(0UUg8WwLCT7P=__729N3-ap4o9J zKwiursNlC3iOGx4l*5ss!z&jA;DN3tLy$@0H96V@fqys&@sovoUz7nD5=pT0=>L4k zktXrt?T!U;8DUVtKLY9X0y+>3=O*S3L2bu=otz3CyzuL-JLXl{recH$YFTUhEQnPd zc*lttAO1Y`FK-U5Rvii5N!ale`>))zJDpp9ym|24&WYIpW<=;0scQoyn1%QaBqGHN zzWvRtG3{}L%`-hO= z*k%(Dh&XL@78y7j2z>iB*4Fd4)^ms@4yq@OtPmS>-Z&vv1dKXR=_fG$uVMtD?0w&X zOry4G0U^z+k1V_Xs0x@jf46gu|Fon(veT|%%ak!!cpn@d3U$H4ykOkIGc>DLgaLRS zIPtOVpd*n+&VkM&Ko=yh*-;EkB8fw_m)GjF$A%7ToM}6ePQ*68nvG`)8Yyj<)1T1j zjLG;x#A|(F<1Kc|Kusqa7+N5{hqsRq&HpnlL3I|>T3eg#YxJIAZoHXI2>G?Gs!G7_ z>GdGbMu5kvcML-}V4xfY)b8N8V4{o8%eI{qKE2wgE`SV?n?en{`YcwC41;Z_k4!ny-o*l*mMY%`H!B>mk zZ0lz+L0AMQq|i%mX5L*t8aqro5yN2hd&5PK9h&!* z01^M2`VRUF3;5qT$xVz5y`gQ)iiQt}mL$nXB9N0KT|1ed=1;5nb3euqz{snEZM z|22Z|TuUc2(HS9#%9MI?d@LI@l<&tynQX|FD`W5ir8fQBJxEi@+Cxoy9d_907SYjH z*9A?$J(kK_D$ZlX*Qg$CV-@KW9{3YO&!!8|=NrZ?%LwHMIJ&v{;!0|~O*Ph6oDlSA zJ#N?A?BtRPW$IBsu$>SZy7W2{=dK&HZ-9YI=p=Kq$37P)OdjNzWw*MFN;wI(%PhOm zpE|A(ReRWC>KpBlMa@Ij1VVvir8%Tb@rdMHIo6g4&N*^(E<-i{7`vin7_N#>Rt^;< zf?a|5hQ(QhD*ik+em$psc=g(CW)$MW>mM6aSEnfo;pL+J+?98Cb#L#w1S1Nn1=t}) z&vZE-%+3KzQ@Tc_Mvv(HBWvs3oq6NEe*E0&Qe%@cHQ-A#&*(#R(j(NmHb@r}Guj4f zn|&Kf5>r2t6R>_XQx;>KkX&1DhmR$&2}p=Te0AGyYc2hsNJu$us7f%=&KtmfgI^j^ z-ZM7hJDBx3=%!G_oR-AbddR(b!rpvrk7*g@ngNw4^NU6m@lH5p*3X@TRLl*8J&$v9 z<;478dE++?+H%Q^G9k|&Nq6EL7~4z6M+~fZ*h-!zG$+M?|1)y);bmL#bY)<(X);`F zi3+onwvby&S9PoIAikl)t7@rO18O*|uQaR2-jMhzI9F4UkW$}{%!H4fjF{5y;PG9M z1HPa$+0+6A&7Z3D#>QJ$1d>5DuJG`oJ;`pqnIRwl>1xd|`(@Rywg39*QD!$V5DGC^ zFvuHYtvWG+%2%k0&*|(cbKZ%JS0_^iLxTl+vhGKM>0X-Yw$7B8r)g_;L^Oyq0jZl6 z`hB4Lk;u*V+X*$R`v!@d?tL{gygb^s1v;WHNrB>HHlO-UTeA*xe~Z&5Xlu~I>wla- zoYlK8+R^m>#%1){zURbEM2hcU->teja9g4oK(gf>lkz8_$sL+vuh%4O6@U51ek`KM zgl@&KqFbW3|11azdC^90lR7D(c3YghLTz%Gf{Q>W3|>*?RvsIF;L~u}KzXbvLH+VW zTP^4jwh{fR!-+v3)6rJj1a|=ncr(&ne{UKsLk#ao3l6Q^eTp0TWNTT};WgK@0IcE; z%Xq(!>M3CDu}_N?UVbVG#1PHbF8#1GJC!2}4?ddH+62SVFk)f700%!MxP0Z5sAO*L zNy5a$qTBJABeY5H3E?3FI$UAS*C`{1qX2fdVI7_+l48)|p~Nl!KvXDXSJ^NtSdjes zAKCgsk^0r*#+%DU@StF|sebEDB_tR!y69Y+k~u779I~bWtF|0cSG!CaqB#lCiUgIU ziLO&3tvM`7Yi()USN6$58BdMA zx2#@Cg$_rLv~Gy$k*UNMj{UWQ$(8#u_7w=RMOGSbtBRwdujCoU%A=;FJ)dL<(09@! zvn0Tw1db8dH8zN^LWqqYn00eD5-Ku{(=SISIT3rNd=hOLutxt93|!iswP7B-l-Rt? zuAglPRj$L_B=0M6$r%H688^5sjRk9&C)c#mycf&EUK84jWxnxO9M|sOEiIa&((%DJ zm+8M=Xa>3nAW%a|-h(++6Fc^t5K%M~9N&x)vUKzG-_rNR`gOqWEhfK6AcUqeaT|?C z>=ISkSiKvv(qE=6sJ=0WEYd(GLM298%(ICEG@lAw+Wvy3hzsC3CN*7i#5>V6LI)E z7`9*LE3q3=GTDnBD}g!RTxiksX)>p=B9F^O6XKPva_?AmJm{pq)gC>ml$DimpS%e+-jQcC{IK--C#Y%a*&-BlN|wlD4|nHPCs=ZRXS z|G%R{uy*ceV@7m8H*JZ@{Sx(fEv*+89b|WKQT;wuS{wA~DdK}x*u6cj*$Ag20Or}T z>FL)$Ms5Cu*0uY2@J^T)oF@JH;Js2JKPlJZ)GWp;J7zY&9)E9!h@HV#PijC2rWN1Ij+0tM2iU zl=4`TE5bga@O6r>P@zo-*)?>S>*WC}8Xt;;YSdS|CJllIWFL2uQ#(1(Mg-?H(qZH_ zOcmW17t$AEV=ar80wEIPe_d1=Tk2fv0vn)rFZNIoe+eVd70jCJKR!Nc8TrKNmly7( z!TT}l4_2Rp_nVTV=t4{zp;htOT{c$nK>C&YI}tuK*y*U^&1BOK4ahO4|0Z3Co|`@k zfE44211(k4mGDBrAY%?FPCq_?3GB1KmhC)#BQnUxiiHY1PhVPpB`uGM?}85tD}!7P z$=>x6Hd<@XO$twm1nq5cqDa-_W15&CHqTQh^roPrhr*yH2oa|!T<9@W^?-zQMdN~+ zmo;uWt3l|CoZ)CFF1dPNm4}n^i#Ck;)8EHd-~A_l0HiEn`G;3#`MuUwgma&tl)0hT zeLbY~45lAL;nhGVq5NUawQ$Isz*7O|%9ruZ5!@ik=%LL+gM>Z#(r*TrzIpcjg;Fwx zltQ9_Wr5<6Kc_h>J3dPz)E~bWL#1SehDidFWV}-=*677(21s=g8+R#qJSlNrzw$G}ny( zUPcvBN7~il6N9`HjA?ye@ghRS5awcIc>td$*D8x=^3jJ6-dQ6R2?)w@tjgA60rK}GktfF!nd865j`CVH&DUc=?zcD zQKeCvbArZPcv=DR={lx>wIwDD)!0L8X_Oq)L8r*XT8`!2$}r+qctGGmxDS*gb=dy_I{PCrPAy`(oc_$C{K@W z*p3k%j4S47K6~o~H0G#LCJ)}f??N~(`DK)6_(~;hH6|miYc$%i=uZE(9Ci*p;@=I% zYxAp|aAV$ewvCy`2FX3b`P#-dn5Z*c7K~kz7jah!W+>qp4mYP#!~C#{SQND_tInEq zzN0IS*pA$Us?-IaQ&K5I}cd~*dq#_HD${M2b_qIjZ@>Zn)@K32Es z56R8@Fb?@&quE*C3fqm=)b0H8UyeH5{3LB-%EJM4s*#egIb0OQjlzb48=gXvJp*mf z_etayt1k>WHFzC!{D%XddbH&;?&ZYeLQgxG?niuj3ihBTz%!MI=fZ?r!yB~}* z)TY~`|90}*iwriQ6unsQP;})Kt-kqS+?vo>{{+&J?3?5s=e|n&Y&h~hMt6QlyPLp%3%^}buLLXuVKH(Eza$j ziF>>Ik2$uL{?-V4ax?k(G8Sgq0ow-4Gb-chRi-(ck&N+Y(`R_NIrW?q}ngqfnS|HA1VDWe=i& zJPkImO51gM42n6GbSn_>*Z*^_7wb!d!ZV32^cJ8;uW_JFk<)KHu>f_15nJ1ucl^M* zSE3OtDL}BB$sAvtOOn|?d&eF!X@U-LFipg7;W<#RQe&=C_7I4XFA9zq%dX0V*=G?p z@RwTOV|_N5Agzu(ujpPH>TnjW2l`ZVCM8P&@{8C#o8EndK;9$z2V^tz#5~{~uQHuI z3Q;}cT0hfH+nF9{+A!5E0O6+C`DE#}zj*&5OPST&og?Wvz+d0PO@Qc8%n`Rek+}i5 z#{kW-TEHYZJJ+-h>)BzhiJ2Y>NNmb@0+Xq|MO^tFC`B{%efXA%U4;$f)z1!eFtfST zerKx~ULmP@?=fDTM0o|>_Q4I>L);+L`ka*_pST>~c9m_$?_X+T<%ny>PV47D%A~}- zBjG#+i@8rbwl8!4(vM9!x`YJ&zydtpCCtc)t7Hv87xv6eBvX+$*l(W79G!nXAR|u6 z{bcN%`PXy}sbKJC;jZ+IUded1Kf|{@op*Ke@lE4y^@(rs?ab9jWn~qxEGp?+$?jms zf7oo|>pQ*t5tXG!Ihi=|V7=j=2Q1Id%I9{3-_v*4T3G&zQ>+kY8Z#>mX`Q*BL8hUb zvSj)>1i(}s4Faj`D~$b-xfia~m8LaPIs&@k1WVWSm(i5U zv_}7~M|E?RSV0(fY|4Fx_rdEhHy#;-dA0$>qrBqX^GKlx$rVg&Md3?3YK}&fODF*Q!Dc#r%?Ax{yP2M`U9OJZ u22?aM&|<|O)LTv+h_N*Ho)elao38A#I$}ywX+DZKgHNCPq3in}fB9c^@qfku literal 110691 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 diff --git a/Media/12-Encounters-Bestiary.png b/Media/12-Encounters-Bestiary.png index c4886ebeb5108f2c0b3ba38ab2207fea8168e8ea..cdf4da91c71786ebe74b0c087864cf3be074eae1 100644 GIT binary patch literal 259380 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�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

  • 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
    88@i;LV!o`#AHrAP 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%0Dv%7 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%0DaLRePNvRaB2>v7o4YUVN zk^HkLfH=MifcV>YiE|k{I9)*V+L@;oL^0GJTsSUA#=S}); zvbvp>$IVi#^cp>z?{jzrec|yOH(i(aXPDpVIJp?CHJR!1+;g)PgFzD!2l`YN!PMV> z@U}?}Wo5-8kqAVlUZ+yxu{|ArY;In@>~nu|GA4}%j3bQ&N1hi-B|W)gz@>mmHa|m3 z_;Ao5(d zsw`GVKXG23=Fj;hWiB5mr8C7pLMghl*z21}ey0GWIBnrSEAKoZO6YHO+vmEjl7{gO zm8Lk%qHS@}ln>+V!=+P;X~)y*{MhAwe1l)gKC_zo-?7eE7=i*OjwAX4t@Rv@_Z zk~(LFRtaO=MLB0or4Drc?0X@&c0uX*r{u(J_$2L=(|I2C7COiJ#O)HMOCR1db~@6< z)3xxIj32Fp(OK$SQ4X6Jn6Xwe$l`vbPacNU9EEfTU0MiSZG54?lksi)@f~?lJUBo~ zGWnOS%V%)PEd&J}>vuB)v+8(qqA(2HU>^I(iU}0T11B0_h95rejRs!c{oq;KN7?4a zhO2XLNl8iknAq5vn7(^&XGhq%#g8QhR$CO6_oTDp*eBy}#$g~}p2j)nLqxXDRGeOj zx;gB8sj3qYWq%SB;#UX_*&`5HqyqL1d^tE7xQJRkFTW9igbA0FDvv7fJYrnn_c>k+Chq#z5OED-J36_1;fIz0V)ifkZqSM5Z{$o3wlM1HJGO2(C=xE zJqLC+XDf`Xq^&qU_FR%#(?dj`c`PXdpIKBDk(?;cY;ZveKs{Osb}Ql@Z;FsPxQFj$YUKi)H`SXjf8M!0-oaYtcic; z$^AeQ=Z+zd<}ODFFkG~|78Vf8pa{H}f*q`rWbCr$OII!V2@UI(Fc!N%?#jKkem>Y# z^YJq=`)Ou-&tHPNPU_|y7b6!lP$q`l4pqhq8pI_vr#2}rHS#uc*N=0EX@0Xa284dA0yD}9YD1(rP3rIpBY3(fuO=~|EK7@5wh+vLM2obNhle~DB0`U*|N#F$Vm3QxbFS={qyPriMZJzDQ|JKuUL*G4slf%;7x&3Z+Wg#gzY(=-1?aEp%mxkOb znvO;fhgDBU2Ul`F(QrSS?avt6)U+qEKD>HJESN<^+Z13+TLT<)yf0wQ+42&f3@y^f zcT2w=z2o&!u&Ag<3Sj?oo0p23n}9ViGkKSRR#B#D!_VtR90zmSvNKv<6tjLQXQ!b= z2b(6L^w>z0LBjXax07OS&d?{60(Pw*D$!Jb!yajKLueqApxXQ+Y z`0J~Nj<7#uc3=OC+&ot9xU)myMo$|d>CyZ)a_hGx84KZTVrq0#%G?wD!$GBD`|0k) zOPcnV+k;vb>r~`?PJos=;}H)+6@!sV@U&nVoOrrpeU|%|KznrA2D^N7RPy(Q_zW=e z$oZ~a=$8heyC;Tp@^xF00PhP&xgs8=8~lm}5x0p@=`Iwp#K2OaTE8X+*H@tiPfLEw zJC8m-;jMw-osgpY_v?))z>+_U$2lv*_K)%PZe&163Uz8q z%|CO}y4s7qrAZB!xl`~U<-;q(kUDW%IAjf+%sQ0nDU?s$1z5S8WtU3?us_fV{*PdY zhX!m=IG2Z`ij#)&J_GQEBu3`lIDkMWC`mj!nU;G+8)iDE{Yt6p)6?=AXg|!86}>oc zpW+!~iAM4^F8E5QnYEKgLIoL$t4GoihL+AQav2lT)6U_BM#FzoYbWb3l-GUb zwbJkT(B5Rhaijlp+wPfBF11LWQXea~e}Ve<`=4ElTq|}=#Z)@2_wHH4y-gd1jwhbC zn=T`nx;Y*Xam5g?eGBP@)bAfUyRlrFo6JRA_|(pyojlidux|?J{e~>sZ6$R5wQptnj13*4nnIBS zx`4JWaO<$5>Z&*SU)tG|(br61^^v65A8*w+kz&`s$j1Qz>6qv0XjG)1my03imJInsc%K+e={{7}jLXx&9T);-nh z73hTYE)EZMi1<$==IpCVvl%HO?Gqn>mLVjP97g_$rkNhD|E>5L>^>%cm8x_pQlg=7 zc3*B=%O!C@>`oyFm@9$LfCI&Fpt&e@hVpA-R&Mr9a_rh=3ZNFTf3W=dt%Sq}wHf8d zgiP{0i(o(SYo90=URNvSAjVp8uXt)7+{$@fI7g%$ zWLJJ`)X&jvCwNr-E7O~4#xIY^N9(N*;-kb)zW@)eQxr3N1ia@Rrp08wnbXt~+=wKL zNKS_B0mu6&%|oY1$3Tn7JfjLL!4 zu zu@dp-w)EyW#KEw&`+i>FW!WoW%us^joI&38PlqYjbJt7b#D5hp}5Utw7iaT%iqT~H?-dADg*?PsfRy`zF^MZe~2o1GxjcM9X=qcW&^Fq-T3N3Td!t$2@w;G1Y4P3gzKl^WAYq++IL-4_y@xy|3J3#l!!Sdi z#Tr%RX*Y0)EMy{KY9Z?4>4iELGo*Yq3|h6|b{Y>4S58e#0wQX9wvmVOQ>Y!-R|W!= zImjp+pL{;WE7crvpvLrV&w||ZZ*0xp8qMSNwIWB{o$y$_h^pK_)jGh#8KgL2g*aqZ z`dYnI`>*!JA(e5>;WvNmbMAV?^vVe>eN~Z`0%S;?Mey@uV|xVDPuOPbp+x8&rNw+9 zJYMQ`ZZ$pf;5@wtAzkD-8khRTXQ)33O(Y7*knxJ#WNw4WGY}}#&K~k|l4R1NueYyS zyw3yl8sJCc*WlKR{U2!0ug5+mJSIjks`hmmvyrCWx7&V6lx9`6bL+@82#DKWasGP9 z3gDi05IA^HS8u!X?7%%}_5b#+Brv|DRp0nm|`MT^F@TRqPzi(@|xEb^=uD1^&ly}u$kb?T>lTP*-B z#hb4Ojg3EWl1O^B{*C)YPY}7Gmz{6tHp>|hwHdyrUX-%6SP{qZpw(CW_dx3BRh7uE+Sh<2yh8%elGkDtT_fU^LfFYX2R1@iQ!a`a4IE_#bJZ}1oLT3nMlw}4rCCd)2P}b zyGMh-SRU7VQv#2WYV*d*C_oMI9j{)&Z!F%Y5OZI1G+wFdF_dNfz z5PC`SHRgVN?e+NWu#ubc%JVl1UD8X#KH8*w^bMkeG1n!E@q(DoqFSh68Lkb|ym=oD zRjsWoqFZ`od6Y~q4^`Cez95ok@r-&PWu(5~S#;HKeq+tZur!8+nf&=9>=q?FNs4S* z82}?sTRPN9F$V_+%O!kf=m>wJ4`CPcRxJ;y&@8*TGR&1~B8|N3k?cURtmPeG)v)8i z^Vb8-zH{4q61ykuk!h=8Yqn}fLKb>MR?+1`L|2$R*)l+ONc>MQE!rDPK_W1j^t`9$ zCEj2u`c6Siw5Gcy7~dFBm;*2XOlx*98xud=aQ4xXk>zb6tO#+u+Op+;$__#gAzV!O3ksMRV;?U>zSoB) zsyNhx`SO_kLFrym-YQ304~M$Ch{!PW@{64bdHodKKnsLWApCi#>cMxuyN?>)RHX${ z%my4&JoZ>%dA~|VE+RVnS%gG;aASVl{ccQ<1nzDesiED^uY0J;jh=UX$Nl;Hhw$ag zyLm8^=gfp#>#;^D~V`Oa5E)gKNZzA!VMkNVh9>_N@z zE6uDDoO&@{9ax7^=6QwpP~l8kDbI5CEwn%ua;;|;K**Fi_A1;|Y3exA@~Rtj$DVc# za|a&3JtoA46ZU8s{m=R$906}~9h0=T{wGIKdma0N90BH!n5YH_@^7SUnqV+enMBH+ z>ea}l6iO9Ro~{Wep2c@Pi{zyexbxTg@Y&X3QWE9$#k@gXLiM>7=u8nkCrrMVG<aZmwn!@{`rzFiB%^4%K*(}A>G>YW zos^K~cL?Kj-X_^=v^#mt&jxfL{l>jJ#W|UQOW#pMUq6`>!g_9Oi&=&MDDN%$9%|ow zs)wt+EhM@vZ9E(Y3Y-L_eLC`TDCYG|qI#OjSb3hs3i;gp@+5tHBzAz`Gc~=y!1PBW zA0+}fALhajD_;D&>hRyo3DN@~o_zp&Rb%cf5NVr1k4eQNJ0>kUGN^k~nhUriZX8E= zzvN6>c9zD^^1iSFoyeOSES&57-DJP!@x4#bpAaWf-nml2>vaM72`~H1-?e5nHR)(w%%lsQ9xux$a1fhrE*`Pp z8X}lM>PDr*^H=^Wt-WjU7 z@UHlAuS2z+fQ;JiXtc+SA;~j)_dEj(&B|a-wBN*|oBxz;5%`3S;;V~vO#2yfUrMxSAgO-?-7*KTQXQ(z)X??&m;czW%<}#<9mIo-T33klA)&G zPZyGZKIg=0I=5^>S-qHe93Dm81B_%pe`&k_DTzFvp=X}SdOY4tkC+-?GMBn1MuQgE zyVmgIM87)g$8A82MUpxvoZ!+D+V-F;-{r5RcCKrCfzKxAbT!%k*%n60W%1?AN;09oe=uxACCI9j8ZMXG z!~*9_e;hK)n5UPIl$f9#kWrttz3R>U*O`tt(&BktBx49H+iuq*7ps**Ut9}KRv zACu~l2JK2hKhG8pM*w=A>)?Qq=;WxJ#)F@{5m>2klD&4F%VW)U0ycfGCA`~$37TW77KA(U1QH5AN#%;;zVSzH;1nwASGiD4M3Cw&s$ zBu>m4gTzj3fn@3jrDHwk+0@OmvN^q}B(0ka9<9cT;*!-2c|Kbk?X5zfcltnJ*A_YY zq_}lW44HT1Ov*gSWudhVZ_R_0sXN#{F6z|uqVxl?!D%Ju%63=}>l59}1=3i@A6fhX zaSgy^0M^9L3_w7XHbrwOukNB`jPocRVJM+kX8R!qVK(#Mkx4(UX(lWr%Iuh??LMx( zwBD2LNY`Fvk!~=4a?eAo1MTVcyOE^)C(5md0nK6z&V{X)@L>t-JtPoeMwlaZX{MUx z=FQVuPq_icP^^T+8@opzNm~BC6xF>|JXA>bJfmxC4v~rZSDPCskgn@Vo3=4*zoe(t z^rUv;Tttc2^|{XK!Z|_q&ashv%cM62rEB$5X^MYjf9R56o zlm?|-g?l0+z>jUW+FI($9ybO=ni&)X4pILESkUTR!15v;dLg{E_Cms)`v_k z;(~q*_QZO#k^93-X^hkAH#3W3MIpTT%?mWjHKYGB{j_e-6*bJ$w~2>GAFFPvKklL3hkhF|c*!bqoe`1SyLwQm>D@iZ*>cc&p4eLV55w zBdWC(G-eBf($!SPx>ORwc8C6lzigTCvm4 zpJ8k>3>;z^c*Xm}*#{V|)z1*x`@VjYZ7!f{`gd=`o=#8Jdb@}qD}jGQBiD(Wy?x#M1^Fs^C-c|R7auImXzM~p-cV#|$P)1Tv6>>g86Frrh362Q2u zkgiIvy8s~xTq}PIZecjeY#&99bdsTJQoM%he7W%g_}X-$=r*?eVdtGqVI3_OuOFL~ z`~Y9y)Cu?Ebl26j9XGN`BA=f1WGbPzxK`0n?npAmQV*Ma2xk@A;6LKeLxd?kwe(kd zS{G55+@N8dZI4vO0wMB_zIPgcbvv2z5^}UUsU7W6x&&Dv3xJ!ddvmI*YHCM=sI0AR z{3jA4jQ|9JlcO6Q5p zZ*NpH!;4GZQ+JyZZ9Q~2!^_ALTHELJKd)xgXV}N(c9R@xX+PBr&Q2rT;p{LfOk#3ne_!o4efy#tg$*Gh{^?=> z3S=1kX6*`Ab>wnsjz++E=Mc$wf~d?P7X8?BJy?-lr4QfWs-}J`Vy{*z)YYRA#a;qS1KGVKoYj z`h{$P8VvG1Q&(zGQBr!Pd_)>X&W<6%v`*^%_kx6-sRS4yM>@VfV-&E>KfukWK82A| z1XJ%m*?a2wOqd)^$7@t=@RH**kUTpae>pxegdI(JE_@+}4ZWmG7AA(C7zw`fK57jc zEf{Sr1SkdFYY&vRcDn(?Zxyb^v{UKM1ih>mU^uQ+>qXx$(sL&4bK!Fy8*2c*$BICb zyIYEo9T5i2)hnqSHNm>i0esaA>`b7vvzII}@rgeyI%bUez7=lDLyGt3{kV*}37=mj zN%B({WVxxFt(2Km8<+{Ar?9Id+5TD#1sKC9W@&7bGN>oK{a>%noYUWygfRe3IMEz# zx39aMthwVXv$uMq5th$P+HG`O*JOJ!Y{_OBRXtIByYcNDGq2P&p$Qo33zL4Tg$RXK z5-p@4locE8BmI0z5cFX~h85q(LxS8U0l+{!Pn9!He#urQgNX_9eE}d_w4&RAy2Dtgt1c#reGWBhw#swA zWv>5!S$(A5H^KJs6`nneaY#(udI-Jlb+dJI;}GN!OdI4#9YZA~R@T%`lAN=xxLrtC zlGU<*%5;~oqF+M@6PezbX0PTYP553meW@emm%t}HoYSt5%*W#3G3x&kc`2e&Ano=z zGYsqxRg5@!!s5HN+X_E&J`+5DFikBMS^*H`EAfj@sL<8AyY{|%ICW>wJJ~h6?^>Uo z5W7s$rRi!=FH%{*g`>{_MaFsZ~e%oV;7+60$b}~B1mp~p2E3hDDBnSU+oIKtKGV2} zI*xlwtvmR95~5|K4L|`Oqr}MU>{Cd_Sv$O2fYlMjv$;rz%!8~_0Mv5pq`TN+)akrGz?}8U^xsDj z60@*eB+1$J?x%VEHf;L`)EX~dQfq$Jf&bDfmye01K=HY|ukiOkA zhrkmsxpl)V??~pk+dJHwE|JDtv#Q13V6+a6Q3UrB#e9TA_A^({$d%l*&-B!2~BS#L6RgKB$0b%$6 zdHqU*O7$(BfaP(NDtGYa4NmI+5aBSAyj7(*?b2%EP{a=>Gk}ju+}ciJP0WwjvFPsw zqtz>-%<b2JFo=zOe!cx;$krdlkaS z-R2MUB(h%JGSl&Q3T`_LnfORGkLYxYgq*>_i) zj4#E>@LlDRt>}j8DM_giq54*KA^`M+_3Xd38C8gH^-OA{`NzEnqNhi6dCmL+lzU*EqKUZsCw{W z(zE*Gdt0w;NVvAV1*S>Sn*av&=FvMqxEXVQK%&JC0J#N_ww}n&}rX0b+@XuwYU4pg{Ys zxqPW{}o6FP;yt2rzYrhBBnVyr%hvsO6P{J z14jjS9=T6Ed8TW$y~4Ndb2O@jc#M5JMmYK|J)vg&ZvPWmW#W=0$DYadun%fqq-C>s z|C3i!&CH^UrT4!8)_U~J%0JD?fh#AAO=Ze#7XLFZ;Ah^8RW+Lzd_tFZIb*=h=_9xV zs+xs{n2(YAXu0@eW4?5Qc*KKhmadG-)$w)O=3K!--hq83OOoucZ0wMs#i3u$FDEq# z0bgXk(3M#LQh>$)lNi_^5@JjA^6-~75}wGto!Jgb0*l7uY$*nKrGW5@(bQBq3SVuD zh#15`y~+HY)^XAP!S!)kAqH*v`x@qbk{Co{!^?E`<*es3d&ba1%Dw+91Cl(m zP7t|MCOkYPD=oVrCD&UY1`+M;_90{>O0N591H!DPt#W(UK|j;6+3NF?$2gp4O>y6)Gco#8gr`C^q@qX z2N%j(eq|B~dh8}D_C)mB+*`kL#=A0$#JHDdeCp$_u9doLPM*Q8N{ME9cZ_Gsjf-9` z$L+K}Gawg7xMGaW1M9O&JFxwwaet4J;|RYMG;BX){i~4vJO9YotQhm$SsGx3Ojl6G zffR_m*kX{sMO2UtP=?|C>Nu?ecgZ z+V78?Duj@T{3vMB7Ziy@>}^angFmJ#_t7b~RyXnnmKWF42P8JfXY2~6inqn`WGtJb z@MD47gxR~&g3vAniZ|6{{*M~D+*z!W>Kx0{TZ9qMk%-*y7;N! z-sCkq&9FBI4tqQgc)Zkn!jM~i8KOJFBy)BKhW3Vr0(9%#qOOH^K}uqG=K4SK??ksF zRr{H8726`K?iU>mvt%)ft%Oy{45xxSjjz-Z#5*RHQa_hFaoSUaMhER`rw?EgT5eLtf_0a}TAe-V9yv7W^a0p_ zB{$&?4vVB>YQs6g3L^Fd-AG2wADGk~?U1;JF7}Gnf@0E>I>o-mS~{<=iF`Y-90kp@C-*A^{*y+;*$YU{%) zZBfjk#APgA)G8s72*0w@@$2={{ysuZvI9`udNu4qdt5qBOXxUo;6JZAR_q33{4ajL zh`dGf7OIai{D#mMdP6R=8dyjyS@b|%aT^?mvwL}@i z9Mwl|_CLlAFP=B0Zb^-1gXWZ`_8HDbKt8LU&t*VkpOP~{X|IAw;01|246Ve5EP<{u z&~33Xn%2p)9Dmn&b?bhp-!dZ5F%nP{q8n)=a@!^G9JSk=m3dL@ZmI|z+;O6MC2?nu z(9na54|Dnu(#2(L#Kl9C>hKAZ^N?6l_it|gMBXJA?%(lXjk4I}<`ey@iJ$9B7ksppQs3NX3ye8@{<$)yVX8bLnMVDx}FmP2KuMgz^DZ`bne+qpO0OzXtu#O39S zv;LkW2k+`$g@2$vlTEO*+R%?$@R*FS=AfY^|U* z_u0j;l^ovZZB)+27&(Sj;L9t+&#>Srb&^@ybE}u?nXuMOJqTZX^ur{|n4qdF8~N~H z#Fj`)-uBE}o+d$)f?$kl>3^x)Y z`RjDT52xJkNh-3ZCL_}PiGZxx=7`UR3Ch6Qvllww>`Q_yb>JV+TwOSFi<#?$4FJN}R!i0EEPdkKInYe0^g%-swsNgI> zfnGwY;Xc+mv~IJI5Y+K<*0XswqG%$$zSP zz#o#5W=RlOpRs@k%iQCmpNt3^2aQo?ryR;0=i9?`La5dDaG5sh#`G>Od|avk3~7l1 zQL$^4JY31CCNGK0&oZq9Iw18?f+67=?rp{JgTX`)f2JY|+y-oz5k^IQgRX^hzRaa1 z`Zacm$l`o!=q4~3S%Cjyp>kA!TJ zjNmx%zW!D_*J8~AI2n}uz3jbtH=U|)Xs04Iju*6R>NdrQ(W6e+vq<#pIJ;?)tfvO8 z3;A9b=`51LftH0il&p;CQkE8_cj3R~h({1;<-PgCbsRyP;o&{z^S-flctEJg77eEQ zR9lb~&cay)`l#k5p!|VYydYj2%cuMX$iH5vo4Z%{&hk*-ZM7ilK}8eW>zx9RqwG(6 zvr?odXPR*;Dd&6x{H{gEYCpp40JKkyRUDu?1YMRwZRRw z68&}t*%Y8NR#z~R9p7^A0nzf7lKAb0{1XZXdcs3ZQi$VJ{uV2JlNG0dDa;gZ=NL<& zeo4D%>2lMRqOx19!XBjjknQj;oTEq24+7i|-i=*;TSpy)J=BVX92I(L^Ch92suDry zA8i)Z+b0+#2`Kz*iwXCS=9f!=WYGc&MIOB>sSOz*(C2ZE($RpQst&mU3v9vsCQ=;L zO}XPRqOp~8TBw*|{dSzdHd68FKX&ZomIvRa%7esV@kk>+zS_=9_2J!wQWYthxMJ-$ z|Gq0HG;LRY`&o&VK&PGdqtAvlaqIhO!_RrrhAj`ubedJBd}~B!Tt9ud0Wyl9QCz$d z>7J{9MKq$uzJh<=I5FZ_2uF+=s(S!8FkOX4=|12{}VNpS=dtqdm}YyNQXk$)o9gSy?8T+C>M(arW*XiAf)! z&htNQTQ0I2Q|kj$Yy~dZj|D&)mgl8}-Z%q9A%Mg3%5CRUxah{9D+;#(e2+pBD*bx+;Q4;RaDF= z36!Qai2lYxTSnCP#EI+zay4a5U;Zod3UpcKxk!5Tg%;!To7G~3uEf`d@z3gzU;9y# zG-aOa?Bm`J@qX*k2nNu zYfJ_u;{50tOu>f*`haI?Ahg5q4|=fc2fG+`b#dj)j{whElL2QS&u&U!|(< zBu>^B&j+@Nu>k(pkgjkkZvV@Z?N5Rap;Ol^{s(>IbU^fMa{P>G-c4M9p1fCv0$JRr zrDI-j+&xYE<~*2Zw0n#Qj1+s?flY$_sZuY85E{uI(&B8)$iW%|*^*S`B+A^ zyCDJ!^tF;}PLSoo?h2RRgra*TF%?#O6dWZ|P2Xtx`%wS%0vgX5Qrvu_{ zMr-iHJ@~8_FQm_mFij=R17XGKo7R0^XY{PR8MklT74Pu`+l-)P(%c#XMX^aOoX-@zxS_}3g(M{3_&5mT2`NoK}+WXWlSfo)~MS$k!#=BIB$Hc%rPYGzUXz&1O z3OqQo`sJ7TQE|+Ci&7OK4o|u_qsmzf@B|_(L2Fz#3?nnFV*b?5qWap+bbG=D9ABY@ z6~yiG6%w_+siEOUmRt}EV^pWN#CCV-*ED5qyUSUgoOO9 z-+ScWsf3_v9cQXq6-kG$jMKI}I(eU%^He&jb6-M%a#6=?533<@*d0pNAw%bhisj%e zxNaYlHS_0~%Wtn|4JfdrKYnoy{Dthv(Pl;Ne*Z2F^!^#W;J;-C zsreuVA*n?!fzgjgDYao$Imj?eJkpyrqLNhqxypVEKbv5^Mm_dBhVD$0V3J#0)k?w$ z$M5@C5%I2NwbdYMWjbIuBR0VYH;8ga?T zr9vA*`6}SYIcf$W)nsx5@hj(G$Xh>{ohT1Ly$RtBl+$b(YB%#d65MUntvXNOC!la# zM3?Fm+r!nUjK&=+6lVqD#CCBo$GfKh+>RgU%%k&Fvhxc$& z9`@(~`BIhQ-YId=by!}QDcQ%@X(MKfs+*;m&&)@)l0&0S^M8zs6U^WCEPa0L)())D z6Vu8=lQdh4?7svk9Swy41dVMK{&_DK+ERPrm-OT9u{pqXqoGI!8oJ?m>7Vd2Q6F#H zE3o*g$m1GNg{Qz<#Sl!?qXLf(&wo|9&21Pn0p$K-z?Q^ZkbJ?Rmyvrk0`D$5O)-sC z$t6TS_G6opXtkU1u0EJC8XEA9{8cD{JiP+Wi?Nu=tp4qjg@F@+)Iuho)93-v{F@Xn z)o1m-7j52>)G(orM?V`-q-SxmWJr1a$qVfDAO!jgS|Rt?62K$ZeD;N#*!X$2!B1eIbfEc);?U3?ltg~Pppof+V3Ob8&#wyb2z)H6ozNXBU+HWn zi&nUShTH)Yur@_F&!k)fq$H=jL&}TAhl~dB0>6Tt5)QvM7xRx$L{`K*n&7;a6=uq? z+6ZX&B7aY!CD#Yo5&ZV-LgH8*e)oKlsd|vF_(d`EQtOZ4BkWt<+Nso$O;Xykfj6s32}I!(|zD*1zf(4@k-aIXEAWN9`=3$GvN zj{{tGNbBBd=vHR&Ys7d{%EHZx(Y?qCN4AO;UIUymEX~DX_nFGCJvC~ED_F4S;}IJm z8>oEjW9K5$uDHBN1}Fd*r6v$Tw+B)AM;fGrC+m^}0`HhP9ra@}PIt4=LQv`JWKe6n zRjW_`JxmO(f)Q6E)C?;tdG^CgVk;2o6p}FR$XXhU!=iU^Vm~t?k>iIY5NiFB0=Ivc z4yV;xnw6(b$@>6sVC2*`YK}qJ^U!q!u5u6;({KJXHg1zvSyvdfHu)p!pHmKa-+RDC zF01^sfvS!S;s5S@L)adHPgsdMGlA4yEZuM@{Yezdggrk#G;|78A58XPyWAO?uy_WM z^}r~M!4U!f-wAT;-o!9scl7b_O3KNqd|s>(En4132wH9ECvVRj;d@tAZ74#NHzkq; z<1gJHO+H`z!3XdYkJTIA=$M3!5WiPRD~W(5g+~<|O~(v(mArWHE9v=bE>g4sm?LxV z8jx{0rdmdFwi2QU^>$9bxa<;CR{oc|7?p@cZI>C;PKC~;5-47 zq`+G|aMlma#4JFehTo1{t)PFr8y+X)y4G>WREs<6du6SpWuxv^?rZ`&A1Of!(d`0h zfP(Fd*~JnA9CYHrajFg1<27YP8j@m|EBJamc_U-LNotH3Qc>$Mf2o@MOAs2aFS@c~ zE%3qoBfm8!c8cM0{!XqIeTiZKIwxuXvgmg_J&e@^GOX_XNfJ7|d=jdi2fG;ay=yo; zO3*Wuiad`m&nLnupN!c3YVUO&M+pDmf%bc&Xn;C<&Lr8!ISS><-)cQ`@?+2)gvCC7 zu~OFKSpuUD8EQC;61E=!##* z7(XnNE*8mHtmi!VpdTP`-;2#B$T^1{&$u1 z`gPDeHCV>bLbtvQvGIwD9zP{Tq_4F$4Hn4J%k+}LWcPc1S8Bp z-H-!G@it;zeNs2^hGODM&Zc*?kQzeh0AwEU5-3_?6g$!f+|FYBX(Sp44{!T@}(R^wFNi{n`Rp${~dN8EG=;6wc^hD`T|Rz+y{lo zzy5gc)zjQzz_vvq0Oy4PFh|?UJDmhcHd^JR!Wk_66tIN_L~ z{p(B*bLk`Uks~4ygt8#+{8;e(bcYkAr5*z;5P?be!$ZCP2}WBdCT6lsd%BW)Bopg0 zLN-X6%MqRd5rE3j1em%t6eN>I-l^*xtZOGkOET=Yl)TNz6B(v5%TAXgMqSh%}}h_rAVQZ#pLTroUn@8;mWT%-pVjUy+jW0X^{c&yzai z)e^tCP@<Ut^)g;#mIcEFcA<0qjK z|J(-K-xUl_C^tHrg9z`!f7go!W#3ZvAmYwR4-)lpGQw5IkuC zY65nz{_4Mm?@?nk2Q@@$s|WM|8er%Xm;$|3J1{6jV>%!Y?F|xd0xfNtpQ=OazQg#p zwxiAlPujRo;AK$+)mdVHWyc$~umVMRnlk?GLH`;6sTpG`-)n91SgqsVKEsZ=Uy=k- zrgr0g*C5bW;@r*c*+SV*Q++ysH4LDZqOO(=@JE}FDhQ50z!mV5?zulNdcS>>iyKMA z__~B*gL?TD)I!P|UpZ*!Z(z0IGlJSFU0g__01-S$;=lcb(_HliXH|0B$?771MnhD^ zO_!*(ya-ZS*YKDyBFrg42}F;Z#iQ`$DZC;)s`$t2r1r18J}u8dNic2|Ubx|XI%4$1 z8NeqyTC~8mweL;xWJaaM)#@>&i4p=*-y~Nzpn}b?G`9bMNp2#ksVaxh|90W`O zJ^bQIE;X>nLk4l-zAgcEtU$at8Il!KUZos5@BiLM3fT(ML9A$f4#ifZa4_2uT5XPt z{Kr7L%=1Rwk84Z30trKt38jIaHk%jbW!;<@*-?BZee|RBi`X`z_tcUd589`N0UF?% z+z#TaWj@%~5hs=Ngp3W~e$oV#FWr4yEy9C+^>G;a?t3xS!SXqfY|q2JB8lnvO!~(l zSMhh3?kX!_1I<@F?ruJx8NJTxNJ)vNj#)-zY7ZEqQ%gv5grJI+2$?UDzxY=*I1hXX z$8I?0lxo>@eze2z9R|y*`~*dHW(f}$%l*pnEI{Rh<=a|`ypu=ep^^VCM7qUqnggXNxn*|M-Yd!HR2Wh{J+<^fL| zcXUl7-vh|NR=Ja)$?gGNcjRb%ceClSu|9a?>9!5JyshT9oB+KYcJsD6!P*t*rFaQr zrMq*{;}E5A>qQH;h%fb*B>KnE(o@=rG2tM^nfrwP=7skaCk97Bmv86Ip4t=92$ThrC>81={QW~OfDJ;-b*QGPc_7*` z1^kZ^UUN7Yr};I*5x^3aSvIzGHz290-GXT-q5Eyg;PuUb{c{`?uPk29qt+L9bv6 zzg6czVNtuwJ1+hSq8e zczllaGXO%$cKH!=Tj#r<2%b%1e(jzx)Ux_@ARIWfBka->%=LY5KW^fCusUI3iAV!l z8aU4Ydq4;W$LHfxL*LzcLGYEjzFT%R(YiX3PO2bR@r>jDPJo5rtwr_iiNcyw>#Cd7 z5VN1}rIjMP1dvXGgdyJu&_eMw@c<*d?tucy6( z9Gl<$A4O*!*VNmF@v|UCcSs{0f=DT`(O}Rejna*Ppu~-t`BCdlseMT4iw+q~bTD{5!DHdG1h*!@C@65e=v zPkZ zyoesh3Q$91fz)Q`Z49m~P-x0)H|j?xMZfb} z!V}Q@3=Yt4*d&uSEf{Xdq#K8Ea2E)mYDF&=eW8^Wg(Ycqo$QROWaDN#{|%mATa+P> z1jv;=Zb6;AWxGg4vY@or3 z`jeDuTAD1cTAos9f4pJ+iNh~WqX=ZB~!^+Hh*U;>1#A25U_P%ylOlS7AjG~>7W z0uHLBY;=@I&e7_;}~-bDaKEHuaVkKXF3)`W}S)(3LlQ<;y>p*!#)T zB|iJPnm;1rxf0HA{Y~!2H=9bMILcvw5_euv$Nq6rzDrGkCoS}-CRlJ-n)qv&nI*va z(N=0a@<+|#oy}bbD4E^U(0Bq#wk?5NS&H^5?J)i5S5!3Gtl(4iFWlizNi%*RzvHrx zJJgiOjK1>ti#Hw08#nQ=v#I6<$NkLchxu6yKg79y#r_h2p(yxmNWwtNmqxkK+e{V? zyF$PU^aTkA5Z-hN0(Svy!z&NrP2!Z>Zr50yANssdu$ymc;%O#oqP6Eg>V&uERfs-v zGDL*gO_!*zb;}l-*`6t4?6`{^cx}{MXhH#rHu3f21p`3mxH6Sk&bug8V|Qr zt+W1BB*g@}VPyU}d+pQ;rGUpJX0wRq{W9nE>UEQa0M}aHfd839;MhmH*FH461ZK0PO7&!mO&Ej6OonN6|I z2v5+8Vx2gO6&pa*V)XON8K7Y#ZUjF|E1V3Qq|)!dDHH1=?7?=@=&!VN!@KE>cYsrY>!C=s8fxQ5eX$stBoK#}*IOVKa5 z6ej9a)u#_jA?E;^1;vUIil!FJD5xX4ZK7BpUE>=eigfOQ{?BY<7-m;J@SJTBc{j-D zpXWly5ZW>mfiQ(P$!}vIMv-xeCtq+Fy?ZV3tyI-wEAL}Z3&jHBZ{aq3;^V&{uhsw1 zd)(64Nj%^~J{*EOuqNe!MkwIp=7b~JM$CQaa0P~`$?wYt$)_j81SLH^8YFu(R zDj-@!1Ioh1t111vNFif9;o~9(V4 zo~PoS-^Ay>>(=n{`1~LvYUl@*6qR8N*mT3;VL&lk>58S%V6p?|HlXkfqj0y;um8WA zV-^PV+lcQE#JG)xK%{&lyZlLAQsg9pRP( zsGdlLiu-+R4E%C#FN2D;`X(3NW?&F;1zrGA0njjOLGbMB$s;I1evw2|-6|Ir)YFJe zp>S71-uf(;M5{SQ$`ZA6pund^4&H*$&_c*++tHqZ>!CU*hHwzXLrEa%{cj2gY57KG zP#*Pg0Y5SifHb~e8$!O{5tRMeZ_pz@=d#-lRM?S5>xq_+Cnq%HGlEpIWgG`i3n`9w zBEwEb_0kH?@oOV<`FFxzDPUdOPwu?BN%Qx5*SbvFb#Ss_P>Cc(Lqn%j`9nr6{}+Jx zCIqY>X9i6)#fgIhhR7>duz|5Gc&;~aeu8@$+=w`G;!a$^7YYKc59-aSa8O(a(`B;n zL!HE%8x4H8#6L|eD9=`Uvk~W$%iSI2tr#PR6cS+)B18Se$DC^evdwuinjx9aoF|6b zZ=~p;(~kh|z<7193=4z)a4AV}CRCFL>mGOJlbd@!rFv(kv5qb1SJ_YjSxtCs&Eyv~)+smWU!W71Z3IcVD=>EZZUL^qza`d64n-jIr4 z=IscquNa+gY|aPcmLe~I$-CSC<~hXfGXAXJh#BFoJmJfXeqsR~pnM6F`?G(0iv{;C zb0&^>Rjsy?ujo*iGw#B&)YnTFC|4t*qG2iv!NKk<1Gbcqon}s)q{rh zz_c+;XSKJ_s&H%1xy{zxH@-Op_O{bD9H;Wk8bR=$q56}U0>^y- z`(|!aGT`HX`fW2VCK99h!>L#O8?1ZgkIO>L$6>*@vooNqruK2lx-FF9Si~ z>AC8!sCRhCB+dJW2Z|8VI>L}G@Ahl31PC*4qWP1M@HqWP)^~s^;c2(}E-X$kzd*U} zR2WBphOfU4jGwIn7uSCA=s(E;!cwVSfyK0z)vYxa(b#<%>W2_XYT%3QYV85}LM3aB z9B;DHEE`L6;(jeXJbkRnAvn}n=lcB|EAtA(DFV$U`7j09aX@d2P6r+s_aA_%q<8bT zFCt^mPwZ;H0_{}%lAvR36%csE`gwqblvu|^;dnP#4*w*^uL!O7Vq;+i?^2}MSNy0q zoOD#?=H>}xvbdDP(}8^{;Ob@ONEl=WuPZh~v+RJpYmOvlV&nxWC#A=Ei~a$U>~Jq; z=CA7(!~1hRRC*ESy)c(fxDOCU$M1IAjA?(P1<{AVG0HlM}W52n!=W}#3 z*)nr&tK?+Zza*Km+MpMNG?izba}t0@;&+<`EKC$!5;OtN9V3q_ABcXh+4$*Js5mfO zf3n5_m*F=<86sT>^fXEcbT0Qgft0z7d;%yrP(s4Qac^$;6uHmqg^AgxxEg>KQ?%Nsj+%)GQJ51_9wn929-_RGm zK;5~#-V$GRgD-%2r{Sa6T?)f_B%YpJ3~vN=DhxOuww$%RNIkynWpFC{A;ppK9H3!w z5&~$kC8Q5c%=uqAznr??GNVB}av_|5nVmgXg@JcjK?VGvp|{a5a{qpT!t|Pf1#!mS zx>Qq}#M?f(j=GOwevQROsfDU%?q-l!W>gCjqtl9sT>m8<&{ZW!6X1FL4wL8dJ0k_L zV|KXdhN>IR%l_R7i!|7(fXdngxFV0FPHWse*p4)`5d7CNPdJgrm4C*<-@4{34%K2l zlHPRuhnc^K$#=~McG3YcF?-Xea4f!11-6~bBrgI5CSq=JwfGD?^t!VCGfxs;RS8u18*0BGjq0-4Jt*TexVh;9yZ+Ws>zD-CC$r4NQ?_Gk`sdd zDP52@OU@?TTR-0w0c=gE&VvvTh_x95$1ETN-T0*|JpuVG!3ydsO5BOodE$9>>JI_| z3;t@&%>r!lP@5kkB|wgu3=EV#U(arYP3j3C$C#%MYD4T`%8);CsI-C%Kn&0aSb%7B z&L-&|ZXxABHcTN`4V#LrkpDs3{hC5_!sv1cq7Xj{G#LWe$genQGt8@h2UIS-4@m#` zAS^OM!+XuDJ9o?_KW>rd(7 zs93L}I=>H<|GJ*NeMKS*2v?{KgW1Gm_FST_=loIO3@IHT(4O_mA#gNK@N`QS zDu6AMw~6jk9BJ>WJRDj{Q%*xN6-bx!pn;k%I$FlHFPOd~wKa%IfS>+Z7EM?1iVZ>- z)%%w96gGB;*)NP)i=}+ehC8e31*}D)W$AJ7fLAm)c=`}K4x@$VI!8q9(r&;}bk+*w z0k(gJmZX$%ScBQh<@n=p^23_Kdi&0XfU~rG&0E7v&;Dcd___Zq?sU*)lfe>wjW|gG zNDjc#YIvM{y{FzU>XiR0e?5A3bRUqKHc?(&KonU&4${M`Bel)=<;k8`Ig9-wS5mcW zYmeDI-X8U!_$C7Mg;sOtkiED!NZU32)sP=?&TROb=cbm`=SSm`HA`7j!BG7W;y;SZ zl?-iN6Zt6cSJ|mHo%P4ZOl66$S4s2#zT=RFcksP-DDY{2{dt=4sIP#?I*0A5#e;SvToQLNajOsGNPO^8nha0CZaXk@l1uPxuW@lJm0 zFBiqHy248ilJI3gtF!XjhLlFiBd0ca4g~NaJ?4#kc8NfN-7P_)sQ39?yFm3juoXOa z6ZX$^xFu~)VtwP1)tz-_S}#JC?V&v68rinlOK-<%u1WsNRfbZ#7_a-Q%I|{;=f8Sj zM?G@!>+ZR$?(8ocbLtiO$2Ic^Lz|f73+g+@vCvB#XIHHfSy$cj`Vga6X8>tyd6ktF zWu97}nw1GC+`nB;q{vMq1!4;!0!+YkZzjM5o9)<>WyDfP6mtNLBbl+m&spKdE>QAG zltv=B(d1M&YE~Ycp+WL91^C@H%S!HS*LZ*g#+B9}#_8)9j*Hw03HM~CmT4lZU<^ph zSi3h+)BP{Y;KMDdvE3KoEc5KN;=9L59Ww<&WcY7f{_2s3@YST15%ly*@9GOQJD{2* zPXKN-?wMGZEyIfY=&9R6iI5zT`>=@Chf7eMZ z--Dk~3F*!X_1@M(Dzx1@om?$#;*7KTRs6+sm+qUz?1b8LxB#pVLfBozkjUI%vl72Z7w?_5)zgQIyO4R;|IxK% zvg-Cj?}%p8?2ABa=P101+{0u^Wy_Vpz=J9=smTN7U%_c2s^dL8hsbQPw zX~PuFJi5FkxDd5ka=hX_CYQW|sV zHUKZ*qyTo_eD?Dpj?>(C`HI8ozK;^W+0J*Bx=sFl=;!4Y{3x}2#fYM&5pmwydUW1s zK{P#UKC}JmU^Uq9#Q_VRZkp`ZpoUyHd)nX~mL)8Jb4uY3Hk(hMMR9>Z>Pf7E2Xnx_ z-a@a^_))F$kubU{+Tt~4rAV@~fzJDQRsPT%PPv^Ffp@y?Co7t;Dn}f-L6|bCCYmyG z4@7^zgUQyV72ZqRLYfya08-4@Y!B|Hj+B%B7XZ$*#9iXdV2MW;!1MC_e{zX@!p5DA z>TzU|@b|r5n;BIze^0(_cTU-jr&6*o?_fc}J3ECuFHCVmjtu0CPZLtMHNz|9|CY?Q zq%hirLX_EOIk5vu43y`K>q(jS0Q*Jw9jD7e&b9;rj#LsX4lN449C4fR>7zLg zItqBNri4^N@F06R7E~#nf?cB3NyBhF-EZVrfd|C$DE%eoGUarQ_#(IeQrx^+?mM#O zr-i2@pad$K$3 zTG5(`X#1PpkL5p7u6+Wa=Lehpe|{3#qU>ms?Bp5wbWqiLaj|FHN{2w>V$AP&j*f=cy1~GK(kD3$27lR@eTHhFcC69$SulcHG&C1{|URRdT{%{1Aav zkZ2_Zx88^715QAy`G6oQi)iyz8MGcLFD27x6BjFGa#7MDa7jcanLaQasrEuu2g=k+ z0GLtawMNEskihewDez|gj|M6$fb(T0^Xs&2}ma`ebw?=ia7XNG1RhN=$;{k zI=Z&T)hsFLU*$r9#Sb0yHBdr96Siz+kb0%v;>ZLULy02S!m5{Cgn7OVyEW#;Pl>G} z^-D>J5O*c7FBvpb-275v4)k)M$n(d{Je2F~taN@HcZCgOO`R8m6sDh-i)9ojyLed_(-FYObye*AfVkF4EF}vy09+xp8?jC;&cb3| z-I4LiohqwQVJ~h092g531Ay-(U})*2alIRh=cuk4Ly#pXo4Mt~`1V!x4j%WBr;$`7^q8oU)cl)b3ruyn6qiB~(BjuGtTsZ>R`0bEBkdNC;i`%o?6*L$JF zXt)?7r~;S+1-*gf;K9)z`vT_a(*<4SB9Tds+yZW|%O!H+x5C{27FXL}pWRBC3GG&E zWmI`_5kA>V&+UQ%uo1sFz-vgQjOIlqc{-j;ORn^t2BRjf_~5k9H-L9wX69Aen`Sm$ zA7i3_CB9_-PXkH`x;Qh2UT1&*!5FA+->ZN9Ji>ISWuBW6Ah;~6*a`VaFxY@uHv9k7+t|B$DeUJ)ubkkaGe4R9Zyf7 zWgFjU-}@JIp7X+MKc^)9BgXKMLGq*(i6-AT)7ixcDv_z{lN_e{sL5tEL>G7T^^4;yN(I z*PQf^k6YG-hQW=^_5D)$>Us5=^v3=29qHLz3R7bSk+q3e4z6snQp>lbJqlx&oYj85 z?WYZoK7s@6_SS;HertTdkbmBSJReS-5_iNC1`z`7tr;mMp-=o-uYeNZPQi7QA=DV) zIQMh`ZXBqHA(+m~5Jb!3LR+^l#t-RIP>GWm{biPs8U>NcTeWk!z|yhSfA*W?GAD;} z{7{$+Gx??Tky29N^u6p zpLDyiw|;#X@&+Cd%TgOi2FL%Kz#@l-Hg}G`>M5ZBN-}jgL>3<)*U8@|@s2w9dbz@hyZ*L|n}Rh$^pJJB)~G z>fU#>y3T7nt@2^sNe5ob5xi~yx{a!~X#-qNEAP;Bo_y+UsT1Il#PYF56Uyb zH{XPikueZCNiG3#01$Z2Wq2VZ3*cC&lkyMk7kwzel-z$oJP<=cJ9{^S${? zW3-Zo(7Vv!S|JmNHBD;@_3h|nz=iqsk?g5wX7@=V>2fWmnkevko~o!M*9eUA;mEkF zNLA)O_DWk@^*Qjka`nf7EkctSINL+dQvzQ>nYu&dlf$*ap7=6Q6uky)e^2nwE)Mp{Ao<7YglrHd;=0>uOqu z9xaiImXUWra!Q=h@;e@WR+d^gnN!1z<%BbUtVOeVV|oe+&AYU3OXoCH*ZVX1jO8!Z z=yWT5xnSwgEKfgN1X!^fV z6{7;x)}T{)1WuAGE(GzIlLlq)?f`y(;wh|-S-?#+8zd+31{5cLxACD-lXFn}8$H2V zwdZ(89&!>N`ZA~y-0dmevE89+0Enj6+~Zjq-PkyZ^yt{XLWL4^VeJWg4gc}ra~jjz z2c))~ur0q`=fxHQw^!ydypj_=#$W+)# z;R{v8NjYiDs%k)G$+0uG@dGdTQbMQLc^e+(2;)_YOpDMhPe%^SSYZtOmaK3COAF2D zsSB&Wh3~!Pwym>}ZJaD((Mn@#325l)G^jqZCG$tvr3f1~( z0#r_H&rk<~Wk(!E3v#+WLg2YxCN`I}ZVv~pMeX-zehwX#=a%n~hZd1f zmM}Z<0v}cU;a*oD!!Zrq!1tw}nw-9c6oT9K@mtvsDT@U9Z-l(Q0l9nc2?Imn^QU%i z6@H6(2iHCnC@RfpbjCy!ye|EVIiX{q4cS~bq~yOP^50&K-C%q?jE_c>C2Rqel+$TR zjxsPDsd-`8^sM;JyCi<#%Ts;ePJ`Pf?*&Cs-RVN~O(IfiTGVl2>f~@~WT8FeaA}b4 zt@sqnUwf|@+lgvfwmuJ>6wR5AUUt#dq}RpP8X|GljMmd6$>O&g8Au0a@{k(3YsGhD zrC~_5$_FF!I=%Np67&jHP4)yIysA|?_iXF7*hy8olutO0P=Gf-u!QCrv0kf9xhH?1 zo0nFyy(7A+-kM|xDBn9)|FW)qrji-be8hrnYT(kj$)E+?kYxhwl-V!)N;8LLEP7u( zgK90(XJ(+Hx~P@={L`=TUGoUjf?{#Qd1UGL7#n}RNLxrK2bkz!#EbuIYtAX3qyc|= zr_GV~$vfKWpY_EijBzcsgXqZ5Sl@cth-$eF6hhlfdryUXv5+Jw_Y;iQhdmywAHcvC>qD1{xS`Gd&HNjbqneU8o_E|O z)0$)#!`x>A8g)$pUm56IjoYFBB`n!Z)s955wF|g9K6jXzy1r0Yfed$ml1ib(WMP&93l%ZGz{((n6^;+JuCYo!g$&cB7Js`Qu{su; zt}#&jOXI)fKN;>F|McA-hW){}el?6I@NsU}_QRGyUa0Dw3x7N&#Avmw*nj%y>(Af+ zQs%b5*UrsVd?8g;NgqRfvbghreS{W`S?2!_zXcsF{pMrfBd){b4zFg%_rc!^614NL zR9ZkDwIl1=7gV-cWyVGzk4Iz+j?Opl0XA0Lf>Q!7?cauw1<`ZU7?R00^!;aFp-jQO zq(Nrv6mfP5s$+8Mh2A71A`g}M^MN~mMWA>=lx~7v4vgFR2DkRHG@%dbu3Q1OZb4n_@|!vGCLh#ohu z##wZGruD4<>pL!6b7I(Ei5OUO0dnE=bTdUzpoIp4a{w>?34sFRiCy}@ukV-)c^zk! zeNAR!M79>NvHD^sQ8>Qjp29;9e~YzjN>prA6#uQFvJm=^^;ZmxVRBp5eUMua29i^N zsdBA9fpl;UjPj;l?%-^1`Ut8_q(GH-m$a^ezHG4jECH@>G*GgkCU7S%NL5DAm#Y9_ z%29aYD+l`#_cwDF=hKD(u4DD%I&C|X$Ybuk1omvfi%yVsJW z<;VjD?7$R3K)*EyPajIEsOfy_lj6EtaKE*_?t8zuqQxajAS8tqQUt&usdYl>bIWd2 z2!OEKI-u~P=x~_CM0#z1oLG3ssPotH3dXcM(~y7NH}DzNgq-O6JM@{MFW?CdsQ>3V zK{?s-jHEjOdf5;y9P=`TU?Cn-Q<;H>W zeQC=7#C3u^4i0mNzWD}>mZP6lQaQbWqsV0;0piR6jzrko?j=YRlT(^v(HrmOQZqdkZ;+icLVP{=`8(YBZlJFUgr(zF5`g_SF^So8zx)+k1;+emI}bSE zK*x%kRt-aUF?~Qv5SS#7E&1zD1$8e;!x?dkyG)hYLE6h zJ+%S0-icw6S_jSNdB=Cl7n211cX?p?*~TgbCJu6(pNul4rGC9pYFtbf;_bfG^)szQ zc8o&+@avUI$g;ZbApd@y3U!rZ+OT@$eDAYWjqb{-Tj{OULFrUBI$#r$1|bs2Z(ia9 zcK`lcz@fP!GxyAdUjLMo#bjK;O^+{BYdn!-tgSaB17$Lqu?%K9QoKsgghTPtyn;c@ z1BVwV!t4JiPU(1KqFEc}q`zc##!FUUN+h*8t4ez6wK>iGf5EfG(Ad z5wHv5`L%s*FlUA@rQHC?u96^JWk8wq{OzVygq|A}o7si;y~@2Cx-mZcGX-1F!^Xb? z->klUq4t4(cwT9tYq$MB#gm!G@7O+I{5lg4>_7X>RjQ&94S`OUh6k@>+)C(#pyfQG zn!laLlIH|fygaM#t?R)dtFg(yoymx<|1!GCb9Ap=WKio<$V8ARfzHvqLaqz5@Wa{O zBw&5d@Fk_TFuqOra^WuK6o%6^xixsb&9MzpF6ma-e*D`(gCu@*BhY-y zBI`c;ZGhmC0$2~(zYpXjkxr!y`S$!DzxcJRwPiQPo+sWqx%)Wst2OLsf5L;Dn8Q2X z&$phDmJg7VPX3Uy?~SJE4o@!DP^?Tlo|D@~r}k7b0n)&8;0GjtR7jv8EVPqWxcoaW zcD8#5fru2&F5ieueZcyTK452nlCB0SVL>9m+@|S^NCRyAU(@&h`H_9ENBXg`Pzd1b z-@p8-ktr%+151R4*+X!>tosT-v-Vu<1i{v$u~)GHFVMQc#i1|b*|8KZeiSx48u{)f z%ov*9vM%CtpFA{jyg_L>Hb6_F_GUM{nh|vqDyH(s96DwI5K=@|`+=ffWz*(yl=m)0J? z3duitGZsZuI~U~y)K^eGk=skuE+IRbTYdhaEZnvP5WwId39#BSU^+ug z{GeqbAM=y9%o^wc59d*{KX5igHoTshXb(DmJMYxf0Al_Gc&n!ujOjrD%+j@Lyh?0r zr?;WtZcc#{WnzQIN^ck2w$|(Ln#Rdn16mk!y^9hS{T8NGhbwWf7Z-kZKOda0;PhYG zUE|Sc8qg;Nnjqw9NmjNWPYRYvdRvs&X-PZlR=%6-vZ|`r4~fq><*ACvdNQBsObm-qCWki0{VYoUQA zn65xSIY?tYeNpVAmq2N}h@P*k zhac=OLB{4Z(AbHq=b15uyaL*V&Ty&tHovH5$`Z1@K@wY%COQ-I;ii3Rp$@^l^2HMU zE&hazft^e_N_|GIvcKfnJ$yUO<^GQnmuFO(AyFI=1gjWk>1$WFp51x`e^MAI^3p0v zuBb82&J+Tim)$f=fQE77wJOBx^szgwNuijw^MCuN*O@c_`w7Bvb3#=#{C{LGbG)+$ zX}^^MEz|z|6u$k|D6^eGQt#i#^6T%Q>H5!wq#S!1r4t$vgUs(6%e+N^JD2w8N-D^E z2E!HqD;)e3(DZHy#JKG~qmnQA2M|xJ!+*KTrOdII=H(Ad;lX|0C7o>~VcoI8c%&LABFe#%6i%YYyqA zGx!{>rZ>e(gVEyuAg0=+mhhP72Ym0A2Hx-CewHfJ%g%N8t(00 zgxY%WB))W3l%j+Wb5~n+D}NhZa*hyrAcY#2VU+p%Eu@aZ_$z#VE$CdZ`ijLK)fD#H z&;6yhyGGwkQ5|nT)|Zp0Px%Pw7?yz3&jOd$>BAr&EqD$yqCpnN3*jKve4+p^59*9b z&3&k7({bdnqN1!hCpiTUF4vt?bDP%5@tw^*MHBN3RI_y9^?BZq;OwO+6W?w++52bj zHm!fcocX~y{qqfs&}A-r9~+Ley#^!$KITInCcOq1x==j#wMr>qzkkROaB$~jw+GAv z9$gKsdzQ3=VZ8*i%(0*hX1ouj(!jX2+!&gixUD-fY}?(Hj>hi6)iIt6erI zwi8C;4uI;j4D0G4*7W7Dam+v@`27uV_j1%PgsGeWm%wJW+tYL3xN7|PR32|kGL>l; zt~ptAcNY0h;vL`tn1D}loqn-~3?n|dnqsm*bqOFumlvk+*y2ao0PmN`4cGQ>sn{Cd zvvBUodw7T`|2zu{EeLjK?)>e@&$|l<(esZgNfq972X<&&SkkxiYT46gnkRcgCjTI1 z)L1SnH4EpwJw7VMt>8#?vC7wn-~uV3RpjDsUcuGBz0wSa=zrTE{4)k#4_WvhZgoha zMs*B+vgkP{wT3Z1YEt3U=E^?z_|W3O>yVDL(P(KLP9i-D3B!KRbI3yAdWpKF!SnUe znbMl~scW5SoHPJglpx4ewlLVUvT%(BB?3?xjOE!a%v-AtCbQ&1rJg~YT)^TE2`sO0 z%dag1A&}o8>;4nDF^d;aTpHY>=~G3hPN^Z?tBy62+IiEW)AWhmB1|?+tDyr3(giC2 ze7giSe$m*sgo?>2w|s&JK%E#E;Kr3C03)vWcFxirLix%mmDK}$ocpfJ6V)kw;U?|J zuE`w$Cu)4Yab3yej`DgjU~beKy4JdJQ~Sn$BmHJMl5vBvr^pYNyod7Y?Z;Y?g+f(F z2#JsIzND;c|E~M6#&ET~g%(jY)?jHXWjwHQ>4( zt!-hjHTN2nF~d?U&y$=_hE}=jmSUP03FUtok8C ztLN8Xm4aOI3KS=fZ&UkiMZsjEADrK48b^jkLXrn+3k?`-NbPJXNk6tq@C1_wb6r?xO9-OYm#M}%noKC$d(mSvXJE@HD z{&z(U`Y~99kHox=tcL0W3rC)Jn>&HRqS!uKZPa!8zC?pcF6&~z4+({|8yp_gw4k}N zFxp>86ScX7Q+tw&=*&@euD|rXK`n}UwfE)_OY#eafVVZ!>M2h4ml(7P;3~0Tt?zoQ-E?o zzA1@EYK#B}Zslh#0qVz0$Zp1*_tACE&Z-9S4i=#E)Q(jDL=;w+exxh6QU2_?3HMYL zx|_e*`uAe}?*@-ez459D@7rnupFV$F(<6EwPB#N6zPjBk9k_F+_fiI|UaDoFQv*$b z32iXHT`;C6#g40@;hh-+DV^lAK;`Z7ZhDyWR}u7w?#x>1q^;rvFlhE>Pcw2av=mQG#tD`1x)W`nzD`RXw^q>eLqlJ`t zUu?*OPQEp!H&dvcS-Dp|e@vR0nygsUtZd%?a+Lv?{Aqg+Y^*bi*VTZ>Q zP&_7KGM;{zLl<6@4aH~HSP$811P}YEdV5I#!8Nh062m%>qbF+)EvLUrp3RynId6CL z_7ql1j`WwkZF|RDvipN$2$!9-#w_kw1m*DPl-dXUXVEujMY-BsH>7B*u>@Pp3E{`l zpz9{_$uS)QYoBm-yu17LrM2P4SD|3Yc#Txyt=J4xA4#n%0bT=dApxkctA^0sIfz|a zk580!`>|DsyG7r{Z3DgLy2RI|($Rlke4(xJe>=bBptErW8}#gn68;ZMRnG<3$wzq0 zgyrj6xQnBNZ)S!SclX1Ia|C+5=k7Jk6@DCJK|>-t9W~k^lVGDnN&KR<_^8n`cOlmbgh&xRZmR1;_{)t)U)cn+ zJZ$?SMF$O_4j2&6nnpF4Bqohqp{DKef0~<#iYvSYNxg@;PXn@sHv{UWLoEF>jc~YkUFSzv_>KVhE)8_gb-$(E#Mln`>;L8Md78V`?R=|V+ zP&wfv07<_)Z|wjfx=+&QTwUJyyH;z)B%@|EIh<~Ld-tJuI&bW5bd>TfUDb`s0T!Jm zXkT3yNt&{}f&VJZMG4CZ!iS45aT8(>0884t&^`@-CGa%@)W|a$;!#Vh!sOFc$X{-P z_vydm-N&9;rLj|=3SZADt3PQiB`;rX=7K2m9d^ZYUXeW~m6SotSK`|X|FiPd4B_mo znYy4)&b{r$QTSY`HsH_qHi?HQFCkaDV@c2Btt-!;VKvk@GJnrumMQI|jS{G^Cp8Wf zFdF)(vkVm|##_k1iVk^-SZS?$GDM@GL7Cine4LaH&>JnFM-f;%U^M*=0HPVN8wRg3 zLyh(Qm>;^@GmO}$M0R*xl^yA)dU}2Cp#Xmx>+g<73cm^*SW$Uq_=Vg-L|5RyvEDC0 zEVHpJaO)QLL!Q-pqJSJ~5GF{?F93=bUaWvkJ~yD)HA}vEZM-`K%f%;tbq3(+iE|SG zh*?y$@C#v696BjPLEFK&Ec);hVnnTQsYNb94NU2MTv=Tejd|c?oKonfHu06^gerpH zlvzjz*?unt^-|vveCOSI(e-ql%c$SXXp3WyPo?0a=K(|ibq`Q($26nri`|qnEQS>E z^z<;TAC~TGd=0YoSwWRDes~4hd_`X=g}9iz>!=>N2jvDC02`{}pOs`UC&Nzt(KGem z>MJT{?`j@4{6Hn@gnuEGv@KU9ZcS>MrC%+L;Pn2_#jJ_6d7IhK{`;f66rnwL3S?6M z`FFzWdo0E@Pp-X%MnlK5+>C7QD7idjqzH!MO;HuFfa7gq5|>e@ifZTBI)O4^=ZuU0 zydy|5ym@460sjjo10PF8iO)Cr=l}H`sN#YURL-m7tW+$ML#rU^A2jNAtBpxmEEb22 zaSI9vD6X;YZZIEgXTiOst1@`faP!YH%{R8n6Or^J1!kI}F8P!Pe?Pomd;0wQB=Rln z-x$->x{Ww0(taH-P-DqF-brwsr6{WkNC?~&n&a>w9{i2@GZY)i5M_9C??pqg&tZj8 zF~>QscefKA8`z)(kVM&K9JK2ecGy1O_Rs6J=G-Cmem*c)ZrIR}7+I>dTBr47;|sQb z8t#J_4Ue>)g>c;GVrv$^km~ETc;GlfaW@JuDnBOsPYkyuu^PSQd8rS+qHOmcDLj+m z?K~%PVfnrt6+TWpz<-MdN`G$e9*_g=fxPA6`{gtdd%*rcOvRmt5qw?`)`zlGmj}9% zGj@$|M(V@(fFK4%S#V*7$TNzIQ$Gvgc+OEyrgzhi%$l&*{gU2i{c+O+kdwn4!T(RW zq-$@t1z#gwl)eUuy1J3OMfLty_k1qfr*Aw~io&&LlZEE*z>k?y95-NNWT>{lSa-PW zb@}LR$S#j3)9;k^bx)dSD^k-d6ua#t;>$oT$iVOcQ*+3J8RVOiCZxSk0~k&Ref0y~ zd7BpO^F>QoKXH3FapYT@b5Ox+!juo$n<2VyNp_I&&XP9WSU4!0-0$`714*;r7vJTp zQetnVR)p?i{hUk*^b3(e1S~;HCE-z=_h`J*>FE%HKl~+0)qEbU52sZTTU@vamTp^* z%Gi4!UM+Y9`x#ZHUrq<1R1tbM@PXz#k^lB%a>lxWYL$gU8eGqfheK=|go(Y_D%aw? zU30=om0RO5P||SC_4op)pOvDK)Ska0krUbBh;Q zJ-k7BM|DI~KKaH82^kJs6_qwrzXwkVz0vSJI&+8NA{Ir6~!QO~W)I}MF_^&$_*{-Ax%W{G_ee?1G!{d-6h16)9ev(o1 z<5zTAjK-FL-+zj9$0`tIN*Cho*U;e)Sb;xhMHI7F!snX=@|@2p?7BB$Kan)!wG2vU z;9Xp;NO`s);~U^qFQ?Mb_wl7HJisEAQFZ@c#Giy^Bx25ya6bEQP*DH8C#3ULFlf7W zT})x+30EGQwB=CC6z02{;ulkB(eDp%en}t{x*>lGxB!oUV?<}H1Ic@GPN~;W=F*`- zuPN)@=n>L%m~ABrpoK-%^Bx=If4Ti8^3zRgW6u+lbGgIH8N;pj7UE23!qh{+>(QX+ zedBOlY&?8w#fd|ufk)->R_NN`%8J%=XDrFXeF);gvWOnK=(z;INy@7Kmhjcx56Y_n z3xXg1gbyR{mKoOvJWjVdHchS(gf8)79u}%UeSGx9g*1#yTabU_=@Efnrik~txTjkF zPl4jhi%F3EJDy_+??vwvz`CkUdmesKfM75a_IsK7ELLzoJ|8|r@P7G(a9mv2Yy=w= z>CiL%h-!)rBo|l|#eJH*#N-sZht>!5PzT=9oWqzgGatMMbaTdie7lYji6mv8L*?x+ zh?xWbSNs)vf#k=4|Mojc{EXkaUwAP^>=G1D{~91gI$*n< z)t(+LR>yA@oMdWwDL}q!O!}e5{6B`y!k?}`4&&!u*VS!ey1TnCGtJmE!*uu5jH_nq zr@NUN#>6yNGtG2e%%+*{`|}^1*ZH2;>+|_O=Xu@_)Cae8d~y1kUPs;^{GhmjuJNpx zEiK5`nI(<&$4;=dVIgM9(C#B`blexHA7-_}B!wqI=Pd{ETmT&;p2RLD0$;9~ixQd{y?7 z&gAT73q!g{%EFvh_MJJ)n(g)eXe+MwI`J?2mRMewtzqdbg7YL9lw|5K_%smz(fgKt z)?}>9jQzLo$DJOrb>3f}TQP#||DzS3cEk;(4oCHS>Jn=o*LM}0Dp)ljxL@=ZF)P8* zXJ=b0L%_!akdFzFaWiP?YZdL*kj)ZwMWIg^JLv}TkMTl$=yx0ZH2=)7hxRylI3D8l zK)=V&3}3fTTf1Oc5@*`#-ZPEG_LwhJyvbiz{DW15gcQMbL9HGdDqQiO2xgZAh*R<= z)9yI$KHzU^({UbwLi8k2k11r3@U(tQIbU4*fv{fZHW)CvlI1Nl@8VH2VIqLKV!l|m z7r1xhj6@wyoR@5`^9Qq!1WWz#M<*kG!V(vxY}Zxd!hd*LumLxGE#OI|m?`P?spB03 z(V7cT&KOQ`2fty{d+I0{B10|kgrEy`K~ApJjH~{!ow4hSJGAk<^Mr?9GDC(==@-?d zd~!1JnW!Y*NBd4E=kCvl3!D-h+DbY_q0E04wGs=?)94lK0H$JckoSMunBIqM@K2HM zYRgRzoLh-GH*c0(R0RTcl%suxlDYZ2mYpA<18DKiMa912SMAFdyuERL974)SvD9AX z%WulWB`8Y|jf$z34@DlL1io6!;h0`rJ(1m=*vKmWG|_2y_dZOB_~DG^(F;f{ zc-UaT6Ti}4auB!P1q8-exeuf{QRatN%duSsD9`GG&R6VHCQo-@x!^_$?)`LPLe#?N{CIMQg6fr@d|Jh*NgM^P^h z>5nzo+I`UgI`5C8P!@TVJ$r1bhy(PKa^XENi#O?nH>pMny|VSY9^NV!7+oM8;GtK44!0B-2M6_1V_${ zLaC-`Bgg)sDvz_qY7y<)(Iy~uEGw+Gg>@IZkQ z3#4z6QVIVfMF$5#J!^HRag!h^WFZVKlpG8f=(2{)UM5*+C&sY1+T2I#V5Cp7s6Ht> zd_5Bkf5do<1EO6JVjNG=MP9&^IZYw9<1e7nuHK8Nn`1k#Y^(Y%FT#TwruY11cRF5I zu|lcHZ&Iwv_LC@4!=m zdpf{9z`I2!jAR*k4?Cm9t#Oh91FIrejwp)CUdwD}Q?+}>s*lZV*~&Uu&cg1sm~rk6 zV823`7ke$m9*c^v(fN~Q!!Y=IzW>pz_XIj=vHy5Z@AP0eH5A9TEu+$Z=^z| zii-I*cXeTC<##(uFv7E#D7qNu;Wf4mr8rdE{%FATZZ*w#Ztsb~+@}s=Y?XX7kr$&D zi+WpZv+Df7R+kPB+W}`dkV9SmQbnRvz5E3%*1WOXCe}5w}`xq!^3yV$c()B({e8bV&8Tp zfoexV5TkFTi%>kq1)uN+sHd_My6?!lQZq7H3ZX^i{x%^A^A;C*r_M?v*!G8p0a)Fp-+_tkHguMPsenD;aw`=NG z4G0#;h;^+`Hd%Q(0mir%Z(E--f`=CG8wBR9#U8K?pwR0lZF+-uJW0Ze!R-DMWyDQpgd z7q?jhRp@m@{PDL_4a&9vBbbq2@C`f*F;K3DSRXEZZ09Wcf10Rr9)`b{UjjSkdf2x>(EL_I~L%iI^kVq}YwP zT7;2!D@g>6KhWf8e!BB52vhSOUTC()U45)f4r7g72(^uS7iL!y;mva0 zdQ@i6fTRS;=mW2zFs~^}tCW{)000;vR*AAl#~x%b;lw+3mCFz~2t=QaWkUp`;J~Q}>>Tyq!jk0*X&XEe@HrE0cXessD&MI`CGTygO zt)l?k;s~{NL)RfE9#s3a-lHTzQgdCapB(=(VzUU35a~FeCmsnd5SexGf72A~G(i{j zzJj0`tLFNE>q1Vvf!e0GSDI*C2tGmF#hvW-$L$ahKAdxRJ0$3X1XI%{;acP2V4FgTW}~!}a5KlLsy7~M^Ovi~ zI`p-~<@;+lzx21ghe2uc^63t|-HKvVm+(nKHWis+Ixv<|PDlJDNk~Ns#9A}6)hkUm zZ_(@}vBi0B2fx<<2LM?3E?4QXDa?s*Fvz>HTT_>@3?F&;S#IFah5<0D_vokR!cM{$*~s>tD!Wji);X z_J>@!BDU+Lo2co_`CY$m|2`AERT+?rY%~#_!f+hw3;Ih8>>XAa{o@3^$w!Vge=xkN zm)*RRsrz`j@R|B$RfRz};z4e9k{1$_fqZ~ETh<9<@nRh6_resEq3On0fJ7`dCgkp} zmsXjnm0URS&#`qNK4FY?ICO>T`qz(1Dgp(NFi@H_&-H-%t2XrG zSLS$Rg7**-MkNwdkMioQ^9J2fw==J zSAVm0l9J*Zf3Gt{So7-n{+mQknQ7Sw#KOUA%{@3XaBpFhsRttkWrEKOyWN8+=7O1k z%IvhKkOwA8e!?ddSEUG2_F}U*d0)>sAjK2j@QbfqZ7p%vd(g=Wu%RT~jnepI`iYze z-+zk>3M|-=B}9*>Jhou~6dmK3@X`FaiBQ!1bbo$lcXsb-ygDB3`%tAtKZCkx2QYjL zbU>go>?9$U^2swOu=|0YyDRS^nKr~a()Zz{Xp2h}6Gr6Fu%P|IDMG^AtOqYL2&oy~ z$jD`Yfz^bu8~^JE5WZgNrq~C3UTXH3%sb0OkjXb@sj3) z+Wf{v_1A55k4g4Jk(2r##l|%sPAso7&8iu1e>=FyTzri9r1)WF)f^*#lJT1qXy|5g z@m1^ab#Ma?6hKe#J)SH_v+jVk(F1%7gw4`pg8FJ~Qbt(piA!2P@Aoc))Hg3UAR2<2 zI2uWiHb#;lCh-j8^GD)~0p(nP-yA^vg#!7+K*78-RZ~n!SH>d?2(E~74t`rxfti8X z&WxFWt+6$IFQ`mJ156IwVL?s(Uw``ec_6Z_I{Q-btDYd~&5H^$S8aEwCDQ|C8JyN1&frlMM|~8=(rZDj8s3abH9yM zM-uJ@`H3rr!0zRsoUr_(aZ}%lnOZg@9vUC68y5+c>}T)k+$CNS8s&fxjPuE<DwW>7f09{~7(5`gB2?k)+r_kRh9&0Zc#e%n*6SFgyG zUg7#2MEM}P$_D_{`3?wa<@bawZP(tP?yC;i5>~&z4&>;^o@r_1LtIGFKjb3sQel@O z7M?LI@5@B;q%RuE-ddd?RRIl5dnN?j5by%Vq6dJVxfjq09Phbtg0#QbvaN3`W7e5@vWL5O?|WXSLBa zYUkOnM6thi68klWs?5$fW=71fYF7~@qC_kJNdSC6!|#`K{%g4P7gt7-gp6x%Y#>^G zH(odIbdOupo&9kqTk&=GUHCTl_ujKBLc{r9>fFAhT#s?F zqDQxX&pu>TSzQU@3?XO+IB=`e8t#~lV2f|5Ji!lISIEtK_g&WC>5?+Z7F4)qey*-H zM0>V}V~Aa9z}xzrv(`iJA#~6rMK-1*;m!`SZMG0}aj5cv`@dbH*H>iM+DO&;Y*uM&m;l+ve;7*~Y zU@z>Ukcl7chyRUX?0ll9jHq}&Du|}?^CvI1^m?}c5hdrtH*T%;m32*e`bW^yQMbZH z7``xFx$}z-)?mShG5I<0Ph8EvH*>!=pwwQKTV&<2BQwap{;xq0LG}|E1$Vv#EGQ8m zi_Qj6xsDp3F?bNC0cflDtewU^a{W7YpYqK7moqKN9kcxqSsg7`*m{j~?dWSL?NcG^ zCr7?r)Wb#-NPMn5zxh4K>)e9&Y_OB~j!pov1=<9GS)`)tJ~4o{o{uDmhn7zWh1### zi$3>}<1M-rHhl563xh4sII9gVJtOqyP}-gBO7{K2f>yI=B&(9MDL`qs*KkG(>N_rZ zp0N|AWeN1KdTeS#4>Ne}y#wK3^|6o6TsAks79<7RIj^Do{?rA*EV=OM#~P2|dzIXs z?+@lqaAPJFrnE|t{)PmcSL0QqOPj6X^O5q)d#>2P0tVrIaN;)(Ecnod^(;XuJV7El zo#SB8+}3fN^!EZqA1mC9&MieA13;45?UvNYb9Nw|Pyxw5{zH+ZtIvKU(Fq-iDTsP= zLhFc)9-~ckwmoWj@);g2)6HW%5CF%5ARJ4a=^~?ERtQrw^eCv;P~x9#tCHid_cg?I zwA9yM{cSE$t@qkc{E2zIjB$xiFn+|xH?exqkSV5H9p}*j3*sUoOQI){3DL zRLXmPEsyx}ru~!<_ToAE(`OCOfN=AEU#a4UvIB_hkYk#7pJzZUNaewN`)-gB-as(m zn)c80!qSRy?IOkk6?0RNpNQ#udE2YnW6<|;#mkf2q%b{?{?uO%m*=33)Jw{DPbd9(IMATi zgJBfB9kGxBRJtinwXPl?!XBzPqfYG;Nx~rxjcGhQ>nQ7Ylt$eZ+@hjtP<|{lMzqO} z5aZ(bQbT+&0z~)Y;7arD=Byog=RL7x{k3$*n**Vnjj^eJ7;oF_17GQC2y2vsKL=x> zspyG;iBtw5UqsCq?c2lR$lt$=)Gdca5Y*&B zuQ~dlMoJzp&w`>;Nx-AeJ0I;jIv9G%)>&(Rw7dV9$@angHKUi08!tRDhkq388T`)Q zzoiYr_=I_=2x93hWkFw5Ihf?28f9tRx+7CHJ`MaXbLV+AYhbpDSUAp4(3b4cFj|P} zsMq>$oq9EB+lCIq`me6zn|TVGoDv8^Zp0J5=ez57a$WIFm=Z1J=+%Ej-=3P;AE7Qd zgkFk&+stfTe`|mZ8BY2DgnQPLAqXe{I#H2k0UY=AI?gs#yTCyPI{U+>w}5fdYk>X3 z;;F#SD&%gWK3hF^^m#~;Zf9)pKQvX`mwNEh#!K|mg1@P0&9e%!{Hg{XIs_g;;DDao9@%d%%gRTx9 zyC+i+#4TO+&*H{R)ZxHFPmiFV*s3PQD+JN3oI12H+&l)8l1E8&^d_w9qFh{VsrjSl z@$a>;;t%;-GU&!P77e$^nVAo5gxJe#zj@CnA>fG1n5_~=VmxSrr72sZqhQxN01 z-LI~hV#MfvlUvtW@9NZBXJ~8KA7Txt49$gG@aoNhY;goeN<8F) zMI^U+#}+KG0kexFl@-lfz;P(xY0Ip#m@Oq=PTBdB8AIkHc>i)V;NyJDb-JQaQk}o> z?Aj$s8tq-dXAVvqEk#C>cun+FTOn&rm|{EZr*i@NLz3*6W@^;_N2=~%LY;n(Ffsrb zxVXP}_IHhDuW*1z2VXbVT4I1^9>VG)#MTV`zPI(|M&KJp?Ub0lqJ+5zNc`7>gw%;z z4x}z}XyjOM6_likJ0BS=Ocak{l*z5H39G^YU>nAmsmmTiA>4umlbas4@X3&DUw5jr zdca9f?{xxzmw*eVMmA_xlLux)Y2g$DoZOiBN<$V5Kl&#>jZ=UL^%yk9U0M3AM%aj< zTUu_V>%>~>q~!3mkF49dovZDPIK{b+x?=&0MaT246SY%eE>wIpVt=2dWz=%-O^)OS zA*sgQmxq-D{jS1JGairhjM+r-TKB|eqReUYm*}87=-BrD=1l`54Q$VC`B5mlWKiumUtYxK@f17yipCAlX0RU3?otRHG`N>-V(R8H+077$6#6i9?3inL#>)vig zaB7T>%8AF*$eDK<#|R99;uZt&!Ex7=a zxGgJ!P+!{=$Bu?YU`{h*$YwN@*~6U(1aviG2VX8?&9RMnSnJ@Y+8%-q)NL6Nl98TY ziHt%g-}mb%deaoaqW`UUPmztK?Y znR91#eS1lzOoa<4p0Q48Gt{Z7J(syh6&o1P<#c{H|1)u|7Ba&d4o&v zOFuNYn{Jh6 zhA1ZY5j2vQlg|xMy49<{FNkkRUOcLC6nvC)(CZ-b5m3|-G=qQ>*%u253S4-#4&ebL zx9|89)f+IoK|o@Uu)$>LRZ|D1UnaqcS4>+F-?&d}hmxMv^9%ouMNmx^&tVP&QLW-j zFFepMVrT(CKYlD+VJm}ku%)nECy!tqQG>ukfxwRY>BE^<>oT|RoVMg) zkCf08%xd_t`QjbDAn@KZ?tXh;=ipy?*UG~!2=+X`PcH>j{#7X5X9)c9a%A`~67a2c zJG1U11<-)XM}JI2mZ**t6vRn}6C-UB=D-$>4>;cmA8Ebn~hmJ&WxRQ3+u z`KHLJh)n$KKASE$vX19|-4o!O=z@{$b>^E48h>|b%5w}%_0(Qkp)|CXzmL;4*bgi- z;BX)NqXP!|+$1f4h&r2$e?*%vFdF-s!tUd{lgaV)cvK53GS*MHq4fOfeH*#M38 z4zD`@{gSDpr*xzyLHMkBLE#m9EEl+3Zr75}l?^TQ{llx&5IPxRzZJ#;?@d!Nz@8R% zSV1Vt${@9WTwmEF_jm+KrP4aGd}E3EZQyU9WnN zyHJnkJAV6f>Uj`q?my^=Y}^J`a4N_iQ6^U61xh;V68H*_mxl}-DeDUox=q!$`9SIW zCsRN>oQD_o#+~AAGLk{=-sh`QgTC>~XhBI55Z}+3oscL>&w?xc$P3RlroowU~A+eE7Ky z=_0GeU|AhZ&75^n14{sYaiozf0HG_R9ee*pcnn)qmtTcE{Kwe6ZxkF8=ci81 zlrD=#@!s zNz2RII)Y~Lx>IvpUNmd_6FJuN==DH{F3|5uy8e~HxaboZ{xAn&nwWe@#Z!`Tw;;rk=l z$7hnpRv_Y=iar?RAG_#Jjyd^NW5JzGM9V>Xvb&gjE2~K88MP+~r1gCz0N*011Ob5T zUZ)zW%hxkNxV7x#6RN*Uv!``zxGqMnu*Qa5q z2#`uSHzxg);Wp&D?w!Zp*u=y)AOoYm=3VpMlSs?H`C7;yzb(J4p-5CISvkum&C^6h zWP~2MkR|p<;=M5=Q(bSNMdzJd9`Ui&Ktz0cO-ZUlnZQS+Vj2PsAxTt|GoV>Z?Jo1*ZD8=;A@9U8uW~ITmkU z1JnCJ3`vvbeE)|I0<&CW5RqZvyETaX$G47e5K+I(*;ePWyC1j$9KHyAiL zs4p_pPj-gL8w z>6NKrf=aeB0)01^PAHJ!Qs2?{YUvb!2v&e%(?Kc*M(@zRl5wjSaVN#w#aF#5O=_PX z2ZZs}2Ev$cP|{9@_>o$uX|ChIn{AAVQQiO(wt3b!;Gq}@uoG;rdF2diy{xpXE^6VG zS{k7w9$!2fUT179K_?YF;Xzja{?ah#%|Q&w`2mTM$0;(W~x>(SH1$HFRyek_Ep3<2$Ax=ju-n1 zK+x|J@50h-N5zj;xXH=j=iJdjeJ;IAxCi(cW>#|vl*_YAI{?ZN$Qv74=wVz(KGpzdBVI* z%%j>Aa96C?(357-Jb;}kv3K7Nz;@XB37)0o=WUm??`j6NK9{Ht^myLI-4WmT{DmrNeyL~?L)u`_cih+HY`fRu^_n`#Uy3hL~9`c{PNFT!ali zl-1C>xVflP!s5P96}lU4NV-$?NaYb>s-wXN=2N5nIS}*2$3IUYd%A91Sa2KdA@53> z+5`-Cp5v1y9j8I(aW0wXdrw|=L0k}t@$a!`2xH*)ZI@^JKHvS1lE((I4^VmHY@e4V zE0161+V>Seg>oCa3KxT&{8x^-V+@>M%Y{P=F`r_ySKoO-s@=a}V*lw~8n6=cO!)RG zC+0hb?^5o9r)Sqo%bR&+LlPBZdt4I;;dwuiIZojtneY0o9wSGd?7Vl^o?Sh^If*2& z<;6ApwN_Hp<17^97Y$IqS3C7n7$EpD5-SZ`0a+ERQ51e}>`U`ycVy_%;OrpTK#vtV zTv}p4m=bVKi46>L($S?Fa2)hSyJ3O=q>RwLf?Zj@EXyCyW-)Fdi?sbB9>2AIB zW$oE=9SU6$*{aETwtuoU;c|q9PnF#{MK|GOKBEG55}!Iq8DWx{q{*(fHil~IVticf zN(7tJ$`sGO6bo;V83Olq7zXL7DKY%9VxSYJftCeXEJ91fekRaqafG$4 zuO5PzkYneh%KP@s^o7s)Kcz@Dz|zP4D^fP7X5HmSCXULVH)Je^Od#Ow&eQu{ueex^ zGK7Mi2L2PdKBhO7+HOt?%E@i;Xfa6HOYt9mJ~u>ba+I9xSXtAe8CfdmP?y zA|?>3MfNdOqMz1bn8zCp3@L9`aODr#T3qm=8|%{CMQLT*hul8A<=l{7I{0_;qe!Ft z?S!@Bwves=w3#S@dLdRC)m?k?<8~VV>2^Zv$iQy0rw!=mRWS|9@HpIZaFmvkcdor> z&%`~nx`X4Y>1RwF1HB8HOo5)(=tmhli{x?Q7uW7PHI*LiBnJ0>iyssc-W%P&-O0~~ ztv|%ZbW$B&8a?{ieIlf1@wRmoPjqni6qHf_h!GGz)|m~DPMSfY!J6j+1_QM`5*cj& zT8<|P$ERB`e67h;s)x;!VDWH`t(HNaqHm&7;_W-M_-3+;U*CT@z!gj<=F^mDvT8?1 ze)tW2;#d5hM|FJil~K}IbQ8fuW&@&|0}4{NEoHr0S5w8MDej&Gt3c8$y)RKW#nr3N%d9{}VNt@fBqqyJGn<@_1J-o)pZ7Ctei4%9c1_7jFUz*>6h zaW_U`dai{ABa9uO?~JUDbObpKz}6)M?OHxlq(UNjzc~mE1b$M$axDMrHU(Fe!QsJe ztrY9U*uZICG2;5QRq|FSLhenpMRi7+^WB;zs}kHIj*vcCE%XEv2eHQVdDA;%J4I(F|I`jQYci_`xE+f-!KPNsGYo^0ED3L})p$RN2 z-~h^D{sQn|0?==I+2u=@bMUo1pzf5Z^R1`aH3hViVeTTzfjh+1lV{EkXfs$u{PiYh z-E8!i5lhr|Vm*ll0fT+)0c|6{w(_p}M;A7X>C|*%ThZKHgKl_j^l`iR|NHK5&`W`X zs7aWyFaEc2>mmQq_PW?$$%)%aVp!RFqbW?Kg`JcxHXrce#|Box zYwRq=f`d?;5PCkAYn-Mj`~wEMlr57$b(YjZLY)rL3wgz$#k3576kU4h89;A1!7lP( zu+K3_!0`;pvXOe?@}eEqk$7JG%iNc(6WbO|OX6gff_80G$6d+IW7rF&Lb;<48fo~cxkA?m}_zMG5zU>5HpEvktJ+>Iyn zf2QgWVNR}@?YWuJoxYRw(sZanCw;#rvC6<5_~WtZb%(Jg0We zsv|15iAJZQn=f9{55~%Gsb=hk$N)tkhYHUCOCKmKcT~{iEUUl7A1`wYHC>WjVpz{# zS{m@#q*#BLtTh4(CjV%lL73ag$vL#Em_p{P-&b26#;W7;WDaY^zJPOgY{&ki_nJwX zvBuCChxi0kYun^~caW&NU%;Bl)nzp{%kv2Mmg=LxNCqAl#UD=pT7eb(i=qbV604l7`7D!^SxZ5_GjxwPw8 zGx~USq#uL%Rf^e!v@4FSeM*7v%-IxsQlh$_+NBV6Tn1Jum-Rl~tDH`A8A&6<9}n&{ znn&&axwlC;8KeigpfV+cwb$e*+*Kv=RmPJ*(=Zyjuz2i~{lIe`iK?_@m9a^!+d4SvvM%<=8TH?btE^a`V- zDz*wwCi;X116F*@jN5%jf*_eFeSFDkv68EySdA)oIr=|cr<12czgsRWE`R^q#wX%s zt$02ouj`T$su7FO4@M)f2W6a<8%3%$F6l=Gg&Kj>;>xG6r0~G-;xX4`Fo-Tshcsaq zzydzwon+W*Nt-XO9W_`-TX3=K2rB#>J=^D?el5KQPQZ``&jvHf3hi{^11d_kS0)zd zm$|@OXU)59uST^WFeb%!7h#TEzccU0Y$b{^lcste3d-YLqk1Uz(b6^9(G|HV5+_6+ zbRNii{TU6Hv&a5g1_O)WPu7-``1U3ipLZor(CIyGtf>+v1bKEaJH z6Al!NT7#K|riOB!q+_@&^@%*hu`DrhlVFvcedC?9c+*jwY*^e2^>F2U6g z4EFk+UOwKKr}Z~y8d0p9?W3WniblZJ z?F`L_`p;eg(o@&P3%!FYk!*yVhaZ`>F;vLDe?zGq^Qpc5%?c<0G1sq*1^G+H)QUep z)DjJyAUM8sIBnwn*UW{i43qBP9jQmpTQbk+jQ+XZafX)HvNP?s@;oQ`tv!ajubZWL z9WA}-=hCH%zN#?(18$|Ws~=99mg#$W9e)2}!{F{j8V5fzAf zgFa7J(9B72hvA|O6Y=-kNhTOhQrD@0&v_Lkxj3C!elv`Ip7t`^iyv4TrdS) zQ7SYe)M{pgpT4Z*vv`oMp8gHk%X!7i%Cjg*t2O@pZA&>ulp*kv6-^T@G3(m^HvP`# zh^Bcgg~le{VbjfV|3mVwC&%a-DGr9gU-_@&>&MOwwd6#UDx`-tpJ-LwX~$Ap;wYTJ zhqi8mm|$*9!~bYSBFTVP=nk{SV--!bt4_amB$ue$QJV+5cHzL2hYu=!bfqQtU|FIR z(qo*lAq@Ycjy;tmjAkrVyEahowooc7aXiTe4A9>=VeQG;ve4tYQ?bLl)`&w=GUg8I z-y%ghW2hwU7x{##ww03WBovnS4f(2YA%pfvI5qXTEF+YD^V z3&Ao8ijpC>K>U##z29eQS4Ws8=sxC1qK#PFdvO$51rgvxye|Af!2{8l(C9G((7|di zkLVR76BPM?EU#gD#OSZrGl`(7@?_(}Sx0AXncF}crw{3`fprot_Ca76%>oS>!`2aF zM-BlRe=1bWeQjudVFb6nDBd=v36faVfo*G_op{3fm0zCQ_n5^nI749Xb~eb=LJCP$ zvRz7knvLwNmY_xKI%EyKb?`8-h^T9c$Z(&NXsp7t56pUqN~W0#pwU5*?B}zfj6kFN zzTaZ_gOVPtmgUx@oljn)KZVtG26{=5hYBtGU$S|D#oi5spu%hp>-8$L>}!h&n++#A1XG1kxtRtT|!^L|hw%ryF9@vL6^YBoEN7tOS<4 z9l0titK9aCxC%1IhnK(&wP|PQ72{7ccKD2fT^J>Zwg8gT8tNUaZZC_G}%$y0g?3AHbK`D{-B}< z+ob%Pai4z9XH82e0Gd{+>S>0qFuL+hIjP#``f`^@u~Dr#ch8@s@C2LRkt1ANN6XydSf zQsMN$0IgrCPFH6=N9swqsG2jXPpQFG=oT3K1n`ak74!eRl}e3xAKh;G(qf>*k@}?n znP@GOJtTXq_lN!h597K=5!CLezjdCjY^e9OdUa_`m|r6%rYQu8!b{<)%C59Yn$6v< z*iIgK0Gd}>*~$6eutGl1F0a-S4&{OXc9|gI^+Y*UP{GW%hQB|KXldSzO(31q0hl5P zx!K_B;dkGz&ZPL4Q{)?izW!GO0&^n3f(GIDa780~h5G=M;`*WNc;Ve6_NJ}xaS$&R zxUpePx`wZ5GYWfuy5uY!vu&;ZWV7kn)`#7izlz{(I5ajZ9Kc|*b1g(S`E@rCdp)lM z!iqN)SXge$_a`}kn4vBRKLrh%0ES+lOB%FV3jWSvhzZ>Vi}4$xYM$R4Lg=yN%q{o2 z81(yUTCLtA(mtq&@@V!TSjsU!UFTPn$|Tt&#iSLpCm1>FV!2BM`+Iu&pI$qP@}7PZ zI$BGlUODjAE!7Rthscv602qOBmGUR4{FUtEUo?O>_6os@v-3s8-tq0O&aof=ui)nr zW58sW-%bCS>)By{ODIvOb!lhkW4qD(dc5cmMfVOBzh!aVExP=5XfS=SW9Eu2E)Yo9 zLNF!$mKTE($HoJsC9@SUKb^yATzXvZ3A@ez({SWoo#jpjZyIM459}EBkOgNvn)I2n z^=)J2kOI_NzXgLyQ7A4lz@2gV)?xVl$6|^<3Ldk5qWlZD(N&46qPpVWTq?V~`MAId z>;SH69|JB(9*C3B*i4|4gM|I4dqWrD%ZWnyz31TzQ$78FGvzJZMy89o_>z4i!2QBY zi_qdQFp-cRBUak;Oa^EGdLH&xjoDvnRpU|t&yuvb4rp_ahymvsLhvM9TMHyzEPBQ^ zVW2PDA^vvpNOUQ4a;${A<2LX_pC|QnnP`wp&WyB^$~D0vzBc9-)pUZG`RJy!=&~zk z43I5XV9a_lY}d6Mkd{*o^gK{+k3<*?(9eG#4@bBfzf{^XW&b*nTnh6u3&v5a15;30 z?hIqMrqaA3L5JN5&w)?wd#umt0)ffuaB-ADoCOILst_&AbdHZEvggxW$4(Oi{LAoL zMLmz%r$9B3@ZYj%K@jNdkM_ySti~75U^iHgp(Uf)HufG61Ge<|;GqG%SSKO|#7Ea- z7}Vg&X8O$Vv8Yq@z1TR~o+-ko?KOjk3VazCOs^UJRH|9juSUaq zIhT9+uX@dx%K&>twI`Vi+qjPrNC*uLw#U|ylJ^-%1DCG!s2+3iyb^>3ZW8lV+RBvK3swP-XpBuf^%H;* zW1=~d{rmUJG6q!84`|y90ovFVfydqG=pc;jw_hLGNZ>N?^ob8+)oZ)zu2>7KTnr+L zy-RKLb_XDMVPTWNW+K?IbVwI?rr`FNK`0j`tA8Mrh-dD~gM-E<{ z-^En^)hn4SSb)LEyCGK}$UrC-}hJQPM&1+_(>21XS0Y|Orx}`zZ-coOaJ?2klPQ_yfryY&!q&z!UEWU zCSIB+ys_$~w=O>x%$FT9ByGms^rhUK8&GA8JUs0P>Y87cmZhea-4Sj3MRIc5k!tIE z)nP!8e}4CBjmQ{L2uip??nj#Y?!Va6vu3;7&jTdGTBD2)xw_;e6n*c39`-VezMpRK zP0HA@+qHG6KUWCUoL!})mYwy-0yuO?&|qUA7_ZfLdh<;>X7!wKyhM)4GC*xtz8Xfl zIVClUg6R2w zi6x{Yg-drxclXkvl!%0sf`Bwi=K>SfP1}&~hx*+=D#dhF3{pX(abZ{oaIh6@paY2jP}TX0y@o(&G*H0bX+-l- z7_h_(c`1LK<){tUXq4%3r+@AX=Pn7ncJdDpb%3W=d53c|)o>vuw{ zcrn(*ccYniS6m7}vuVlPC-nD?&Ch`v*M%qZd-D%dx5)~ybH4bTUgEh_@Sph*+jW;1 zM-(~G_4R59D}gwI$W+R_d@0DZ^~$7k>wcE26~g;=g_`cA$+eKO6~>v%FWYNf}!ypXBN)tLPt=BWbq(U(CBRj3oASEMoV^L>4d#AIhfKMaEArk@N@Bo z9xE4oSXM{jchkWD+Lw9KyJy!2&gac74=YLO{P28}bNFx~=e1%tN4jWXC{pcHe?bF- z>O^GUoaf#A{F(;7%W7DcCpFe#zJ+S$=;cEDZ>uVdD;}`O8$#-m^mY4{x*}P*XpKp! zm##OCNy@zu?P#0^WaHh)wbP#c@zNEBcLlS!INO5rHdjjdLpm+26eB-wqPSrhi=IuB z4EnOVI||F)|F!Fk3QL8r9G*Y&I58McHP5jvEi>llTpdP47p_&;pceMdlv89>58H%cz2^Nkc%4MwT^q^#TCB`M zEX(dkb;d(3!!GDffN`+o^rp@8a*z&+7*$|2|#3+Hl`ktDT^>H9=DunEu<* z)8lsyDQL2Y5)4_T*e~I1q@Q{j!PGrTh~F(oeDb}`L6~s9?c(|lJ)`1(v-C1c@FH0x z?Ac3W+{>%typVvS+pAUQEWFm*af81lgG$(_$xM&4h}U23)Y!IFrLe`lYNA+yA24)W zj&0FG+Q?8=_(Nz|ixES!y@(YiU1@IQ%^r+iK*f4a% z>QB*UHULPtkGj*lVTDKWClB_8;~yQor-_{Ij2@S6isi7>aM*6&o^?{7C)KF$D*%TX zTbcRwaPV>z?>{945QAdPJ&$=;hWUkiA?+MrzeWG_qflXUn0407a0#~fB$NJARu$Ho zaQ5^18Q0grq2GJY<_CYPsV*kKn>-qfsxBUDe2nSsjcL2H6NquOw)Uz;f0>e(cN?`p zqD(>F0MLkU{snK1L!dKA{d{9hR=;pW_e{E#w44!();F%H@sjT2ZEH3 zphrLNTX+sbK_AE>$ffF#wQtR(r;I5{HGZOv9T^_xM{I#}4@+2#(5v|C|77fWYDbjk zRLww(w}B8@yg2D=3_j-%uN9&jnNza)6|`Gbc>eW9-=@t|xA1o?!D6fKpR$2RgN8M# zEe?TaQ7xfY>&M5+-)AIRnOdAgm8W+$E|nJ(yTzsx=5k|V5|c*q=tV#FZfum-`zEJi zZ>LInO$t@j@pP$XY?hq1oUe|DRhsJ{=teK0rLLmZz$C zh`cVkWqKYEXTt8yy1#3pg7nvOJQ~NJsEac+PyQ$8$%-W?X|~G}61JaY1h5TLh7Q_k zBo=xjsDQ=prPMF0xTZfQ9hu#2Fb* zGwI#&j;mN_Qr_s3D_`M8-;?Nr>Nkto-$#fTq&CSmZ?V;2Qqt0t&!ul0Y5D8Z`ze%b zWrF0?4CQ{B)=!pJlqIvH4mkm9j~G&l)zslX5_KtLII&9VmhJO18#E{6S1k0GyDK|Y zIDk}8$o#)@pT9X3emZ$UPp7k4pZ_>0=l0GjLpof^ zw1nc=k@__zHb}3$(7U`46_CbBsVYX ztw!n5T6sXN@L23##eY))UuK|Bl3AR@l~^T<)zj;_dEUljJYi_$HtU( zlC@oQpTrDA09MW2iRPT|UqDBRlU}!pYk7HJeG^Rm@`!cg- zt7G-x(HkeM#JM9HB(TxnW~GXD*!`Wf0WO@C#B^TNiaG(kl;f8y&1#06H)f{g4|Uch z;D|h>8P2zRwwpgaoT+v@^60E|!ZcWQLD!!x)=!iAMOZ;kcaBOF4bb*p@Gq!5(L(ct2f7sgZ^Y9U2VX^VFJs(PLQANWWo0X3PqXJJ!vJ4p+b~=2e+Hr37V6r60XQbz$ltja9W|J~62Y;zjFKKe|pRaW+R<8=*HbYk9|=Ta`1C zO`0xQ9Qp&VrJ3#_pCp{xQoc7)jg9dO1;q|XjrUu$)zknc5}iUMeR&(6PXlVKu4+=s zReNK8G9-+)$FUVdDQ#8S!RU6!)s|8GEhZ@V?&M@dx1p-z?tFQ556dZymLQk=yr#Oo zM$2^B!+OVxejnolH$csUxf=-)lF;LPDr`DtQhXdp;U&h15S+!<%!1@LVtM|~Ph)r0 z|6j*5qs2U~$0G?;Y}o2e1=j5v1kxm?x(g^-S%>;aD7%ELamGj|kS`;jOjNAmUN!ZG z#~@Ib6gBQHxMpt7lC<-d(Vb`3Z}IVo-VV-IpO-GH2B;gxmK9~?BX1-*U?b#EGUxU(ABnnZJe+|oe z_aJ?`DvFK?;J18J>b~4;+y_Y>B8b}SqjQMm!?2me7;-%HeP?qGGd1!oXDI2Rlg=YH zw`tNT)7dx}iWX~pC1t?N9anprkOU%hZ106Q;r|#mE5z~1FZm?KS&c=#vYRKQb1)ai z1UrO?tOx4}suYxr!}Z1g7O#y>XUGGJ!uHN~oXhbZkE>luHU3<6a=g@dkjkYikA|&? z%OK0VMF_D4L^hMK6y_p!ZYZChhDd?_5k3XA@6*PIsR)Q;_X-7t&8%5C*h$SQ0%oH2 zYLr~CPOhK((g8nHs!x&lNWv0a9o=7+jBfaDnS{ij>m=7yKT94~thekE>DYq=_AIwbqbDyQRq{sldSm zh2+6M8W08NC3;H$3S4$G!gp@|+=YnVnT$gF)J3--2E|2bV&yn0(X3C7l0P>bSSK34 z9YJc3I$6pZBR$SFsq%TzD?F7ph}bA7AmG%ADC7A`Gub+WH z2iJDmJgSnB#fIjc_xU;Wj08)oTp)NOD6 zS^WhGz=M3$+CVvb5f?yxn`mrUnc(->9CAB)i&h zGtZneaNJv4)$Nd`Vm_`UM&Rq`|Ja+>$s`SXu?=T_fmTV7?|f!dCW5$}5%vg$huLc6 zxwuZ$`}z|7H6r3pH?aiB1vrQJPju0L@P~Kyu&E}--9I&!t`;ckCO!3VV(py=(FuU6 zmrZ1R(_rXD<}d2~QVor5x@>oT{kEf)#oG? zcC;>Am!lL)&>tBA?^?@P;;#q;Q;uE)lRUL1;}^x~>7(yic6tUkNN+*|OVzI-+Ub); zF9voLuU<9yUp}<>&Z_-~{N|3o=P16Yy%FsfKU%bC`ePToXI=4v9C76<_xMXmx9D>r zpDJDcs`6302Y|;zV!94j@IEP5$_CSM9}ilZ8I$~sG1_~0QFz7EGw@z8pGgNV^}B#S zv2tkhFkA>ig!#3VLYwaq>x;{Vy>zRtJ52|WJ3!{b3}XbXDusDhsHWKB(IH zq!6yL;^b8UU2{!_z^ub0Al(ayZH*$wYE661EwM@051mJ=oM%0j&BhN&H;0z5A_H@> z47r&3&l4TW?wCF&R_o*L}ft#kU`LdWs~P>TnrhfLOg}T(Qe;MHT>kwH{LU| z1b7Rz!*Kw0msg0~)O)Rqjd&eSue3~|MZrlWv)Spq;U?GbI<<27FA8$5 zgCfk}2RwUBH8^hf13|aq1Xj<2_ync3(G3)^%Njk%`J-8>0KDh%pZ?1UW(2uKU#zql zFu%3oj+6WxXVY!WsPR{oXFg2nEJq?b`p&;Ia>21^ff`V~s@?kP;YNT0aPr643qK6Z zc)65_#>1uggV#gT^MnGt{5?bF%71>L`EUz2VKN74E!#+L)SDOYbNib&#QcDifjN)(JY*Vj%!beHa#iE*U?v)3x9=3r5SPb!%*xr~? z3T&Q8N9qfE?*Io<`XyzVald~p&X>}DN81!%*>114IhM7!t>9&tt=}*A!4e4^z2CO) zaELU7L67{UeI{@kI!2H&D(B7xa(f5L zo|WGgXkd?Ee)_NUeLMIUMK9!Wv#+YdyR!#TGF<*kFp_ECJMb*L4@NYAE6;B_mn34E z2qc3xlwW^;Dsk2UBfxbg0c;<$*!H}oN6IDR#3f^}Vj}xt?aU1K$LSvj(mQT5y+No! zREgHa2wM|It&HyY9}Vx}_$Cv4sOK};&2 zdxDfm9q4SAjM+IgDSs#SJUWEe}9@H%KYY`lqDst{yjxunOsz)) zE4l;wGv&m%PpYcl+0k-vq5AtSIOechCq5y77!WpO>jpK6nIJe0l|^0k^jq=|6WuOq z;sx}E89j?iU!Dc5fnnpib{5e2$%45t>ON|p96P$CRTvS) z_Iw6ZmhI&dX}m1Z&45BIaXaDziv)6h-_am!P&>;%{?eNrr_`~78kl>sPs^Bvb^d`$ z6Hgj0JSxNd&qaS|t-$OlW695}|Kz!ZCy6=|Ef{tmzCh?`b}|V-cd1f()%u-sGC!Wj z2ZH-i0i)sTXpA9&CwClmiT%wtMXnn56^7!ng?~GrDj0A|W68zbnK4Ib2R!frZ#jlw-C~w6#T>Y3zCEVC?v>(-| ziyl>Rm$_RMy?|rm&!ywTc=JMVh@fADL^yALCAE3Rzky~R0L_fZ>pWzLU0*6m-3tsA zkz<=eUyYr|Uh@)xaxpEW>UtGD|ABV!K8d@zWXo>-3q)T$kfJ+i?Y7vt11UHL4N_s< zS`Ql~)7OWz30v!tpkE_*Zl4RWYFH|W+6=}Ak~Dne0o+OD>d^f z=uNTuFE_@w`m)`L0k%J{9Z3H*$g4=(;f`uR{oR{5o+sGnT&ht5h`FfP{0xUn?tybF zH&jSlSy)HGz{@|_5^cL5t_h^26n7$gJfvt7H2i6m;G1GCA}moLs{Zxkv~_$*KDssS z2%ICFXM|tQvCM)n^DKln6ZJkg*!pBM9m9wje z8FT|rhGfa@yY&4$fNHh$Mj-hWljc6a#=2;X^s1o(#-k@G5|{WWq6GG$hz_yr_ZE6A zRZpNG-V1MU5i!!{g*NvG!1>@yU;XaHjQh#jpNbnB4k;1?7ofv`?RcuGgDGqI%}7MGF*K*>+T(AP2%ACZp-rU6`sg!)fY#rRe1lxyV|YwbBIYin z1`_wmbU-WBn?R|N>ENrEODlc7X19JveceOF9|J!zFU7>Hz0$~+H?Y8bH;^y-9lD18OtFA!Zwl`zpeBMdVgT=(BvF^#Gc>O8W zu>VnIl8Jf;H;dv6z>|f6>W-jSeSgpX)!dlnnl2doSQ*|%+&Jn`QVgdE(m}1idAjpR zk;2V?<#>h4pzi!?gqjvc>M!}S(_yiL@xlXN*j_;|cW2+cIe6S|bF=naE{nW+=Bt_( zWBvv~wIS(r(ajTdigqCM6@!uush$2)6zB=tWH0_Jw<3{F0gA&+Pb z#^e%lj|^4+N%~{6gyDkbL?mg`l})@tbzvaEAKo9qG@G&AfH9 zX@BwgFkSKQCjQF>>kG`VWx2_@_WHrwU2>GfrpN}PzjbvJ1n)S50r>|DSz{gMkza!8 zU@uXQ+G%9-zOzWjL;WMn0)S>d4*+RBFs6^?F32yBGK|7kSyGH2>9TJQ#q`wfp1CuP zRdAI>L>rkd6Ofbh2{;mGLaYxoJmt~Ga^A_A@X;4V2nB&8#$JO@yx1Jl+Z6+2NmDCL zLFzU?wm$DP67?X})lg1e78UCMBW%zUystLUZzErzmK@PdprjNv$YzmEuboL z&iAnj3BLWP*DkA=E5J1uo%YGxiD7|A%JGY_jkX90!5R4uDWVoyYsED&Q)<|jX+w{! zLD|Ef-W1L#dj&&H79U~Z19cieQ^Ly_+v0B5jP$3EuFe+nj)c~S9kBEMLulGHF_yBB;9^=uUSO&)t--;6t6ZIYVw+LJJh15`D~BUK>+BJ< zVs95$JgUhuQ4v<9xj7j5~Ih+m;yy}h8&iXJizgfy;S)6 z69pu&0l#4AqrLL04!dlJJoS&PamoD6Oe=>QO@Hu{#moV52a>p7Tf#_ppkMOjj5`XH zs34^5?Q860=Xa^PJh0M5t{3(i%tFfzYY2v=F@AE(#Hybl*1Uz7%ufv`MuT(Awrr!}-X^(uR%&8IRoj_1gs7=!-jPw6lPF$h-uq9860oTGS#SG1(y={v03F%KgwtEkI%W(I9Fg zt$8xZu!)4PJJKInjFVHmFRm&F$Z)HR%@3B?ouU?B22zdE$NUZqm&i1?_>Xac|EFHW zeXys(z;35)Dt}O<5uNcp%>yIO{F;Be(x$Wu3Z~6Bx|@c9aZZRUd6K4&^sIzda$`<7DX^&FtHV#QQy?IKdiLJ} z-P#%)>%SgoUGwv~*O*0z-fla@L6ZJpn5WKYE#2k3!=n6A7>|_I-Xs%5^Cssi zbQW*vxWkwrUk72>^s0*l)b|8dA4;n7wMJwfci^7NI*|=g$ z7I%J=1E(%UU`}iX80x*od9pb&JX?PezYa$9G`4Up;XjgvxA_K~^0Z{Ti560gft4s(b}9xmu72nznDayWnwknbuh(I*JJJVy0lwE*?Ns60-%j-7;A&rZZrthhdnktlXwRqJ+9q<%5geRAC%UAu|Tc2#fI9MDC@pSdwUOt1H9-L zP~S4AjsZ^)gA&EhCCGxu$(vy*l0dfmDtrWh)Xg0KI>;eZrAcRPZO#n>h(k+KR%}0Rz03BXA3vSK%aEND%9npTc;A zL_xy!TLDEQ{r)Al1gUa34^mowJzDUZaFU1yS1vb^n70s#$nI3Vt0r%bcg*~L@Q3RZ z624pu88Lj?#CZ(8=xpfRg0;V!Gdz*1pp)o0b{}inMcOM}A{Xk9h5VHD3S}mQrHQS1 zAqGYjxpaIGCWrNLnobCZG6$e{V@Yv@KQoKqM{=QC@2~*$1m=h~RizPlcOmBqTjE`a zpZ!rLuq^Q?QhUGKP!l)b`qy$M0vRy+pM%|4r?w>2*UBJnbuMzT>ldrH-UwE}K(-jM zBm1jn)b+jgY@wZB++1W^2^b~0B%Oo+M9IJWWB5jSytjXCBiZ-#NABzLmM*vRSL0uH zuGI)Z&km%~GmvEKl6~uECovN?25I=z06C;*`Qd)I7c~}HR6_lU5xM#mCvm!HfMf?fYd){ZK(?u_`OsVqi?qPqVy#G!g zDth*GQLTN|=GdYOeblfVV}>QHk3>*?1hRZG8}4=qsW#KaZ^?=FP>5OeBlAl&J{#0W z&vd5f^za=AF8rmv7)Fj%;?h0^4F|@^3;*2rXD>mclcDaRLQ3G3%D3Ti+8g0-^Dyhj zmKk@w_FZPKiUv}1BF;ye#UNJlG1>T z&qtgkUoCc(s7Vu$+jBBwEKI}$XXF2h>GMA?TjpX%I-paf5cUKmF=tu~bS4Y-MHZ`8 zQ+yg?0|9>O@9*5m81cRfuBcO^OK{(xb@R8?QdQlbHaoDw{i+O*{vV!8u*#qS0W9Lh z3n;qD6UF@v_y9TVh z!MY}(?;INZ5KkB-AkZM7Ai;hhGuCi|s{acIjfnvJ%^SYP0)(o$A0R1F_nth&e?o6O za+!bf)qZ8y#=`w4Z6H8RAQ5&1Z9O_8PGJ1=@A@4Hh8lOf5i~F7zz}qp6;h zY%T=6NX0Ij*el9zcTwCZg+3mq{6&GS5n(Zz>Ka>9%y z-t67@G?AmU;Hc&o()q6--YwO=ulguY9xFW<3W7T%$E}oze-h^d)dqL&QWnpBbn3$h zC2atQ;DqR}otm14M8m4oXpGgA(c$G_USme49St>-6P0V1l)}4P%Lu+BBpqkicoBLe!9;WejK~%$yEOk z2^yZ*>zGR=CQ^>f6`^B?5pfVFoEA-unYHqJOxIUI5fFZ43wB1F8O&}>`}9v8K3UO! zU{vr?S|wlg!qTy)sX=Z(Ew(5SKhEh0DU^E>GR$et&KmI9k%=2)d zap%H)_;nhnR*($nMEbRwT(yN1=W1FJ$BhM1F4@oT`cnb;c^M#cIAZwZB^$$^>pkZU z7p0NyNdS=t1S?OzU_sTJz5ia*a}MLh9lnvaLcR1aUQ4@IGUEcKDNSp@fH;j09QE|R zU5y3o*ATXhwE75G_296;kEs&i$4NT3u5k0gga47+x_?A&9kXUr37H3YG3jP0L~%cri^;Hm|&ryWGQ z^|hg{P_!5pidvxXM+EpsJ!5d%s=i4%-vo7`oSDEEKQ>#(86_`I*$F(W4{;#z2c7{3 zP(3qszvq_Mwy0G{6tg4tasH1{OV~lroM!_G`BdYr*z$#WG_Z`J$1N!%63+prrar2m z$`!2k0?5H=&f8+f>1_PN?~xHyKY&~3!E=x&Hu{gls016;wc@HEFIEYV|M1|vBCiMo zwnZs)LkIQTxQJ6DPb!I?3~+v59nK?$R1fAb5b;Tt5T46(l9QUPT-A3CWGAz$7@Hob zC$w97aAr=r2w?pJ0OuL`(Ix2>jYZb51=FhSWJjJ15c+&*WBG|a33^HADcph)7l=+X zD~D-gyHy|>`qhV7PjzvpG!o&zUxW6PqB?!tnIU@;&;9O?I%wZy1UR9f=29N)^F8`M zOoHMsG4g6vm9xTS;P74E5&v>hdyrcz(Y<;h2JfGAQIGjbM@t*u@p4fwxr4>@q3x6u zVwBNKL~Gx*a-lvrj~-AE*z&GXDd@dyK6sm`D7xeXp9F2JILXMnrd0a4HnbcS#FTWo zz`Dy^MO{PgXV`K6Gma2jQk18EB%}rcvN8W5kVsS*T1QlTXgU@Y1m#*f$`YOnZAItlqiv}}_Rfc9 z^=SV2xO7tUzc*$qlV#E!u8p8ceoGtiDH0Tluy}rWA7|W9;~w`5f^FSvdXo`BL*)Gk zsP(el=@`Yyo2kHS>A6?A_2w@x4ZR>BfAoscUE8LB#Y~(~9uU0(5}x@HZ`jk^o+Du~ z(q465%^hu~IT{V_Xfb+zUcjx+|8DG_yybb#{%Vsp^>N>AhxEph<{X0>V(AM4Wrh5F zk5DI3$OiBcE8-t`mU4g+c1XaW&slIjAPi6fV~!VeK0%MK1wnPv=9uXmCdC90iXIC< z;MF7Gzm;D+z^B6cN@uA-*3^lL%K%-L=iIc3xkC0Hym30LSh4mhC(T0m)wI zN#`4pow1&tohhnfa-wJ3-PO=(c5_N#6rThILQZ*qR7>AmktIPomE)X_vaC(+H2vdJ zsNP01%SR=H@*SQXhc1Yp_%Dl_F+#Di#;EILTmkU>p<}3PW2@n8sL-}uhgPr zHEtMRY-|fDT^<&4nzV4g$s(gY#+bBc7Ahqn5%giXH*{`sL28bV&pqY=$bS-XJ)KRj zX>f=S+zcpZvIl&!sw&JaJ%9bZ@8L%Aa~Vqrpot|b#CcB*)4<-ak#o{KD;5h@bAPF`!hQ z|Iu?Jk3N6fr-260*rIJliO=Q)_6ew~;fcibAbGX8oU?9mWf=iv@{)UUK;lhI(yE^wuA>7#SnGs+V-e*jM)H znU~bf>;tbRBPsCeUY{;!_v3V*>uQJWHBqS=9EfL+jxIP2-OefPUmoR2=0Xa$dITG* zriCp#W=(SEQR)=Cp~>8mZ=q&N#Yq>lJ7eo!hamyCw?|1a>Wk^ITXRCPE&eH~;SH37PHw#$zV#~2Nxo|>UhI*#b{Q;=#W@z^N*C^|p$ z?PdfO)<*&zR`Y}>1blL0U;T7dw9_On`TO6YR|V&EU`NT0 z;NuNyM~5B90jVvrvR^Vsy1=ae62sOEdGd|L10;S*JGBf|rltquGt$YVlnA=NeY&nu zB9$YgW(`a;{=m2%EXK{-66-%A zyt%vI?k8E&8g{7otJQ~GJdcnWF&_t7$*Nl~(p!{o$#X(SLQeRp)2?pyplqH(x+fqc zl7Qwgc=%KyZB7M^Nk!Y<=>+TOwbOJvjdnHrjMf zn&XLd(51<4cT3==i3|1&I(RHF`oGF#mh|`w^TRp0pxPY<(|I@p8V>`p#FK6<{s#|rxKN5F4^GDeh!bOKk8I`CG&e<=M{ClV;a!P z=DxG+rmHQ0AbLy#*a;_t0m{g?9(15sL1Zr89S2LVsfp=)$n`+X&vwlH4N)EggNtjG zI)6;@ThR9zhjzmW2LcjJQUNxhb!Fsxvhypx#vB@|C%0zc^N!G+cE)F8y#=EpRCBPj zlTT(NJZhkw0@iXNqpzK%h-p$!fPsx}&FOjA_kUvI9mc+{P9lcj5XgN&f*(Ssh$aLJ zcw)0hqj+SxdNCxAbz6EjbMv?Om1Q&WLK!P@yN!KmRQFy`;Z5M(f7N7&+GAf=#~4Re z&wSj+IMRRdMAVJcPu=kw`HCV1l*ne z8f$<>q8i zrvXs=eTyhcNVpai?lA39r=ceOnz$q*efFu&(C6Mrtw$-K>5q0BS$-iOh?Zc{K3s0U419G-T&~8$SHj>m*l| zg55BQt;r60Xdpe$qFR zf0JNPYS?~zP(ZUKzCIbW90h*(GaX24Vj9*$v$^J;K=9|}Gy=cxR7C)&11t;lC|eST zFXay61z*7Kwb+HCBXtb~Ir*I%MLt7KS~+0KZn^x)b> z?ZN>F`R*^{k3owp!@69x$s-%~`w>yt%Ek*xq5s7dU+{ z$YNW%S$aQfzJ(mcg0yX@T0Fqy{Q6K3|6ULFkP`Lke8_ATL#a{GKrX(ELbnZ9H!@e$ zq-GoYD*(KzorcrvVwPG^Za%T=9A{-a!S*H=(sgPeK5lYlj9lw-*4Gi@1Gn)0UxMHJ*t2h$jF74P*Y+%p`FyCGL z5X#6ATOqA={+xP0WA)@7JM_mh8&&`tGWs8>$U~ocuEmP^i8;el!61GzGd|O{WdSHF zYrt*?&r&G$hri(HJyx*+UblFFEsi!g=t7<)hT0pV{tfJpLWV#h1J&MHE)8Jop`mdz zL63yT*vNU~Z$%tFr6#a3zCaR6Caazk=BW&wiikNyI4XDHKWv?grEp9W^lA=JEs)+} zE)z?Vg#>)ODlGkV5MS$`rtHd>6Mzd0Q(1VUg-Rf3)boc&`Id{J6^xbl`O>YIE(3xX zc@IuwbZYG!@hZd-%^Xl@Yaq5!WPYdaB zBA=~!up5e+6Ud&!=mC`(YaUtDuJH@4qIuJY5fln>>!pTXzM1#g2%wo~BwpdiN37F* zHSVJ3mwbhZ84O)xo5c;cU^nB=FY($MSLDP6k80_DzoV<@T?r{yGrP$+=`PWY2D?xTO@=_wr)ZC`gEyoD)3H}%({#@n6EpDkbj+a{8P z8W2kOQ>@+mr|+H*DnO5(knXWVBl@DCv$Arz5T&=yCFCf4H`BOsws4^G@NRjQNR!Pn+JT}-LNTz60JjTo? zCiS5{ZWb%LVA=WLJp3$$95F{+kF{?3o2BnL{HG7Z&QpNPcAE>2xp8{O5Ml}o^SB?3 zL-V0V+Zsmrh%BLwIjM|V4)y`=H&H1u>p^|Fz1;41rhjArpC7=yyIgtFECX^!!!1+T zU#S2xy7${4&pv{%Y4ETsDkQ5v*srQ`HypT*h-OY``SsK4*-K3x4|CEO>-8c90F}gz zu4jmew_WN)&>-F|#c+`ApH2v@iz^SDF=B4rlsnOgfvj)EqK+bWF#`(2OYR172b{D?;gBJbT;4Fk8dsvMvCy=b7Gr>Q0 zsk~ReUv4q}llY~_`GE*~JPag1P^-A;mbdh+qwq|zlS#|$i4~9>_{h`ZS#x9K?h~Dm z<#D{X_zFY+i1wQ(R0g~j`*b3haF%H*Lo(DJ; z68CT~TKW-oO@K*dBdae$R)F2TQ27Dy@fQpH`XG4_x%R4SGq8z&<>>a{td2gcvCYwlMBBzeVb0R|xZm zw>z3Km~W>YwA7R$GH}kyJD+e$AR`O9aKM?L?0D}|)^2>&BYFx`uCDi!cuc+fFcZ#% zVgnhQIR7(rRsm78VHBPXx&@>g2|?+uML@b+L_iu5P(pf_kS^&4C8a|;cKt!RQ>44Q zbAN8;dTwUE_dVY^&*}f(Y@P78HjdnmPsVe86<{*dGz3y#W^AEec@A6)^?RE{4m^nb zsU(NEVKz~`*3*>Fh5fWUwV5b=C&z(8w$uXNX1=UHLNEhqL7DW~aoqwz-zl=RDi3`} z$K}^=RuZv5726iF>Ysm?JTKwjexUhFHjzq#D7t)elh^OuiMTYQH_U``@M9wMKqy^J z*-M&KGh1b`9{9I?V>*}HGi{>T0~{|Gp*d#TcUy{xqLHJ#z3j)E?W}qjOueCBm1Sf? znqCPr0zuEiAgB4Z$slAx*QKs2D2vu6x!d-p)C4 zubs>I`35)T(ZFogV%GTj;bV)7&fE{N&b6!gZY~Mv|Bi6u&*#@j6kMxy> zGxU!g+qoN}jS7ZRgwH0LzOIK)3rN6CxzB?5|bxK1;HJQd}8t`>-+MxHShzz^TMjL|c62?E+KshK&;q6Dj5eW_ykm z4J~rF(8k!y!{P;%jD}ug_^CuZZL2XO?^NSA2f`E_V3+lrs9l~+P*nY6Oa`uEMytv zaI5r+_gO8m92V{`X$b@6Y;IvrwhO+p0MgclsydeU-y6@K9YUUu%NGXWvj;t_ADtha zFBx%t=nk@M{x=11034;90)DO^ zKHjIT!|d}rk7VF(((PAY4@-~xzHp$e;=CqRd+7Z?70u~X3NmnRa>T<2O<~AZmGLr0 zJ=>YiFbsEpAAR{AIKyyu_!qM(SeO@U9Igc#unIukb|lN>?C$Q;HOd&%9wpIw;;Nqi z5i(>n!v$*l`DG_UOd2m<+aN@ko$N4k*ESbSh`NpA%R?%O;C<}(YFhAJG0kV3qYmHh7mjFimTp{7gAp3PsY!GZJwHX6fjeLm4@7fScfd{m?1BU~;o4 zzh$LfT43w$Fm(bfUGC`^_XIHo@bX^W$q`dgTVFVB4o_9tP_bG2jOVn!MMmeb{(i;I z{x9JCG7UQ+Q%VZa^q(I2k~%Rg#q3=4K^p*OUI_agFMhgTdM;ekpH4a|nSmwY$CN;k z@VULm*bdZ+Cuv564=F2;S3fvkcoEp)?Wxbk2Zg!Kj#B<*B4>u?h67J9gWj25rYkMA z$mF<`$98&7?RNL;slHNvlR)pH0K~CxnOtEF+?z6`FDFL=@zA^1=Eof{Mz@e=X`#0%UB?SUS;>X&lhMur&t04tyc-gYGVfHfeE?Gmf%GF>wff zFmn=UOI*wUJ}es1a*B5FUS;P=16xf+xtrrN;#{N6jnJ+ys|@{+ztOViGG#geVO>9o z`L2n^+F$SMx-P%KQvy-%WmF5qQM?8LPt!h~BzrpioDVJni0=umZ6yChBah`TG11d0 zIbq@fj)Jv+6m%h!Z@NE6#Nz4zai%e8;`;cKrduX2C$6_M&ojk2FqFnhq}v*I*t7hi zt5?3_14s<#{PnncP?VxDsn&Ti#AT_0d*hi}ssE0}z{Q9WRK@B^hSNTTuY8hVMfeUAy?&_w zsj1Q4nQ=QS?YNIwL-a<5q#F!D2$t?PFZLG-8;+<0jm$7)#u->b)KsbDZDR7D`;?bDKdv z=xb!UnBZTt*B|f}1VRzQ20$)P<92-fo{s%CQco+IW|0gH>G!vd)hu)Ac-)QNV3?<` za@o|qoO)4f{BF)DqUT3wH4#kYSP)?`0|WvmtBtq#Hv+8V!&5E}55M2F8M|zlG8AaE zjUKf`e$$1lNqB#`{7eJ`=;V~0dq_du33~99j!yzUzIF83<xWP9{s7&rW!y>Y!?!`XfE&Y;(9&x(S*38d)`%ov|Q_@!tZ50@u-*SrGLf#i^ zugmy4)Mxv^Wqck2UffOfI^-Sin~=v3*7L_b2QL+%pw(}P)<}@(j5~%*mc4+`CyY+C zmT3#G8rmX2(FY~ZsIrd!%W)P={@FP5)S&nepeT#NPJ^3B7pCP4N}e0j!~Q}gr$$zYtbEZ}$R#+j zw8-NrDptJiw!YS2qa3X<@V^C+NqE#=GcOAEkC&L^-7P*N)ds0wAfg3j~ z3bk+BP)SwQ&JmeLWQ~dYlU<=)#19-u@*5Jw3qP&m_5U{cj}?`9zH6$FwXd*y2}vW3 zW)Ee9DCWxn%CE5a_rFa2A8@%+t?kBaqB{?YPDad_9%{O}S z2zsry>rR?LKh+Tp>=7<85qE^bx7(014?OcV>1DbGxybBG=gUf(LJ&&-ABn76loL7o zp-t`ll-rsGvKmOu+_d^#Z*78~8?POgnsY5*Re=BE{U>-&~=O&s{!kTYJ1^YpKooYGL_@)h8#~0gOS) zxpryf7v-vXHggLQ06|^uMw9})_qK+6vB!MGfY`t3bu$)t+?^ljfGC8J)Yez*+cYl& zvwu_4xR7xBwjphQnS3Aw7z|H49=hSL69-t!d(wA2?cRiq9?0yvM)x&IW9O@T3C89m zXnDyh{ki;p%CbHcrf8O}F&KTYg}x33k>UPg1e)(DeWkx#N?~6g=u$70@G6Rwp=7p0 zL`Vk6z83>Wy6G5NDX-tH@bqkS%mg>!h-6@f)*fH2Ss4@sShHXTQK?0&Ct^J}j5TYn zhu-)pfh2+4(^(>1phOa@Ez=tlFAIKf>{E3A^@9v9wR_EEF(WxCn(=hib!y;pyM&}e z2)bqb6q5=Su;w2CBIBPE!^on1bNQKT79k%kEpd@X+3z9L_NS#I;1*83@!IZRq(STM z8ODXm`@ZP*$V=WrLRUg!LX>yWy{tBg$_nM1dREhS0?aeRSmDuvyRn))Q{6lsQSSS= zY453FV8rr~)mz)}XP7URj{O2VMh$SoZ~y|RkCX|S@{+ zIR~SyD=s7dOe&@p?h6Ag#emQ>xPbTJJbJLEXwn$BjmpKp}o( zA7(X4koq&9e^iC;KsHXh*Uiasw-Mfm9Xc->V;hWUfH!9;L0!!Iv3Qm2uJE4m+fdwgX?Ci0mVW7 zq8Wlv6xZV+hqP=V$}yF*g;OE^pg%`FFkH)=tccFfMtl*2-mP8v51sz}1bA(o>c#yx zk5&l1J@tG+M`Q#4GRvEA9Ok*vT4?S5-M~6X5X?4?np-{(1{&RfWGQBt;uw~ zcRk5PN7Xf)te*aH_+5UKw3hRO;_CZi$U%s#tWcGDmZkJavB^kPprpBwSe~Rgcoee{ z*+nQZN#f5)2Naco^$ZtU5tL&`S?x=iz6R^QLk>%WYDNNkRq zG_m(p_tGtl)Kg+f&M%*Zn)Wx{=KFt(ZHt+h^&^KVP|=JA?uKwHR#|OQfgPdnI@~u) zmuEuj6=LGsv=_ep1chcr6&Ndd#%lNzys)Gr*M+sBio@H@h^W1X2k-Q_Cf*|T;;n*4 z(oGER^XkEJ*H)Y~+*_-k6lh;k#sKwE9=Fi=QF!-{AK5%MEIYxKuulBOFBBOD6OT(? z+naKZgM%&2!(=Db+K5vGKK*EJ6VNi3?UO^DCFd%HUajo%iFYSE2C^Ndq z0bRkcMjfI+19WjWt3!0Fx6y|Q>I&jH^JXAaD4#~9drd(Ta{Ft~w|fWYxT2-mgvWpG z;P4J4Y$@~Zp!OX)AGl^8H4Tpt#1nx!nExbo7N7` z@B+aaX_+Hd|6Fy6kp@w?F%bXgjoS9}dP-XEU% z^^*ACJ$SeY!oW+znDdK7lKU$Ql?@lw=xJt3KYQ&hcAK!(7@Xp+Liv`$ z*9pzHU-hP)Uq8V4D<{!3FLIN%?xX$UzzH&X+_G_vozmjQwjyR#JPdnf*Y@ZOU?S6;*U9|61w<;BOdw}bKd zyH5QXys>oP=&5>LkAGD+X9o++3T2-=gswb)IkOq33e z{!hF2-S52gR%!Gqv%a9SY_!p5KlQ_n7$*CF<1!MyFH{z%oE31;7H#tpzGl;cglj7+ z5jKH_v?uKS-qP7>Vc-cbyE;53pu{EQt*$N^8^9rkZzLlvxyXyBb&F%H7=++P3vzn4 z?}LA79H9JUgL{WIPHyKeLP3ZR)WVbb6|X&%`>bs;KAi42nZ1E(!jSavw zPhNz!GvsMwA(FA2C|rcj;hT2=_B$Z19Vo?yk>+xR(uj$|fH;~Ex;@<=0 z0Uys-I50K=Fktprn<=D^v7KG6_ILk}*bDSb^;|*?8vXvn=8*)4Q?u`c2~d{he&7Q> zON1pOb$exv>`}m!%bI4j@5zjEcV#WUAY)Io8+0;up^Cg^&!r`ON(>SvSRn z=@p`6!j?SWmve@Bf2f=9eRjcz#l!#59PUa1tw$6&M$wSr#NuMhSsRR3g~~|hk1~Wr zOWyB_VV@4-o>g_`x6-L|xU@m3flo3q&lz!DK3~lK{?%pz?I)RB>=bn4Rd$nt%zl(*WMdE#M_@b4M@YR=1 zZlHbZpTMC!z6|8ZFAuFyS-q{JaoP54@o)N-W{aGWB_cV2;govpvAK#{f5=RJsnnnH}IBt9pf8^(poQ^Vt#R$$5&bVGACJx$_xJNCvty}Kar3B z)HevZoRt;+bXSm4mjxOu`U)RR8we}k@2|h#rm(U#7g0}+EVrm%(;(U*m}R5JJ$&xB@FwDAkzVnIFtRR*~a%1 z<+`;G47^e915jkvrd*(<*{iChC?9K#03C?RAm^Ds-@kYa_>lsV2zS?A`3Pe zTKDxk>}vkzK`B&bg~*Of!B+``5?tL+^vG9_|5TN9;+_21$XQtHtxx=tQ}p&%8~QHo zr%#RV@+_vB1A_WyC;S5twr8$=DvUgyDX~9E2sn5hI`-;c4qL)?q1^!(j|7IrZ&X>d z9duC=0ukgk7d9zV4!FBm=3xlK^}V~wUJ1B#WU${xKXeooshd7cD@Ws$C@ao0P(Bdt zZY=n~;~+#NKw-8SjI~g<`I|szgc4E$5hdy37=1l?eteQ)9-w;C!qWIxZox@vZV27Ge`mg zELFFn>~T9{B={2_t_Af${sTH1DlEspH1ztoSe+NK!dALev-JqZ{Jny3=b-Pv#M)^3%wzh zKEwwdh1Aj?Hl8r%7AHcgCf}c4N7Mvr66Iv)Ad97BWZs&-6jkmd8@dFTAz^f=9$?P? z!VAqq*{;Sx*x@h8(eD>t-==sSH|zo?G_^CGTM}Ci~WN zL^Ar;XY9?)TlU_%9j_MjrP3r?z2Kn|V6^`|eO}ymlVaw2lkvyb)7#tYHuahM0546B z7C2WXgUAhL*RY&NnIOI#Pg~3g=!5Ht8Gi$℞&Uo!b4|T3g>b3)6JHPmUiHu#F|` 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

    t3}{EmBlvedh;XbI(e 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 Date: Sat, 21 May 2022 16:05:48 -0700 Subject: [PATCH 167/174] release version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index 7d6b4aab12..f7f92dc21f 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3F", + "Version": "1.3.55.3", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 76e6747941a065f9ad0d634c7b1e999a64b71fa6 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 16:52:09 -0700 Subject: [PATCH 168/174] fix a glitch on level up features display --- .../Multiclass/LevelUp/CharacterStageLevelGainsPanelPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageLevelGainsPanelPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageLevelGainsPanelPatcher.cs index 58080144e3..0bc1995d87 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageLevelGainsPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Multiclass/LevelUp/CharacterStageLevelGainsPanelPatcher.cs @@ -53,7 +53,7 @@ internal static class CharacterStageLevelGainsPanel_RefreshSpellcastingFeatures { public static List SpellRepertoires(RulesetCharacterHero rulesetCharacterHero) { - if (LevelUpContext.IsLevelingUp(rulesetCharacterHero) && SharedSpellsContext.IsMulticaster(rulesetCharacterHero)) + if (LevelUpContext.IsLevelingUp(rulesetCharacterHero) && LevelUpContext.IsMulticlass(rulesetCharacterHero)) { return rulesetCharacterHero.SpellRepertoires .Where(x => LevelUpContext.IsRepertoireFromSelectedClassSubclass(rulesetCharacterHero, x)) From 602df5cefe04b6779b9c20397d178bf69cbfd859 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 18:18:37 -0700 Subject: [PATCH 169/174] fix typo --- SolastaCommunityExpansion/Displays/EncountersDisplay.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Displays/EncountersDisplay.cs b/SolastaCommunityExpansion/Displays/EncountersDisplay.cs index 98f908b181..5b2afb0268 100644 --- a/SolastaCommunityExpansion/Displays/EncountersDisplay.cs +++ b/SolastaCommunityExpansion/Displays/EncountersDisplay.cs @@ -104,7 +104,7 @@ private static void DisplayMonsterStats(MonsterDefinition monsterDefinition, str UI.Label($"{monsterDefinition.FormatTitle()}".orange().bold(), UI.Width(240)); UI.Label($"{SplitCamelCase(monsterDefinition.Alignment)}".white(), UI.Width(120)); - var attributesLabel = showAttributes ? "" : "Atributes"; + var attributesLabel = showAttributes ? "" : "Attributes"; UI.DisclosureToggle(attributesLabel, ref showAttributes, attributesLabel.Length * 12); From bbab439a356af1937cb9a9bed7a460e47fadba8f Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 18:33:14 -0700 Subject: [PATCH 170/174] fix ac calculation under wildshape --- .../Wildshape/RulesetCharacterMonsterPatcher.cs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/SolastaCommunityExpansion/Patches/Multiclass/Wildshape/RulesetCharacterMonsterPatcher.cs b/SolastaCommunityExpansion/Patches/Multiclass/Wildshape/RulesetCharacterMonsterPatcher.cs index a8cb0fd54e..4d803a8fe1 100644 --- a/SolastaCommunityExpansion/Patches/Multiclass/Wildshape/RulesetCharacterMonsterPatcher.cs +++ b/SolastaCommunityExpansion/Patches/Multiclass/Wildshape/RulesetCharacterMonsterPatcher.cs @@ -1,4 +1,5 @@ -using System.Diagnostics.CodeAnalysis; +using System; +using System.Diagnostics.CodeAnalysis; using System.Linq; using HarmonyLib; using SolastaModApi.Infrastructure; @@ -41,19 +42,6 @@ internal static void Postfix(RulesetCharacterMonster __instance) { __instance.SpendRagePoint(); } - - // adds additional AC from ability score bonus (stacking here to be consistent with CE feats) - var modifier = 0; - - foreach (var feature in hero.ActiveFeatures - .SelectMany(x => x.Value) - .OfType() - .Where(x => x.ModifiedAttribute == AttributeDefinitions.ArmorClass && x.ModifierType == FeatureDefinitionAttributeModifier.AttributeModifierOperation.AddAbilityScoreBonus)) - { - modifier += AttributeDefinitions.ComputeAbilityScoreModifier(__instance.GetAttribute(feature.ModifierAbilityScore).CurrentValue); - } - - __instance.GetAttribute(AttributeDefinitions.ArmorClass).BaseValue += modifier; } } } From 9eb85339e99c441de82d171917a70dd1c7d1244b Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 18:45:01 -0700 Subject: [PATCH 171/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index f7f92dc21f..f28e2b4523 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3", + "Version": "1.3.55.3G", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll", From 72d3703581ece7361d7b00c03ccd6cb9901d2f79 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 19:13:18 -0700 Subject: [PATCH 172/174] force smite prompt on critical hit --- .../OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs index 95ebf6c887..521f255ed2 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs @@ -229,7 +229,7 @@ internal static IEnumerator Postfix( else if (provider.TriggerCondition == RuleDefinitions.AdditionalDamageTriggerCondition.SpendSpellSlot //TODO: make Divine Smite malee-only via properties //&& attackModifier != null && attackModifier.Proximity == RuleDefinitions.AttackProximity.Melee - && (!Main.Settings.EnableCtrlClickBypassSmiteReactionPanel || !isCtrlPressed)) + && (!Main.Settings.EnableCtrlClickBypassSmiteReactionPanel || !isCtrlPressed || criticalHit)) { // This is used to allow Divine Smite under Wildshape // Look for the spellcasting feature holding the smite From d70f687da2c74848b09369af67d32f3101cd3a96 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 20:36:58 -0700 Subject: [PATCH 173/174] improve CTRL click to bypass reacion panels --- .../Displays/KeyboardAndMouseDisplay.cs | 21 ++++++++++++++----- SolastaCommunityExpansion/Models/_Global.cs | 2 ++ .../GameLocationBattleManagerPatcher.cs | 15 +++++++++---- .../GameUi/Battle/ReactionTriggeredPatcher.cs | 8 ++++--- SolastaCommunityExpansion/Settings.cs | 3 ++- 5 files changed, 36 insertions(+), 13 deletions(-) diff --git a/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs b/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs index 4fa60ebfbb..9fc43e39d6 100644 --- a/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs +++ b/SolastaCommunityExpansion/Displays/KeyboardAndMouseDisplay.cs @@ -15,7 +15,7 @@ internal static class KeyboardAndMouseDisplay Main.Settings.AltOnlyHighlightItemsInPartyFieldOfView && Main.Settings.InvertAltBehaviorOnTooltips && Main.Settings.EnableCtrlClickBypassMetamagicPanel && - Main.Settings.EnableCtrlClickBypassSmiteReactionPanel & + Main.Settings.EnableCtrlClickBypassAttackReactionPanel & Main.Settings.EnableCtrlClickOnlySwapsMainHand; private static void UpdateSettings(bool flag) @@ -30,7 +30,8 @@ private static void UpdateSettings(bool flag) Main.Settings.AltOnlyHighlightItemsInPartyFieldOfView = flag; Main.Settings.InvertAltBehaviorOnTooltips = flag; Main.Settings.EnableCtrlClickBypassMetamagicPanel = flag; - Main.Settings.EnableCtrlClickBypassSmiteReactionPanel = flag; + Main.Settings.EnableCtrlClickBypassAttackReactionPanel = flag; + Main.Settings.EnableIgnoreCtrlClickOnCriticalHit = flag; Main.Settings.EnableCtrlClickOnlySwapsMainHand = flag; } @@ -137,13 +138,23 @@ static string hk(char key) SelectAll = false; } - toggle = Main.Settings.EnableCtrlClickBypassSmiteReactionPanel; - if (UI.Toggle("Enable " + "CTRL".cyan() + " click on attacks to ignore the " + "Paladin".orange() + " reaction panel", ref toggle, UI.AutoWidth())) + toggle = Main.Settings.EnableCtrlClickBypassAttackReactionPanel; + if (UI.Toggle("Enable " + "CTRL".cyan() + " click on attacks to ignore any reaction panel", ref toggle, UI.AutoWidth())) { - Main.Settings.EnableCtrlClickBypassSmiteReactionPanel = toggle; + Main.Settings.EnableCtrlClickBypassAttackReactionPanel = toggle; + Main.Settings.EnableIgnoreCtrlClickOnCriticalHit = toggle; SelectAll = false; } + if (Main.Settings.EnableCtrlClickBypassAttackReactionPanel) + { + toggle = Main.Settings.EnableIgnoreCtrlClickOnCriticalHit; + if (UI.Toggle("+ only bypass if not a critical hit".italic(), ref toggle, UI.AutoWidth())) + { + Main.Settings.EnableIgnoreCtrlClickOnCriticalHit = toggle; + } + } + toggle = Main.Settings.EnableCtrlClickOnlySwapsMainHand; if (UI.Toggle("Enable " + "CTRL".cyan() + " click to keep off hand items when swapping wielded configurations", ref toggle, UI.AutoWidth())) { diff --git a/SolastaCommunityExpansion/Models/_Global.cs b/SolastaCommunityExpansion/Models/_Global.cs index a645ca5ba0..4e2e7c7eef 100644 --- a/SolastaCommunityExpansion/Models/_Global.cs +++ b/SolastaCommunityExpansion/Models/_Global.cs @@ -24,6 +24,8 @@ public static class Global // holds the the casting repertoire public static RulesetSpellRepertoire CastedSpellRepertoire { get; set; } + // last attack was a critical hit + public static bool CriticalHit { get; set; } // holds a collection of conditions that should display on char panel even if set to silent public static HashSet CharacterLabelEnabledConditions { get; } = new(); diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs index 521f255ed2..08f3692c3c 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/OnCharacterAttackEffect/GameLocationBattleManagerPatcher.cs @@ -124,6 +124,8 @@ internal static IEnumerator Postfix( var rulesetCharacter = attacker.RulesetCharacter; + Global.CriticalHit = criticalHit; + // // custom behavior before damage // @@ -225,11 +227,10 @@ internal static IEnumerator Postfix( // // patch here // + // melee only is now controlled via properties + // //else if (provider.TriggerCondition == RuleDefinitions.AdditionalDamageTriggerCondition.SpendSpellSlot && attackModifier != null && attackModifier.Proximity == RuleDefinitions.AttackProximity.Melee) - else if (provider.TriggerCondition == RuleDefinitions.AdditionalDamageTriggerCondition.SpendSpellSlot - //TODO: make Divine Smite malee-only via properties - //&& attackModifier != null && attackModifier.Proximity == RuleDefinitions.AttackProximity.Melee - && (!Main.Settings.EnableCtrlClickBypassSmiteReactionPanel || !isCtrlPressed || criticalHit)) + else if (provider.TriggerCondition == RuleDefinitions.AdditionalDamageTriggerCondition.SpendSpellSlot) { // This is used to allow Divine Smite under Wildshape // Look for the spellcasting feature holding the smite @@ -656,6 +657,8 @@ bool ValidateProperty() } yield return CustomReactionsContext.TryReactingToDamageWithSpell(attacker, defender, attackModifier, attackMode, rangedAttack, advantageType, actualEffectForms, rulesetEffect, criticalHit, firstTarget); + + Global.CriticalHit = false; } } @@ -679,6 +682,8 @@ internal static IEnumerator Postfix( { Main.Logger.Log("HandleCharacterMagicalAttackDamage"); + Global.CriticalHit = criticalHit; + var rulesetCharacter = attacker.RulesetCharacter; if (rulesetCharacter != null) @@ -701,6 +706,8 @@ internal static IEnumerator Postfix( feature.AfterOnMagicalAttackDamage(attacker, defender, magicModifier, rulesetEffect, actualEffectForms, firstTarget, criticalHit); } } + + Global.CriticalHit = false; } } } diff --git a/SolastaCommunityExpansion/Patches/GameUi/Battle/ReactionTriggeredPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Battle/ReactionTriggeredPatcher.cs index badcff6c65..f858de764f 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Battle/ReactionTriggeredPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Battle/ReactionTriggeredPatcher.cs @@ -1,5 +1,6 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; +using SolastaCommunityExpansion.Models; using UnityEngine; namespace SolastaCommunityExpansion.Patches.GameUi.Battle @@ -12,11 +13,12 @@ public static bool Prefix(ReactionRequest request) { var isCtrlPressed = Input.GetKey(KeyCode.RightControl) || Input.GetKey(KeyCode.LeftControl); - if (request is ReactionRequestSpendSpellSlot - && Main.Settings.EnableCtrlClickBypassSmiteReactionPanel - && isCtrlPressed) + if (Main.Settings.EnableCtrlClickBypassAttackReactionPanel + && isCtrlPressed + && (!Main.Settings.EnableIgnoreCtrlClickOnCriticalHit || !Global.CriticalHit)) { ServiceRepository.GetService().ProcessReactionRequest(request, false); + return false; } diff --git a/SolastaCommunityExpansion/Settings.cs b/SolastaCommunityExpansion/Settings.cs index 9c543b8da0..5c93ba642a 100644 --- a/SolastaCommunityExpansion/Settings.cs +++ b/SolastaCommunityExpansion/Settings.cs @@ -294,7 +294,8 @@ public class Settings : UnityModManager.ModSettings public bool AltOnlyHighlightItemsInPartyFieldOfView { get; set; } public bool InvertAltBehaviorOnTooltips { get; set; } public bool EnableCtrlClickBypassMetamagicPanel { get; set; } - public bool EnableCtrlClickBypassSmiteReactionPanel { get; set; } + public bool EnableCtrlClickBypassAttackReactionPanel { get; set; } + public bool EnableIgnoreCtrlClickOnCriticalHit { get; set; } public bool EnableCtrlClickOnlySwapsMainHand { get; set; } // From ed4d9b31478a8a31032362a2654b205a4d038a3f Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 21:05:06 -0700 Subject: [PATCH 174/174] bump version --- SolastaCommunityExpansion/Info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SolastaCommunityExpansion/Info.json b/SolastaCommunityExpansion/Info.json index f28e2b4523..36206d6f9d 100644 --- a/SolastaCommunityExpansion/Info.json +++ b/SolastaCommunityExpansion/Info.json @@ -2,7 +2,7 @@ "Id": "SolastaCommunityExpansion", "DisplayName": "Community Expansion", "Author": "SolastaMods", - "Version": "1.3.55.3G", + "Version": "1.3.55.3H", "GameVersion": "1.3.55", "ManagerVersion": "0.23.4", "AssemblyName": "SolastaCommunityExpansion.dll",

    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%0Dt#pgfZ<6ypd)wx~+>uS&2)W^vt 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

    -*X$a1YIY)(Al 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�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%0Dh^So{U{8&D?otf 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 jfgog2W2dC&6Lw{ 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

    kF?>>I5A1x2nz&s&$wjS{v1XCL^_HM)xFF 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 Qd(Hp^p00i_>zopr02DnZ_W%F@ diff --git a/Media/13-Encounters-Pool.png b/Media/13-Encounters-Pool.png index fc7ce6546d106baa4bed417a552c850c083c98ce..d654c400ce47c5cc9729bda3e1aa1c7e4ca615e7 100644 GIT binary patch literal 131633 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 literal 137220 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%0DKvjC+E$YHHk!4hj!b=;al| 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 z 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�U8rg(EZ4lh4E~AFnucIaGWAN!7ZCb{N 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 z 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 KR{8Y#yZ;CD)}-73 literal 194899 zcmZs?by$>L_cpAefFd9w2-1QgAxJpD(4Zg<(k;?4^w2|>bO=ZcDcveLU}R-_P%j@1MDjxsDxcuf5l~&b`*UzNsq95R6&nlLvS1+%(I5kks%n+Jh4K z)AmlnY~59aEOUZu;v~K?O03f=@~W-x-GOzon2tD*i?L1-^nJOce)q+WT(NKdgK6M^ zr2iAir`h2w-(8xoF3SI8VxZ|uNQJ4)W3kUGuG-q#rz3k~V~R@HpI+F#_#_Sa51$kI zy5f{k4nyJ4U!2%1HjCP#YF?GNdMdio^Q1cQ zToLM_Upr&>MtW}j3MY}#=o{esX%a-17g5nbt-pIxf?sLGE{E&2%jO~#fDsy#Y`l)e zP9F%TmfUaFi+%KDfE+Dp(7*Q4(|P3`r*N;80ps_ay>(4jDMnKBcG@8&dO*o^uhh4} zYDGOieUk4ZQ(KoS26Phi>xk@+fRYA{q!56JlddK*M|rFuiQ*44yzlcTh90EEa6_Ll z$I%r6;XzcH#f@h|-!sf8hyQ3W@y(3NR1MVu1_g(!gD-mjG90#&wlW#v%K@uM<11ZW zzDnp#&io0;j_{rDV|mt{&+YNvI4r7?^g^vA&RccMwJcEn?SV5-RK->0>gju1yG^bB zWYPG=b(blhg!Q>(4wl~>iRCg%YIF_c198L`U0oy$StTCbB^rh+m(F5wwxp9&yXkfx z4Eh5P&Yd>a+f8%;D=`LqAo65MgXEv;6s1p$8x|Wm&&|!Gy4y4K0X?`aZpk-z2O@vX zRf@4V{_POc7;}Rj90bt^o3Bs?V-MUy>^!9CR)<6Of?0L~8%2sC)xal1 zAhDD9GWWmKqiXeju{ZW#c4F~Nkc}cnq+P(o1F064;5aI;vOAMGJ+#tKV3EEMg}D zdHk+np^M#5dB!YK$PMd#1Tz0}Dpk{0WuiY^mddACKFQ0DGn`~F+jDY&&lHSOu`A6H zs#|dC%F*!jZDQ3zoPc!9!!KxlrSZLW71fxn8(c+-p`bry@=PZPUTWyFf;3iT58Cw6DlMyEl_NCuQ@k+6iSRlTxmiyKc^b{4a9{h z>w&DYWRgqxZFAXW)G=u_)UJ<$!e%r|L~Cm%rhOIhk!&GJd|uml$QPltGTaaPpB*dd zUVtG#H7(Sec}>lVx=(^ezDE;}mKybKf)$llIMoZ3wFjffJ&$t$UxuSaYfSnAAf}iH z5F2_0^%z8&*)9Yr&pb?}U-j)Om1pVeH?Ugzy z9u;L*G;(Y`$AhxdNE7?JQ0nGwQtVb;juERlVRAvrTr_xDH(a|#O$^S1!8P)Hf1*wt zh6+G^QMI43d-Lo(_81~wOJ=&VjuVQC()he(G`gJ!Q0Lcjt=YhxTtMua5$$M*@c=>c zbt@l>dD$EC#Wl5O=b`TkkA>33mXn^gB{g{^nTT{+velXF=7EXribM>wEt#hTVDDg2 zNFzWj_?>y}42DEhJr)GrovkfAzfQ;Vw+>2@bXn6iCqo$wc*orz;)#9^i-F=u;VpHb^d6BF}HFdw=J&7sC1T!WR z$lawLY;2O~lZ&sN*vA_I(67h`GUO$>fQg4_X?+tzInyCloIz@9+TqoLIKKLvyfMBJ zjqbLsLZTF%tcLL;8ThsKWmR5&e9oBfW_fbu(Ro!H>&$_NKBN7LdOq#ET+PD-(D{Bg z_r`8qe^w80df*R({yzFqWyjmIlT6hWa;)jK6@+DY$CJ)DOxywDO<1iX4uW|EbxtDqWC5xVHd+n*rS6Hf=$LKN{C?z5xe z$3}VsuCOHS2ZuvFX~ZA9B6j6d*9D~NBuAcV=Fpx2EjccI1eJPi^2RbUti+1jf!RrB zLYzS?y2Ug3An-3(rXs~1>?|3Ban6BPYQs0@nyW?kWd`@X1JbjltcDh1lLfTDs(3rU zpAtQ!$YuuLgL+^`ztza98`V$bBb>1vYWb2ZKq;0^Wz53d-297pjwIc$`M?}_L}N5d zI(UZ_PU)w}6fXrfvWHo##zJz;kHi<Dd<;R_Oqp1sC@ir=gg-S+TT#A;^XJ^Xi$Kqo*~Eq1!J=N;=MbS1nL{qeCT&r z#Qu%*_3v`8+#GKc)zAU>Mb1K?oRc&Ooo}FsvXwwg+Ubc4b)tl?*#21|3)N!wkNps? zZl}<*1B#L$k!1kq^P$_#@h&M9_(7Mar(8a9UHP>*Tg2}1p$%QTW-E9sJEr?lsnvM_ zdn`^NSAO_juvZ9TMuz0k%)*T)!-W;JyR}nuOQMrd^UtAX_`(36#b4woL4)UVD%_EPqOcs-5CpVn~#*4@N~Ayq}yyWDwRDfG5;z3M^iSC>*{>K{#}w0 z`O*q^KK8Y0o_mHxJT80hiLPi-de34Mqwq(SsFitLBW$kP)1pL413vNxkOU9pQL`@| zEM8V$<(cijw#uSPQLE6P@ok-x;WwJr=?^cEv8d!zq_?3;x%h3Jh3ns@YEkVJoZb1U ztjk}G-DT9IvHuSHjGb(=NqaO8e{J#5^4&4U{ce(D4FXu+50Is!{cIJ+<3Z!7CCLD* z_nVi_2RrH#RL5&uDDsuYV(UpXm<0;TO&_Dz=qx7saSPz-)}aiP5+9Ggi;#cyZD^}1EqhF2lOo`i)UHzZ9=V7N$MrP-z$Bul=Urpu(glXG_6F>H z4^5o_&Tb=(BTr-G>0+x>T^hfNIDWkl*~K((VF(&3gi?_zHr)f&4DkZIXhs;?J~X|S zY*&z`i6?CxKD(Yb9$E}w#ei{3F#N!-8{>7^(tKgZY{4$V1nzu|kc;18ftv<7c1t>bvdO(#64gM7QQwqx(#+P{)*Um4Eg%tz1Gg3ICfrRe=$U=U6H!E1Y?|;^ieJR;k=9s!x$JQoiMT2>AvFZcU4mB zNPS1G$z*ze4B)Fs0dHuq@MWMik}NfK6X`rP2J@$+H2m;U{lJkGG~suB^gZGU#CS2= zXIN0~@Dh9weByJ{JmlC`XWT#TfZqi1QaDQp-fCz20D%tJKE3WzA!6$|{Y$BRX-y zG>Xqsyk85xPx6Y>LpW{$-&5iJ^KDiPN(#ls!YwmHZpT{x-nkNGt2XDm=;1$fITfvm z?QUhYN;f0&@b3M4rJ<7Wo`a(t()}6drSY-B@WYf>U>7P?I40*KH+}; zsw#gom-&`BtgDja^JC8iO$?o%SKP2GJQ?plz&Smt9~>N=bMsVSQpi^=1GQGXZq6rn zc%YCSPOFJKpL-lk>2ocAy{O-sR1ypeYCSQjrPP08S9twqMizr3nPaO2zfl-qt>`En zM_wPC*sp!KM(Ss%c4x+Fh{n3SI%3^j79cuA3<(gSA<`;EsAy|?snT7|XN6DcZUW`~ z@IyAQE48ae8IOqV#5i>m)&=iziYbM%K(Jian5|b`` zdy?+LE(4LW$MGOLck|v}dWprh@14|~0Y_)*_rDT&3(R?=`L9c|`maEPy2|1J__14_%;oyT}YFK&PEtnJw%g4rz( z98kMm5M8LBmY#$hG+sqIedOf?3B713j-~yT`na9{T9#qo%PJ36h&i@(ce5ik%?f3|zj5CdhOV9fCn$*;>P+46 z4;Y%`AsvtJFY8o%vyEkM0Qo!IQ_T_xzoQ<;URi-*W}dT9Re#{{-iRgzB^-AV^Q>m> z$yqfrv-=t(mNMKw+>L9rZzbsg^&&kY7O*<$%e?-{+*^A3-wv5&9{kp7_OoTFy?N)|bD-}c5I?aY-(P~hp)9*?@&IFJ zd`%AZpLT!nHgw}&+lTdNfiBn)r2pZD6V%LGbEC=4ZKQXv7ZkD%-$F`Jqt&9$8aV;` z=#r<1=+pSx=de@Vm1sIklO|T981gx7OO9_IG}*l0ucp>&=PKUzo~m4*xb_hr_?AU? zIjgkNvX)hjCHEKW`Y_D|JvQ%%A|FBl$LMijT?Ix0UpwCs;t+u>{>7gaYAM_T7Xl6s zqI-xDetoFn=4@2A+rfiX{EZFYsOG30D@sr4Wz`JMIuusAj*Clxmp^RY08R1g<|vE9 zd$&2d3x=(3EA6h7CB!KvXv@x5zyKwA05@Aiff$@&81Wf?QlDd!H4ujEf^W?6J?ywX z!M8Jsn0-agpaQ14(&I0V_YDffY!RT~uin@~4PTQAiC7N7$KM`RUywBY;QEtcy>KVQ zqM#2D5yjer)O>%$isO8iQ(#(L+|FvJtxq$nM$_`% z$dCVy)jCa>f|=5CDVvk0qWBB{lpqho$Dqv0eSH?SU-Cw=`Kshsfv9Q%Xoi$M#o?je zW8hH-tCpE>?|LdaeLGk?V(Kb#*oP8%Hhbino<8q(oCx)XpZWE>-&adX2UZ;rPm` z)DWEeLKktVE)a=$r`LRK6(|<(MAk}G#N@1+o>X1pmSIDBGdflFZSWW6aXE2aOh&JT z;X5P#st!0z1r!-=HZ)H%uN==zOu_|1L-k-~p8NsCU{@wm(*l*+8MXq=mG!l4UaVsY zg>%Bk7!l@ScS3}hFeOJf*MYJY`0tL#=segjkKW6IDBa7J!L5wgc7scat=`s!L`Q2`2*o~nwHfkq!(1_)Y?|k zNNSp@eb5lrKF z$DD!Ro40T;3AR1nD56KcHSumLT3*yS1Z{5-W7EQ7YKyOske_32mfiNYEu%S!Tbux1 zL)Lj$EKc_jIUdC`Tj*YChtD&-sqfDn<;zgT!$)xjkSZCj(`CMRP;Z{C)_P)F_W2g} zDdnBl5$UmE`jpHwq(|+fPfoUu+Q&`;$kH_DGG5uCQW&|2Qkc%cfRq`on1)-T()DgYLsuBaz_q7+Bl`D4&8Km&`Stqo=y>BJVx!I-4imb+SUH6!4yEQt{rl@hd_gz% zG9Xhd3GIE69BR;?@RWd*RFne!n@~4@hlsBfEd%Rp>kZ?zDC}c3D5atlU9#9dShI5# z-L^m)*r%S+C*D8EYyx4-7!G?|G&1>Cc*7I{Ga8T^|Ax&QZv7-?9qLgKUy5{Gw9% z%mO(Z!O%n+Je+HqE$ZUPszZ+iGv8Xt(f-yZ*7$}cVs`d%?e!#%LjR^jXUV`^CkDPT z05RpkHOgd;nAQ1d_qg-f(3O_P1VSXkA3FkE?giOeT@XK0G6Khg57)7y{eJ{Hj!#OG zB@;#xOKUI2(MeyQdwANnEzalAl!v}>+xS60P%1sS@4_5gyy=M5X+F`Drz)&ZlAbjM zKzK@m+E%lPbv+chLyCw%dkCD5&z<`FS~h@^!`^+?j+-mr<8#M{ziX!X`H%W+pe8s&Mk%K4d>yq@8QTlzPZk!HU~pu7FFq2>lR@ z!l1yJKY>{UAw$a_RP%$I89Um9V_H6oX|dXXcn7?fJlYGg%N?GdWI2?^ZLE{Q1vL9Z zI~i&bgG7Lz`eV3#;pXLrL0XVEA6hry{_G22^Y2BOSIj)jE2Ib z&2kmVQ<_%8szu18H$n_F!w_dGbvzSZ9 z8wd&h?xpfM6>5d-eg{9Yz>J7LQ(QJ^_+@>syK&3GMP6LZzE7*H!>k!X%&Z>9 zQKzI|zm{Rv{9uM2@#1cVrVO_;rL8`*YClCrua#{Yl_+H8-CjCONLIVgj%FZE068Uu zaP=-70S;;yW24$nNWHhGcbNmJ+-5^#x=*Y@*(=#9`&QFHc;Psjw?hS;-HS_a1#U*s zDr;wHxBbWy7-zCFj}PMKxdp)x;#n6{ca#=E{q6%2n^`{K+DRY?UWp+`bvF9Y1N%0; zELRo=T)x`sw_FPmRJ%}?j>M=#lXZ;M9hg1Zu6$^k*fKGK7%GquT>ON1j$-2;5?&Vx zOF@Kj>S(LSo^EZ@R*dPE;cnR^^0jkgT0YQx>4%-M+oDS@Ck}~E<7Jt zLnipQx1NB8vz{{SZu#9f^yn9T-of3?;W8sD0Rm1LJwX}%CvJ94uL#WA0eVe4HRV~@x z()M=d)#T4!KceS2dhMds%9U)iiA0#&i*NWVVj5qcO@1<%Ww~wdW>R1c>wPG z@r-rYcGEoIos%KC8Dj}NFe10+{HHrDs< zZsKmj96=9QGU4&FgfJE?Ma-zF`5%vGaWk?x2ii&NzqUsF`n!xLp8PmAt$kLjLuW;U zIAj?l+R^H@opUu?!#(fv)rvrCPzzOLKHZbK%3-G}ixG$2$nOZ;ce`@JBU%v~jMAz;O1mmzKP*z>j(M|AQGd@> z@ueUt29(Lt!cGatG{PZs^-O<}fRQjHZ@VE1B|k+9M)5w`^}a<#TEsyxNKz*yHtAxw zkuHwq$Xp%8*?4{IVO72v%SgT5sUc`!hT?tIX=SJLK+fugTJATSNv9Tbr6TK_5P$+0 zty4Cpo?aaW>Z*Yb`7LE#nCUPwiY75lU7amt%Q68%mdMFK(y6JS-Gmu0FRJy;xQXetA*dOP zJv?CO@EQ5y8b4hx@I$p{ZJZ22tO~K}MJp{V&%cK;o?_X@7wR$5G2}&$c#Y_E>jEBo zCi)l!lxMfYKDbS?;$*~f!@(NVSL~>J_K<+e%3SSiNb4T5@0%D=#bbk%P_t4YeIp*$ zgA;y-Ym*fztvG{eLgXUG@~y|KmO8fpc(rGC9^XwHK%(vX33YLW?Xt&&*pIGRb^_0q zDxK1z`j^J>iR*oK?-S?5>nyR53sq9^pQFlr1Mc%V#%YJRukfh?sq-q)zHrv95wb2h z8+@6q{s))9l)$Cu0}CKZdsgE)%=4Ko^u`>%^D0`ZZQaKg+0~q;smN3LxNIbr=xI7U zfI)ZZ*Bhjl0}|!^_wy+a>0Xmh;Nn-i^x6QcvQ0nVZV92vJ=eQt zMI7H_li6q3L66@%aMutwUEM!-cyahi=oZmg!O3?`=61|{>fDkyvNj9Xq=CsuLblM!ZBNX+6>7ka7X}&-Q065i1b-a zDoc>PQr|=sI+m72;%H6m;fZkDhRd4IvrkowWs{4q;<71EvN3RYrH#)Oq)B7CBK33G zxBcAqA_s4*N~1Y#vy)-_>mL>e;PUa6mCF@Ctt$hew^5nYX#XTI&jG0~H}ks6lo#>h zN*c~qwD@#0fSaHr9viF|^(RPgak~U#TUs7EG@{E_Ukr0Z7nPdTSkJ$M&93G0&MV$V z46X05Dgeq)CGQ?{U;&>Oa|{gcbN|WB<=+01{`>%x zHgJ=4Nb5JQM?Uoi=*G{>E12kNP*q4&sy-_jEgp9<9tiK8U!?moN+bMtf;u4Pj*P2e zS-X671?)EQLW~aq5q(S);H{5sjn^&Ad0U#O2%<7vypa-Ccfh1>&Tk_CsJ+zI_`qdWS0`Am#i4iI}<;L9um^&zSWO7eYjPh7yPFteH zt;Hj2PG*eB=1`_U*?JyOb4h4a*DE+Vx1NJ%oHZ`Jf-OFQa*j)ufTEQ!MCb_En6BMk zDcJ*rx3icvUoi>* zoK1T?T*iJ!$zWfkBc7Y-h<98~Ec=DtqvH(1B<;c*R49$3qRxZYhM@p&^04UdY_cRK zLE?YudJ1|wJ;g#RDyJRg~w*1TPG>v~;eiaJlY5UYqUMVoB&AM<@ zV{;)ze^!$xf0M~xlflz*ofEN{xOYcD!Ux~Qt<0Hg>j3N2CFTM&D#&*ilL>*`t`l8g|T^U`)Pya*#lej!adfPXtIpY3K9;dHVHoU$QP3g}f*GzjO@y1dRWsbssj@1abZau47j zPS#HR_nd`Vf+(xuy+qjhqcnl+7LR4(&Zl+X!UwwmV#Wg&i@wEP*{TpQM#M?f-&uqK zrc#sglblQXHvl45h~`rb-%2!NENVSPugv-c>0vzwKk%N?SN*ZKkz~^c=+#3vPJ8O1dp>gg@kN%g+MW_$N{-%c z2u!z*&Jos4hx+P9WsAqvJ(8k$aWd&T^=`R+?P(p`n#`P=d;i1otyK`Pes zi+Fc?$g4~GSys(?_1Z7f~BL_6!@r+aMX_j?I3UI}K| zI5hy3rq;^kB68qByWOuzBlEZyG&3m%iM_Q zyZ1X6R@7`)=xay9N2I{3s!peeQ|!{nI-oIAx3T(X0v3CsE;ZAUQep}rnx@+TWFBZJP zWvExx&Y@O+g+hX~Dn>9B0dIdNwnv_*o%*(vn3agGW$s}bdRpf1izbE^L>M$f`W?b( zSqx#7wLQEJzPe3uPg2D%&O?{}7o-N^Qw32+A}hlMPe^Rh*~D`UfJH!qXRYi0cr>iC zg5ww?SkAl@!`C1hrIe*jXWPA5T}PsccI4TVkIR{@9y!wwk0dp7 zD=6DKTkSGm{C$h+*`RWmb1ai z{fXLcZofTOI{J|h2Xz&HY4pw5D*8aXuAK|wrIlv$M>k;6NmiO;I&uA^c6Ej$_e%F? zU0d#R{2bL-NBnr@%LVbi#F9QPieWuGVd9u zLkvkHD?a`-7Bx{}ye%r37js7M_CFtL&5ZBs%dESez+!IWp2TSRZsd`N@UJ0hb(pyJ zyAMk*7*EYBQRZ?ANAPtXEzR<&ISOXT5?Xm>xa&4+AC}K52PdCh2zgZ*=Wnb2k@S!q z@=Wz}3D3_npEv)hVN_;orZ=`EoQ+WXG@i~?*Tb+RI6%Wl&`!&yf9X_1b={(hnX*X_ zZjC?xN;Uy_IDeaNtIyy|<+qu22Z@@nEoa?aYV(kE@oH3Mdd_|IxRPqFFlr&XP&1I0 zt%<3p`Q6~BG*R6IdbTNPRayW;xpg@!vDNRV#Z*%{>6UczDEMIBLM{gwl}bMyI! zt2B8!eY0WPFwgI+9&T3`0WBmx!{ON^o`(Ap$%Um7zsrLaV%bXHti(J;bFjsBOg47c z;0b9I50nVzjPAZHY?quE&lpAqP+u}GdA%`dlA!l1E$i6)3XYG_m10s^@s+Wuy^+3R zZ_bWTf~S<%JI58G2!|gW;slntzPRYz5Vzl$773-l{WRaEt);MRP^SEFIOLG=jcLHw z;7Y#X;MoR2I&m4%c0?Mx#OzA0^1Oj&QLbt7rr*oB=kLg8DQwWiCF&zK8EM;rX}iyJ zHH7U)cT16i^Kwk~g_}LqI4QyROZyf=W&>Kh-kY50b^e=!^MFKxQ>YW`=yF@2`s;jU z^0IVrP1m$pdwNwK&RX4k{hiIwiHrI5eC{ld)Tne3NQtN@`w=L5lt1|$NNl??Wow+< z?tbOq4}dlEloPe?+1S^*@?gm$V|X`7A2zmZXWDEg_uLe^Jn&`jo#l`f5nXLh_yi@S zB#koL(#{6&hyn24)JuSu!O3=II1*NMx5Xmgk^3FS4-C&ooCJ|PS^%BeVvB^-g!U#8r1VzL^EN!@!A+@AE&v)PCICHEmhCU{Iwxz5uhqdwTU`7#RjBM2>+)zDVd-e|5pHOENjD!18Z{NMFq~9IQl&S$ z0>@%}D@Lb){@}uVmc+sB=RE2rGG8S4t9UGT%hczMR9A$&jYvl zw8!|ZUyr6W#1$x|Q>X60XUcVJ<>$)u*lghyT6Ec0rd1Wt5EhshtX#OL z5hyN#>3aL#bONHfpy=gJT_k*l8q87%8w34>pf_tA4@7i1IGkYy>0caS+{QUxk_+*L zc>L)crI4eX1H5{1#a|16Y*$SSSj#!%ah zCik8nbYc~`ZVIk1AGBes$@5b>dxM6MLabtg13slcm2B!k12yr;BSp{ELN|IYxBqpc-E{ z<&WR*N$*#ZTI!2Lgxbiu=xnY#MeMw4s0t#wcys`e(m%lbK#wQd22C5HslsS^2_E04 zSwx2gXN4jB=bGqMV~{Q!zqQ{`#eNlYSeD6r%l$^8z2eHCpOZDZr^4YK{snZH`#E!^ zagdF-qz3i$Aw&j30G8O$vFY4lG1=`pC{DZT`G5j+l&YQj?o3?mUmW(hzWjZ74{$Uz ziR=B|DzYnFglDwGiMn7`w!b;c*X4K*<=EO4(ZX-h8b_~s<2AiqsQnP89^}P;{AEYY zC3M%dm9_`mN^3PY5VT1apeLp(li#qDY~q($W&DKOyR~&X6@tztPnk{w_fjl(lbU6bBdUZhUh^x#?QN#IrHzil=;qVZ1&Tby> z)Y0ZP{qx^y@2UCC+r-}7FPzG4a(W&nMh{Wu zF=#3giGkPZv|Yj|R}j7yBkr%Ks@7e*lVM_oN!`f$b+mm6+MzPl1;7lQ--4}ft&q6Q&}`O9Y$&BF)!}*8SD*deqTZmK7$2a`X3D8qc`aF)f0}umT0>-8 zxGTVBNlmh<%V$x7x<5t+&VDf^BT3g;TnBD1d3G98=JE*N@ya&ORDJW3d`oKJ1)Zrh zHU}@=EA}oZI);RDOoi_?|9g2G5)S{HfxMjR90v8r{cjNURXSlMZ0W!#a-8OhuHCyw zjUAaZ+!ZS(zoHeQTg2+icX~_G#0yl^{qrbs&BXP_rXNAs+EGh$d1JuvHSqv8TSC-~ zQQh0LoTp;~+rq+qp(pv`(G|)pMii5P#AyMVUX@cjEE5qe$jTO{ zVM%o;le}f7>1}1|I`U&;3|6nq4~{E|Nw=9FECD{5qy#Y5y5+J(M~?t^s@`^qL5aU> zt_FxkPN;Bz5maa&R~ICDWez+%%zf~!7H!{O@h`O2O|7sol&DwXZE97t^#n^_v&SAv}hedD6zs&N*6_@E$cO}`#rf?bl)UGtDv0LChzdRa; z@@El?7W93XE>Oz%ySbh!(d1YH82cQAnAJ`Wr#!V@Zf&w_+DJxN>`dh!&T1PEroFc{ z0BOoZzsSF8y}7>lh_$hKK4WqD?+O7T#hrK;=IX_DW>c@tr*MCa1^uTB%Jv_O{nU^l zc=ykaet*uIlJtQ{AplJDe)AfP)8l-*8 z;NC**Mot*L^OO(Z_{R$(5TY)gIacIzN~UhD#h_`d=xa2*(mlav)o#gs1u}cEtK06= zByzr<$m_5y!aB&~bLO~k+lt>0Zs=Z|C-yB3@t~es{2yWBqNSU+yPJU*e6+vxUjDO? z&jqgA6Owuj_89q>ZQiGDP0_MKG1jKl!(1&zN6*HNwlcky=_*9Mj#UdmPbnxUYR1Jb ziV{z1$HfvYvmjb@72)k6A|x4qw)22CHgNUn1M+{)+k!`<`<+M+@hX|Cm)4n?#{ax# zb5G{f%~ja{65>*M%SmdSH{^9&+{%Z3|MCnAH)2u5WPBJ-ert{{Z_uI>bg`9E>JQ$@ z;ei~(koKhz+?%hY1(|=44V8#aop%Kw*n$jQic?AL1HC${_y+qo-M*)PmY|^z)L)U( z0X0BO&Va{$1^CjtT;W zxcx|`Cec<*xmvlo)Qm6^6rM+%?y@bdg!`t$~S$ET(dHk@m#_x0_nLug$_czCTQ80$k`Ay$_ft|3kRbnY3qc&^iX;XcW* z+r5*rrh|>Iam?1z(kjUVmzKk(K-e+ieJex4<>8AHq{DC+gKrV?iRrIfHa^R- znOC`H0kO?c9@9`R=_hQD`d`!La<~2s1RiTu8kLWYR-5*hCWQwrRJ;@1bH&@?Kwa>vEK06fZRN))8t5!Xew15M1Im-4M_ zJBgUX#LLo8f~8#@2y=}{f!mB=!ERmL-)_?3^})nhwf5Vi4=kshFL3$lApJy+ zcvTQPIle4JBrDkWnXoeK;Or{M=@+H{5#^XqtHU`KZmg}#reP`YlMBWAkA2mw9rzku zG#hiaF?Ioi|2;h4Svj=IR0$Yq!H$GpmZk1pUQawDKN%zTWbw7wUv6>}>`aioEc1+NVl6qP~|NNqKa%*s9o_46;sr@<$8N>hS+D?5cUfFTLJ@N1|QUwNWkq zv!>_E)e+X7YwO1(^H28Ag7c2k9oi>F{;D-OuGfQ*0O#wMyn-1+f_CbU@}nMRk5A^w z4$HAZSuCO8WSP3a64E!3oJOtl8+&IGMcUA}GkA7Ej!T!v6ZC?^cWK+Iz_->q+~|bT zz}MHwit{|$Y%P)XTsQwr z4mrKDk-s|=19(R55aZydKfJmcL>g1jcUxz(Bv?=PzhSv+eR@bg+%w<`bZ3!t!ggKb zPwu}C`qTLuwA2^4%wmaNY;u_mcm!pV4izjOnA3MCAI?`uu?a4B$Cnycp(fs9ppAZ? z^PR`U#_B`f%X`nKsZ7&$(tv5Aw?;xoyQsq;7;(42iyr7&v?(g~k}Bq_BJ0)dC_5Jr z69$sWMm)hmT}&tc%(C3>%D2TlSyIE$eWE|})pVvlRYM;_%_NqCMRqs&V+#1K)lO@(9-JZdph!r>K`v(0IP`m zSqea*C`#qoTQ94P^lEY3{Th{RIi8uen%#5ZuVxH=`{7Q5&8$3}ZvT*u-zsjes+$Bz z&m!1Kwi5~d0BLc<%p4H29>fU$d4q@lSXGwI^-h6_jPUnKz{BHc9+Q^t91_;u)y^Pr z6nDp^Gk-bu7Kw_HeZs4!%ia!#U1AxtMMpcg@HSPPC4O^x^hPO__app)$l(BUybG+r zZH+6??DE z2jfvpmZ^we)d96d!?Ujrhq>SXrkJeuke~wD%7ab2_$R}wLiotW5TJ%7twP;U@)snA zH_N|2znP_+Gwlj~xEmG9M>V$VzU(QB?qVy*^4evK{`paOJ_wIi4K}a!exn|4q|V9% zW6daXd=$$dZUk+V`!%`vWM|~ild*mTP9Qc5B6Rc{ zlNqLF3gs{U1G*p1UM2wktcDy>kySZj*-uOE+2R3Mt7G+45l>!d z$G>6&sP`0niN8&YNPoED{=e@d!TgV25;z9O-Vfb+uG@Z{^6y0dZTI3q0N%WiuX;GX z8+8c%f9Lyma6;?HKSLkyr6}c3C)_f7sInX|G1+y9n@MHoc!D*Iw?JTu4B);y3=wv!F0DNs~NdMKtKa%Xquiw$KN#AXrCq%$MQ>--^R!+FU;DJ9(J}M*WOcAfhg415Ua=sE z8OlAR-HP?RNUQl~-T>6Iot4j_OM+%7x|Emmlvgu?W{bn58T&4_TBQet<@%K&b8b5&rL|>-h?{6!2s=PqaO`g~B=L z>|1zb@n6%0Q8lOP898iV8{TPXcT;hR^3O{8vk&%Yx)C>A>sm+XK5CVRd)lpz7G;7! z-YK=`S@l%Q?t|9;Qm0k`C+A447aC3sCK=Id}cW+$M>Q^xvz?2kP-KIzpD-ocxY) zk!^@B#BqShY+*cz%v=Mdj@L_ayr=vb_RV>5(YYu(CH+9A(pDSMUguz3TM=pH%L zHtb}7Ia_ZO_WVuTc0O*acnBF?yle&|ekpJ1l?0`08g@O9i{@!9dLU!>e0c*|o`w9l z6d}K_IQw)06yCO12kXNMiz5zv8{fP(YOgLydV{;skLaeH$;X&mP?lepZ-{J=LY9Tj zHaOG@^#j^>CKLG_@&xbA!jNk?W(9@GYjn;wibA)j&D=L4H@{B{=3|CH=FsgJ=lPsw zJkd<_*^cP$hbD5H(}U&NFG$i~BmeiviILa{H1fW_gglEYv3YDX$$k^!($0nmabnZ5 z0YUHijZBs#@jwEmKBv~1r(+-}K0kt&G{wgK1J6)1qf?okfSX6%57yIgV{BHd&eE`Y zx0!TrEj!Iv&W#W$^N|a<#R}%s~1$35|j1{ zrmteaS)`d92v)zwE6T-~Tj6QrJvURcKwT$;&9}kI3lfmQ z-dku46y6?@ccF3b$j{KH^Cc+WiV9vH>kT%+_AX%4v3Bc2ZD0+44w-NyHa|O9#UHJQ zVd0&RSWvp`cy55qps(C!S^Rtcf5mW;+uj#r4i`(+J3Q$%I{utUBe(DaB;sRakSuBH z@qAVuw>rVLm^ci7_CRM0{BMiip}sHsEY$nUly& zcx1mmfC?>k@=QnJ2%WQ9V1gI&lBzhL1D}hX^w2+|1%|BTIDZClJ+(and6iwlYnN$+Po7VzHj>l7dGV8VjVK(;zY_Ya zaL_+;#Py$XNm3-jHTqkiRbeIOqXr~^wV^mEf^s}Zt!N-TkUz$MNsI#f86#df zhTrWy!TPrY0LPMxQyl5=WT6(u!B)@NV%>Xj92{ukC5=KG^& zVfX{yrzN3JZg_M?1{IH_iC(HR)1mY~ZoD~|E<>2>^|{rH{S!7@b&f@#H~Xi%VC!aM z=Y7M*b9vFQ>+OJ{XQC#HgT?1aY4Qc!757Cfn7xpqGO}l*aT$D3C2uCxVWev_bvWx! zeU)&}4)(i+Vu9;rd+!In!k4WlXyj3u8hKf`QWaRqtPeRpx#GQCH}J0$OXE+6%v_O|F4Vi5^T@v`$WQ$Qm?MLVRu?#sk6=aQ)R6o zj0|n#^Iki#=*>Cuf;a+5(&eZZ-6uY~wKQx71i$+kKECsgM;oK+XlU$pwndh#NL7h< zuyxFkML!DH#zmHpNsj4+y_HZ0^K*fenWFHBx}wM#wgs(bIl#r^x14!A*=^Y+5^{m! zHy1`FVk;z!qjZDPvJP?Wr%svWM|l~|t#O35P&WA&->L9Rg+fTdNfk_%=il6P(Dh{> z>Zp((+R)N?*N?*K%N9-)0|UczUl+yEd>wwu7}EY4=D&~RK-tU?^1Pjp0A-T!PsYi& zp{k{Y=Hemta@JM*U3_aOOgyZH5YL@0?W?Y-8rQS-v+de^yZ}qZdb-7Rwp_*xYhUD> z*rJdq)@qJ5T(+{!(s2{=q#yp6;-b`K8kXo5MV;Jh6KlPn{l;4E^e*1|#OyF(C81iV zOBq7OtN2}w7s-!;?EMJK$dF+DtRLvQRP8WnH~fWS+xqf&KGaS~&t#6=e&h*^k}S}_ z=7(FOTgxR0hhfmc_Oy-=DZKWR*V62&8+~ub9P8?D{(dt6cK%A^mC&p}o#VY%=f}IJ zJE%1xaUsO=uS79L(6F6cR1u~=2AB3U!sr=4PXdSJbHeZ{!R>knG91efT6&|yK1Wpl zwK-kk<%&CZvXl%eSuHWdm17N|i%1P>9-G6opyyqFADy!_l_i(#tY)ODSC7M z>~6kwGWHyRAXkqL5fchmeVz zRA#lz;=$NC$UDQmp#DlQUWPj&A$9ngbj!=J914!UW(arsJk5WOVml5WYO(y8 z8F`Im#tc@p{i#vwQ^~d+Z@Ld`TI)aKIR;k&@gQ3{USy;&X+-s?(aI0KUGAnR^893X zTm|Vm*0Ny6L*}Iqj1DtBWURV%hDA6s>HnWM#v<+!O3Z4Nyb&@TB?;Br%PLM|x4fYz z{aO?`bKy9$+fr`t?RGWnfIQI=hnY@c=Dg{k%(2_*_K07caJlQ*5mb(ajs=&u@^$b1 zV9sShv!tlM>khAhFu+{I%lhcg?1-UQ&LA|OxzFD9)q|{(*QJ1xCL8&d3!kS4q^9vp z%Cw&kq8R13ix#SNR-&Su{#}$wo=~?aZ|#Q zu}}4)mW}v7=L+05tnfjwkd$Z55G;{PMjY`^IedK)Nj*>zJ)U<_nwm@;bXRFb|DUzr zU~S+X)YH=-wF)z3vA*^(-{pQnz>e$x9TwBktF#l#m)YyaR1!5?~!D7KcW1TGzud1>2TAP zc!w=9C#4pnYBx#x+It?#+l|vjWDKEn`6k&;_WQ&e4gkC zv(i3kPiNY1cF4;~^;|Fe(xjk||DNP@L`nwj0u9o>QO2aIoudSU_6jHS0~Y-n8X@Ta zSa^*E_M7Ul*~G@%Yr&BXLWei{PyQFVTI_p{gmqkkS4$y^rlERGP5y}`-eK0X{pmo| z#JXrhLT4UZgW1iZ--=1j)?WIk0W8RLhwZ7n2kZvzcR(WnF9y879-Gbw3{|TKBC@8G z{^`LgyZy!sReITqnRVB}D^or9&A;~p)uQa1TPty~g#AMEI<6J&cxqMs@_bUuUCGH0 zT3W-Y(|?uS*Rx^<4FY9j#jna54&*o;t}RO2WdaJoX;bS>5HW{%%VNL%xH+xHoAUH* zbE0-T4euH4-ytNuuh!k2_jtyO3yXq(L`o(Tjwk_|RJBmqs0ffJ)^&(ztsqfMTh8CL z)><7a$%dDO)*~Ux7Zm#TdZK>2e8V^Dcd*yto%Dj!`M6d7fU>~ z;h;Xz_QfKlx!S(E5Gp@i%T6~RFO|=BvSi-M7m_YHX{5Y-ip{%#Ye&%-OT;pa3URZj zK2#Ysh}F^u9A1P?7q7&dve_G8?FaXN8GXyqUBGnuRj15(Ue|%@`Tg5vA$%w>e^))@kyiwF0!&C}5hBQ?zyJ$`DU-Zb9PBHCYo_*E_ z_;Lcv;1a+&762p@1DL$ffW@(Ql9O7Y$XcUU5yc;~5QaL|)-zlt({=Dj=LA_ID7v@(Q0g@Y z5dZdKYtO~xA+soNH%o@~+aeySJFI;4TSLQUVQIGQnLg=qSO6)gYPXPZo6yMue#s%g ze04gGXEp(P;>5=D>IeGCZm2sW92fW*$0oAWnV894X}kJ~ax79FD&=qtYB&AM^AmN6 zKMVSiWpV{T;o9EcWjIhDwONWcYR}HEp$E~d&-&x~iz?|==jpQ)!Iz<@@f=3&fJOK+ z+!|+(rBF6s@wPL8%V`sHc@4DBqAUqmw=IU3o`XvOvb5vx@j@;&=!mhtJX!8=JKLlM zeEr_Za;jS&T%_upYCtq!B%xN*%VJbXU+er%0)K&CKPv+lY&MtQI?+0mG zw>>;Xsc)lA&Djs7zT^6R(!M`%Lg#WXcJK0RyQACfh-1`gJ(r9B;ur6d_5>(Jp8I03 zuhdbbur~W8UdPMP9)8$_O(8hsDk7>c#SYdnSgJlOz8WrYjAhF6+fBO=!4XL7|5$Ie zmig3|2||gOmuw}10+*vQ^h zR)A3C6HhGIE$*$Escv7_pT180bvlK0l0r0R<1WCSOM1`(Fb-<)YW=2xYhAlk?f_!u z()rp6Kql1~W-WSvWt2fp<`*kGB&Xr>6w0yllWzCCBD6+Ie?Ji+ILZ@{%0swM-E0@A z#bCC!Jl%D+mho0TJq$xT1Z1oa4!c2c%2Q})&U~d_Zk_J?wiaMhr-%(`X1$-pPC1$C z`Vr9SS|Y!fSvGZ@0W2~{;fAg>llNCIFmGyr<7dJVJpLd~+&Bfu<17WF>rtm7C4o5Y z$}_mT2Kwtl1g$zTzE*}b9qwEKsYVvL=y_ zD^H}s<9`VS_jcJlww-nZv+c{Gk9B6cV3lN@uc_85w$N`0XQkqtik^ zxowv(r@R&~NWgs~GO_dZjq`BJg`e;^5gu9@p;w~mFQ_R<@rdqMPBnV|Sd^s;Z!k6% zVeNd~@O|<;96%07E>li)w7eano>V*M!lRwX0LSy8)@<6E)EC=Vm-!Pe`<=Z(jl27X zLD^xHYLAyw9t>Z}+JX`cZ@IP40+dG~#c}Rta^8l8`&lCNc`rA1hIDgq6s{~WL05=R;sXkP zCd$;TY{B~e!?>8uC?)x4%MSV4)t@c{bA^VGmCD{)Hs0hZG?6aD${wHkP_rczRTwNY zc^wy!mm?vyKXSOGY&XZAQyw2YNOo_S1!zR=>-MFDF|$WKLd_`442IZ%m+C*%q&#^b zy-OX_kl}WjT$(o>mDcBf`Mfs&@an!!K&!4S(j@B)9WuXb(A(CFCY+R{Cj5H%snf*} z0)+&Me1+uTdkj-j5>?H&(r$=~Qv4|rNRc5fvw**#%P{g18Bvd@J$vy1)7zzLh(!4y5lTTKC}=e&3KvcZas|HqzN;@R=V3$4B1XYw5*4HI{Y|a{GT7~c z>en2wFgItJXJ4tg2Jcdw-U2uhx+~d~BG*SQj>Z+HIRZ@=;TULCqm)9`XQ8U^rmbOA z>dl8-8P6MSjY&c9DL)+2FaWT_AnbrZ;|h)jPfxB7BP$J`jQ(JqBpq@+-kDXO0w>O4 zw9?=+9T?WyD>RtEj-b)ge}^Lu5$%!_!Z7=-iI=+T?(7$_v<(o@k_ZnIMUO9ao>FqJ z-)i&bk`0d26c2YUaq}Q|JmH! zkC+f`hMdp9e9RjA9c@2+o^A!m=;Yp1?TT09{y@8zL{o7GPB@r{I^3MJ?qE8dO1X(o z(^`9Z$ddWw&w2d9G7@z=lAOa(cIu$}1I=&&{J^LgzSW;LY1=PHA{IEz*i?UJLe*0I z`rA#dV%OF5*reuWRJ6;27&-DSsv3eFB8ME{?lzR^ZU$ziB{VulPafLIMTePUNzP}V!!R1`m#J%di+{th7RUbQ+F*8avAv@P zARa(_zV3e#G+g1<<_s_naW{x>@-Uw(zmXbPwzC&eGP|(4LfWQlJTP-VZlpXg#Co%X zFo7a`U@rIh&f0p-6Z1{otJ&t*&>Jjv*Jlr55^ldrGuNob7r$GJj}CevjN|nYbW190)NJvF1Hzv;<9%noiBKns z*Ji2g_I2^Ca0f9+(|~(vQa(T&W&U4+U9#Nr>H^jQs2$CK-)9}SKmxbH}k>&wv^e4CebG5XIXK1WsRcgyesNsz~2FVTOB!7(^)#CdaWJq-3_Eo3; zH(4q1ed0ru&q>nh3&+qZWJh={3#wkAybX^0bJ;)Re$#lYI17`A^)XTJTDCAfA0 zh&L-DS~!&it)V;OxSLiTrbSr|Q7GqqL zK*AdyU!#H$l{REh=&n1)j5y9u^L!JGARYCRp%tZtwlU%SNLt@#>7FGI0@; zB4knbxRD?})+9Lcnfen_K?uK3=CICScvX7?i{!!CR%L$V!V4gNIbURP&r(9!0V(mS zb$X=nu-J_h=VVUfN%@+~mA7g;BLaO_Kd-`hyU)d9-1aggEA#paw^`NLX2r5zk4xRq zaZHpwnNRPt?O|Q59+rxDGbWrdably!d*W&oemzQbLMD`m8$EudTAbh9Z;z?6BU}Sa z+zMl*<_vH>OuEa?H`cZF2ovc@3gomF!IoAY3qgj|N$Y~2l~*dOZ+DC%jC-YH+_>6| z7hhEB*NESMoeU8dZdAw0B?juBMmk7l_EyRSdVVIlc@1IfM~YB;aF8IH-JZHKRcv3d zGrnWS%g~Z+n_>P8Mf^I3wq~@z6;fCGLRa(Byfr6Fq{%m&E=~{S`@SjLuF!aOUsWp? z8?(p=rrtA+Vd`5S?i$}@iq4MdnCk}gbGE8HG3LIjOUH>U60}=E9kI z9)rofrU>IP%`q&pkLE&^CoP3eOUrp^*Sjgr<%>CrWrj^AwyJKs5r26w-3PmX!nVXK zb@4I7AFqegSXYYSaF{;YV1b^5>a~czkH~nmFrCwUOqoU@B`FrJuByiVX~-i>W*%#i z{BYB6^O2fO@K}zXgK@c-kn!l}eEkH@yEac4Ix7zp)ryz}(v2%a`U*94m@*T;huMnZ z8xOS=uTCkb+io&tWpqC1uZk{SDT-z!x++`u{4;};pgNBuG~;tUJ*d*15C#gX6#y|S zD$d^b;JP)kpwyZexEAE(N&JUD(4X(E62n+^nNZMQ+@NE>igy;P>MxhFA-3!)VL!ZL zj@)QZS0SiEe$l2Z8ESF$c&TQuEa%MWYc#R?meaR`sd>kfHQ(*FuhAXJ*Cz=HB@i-) z0sL>p8Wi{P^oq}(eZ)DuuZ!Q&jN%f5Mq&Md%=NgJ-El`Z+4WX^CcM1l2Y3ak8TZ#< zDRXKMkjxpU%pUkq6DjFF*JlR{Bh%M6rqzlz`K894k2KgbZWpI*fdAwS&1|kcp2O(m zp-JGeV1{dahIQO0rObZVny0u?0wyr6zn3AN8kh_2Q@WoQFhrwCtzVl)u%!IDwDjL* zGZ&tMe)e`^DYA(n_nF4qPkD8q0g?t8S!o(29E8gINk4kNdVw%Qw_X#!iV~Ai?I*on zB4bcL%#oBfTW>eN())Q4_%7@s^qr12=&GF#BLIR1w`?RA!$Gl#u4KN-2m`n_$7GPc z6SmSTvN>ajd;fc2FOZn60@s2I&=8FMKK#?ppF}-M@)q&Kjt1%*h;aze<+i6uMGjaD ze-uHZWwID^*u3X3W$(wiIVD{4fg)?haw89k{h0RFK zE}dM%t-$Z#z@+0i>%;D_rCI$YkFNG?a$CRW!;`f;(*P9tJdmfw_ZE0El2qQ}>R9}< zTUwW7Xd=VIsU@U==_32Vg#HUqj`Zh{W`hNB7`VI$k|_I5={9Da1?d=N`|8%UyLk&Q zDy8XF%g|>%4rOY>qdQ{C`g{?G>wt-%46aMEjrf{m+b3lW@US(mg8q- zeCZO(xLv9;rFr6+)0!70t;S;7S=$udp}&@}+E=6H%soYKvII7T#Jf9v(( z?wYe3o-2u#RAS+{isfa)&7fdaEu>xRBv6TIK!Gkm27(t3hox48OV~VVzrnQ!l@TjG zwpwtueBm7ibF0kv3G2XYCd#?%wL9ukkL3+VK=(3*F0!N>MDh+%Pe%+B%?~Peaomr+ z;GU(uK%H}8inj}Rxu8UwTm-g^;mk=O`qD4oDC|fBM5cAO0PHofru)U=FQ_xs@oKc& zEkj;qnLIPvX+8YM8bi;~9z( zTPfb@DID#DiwMtm{DcPlzQIQHaE93>0GqVHH+>SKX*c+M51_#+sgH!_{HZyeejhA~ zH8b@JN#FIv)gAz)(|nl1qciBrliG>Vt1#pT{hza{%I28VQnZZwZmFr4D@HQq4^$NQ z@&aYGX0}{x*)|s=p|s`pSFhpAHuo5)shX3xmOne9_^vM&5zz)1CSX#TB&gO1&V5CZp+qm_YIl% z`HF;4-^q`cXoQpSqgZ^kA*A*NK!ebBM7dI0FQ;HNnF_U(&Km{RJN0O$$!LTdeX)?&HGoE(^vhQZ~NtV#Ja{`t>4&5 zuXlTr2*?7S1nzs97EjIG?-u>mMANy?h%&}BsC}5L8;u*FkxgfJzjU!1f~(q3pRyS$ zyc4-QEQ(OXHcMy!^M&_l6l<^*+}zYTkabjDTb3fM0eR62+nH^A?hba2`g9K&5CgI6 zHDgu_(%*Q~I`hOhhocSv4VINXN~afRu;I+(0s&mM4K;w&Y2%!!echp8K`-bEk=wy2i zy*Nk}%;xWt&$KxlJli0b{#F8j+@*(C#fPL8RUcjFvMl&>LlP0e@`*SKu&R3!lsP+l z=W<==ii9`O3K^kG=jXax+r!vaa17)s)Xv{{QefBk!pa7zOW(|Wq`rUmp62%2kt)^M zKV?E#Ga|(YrWjnNwS4EfdwZN&a&gkA@|yhUfwUu5jjwlAZVwAt zZCMxJj0duWF z2B&83W=lHG+#SZ>MJXRP#>6CpJe^YKl`_oNxW_Tn9Z4KL9hWXcBQ)9i6pef(;%nM0 zlFE0BnVo2}^txr!i~24)O`Mqq+rza%MK!h62hTnG2^6UK4|+sSqu7~McHQn%$_2t? zUaqmM)QzGi0>UEo@YNOIkfPzt&*5V^+dxD{pkBo}k*t}QoN z=}Nam^W|QbVigZYfAp->4TySyoVN2OS1xi{nZyCh8^^lQ z3$SEfr#jA&_I48Ctj&0617D!vBKECZ(v+Z<<8VJLh^5u%`|@;W*%ju$OGY{!R*t6y zwhcFFS4y7Vj-z|@Ym)Ht{4bl33(A%}sfn<4MYE7Jw`ZDfQ0O-u;^&>sJZR<$2u<_B zf_PZv0wS3)*x!d^gwLNeL3lh1*Aa~+W29N>)L-SOh~1|cNYwJNc0X`T!2;2e*_t?p z1W<4Y^_nx#C|#a{5_&F;7nj&$lknZ>V&)c>p-GpD-lQnyicwHh-YMy*m=0%je? z>6{m7#-42=z7>NVDyw!FS<)nzlM_W_Ckp1v6m#-!36&W$pGXP6Nm}7b-QrCV_9$XS zQ4pLr*2iIXLu4MRpKA)VyV=6dyd+}sNdwcp5n<+2Sw-mzPS;aS+s63!uxA3`bj{-? zhGgR9l4gMT)iL~Yq{$8|sh-L)>@H6A9JEORXY&MLm$p^@IZcfP{uI9CLYr3Qp6hDh_YJG-Eq^qW zlcPPWu)K6TS&UV0wr?zaccu3 z*Pd8qF#)Syj@E+Aa2vq};EmEm*HqSP&jl8cHYw|wS3AI8Jd81MjE1Y==w}l#ypXl3 zXd9VSUuKM}*iTzh4?=yW(!F^)JI$y@PYuGER-bB+)T|xd@>C+^Vdfw4En6)B8oPD; z6F817h!tW^R^v|mAeZzFGd}>tt=FMq@TkmR7(Oo=jo;?2IGoyoS-gOAhEB`49Eke)rT zT4~aIORc2mVWc0XT~EDNUK;({A?CX$`+BZLk1~T4FGLaMrOf%wU7CrFR%}}kLR2+# z8VUkn%QXO`hMMnzBA}Q;$%*Pcff5nV9m}Y>HY?dIR7=kZP>6L7qj<;rDOt~wKX+X2 zqsvTE1geR;0WHfE-!?wg*)SjKBao^MIhehy;E=7|s7I|ywI?3Ov@2tKXI#U2V`8E1 zc&CeTfSSIX$kBq}&F#lH>z)pre$N_Hf(vSYqr{6M1!#in`!Ao0u7jXcve%(=shE1B zg;8ud*+F~CtCVNbHnM#Ofl(XT+w@Byb4Bam*y~XY=Ca3&Us_Dxxa~!zu5k4?8-gS{ zgzTHYtspq>?2c#=c=MD%)~3beS25D;_;{oic5B!p&hu9OQvFZaSWWAIE^btb^4hKg z9DYChbIy@VDE_eH=~S++%GU}HbDS1|+eg2>6F^?0G+bMOTK^87Lv8?W`kC-(_fL%K z<{1>XEuC&@o>fM)4Er#y4pj|_orvg!Ffb33N?HTua$jFHY8OSXp~@#lu@i>AkWMdu zI&6A)YIW(vn#)R74NpH80Y^Fv!3-G4}6B#tZ=5L;dyLG#P7$&l4TI6NBmH@|Iepn?$SQikKh~PNP z-0TcI!)?6FNuRM*yMg{=5uVz<;V?7e9}IzQy&7X)nRc8HJ~e2O^O~x5u2gB$O`Laa zE~7$nhO_gwwLeCQt~W*DNv~eVWuM!|%jZj(CPSZVi^)=)Aq2|Y7S!?DM^w)hGBk9I zd0!VZEWZ9e|2=IvEIhAxw~mXD>^nlg(iO;Tqq6fVq~Fw>7?xk2t{s>1yV>-NTGzUjcsB-^C}L zP6dzx}xIVKq+v2xnaIgla zya@4nttk5a)#>8SWC_K<{6(Rq{b^P3|ylwAJ4=5LmKg~>??ec9e z$|}aJ++dD(S#K(|pCyY*dC3KQQM14T z@It#^=CjT?tQX;VtfaRIgJ~?7KRol`H&BE=v>ph^tf2A93P5&LLZkcvj6@_uZA#U#i`T;mzk~-lwf%-1IeLFdHvLvy*XMFcqeVvRck~^F%!6M~saI?j*A`Eh z(5meW6%{UA5b6gO_(}P>DntbgCq2ws3=|!+i;i*iYkPl_WsT44`(=}Bp<#n5`(pff z`eKZRj9)Sip4vglPq)h_YPF6jC4cmBQN$%72wR`<>W&0zS7p_cYg+Zzj6@N#C(=It zA8B{P}?ZlzwD&N+ttk+|*8A48p zIf+93#MkVVaC>Nl1VW~4`$$$Q7Z^Zlx_ulV490a&#H;&f@NtDrTHzM7s&&zBEr-eH znJaV3f!uv>LqDgheHV<-Di<{{2NPYCTBW7Jq(j5xj1x1+As8vxa`8e%_Dp%`XDZX( zWT)0KgFyXD3|L16YEcQ+HB+USH^7ZF!t23s0O)~@ran2u+}>K-Yh)HZ>mj`2g&Xmr ztzE!^gco7uij%L$9LkD`YqD)g*wqv4*O=oCnRc0}vownohnThQVF6{ z#Xi187tKzm;PX#1bdBJG0g{Z52;pL|My~PE^VEgNx}mx_dUqBs%x zRAZNP#^j3lZGT8=5zGU#SS0+!k7ympQu?I|eb85Ms&+kHsw0NoG8EZh1I8SaLhTS%o+>v`p;dE* zziMKeSp1qwKs+RzMaTVFbJCGW*6SfzLpev8GvTz|xPJFXe93QXFh{ppjr()`ekLDy zD(C62$Z3>DAm^1yC42{x)2*_~4U>&S^2%7ocwV^{WM2x~sMY1$#I75weHO#6`jcOy z3oXZ#bAMNM|E`WOUwzQPh+Vf1LG^Y#XmL|D2SBciRRdguT-)LboFM2NrW zt?bkLaa7oyUfX*lAhG==WbI**Q7c;L1Os^Em}-`jbla7Fh4sG{dKy`q4TAH);y6OT z5RdVwbZmAk^N>L+J*{b9l@D`$VR_MFYHTt!%cO0I%Xv2%*Zc3wU)c7V$$7H$oK}<6 z_I_SzK8Ri)sw9Zf9uJOY_VR6~RS=?A(6RH(=uUA~EG4Q*J|HRi+9rQ3`^v)yL0@6&BPQKa6?Z zir<^gG?-eZrDrthh9e~F+Wdd%;ULcnWFQx746nc z{t9Pwgne0zRdsYy21U$dBfQ>9+*{u%j677PYGB-NHx+nVE4Z=;+4%NWl+ul}x!Gqa z9XbN9oPGKWe_kwztQIvgL$PcsJ_%piTyz@@Mu@4yniyCl_e(bozT3FdGmY6jjYr$Y zzl7ag&Tb@>H%t@juX#FJ@th%9<)xtGg7(R|k9+%0qe9qci)x)xzF9u@lP33$AGDN~ zB!ADP8*p^2q~^BjKS-9AqM280kK!i2Yh#`Oy>62oJva+%yyl(_B5L7VU z2;Bx+Ajg^AWL#lxIY$>-?=U%his_qF`u%AY^Umheh@e-5ah9Y(8j`%u^6}t9vIfOk z>=_`%Xa_~8!Aj4^z8Y8OUl;CTR4$Ec2rmZt+hvFSUZpcY^~!>j6oC#P8E9+}}Nx2Y(^`=N-KNxiy`= z%QO&A=mV0+_Md-%dj_WfZC5q#yh&b%d}_c!3?g46V$#s+hyJ^kD1qSy4-8`bQeVK( zXMk-+It1R^p!bsxyq++Yg}1-}6~B8c$jVnA5Ww%1X4N>)N9Apnumit;B281sHc({Y z8QI_S4imp+=v1~TU-wpn}8UAphGIn3E-Fi1M26(59K!!!G`IJ>NT=Y+5wd zj1Twp^*l3aKy$P&CqU4?u4MHAXm#M`j<q7<0L0_c5 z+{WmFaV}YW+GRhu2H6;Z*Ln8y?_QHsDQv^J-P^+LloZoa<(~5^U}eD@Eyyb-jit!U z#|5vC6qj$g0&V?UL3wUo@Z6+<@b);NxmIxHG`#g7@IO?sh>+m>glxlc0fz8SpRLJC zxaELL2<`_5?J>A?R8L{sEH=ws(EvIAl8UySdNi=;IGQGf?}~+LrVF(hVY!iq!5;Q$n!1l4W2AbuiTHFb4#!mX+cJA3;h8Z?x z&)RLO#am=mzfc=sKp&%$355Y0Zv{}Og$d6L-Ze_H z@)dL}1zf2#-1z}|XhkQ!si51gFABby)W4kSUITajWMRR3NI-F%{= z1O9FW;8xf0l5plk%)bYBVw!{@^`(DUd_n^%LfyB+il zOH)cd)3bMRSrjeHZGW4Twu=Yrrg;eKR3yxYI)~#PGDL@wCdGv{V`h}D4P-?ofj&iR z_a2|FD!6}DI0e_(k~f_PZDm%RPF~W0n2-!K&*M%%s{mcPFlL$`4SYmm3g>_hN96@l z|6~F%M4bT@Niy@|qtlm1Jmu?ol}RA#O1kbY3tg#ok2l(a^;S8y_YP(NmTfTTeD?w_ zq2ZaZ^qO$Lx=45f%r{tWBtVLc?ZmzVIS6D6j@1pM}TLw=ySO&bscJn|#6_8)?GxawtbeR|!`DSi_z0-p!wbew|Ff@=!7Mh%*N6k^lrHGYE%C zYo2h01e^#4UUY&VndXRZT0ODuC`eX~J4G$ttaKw7HS`i*-v974)!WPr{uUSzcdPvL9)ZADE%r}0;sX7PKZii2*LR>q zkQj$#oh4Yk%PZu%{|2=R<*-+n0d-=%L zrDZwZ?6ep(6QlHPDd2XyLI^J@lPCZUu7cy5tZwHE{orK^F@j9ZYB~T1#U8wcnc>g4 zkDHceK5n4T*a4RYwM58(jTPB8s~7SVU+_Gwp`I5ej6Fj>`D=^t${Z28Mp!-w>E_Mw zhG|_tP7Xj0FK`UEkhuY#MxvjW)@m_YwVm8yBK&*G3I>PVj1ywNDF|4abetYh$* z2)u7cNA@ zzg)m2hs*-rW#D<(EVWi-!v`gyVg5QoS{El|%AF@(H�}Xfm*(cf^Q+|r?H*S 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�nsofG=TEABM( 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%0AxS z@-y!NZE{8kFd+(z|6s8g$V7arD{AU+f5xS?pRVm?-kq=F@XgMc1D! z8~;>9SuPY4Z3Qo+%j)~r`_@8WMw&*P`oKc@FzFS>tY(nOLo+a!9JXzA$I%y@w_mor zZG(~2gjr_s8ZP**O}r--p%SG+qN)(c6gVj8byo;9TZ!7nsV0hl3B?5bGX}FF03EZk zj%I4+*-b~BoViox+3&#=^3)UBOA<*Mu%MPK3T>yVJ7g>D%zFF>-bRop@O{?bGFcz_jJG0!RhHiBjxkM?qMbr zcO!SOREn_up=TDx)%C@BQF1u%myXmfSKA_eSecOL&6uR|JtSgk`#HC*P)hCB{=i_M zcWdI+Y#}<6dWf~>^S28nVG2Fvj0u8c366b&tj~4t>47{t=5aA5NzKtLy*EPxF`Zi> z>9*)==AUP|lTESE&Q5>(*+g~DdYy>PdA;vY7U$>`HhDtR(djFXz7cNwN-H~)H`G!P z?VJ~w%PAl;7kp1%LA+;P>xQ{#$ZDZq^fiR~V(ltXExN`!QS?3n554^Ol8Qk*TPyLC zxJJqnled%RUzUtE%rq*CvxGY8pK48}Jxn#Xz7|yEE5fj)H)Dk~CE1DO+m!cn@nk|@ z2qFiOb1ZH@KhYCX%k$ZXKNHI-p51?Jzi##g-DvX}e$;k8Dk%K zYo}7cX3AmEMy#98wqJ&1f=EM#t?t4A92W0&2Q7_z(x{>MPRhGDWQ%EsEAB%~of>84 zm8X!8*?sGNPy&h|72dePj_n8`ld9SK=y*=mp8Q}u~)zhTn!bgyS+)I^?_DTM< zyaZ7~X6gpqo@SbpA5SF*WRFIr`StI+|NEOTj3fZZK!QYYe?^^Z97!D6Q^vZ0*Pp5K z^-)V~_{TdQXBq;Vzz5aqpKbAN5imWFbHUF6$vF!UvuTW1eX!wu1>nT6*;P!LgEK5= z2<(wQh^7LfR7%pQJwOb@ifrLlQ$ehNINTA#x_(cZtTFj^0dO_8N}>7Bn8G3FRam*; zS`6fl50*;ccX@N;`ItJ4WEIwT!3^ExxHC$RxRmymfdZfhdVJ%3*xcfqDgmH!lU;%dKx+Fg42~4G3`0!;x?wDc zEary<7a2J@<+HxlR@x)WZ^RuA!f+%@EWNpr>-kt_A0MQ1vuVKy86g~1&*{%8W9TNEs zT1=R_i9LOEqr(LDC&rGjxuRoY`Vd!9J5qi$B%8Z(f`OQpbRSwt7Y4l(&!bG(-WRi2d z7DRJL6ahmN!wcINh=}MBd^zl}GPI$-`Z|qhEZ|kS|MY2Q1%P*%Y;J;!2?_0}_|Yxt zQB|n@Det8`3|H(qzy?Fu69ou^OqBw0M=J!u2;+K07o&jEnx4skH=DfGShfo3XNt8M zNUASpg@u0o9KKKe?F{($bI#b%h!leohKZ^eW;29I=oowWpT($F!Md;DdV84_A9nB| z&`!02fm^Zjg0N7IrI8>jpGM_Sj;jWo&5HbqRRpiD!`{5C-9I3J8sQb}kqCc-Z@mSn z+e1N~@L`C=GkAN5LUtROpF2_@(-{Q1b;iF;<67$W6OWBpSnF@hMm~q=Qt9~ONlVHj zjBX{1IfAA`qeb9i0Od_}<-&{@mEeGV|CryWuIzv6=r?ctls#rqiaXHTcw88x*0Vg2 zULRC&Noe*!R8mxl2O3k&J}NKQ^ppP~88Og8;A~Bz9QJD(Tt&c>v0L#gusRD&c_W=qx{9DLITT|J^QIhY7!9z1xU=vstuJhC>? zI$qJo*xbQ9s5;s+K~hK6ExN>Fmb#rZt;+0*w9xr5&c5^&JXjamQo*?JWku$aIkrBA z3E(be@MXk=NN2=sD~csBt`lI3@qxAEqmaPv^aVvh&Fqls?I&e0*Hz%B!uILdpDM;9 z&oQlExm__9dzI`$tzIEXFsbW^_L_!0-1mPt?AsbBTZQCEoJ^wh+z0R57JcO_RmXbsfS-cjDmGRYeeOgcbNWqL)69>aoy- z>lXpqjPPO)fZ#M+ylP0PbT76|P%je9oh6ngjtB+@f`-l`9nOh4OtcSu6W7qpu=_mZ z!j#JFEZxn*MR?KO>Srw{GOhuZPxl)4NnOi%paT%}#TBDrXc}t|GX! z!`%)##Dg%l7#sLR(&A42It#y0L`YJ(PurF;Bh0=)DuRQF56NIxHg8MFbk)00!)=IL zLrwff`!R#1QF4Yd7q*nz95EK>8?PE_PrioSj__C#eT1qWh4h_GyMP15?4g*1<4h@5 zBIWw_YaD&-EmfVW#~4BE9r-LKw}TDy!aD4D@K|?JrT@>LZAg2~W{#}pqBOWCWJONv zj>%%o`)j;$fzU^vyn2GBiKnnADSXm(hne=x>s^8GbRI(6x?6DVWbA6OUtv4h;i=4l zU{Y~2<^4?Ucl???cvB1YaYdDsl!Q?@gY#8&ermQ&d6m^VWD$4wtFlO4^m9qOfH4Gj zN~)9i_H{Qm;%+Yg4V8{oY2}<}FIZrJBR7MBv->ofh-fJXDCFj9nlD)LUHQqy}F6)E@Tf%yG-#ZvU}%^ytuo7lx)uv zMg(A^dCDnW3nr-BrqO=OF%DPy;%zAeLfFz`;g%_bK`i)l0^Jt=2YuuQu)p=sC$X*q zfYBoaZQGJmAC-R9}r-oH~KwIyI?oUJP6!LhAfOsFOkBnr{#SOu`9mHWV-+4#) zDeFjfys~SQM6Rj8fIU&>N>kR!cR0F<2G$6hnGy0w`DyDEo+}ocV28=j4mho%^4GNm zK~K*KZ^vIC8j^z~c{(~eF%Aw6AM0qHyCYzaPTLg?Kz(w?LQrYekp0JXwCAouw(BYw z;wz1oOeR$RmT!Gz%+p3?T8upo!3pvqF2eHB6pKb#n!Op)i|`%kr0J7UszfSjwi+H^ z6=iRsC)wwkE5#LMSZQKW?`M+H%sKx1vzZD6^Ols*rdmDtr^6CexUADs*WgPEbEM`M zK(*uw6;;Z7G|6a?!Qql6BKVr4<4OQ&A*&vq9qs{Dn)}L1ZL-jguD;W)a4PZ^ckQ6+ zDPH()!uR_wH=Rk&R2pEN%`C!dW_z^;ICdX8!|><*6bG0&GX=3>(b<}#+K*`+_W3&mu*n?k-!viWk1pVnl_sdT)`h*9AAVk~=y@vRx^rNSX_=NQ& z|L{yg=t6gjX3A~bW~T`I{d4Kz{uzDBk}UzJ`&VQIv95JG-nRNKV5CU@|L8jFuq@N< zZ3BX!Ac%;7k|Kh1h;%3_V9?zuA}J|d0us_8QlcW=(k)7dAl*vy(n!9-)^(j%8(f_;eCN~P*yWB1c?KXIWlseJSM#fmke-ItM|7mD=#bj! zcKFvdMEDO_()6z=SjPF_QlVemTN4x?>-=T!Bw*`ObM5~rE2bw3G8KQjb#Hs-Up>N* z+$Y?ez$a>6{>I$WXQdLZugHAAl&d8ok%W#f`Kg>mk-O~2>t$lQ*>~`oMCS*gClP74 z*xRCZ4j_K_r7TEqegoM>?$;o%yT`Y3ep}z*xllLR5l%KY3kSSxQN+|Gaj!XkcY335 z_30CVa;=aD)E~1Z=TvitSyVsXkKS`!33Do4jk+XAqkwv&IrYE^6QIJRE3Ck3Un{gP;g3u?j_LM9^L|Fv0uY>smDfP z2ISunwH(4JE$)1t-S_J|_d?F)%AEXHuij;I1nv)8Q)A6~cjE#o&)rudwK1g~UIdHJ&9b;-U+d{#t`Rqq& z0C(n&JE>icyr|?=om$OtbV0V(!98B5jc>qJtvYYIGLmdh;{biand=QNu_y%4W}O-1ckut*WC~+DOrpeK#h1gv6ps zqW%Sh_<}F)9wci1BB&xbHz)wu;FzzBYR8xc4mwL*T-*i-0FfXZV?;RyN1hAV=ee>u zOW?qtqp^*P;+ihnQcjbhDz=1i9l}OHL@yVe_mSA@c7U2uk<5sDl1s1<{bzc*$~PEX zZh`1t5a+ypgI^2qACxDFC3xxI1iB%Cpb+tV1&X(D2&B{oGs>G11Okr~G(i39cvqrb zYMJ=-`5Ka?tp(;;BwVx=bmJM`olLlcs0u(nZ$P=+0<>CXIp@)`r?3^uA@GpxeP!UO zTA(4grUf#w-(s~tqp?GO?CHx`8N?eE>f`urRqS4$hR?F$uW>B%@ltSj+wg~$su9O# zGRNhxyL|^;^_P}e*6EX#wK7LBE9$>k2m<|0q=St2b;ptFfn~4(Vcra zr}u-ku%im{9AWG=LUg-@BsnIwI%BWTMrYGbx+^g3DSqqTcu>S%)|4AMG!k=J(fF@X z?{(=;4wKp&rrd^3-sivdwlo!|r!)P6O#%ml+iF~x_opq4_g@z8LD|4iUS5va-y!c( z5p(4E^XJ~?UlCu5D0+zpaGLUMM~F{>y<-0DEe>qA@8EfOax@B36on3<1B7h-$rry* z@I`R2l6pF*%EJ&PDGu+`2U$>$x4<}C`6_cO8Y}==hp*yVySuxY=L2Z37RvK*b5A2I zJ5V>Zz{s{&U~73~C*7hT&${6Vv;~h)y-4yg84nLhvXl% z_u2|rf(&N~Di=x!+_2^>n!XWsRzV`q5SUy={kk?QAXvXk+&h1qA z#FoOz&eBO>=Zlf)@$EB1`HUJmWd_LwU%E@uZc~T_7(J4dQhF|R&-wlJoFoRCW0SOl z{o0(3*{w>3Yd7+~T6eBZ1Z}sy?$+!>jf9T?7lU%BY)7h}y)fdbYr3j{=Av?Icrx|4 z#+qQIx?k(X&gQ_dp{yS>5&fnL{f>myGSaayUr+A}=P`=7JowmuC%@C^jLl{8pt>X( z6_uFNCv`xl|736$(V`;-mtl?v3=s=Q0Wj~Y17||6{=frhM{LZ*>fQr4l5&3rsdp6K zmDgvZKH{>3_XP$kvKXztR!_srTp28oIMf1KPX>_PPHV(-5D2{tR?W9Wg$_8|d(+%z^o}CtaSN^ud>sE>U#$X==^AO80acBf)r>mMd3##kzTGCVJNz zR{ray|HO5ojQ^)7uXfCM?L*_O*ADM*x9onA?n%$Ioz1Ns{JF>0(^pj$+Qq_QL6b)} zR~yB8jY86dtG4`#^nR`Uooc@-MRjAe$^)hZ1`Sa<)x)3%Ka%;rG-tdsyHMpUtf_t1 zP3vY(azRzL)+jURDC1T}a)Zsso4zNH(enG3tK~pfEESqxzF3a+u9!$k6N7}ip24gF z#|ON69>KizH*c^Os(|%0!|zVXE$g0(QMs^Qr+9KAaOyKI=Dy2km#)+0!U zz2+cj2^M(zaJJ;=S&k|r7?I^0E*p}Yx2FXcLZi|F=|UjcAWk{uzAGYKc#McGw7@Zi zvpIA5mA?~&QH(Kr9POn!cd-~9zQ(*=H-~@#xt+!eJ?O4olg1&+;ozY^k15}d3QF-q zXd}E@*9!w5HfP_#AP$QT^t|lnRk9DOe4lVV`8Wk<9=mruLSWP=*#`-k@`rVJt#V`J zOMr=X4DcsiVDLe{bxiW5c3euDNX8(y zd(3eVa9o$*Mn2<@%;a1d{#{TfkQTo zIY3}z!D_ux=>2BnC97u8U|xYnVae%M{lQ1=-GO?kmNhyaoLW5GcYoE9k;yp0-`xvz z`H)_*D?o#Nbs+vj9tFbA4}MH{G02DBA<-}wsVOie75|tlMgE#BwfLt5Lg3L;UdL4^ z7!gA}b6dae5a;y`5Wn`}kGKQLq|kNG1|hu``0Au@1={GpFzuyjbpnn|dSQIF{mXKD zC{UG#kc?>WbdVNDLx+}J6Yak*E@H4U0V@Ayh}r7Xs-3h?_Ug@0PT#u!-%{zelE!W5 z7-y|3v0_Pe0 zxqa|O-<9>X%`_izR^ph~rT|3dtGYee~VAv}~C`&Oe%mCk1v-MP#OcV2D~9+1Ow046ud0 z*r0o}$RHQMp|dnv&NDx01dnY0^W1X1E+^_@yUodq2RPX6@FzT@|LbY=Q1N2hJ;iko z_=HK3(tL2|!aivI%&Ro7pTz_7z;Dm(_HBj^c_2_X6Gz{Gkh~b^ux9P)1q}l|&=@Gd zjlWks#PTgESak&ZfBcR(+C7|nV~BElX#dZ$4@x;-KhH;3|0U^PP=;Pt)Ir<(e`S9} z}16cVsC75 z&$Qg%ZW|qOl=|{q%P{DNGTSxDt6HT^YJxX(sPk1ddWFqdsV4qgy)FH>^b3UsNHf4L zgMZ7CfwH@YqtM!u?|6=WmDFO5ucs7!tn*CV60#n0-HQSV;uX{@UP{L-CE%6s1^YCr zFeW8EpE-_A-iu$As>^|iQ=@Dr zG(70QYI;59HX^%(%wSH4po8cc7_&7-tWL^1*$fQf8h3V`Ds*uC=*+>#am#(=BK@VE zyKVi4-4R;sl1U4tx=*6I!sqe^Sz=3MB4HAJx@5JVU-9nF5QpQ=J^7)}#%2>TB#shK693a@R3q&)_t z%}7xPC^lt|Gz&yPj`ZX%j#H>NAmb~qaX4FNOzA*^F+$)&#B{^kup!1kEtru^^K26H z8U$Al6QY9y0>WVx&9VUjxc1!;%4=XsjsDfcfMJUwG}`*mU;>YV6;^lI1&+pxJb%2Y zI;m-C_kk7qk|7)_OT+;l%n%N%Gs6FT$zT#g_aC!6jJQyXWW2jxHeo@^`~*lcVlyG%!2RA*)qUf&EkcSx#L(q4F`Dn;+=nFK7U%w6@mZ6P&|aG2m&rjm;LTbVsm~gs#}WwEKta+%B6NmyP0Abt$`Y zvIogp_m2Xxw}v7JF#8dyEeuSV;OwK|HFAjF^!c%Sw*eCOuEN+=Vd9Y*bPJY7N@Zc* zo>J1$(Vp!V$|ZR|X-FKD_e( zS1kIb>#<jLYh~mi zLo^&CE92Fghw+h-?~d+FUN|dt_su{6ucr$P*NWM&8o~P%fz*4GePDM+Hbz*LMiI&D z9|flbj2G?_jdE*>xd-f zu)h-(<<>0_tC))05WaG&>F!)hFU`5s4nyAeJ7rG_H}&3E@om2#Xp6@b zT5g^!*pPP|92rww_#SK}#kv2{Tc&AsuQZ?idNdzG_TmVdIU8@Z&rJz&w96lSSzY&i za+IIP45~}q^FC~5($DoHA@h&{Hgn}R5I{1&I#C8r>_Vt_c_lfxt-|%=A&7~Ki|dIS zGDOP<#k(~csmbCHKX-9LRMZtDrvjuRS;l`XJ`tbJVVv}+*YUXdeXY*AT~#)nxx?&H zOQ3&AO9dle8{dwlY6C;)LH^qU4BK_Q!j0V!f8wN!np)i62-E=U5%4TLqXs^=oB$xK|M`UEa;CP(&MyLERNGS5&Y-~IHnBtxll zbRfAeHdJ(93UU^6L;fIsD@EJ}4Geu3<+8x#A5y}DqS)8H?JdV44$2fnI0aWWz`Xa@ z&I^H8n#`)X=B%VD?4qj7SEpN(B;;+FHk%7js+}=bcgCLj7tiBORN@cDZ-{Q)O zZ3{m%4Ub4tE^9x#;KDLgN-c5Mgkp2!b$geAr7lX;el&y(FTu9FOpBD@?$?pisI#?zR~)YcW!|E_aP#nlB6*DyW97DK zhT=QWSi-SguK0C1+`GRQn70{}-%BO6vXk=m^0>3BV>U(wOU3{^iuw7N(BdeY|l_5tk^33 zH@`RFU%Y5eB*qA7PCin-xmK#@^q3( z--^xNeDcxVf0aw7B&H`_Hp8&8dpz+k*NYPTE7mdkLb$KLYe+K@Hd%fye(lOb?)R{D z7-r;eZxP*pmpK#xeB(}wB+IHx)X{CT_wp2b`nWdc#MxPUcE%}c3Wxf3qKn~FouSy` z5!W&X97g%I#o^*CWEc+{-^*gJfY4A?^r@(UE}Y6^J$Sbz_P3W=5J(NIBGO7qQ3W5K zJ>S$SpxIPT7}y2PRxC`;F5UP2MYILs@;RsF-*4Kd3_ZNZS)XoBzO{Xtb=_&+`$S_8 zF&rs3I_tC*1h^zYdEWdSwM}kz%Mm;t>in*itAh(0yI;^oi<8>tsFZhIS4DO_gI9_s z)LQut63*{Umn7Pl#w*2%8kLTA^L$a0@FE8q!2yEZxao7U1$?kGh))NkSZY9kHZ=dP zjfh&0ux7Sw>sQ3&@D32^FoKFjEP_Y}0f`Ec0$l7%wm=>Jt}Qj~DX>+_TGk#q7%sek zL!Q$@YV3Om&}CQ|{(W%i8_$4YF6+y-PrLTf*mx%U1BC*+=)g0^2^_X>#&h*dd-~eh z*%KseXI6HS`^eG<=Y^eCHmYsre%`Y|_1?3oA2iBPjW$L#q8w77^Bx6ETE!#u#BnQfZbG;$KT!j+(6XI*ZI;Vb!tDHAbinZG zOE{#mfnqNP5~!yVT}=}0W0v4l0AOwPx49y}6^`=qa+rD^r)nj~St`WWLQw|Bn@3FL z>BisblE7WY{LP&;%Uy;&mOc`9SwT!9=d=K~Wt~p+7xc=Tv7QP`_p{r+EZg_c`*DkN zOcUzWJl3Tb4Thhy{;0|6G44uXQeTryfV?9i)#>)R2;=d*^(XO{glHl>9KSSI^RQ$X zD`pA$&kV3}Z488v7rWAmDAed)%JTF1@D*g4tz}QAKsIs*p<8e1z~(*;TX-yJ$)PW% zcp57O#uXcgM!j9Zs2w8xG8WywLCg>nunJTg7$=adX9(Q7Xtr@82RZKa=4h&B{^R?- z=->p?yhSyj2-ZfisLE7ZP2|G6wgDKa7O1`Q#;pK9#y@Gs9st|vy zR5$QE`Dp^Q169}zpUooztV45Wm;(2GZJkAAC3%ZRNJbkVz71KzVKCMP`j5>1l=fYM zK~y1Be@UHvM*>1gRN+E)9Kq#z-@a>D?d~@qav~%}MGMZHmH$w$|2E zi=N=r1J+T(EuuCwjF!0ld{%~;#PToAq4#`Jgl3YpyKQE6Gr6~#3b~yoEqNKO?m9eg zr96pk&gH*~!?qEt+25)#R6$B&W7IItcpA3PsDuQ{=z1prpi-D^&iPw_e9xIi0;?1h=G7Ab zH!DXDY=H4piYvntCj=;3PLZW*h5`eUu7pSvbCN*-ei}Q;u1ETb5H?k~TOh&sUvtSE z?+(keOKu>#L#X&F5)AL!)BSvnB=(aFA2_wLzFi!^A zg48|w?_pxAuvtGV?|B=D$O_GDgU`rWP!&A~|3jMS)CZ>A0x@XoUc=))k;^!H{6#=q zx?=nHvf@sP+(}OF>-~Ek%WZcsy~aym(%r5zKXCP-@%)OYot@u=Q^z+35tdtxZ2#0@ zakW=vPJWbC7Tb9oLBq7t&o421bW!&#|H=^SSgCeZ)XR=YP)alpk9GIBDm^UU8@snL z>5Kb*Q+jV?MlfL!j$T);vCC2~6zLA{wmOffUqc!mZ|Q?dEM=}Bvo*cAq@-NGTRMO} zr3BM1gq5&>Qddzu|11?%j<-MFr{%Fq)oOopU8DTV;x8=pLDSCsbtqq7qSzHVUPJz& zjgm{_5dx?4c49i={cPJ@v+jsE__p8N@AAc8lXz;147|x);HsZ-3>GhPGUvl%2hXya z+l8S_{*#5$09dgyPw{6pFiLw{gSZs;7PInt-JO5V(@{`RFxLe;-%LahZyf>zM~ml1 zJNxzpvUiwA2L@?ePi`{NZ&Fx~)q;oQ)|?6Rsez>5wrr+RR$Gj@ptVRst*D!m+PLqG zzUvm)Jk2^_opiTQn5j121CU!^Rs!1=^GvfWkrmss#4%Qh%qz34rN@o;UY;Ie_9=6j zdJwnvFd{0nD|(pJwpXqrIWHu(JsWQb@EpgbOwxoVlIe8mb4L-ABa+|g(w7x_=w~+8 zm6iHer(%~PAM56HXvERNyi1t|=aj^PC0I`pyEfttya}D81BEjq!L*5|8cwYa7BqmL zpP(HSz+?my_%K07)VBhwRnYTd^Sg5wV~`M2(a0i%Qb2)p&dnBtaSk}E%E@{Y#)@Ix3B-VDiZ z+v@dMpkrlzM|#l5P?nhWZEo~A`XU+<+^F}UVCbuA@WjX$I4IJVF8kw+{{ARHZx+`n zNN{R^rhUidDe5|}oh`UO_rOGE_)s5dNX$LtvRRyejgv>+1%w_NRXNPDJ2hSUgL9FY zk6JQ2jFsfby=E$+3un;9#!9nR<{t}qBveAAg70UaG-jR}nf=fbJ#!EnG2_e8CLOt` zUie7!D538BMeHru^63%rUIM7<{U=+zmS#}Q%P$^tY^<|O;}az^H1}GV#1T(!KHV zqVo_t{He%$eHG!xsaHD}k3MapVwUq4Q2M!PzC5+NUC_(Jj**L+LR@ry=p zEfQhHzalD?j=Z`!O8oHctX#~@G6F5;lf(=V;QT_D zl>2aHuLJL}mlJXoLsdAU_K=W0aBgN*^qrc~dicfZ<+6>9O)po4<7#f9SK|4m;@{PK z%$A5%t*hu!^$^cw`xiJX%^km4hoR_sqia~)({R2qVGTF{xi2$08FN&Ib2%k1ABT5^ zSKv>#_m6zdhmtSAjIi26RP?GWb4-WwCLVpmtH6`PwA_-4|EXg~D%0tNZg6qQ<6tLp z-^FYodS{N;>dbbD+o5~KzFtb4qBWKykK3Ji>7&Hg^CN0=@po=4BLXWbK|4A1yyj;m z9{t&}1Vu|$wKCoUs(B$_cpVg?{&;z}mE0OxPtj!~l>14Kpo_zk;HwDYZT8#K;*!i~ z$G}qy71yUVZunY{e}R=VCLx6Y25=4pJwIOcPv%k09&YWZ7m1!Yb##k!Zn3YRtWhR# zC;2C9<{*~ zJdJ-8#BWIwPh-&6nbDm7&1Ledj3pz*IQi(`13ya~Og)nSQFAK3uWi@09hwmQv(#pe z3u(o;LATcC%_AsC( z<}Zm(=U!=7??T0Np=`_2;|3aZojwie{P^)>`fU(<1VjX zdV)X?+dar|d}0~~6V)d7QU=E6-b1mx(=3o?M6MZ4IdyUgX%q%CRCC2HN8Z#{NR{4V zZP`*zb&K=%pPYtpTVvJ$;r;n{h;e$$7V2Ol81OEdP@zQwHRWk0ERMmIQ&|NcrVS*B zX6#>r=(O9Cl3DiPcS=Frs7OAz6DZ$jKy|OOO4AjxwUvKKz~((zx<=J5^Yxq56@32h z-%2ORx+E4fkIi7to_i2^6cN`BvoF>!r8ALtHCk& zjVdfZ_bu)RA56J;EQT7t%()km)NwXy`$Dxy4roJNbp)KAso>PMofnwr2b#c$;>x$hC_D7?`Z2;5lGvqKlwjJuAPx1! z!{BT@iaxaGN2{=F0J&&utnQA8C8NvJDwY-1a55@unsaR$w&%P@T}69GW1u7AQD4!O zM#qaj6(25W962c-706tNy!2>fPKZN6CtxN{){i%O1g|7kPZR>S2RG8%%JM7$@yIC+(`oDBDn&%?h7IIDzxLE)tmv+h?KO zf`WY~KjSE0>8MSRAmf9z5EmopjxE0aZW1*Ge>bJJvNVh#dt~NYe*jx&<}#E_S-I=5 z+4bG9Oz3Q?x+{b3)5cBP>>k@B5C63AY}*8*b0}lo2ttXAFV z9DrByT7%~3=R5He7WEA3o{g zqH0lZ(Au*~HR3BGe=k{=N%kp;6*=j))C2dbg45d2tNT73@KOv|AWl%h%d?qU^N2X~VseS#5Lg z%%R|zXyx_Rs7pd=t@#}=$(Edc7GStpv4}UAx$S&C26oq13NhfCZsB<2Qa=;72*S7x zqsHE@4@fFFvr6`3)|q&K2`sj|LEgP`8gq#L$p`tNz@d70bg(Jg*K&x+exdCYvVRUs zuo-x(PH`eGC8w2;F%vhKCP{_sY7qXSa<0%ynS?!oA=P|8&gC07RB-Nn-3un12GVQG zeU9q)g*M&lp_AUH8iGM^p=QsC5>4~*_u=LAb#f;r*oE_5pUHAP4l8{+ke~u-iDu8c zgZE4+zb?bIqN0KKv-=vxC6GrWfO;Hq>+uTPZRhH-^E+F0J_i6G4@c@qoL7+VrMkx1 zBuD^U6#Q-I$qV<162B6!6hmbf^*Z3W(#3ab-OZncNZD{m2)YNES<0R?_9AZkcBDTG zjtZ^c3ejlMryVZl`mDIx?NqJ6%j=mtx_u+Cf^eI6>xU^W|DU&_xJF!{JrZt7b%13jI0t^Twcv;!uvO*iUnl=pdk+p2Slt0h}nzN6}B zIfDr=Ec$l!o0WVbSIoLotv`Oc7SUJ%_dLYd_MK43%J5K|Cr6GN3cvm<;!x0&(Gxb2 zgFK^L3vH-rFG)G>?xf%vSC?x{lel>flyP7*}k3r}S|<`ez2< zn|T}C6Q$H1u9`Q_VkpYNh=2ToXPi`8gpv*hT$iDqj|5r`(r_GdV^Vm6F7a>13rCA( zzv*W?5>gS}W6)u@iv6ISHezCDlys$WrnRL-J>oURHHkE(2uab-F1>Mg+Iz-_mLg{} zwo{6nbfb*s0$UBn<1ae(ZUhk6(q9H7E|1-#cO(~vKHz0{#PKjrrtp9dAyqKIacPjw z)O2rPyccMQTS#)Fk_wUFBd%DwLWZ0*i@?9lrZv)DA?9{f^z_7=KQ6oAQmr5z91{G* z-Zz?LFCbQ35&Tt3{p2A*HmuMmF*asX%NMu5LNA5?Ds~5{f7RtHx}1Dd?#my~k4j!( z5iIH+va*NqZ?x|$<GEJA@+z$p;H+qNVVR((B~&XSMF)bGb5kF6$Lzl*hF(gW8cN2roGB@h|5&ZJsy}9LJ7vd?M|-*Q05*9! z^li`6x`P;FPUU@Ov=$g6&Q5nxN%2>)4dibem_718Y2#+iu2RwETurTJV!>f)pTz>Kly!#oCG+k3WtZQNKWdD@@bhO?onYCcZNO4gNW-VFvmhb-E__|mu479`t zc5k%9U}!8F-{QnFHHT5iRJnd<+zJF=*flw#-Sl%#jIDB)Zs6Fg{(Yb!_Wi~cdiS!X z-5Sj!)=>|=oRMRb17+h#?jHFv|cb94#nCHIwu8M6d0F~-!B4ZXxR0}D#Rywn)46AdxEb+e)rsv zH(p~WxG2s{1jslNs0I<5mUcOL1>ZJuq|^JQOWFBK7n04u!aC)~(JqcT-#Vw_h<8uT zpX7`EZR=a5vUvj|51;B1VMpaOwEn2!>^c$W++0?4EB|DZI#^~~A2;A*P9g-9Y{_1d zR$p5_^%JUi^DgCGRSBWB|5-t*)@-Pe$J;Hp0uOidQ^ra*`ZmVIXxd6uRWCf#x;7q- zozd%bXkzt_$FU#8b3+qXit2TUN-Mra;|}FDQ{VA)0i+*u^A1$WncL6lCKCBYChDB4 z<1Ju9XW-SL{utkaIBO5UiN0Jgmv@_sS&z z5=i^zKQX^dN=?ET!n1{k5%G-N2Z!&3Hao4t*>@5mFNb!pF#r zmP^ProDtMrPJEA7hJ!^l(JzpWnb?Q-N}bLJm#VATMnZ2D<}&gP&REcP{eJJ3ADQ1gw$UqyUn$Q_Aou>(j%SBXAS_IlQ?WbHoJ+lv zUq5~`lvN-5M%Aa{6WV*Di-h%fsI4Z>oU)_}H|Oec%RsdAr0p+l-$ooJ5B85GFGB3z zvvoIVF);~^MEe1B8f^@GhfH%kDZMhC$XJ)o&bGbXk-Qbb`Oc;`k<}UDs;Ck3cPXO{ z6{rhK<+O6oSru3a{P8O`d-}4jh25Am)*Q3_W(V|xOf=3WO?+ImmlloCn2G&>MAQ8- zfoNQbt5Zjk4%e|_nmO<2t$+L`6A81Li<(p&3ww{aL+4V>1!bDnZI%-{DXbr^kJhge zKOkNMK`Xi0Y5eJndz)^8Ip3CT#nIQD9M>!Z*4?&C*|@kp9%|hz;iBv$2HT&%4sFl!P9Z;Ok{CViN9%C8}~yJ+)u>tCya%Ly-TW z#3XTsQ;AV<9dRIdKWQGn$;j#F3A(1d#Ve8@NM=ue{u(knXOF@#-igTgWsw%p4F7Tp zPeYHt1rce?fO22?43_{LRr}U0ZO{oMMy+)B&lpQm(Y^5`!&2hE@P?jJ&XK?IR}-!} ziR9P!oQ{SDv({lSD}NL&g;s@Ih4yNMvk0dVlb_-j*T}E%`FejhMA~?!uuazsq-bB> zB;3N;C6o9H+PHf-ES#}d;q`?u^_$xtLULuiMQD(fTb6dGDshYAtW>!~xxf7Y+n{az zS`8kx0iG5119{P2hWXC6oW%1u@Mb(WZ&lTGQ?3@%tHapR$zMKgm)xgKBxL4tDs=^k zFWkbRpv1R+*&S2o>bE}yM*v%v_z|9t1%92}#OOmu))i80cP`mt#chtVG2N@}H$%&x zt`|Of>Z9q>-RHHkt8*-hp-pki^uN02JJL9wp~?ch{tQC&_u1^PKcwILmJPcm)9t|vP z3(PcO4^@cWixDZ)o<)mprsomtxLaR&H{UifWz;%3#+{C$>kHatFlD`Tta9rF;P1W^uyTag>P|dilHKG57!2w4&(?8B zQ(%~AmfaO5&C25VRe!xQo_pp6%Py1)secSDr0?8D6)t!hPjM)?i1j>AN_j` zd9wnd=#*KLJDdpmhPm=QCO>TP#gT8{xLAVC|C#G|Bd8~t*T~H)u}TH4E2tg%x6j=h z(?5R2w;jNkB)5e$7@HAR$OV?dC&ZKvKUVi1&8ghr=(_IFwC=q8;K;qneaYpd!AHD< z73&`}0z@E+RhofvO0_rrZNN6b`y@_F@eaC}(73#|pf1VHvj~D726{)SW#Z!Z_Y891 z(}aX6O|)51@h^Wifh&Qro(RVZ=dv6+nWxeuuM&#OlUwj zs9`9W8n8d>TBr)lOyuWk`|)$M_f(0t*Gf?ZO5fOuBc+#0G>AacRlde zJQbxI+Gsl=nKuKSI=bYu+DwC>?*&Pj!;p}8Uv0I7Jb9TxFVf0k-2K?idmgS zaYxrG|HBF#kDCK4f2?|R%v@Yg&kN>;RlhOpG*0(Pw}t5r+QK76-OejR;SRkbXRZKM zTu*_aB%qf=FBV>ii?wsbo7;RiAR4qN5Lml_&^HQ$stI{@qjm}Yf#y%0iSW*Tcg@g9 z9QC+O${|0baq0bMqJQ;g?W*uc&VFq^`ojW&cp!Q#=1ty4q=P9`zvU``$_&*W5_B(y zS|&zYRz81@z0jW%zb`bV6tucXXD}^}DRn|JT9O%MvpD!6# zK3a?w6+>LcFTu>h3q;lgjiA1+|55<-scWxHaL6U>Y!y`LRxx+(|CbHs7~WWWJGB)! zS*f7b2Lb`L+fR8@2vjSWMubL4gB8GI74|9>%bcOx&`C&jCu{8x!Lvm8;1&`a5)ulIV-@AYD$3Bl_L=hN*3Ew;2`hhr#LS8=rpVLlX#upRvfsWJ&A1$XkqV7UW;0VTGdvlA$nzel0TM|26w#%SJ|Bb_ z9rKAA?Y=YHq2_lEMj*wncojS|=^J&1p&}nbg61L;bKR?`Nd``m6vxkWw6<<2IleLb zW;wc8f>;Z{$1aNqmF!m@^FWPi!Y^qa}j0+yE)%}(tSXz6i6FT6B+0*m@uE<=ircKJ4>1hDh4F5;4(~;qY>wFM0`98->9|E zMecK$QLvrpJOViyY|c?2Q&&gqklvV&=XXbciPnQ)D9!SCslu(Xv9T3!4k>~z-O@rJ z!1*Q90}&Cz+UZ+A0_$lOp|+i??$a-%2(7M}%5gMBF#M@&B2OnjG~+_ySY=O3?@2;N zrusD?mnFVsLNxnRL9KN{R*MGp!Dx|*ERqL0jKFyMxSm>^6|R6WX|IDd7&Y(1KuVdh ze5GQ3+f;nfk`eokgHMQu-475?3^A{v5nfkb?GZC1J8IVpM0MySejHmj?Rc ztKF!DpM5PjvfoO{G8}U%>n_H186q}!sJL2j2<5}p&_BzC9cu)S>x~|`+oJzcU#c4R!Wv&Tn5u&-<%y9 zk!LgfWyC1vSaLy(7;U&CZyQ{iLZ~8QVy+@|fN!vMBfTxd1*F}Me(LRsUl??OT`RrS zWVNh6x?{S8C`)gLEX3CS94RRSN7b6Q;05lQvy&D8Ze&H8UVc+1Ws~0c(@57#_eQri zne}kmp>U_b9A)$tKg3!UuK;>6@)tRN0JD>1YaKFR)5*Mf@WSdr@P7q~!)vuG`qn2) z+jP66sJO~OW^Q3dQ0Qrvrjdc6rRJz1-o?x0-WB2ju>9GlM z=OpF^jJPNK>uEhD)MLIu&P^@lM7FIxim$8Wn znX62xEVekO`3&+!u6>ew38|V&s2tAedB6nrhK2AS!4ypUtoTy{DnW7zxp}*ip8q@p z>t&8twtY97Y8C(pk@=0XDG5>%FP+%fhe_CH|LL;rOudOs`ZWVpe ziNJyFEJ3AG-GUpsQt~5IAeb#Fz*FzM-o&HBh1L|85-1-Z)E8KHfC3n~l{zbA9v1gi zIqFMz#;O%5yR?P=x{1AgwIQ)4p0S(xwk)B=OBH56W~vUNyHG{{U^eH~3@}~=o)J{w z%1eqC$Y$ey!imkqJ$Uwd)$D7t-l`JM;QZ61%<0Jw$(hgFp+C=Y{=DMnb6vMt_)}P@ z!z=nVL_>jSi_iFgD~y`=y&;pGG5+1MZL$^HJCk)ZMh8egXK~ozu^dljdz(FQU`V}n zw+S5y%mQWHNU$)kLapxK+|!W%=J;SUwBQ3LEF#Vi_>MYxqEJgJrFfQVCs@hf_Fb&P zX4Rat#KmssGRhH?LH|@xRnf_H;vdN!n3MR=U6M`TIn~**FtkWC{NWJ)#H&&=G|{6Y z#k{70L-#eC+TAQh?P~0iPP-kMry`Cyb`}HotK*gxRgVRARxml{^ygBA9}U?Ld~S39 zKW~tqyD%`V-$PIS$?g|0M&3jE9fAbP!5H6R@m7vGQ)v42W{^1#LEeiL7p^p#Uw-~{ zqcKr%NVp(psn;GC&Z^agy@X6wmA2;7yh48K0(MyRLg#I94EQBWm#*?v6ynfF9pc#J z!a$ZSDutA_y)sCj8xWrFz4NY?qTU*cgd$>F@Z+(uX_hFpJ?3a$`?9y|12>v%Q(MsZ z*gMx9OXNdwl}@>~$=DWr!lSaVzm)G&3_0OFr`_y$0^P60XR`uGD-0P8H=*lIlfC+* zBdtrcQ8iU14SJ~Sy(Q;z(Q>MUV?}*51Z<#i9mo<0!K@c)4+4w0ioM7|ccTBm6v|x; z8?Dvb7o;g;Sn9OnG3PmI4$lBo+r+pR3R>7L_5tf5e4rrL&o`d5MY zC+d{U!{~0nl!|wbS}^$+Iy&q29M|kX5WucCiEH4tQ`T!A{Diig%LQDqiMcraZfQr;!Xx@;`T$=p%mAr3MEBG5%O2dgVKR;u~S| z8j^;aLfw6`Z<;>F46u}@33xRYmx!Q%2x)Cz$ z#NNl7j?_A#dFaElOSbZ=9G1)N3pM>?LSMEl_t5les zYj)4RwMX?&B&3oS0;&^vS?dV1X$moccn}LO-oBoq`1N&%51lHP@YTduoD=lkRxogW zr*ZdWCsOQ6u0jhkJBI6uF+iW>bGz^ z-x3U>WkHv6(WAu@C{s2Nq|IiNE%{7;pHL^U#3utC^)$WLv2G_7 zRAoL5!N#&NOz4yIO>g90*{X!Lz=4RSJ!b+}t6$*{r<^Hh*-}nqd!SeS<&uLcoS!~1 z(X*0Nsc?a<>3h}qcHy2`rB{Ev;$i&gVnaqqVp*TRrqfbFuJjvp!G>zyKlMS%r;m@I zhJ>UW21~swVk8lECw~>;h9@~mFSSPs02diju0t<6pOf(akd~IUr;lm7OsCnDL2`qK zXEPncYeckuG_RIWqy5g~<@`o&zvn*(0;rfcjPY-$qc@$AOwceK{0rpw??^go+bzv` zB@;jBwjZY-^jf-ZM1C2+9ba2>&E`R5b(Q64Zc!|1N~Lrc=ZDHF6VLYd7->_RVG~;W znJWnv12r6Z%bbIPXQmHwjPZBe(pmg#At%VM?apB(KpEPco(a^bA8&8??<3!)qR|=gDCq{MFeu(<4&T4SS!!I*X`uV^Bal5?FsTc{=~}gzg3YEem-S+HvM> zC-0M9&X|pNJ^fDKzuu%qbV}U;C+oeTqLBvG(0ibf6(Z}t@RdS8Z{_o7f>`U=oU%@P zK-n_a*$UU&ro)ViS#uMrsvF~Maih7m`2)BV*3XU%bULlC1-kjYEgP|vPdZ+=p}DZ- z6g548>BY2y((XYmKLb?J-~V{sdh2I@-8eYggvx^A)Ybm(SBchme+DJKHDm>I+BldoUpnPJQdEZ_IT) z?NZ)|FP1$`r{OcF@yS=vDCUVd;Mq~6v_Jd8I(kkmQB}T|Wz`l^T%SHI#xXktYRL_A zW0s7aC#FgYM>;|m1`3%%7G@k@l6_~5ADCnKdyW=P$m6;2>f+xzBb#kdE#8NvO4<4< zAK$>U(r4Pv3#q?~_l(EN847nGSIv-BV6#G-DN{M?LW$wuiYLPsirI4>iy3LbsqfVP zdszvp@_oNw7Ci=ONMZD}OYz6`{R39QrXLy?zHp7X4?H97EOc_y`DawTkbXWZB0~Pw z^fWRhhs|Q|)kz|RC%gwE`j@G{j5iB|1@8)`+ffb-zV-?Ga?j1g7={YUO8T8eE;P-# zt>`}0#y30kN4;vQct|CCug7*(P3wLM%|8N))&H%%Z}|REdrx-<;H$GCwKs?=1M-$Z znexyGkbRjsN`MGJG@nRH;>8H!#A+eO6(x1qUCOJ~At50#P;U!af-h9r3F7Pe)>5I5 z7J+Qd0A$@KARy-ycUviJV~+&*pgQn$89-tFB=MVQ3KUeCn{IH2ahk**Egc{2hzY>i zLwTf80AatlC4i@5aRL|wQZh0jQ|?gbzuES+A3TNzkTFQ%7RixizCBS$)nZP`62_?$ zp!wuL1T@1Ff8oD#x8C}gH?!oH-HP5r@NNk}wnDy=Ay{wa=OELIt{jSpX*ihkhyveW z@CfE(;c$f+1SPPsH-pO}6`%+LPiooRz;N6utz8r$%h1~MqhJS=rw1SeVA>Eo>%=s@-m_V2#6sH%tm1aGNF>bOU2D^Zl@|Pj!v4m zI6*i$yRe7UlW-qYjg7T6_rRxJbfHppw+7bNsn9zeJqNtEUFWy4# z&pdVBuzzBU{w9G~zDAAXXdx}YxlpEyDXD=czdcf#gmbHSDc((5u5b6X@jVlY=R(xk z@4DLAHz*Pt@+^1OegbzX16(a&D}UskH0eE~t^W7ahx-7PaIuS5hXKU>4TKwx%ify= z68!8MUDA{nSvfBbg9f--yZck40@%Gls)UE0T?Tj*h^-1r$NwNw$R!JFw{z?!S89kU zkltREqlrl}pd0DQA_?ap5}9VIqA8+sT6&)S8ZXNV7T}q4+`Wd2?iVyuFEMhL1X!k7 z9+w&h)J|)_m&wul1WqM6dTe+A%{v1)3sH;N$Wbxb0&~>zr7Zv&zmxR?6oXEKs9JBQ zUZNw)!?YrQEZq<2Mco=OinIhNj@#C2=@dqWVrJ=jJgG@QNTH4Ci+J(I8U_T@I%`=F zp-Z>;!PO)Pt|R3C8?GZQyZbjJhn`DX`vog5q|2Fm$4?VdbfG;p<(-yHW0f9-Zquu9 zvmQ99vjWgjxhLEuU*>c-m_VS3(uriaeI@ef+PE>zf%bnuiy(^H3vY?#6TYFWzV<#J1dlpc32_kOU^0 zaCZo(i?_D4Xd6klIBbFV$r_5VMd*{XfK%q;1%Ooh=JeF}>eZ|7y9R+&BZzx_GD@tO z^1ke}Tvkn^G_r4*hBN|AqNCRVr92L}m1vP7*(6aZK0j~V@uQ6F@q*YS?-4C2ssX^Vq~90cw4D_gIOZVYxOwF|M3)5v)&Y2(l!9k9RE?XQncI|)pI z%n`n^WVWPak~Nlbf+C)5na;Yg4#-ZQy=zOVu86EBCqE7hmGuF>prb?dgVV~&?Cj{4 zNc5PDG5)AgL;w*p3L6yQWCXr#QL4&RfdZ6FOz>=g0v**t`eb>3t#iWJ`>raAp@|hW zd#fqH+ZJ_b_ao8)-~aB18;~R>z8mshD|4s`1=(W{`FF-u;Qk}c2)8k=ONfPybF1E< zbE{2|yPPd+4cK-(G^M9mqujrE1NOF)LD*oO?}n; z9c;XtK;rPgfAE{AE4=Mmh1cOd%&gS(&Ec9dEV2?3Rsw06pTMFh9CN=`eD`#TC8TSh z^^m3HT~9+~l(kh^`nTig(s}8oTII6a^coSG-1eW&O3wCNasKR;c7d%!%e!ZpZR|D9 zS;d8wd%>X6%@{bGabpc=^6r-Q?+!d=n~!N~f2{mWX1r?Mhr$&SXy?8J5+(>U8p?Ec zg<;#cb??b>Ch4ByGIe>T<)Oy#1bbYeyc2FoKf!D?KxSN+Afg;VR&<+Ely_K`IBF0` z^qL~Qe77?mo`5>tv(x>(FfVZYwHdyX2Y;!bTMy}5^V7|r%8g5m=$740SvbTOgA0Zx zhJVD*3R~RU{6pL0U{XkQTn-hh0~wwEwFRKhc_+~2zdNZ|KU0s|S28lSj^c+QQw(I> z_3VAeRD)g>`jNI#W;poykebu@#{1GW9gb(*Pw^Z&pxVZ zlQ9dte9YRcubF3^8NT4uI8IBY!fbD1HnKx`G@nIm=v2&%XGKB{ zmtGmqzgk8`p;_6pMt%ABasfH>EUvYbH2F0BP8EdyebBoe%>g1x@npVG$uB;B0Tn!* z6$J4mJ0KMaA+`**gmDh=;{&5~zY^==p4>fln zudcZy7Pyb)6C>rOqg`xCnjZ5^>RZK1%2^*TSp-C$DRt*mwR~`W0YDaiyXn2-Y>Qlj zTVkT43gpdwRzqmF?>kvqac88sDri>9g39hvkb-TYWBs$SRrKPe->vAq;x6b!jEEXS z4G71~EG%{|ds)4eduMD+|H*85Jc^|Nm-WI)$*eHgm=l@HQ%E!_B7ZMpYJ_mSrH=Gj zYFzL-EX_b($F8z%X|wWpokjsstseYE^+{q7gR>mR@VdknMy1T$%J3O*ov=pU0=ul4KMCOla?W>b3txcd%r>u%o;vM%F8**Tgy(v8K3M^j z?}gi24oiOPk=O$PBE)yr*PaH>fs%k0v@G5+3m~fcwwEN)V1cmCV+A|EbAKgNT3HK! z`c!0CFo=t$-s|u=BVuNz2;(9T!V7GlxiW&Teu)}KxqqeQvJ?(=i4MDOj8cu4b7S9| zQOKB2;NB7yk<%W9^PV+^`Q$Pw1ry^bAeOYO{P@)ZKhU)-J>~6pZ((C*UAFwAtJwO? ztRkHOFXF98?hvXUtgD!{zQ^Y*=r28+`bS`)IwBj~V2bhJ2}o#Svvma2WZp|Y*KE;O znG0S3oZJ_He{(_uo)Pgo=zgQ3O7ptscx-ye6!W*fzDOhqYHBV{F}T)P*vnsKw?EwP z@Us6b85-ySRDDlGToMovcvHe(ngcYq?OHUfJY{-cjM45i7BlTCk5nt$aD`&j)Jqvc zbJVsl^W;F7yPHK%$Lye$C*R zF`|d|tnn~NPbp2foHpa(V_HMyRtwGoE51%RkHYeXEznMUiC`e!BFam8$-Mive&mxG zdVVzaqiE-Hkk`w*GRuNJ_{shz#5zld?{WG<#O&<7#nD$RWi$Ac1a{v{aK@DcNuU|- zzgIZflyv{)-?c)ub>mEI+vC`|nCp{g`Zg1?hplXEwwJ$CTD{49KA}PF!aH`4Ti#Rq zlM`mKY-SK(ny&CwfhitpVh~S(A1Aj1%l&D_^Kh|qR#<*in=nOv@R_lO2(kE>j5 z!C#{!#4BH}aEKlMbWyR)y~=Q$(ydTM99q!ocCcOT66gZwqV+|!p{P8>BPX_w(l2d~ zlmgADKYUhvtNv@lE5)2U`ew4(3M%DMUm3rL=D#hf5o!lYj3LA`(PM<^x!e ze1T{z%REV?!)z0vFzY(*4CU2pp$ht7J|NHoQNg!Sfs?t$q_MI_@d4>UNRoU5$o5`F zpfQVIg=4mG(EBb&6cnGv65>NOu;>@_BoF06Q3zUapwWc&hLFdbw*eKm~xM)85KYjEmz35eE>AT|Zp*d(Je`gAx_Z zeD#mdbdsR1TLEBQ) z8d7;CMJk(v`XSv*W__92c)jl+9u=-XMAK&iYQl?&$Z^*&+Ht74|$p;}%fvq*1ec8Z(ju5UFpz(jx-@B!o03qo-IQJV|sovkI z+XqSR=@V1!oKUEUfa-~?X>Oxp=rq z+^4}Q7Zlc*8bvb~paT9r9Rf!y|5z_Cucm0Vt0D>trh99t`z=6%{X38W{s}~$b2=0+ z*vkWXy%a!pVI9BXLXqT4lZ?`t|~Xtr}0`c z;PV|%8l|;>GFf))n|JSWG!-aqC&411kNuDcJQjon+iE;lAG|QN{oU#WC`d8h!sW0~m zg{r=}BGz-{5|rBvxrpzLy^=@MjEy%0d+dYP8b8*1L1~CX7>PJoNg^bd142xRPx9ns zW|Xs#$O|&|s>P`kz*v-^|L8peNUJRh~N^Bu--iRih7yFeMgu zWk%G89!_$hq2v<};`6x0t~Yq)g`z!y_J&Lr*%X1h7{`1@T+s_i0r$RZ-H{F{kd>i zMyp%oL3&X9tc2fqy1YE}5O{YB!)&2ArbM@sFW?q_Fkd8oYoX9=e7>te19izufl+YK zdw|=}u&~no@Ef16uBnwTn%^H;?CQNCK19`ksF#6}e+a-oR?bC}##iMAya{H7g<3io zihuSQ_^wV(qZ4_pejC+we~Y zJA480LvH;XL_S|-`qjWxU;s(18^r^zd%>$Jcfd>%c4uaKe6Q5z*=WMn;!t7giKByB zhE2*FGuFobh+|7$$sVJReu5-=4(!F@1|j9a6S4=i)b!{GK2HeEP5!ZETy>JxC|j0Y_#@bY`XHQ8q?ahd-S`2D(iSTj@y8;H_S+z%+h5(#a*B$wbi!}PaRF0Rb`R9qC1OaF zCHZ%XaDi_3!u+WKi9<$@?8MW&q2rCA%?Z0 zS39az6(DBjDkI)RGB_U z@_7I_HarO!s~;IuE1^KnnpZ|Nm@_m9iiaI>G+UPdb|@LeY;rlxh*=QkEjtiNhwV-rj1KLz&b5>P;|BV#M=FeATJDM?k5s{H9A?JxPf z2J?SH7kGnt4;a+=*iH^YeZn`H#1%Pi#@SCVM;7G89sY9MLOKDyHH&(i-SLgiFw#wq?F=qL#gik9b? zS?l^nsU()D<^*d&a>yDShlNr9l2e_(tIbi*9u@bmYk*&GO0mLhj{hMQxR8aWNDRFH zOhmeHrm38SL=Lu274^$_gfhnZh6(8K;4L;db1Zb9}xEWc#6pa=i=4?Ot?CoJm8 z6K$~r-^wqn0DAJ@f2amewtyWJYMhsD_~RyeU4zK}P=%lQqVty>Sk~vCKYyB-AGoHP z{>9y|50}Mk{{QZr3$`KU_hIbm!KMwG5u?Iy2p@wUOWaSEd}Rxjdhjo99v`B&Pz(P% z-23ZIpe=uq^5UPO7^hS1VTp}O2OAdX2V@J)Wc7Hq!59*N$oq9WyPSif@@i^N(t+@L z?_Jtk=`a@^#&r`Qc)?l${I_G0lerEGbn<7gFg|$q1kE2Bao0{7GGSm-^CcZ2MiQCW zPXb!_YE&s?s{uB2AcFy=>VaK`9sB0h=}lqoND|7E%gKTsQw1 zflq>nV54aP{#*c%s(yrQS!@#zjHb|5K(*kY@c}b)2(830*rGW!y!~)61_L1RaY|HF z>&RAeZ0!B&13IN@YJn;pti^_3ESR6JPiOO`-D;pGbKC}zAB3HI`Rf<_pS;aqvxZg; z5O3Oc*MX%&Gfez$aD5=S1S;9ggiLjj%i7B&YZk(pnZg-8Y@9X>eq z^}SiGU>A1&%c}f6VY1;fe=4muhXWC<|5>WQN=L;&aZt8JzY=J&9voBIaFJuM%VB}Q zZ$f9mpup|wd+e^&BM)!RM-%UBF3RSI=;xSq-aXJ!&ACqilKK5Zv7oxjiU5EXv)VnD z40!7|fOOxpw*rtXCP*||_f#aN*Xr4&o-ta#{rt%n;W#!HL9f_eJ5x2YC^ajdm({_j zQ*P}%x*Mr0r!Gght0lm_VwrW*4XJNro0@(hmYUb%Q$FseEp2`0Y;A9mocP;g9_ssy znX6Y|!)-vUuOH?D(hqN~+g}1jR8Vh+l!C=!CiL3P9M*BCG6zE9?uZ&qm+hU2t&njm zAH5M*?iR%*?WtWN+#e^*AvbFgCi12uko#zCrD30a>f(+|)TzAPyVJU#G~P5OP|gqE zSRB_q`a0F>oY(UT$LOV`GBtiTuYbtOpm({&B2H7310X>h5Pb#$nN4!)ycC`wSuqL| zSL9@20gHwsIGZ)ye)Ie!tJngjFrixVFn^W*^Eat%H|{m>9o^Y^5RR?V+L%+*u-Q7H zJJWNfRaDPFw~PJMs>ZwP*W4Ui?fXrCX0%;TT6uS~ufehD^>dvs({UnWss z)h(&mw`2BtO8<#r!TCusH8o(Sh8K-X9^Rd*`}g?DhRfN}%xAQKp-AStWcB6L%|#B1 z(_#gA-yL@hOZs$AeI}Y~W_~&vi#}^)y!UcEk3Rf~M%~b?JNeQ1-_+cu+iq+$ zU5ZOc64sF@K5AMT>m1D-_oMSv_-)J!f0(d`SM7e>PO6B`jl;mWbU^4iuQh+Bm1@(K z8Sed`Zf;g%W2r9E{|4@4=oa)a^-RVe=CXs8gY>2@kRGyJprI!tfmKElX7bqMqM{!E z?S;AA8IxEpY&%on(j#-yYeXs=^V!;c?vbV;dj5Ga9XY$G zFl<^Day?j7*RfTtwX=2q94im@?ekZ`+tcqZO}N@n1vER~e*PIQBq^z@CAWN01`ytj#K2nW`n3Q>NBGg*>6;Y(hIXYIr_2BwPbHVB$lmr@7|rTClB@t1Dca!pd@}_ z;%vo(nf9C8DUQ0XIP;JKS1rwIE5|*(xSznVRt@B~)Fi*1Qj}EEyVzFdH5hf|sNR`t z58N1XiM&(wTCL-?T5)Y^8cqi9Rtx;I1?ktGX*%ZuU}z4pq=empULT%$PxsT6^OiRX zRYP`{4Y-ESRAh9+LWe5{PCItWTDJbSICrrHz^5j;^x_F)C=6cy;)t!>>BTEX=ze`^nCRkKtfd#+P*fm6^%J397il( z|GvE*S7Gza%5j+2wYJjEWAT08I}NsO#1P0rBUUC)+`X?Bo1C0nG+}s}WOjs2o+UFQ z~B1qm7FnpX!Mnr zqGui0cn_r(*FNxdTa69D%UH&cBEaE_&G8?NZjocMg;XP`t#`FfHF;W(1tJk{pQZYb-cvWljMPlU| zNs-5U%<(8rZb%jDCsI+qCnFPw%Pr%=t^`Kb?Z5Oi-?|51Uc84aX8@_%kK2+BAjwVZ z2##~+tniU4WZ|mTeDy?bI?b#i zUR^s0;ZdydEatzYK_Pa)9-!YANsz=RMC5?Xd6Ip8wn8UU)_^Z;Y}!h|@=*v-SVKr8 zfYWmW#Z5MEo^IO6QvqUpd%&H(=KoTIQpj=MA-$zeHyPJmL__oC^K(62nRK!K?J z4RU2d_mhLsZ+I63zki)uP`W`2UxPXXM`|D4ThsV>+_@k+8WRvI+&bh>swrY1 zV=i3R?Z0^w^U-O-O5yO-sce^|EyS?Kq8 zZrWYav&%Q>iJ~b&}Q=w zn_ay3+5()LEuUOkqPU{&FNP5hnded&>;Pa!T5DQ9PC6rM2!56asx>vpK_lDu0T*Nk zV-5$BreANh=x6I>hJwt{Eo)9*_n9C%QEhJRfGI`*q11eV37le*80R(vDCcnZFN&ZJ zRS?>vI!MkdKxuS}CN3?Q6CFISNiPT|OjUQL7xq?!F|+_=I#j5j3tcb1b8&LmB;&46WiL8zhhs<52&}$i3?iAXPd>Cm!Bz5&aDKUtvU@YbL6c z#l0h;0hbq9W}DU}!q~pZ+(%h?TPh6?VwvLS5Ua?1GLAD3*@PGiI0|^W*tEkoH9>GV zu&RChgK=`|&`cOPx-Q)D)d`I~$9DNsXpw;zCB4>Q2R-VeG_$@{;Qu|Qy}EOj!K!Uy zSq_{(=1*N~mXeKjjh-|g=M1P+rD7W8OpEFlFUvLAkH<(@q@A8(NOffa>Mcyv(NiO-IvG5IHjEQ z@#wCGy~wi#8~ueVZ%d@z-a538oDVx~EV)*4>Kjqd+w9$&Ih*TtW}#di8qedCRr}t% zaYFJot2b;bJ;=(jI{wmPlpmN*HLUk3*kVTY%JH;;%<@vj&btNT=0YrHHcafeaNK+2 zn#p^X{+>-$B(oj`|C_29)A7PoEC2NuRy!#xUPeZ7IJs*nD|;<#7`cjCQcl7O`$({sK^5TGux&dOxp0~6gW{C;y}>IOFoDdYW{Xp)2^_n79|lj?Qa(x5q0ZJ= zbB6h^M@(qLFThfe6^H zrTvnlFoJD7GvX(d_anwGMATXTK(Z8w?ah5&5g88-w1T}RitTx*yex=v+BfTB={}y! zGog-2+hxa)?N6Ignh3;Go4->tu3xbnSDj0sT{Tgq60enh;#hPtX=?NJQKGnCa|Qv? zBkEExhxHC{%Q!MQn%T9yOo_w&;u;`v+lDx5`%8-s&d|kp?xht>ex?)CPi??bc@9=8 zj3K%?OP4lK^%@*5jKg6qe=F0HzaWd$3dwjJ5I_jg;?0ueEuUVwFqps~YtkcQ>rsC< z{TmIpF?#_Mcg%dEDzEokN0J@8GG#zaYiK&5r}c4^9sGlZF}#VKT$6q8$j&|lXcS}( zeW#{={u5NzTFh2&Y5@pzeRYA*w^zehf($(U0SqgLg_gT@Dpbn^e&&9;J)Hmk-evf3 z5_+D7chZ-#Roe!>l&*JVsB!6Bqc`Qr;v-#$$I_Q_Wf@)c&2ua$tGtvtZ8NVlGk>RKGt)9GjJVkJ8+zXKO@n0afKr)`#n zrK`NG`)W}XvHIW=&Us_>V_c0B+A80?&}`G_yg>Q)F=!iM58)LcKfh7O3df}xXH^+4 zYd4qUR*96gzaFPWfAd4sjV%w|K-Mfbf3eL=J#uJNG|1;nnYGkI`%MLB-y{U!^-{9t zw@bhLhJ|f(PoH32$KJ9LXELY%lAx$bvpv1S@ZoA^oz$b{Ud>rD?{B8T_$ zTG-jFPnz%eG|apN3x^&?hxq_dLMtkSWvdj7B64!|}=j&SP7AD9yyu1kRP6Bx5 zAu31Op8Jo?E+~626_j#3zRJWj7Elm{_S~W`5F9-h^^C0`>yC6`tlrKQoEU-m1GBtX zkAdsC9&|8?L(gRSaCcp@s!^P`&@G1Ts2Z{LfF-T5LNk=F(u_i0yL|k9vdhe%Xwk`L zH6|F5Np^nKN8NWZrL=NG{}>`f@`1TfCMo1+l9GVHxJJ!zdekmh=0C>v=>x%_I%meM z#krW33Uno^?9G;+;bcfE<5t(5{540m>zMOEijQ=%)PF$($xw-?L=Et)A(+HFNC>Qg{%)s!ZxjD6E>uVIeFt}E)U}<_yytf?-8$NC= zyjb_TqmJ5DK_z5|AyA=OyoRcaTU98thLU!fbw}BPMH_dwNhA^GBHhIjczv9Xriedr z8)B#LZmrREE<6>xIn{o2vt;&r>vM`q9A?reI8Eg4*x{5cE#eEpinN^1$#wcowmMv= z1pv;3uX_jqF4bS7QaVxcZ$;lE{$8)8ruNI}Dp@gghS@zyLCzBbs`WhZo+Nb1yikb; zEK{}VgvC#44*B{1Vik2jVwWT`(xhZ4GV@+>;cOf{!Xc@4B-fVeLgQiUMv2&|z%()0 ztd1GubUjw|bD^q{bQ_g4HZpiW-(Y4+5lf}`r{ zXn%2-)1W2Uv93KO56He5pEh{$P>JX<+OWGl*pNWhqeVr}&I?5^ZPU#$QS(cO#;fMP zsGVUSJ+erSPEX6V6m&{$`1ry6wmoN%i)6Iql-|B2Fi1HFovn4_{!z2B({*_NmC_24^b`^H`r_eif=fyw z^)b~q_eysVVD$?FLOyr=dro%PzZ-MrtsBFn93Hd`Wr?!iW1xb@lno#3p>L9&eE>;5 zuieR?;%?dbC}=oIbmxrmgS9U1^tj%=Mjg)(bgG5Y6Vy|!0clBiGlK6_ zSuOlha;6Bx(wF56dj(k|4UV+mPo$?Tb59P|N9ye~&?y<;&sL}TUi~yz!FT_g?t=cD zzKoB!>LK3?8(BA+6lZ=9BkoTCHeeokdkgp0bW+B4Fzm477eDi@nf{cBi~@1ni=jhm zoF!C&tDn0)8SzEWjB6-WhOXVzz~pc4p~6=N!SdJUTTkRt??I-nNPAA5TeT7fHf!-59U!A@v`8RCJWKVs*|cVtz9ZP2$1O2@#C=@&>g{<5*b@8n!bLLFI$ z&Z$<1Jx^kJN;2TJ7=gk$b(>5qkZiwHbEcwb@Uj>3%;5OEv@YMGG7Ew4T z5?Y`xAB|cAYF+n&TM}PVa7><&zW|CeIR)J08&g3jR`YWud)#(|!Gv0sBs8>Ht~Vwy z#MC?$lbjj}4>(t=8SLKVJN*LemQ~cBji~;!Rm!fGQw318de9uIJ+iXGs@eRKb)y*Y zpCNeQ7mfMLe|=_ogLUcd2@x-uQ! z6)k>>XKtzy^-#4u)P_nkt(oySA#ABeeF#;Ad{1)ss@*wl?L4J6DMp zhu;JBm<)y2?yvcuw{g)9EOX^`Cr;bluG_D^cH(8eAnxjigvR$tTY;1D@b$mO&XLfp z{?$Iw9@l56rfO_&x-ST1S$9*42LsW1zt^p#*ejtW8RsWMw7jc3tn(T#JFOq3G37ja z9#IC&bKIVtxRC@BX8KqO#w|1IXKa2=sJmf~LGR^uQ$E)`q(cAa#Dv=_BLLrF(abIR332PSX&e_ zP!r`CiYZ}=|Kyv|p8w%;?pS+>0{eh_B;yn5&uO?{wa_T@mIIBHoHc4yme**LdHt_0 zZ|60y2+DM^sS@~jY3F$%Kfdj2in6Ok=jR@%37*(^rX>c?x$mda(fOqN)y@}>Gw=XD z)Nxfeei{r&LJb&&YF(js4u{>8K7A)gSWe_}oaEUtx`NYIFZ20#W^!+;%*D=dx3oQv zmz;g;FcI7Fx+XR}&QQ_lfg~+8H}SMo!p+0Qap-r9%>tOjJV^@lJmKm=wbFl={_%y({f0->F z>IoHpBS>CciKWZt$+{ebyZz{W)umc&zAa#&e&6)#&e$EPwfw%F@*=j@ZK!-v_|fD} z4el*iYUzmV`_3uD#_+I?j;lM^rx~0Jp^1wyDPqni$}V}F)JQ; z#ODib3*IvoHVS9%Dm~S#w@5N7opT>`G@=evlJ{S&8rxRcX>=blLvC1Ou-Y4rn8nNN z?49XA{Vaz&$vmpQCRDbG&CsQA=Be@~CK{rb9;p*>QMw;x_k630V!6FK!R40g{>(j) zHv{g57$OwpW9r{@iKe( zjmP&_toHMpV|<5XOwt(=)wH|GbsEEH_KP5D2W`|qdtWn@Mqz8*&x&VOjG zlbZ0%TyCvq5_w3%l( zENC_#vsQ-HPB$6Ts?eTpJAI=s`hxhxCvPP|!&B?Y#;2WD<#gv<_Ozp^zaafs?QRT^ zwm4Wvn0w*0KK6y2(APQu-qVB^NGbjeXza>q&mlv)k7k@(s*V$^i zeh|bS5z6}DaK=%~Q7@(*Y$DA!r5jyo?Vuj}ONZ|{D4F1eGBE*f~^O+WDI-Biz z!L#^Rm1{MiV00!6ES3(4EIH~dC@29-^r?O#L;AaUQ zpC4B)o#^ODy6_CSHr39vSrd)N19i5(b6mLaSSc6A$!)JdF_%fA(6y|?>vV!zyBI^W z{U{OPO582!eTKhP9m(s+EZ{1`-0d)NS#0P1Z+Sn?`>k>QOfR8AL`k6*5%JZ7xT()4 zRvwFbe{rV-s#0xF(hm#0z;OZDMr7(u*l)*4%jtihLLyxx!iE&UOImms-ipsB2jJRqHVAu zrPB*5(*HR-WMs@CX&(BMS&rb^@3cu%V>bvc2UvcwrjvZIsIpsXS7FV^$7JlAP z=V#lg>w_h?Ppx#XoPMyQbQGa-`;n6w%l+93F+UJ;dA_PU#O&JjYa>W{|R> z;x-%By`N3WT8=ki^%B+D1Ba(|;)=iziVu%CPWbXa zej=2e#zZ4+zoty)Z}CvNnkI{eRkbl(yk9WFe_o7|T!k{;Q~IbPa}U$KYh>w%bROC; zS5|rF@vW8B+Akx3FKdeXh0@9#+0sp)l5UKB;Uh-exbeux#bneB1rH{lw7yRey*De0R*8TwD@h3^cQ0l&H-)ocn)mDWzvbuCN5@ma{`m>0X_cvt&T#W?v2Rf_N#r$VwcEFHta^WcUdyl55Ya4FQ*Dgu#(HEC{ICRV zWR9`IhB?OZbuQ+8Fq?;Z6t>6F#FI$)GHX7XUyDazip91|2>tt>c4ZzGHO5{zb41wf zakW(>TbjGe8fw4BSV^{)#Zxd@)5^g9WTTR#@e(uMFNSK-SnV95Dd` zM3_rMCVJjQ+)m~rSPUFnIIqQ3Ymf9iUrV;}MPVbtojzvg_mQ;jT~J>ae}Z=n-_1$7cz2OBR7- zQAI--ax`&qEvxucK$m7LgQzyHA-!{&{kGrh=rfJ26i6izo%V&1yM#kp6YHM|Ddxl% zn7t|!{fm}b7$1A$NZFnS@+VfQH~-x3H^zV8#xQ;L6f?=UT=1GtXAUp7~1+q~f z?chsYEJ84f1Amk(s15t~5QD*_Z>RmwmnxI7ANbUy{QVMGbw!2IsRJ*=hD9`w2N)U{ zL{J`l9d+m=*^vV;{q-QL-3MNTp;!q2zjxC?{Nu@%6wc7qi->r?r8(GyMG1*slphTL zY%Iox|81;6;9mJNh+j@bM8q%N>`@hAiqYRQ_TVjBNJ*~IJpA*vhwVF#{rL@r#cyEA z(f)Hz76+~nP*bl-=DA5QZzUO$AMBj^0&C;wfQj#C{`iDx_sc_*tWNv?9xE`|FpC48 z!6Ksmz|~<@sXAnLLnb=syt*BE4!-3fNQZ>o#w=?vAM9NVVrl*gY>v6-;GaWR@?6w1 zUnr;epT8ePsJcoy{dzl0ci=NcY(~qK8>?M2insj_j~V5GNp35J-_acH$uY6U5@##6?e<; zaU6Kd!dYAg#_((2Hsa5ZgpH^x=Wgcmi(|?D7(7z!wDp~sTBFTbQHui?3#e((hNYB$ zLt0yh{5cahXiBkU$u8952R>0hVX?v7^WgcI|G`PRL2s-`?p-2z@S9;(Q6q8znVTZz zbbqwIn7Avo%Q3(8O`Ip?MdY8e;7};J%WYJ%*#Ew-vMr~$t8Toq9w8nb@JFxG~)w28wp5k?Aq&poya@1M)~l-X9FyE)Mu6y?Tcjp=Vi(%JoPS3^*zQ5f{E)IS5$3LH7pwD2_klgTt@4v4IR`+LlFU4RR z0(Co5X2G4EtV$jN#A=*EmAc~3SikF9gF{1AK)|@<*QA5n!rKIoXwNSKm4$nYg@oGg z8nthXP0^cD2gkFE))PC^idLytuEj%jCp;4d{295VdrW=T2QcobJ3zRV(KCRj8#S?3 znWeD&Xs=~aL$u<}&cq67V)}?J9jl-JZnJ+iYPj*_AO@#MTqW&K@$5|z07gXU^(5n=G(qrIGdY&h-3X3rX%vZl5T!nnfc7K)!vT6)d$yT@d zRWXcMv*L?EVRt47t+)N$knQKo;Gnix$|i{Y^-k(m)5^e1Fwd?9@kf|a^^%{9Ejsw) z$BzV=ZZEChox3wuM>1BT9x`#iMVvL?o5g_PGfrv-H*Ga;CjV}O```CyA=P&*AS|OW zH{wcXC`dHSgzDbuv_qr=^jMO?F(7i6xQw+?-2*uI94n*i{NM1ddp;XX1mEhQ) zj>U@YO^Xpye!USyM5D%Ms)hW4A{ln3S!r*zwocYIX$4h_LsfSB%w50$WLRzPhM(OZ zQ&u2TT{)q|xlDI^abdobWeHoipM28%*H!cHGk)9OQq77M3iKB4XddfZaP7hFldvlx ztqFCzvwm4cCwY7eQJD6p&&{`9n2*$Kd@Nix+iEkcEToN!&`Z~K1>*)+X;?kYYWDEX zIA+C<*qey^nP}NYbl?$=%&Ff)W4F+?V%rRpP`{e>kiH8lEhq|4`w@};NTS&OPce*! z`F0=Sh_h!fThMG4|Ei(yfZ_VqFH(bWKNgT_tDII2tUepGX0VgA)puqMFJjK>J18WC zMFb1pPWeUtJ>E3TL8dHB{yU!^ab9VEO$k|s@pz5x+zMp$sb66-aCP?e#n44p;)#et zlqs=Es-Qi8(+z1Zt6k4GJ2!~Q^*;82KszY#wMmhGGgV!?roGIp;^A$+pxdkyg#_}zC8PL zA#Fliy4b6)WI9j7}1$JW6!cn(!fTrz@zhfofq z#bdYgv5PbKD*w0N&?DOfEU;4$!%wV6AwBts_O)~Nm32E+b@++hIVn`&T_mkJ5Nh3{ zdB{5Y5xd=GzWk9kzpZra|Ck;iggyUuG1q26?8x-&nZX#fApdhfR; zvo>nf8OO0>1w@*H(u;tAp=B%xNE1RYiS!ZzlF&;sV?(LZJCPb%h#;XuMv&g5B@jxK zk^mtfC6t7~mpRw@;d{^d2cGLG`?=Rz_rCX9$F;yF6?@7y`<;5r*Ns2hxTmyctL9sF zpLYh&-maWXKpigR>2(J4hT%8t3MY-jf&V}3PUV_NvW(jTe|xZWeTUU*4eVITvTj|q zJi76McXRzhKyXQPtIX)i$oKw_8{D&zt+y)YUE|vN)d<5@!R2+!;ZVzz@x8G*ThBF8 z3srTt9>uQbH-71XKAGRD8S?8B`t?G00zc#LT|aM1eMfHV9)ivDf1$w3w#^Cxt3vmj z1^eK8l+HM31%0%VhHn^Kl0?o+ws4q`<3PVX4Ti`n-IKy1)(81TEC|N91EQ^CcNbPn zQB9Ph{quxh=Q}mreK)eEpBgTyLq8GSxAW@*^SJLqc#3@RF5vP_NU*UfFRF8<%`Zwbe1rBsK=mWyNnkzUu%EE=xaQnP z2pbQvuk^@ko>@{j3j7p)iq{QwL_@Xhl$7l~r%$gOc>x0u#kyq5bxU@kH(yL9Z*c?u;H)f1B6d2u%Qru(*&PPl?M)kU{=9DZ1PQt!nIIaP2l5 zyUQjP;vh#`>A|AM``y~d8^=c*>`BFtujiXi1NXnqsz;8ghqioQz#OmQj`||siX_P8 zo-6OW+X|P)_+%yYgv8-O-5`xcpcblltLxH;*2HRcpB>J1iWk?dE^8HhMC_zQSRh8% z^FtU=2wjy+#x_FdhzTKlfxx}T3nzo7 z9_d%pdrJ}9!RexyM!(reZQ@B_Is;rbv~g;uYt*21K3cZL@lV>1f$HSQ)Bo2peIWWg z&Y;r}4`hOX6a0T4?8K_TRK=) zZv~_Ff}6Psr9&}aWlB~PdnjCTyw*9v#bk;=T-hOz{RK#W>&Tni$*sSobJnFcGWXk7 zooXtUE5u%s@AD_VB{!iPMYz4jU3!m}jNI{8(ZjE$J=wZen}yuZ1y&Cue#u*6oQLeU z`*OokXE8vISA9&F_68U19rpISfo%{7-`}a~F-w6EgxQEShXy=8@U7?`X!H_gGAm3& z`#?_{uMti@h#`D^egUj{TjaOaDMwE1@yh>n%uYNYl*XjnKCcXvImac6io3tNA~B5r zcuIJ+dGP6qmu2nPb6vna1dxVoim`m#FXvspEYlp&N1~?ZARh(K$|U$OXWJ=EN6ON! z&@nfFt6KuLS`kv-?yXJwkJkub#k)sx>j($g1VGJFM5-Qw`**6>7~&px!V~FUiQvwq zgvd1)j&NI66jhak+c-g-yb0ns6h`1FtM#XTSn>ulGiX1Xk*950TpeL?`+qd@--@>^ zUK&{#P2AoI%xX%udfUSth%e^?;yN`!3OPMJN8ODDnOQ2yc%I`0K}R>ZsUdq-MRJr{ zk7~RGqE~`Iu8*H^p!*|)v$8)L>xgZSFW}*`I5QF6_kmj5nZrA(6`$;f#kUpdBv)W} zj-Y+zQ@Cp7a|JOn~aiZ;3k25T(bL77oi)`5`R%CWxskm`qdc0!_){o>e zd#aAi33}DIoI|-3%LBFRAyQaatPtWo6SS5^p5rsz2qv%(5^Ez5Ot6pjG@~?3#_7F) z0bb`N%mSDD)$dte2VRrHP*dsXcG2G$?WH|}r+zj`99DWnqE`OrM*cncCJ8*~UB7hv z>k>y3#vPs~`?|Rmhxa@d8U4>$c@_#`lh@r8!!uEr)?GxlGuHp(z)i!E>j)9duCZSj zD44s*n%NA>5sdUfQhUW}4c=|zF#PuPglQST{nx-r z4p+^9gQwim1GzdOj`n@;O#iM5a9d>#N5iyNtob3gvpFL@|1tlW-5A1tOkoQQvM^46 z;6MN5KRvRab96X-+=A}-4>lD&>ER#fN0$!&y%dsYk2vJ&l9^VnhG8~-n0d_Gtcv5N zpagSm<~Q>8ze$EYbVx`i?(v@Ig?|arQXdXem`_I?q_^TY$mPePt27B0y53(nA?>hC zAT2ciM2`8DBMMC$_`hA%2RQDPbbeAcr?>ulakJbX?~$Tfc}9ivnz-nJetp^geiNy6 zD5fzQ)oTczf2-g5|ESh=)G<3ef19ga^2B3Oa3~H}ru6q=lu~JW$VI)Gs*UacYR`=6 zTQIM&V#AN$731r+K{?TlEIa#1YaENP3ndWQCQQ|M7DFQdvn~tXJhx|^$mH6ew(&=x zwj@#TaqDUu%9w1x-WOut03)B6zp*l*g+5%A4E}FeZKGe4a$rJGv7zT>Va}~GC&^I| zRxxBNNA&Q=>E^h&I2|jRr1Ys5{0kG=QYSpFgp~fdr}!H7Pts6Xt9e>0(F2H4N^gvZ zA_mNs9A9L@qOpe<+81XfrD=h1Gd4-yS^s&lqYv4PMo6j7A!NxizZ5p z?J*hI_Vbk2ks_Z^#R!jrO@v~k0_Py!Jx}-alGiq4N9!Vcr0Zf>tH;>t`nAX7-dm^iwa!nb66?$?cE)W#Y0DGmfe2*A@@5oS%tqB#(MM zaI`mP`=lEBq$+0iO{{8pEU0jhxi8lejpY)u!-4oWd-FB|z_wB9qHAB3)#3zkHCbBN zXYjKh`6m{KvC8YhIi6kd9-oVRcW~V!mbEQ@CYA7E&X> z10~ts^g!1v7MLPF%~{z((QZeXjnxSz)PH>>r0E}<&|CV}vY5$s_swK4=6tRO^6*3A z6Qd6Uf3yq7><#D`Ri|Qz#z-yB*z6pxN?R9y~yN2+wMU1uA2r66%R-E_Xr>7@gaQzicPmtsz%831 zNv5NeG)_M={C{7-O1e%vOCYR7AP(?QGc~U)G`{T15b7vS<92+;Idhwpdg`O{@G#vg zEPwG@&LnPZf`DPR=_axsre+D;L~sDg1*J5gV%ul0Ve800`F6K>KH93dM3kfgAuQ9KRz1EdkNnvRa3?BKEsDCVK{r$gWjD%p z5oz1n_?rMnjDy?pxO(_{oR5-KY~qoURXjAj#D+nUPVUdhit2CF+rsTam7=f{#2TmV ztwy#@qDx_=Bb2%A1Ye8l+^acM?f!mXryYg0q!muGp}K0FX?Pa6uN%J9xYw9z!lvoC z`62+$5i8Dlg+iDe@Ktw36vZRTBEw`zMEd-fxP^Nm~nRzdhi+I z*R#IQ-F?k}OrOnvO>GV>Z(bKC9n9h{9nPO-q3tD2x*SNC*66-%Og_UeWXG^x-Pzu2 z7_E(Rree!}!Fo#P9DGfJ?K)K(5!IY5Y5GmW2e*r5Y$vD>T8akN&qQRi9Rv3D>udaq zn}2p?`&16D_q^3>I!O&*quRHGgugg$TYuHTKe>N;ZRT4ZCFoGio?g8^-aF`v#y$)$ zs!l*Zm=d;wZ0y<&!0Kmx!{IY)?88D6#8iFIr{?cem}FPXl7@N|kI)vt+n3)lWRhA# zXztzJTQrDKwM8d(!?b$&!4XdNZ9(^{Omj*5H!k=XpOQBO>Qsrg1E(3f$Rw!!RbrBt zzKv(AE{iHEp|N&%I?qV0IJesz33j%(|}b6lGJ9{TdK_|Ljz{-S|O&P8Mr; z)aUJDlOp+OsAuY_=HaE3qOiMTwTQ}Ttye91@9OlNBadP%*;fGL&(0XyaEmZ*2any6 zkJ}BswZ%ho^37>ATwfB_PT~d<&K_K8J7C^+Z_N#BIqaukso#}#XrKk%wx5>JUF+ks zj9aIO8?;22F*dtKvc{NAegD;h$KLSTI%xDN-Hk8w{;b5h(KR-&?0fOWo9G1LvU;GT zqey(MQL;`e;qDqqDiZkbz)v;RGQq`rimR$!JJcXHJKX=Vtarv`;lUK4!HyNcqYhoc$Us6g+G{Ua{ex$K$X5$Y}q2n zL}6EOlZVpYw(T1F=gC*CFJ0g4ORjrRLj(V`FbcckZfYswrR*Tbsr8HLYP?yM-pVW- z$lvHrMBb*~W&b4nphx*!y%{YZ|1gMjwlz2`ayQ1&LZ^D;D)u7Gk59n^BdK`VNsUg$ z4Ki`VEJvI9%c3al3hr0a@H?~&`alkEgQC_L+F6Y;h--b9JIm~WmYBw~FS21%Y@ zqX}GkB*Id4qelAu%1-(Mk#~J#N<`g>N+)NGUFL_mR=`3n#yi|)SL6CW_UV90e*vRg z_sv+GZ2eIAp+JSxa~oxdDAW#P!ub#reX$EAdi{yT;tiWv2iIrnal|4k#jJ-aF>`8{ zTW$1qw$4P*`&kY=y%2Uu?a8v|_JVhNV1o@BhQ>@SlJ?&UX(A#-WyW=v8g~F@KI+g|-;^uYY zmLCpBbCQrO5b?*+PoWH#C;BV7^OvKB{S*WqG-BFZ!u+NEVeeaKL{z76%%A*OKYdm@ zhfOcsEVci}w=$;27|UB`K(VqyDsYU=7us+M=};$T70v|z*-7)!7UkP*W2 z<{ny>CYiud4MTRkwlk)>XtD5kyl>&KQ{xgv`sspHRIkk6sS)KjyujINrl1T|udVBf z#V!f%K@|U^@M@u^*}`GXc4{@zw%rxj5qo;1SYT)O~TlO+lY? ze7XF&v#Oc0TE4>2u9}?S$WjSJhUVpkD*G0A>3+ql-Tc?|lH@^WeBP_*6;{s6-6SlZ*5 zdmCTcmTXj7yJm3nSgwDf&Cvr7y37G!hmYv6aooCs@Gl!OKzRsFV zXIx}=>C&Sy*u4rNpQ~Rj3dHD&kJ}q-+g)=HQpVP|%^~-Lg3BWGlqBNyn{C8ogQCf> zq{-Q@#z{68vWzUR=M@?i!Z0?Ur4PPk_)4vs#U5gIPOaD}Kk-{Um36`~<6+C@+k`?Q zax3eCy-LXN1DZLZ4(hDY{cCTxSH;km*UwW`=@;(_=h^z_2; zT8fH`Yz!F#>r^JBNmK5?oE1pQwnYT}>A$Lgc8OaB8_KI08rHF`au~U-$*GX$-ywN} zVE&cmi$?HV-es40*JclIxT}=<}SL zw2Yf!l0K=Z`+IgKB>@JLd=znnQa^m6h(dHpi0pz7J+u1>zeXjT&dg}q;ay23fr4n);f1nducl`DW`mJ_q&Wbl5-qnwH|7EPZkz31gHGw#tY_bOG=Tqtn zDq*T|)AwvUU@IScY);FQqky7zqp0_SS_{Ezc>&3u@GR;gnbO;4_d$Z+-$-VbXvdO^t;3IH%X^f(K7Q}-dgXE%<1PdGgDT>Y#c;Xe zakz2(=gj==e9>d=$KdHJO|eJEmSfcc>=xfM0Py(<8_mKwL%cuMqNlBY{%jV?@h0#a(1L;`bI)^We=((8n4XecNeWA`(^>EwK+bju z!LNly-u0-^{2Rw*fV*bqvu0jciotY0F)v!oVLt%;M_jXVpvs(kW6UT^x*2`$m9(rH z{EZNnVoX1P`SuZ-G7?R$K( zU>z~p4Hu|AmFI;k`V#7?Ll*4xLXlK2eL-uLsn>8kwxT=NAY;NuS$;XB>Bvi_wmvzp zc`1U^Y-UE(?#AL-!4B$WQvPm7*B8;HaYxck>+ssp_8EMMGJkeCW!3>A$R6;sL`M>b z=_=>`ZC5yR+%a<`Sc>#2-MPw}B3e{-K6+d;bl8=iL8y3q0WZ9wtm`T|dUq;ea^Slw z{k1t{I%bCbo@`o#Q`)*l91(L!_b-T-*C`0{k8b@+xv+bUAqE?lT2foafQ+%2JQsQE zlrhHs7QOcdNV>fkzV;f9?ObIwl$fiBJmU#}ZeJo$qnJP7rV;G-PQC~7*(9BnUgO3P zeyCD8yk(XCw7?0r&qxIMoQ5*nU56bP=TH@D)kthoL`mjNtDUBR%j6<0J;XnSe`kGH zv=e`rYgfyWemW-2^>zBq{*;f>X(hN>TMp>H32OjL46kVNu6p}!v$`OxS%f3UCIsyxZj~Kt-8hUcC>RpAqsR=tLYGD+ zm+i*};=x734fDx#xKiX3I^k5{@{rf*3YCdWXn0R!S4zF+hua-|76-cP)xTP2t&(P+ zG#dmG@E5bfGGV~)w9S3ay@dzM(C|bM<2pCzz8v{H)NVmy@8X12tT`j&eLNRReAl=CtJ>?t4Z*2*Znk4d+W~2rHVqSN)J&LRkGY(wU`|U(isS#|&}F4#P9$ zer($diSLDYQ!Gy$E$iWAb+3%!d_w+_aBb$Xd{K>@#BMZwcx2zVvH-Z_;SY20q>Co| zD4C7Nh-LC06{&~w{Sj3ScgW68D1Kzo7yTt?Yj4vfR%%suF2Z8_d97;Wb#Fc0&PE|( zd~~NS?UZ~vOhK^t?<~a5yVZR{4)Mg8cUAqr`&X()7ni6vZxlz!S?7rl zn+1Sf60mwKbBIH_>Wx@Uw1cxj9HfXeyw>Py!av@%u@VNq2RpH#1CLt4lh ziacz|YFkTZ???1&IT9z8qQZRhIs!90h6<^r4bBOh;=YrR-V)Lc_ZX-tK<%&vo2s2a zcM8FIV(ZZ}%f1aqEMN2~p|&3{>-{({@TNB_Dko^y5GyokQ7B@@$v4gsaGeIHKL5uO zA;(hF1NgU8y%3{zRhQ2n?Ap-L}Z8sQaNfZ=75!7e{Q2J_m0O4s;|J1 zyFM0@i(?pvWOvNygNzO~?(2QLlJ(POZgtxfyrQnXWkblo39C#uD*cQF`JrSLHF-mu z(hl%pbQ&%97ahL?5?Lt_kUE#SBv}G4$}u`0_0r^sa-EzQLf%qMo<_I)6Y+qMG-<3ZIovPseXBStDtYq;vxr@sIEx+qm3 zd_=hN_OjsHh%Xa{t-qy8O`(8NvoB^U67Pacl@2qL^2AzIYM5mV=e29Z2xCeSL(x3p zUep@rJ<*Inyjup6b*K`e3$2dRyy9gd&TfNstTJnl^JpCS84|xzV5`3peSYK5lhH|c z3m=;>KFS8-{o(>5Q(7+wyxI)B{}6e@LVt{Uc2v3Z@IhO8Txf(U&ral9o7jyncpW%h ztKfmc?Q{)>YJM)+@K+d89`Mx-iEnd!-tkh6mSp_HB^x#Mex)?*Mel3EBvoJ2eSHIH zPN}243d=z#QEP4ooU2oPtMxDr*Tk$o)KdHEkrZ}Ymk8kP-(`#JHRuI%nCdCrBGVO| zQEE-6@2XQ{Q{jkPv(C;9$0f&9pN`7aYAjTzlHXy#Pghs8KmXPEGwGhn1INT9`9ip- z=wbE0iKIUj7N*}Ac@&nPMfJ;el!(a6qQ=Vp{$fSVS8BcG=^{h&4sEHZd4hZkl@t96 zTel@PnZrHv!UC|aycs)=C1wwlZRuk!|Flk~AYz5g8{|-N+!U!~`KYdOK*Hu@TEhKZ zRjKivrt=Mzc*Uet&D)XKEk(fncVUgh5Z4;vI+_wi>NDN9KVqh;EnO`-w$5sM4=9Q! z+UTP@O!V=Pus>=BXKAuA_)wSy8(-(N{rsrLil8P(;6JC08zv$qE8;APt4CEI@Xr*& z3+W)hAxpaHr(I14^-9fB^#ev5%(EA>*n#xAr}zL$kh2OeKTnG3bXQRq?LYQ^Wm4Sl zULWr<#KFfx`|?G{uzldFRH;v0>|1#m@y0|k9|l_P z2p;(5rSW20hCEQzuxa!KrdkX%#|##=p*OyKe7z%h*ttypA}%I_)?X}`o}n~94Iu$M zi~$#w8Uzc6_*_T-af%vC!Gp#XvS>5+E zpyjSx1UWDkG3!LW%hNBrk$Ve=ZmC_hxO!#TlXReJYf4h&opa0gGDZ#E~IVxK8J%@X#Mc$8m z%h-q_$f8g;9&S!g9-lzQyy^Z?!F=*9z`;9eq|0SLR0=kVjw#|1xO%Y(VZt+0H?4aV zxb|zs;)^8_Nh#Of19mI?JS3suC=LtgPml7V=(`?ZQOk-^+Nu; zKp9ezwd$kfMuA|#wR<6>ZcZ1+dhXOaK??aVToc%UJZYTRYuI;FmSjG*_^z4Z3E(`s zP|~vSNOeG+k@uBky_9v^nN=FX=y1nE(@@KE+0Ve)tFVBnxH;L}M;|CW(F4mGCBuqF>oh)N@mMiNDZ3yz$ba$n?ZGmmsPZ`X z>j1vH){(tU?#1PlYd`r~Kk6pe>#-ies;Em1*awRS&%zm!cSupsp-3hZ0vbql8}ZYq z`7U@TCH{B!t=ihqR*ELim6)lZuH_9`8QXCe z|4$WWi%i2i$MCiSx?%V_eDV7YBzH3?!7hH|TwNje^lnQ!7NZ2iR+H4y;dArkkCg{q zTK7Q^w7Uo34ts40CrsQgQLe!I$L$_J|F`yNP9~J2jSJlm*VT!x!H32F+S^OxOj?;x zmt#6hVwx+keoDwzb<(@Hwo|05}IYj*9kL2zZ;!A>blYTT3EW@-I$v3vP%1bz^G# zEM2eCkwx$0x$gL9+RlA-j*c-Ad}oSv-jM&W>waI}{Gvh$1hu4&GYezY174a>pWgR< zwhZA6Ud>f`MN`>9mQz4UZqPsja$WQk)ClV@DHr2~AYD-F48JC~nB=6{^rA9%SD?EB zUpU~`l2*2FWi6qTHEQ9o5gOEUd&1;`g`%P1VB68m%| zoqy(4JkU^9S}V^r8UpOtc?67?@d9F3N=W_^y^9!?_s;7*i)4WA?qg<(7Gto@Sz({5 zRrS$5_d=Fc{IvS6BSdt{1vn0G%ZDAieYD$GR4U!F8bgf-5f~rUAmvzF-TPlx`*2oz z!21i^u67`{2l#C1!V`wJYhBRwWCNMwQBhBode?Rh1@>b>lH+3e(yd6tTCGO`?|8Q^)<;j_MADdwTVl<*f7NF~9!pnF z;%)iKE$>0RAfxoR0N%)!_yWy8S~Hwe#NyMfo?XExKC&}%ytD1>FMV|)p&c9JN@NOg z^|25#vY|?bPZk$fwsD!cX$ZD_@#SytlU*~Z<6CT&#SfWIXMl8fgFc@|+y+!WI4o>d zg~Y81tzVYaccvNc_(kqF{Eqe0o;_aI>(<3*+by+iD znm82-)JdD_4@HhoOsJYdW)>08o)JkdOR!x6~w8MtrR4P&K zuHK;w&jGi_!Be)=bfEkqfUVzQ6KAqN)%hj~FmC|7?8Hvi06)5Tik;+|iA>*oY5lQ+ zs4DMNJ8vf0lN$eP$?9wi}vQ^VKWpls+v#*bE?8Rv+!2f zmuRuQ`~C&i#kV5mV`SE2M~6(uU6zDmd~564YnYgvaeqX3a%joNreQ_Ew?8A(p8lST zjU53D>^&?&$D_ZP#62iBH0e$Y!;4MlKJO;E48%<-^U9XYr!Q#<+pkWTn9+^%GKR*P zU)Hj++`PlO^szbDkbo2;M2AW7Z~#IHuM;V0(A}4BWxTG-YJ&CUOUzj(6J#|6HVWT* z?u>p~?FCHGWGM6xJ7w9)y5IQSZtDFu;sapbxoWk!QX4BRxtgCYZ|oR71?Xl36pY%^Y7J1>E?vPIn1{d_klO&DA~JDOO}`MM-j_WpC4}T z1y0RUx9^n&D_cFokaUgm?p*Ts`ox3VRC*MkJcPJ!aM(H}5ma=cvOQp6421dGvYUDIBSZtgXi41i$WamJ#D~{L=DY~qseGmfblBA*L6$k=gx*pVf z`r5~#cclrNV9zppMUR&^4zjg|)Z8m-!6({&hV@^0D}L-_`=tR+a)@1-QUi47ylf?YjRW4nI9?7pPa<89G&Vy*EP5 z_QBSsx@IJ<6lV$j++zD6dK2bbvMp92ldo_IP@wM-Dd>`4y3D?fLS%->y^Po^?;Pi9 z%svPH-WdwAW_be0H;GhhSuQ@T@mlB0)wLb7EkF_$Z_u7DbY_TmQYOdy|1Qet$C|MyiPVQpizC-S#41JkO`tpiPA<{b;LFspXBYmXH(k|E&Jr3;!%db zO)BD*NhShq#ozJptGs*&o+|yz2$Py5x(bPJLE~q@H=?*L| zp>@T4*513`Zl!I`_R-nzsH^8=oK!-?0v#H}i@!?hXTT`rCh@1{_x8? z{G9zB7no#^9yeB6(oE$h)jyxH(xHjkq zKJ6vuBVv{0aD6OX2mi{g`R;0NBBU9#Fqw}TPCvXZ-1Q6KR`07TA5*8e+EBz)T2*>m zR2C4^Ti5S=bbD`J>g&#hKhq{bvrR_KI7SQYTM);tE;^fVwAx$esy1Ppv9-T5-+|I;r^?W*U02)Xeh8L=n9966-Qv&O027^CJD=Jp0LZ zh3^r=@kW!nlov=`6>RzRH<4oMpPyy_G zo$$v(Nf;{L{qGBA_E8?dvAXSY806(5burN=SjAaofmNz*wYd-{60th-diZ5r+(J%b zdBFI7cu5yamv>|9mvGToVZ7o>w~+={p>=lwgsqxqSP(&M%3p%-_9Nb&6Tv92j4^G28V|LwSBqJZ)-I2UKJ ztUOcOqENBUni0F{6a@qOL$FvhCNQe82-`mUtahV7|XPCIm5XxSOzt#AcmT%(MCL}D{En9sHUQcW`m8kY1ioT!jIRn zkdmGtvBCKF8zqEEK1j8)eESF*}_h#CQDu4ho$Zsie%|=;$;)$7uB9+xois z13#B;lB7ShHks5bz3cM11f1d)4;>-s@z(NJ>cH1!$pqf0CX};WBUmq4EYEkzWp~pmP2Blt3}U z3a4EFKCY{q8+GcxGh7jb8Q{* z{B9_$VF=8IJ{}uqcdae8G$x?yKNcq!?LF%u$^z~Wr}ir}52P2V`}_a}c^8k|dZpT^BeTt5{nd=paa0Wi`rwr9^NR)33D|2w!_` z#A7+wJ6*uncTeEUMQYb-vf9|# zYw=&rp8?KttFbxVjn(wo9-vvYRj%{8xP8>z=L?9csItu1bmiaEP+$y%fyP})-OT5I zjM9K=&rd>a2VNM2&V|PwKFLgeyX>%s<_&BTHcwdpnTb)Wz24mHvy?rKl-{^wHQsjZ zV2IT{$%kw6~@Qcf4 zfir*Q`oG7q7aYdM8=+I4*G!*>o)#FpsXWZbzqRARnYpw2)f?SJ7_d@W(pgyTA*!sd z*`{Hg{RN8zsvu_UeZau*OT9eeFk%|jrYMN-I^<1Smo{B_vnY_pIpCM=3!W*k=J`3M z{;&od1yp)Gq}H3^)Tq16ev3S@aS=WneRlQ%Y67?LggYCFgc*%?5s$=R_=HksL7eGr zNrs?Lkq?7NIPE_AMPHyD1*|UfRIA!buNHGaw2eS}gP%uY*HVP?G3eK3{RKOb_K#JZ zF{I;9pC7lsQs~VYi**R@u^1X4nYcLFUBpMqQgRD@l%_+3C%2CM;L0m$TPY^`I>|k+{yr>%$11@cwb8DDv^UF(>-+jk`LlB}ZCk69%rq$@5>T zC3AHJADrQ}tSog_feEH+-q|6$W;neU=-(cnL-?c?$Il))(B3aUFjdgt=&a1xN=_Fs zBoEps@f$+@hrwAD)BtCdk~l1r{5aELrc3p6fN-}q4KrnEyt zcx7BDTly3)EFjT+6(G6ap07ibRs;tx&^^|h&T&4)$ffyx^)u2m-x05>WAK&C0hx14 f$UhzTj!z=t4>-xskz4pX$rdi$&g`T~tY*S)-MbXQ=6?zz2z?K-&CTQTeDeTQbx)s7Cg~OhAz4** z$L${5*0C3tPNlH?F}r#&J-ytsyV_7&K0%plBJa9l{Qdp>{2-NE&AZDzHAO{5){j2v z+)PvS^w{5tRGrig>_R2FCK#R}n|h30y6+4Uc*fk|OZiq_E9Gf5Iif>a)0y;h`7`(- zVI0vFGBu8PvKZp(L;lxe` zCIk)=DD)u}Mf@X|_MX$LSFfCzr~#*AY)(8Ueb(Q>pk#a75488MGkZzH zVGlu9^5%({?jBR5dKV>O!|kWa!(_|S-u68GQw5$*vn>`sCd_nc%v1}*#(d=)!sVcY zEz1BLXQ1|zMc*#zau{^D?l4AUR?48WD4_?g|GB3}@LlTx$F5Awi*H7UyYZIhflNvs zfg$5JuymRc95no(tI9N?#2`+mYPyXktH#$j6f}82Pc)Q%Tul%f7ZiII`<34a3`A$D zD;z~BzZlQVT;wo^S`R@X? zCv@?G#MVZ~OvhAieayQ2_n>DCm8EIJqQH$jISbqEq`A8MoUo@(BNt`Q>q+NT()n-E zJf({qhbz#Fr_quvJfjcOJUys$T{X>~Ha0Ebos9``l^oApdpOBOZT$RF4owp0N%CWQ zhqwjd2FO)t6R0ZI87@EB3nC5Y9NIL%pp9|pemOmx>HG`@9KPOtU%HK`)J>-A47%s~)`n7|sg&B!6q+m2CgdX0W>Rr` zg|RE!@@TK7o~}JPD>p%VnLonx^jsL2m4nyI>X7QeCU=pC_4M40I{B6s`PDdWx-!#~ z=v$UvmkExKlr;N{pQGP)iu9(O+P%VWIXTXhn`PW}?f0F9nQC~J#9>O(2F^KsS+cy? zACSabt_i-Pfk~1L0ZV~C;Gl|u2coqWlwCO#iJ#)L5HH&ntFwe!Fp}2dd6HOMAmW@$*@qmQ5 zpT{Jx3=|j@zA)`9K$_qE5F*$oqsB!Uxu|#50tIC{wN6~Z%2>B-cVY)-i*9*mxg=A!_FBk=yUndrO??H^()>y_fiDQou6{s zsFnQmg^rd!NFd&SSu2sody0|p_}aVF!~6Mpow*j?5L zgQU`R@Qf0#*&=0ZNA8=6s*YRGVDQ2qRh#m~NmmkI6A&6266g)JlG`!AlZaxr-3twA zr)=5d*eS1ckztL{SQ&#WNRwKRdKQBPb{f`x97K6x1-rZdb98>&B*YPEd7a%xHm{gx z%_f!y{AO1vW!#!(UUW{$L+2T>y;EKI3~J$)8qcB96+}(_u#|^RV`jZ9!cY>CuvFZX zx!2O!SXz}e)L0cMsjAn#lJ_7jN96Oxw3N$N)6K7f^fu5^l0i>v5fnF3{)CS?i`&y- z^~s1$!T5xomquolvZ9EG zUq$vweuto(<({kA%kNvON(s6_3U~DTN{xat-o1lzvV|Ai&*VR02Kyw+l{Cj{;2F%) z!}cIaV*E-M3zmR6`MyXHaaZG};0X`9mO}FRg7znAE@OqK+5RNmIU&Y1@kMJa*iIr9 z3oBq%#(U$;0(0ahcanLNFGkpEAOu~a3&{1N^ac7CS6aY2UNIHI1RIck)+(gNJ#}QS zVrC`kN7u@5)pbxJZ#n^2A9cm6+;zpodUNxUb%&0cz!5*w!_Z`3I^mA`#~LM=k?czU@?=h}tcd3vS_uZG+o zhkWDcl$+Xw9sIoRe^5vJY1S#~50*lh=gV9vvspR8v4?-p)WAkmde6vuAR1S^nb4N* zU*vbYG9lo_>n4!{iKOBcAE#~aE$cd5S#xMu`+{kbaPk{f49t4v+(JT))VLx}bqEw# zwvB3Q!IkdkEnY(`#r9DGNE}DMM5#5Ot}Qi^ImxTDTXJcJ-!qqERA+Ffc4Z(pxGTI; z#;j8zrlIoO0ssKLPn8YO(Q%*09finF?AjbSJtx98 z5vvuX@>Ne3ayNBezew%oUtNrn0UxkFUF|;R{5;X(gOk$x9zCZN?1b1I2ts!z+8w)Be(AdqNklT<_y?Wlo#9&?{_wYGhTEYDckA9zNRm_(l z2m9N2pQuxd>wCVTBBG4VTisyWOWSB0N&c~10 zL-BA#*YV61^*EZA%^APQkslnX<(kc-ikIDmI1MDZ>)PNQzI-UFt{1H+UlPf-P*{mSgT4OYKFoA)dOYu*eQzs`GuMIJ@LkrZ zFQoqc0uMpr@}t*1d?m@Rwb&#Pl9E@?57?y6ZQjOq8ASh7(_58Sf_PllHqm+;r@_G+ z)qQ%T+jo-_Q})dAy)C})&)Frb%AT0#10N&)q(sV1HhUV|KVL+Bl+IuD4f?AqI2nAj z>MnY}_Gx_agO(HYFtb-L4NJTtby1Bsqs+d8%pUN(lk4tIK0hzk!J}M=aS2Rb?B=2z z$I~ZavA2WsBQ}^(6~UhyC9QXrMX6W1`KU`8!8Ci?C+DuNeOz3}AOn?vzQ=nZKM~6h z^546{c{rIx!?XMv>hkuweWba1p4E^&PVyz0Rcwj-m&t1}u9~{6m@_qXpY*CGcVdqI zr7<(xQC-TarC~+sw)kbX#2z@yL{8)})E`K-!!jn3S!;X5{N9?8L5oL(1G*W7)6EtXI#7bE~!tR;~_rCX|*LAofl6le`3BuOdhZBLq^QRu^>s?(xyJW% zdzW@@%zt#laK||(o7k*W6Ah*Alt?KHUSy}gkM6aq2_Uw`?A=;yj|M}NQtpBC&dErL z%?&!EU_a_Nrg#onFyxM(F7sW^(scbqXmJz1tCc}#<~(BJ)fSWa*l$$MKTJN`k@za_(MwaO zNCpUxn5Yst!|{Tg$bASuMW#8I+Wnbx-y13^F(;{*nPgbrbbr`%!)&`2)rMc$Xn!7( zG%;h4X``hcscF>!wu%Lcy4N?G8x{co_<(s! zJ%KS0NWf`JcRigg4m{*3v4Qt;gxo!h)sSY^lI9K%2$D7T<(d-IOuKdnl%n@B52znK zJ~$;TCeOXm8%BVQ=J&j$=LgyXEmzGFT&t6(YvwBL)#hZcs%8#sMO>0@Gk9@Bud9#K z)jrS?QZ?1OvVP8bB7i>V6TL%o4Dw!V6}7!~fc$uQz-bp%jhM6&bzr0P#+y<M zU9?_A=dt{nlNvmy^@qrP+LIJzuk$Cq%tCV5CnW9Wk2>S4lus@Jvzbi}{z->&XT$tr znOgD^M(U&nJ|)C6H(28*g)V7)F>ir-?nDJl2o9}kOtA<>AaUWz5q6%5pJxg)`|I7< zV7Y;B7_%;n`l78pvX}CeI?FK%vl)lvL21;N*;xf!EBxsG18Fy#NqenD5R;3>#(@3%!>-Ri&KBkrb0<-Ah7L~7qJIub z%yIXLJPOsgIL|z1XmRO)&a$XFDQk-m<{X zJ9JX3`B@#8{gDuH-d^2&Je#6b5Xjoy^K|xRd(GY5+~MKfqshBlrZ-QuyV=V47#{Hd zfemc;>BxIgJ;%tyNLuQ_6<~o#Y;oO}0F!crg@z6vL%o0e6!m^te>G$Z3Jq*_!uZ!B5k)|)?qMc++ zpOv80psGglLS-cepr)w@8()Rua=IVBOd4;FP*2K+F&CZmDV9?e&3e>*6BA^ZdF8b9 zSV3}`jy!mAaWwKEv1om7+IVLxQO4p*(YF!D`Mt<;y(jskg8_=-a1g;YeWSQ>?#TUk zzTKp`0J!VeC2L!UuhK1L8)d#WZ7Kqh_j?%K?>pAsA zNE6{yM+s)>#Qf+8vBZ1NNJ1f>Z&*$%gSe{hEF$-zikWLEXxHZZn$tu}*X&@=kJRj} z)H8zZxJP8U*-LhEGyDZbFh1W`o0ftB#G37mLJgCP_)Fy^1g)liL+0CwI`$f3K|968 z+B2H|g@C{5biqGxHfUi)fG9DJ0RQ64!`JWHWvCv{&g|cVmFRoA`?|TPP3b@jG*?qa z^6(BTTLz!KQOxR4k((Qxm;J$br)14cE_BS&Qmw)qt@BH41B)ponMug<-Kxq75TzQSc-9l(i!rD z65=g$%(({}C#8$@jdg`hns-i8FwkZ%Tea1M9Jiu}v_0d_Ynd={S?)Z8fq=b>)U!tV zLALi2U+d7B!4a5bUV@(a6Xv?{Llrok5iuTEIrvIH~s#Nyy@u8U%WGX1{m zBO0~hx^WVWhr~avZ7&#wrC_EIv=6H=ucC&uVga`%7@G>vEnF-jkEbYzP zIKUTBwrnoFw(?MitXuZ--n}z}{5}L74xU}5p9y;rU6mG?npF}^ZDsxrxvW&V%WOY^ zBF=tQoI54Y&K6=_Bu_b$Bq$DeE-`mul=F+G9x!>(qEp0ci1A(d9|P+}Z(P0y?@O2% zVeVYP2WMhWM{_4p&OMEYdRFmTv{MWa5oDkHRqUrq2vHr{WnSRn98n8d=(Tib?+3Q& zDdo{5K}_DYNrRE8BT+`W`E2%?&(=#RA5%C77E^ii?zA|*0w-c%PoIfZ;qcyvMIQo0 zz8vPaQ+xoo6Z-Ih9?F0}UXyWnpnXvT#7__+yM*pov2_Kzc2U?Fc?8{jXN-k%xp{MU zA#{9su7F!V@mfYwvgSR^o9f2*gnOZSas~-xEeLed#U6JJEUMv$l(&rE(Hm*0dL?He zY2J95P6k%GfMto$N$ zis19kR}OrUeaXF2QqecCEBP)(K~qve);QCnn#;#LNzbRNozH!n(Q<3US_f`X8P{E_ z8REfTy9#=`sijQl&S-EIs6V9EH)pK}p+|Guu)C*S6OuFU>-WmE=nq`4zG;dI9c%q_ zk-`9?tbk=~Su;g5Y$dOMu;$s_!cKv8^Ldbn&_B6YjQl8ggsckoTU^d+1N0`JMsaMuV1?RGc>4UPsfXZ@@aD`=8~CMf z-{R?aoE)p`drrLMF^?gApf`bGIHIvrCc9nvyWms zqJfe4fJ>`4&>UlNAAH>+YV=w-w5~z1{*8#$8VWc-LK-L1!j@crV!rh zZ3nL~jEz?VC{poWbIb(brCP*ILt+7(>U?Zf9N-4w*mj#CwNy93k$t9rv!VVz#w7`}f}7y%x5* z>oCLM(RlesUtjWC_qR0xb?&n@3Ye6u+5~*n?Tgaan{Z_@KcT6oSvtccXS+(HJ$&ws zNH9-a>Pd8*OuH2nVy{wyOi0J>-S6Y5q~DW6yp`x`Oh}fH%0N^ONLwscQs`n!8NWqL zoW!8?8?a4+({Z%aN4%#Ce30;BGRrac#n>Y4XA4rzecv7-zU8UCYK90d)_8)Iyr*xN z|1hA7jCfUZC8W&J69KQqTTQ*TZEOsN7Hznu6ywyqtwSSoqq=J}u}a`eNom4H^Zfyh zwwl(rf6za)2IY%de#oZ6Q+TCo?6W@^2LP1FH*?Mxr6z-WyDV3^`8Zz^k!Jq=Mqn=w zw@F3u9_`GMbRg_X|48!BmiFtehL!2davbMjQK6qmau*(sWhiciKo|bi!qn`w?0QmKeyIpW8_B7(e4k@Q>|sfN<8$N4Y7ee_?-SHGk31^#&eR1RU$wRG*Nb7S~0lc92b!a$J?5qAh^^w4fW>d=T>GeD`eP z6@Gn?`3d_bt>GPxL25%;fEbfbwJ}^uQfoFuZEc6}&bvXt1$Prph2mkR>ms!tUl%lQ zZL(Siw$k}AUm~ihjYsqlwKg9s4)r`+=-g={^E@(up4(O#==?AC-)pK?iX zX?DS6|IRdj&McX5GuT$FuY5h=s;xMvhl?SPqpdrmY|jp#AAZvmy7fa+>ONnJSzX+v zcZh^Q_IW8dxxYYwlc69x7xj#icX}(lD13eZc24`r6yid&;mlaT7MPCyh}5kIRl)a&S_o7Le8G-W-Fy1X@;riE-DumTzXd{ z!Ih4;vq0{5uZ@sXVml^xLcDZc`?C|{QOH(#tLNJT_JmtB=2Po26P7|nomI1--@D91(+iUlVM@a|#AOKP4jh*jar?fA< z+R_OwyB(P8G)w+NgpaSVCst?iV7~_{E?59#QQ!wW767c`sppA=kt@BqL7h%>aZY0| zICETU!FlZ)r%C)HN>gF0Fq+d`z3wJuKBB$f`{bH)+z1afrQG@R0SeoHHjh&Cn|{6b zvS|xQvR&HmNyTU$Urncx_XthB`mXl2QieXqlJC;i z;pPPDpwW*Re6c%G@`{M@7Kz$z95TCK(x@VV`aD~>7aTr%B02+ z*aH778}OWDsg@z~1k=gq;yHbBUiMuBpJbTv!}U9$%uSNW!`suphBi!tW0JII-`NL- z)EMOHeib^`+IUSf<1f5NrqQ>RG_S^U@~Rmrgo2>}>)L3TZSBj$`yd{tuZXojkxv44 zwS%;TH8o?(K&p7nbH#@xQaJZSA$=gox6hOLmW!WW)1A2K}s&m^ub#fMusR)~*= zSEV9X&lfE@ww~EbCG;;x3Y9-$IF_GX0{l=`CGg3`qw-@U0I0uu@W-~;4QGG7#@7oDH$kT|WxyqRZHUSold?nZxRO5z|T1ebTpcD#?U z9OgTo#Ldnl)PTeGT}y)a7KXZ1Ye5FzEOn|XEsq9_k!>fpYKULwW%AxBGIC$V(iiLs zLo<#%rbI>7HG8YmJH@33ant3UYw-avK#r9c+OjQ}Hr_vg4OB*XZaB?#Z*}5lf_)f( zQ`CzsjHw8#E_<-%+>0SEEi%5KWvW}&-;F~oBk7%#Ie?}h7=Z6X_)1hyE%y-v#NOuz zhsHMrgEy9dntnUDwwUQK>FGQsQ!kpD$ib^aX^=~j0Pu10gRV!3?3J=|x-=qmy3U`a zR<9Zerfee2@6M}+Pl{yTTa7p7k=|?L);CgmZ|pa$@(QQa6r&-a z_ko_Uq~EPq63q#3PJe(-aSW0J#V9?C1eZ$<)iy)H%Y)Z!M=D$YaNSeSR}k%sUiZD9 zmTPb?bhw+(;4Vf((?oLl>3ZlXazgKU$CZZHwcu__xw>X%T%x;dnvrElA{JdxSvB_K zx>p{t{3|z)X&pjfI1+f9^p$fgp0o0!TLyyZaGuH=CLKR8!8bJVgoBYNFBFpdHBW+3 zD5%MQYN=Zv!-u=RgGGA1@ZBFFD#1@6j4Pkb1!UlP+H-a7HNTwie~mzkmbrd@wO=Pr zgqq6>BgYqbztN&0U1}h(z>Iz(>)qh7VI>De??POYjP}lk`{MdnZqIY%h!CZhI z?94Y}&F$%$D`hcrIlB1DS)L9Z<=UNRg=+hK$s+S^piIcjCKkJyuqzL)Mw0Ct z#}bI3jO!p7XUS}&7>{(d2g>$?cag__SDwIKt4H_^K7_+&LRad;*v<*_b&-ttA9eEw z2IBc`H_|jL1_>4_Wqp@=qC57Sv+j3QUCXdimYCyUBrx@2Pgpa~yNSJUN`9*__3Cz- zxjW+u7&j!Y!(czmG%sr=D5R9`aF^tggzzB=)eF)lNPGYr&q}T_X2(3&x~LT|bn(<+ z`+%4_*#4q!yt8hK31TrwbVMMQqT{phMk8^+)xO>;=tsb8Loz~K*iu-D+Ho}R`QjYP z)T1fE7Eu{9r)(TGx0tNjy(IMh&h76qdNL<};pG9t_(%%O7 z_l!7KtD6n^lYu;95YJp34&^sG7MD}$R%;qtz&KKPI}4PG<=~YG0~<-(S(Fg-Sc}DQh zdRv`_f>1|p(7fya4O@rHe23I~8~Y~kn+T&?Yo zwNJ-I`t@JC!Vi(jW`&X;YB!9=+>r64(F^C_JV2icyHt5NI%Loix?gI9)fmRv)Vg#o zKB(x%zXd6YuUG9GEV1l_ZXuq z)QIoA_*hes>XbKXNx>eROB~YwgX&AVuAQL~(TJVM7 z1Qw=0e}|O6o_l_tr`$+Q_TGGXyk3e-rUaM!?TZshF6I`+P4`DrmMhsSW!(L0;@`6S zMNE6MHOQ*4BxjuIP7H~&C^Ns9&2=EIJ?xFUg!7Wiu%_Q=efWYqWH>>3S}OHMLOQ0q zU;`f(u}H~v6-zc-R$fFvBo+6RcBpd$4xz};v&<+*Jo4&Jyp6`raemp0`p8f`Z&=~hx zKiF`8+Cs61V<8ti{6btv^PDubBlohBW=eWS;v3m_`Tcrg(OoNm#jT_||#D#``ohcP`s4E&Cr82kQl*j1ICl{8rFwTiaK$(fN55 z>0X8}@YV@p;$j#XMerhJkl`+)SUZ$J(FaLbx4i%5e+eEGtlq1lm@|=W7|M)Dlz>Ao zJ6U|_y3-20R(}>~P1XX8zD)31?iKgk>Zj20-jgRRHo%HgYOfA=UnZx?CeKNAt~{9o zpQ;>C+fo{j-R@gQng^*E>GjuRtR7ABl-OyzSFmIH-;zuo3(!YeS~ngF)vnX-8y0jv z4Nl#CnV-mD0DFC)AIZTqU-|j&Q%hgLn)rj(%81v;hji$T39UY5zxD{Hm?5c^qJ7h| z2^^8$MUG>QuSsm-nr~B2#%iV#gTJpMe#h_BE*$b3Y(;#_jxOv0I~?ON}CDmB;W zFyWWPxkkCq6f@P3)_JbhBKM-_8?qA5SUta)%3*$&p&eeH5!O;Pzp%74LLPPk*ZeU8 z>|qk zo>l5)6UsB`(}<|72T70%Ua^BH5;Z^939g>h`3O6W!0%O0DU}+9okmgSwq9_!ElmNi zR^R@lC4fZsro`8@u^lHn&7#FNi}a(n3Tz5$x<&?x?G&>tIew#*H)>(#fXze(Kv8Wv zwt;L@hr^%X$XWEtYzPklwx)>SuK4%5@8+;Srv*%JJIoB2^AS}ud&d#pnE^t`2^<30 z{wNb>p8v>oshj5Xg-Nc0o)Ne`SY~Si1zQPz({IM&XJFp0Chz$BGHRPM^#+|sTgoQt zGHIy(fOTsx)cn2U_J5ATyPg{&Y$4i*yLr$fNB=DaZozP{a6Cc$x4>l# zb!6r{t8y^wf6JgLFczzXwL`J9r~g|B(oaiGO@+O$HCOu12lss=@^`J~PjR(V<0@$C zT*pEm_R(6)VY2{cs_8N5*N?XSq%oUEO-_Uq5W{Tay4@!h0XfH)AnVF6Q-KRYSZHC< z(oll$@@W6vm<#rk^}tTS`KGNYncZLLh29L$K?5Z;;i_%psK)lpQJZSFWULJ-PIdL? zFr!^sNbml36lSGi097w;^tP%;bZ}?8&##6TRmvK!YFKKaP|83 zueLKQs|{;4)$SuZNw?T*goA&52LIx}3a=jmiZ#;IAJ-Ulk&q259*6r|{^Z&TR5Zts zbCEmV6ua|x_oV7*@qK6COL1fSJGMf@ke&4ptCJ18QXjLmU+jFCH;YBPfgi6m)pBG? z2ONCYK7$Wmn)&<`{#{XjcXMSW>nRsXYrJ+klmt9li_gnq$tJHr>Sq}`$!rAmw0>CR zcL#hAMjf$Z3r&P8^~aw7T~Kv8niqt^Uj9@(V{2d#3qmwcK+0`b1_rnr&7y5NspB{F zN6O%yX`VISf!sZ~==x#ZN$rx|pBesBW4P;8e{v0NtXJ5#!EO{sQ>#{LNcEqbp!mx7 z`WP@9Dc?0&)8+dm?3Mho1f5uZO1CLt%x`6!dEt=C8RuJM*z=Z&EtWpg*PPJE&0j>r~c#FdG;Cutp{imoDrL{Q*NwcB{^PmN^v^a$1+8uI%Xa^krOuSI5XR3WR05G0~$do~(rn=nP#ZRL<1buVw4 z-^^ZL8tDV&f-%^z1LnksaVHEMCS)73L4>h1jH-q&{qNoavh4^i>^DSYQQj(grtX@{ zSf9cn3k)-;8i_-u=1&aRZi@uY{lWL$29L_)K*kBHk5gPpH8?`SaE+ zroT@a%K7B#vM(6%k^NZ-xcymhv5~Sy@r&+rY>#+)Ms`!Mf%6wJkSG*I-1FZ4-`HnR zp2hL=J5}i)#44VybRxi5jGw5m9n-E*IA(vey3s-(#_S6_a3FWa`-ARi^L=tVRT7>B zU5)hLk{&J2TB-9U!@?^}f#yB=l7_7B0w%B`-%WUh-4lV^xa2|eGi+!g)Eb)u=`z)| zW}hk6$ni7_G0(5RWjGLOI$15mF21CWKcl%mTwsJXHi>eKC)<^u3# zX*_cp^siTZ;4bkOuXp6R-(aI!G}rq;IHu|)A;|H_|CzT{z`WfL;Lw~&(46}{Z&`@4 z#~?&dc|`hUmNafwEPGP#yX&2?`Yy>OH*Nbe)qOrAs!tpGIiU+D7Qy)u)JFh?NsW{wU3oCOfb5u`HU(QihZ%L?Z)%dO`@$~H?Z&P-( z1Nu77pY_EL{6gkOXKY9fq(XkK?;Pv5@dbPJ>^qeaqwOiggW=s6o>Ah?5GPvhWcj7? zpYX4p!jDTssAgEyAe|N;rZ%GB2gRcXsWxH1BfQD*YVjM?Om#i-HyVTVPnJcl27HXb zeSG*0b;O)9h9ZDMipKy@AZzf++Ac#!Bki*2&%wDoduCZ5z|uvD^^p*F^Xg9)N*&aP z^<_`yvl1%hjgBBa<5}Bt$})fBVaL<&e_B0xfR@zP@c!2HG@I+j6ugOHwPX=;>yxe4>ekfba=Vk_Mw#iP z$odqSE+=W6=I{|9W8Go~daJPy!E>$aF^_<*w=UE1z z?HdYo9UHpiIue8)f%~J6j4Dk9w6Xaohkeh|QVibq5>WQa;y8%3`vnZU8)N>P&u0xZ zs1zBOY&3bfL@;mBKZiAvJ@R3Zdj@xm1z&%6ZY9rK^V)Ch6IB1j--w>VNs%rrQR(gw zc(i<+O>#rS?whP-3Y0~s<>_S261+L>Q8OM`Kagb_{M^SZ^%0)A^IO2e%+|~!I^__r z?lJfE4cNF?EeH9wIz7MIgBNFm9tgF(3D+6|)r__hX0f;CrR}MVE?0AOD60Ht&y;-zP3mZIJM#GruEs z(eQM0b7S8rlIGoR`k52Gcj0$wR-W0-TAg@dWTQEUA=^Eosc(PI9gRHi!V>%HN@7r} z>dU1PbL(+r^|@iSYNW+kt05Ew6iiG|6q>R4Wd*Y1`2v{<)-Dtz8sMI5*LH(+^~?Xx zq+sqj)=w1Z-Z_@PX=By#g3O>|jtA6?uYfgM$#G!~n0esuyW8Y=((h%+=Wl-aojz9| z&IQ-}o7{X)U4(ZA^?3pmLkJ*Ko4>K0EsU5!+oq92z`tW>f#&ysvv^J$)}G8~yY{;v ztNMF`#|cjUxq5ksQoqkaFKB1V@%INT&~qcK%0kPWT6X`OUTJFaqtA714%<8$YglX6 z|Hb#a{JUEnizv5>AE-Nt(pbhf;nDy_QsJ~3GDe&??`avb?W z4U0--7_h)AM}n+AIGp^qmhZ-L4dK0RZ0S5K&9kp$mI3CyZdT~GkomX_po)Q^()kVn zn`6$qQsxcrW%x*k(N-rR?SF3$k2GBu`qZ_G&9h?JZkXOL!``ZH*rAqOfBK?R&?n~i z89)hcM1o+$e;xbxCKpN1eP_^OS=N908CVoS*ICk$`=o)0&&7uT(s&#_!L=^+JjvF> z_6D>JNTE>nSc6VfG^nP+FhhmOZJuV^6f_2C1s5P~8e%W})jD1S+JWh2`2PI0}o@Hq2@tP;lNeG;sCk70M?ewayEt^sA5;j&yBSzUDq)rA*cz0T_ zO*MtE7e}$S06b~LbEwc{H9PuBoN}w7`iA+|TIo4zeGmYwp~YVHkGED=NB@(dS*VqI z^pancNT10srK%myCw6QGgB>v!9e$6k8BzPl%x@9(+l2x~vIcOWm^bF3lG1PMkdrEp z0rDE+M)^%8({A|Wg8)TTP$lTl8HYnR`kt;X_f0SHcA0K&0`kmO5jml3Q{!R%Ff)GO z7r?q9-~JkE`Pdgce|>W;?2sfJw&(qL30J$Ehq0|(shyq*TK{P;0_ci)RM(I5*zIRc zv<`vQX}6#tN_R4nB-#Yi7q0x@IaS2N0tx@~;vOfto%NHOYuag~d0W<}B&et%z`hm7 zU2-FC4jHPhI0CD?*AeM&mZ|j>lK@-wAbHkSe|~zR;U<|*Axt)g?(d8VKVJU9>fsh! zJoAC|lYYuo@5w7Y;i;``tE)${e<4%~Z}79Y;evHPY&qCj z0$+NYi7+#Bcp>EXR#lTH-Ezjb(}*$jr^S(W^{t6PA?%N~7Y)8b4ZxKA#-+Y)Jd$Ix z@G`Ebcf)avs4S@r1$7#C-u=w{EvtAz(7A#2M~?tWxOybYOK|;>cwmgY(P1-}%Fj#w zF;$1?`+k$?kqB4joP_2gD`7_|X#2;DhLm=de7C@f4-PuNHK2`-zRIw5=h=T#D=XXM z7eR&RS5b!+z`Fdu0l}kP*>|K}s_Z_qDj{6iC4~ZJo`6@PBr+?y5+xdLCPzTB8-BVD z=Hml{&fvPgqk{M$M9S4*C7>X?z{52ScF@gxh46vSdAJ1@4R=|d;rksaRANXw)+jilw?bfZ>b8K zv(d8kH<3Y50_udtyowFGF_%nyPC7TP|R83OioCK;j~)`4n{CzJBo&h8>G(FZ$Ore zzolJwj$1-nGHe5Wu#M2oI}OepaWT%a0%`qD`N#9`oZXTUvD$xG2c|s;U{Ww}JO3Z8 z&&!hc0Mg-s-CuTw6Fk0I$^`E38uLxgJCZBK0@RIyQ=i8~H~z z7tKKaJjMe77r51^!?-kop**j9m}@xRSM18g=pS!%gcs{GIdM-*(30Z51~#~-g$Iki zE05TYB)Yn}7N=nOePM|V?yHa+DiT9^RZxFy5Vfex-5xEF-eZINr(wn=0oB_U`r9o4 z+4cjn2p^{DW>L;`(=B)K?v^T;i!@N09NKRf-1D7G9Q=`P5GSK7I4@IC`pHXQb@<<= zu*6DTmwwB&lj5e%AJI;f7cCNSVaq;#`ohe-lrgsp6vstu^00zD%_l;=0pA7uDLK7> zH+aWyoaEPk8YA%77}MjnQo>tv*#P84G_}=&7%W-+w2x}p zqsZd5CebDBjr02S(T4`kvF_h*;K*YGaSH!7;iiN1_|+=&PuEW3=*91#r>H_7sJzN! z`#xFVoZXG31y)E-cuxIu$V>oW1|c(9zviqy?an(|P1k^ytNu-8wk$NNPfh`Jd%_#yWxJ?i$S#S*Q&LuyrLpy=HI^&dVAsM9 z_LyZhvu@KT_-_dfCNNS_-w#Hf{s}Aqy=*Wd@D*KEciXSITkDaK?V!5Z!rVAir}iMg z^nG0U`%<|`7-1vB+V>9dEx6A0Mo4DOS~$(@w2{bl3#Pd=7YAuv^#vqaEiqr zBW?!yKMHVO1ALt2WJ_Cb&^ey>rpD4embI1CZtEkWY-f3lO}Bbe3wWQZt~Gv4E4cIl zdc5RLE~^du$wv(QVZxRot0F8!XY=9SNHEc7Ls{LuJ&!QRYR z3+^#;HD{k zuO#eBu`@3~$y>_TgFz)#UZ)2JDOLaP049XINpUy1P;Y?b!`HrW1Tb-OmVge94xebN^rFeBDitxBMp8bLtBz%MolG zFnymmdxCk_|Kffp1=hJ{?7EYrz$|%yjb<#weO6G#w~#}5@gsMfJ$m*+O)&a@k!68m zM;7HV_BwNxzje|-4g9`0zSDQV3;cfwB+l{wT!K3LkL3CLj&Mi>%iqf6pZlxM9Si?2 z_smMZ^pC0h&xg2UN9_Lj>-SF=v6C$SS>{-7%4q%Xhd@uUe){jF-}U}~ANgDM4e!$a zG4UZ&fEw}mP4|H$U~>PrlACbfm2u+TcwtY~m8wJ|sq)W9KLHe`;kUgT$t6UU{tt_0 zVJTEqsLPOZdWBvbXg5?@6vaZJPyLSIQd-y#ek0Sdzb(Rls#s}x`&5=Jd&%P^mcM|{8p50D-7=nQO^#fJHP;C6b6hF{ z7WSI4hiUkc|BtkH4`h1(R8Do! z$*qWyTxXNZT!yWZgxqbz%t&q-v0Lo=-D* zQ0x*04s2oJXGNIA3gAPSMGpAlAU1^#0w>(Re(k)iD{`nVT$4x!WcqUN<=hR!n`b2T ztu&$>noVLh|MYJVw?p2}A;96NW1}-S=hDVEKOeYobLYRF-2U8A$NKA4hKf4>9=U>A z8s14%O8)iVKm31(a{$Su&+IUA>!yfixlNChj(hzjqpaU+{Tw2f!MQM+|9>A7{G0qt zFDNr^&&h7^_VZ(nU|44IALV=px!*rlvBOGH0@0HfHv^C~of;K|ds+qYGi(Y*{C!vn zO;EHPvsq@&?*6$rMNiWQ+rQZa-Zwn zRy<9beLM`%AHoEM0GBg9DxAq$8tA|-9%lkdDiENNO4XHN>BSsX@kjLH^i)W4KJW90 zz%17j3-D;=zJycVQVEO_cXxlZ>7lO?fVUrju$oICDH)KTzF}=TjLQisu*i5aCTQFs ztoRB!TE#H38Z(!OTd@1yeuSLiQdVttH^D^@x1*;vec@t0M1$oAR8RHfGxH7khm9QI zU{&l=_)7m;&%<<3_=KRE^b2t`i>fri{b|5oVIjWo&po-BVKDm!TWGGWZ*lR%e4bz^5ka3Rtw4RS^mH6at^@b#Y4-YLEa10j7t zf0^fORq)p_t*HJ?z$T{uaqVup=AwaPiLLO19%Ur+HDd)}mvu~s-G^uDz($DdHoPMt zn3}QE6$9V}{JAiL=xHeG?;sxow8t1HCvxi>pc>KIPt9L2`0~WG7$aI-1kfDZ|^a%ZD7nTH2AcW?B>etYa5%5IF6Q5vU2sAs0W7<$5% zb9O6za}XEVjWJTd#4>^oV2tR3nPOgBeTRkK~fm^pe<~wgA+}ov$Q+r{g}4p zwqXVL$gWJFrWlO=b=(grMNqxr=eGK0qg)@L6(=(HF0D)$@r0^Qb_-zfGsGY3SLRx0 zK=@X=O{=aG?5j$QQ(`{D9R)YHY>HQgr(vHQPH5@*`GbDV`l03H2kqXNX%E$TyKg*q z5*G92Z?nPBLUt)Sm4KDwnu{PHKs3;nx@fAI0l6DhdTw)Ht&GUQd2b&{b4EI$;PccJuPqlEgIuh7#UhX0wnHL?y|yZtHSY^`y3m@c zg=(wAVHU5TB&RmH0LdpJ&2d3HIxUIY>>|ENdn;;CT^-KcZjkXiHf#UYWFCRvZpcUZ#UcfH*j$x9QbJns2?%5tK`2a{Qb(*t1?OFEts>j^jT;@{^R7197hC(}$NsZ#1iiB}L8F z*w2!9&fE;}0fbpErVe1+?38z&al*5WR=*|Gs5EkZtC2%C;0IR`e~RQ97fYS@6r8<_ zAQCQ@z9W4q`0~9|%{0(_<(dc(?VLoV(tKyCmodGLp zdpR7?sI$NKCcHCl%Q$O&;N!dd+gSNz#8!<*5H@;Xbk1mNLzdUfBhGrP)Y-e>;t0Dw zLtR@%2*JD$z4Jb6kawB&@dvmp6-@Rp5M7XGTUO^%snuCUDOPq)&E&tIzS3-XTJJG+ zz&tB|tOthF`5gu?LG)9;-q)%g768g1n5#t+56B`%c1=D=MBJb`1goYn+1)k*Rki-6 zWEJQjh+LQyy`s1mIi()~&|vmX$6l@|Uox{HR;~lt@5(r)^q5|ve|V`VGlsg5t5w4j zDt6eK?<@=NFk^kx-ahYIEgQZKpGpS*h3N`j%nWzkX3QRa0WAElUB>~{%ouQ#`#W!@qUYkQ0rs}^>l>Igdqxvy*A+G{m*}bc0JGTN zL~?Y*j~SbIBgcwk&z9ToFxze+cJ!HHQ`2=Mj_AMEf4K1bo$WxM(ouz0eE>l7vxQgq zwSy3LtJ53OZ&|-+r%Tqc8i&(6HL~j-B(#Tz<yR=6)hmC%SD+jv^)o|U5B4K5zcV)q_AAsHZERlC%E3Z#l<@TF;h6U>tXg`v;li*gK zlqaC6!C5a0FO1R3tWSNr*U?qiE9s0p3F2i|;%Z~1J4+Wod(GhDiIID*s8GK<_;kBe zH*}#tGUC(GrfT~3G3{PVjLc!PJApJ2pbCnXzOQ(5>OOhv9@GfH^F16-sSol*F8s{SM>(nr>}}@ zA)RCy`{!>8Znv{l)h}9CLq-AXMgwc>xAf%SrqR>{*-tIW>KH%qy|R=eS8NyWcdYM< z+EwJ0cn7_YilL*wg^s1<{u<@2S82;EnPo0y9z%94g2-opRoo?`(q*-mL?QUA-v^^< z!wwEz2_03h*j%#k{Yfm@4{5;;a%Uaq$UpV_QYzsSTQoxN$P~F4Y!yOz9~_8js2-9xnNvsu#-}YQ(Z%Q9V+HgidE_l#}N_U@$8Q zFejh9+Fwk42M-(mL6DuFfuNwQ8$Nf#XkDNpScCIie3_-~Cvh7H3#a0?t@r2p3o`2$ z?#I9PiS5_lo$SokJVp@A7XxZEAA$n^e0Bc|7eT{!HYfxNX2h3oIl+<1anSgUK}ZFJ zl;?l^7h-;7Gwh@hReqNWLC%o&lTFq;8NdJ2%JoYdiyZ)t>HQx_Z58|f1)6=Hf@Jyc zxAFmD;N0Q=+eWZeyoy&g7ywTb2%f`me@Qn=LJuvmbYH>k<{h>nMp(V|zmQtO&(0MI zcrySCxx`xGIxIXlBk2sGLJ*$q`2UXz4M>tix&H;~6;QQEUXvyH|LMEuFd#nb27fvK zeY|`gLV(Ro6;pw0aVfj;P%LCnD*=97P8#p>FWE<6Af#Oq?xZ`5G-1V7BH6AImTo0> z#?PhddX2{Oll{9Wx*x_3(Xph5-Rphhv!z#RAv;zDg#3^$1R~pboLc;@H_)5WPj&lm z{A@5=J?bZ8rV{>&&lOoD+4Ku|bJhglg(93O_#GrcS*+swsK_ z9EJ%qagVLb#>(^i(xwuNSwd1JO-hfstE)4-=aOSrV(0q3D~v0?^C9v`PGSB4(2Wq% zs*$g)n}L+{d|i9b+Vw_{9a*l5cdd2X7*O6*QYOoa=>LnMS{aU7>pB;?+@w2y$Eg3a z9_~2T!2=!}7})v&<~0+sSgt`4DWxwlw-t|$yD&R98hQsBgq1$jTkA}riXLhGwElP; z(`{Fw{}{(``^)no#=?51E!Vw`{Un>Hzg@*QMoxcd{FET89@9{xD~eYN98HMo8bD5Y zJvMqa95P05(`Jyi4}JMLf8c21uGbV*Xus9)V z#lt8WiZvNB3j-v7jK!!Q+dC`p)_6%VCSj;@GUHaIU$dltPac8K9y11`R;Up#d%2DG$viar^qwftB?xi!r&X!u2&`Y}pIMXKr6<4rG^-Y5<$` z7*?9-&eopsk&gVVPLJTi0x;>i^g`ZVF1hO_SO4}i61TIfIM9WA>gu1CT zQu)LutE!p7#(_%S)ePa;*6oT2xZeZk^!SWo_ymIPnMep2dKR&=etJt3r~vc3mQR3z zXG_xE57mvGlIz=p4PPHMbzN+Iik)JO^9fO{ZacCm!yvTs?|is#B36KLp+??%kpcpZ z9%8-BYHw8l-A>S#wmb22#d!wC5Me4X>Nl(&SE{_eZ2O(-(dYnHtpLFD%!U9R$&dzt zzS(RyoxWag%kE0Ji^0mrhM8)Q_;Sen!8gqPkPpJ`1Qu{dTG5ppLW+X64SQ{qkW)1r ztQ-us)FbA9U`Oy^dP7e`X9xSk25*@`qE4j6ifpm)lo)V0wJyv`l6!NVPuFisM%X%B zk?a+w3^dc?3a!^RR8}x0T$bP7_8;we1y7)O!6OC+p7TWV<;WR*XC|WlrK){7#^RNW zsy{myPk4U3?cjTTS!GX_lU8N;@jPMDhkSM%M8wrEbXywkXF|d>;BQKSp2u96>cRL0 z0(QQ9RV)$}_I-MOJh1W6&ixafhb!BmFot!)B4Q!~1qq#4hz2tbu~EMywFUTxJc0Z4 zYhn0f1+B_0KOd;Bh66n`(htdn_cS3^+pOrfY!o7bX!b632=fJ(*92q`llB0$=Q`f& zNL9~8gEp^E&qh*xGMq0+Tz=aCVf{*0n2VAg;)Nv>2(dsUR4He#jO$s^k(W*Tz`;6Q zMHLg20Ypa#A&H&^P$yBnf-DrV*AT!IRW{a|DoT1LJ1wI(IGkT(imruVW@ISv!?puj z#K6em{M)y=mcCcg7w>CDzFi#f*IH-K?fgW86NcU(^vS9RfT9u*&c5^O74goMyd2{5QbJILP=7|vc{oX%zc8}SRO-g4_ zeFB2RO{!6K92ZIa7*Dy1eXVsfp_JiR7pOc?QMDNO`CO7ey`-GRW%Pw*RJ|r1A7Gjv z%;+t0k%Uef@MIKK^;r(SB+Te~47AZXN-P1crZSK`mA44MUuQn><#3cGDAQ%F!6x7QQU@Vc3j_xs`VFOu%h1|FjuVxG_(OXW z>>e6Gb(aMtdc4uH$^HZR)Ma(u7-k6=)x|yx|4;6 zZ3@}N&Z`iq5n;O$BWL&;%;k5tQJ^8jV;(Lgy*nN_(dP)s9lj+mgG;* zFEWE_Z}B(1VxNE1<51p^aPl1`Y)Ef6+t z4P!b~^%<=#TkDnR*h(xtF_ryh=LLKTNEzGKLh-ixpCAi1%&OQp=!exuY2NMtOX~(Y z5AICG7I4itAU5@{{qoc@05E`IQykn1gmpbvK<5RUc)*g2Wf*b}Bx9nr8%v@ZSYlZ~ z=s6-Zdl}pg6Sx{I4acyIwkFR%w2pi?)^&+oN_-{tq4DsUrq4}#Ffn} zF@fUiYnOi!NlmbL4r~P(w?6EyAtoae&#}(=i^~22P8Qgo#p0h3!cDp3`)SCG^@hZt zr!E1H`N9MC6=8<_gC}{*EsPy#U;UA1qcaaZwFc^tj{}GgNRMBByN`HQ>xfHpyJ3AU zTwcjEaR0_P!cxYQ)BacM=k*|xx*VMHJ>nBoz)`w7UE_oayUbKcz~|SS@nY+1!1hxr zK``4lmg+v6`MZ;fxSG+!=Hyx2u_&}0(u9+%hi^U=nmfI59xHJ1N7@n4Q&Tr#KM|BR zr{xb9O-@O&w4rr2UTOVy8Z7Rf8cg-_czP{z5@yj@P@DirE2#$Hd}q}GC6P{;|B`4O zCNAg3F8^$OYJ^^hK4e^sAnlX~+r`?8ZMs}D%3UfaUQ{>VUJfA{L%=Q7rc2~jS|Mp| zTci?6YYy?`jfr2vQVrZ1TOerGd2DjSfNc!tp=*IABJr6^L(WXJW{tQb?XWTH3YmT?=~DzTJSl}$GLiRK(hFTjDPxea;_p{YX!ba12(w=$=TxB?y%IfRL5q0zCk$P zIND{lzJnrNAFLK->7~-b8$5-XFP$5EO5-h9+Fl)6xT`&kPvwRF-ppQP$V+RZGoyAd zwcG4e#?C_HCL=a<6EC>}4>w3+YtQe^%OYf+wn_cS*Svr9f0y48Zar@Q^KU~3cRF>*jKQUfOWosDZ@<(K#I})As z@P=vm5(_}z8?>9X4PY+ZsNA1n>AC~g9rh!heQN6_b%|5hmD_smR8**ksazRH0OF0q=Zo3DXFK3qY$PsINro$5 zO(?xqZhme@bLoZB z#feQ9o7ORgV%p~b|J35jT+5XH&-*O{R=e-(diP7}fppd6ym0l@;+xbp8<#{No2jyd zN1yY9eM!GNkU=-U{=?k*S8m~$vC)~cM)du48_n;GEkxvVo>nE@Y%mVB%N{Iq#@)>p zUL#yB8ZvX36@S=z5l=z{pQpH+i>uXN<5POkYqn1jVZXDbau4>=NTkfaocvv3GlZ14 zXtUDAkhzDv;=l;tNtpp!2a@+n*y_Ie88J8sZ}UywQ$n6y??a8)yJ^C9oK6y2qLO&} zjiaa9B>oK%%Xq~;S}c8q--*ZO-psL6^{a!G+PWZC& zK-~K&GZJ}lAfy9^vB<=3&kP@bKHKCa+|>K?P_tn(cdj>de|Y)bw`AWZ_Kbt1F@T4H z;d{A-KH{&A5-8I{Pw;a?w?}2Fs88j4X>pH@MK*dcDC7{Fp@1{xVbILz7f~vx&01{@Ya7iy&asZtA3x~te zjBf`Gzilzv*%M^Sr#SezIm78!RH4{4V(*m(u-DnG$G=&>7AUC72!~+6t<3mEYkQg_ z`eVMY(Psn&qTNU+*1dQOck1KxTf^|Wo`=4k$_%Au2?0H2X( zavAlpw)EY;ld?=SB#Waj!)+(L3drgvNK zAfy@(`akOJUWW3wxMK4pBD+wle&K2Q#c`S;edD{4dMBYwfl9%GU#9K+D^2d8&46I* zpnvB#Xf=2KA>Zq;-Mshm*9S_7*C1v(q35H&@ChHO@#_yOol&Y4cj#={pz?HrGx?b8 zCN1aL&7dgy{ASYb;k(QNLbK?zL)E*j3zzjug*kwRXkD zg5!yFwNn&w*5rnGF9X;Z*-!)yw9EXOXn)AC-v`A)RUH*LzJ2XbEq=BwX>Gv21i9A7 z--rby3AQj`U;>RRMf_P%SAv=GpRIoNPrn1&_jb=u^oWJ76xqWl#Z&Ldh}5VPj&$Vg zwV4O+3S0G|(BD3P!^X|kP9cvJB{|4Ubh70y z+R8(T_{bLb89D*(%|11+&CK^gi7eRG172LcGFd#6YyxcpV9i&VxWjtWAbzEA^6zQj zNfcp=Pl%1}Qybob@p=}4K4C>Lr;#04S_j#1B_GO=7XGTYqrg7SHu8Yz_-aIVQNFgqY_@8*>T>*@5WC(RYb zsw3x9?ALdIE#Ssk`jf~EbXXrchiY`1%I`YTrrIA8Y#4!^mh z894swIq_SL;%Tfrw!C0l5Pv}FFCYu^{Twa=n>qFdH}#-EU<8NyCsjXRyH zHJ>S29{VTl@eEuC&HVO3pA591O2=~7Ktz?B7uV?sf1OwXPeF)`0KNfiP+|H6aO6#mz~1^?=_MQV z_l0qK3w6;8K1L3%<;V@|z`p>iH+VBf6^{dlTX%iY0Vws8xUH4K6+)qpvP>+Tc&GdEkRL_e!%c+ z1eZLeOZP6>*S71^>nS<5r@umbeCv9zWVQT5sB{hks{FH?uN~WD!!X1QbkBjr)RQ6* zAC3)~I2`nM?C;)fSIkz4WoB)RuhMKV>raXZDnsn6EUi>eWj@-?dybs-QbxQabxfx(S9T3krb89<}>Q283Az+#=>W;ZnOLao>mrt)t!Ucx^Fkki=?m$(OqW&D? zf~fI~aaO3B>TVG7qFx{ss~-~FDIatBeZfxYST-*Z)YYIPCwEl_bC{LQ554=#nuGd_ zYI+D5>f1_mvt+vHqjII!P-xY97L^38h@ug_<+~M1u?@mmkU`%rJgA#SGOIgyQ)4E`C*{geIj+8*UlpU z^gl+emy`{|m874IK3xs0<2fSX_Cg{;zfz7Nwn% z7%X*>Gnn(Hl5$GO{fny~!YdgJia)M;<(z1NUv(wHL`md27Pwg2F!Nf~ZS(^Z#kn5q z8k#$^^1OuX``;!m9rBx#_)1|5GXpDT+I9K4rD1FVQ zr1_JUqQ3rAX9iXW5!u!zOk}z zVEjU4kE6zwfY{YxKW--pA6U6IqAOII82Df??NvU6ZD?bP(kEQ3lB!HoHFa;tvS!5I zD&;KdQlLM(FcEWNHoQucq&+0IWLLtdk$HjPAG_!t!&lRFMjTwK!U)Lefi~INFZ$fU z^3*_b6SmUYe&}_Vbl*$gL^$R~?@vwVxFP-hqle zE6ekNz@`YE?7yr3tVT3&5b>IH|B|db#?SQ*V5QLzr=G0652lX|Yz{DN8LC@z4_ou}t{s_) zoh^^6WHvsSu8!^SB$7%}qUM~8O8a>iUL(Z*FZn1E5hJW!hNA@}2g}sH2BS5K_}lx9 zfvaBxuKNGeIvI(Q%YU#ji@#KqiY{=bdQ!BWO&EF(N%IDTeD2`VpkU}0j^)3(ro$F3 z*WZh2fAL2<#^M(qEcBTu>Avd4Qa<FHe5xLiix<`nHp+@>dnr=2y5nCr^jG5Iaap!v)&{f6)oDn z;j=BvR!i>A_?>0rkRSB5GL)#JPV^GXiai&Ts=UUwMtmMBpZM?7MRR(ZdgF{qKHU

    uxfG0;bpC9{!Gm&^!Ig@dl0hVcct@t6_N9;$zE5VqdYId%0B@lZk8?ti(h_EO1l@ z9-Z9=@+mUW@AU=KfuhV+7`GdrV7YC8E z`_?LF;+OwYMvW?0wt7>%c!rBc5u+3XjO>5=s$e}?@sS|+#aGBTn6MMYr#Ug*B4)<& zKS8w$luib}!dZYVhcq16Q<XC)#=&vJPJWrcBwBUw$<5 z)D4@yESg18xj^il+x6xom%#)ZS3q;|l+;`Hk=F6H!ksJ0p7UO*+gBf@5UjsCEocrm z9?$=GYGCJY+U^q7_Z(VN2DpMjL?SM#`@3HI{efEwTO?jP^W()V+TxLY^Tp93UiR>kebs%q&)w4g|euz`@22~@z72dC=Y&33d z;44cwA0+Z5I`tjU7^8(w(?9@NDxjJY>%RrG$a+9$E&^{&FPWm}EKzNh4x~r1aPt-k z?!z453mk+r0T2WFn7c)Zk&q7I2YdJ)x~%T{Wp9DT(hGa}7+|_8hj=*<+;u)Zwb|@TFU`R+Tks~{_LjcrUccX{1?HGK!YmIR1Kl=f%SYkR_z1S9>agN zr;jhbyG`?}9SB?}y^Tayz;9oYe3LEm_AQWjP0o@?dz_ip2c=*vfe4wK`6v`71_$R8w+51w=MG<1sqF>&3~CL4zlbMAxYaT`f{xmuSHa zc+PN=_C`crfi5||JzcK@lJD&-@H~_+yqs@P33+9K*>xVXhak&9X{SOY8Qi63mzG-q z6!YMUGzU{nEN!QS*tzC|qQjB)+ZDAxLVnH<`4^sFhmzw)l_2}BEafNq*p!sr$(F%D=MGNRyKA;yofeURt z@~Wza#__u|W}^^TBoXWR*PBqlq3tLxG7oll2!VC!JFLiFm1=G2x}WE&(Am6fY&Y4J z6AO8c+AvG9rXi{oCCiPvCN=xV~PxdoPwpwt_P zLa#OgNj9Ua9we=v#(@q11D-7hO!AWY%Knpk3 zHTWS6%-mVB3bBS9#&xduYEz5=>yahk%PeccqE;hOcIV(9VZgagth>$#IJ}5)dqnuz z2jR-@a+P19)u&t+9I=2ib9;51G`izqi`QN)~j2c!dlwAODr5{hP}+}d{U3M^FONUnkFoKA_#N+FTWN`WrT zxbDa>uV1xc`yydI{EKX)!ja2Y0i97`m7!15$oI$3LG=>qz5GF{>rHkevffTk7R{?5 z;y7_uzU0)Sp#BX?!`=ySHI}aE|Y3szPsEXaR0=gEh^Z;m=YD7pmgg$<=a0mdfd{>+cDO~+fmqRc$Pa4 zDj?JZD0D)_J8)`5cxZO@`-D_`bHNd3-${SB1-XOE3lA=Sg$^WEo#$1bB9k?nFg6Co z2qKeZtlE22jl{q9s*+-4^*?6hqirn|JdqjMs#3z7SHv8?$LDos+@>>O3ntrkH@f@0 zkzyvAbJzt`Kgj?|qR+$mSV`DO&M^lC@vTb=3c}KC)bVLxI-PAkDE4st(KM=WD01FP zA*nNAGs&+in!|;* z#XJ>`{`m=?Qva&eU6CW(+;8H@S8}*Th)q+@Mci`omy@6W+&8G>IR6Nqz!#W|O`6@w zJWVrD)3N3SU+U*vJ8k4+K|70deC#E@*{NHw?RTkM9xy97N0oycM+^(wZ31J6IYKug zuT}_O2K&KKMk@NenI1e;hHk3ItDC=APqm~1cM=hK5Ak5?Kq^*2zSb*MXz1>jvGq6a zK-G<=b~3K)-D&=v0%zECfznq_-tq0^Oip&IEh7wLtr^xvBRMk$At$<&zY|EaCDv>m z;1~$O<~2cyjYSuTtfb<1Zu0qyy1xZz%P~ceF{~@ctd^}YLiuTktamtM44_U zM0E1)O;~`+W0S_G?kMQow&f06M}Gc!Rw(GU)T)W~UC1KOW~_kfT1b=Yu+AMsCvv;m zaAB;M{25xzQ*tFoRDAb2WPwySHDN+dNsKka^cdMXCxSyhr{+^AeS6_`B-u?dRPL<6 zKt6!Rx4)w)w))tjv>7Qb=5fdgxC;zZV{&Ycgl_?E^<06{G$hx9=$Cj_ z#QE7|1=_=Q3cA@p%xs%c7uR~u5kq1x4FBz{tpLquTmLZ| zYbh#qm0wbOtin(nXn*rEZ;@U~Xf^co!NjOIpLb*Pqm9c-3GLyq-)$}?N=H`>_~D(S zir43k>aVcIlE+wjq>Rv`!031MzW(F$*u?Ax}_;{`LH2!;;MVj|g^m?k!Xv{X=`~4L>8hW;5%H<2D_P(GaM%5gbD)@jrwN zWW>#0XSlMy+Hh295{|gBN~`AD`048|Th?6ii4VPZCn_e(+*mH(8ex5$c#xQQTtN z=`c|u*#l)VzP&^^=)W7@v{QnP65Jq5UPu36#-^Eydk-0NotDX1f13c~DAfhM^ClCW zAulQ~y>-wi5uNuVD5?C|&E6B3x@zTnaz>Re%o|I}qnZj`awAL{D~;+)D&n#;0SpKh zRD=0AHx=|aK6cJGs@D^Dtb$@P5iutmx(M`e@OE zw0D2X_jI#na+@Af3KVKpxP|Rsbljs3KJ7uH?R(HS3wrsNjWQQrKap(A#*%AtRj&!N zv$d|HUsm+8H;b8F?B7_$-8}_<4~tdhg`yoTH^4z~hid?``-O%oh!*@~U3hvT`wlXL z)~1NbA9?~tBl}gl8oA4k&6@{$?q1`M9dA1KK$CG?QQpRZdxaF)9iw}#vn`-a3mNES zoZYA6L{LJSx--WAum%$=(cbt-q@3J*g)D~Qcs2XzYRV)p){y^4{sX9JM1*-{zPHbG zb{{`O;;WfQr}!r+A6l9Nty4$$ z)SDf1+_Ze|bCtg?4cpF#%Gk@vY)w=9BX|B1!xB?MH%&ypIVW&?itNq`$E|!h$ZCLb zFeV!`q`Y@NbId?$?XUl9Gk<#$sQV(g5h~;ORlC<(bXp^of0c?}v47&~$#wf%<;$gE zm(lF)1Q)>*c~{5X=;%YAdZ_yYsjCMHUB&6!=H&(5u)T!x-o=B0WB`sbi&EpW$tAL$ z99|CHE)@gH=SpMN%-z^rB?$!ADE*$Meo>v_?qAaUY>bVgUO}ED=lKO`Gd-q`N_*EI zf3`berWkg3;q@pe-3_FNJRa;h-;!_i*R?u(H*vJhlV59O#ea9JZi}-#&uDawa_wbZ z`h{5id8>ka=gJp-aN*z|Cg9G&D&WwN-MVSgG9j~NyD!;|6C1r*>VC50?0`mdh~vB4 z!Q?^yWp_G%-{B+qd+!hhY6eM{h?-ly)IrcU8T+{MXj0RgPJ7ci_BmVVT6S{!f~ONW z`Sg@0ZVX=cjy$diLm7l_=YM`x$=ssdr~<02gS7a32mH+^_=Dk$;YsRwkULwgIjnUdtG z@K_ae0r#-g=$#M91lLx0NSjX0h#qx0F5)$OUOwwWN{;lcZqIvDe-J-7Y#j$22x%7c zo{YtToV}XmW|IwP?K9-48}TF39JT1L+DkyW;lNKk_ucWN!jwMr#A~p3zeM^K z_=iJQ60cc~0^It;1}k%gNGTclO^ym@6cS?sI*}VK8)xaIdqW*jdvv4CtQi0=V z8lC_QhfbN2$`*EFd&U?2J9+Y%^1X7?zY}>r7MyMihBtg0Eis1pH+h!R)B%9%2zk32 z5=KAyqHa8YZL^OvWAf{!fKqNL<&FPI%yULWBuyg$8(Da^1e-L;`;#oI2BK=29hgFf zLL|+d@a#?=U~6dS>tU0kN=mCY#@#8^NvKK4{24F>70y2#^2y>NG1QJ!VMI3jSL2Wo zVf^^3tb61Rdxex{6GjLKNx`vCqCy*W2>*3FV%0yhB@$S92T`{$sgA9MP^yktxvLE+ zb)T(+v(7Mlauy?XGj^31mzm zOXLupw*J5s9`ZX{%&SF5yP3GdU3Lyef-(++B!`Ivq9-|iD&nqlHD~ql_!L^HJ`*Q4&p@tx`W!G+d7E=|bvTjU76HH_lfX?D`5uifl4ArLTkzIo~ZnW-!PdFVWkT zbU)E7xm|)#7H$i_2Zds}cd;b`V^!!*j4m=N$GB*fHJL`FDqHlhw~OOCD-Tv(3bk?y z`catv3hmGKp%$w6W#eO)_=24EEqoDk+3cCD$fe0V%Bg}F?D>-46C=~it&PWE$k7Np z@YPk)1yLM8NJs8|;#zpI??&!|+^J>zjUdnN)nA!AY@Zk_@GX2#!uoSUst4nigTosl z3GPuho-Q<5M16T@_3{a*=A9#OS`pWa0SUeQ89PzO>p; z#K85Wk)!qF78)_FECVMMxIzQpwufw%bJhR6`Z+!ghNd}eaP2bnogxSP5QtMrI=_ms zF}BjUxAUt^`-#!*B4GU-k*puPht6+Jwq@dmoXoQ?h&3$NGVl;I%^oJAPlIES7JWu; z(g`d+Zq+U}Z3$IWv`jJ9M%>;Rxz|00fA230jIL1HdDl3~sRfQN=e*>Zqdz-X<2YO3 ztRs?XI~b^n12W5S@*rETO)Ko@JPLP{;`$GB0T6S$0WV3;8w0C&HO1$OSa;+AOwlfv zfs%?Z8_(f)V;&aADm*?M7TCite;P3{#m&v*2D2Q7zVK_asYdy&3b0r6H656Cu|YR= zC+Q0<=1c-$E*crL#lg9~i{9cu^X}lr>r#y^XSlEYMcfjq8&}B6(un47+>3dq19)9y z>#&0Gh`B9t62{2x#Hg*Ihi#IvW!iCE14E02-hxc|`Y%r(W#+b4G#^Os16ezhLuMtj zxI204Ebn((8t})uFUVIN1*_!zoY|5f^3(zHv{|`23R40c{6O9Mo^`O!tlPL@fJiGo z_+MQi>%RJK2}h^SYybU`gniZ14Oi=>Pkh&#*WZZdI0Dz}KhpL;KWQ@fpVA$Nlq4Lv z?&RoyNl6?hU5N|d3kiO|yz}Ov@3la`e@oZ|H~yFGq7KUGet!dc?X>8W(*Eza6+3_r za})MolEm1d-4e1aqaK-meafEt=-(}nu&0&*F>9lh)4wikBW~FoO%osgpL_H11^+H4 zktKBK{hpTby#+SnG*DeH$4sk2EN~yrzYflTH-?L)Qo2{)sNt?xw&_~JofA|*VoTr* zvji0mz~e*fLPQ`Fad|Ih>Fe0ylyyht&ljJKEqcIP{3kJ_Z01Y!i`$=%7_2T`schWU z8tK>S6kx>gj`H1|oU8+CApC~I3o9z3QvcHd1S{Z7(Y99~*23N*!;!RF-O$Ocda%$* z3t*i`&9tbqNgfFqGu>ZaJ|3z9g=bkl^@hI!S(rN*3=Z>H!(6m7cFDCWgU?Scxlm;= zd%J-msF#}_3^@oYL)3dzu?>gN0=LnSB>EGPpJ`>TOBE?h%nxF==}~d zFL#X2e16QXqIdS(rele`RnA~|y}G*piM5qxLnpqk`I_c`2FN+*C8$KkaeB*s;J0C= zMIAOc5ysR&;%a%BLCw{znvYrD3?et+{hwo?_$@rJ`DvIYA-8s+TR_P3BH@aZq{4Sz z0C-vxq&oanW{nLtsGZ1MC7%6Sn14}Flh*zqp!L22_9`HsK7wd5$X;-1aV99}TH-+z zsABQL1Gn^k4-P-(OsNa3h}$=v;-WiuSgDeFL%47;OgQBtzdhAW|5FFS@QUa^JuG3B z|BrSrb-L3Dw^fn{qzwc)snnxs0LmOn>IZqXP&pN>+N{drpZmu92WymPrt%~D6{sf~ zK+;%l{kL;^Of=UM=pZq!HPA? zeMWH0_H=zxqF6u`yDnoy#8Ms>RR(x*ZPAy56V;lp+%cru^!#r@Q4whw;p6rO!pW1m zx4)|C1Sx?yydidALnb z_bbik%re2y<3}lp+Bb*Q7-cRS+Df7@mgz@xa_}A85>&Zo>%duNZ-ZC+bYE6eA#r(U zfRjHfPS@F2t6n~+;koz4Qmx2qc}zzVqJEZ)V(HFSu}@bS$)31M*>=4njn*~eo!np8 zqwnN}j*3$x^@2(l&vm^nXjM@vy9!^?%Q&0GU1p+czLc_lal+zSXgaLcqoO?<w&6{a3U^e}4HOf7U&+$Nq6#E0v1&_5>^1CNFo4$; z_A+meCKE+hr53vfNG?HoLrW=`mC+D*bm&xf*digwiqwG(dytN5kO>0GHf^A;l>Wer zlgh5BUXI0;TL`Ia`8}c`!GT&t{>~d9eIq=K0WYaFPH|?d9paB^HEAHYwk12&Pg`8*|y0W z>cbDRvZf7qp`pt|Ns|T>n_GCtA%HAkan(Txvv}y@%@~j>3L);S8>v}`g zrJx?e4+^ggI0XYNDg6E1yRT4#M?0}|iB_PTgkDJNp*JVc3%@BugRBIh*;IP%2t_2U zXns_jyo?JQNCEYRWFE(NMNjq>hnh^UD-liQ6l9A*FBDb{OEj9<0qP$4a?~9-H;$kf8(wrKD@i9L6PnE zhD*k*!&M;!`Lh})0BGD_JC(Nu;Y?65U4HrP?f+r#P28#6+xOvRR>l%Sh)9tkDw#8s zib&>}Br?zQGM6M&rpzMqOy-#+Lqz6z$jmZjp5E(jKkdDr@Avoqj`t6E*YOq<>R|%V}IhA{=@A?*oqzMDk$Xo2Stz8mY2#GUzAdH zo8+ephlSD@yDe)J9&SZjg1Sre*4S}SVFPIZ&fAkLqQ4$m_7$j!*E1d(zk}-JVouMq zc+pIoXpsSU{8aIpB(CpGlRO?(P(MW|Za8_Tb5=q%(Wve`gje1u7(Go0g@r*x&aUj?l%c9&@uG#+Or&lrjFwNBr&kV&`c>OS0V2{YGLZTx_j ze$H{&3}#4)7Ei^8V8w^e+>3fC@kVf}YHmQss9V5}&GEIa4S?-yhzg)V;?ta#w)yr* zgom^P+N`LDcN?RXZ4_-DKKQ}!i`Ve^GVV38g6DPb#rDPJL{ z!5LK!R15}#?D?b;C^cAz$D(TXIN2(%6FuLh876s)pH#V=2Zd3-Wo{3em2w3+*P~sA zVq*nYp$XrCt!DZ5eB`JnvRW?eV0K+d*WogTR>t;%5VpWYfGzvVEL>;`N7$^OBt(corZ(~5<%dWN)iNv>+{b&TS^ z&d3SVc>mF+jD%f4=QHS?e`-;O_PJBy#juufp6r!T5qP$cvqR=_78Jv)H+%V)VQ(I| zO^w#mJ>K)f9F{IHm%=b=b87XEs^nTsm8hcsM5#A+H^`=ykH_exIukPE~{2{vHHWW$1LS z(#^OL*dPR^+uwei5l#8~h-JK91Q2VHrDXBmgDC!7pGAyveTBzuZE=DRc&nfNwU>;< zhCbgIu}ePODzO~8+SF$6RlmQoGBv|?`L4^T^93y)1+PX$xk!D3FTZR!=_va_66)J> z1KDO==S|O)?XWoOFHeizoNosv5W%!uUu{5Z)o!_t?bqUA79LR-B?#{?y;X>7M3IS)=2osMyZ5b%eakQ%b6t zDnhm}jve*Rg5)m-j8RYyFawbjr`!$iz zvz^y~TJn5xK}%a^QA;&ox|PdytcW2_AW zIC%@!*vX42KC$-M0qYr?cKPGEaPQ@ez5Biact^kDREq}NPA;*QBx?z%pYe?mtun|y zeB1p7LRve_HKkS6`Xj;B+TE?_u}bqM2BD#35XW{1So@N27)g9||NnH8!LQ!EjsAim zrQNyIS>Zu>tqO7;=v~oNI(IWWm{n$QQ1@74s{F;@Id-kI^Z-?Dvpi~(-$Kh#Xrt}h zlC;=hch!%wtLcqvJ*s3ypxzh5^$$b&VQk9{ah9EbVjmQz}>?YBSE&z~Uf3CkiT1*kY-rph5oy=?4=t+yctbz{^t?4nhZzZq=s07cB~P z@3*84U-Y$S?-0o$APR#ogTr3{5IA9x&pilYtMC>DU2ITJnf|vni0AqO9je_PE0*-= zH$DBYKdKR~v4WDr_x?N0M4>pPvr$%pt1_l~|9q}7jm-+G{hb@Nm1H%J6A0?v00zo- z8IV$t-Z0OZu4=UF;$Ttc=KPN)bT}_a?+!sUHDUy6^uQ-Xp`u#Xr(0on5c|}p>oI~3 zuSW~O+ZG-zRBHi;a0$D%adbc0jAZyBmL9qek(M#f%r5>9mk=znO7MuN`azoTS#IU} ztNr@O+g@V|Np}Wny>POjWm}XIKH-~rPloah+ZkCz-j4{^XrlTY2ou<|JLp>YVAr}= zhQA<1EjHKx=4;#p!A-!2NE*NeAhnmm&t$Cv7(*4mwRJK=yldsf4(+nTYlkBMOi6Q} z-?s^*1uSM9@h=OEc*KP|fWmh_NcYLBdch|v%W4yjf*Rys)WLp4Mo#0fO9MV5!6kk3 zr3TIz$P$RMe);PwM^tn7F>9bQiK37OKj0ps5;PFO#hlF9kCyHm(S~D}36K#@jni}o zV%2{7+3jig5RDf<(Pj7~D7LW^=e%o4C{d&4B_juCP}jIc#0wE&yER}C^@)&-kax%S zhF(@Q1Hp!3=oB9S<-PIQGdj9h2~mhzI!r}$Gp^^0?&5DQLm!Txh$S$rGk3DZ-a``I6gWY zIm~a56{;Y3)l)PNLL`U7FFHXMU1NJ3B#LB4BQh;frP;?m5D&863T?RiK8J;@kk ze8Uu7pgI}fQ8WR{6#DU?3IR(JL{C2#!IVpQDZo)a6vpi_ob&1hkoFS31*DMC?7cAW zGRW!ZbW_POx2$oULhX0#3+;ri%h7L^Zel)lBTwAz(;P!T@Qa)w`=DC_SKuK~|2c==vDAJg zufDqY+l8%m@4%(eZAY73`TiwvQb*@#Q-9N~sLt-OQ-9JFsa5LZdA*|?^UQrY-KJ-4~ZJ*ej8!QXtfz~uH7%zGgRI0bFC=jN))STJUiquwN`9m zP7r;DGf8lnZ-;Zp^}7()alP`$(nPxE5K-ZJO$1f~Q+km$e0$g-zAM4JH$nz@Iiltu zx$3~CnmP<>@tS_5^fuemc4C~1anW5N+q1y<5^)q;26=wF)*|zv-s_khkP|cEP|ax@ z@u8?9&~7EA;r;v+d3x*vtFHus)emAR zK|QDZMqS+C+de2(m>_(RU4*rR$js~)>?2wzB8O?bN^#Y8qp*!vQ=z_BGJwiT8)_9A zA!kz&QDxLYEBZ*Uwb!m7VwTwPnTXJpLi0U2>mN0A9(nfWH7)M>+nlgdw)TlypanUL z;+J=gT%T=O?Jw_04)czUOy~?HZrknmhUgY=nfDC_JJd8Ji(N-^41E~ezmd?&yx&RG zG!V6EzRc!&(4&%TYP7;hYh0-ME3XQ_+I&OBp(G$)tZwg);j!`dkhylK<(C4TVq<&i z{bf2osw`csxlHNf&R!|Q*YP#^M01#mPTc64f@tm4HlyXzw;la;k~&3Urb2_78w5iX zKcojrO7?R__)YnuORe54^E*`%$?EPMSl>XaGpfp?jPC+&=?aHBvgvh!WUV29p=`rd zJlZ~^E{mLq+-JNg7daSN9N*lC(*)l`B233Tef`OH9ftu!3-ysH#Z2AJ1%AC+&tZ|9 z(~6N$-z?>@MdWM|4?mEN6?Wv#>)-p8^BB{El}6PJ=gnypDW~T&FvhLola)@R5D|W4 zvll5^?}=!5w1P(i&R2)4eqx^x_2CH*&y9XS+M8dTwFzu#wxnQzUr@t9@gs%rmHncCWYx{z#n|n3sH1ks=e+hMG84UIG!cpRCkKw79UcRYj{Y}Rs zZ*9YG5Wv}bJWr2;eMqzgE-X1xklJr_j293Scz9LAVX2MN ze9FRhIWcynU_W)~iF|wipnK&|y!p)fsKY!FTlr=j&-!H{z12mB20H1|U#$*@ncs9q zTe;jPSomvX_QUWNRZ%-FB9{3B94>>b+%aa0y(RfX4to{mgXrQ|ftl7~8*_pR{rIs# zzt+9MX>NK;*WOC=RI}ZeRb_fF1N|5H4DWep<`qO|s||Jb(4%Mvb1E=VG^m;CbD$0x zUJU34`(PyjEWr(SitPw53FGu?g#@<2vv6zTT( zCocP|==tP`z0=R{^RHJf$6SuApETfb}1v*<;5RsA9rV{N(vr>q198cB`rh*=PVL^_&S7t z{Px#GA&Pk;`wyg6gvx-%Z4O%Wn8A#IE#POG0#UvQ2@x>W`xe`HRH%$Pa4U_bLG_08 zp}xO4gQ|Yoaa=eLgA=SP+MHZuUf3Qq_)|d0?yJn!oZrw;P3qE9)n)6D2Wol#hYNuh zvK^aP9d<1|KB>+GeL8mKBYhfEG$LkR824kjEnl}J=?3}>DXnmO(Ykg`b$0aFRgDe~ zTj_qW(V-!(p-uTMn@>wChXqLla(NvVTWKR#pNU2Dc%*3;w8oojg>E}qGGJyP@z<)s zt`!?Qgnh|_qC(&8fV9HWoI;!5RX*P~?y!JU_eXOMAt8&>aKuYuIqe<$TOU@k+vd7+S z&q|F5a)Ui;BmJ52Dnv)dN-f*5L8KIiO!zzEVYI(&>9H7okG)9Le!Hzo5Y@x%teXRU zojVa$r<$p1NyMk0JtPvq$H#v$b2jBc^ixEySN{NXdLKG7-}si~ISgk`W= zi=q34w*fu0)*I!HD>@H@s##tbvVLT15&}Qkas}m*>n4<0j%174tooujI5?8Fq!U7# zgK*r8Y;v|4>FMbir!f)!Sj>*CDzbVhL)UMppDo;b@#u19PFw@;!bOd1)ou@r_>Y3O zxAWtJggSGamT&GibFd9)uPn!NWa_5gE;Dp>)SBr!^O|HsHPYH8UsD)WigYn_VrU;w!~c#YG;a4zR_kScm8qxGp$@Y^~k1J?1hb zT({6;04val@Q+-NZ;Uz_AdX_gc93vraXhwHOxk{vro8rsX^rH*y-|{dQ9+h^;TKL0 z7silLnZ(6J?=BbWlPD!3wC<11%MVt>yRK89XeB#>T9-;EZQY_rOTAqB=Hk=_>dF?#Izz{fS36Y@ZWvy0uVwDkp4N=Q>4}V=Ajd?VYJ5SD{gT z&0nuH$6GFr7!7qs3ma6BI1O!$%_(bE7bjI!7#oPG*7zUZ6-nQ;&JB_=Tk*1#+H@Ut zuUzCTmi`vKwN)RO#B_uywX;7MAxF`^tInNw)ue?a;2P_QyrP>pr+d#(+%GWpstPy& z7c7S#$(S<3-Eki>trfJ%iEZd{+V7SCkCa?T#l9bjdW9OKGRP;9-YUA}pqrEP$0gvM zPM%Is6g?T@5YYJTUC(us1U5G?!Mf15i31x^m5-|KElONb5H}xA;C_J^H6S(uBCG(v z8}|hk&dt{f*v=qH&`LEi14!v&w9lVpSxm3L9Y8ezG0xIxK2l>ZwRrN&P;tX z(Gc?ztd;&K`{m_^=|i)J5xWk@-P-0885TL$SGW$xiqQDg`jX|}^79LeiwRPf&9n!z zi*fLS3%9ArJ_VM4D?}4iVZ56?+_uT1%RklFo7QxR7I$WDO%%A_uo%6o+VpErs94j0 z!1AErn?~o5&U=cnTf^wup&JPs5+$TPsVS}4be*;@%!jto`>mgGwD`MR$67_7_{ROH`=v@0M(w$g2!4SjXsSt@6y$~&Bbo!OssAMH}@BN~C?`n_A5Z|jF zhJIoqof6njy1o0>s1%{*?xk_e{;-RD1*MX_`8hDI0MZdig@3do9-?B2A^2nrOQXr5 zJ&BOMqI$$f-m}jo()r!{S1PGaB4m;FABm zZaH%%{@1^!F4O(13m?3t|Jxwts~drp(~4ym$jhxXz1oK;NTE~66Y&BE8LWH|o!LRu zbN}<&F@6SCbx7|WVyB_FUNDN~)~jx`n?A{lQ>#wP{ueL+8+5j5Uyg;(pSK|z@pnm{ zMsR9Ag{G)N#Iq{(3xF{eUEpG~4h8)<5!ZjK!LGhdd7u6`_0B_T|)RTrH;*Og3Er~97|HNI0Wo#|RsZj|X-68K?Gdz^d+f{jG{dKioQ zoLZ&d(I5WYo)W=GVGqYXtz;)E54(nmP?kgQ&#yqk?4}9c@Yy+n)BpTP!~Y#{Ee`oc z{!ORZi zu5eEftw)e;29uCjkoj@XC3iWJEd0z0C}uj^fTcbTGKk+cgAsr2xkOiDU^*zpdZujYWuPC@=-cQF15i zbn$$z%fX;{hF_-t`~I%gd^w4VSjLXphDrG6b*uFu@Bd&{1!-XEc~}3r0O(V^Jtt9_ zL$j-q=K!Dk^HM4SepHI`zm}m=4UoP5{2I2YRt5OWeI5V&m;;eCSdd1CJ$oc3002n{M_$mpL-jGh0S=r_M(MeK|IHQ|7*Sb+3jUj`aUxH^D(z{~*!JhPqEiNACx z5cmvCkOsTEyF<+|bmcyx(AGF&bQz|(dEI?RL@@t;6^J3?h2eV!XCMeG(nGsARFYd{ zPUrX~VbT1oygR!HvHCM6kwY3KLEVK4Gr=m2=L}q3BHAB+1bmCwUo0}0;B%lf ze0IByuj7|uBPgqQUQDUY&3O*(U)I#ya~67sYV2OEZ&1t3kU?aKJAEG=K2Njn|-zja-a}VbA4(Ipso-jT)=+}7Nxiz zn&;{H=!NJd>1F5@={4yM=uPQu>0M)S1gY)hd^aR#U$xW33JLnzam~m4nF{AGK}rAn z0x>9t1%W?(-#WE1pZ#yz2}hYk36wJ$0V2NvjMv*#4@BB4AaDGA`N z?&qppm56_5E?MEJ1O3~kMOv5-JZRlH*op0z`a4q-Xp#112hf!KSsh}yxpTU!D_&e> z@3_#BVO;slBID6%LGNn{knpoHBWSVq*U>dzv1#t7KzNzrrcX zQ*cfV~v=>9aZ{D$j+ zm56qf(*BEkMVvH|=j3ObmxL2t-YsapZ62R|vOg!Bez{}qz$J9Y?pgg1lXjHUn!=A4 zB|gCoNi9g@ym0ChpG%ueqedA-CzyQ6B?y^X8rWlT-s86e+4F4hJ-Hir?8DvoR=2bed!ibj3Or-${~=P^Xf3xloIE4kD&UpdQ?0;QKWO+@cUOD^Erro$?d$-a5kX_JUA`sH zad2nvQA-e>qOTs>-QDHd*_2``{YEi5)6DYV&3cN=8F}rGV0mRR&MIMb`=tgWbKrsm z+&bL<%k{kbxO%jl)fCwoc;jPnE-m5a71`PLpHHbAXXZ}kKW&B8=1zaTrFX>c2XCtc zp#ps=%*SP43b~iLClsua3`qzolvAeu%}S^*UC%wgYcZT1_nZ#M(zPMF;(=tEGr?5w zVJ1XK7zr`{RRfuE*#*hJ2QcxGI<{4dfTt?u^Tk}tR#2Xb65e`$I8taNtb*L5@;z~J z@v=r;Jw`2-SHqLA75AR|iTpu&xBVUbr}r;zGW9(F{V06NGoxb8cphUq8)&Py@iPXepI|V`8z_3OU577{=ulh29g@z&PBf#DLOR(1V9m^Mh4RNSL$Fcewv}ZB z7HWmlt2R9bgP_x;tO0x4%X62dAdFX_Q!)gUW6|ZV&04)l)eM z}Sr<$TZ6msBMXfF}tA0(r+8q;p(k{p$q_&5Ofs8{ZInHpfc6n=qP_mwA1# zT+azn;FF#+hK{7^ zzt}t0;Z-Vf>F12|bSmX`wK`UHcn)AeiC9N3BVx5Uq&I6%5)mx}w){Hv_cu=)cu2hf zbqTt&kR$G^!(O@sTFU;GoMLc1WDDu=AQ}a0*_lB!d{5N?d6_c(Jzf$oGnms+uX}P! zj_jK-q4NI86n%KiUC6CEvVw;9_;78PqF^!FiwoF*`u8x^%1I zlm~Q(NzgJ<=K)ue=HwyJ5s&F<28S~faMLNtE*@-2-UJ`3<9sN}_iuEFSwcc)Cfuv# zHxFPaqb^5llxfa09|E#sNivac_%H#Zs&m8q>PP*-2S`bFtDcCv^zc$EqF@jk?}n>= zJ%t?y`3BwR-ly)sytc=@^Afi~ycaaL9wS?=JpUk`#Q3x9B5m07M{Gx zsm3MjMtb1gvVGz9%0Iamz}g-{wj!hsS}3~p@c0A6RD@#Bhl8t#b*fS4aIUV{?0t>j zdk3L{yUJ-#ANq3T`8^sc@S5&9T$46E_(ErKq{|p3yqCr~U@4}V|Alrf6nP|RCJ5(p zd8niW3>=3M|5~Huu2So%onGVfTV44#?dBdXRqUW+^!)HCqU97W0l8A5k-f?VZ5+JPraAHe()RVm=&(_<@LsK{lKBGBkGUMdrbz zsW69D_Z;)mi5Cvg-y;~&hOjs&TqC~Z_&B@&=!x(YWSk`|fV@=$l$f(1nzCTr5&_8w zz@DDw=-_sHRKASPAT9brYZ}Th1x81OiE08HGL^`RgQb3u#e(viJ${~X+WS~^{jTQn zfYFrc@pt34v#rM)@|t#SSJ%!W^GNA>yxY1z#r0D+skyY~vJ}ZL?{bo<1zW{{AE1z_ zT9#OzXX763)~Kr`$E8bF5^Esrvjln$*7On5=d67Z8?xBon^}f)gsddC-QpnYuzY;9 zavU>F2)NkofZ^Sl_Si)!r5QTX@`7q`4%1>=1g#EjcQ+$e>~%2H9-;MEeNm6_c+2Bw z{on6=UZCgx(pz$c{Z;DAb^tTxr1bD#07lX5e6KG0#OgO`E5kQudFDtvm^mK3{Dxrf zActHfySf<#V=55w0~CW|=-jsU7IQ1g$-q_gx;gqX{mb%h|Fj>6utwXeCs0Y;f}{Syz!z*&~rb;$QAP>e{T>tpTCr3$&SI)DpR2N?VGp1HfOG6@@ zTMudkR0yIe_UUOd`Gx6-s&EuFrJiG%s{Q1($HSR~`YxYQBoP8a=Y*ykD2z4uyeuJ= z!%tjHPmR;K_|Rij7Hn=1QQ{$+R?gN^o1jO!_X!y8LlKfvmm_`3H<*S+f&NvUO`XBR zrU&-K$m}Czk}`Qz?zzRB2Z!_0E$NdMUA|xOg=MDaV_NamjAI}--I_}Z7BoGR#h>^6 z<;h-p5EW9P$viEH#R!1HY!rE3%L zl@qw+ZcvEz03q#>;ZIbArIcP+Cg*}Lvq8XH?_~CC?~zqPRFgbjy-8DT|bJnxH-xnsR` zJr0Yag-Yb(MdiK+o>a;2=Cm^yuxMue@_z z#m|`jG;oL;JtyC*AblMaJ`iq`V?kA79HU&oIG+8{bbV9 zVxFm6Q;nE?S>))>j4p%TRc42H_ugrVtJXlt_R*AnzlF^Smb9Rjm4m@1*4n_NCV6X` z%$%7iEp0&Rj`vduPW^RchsMLe)T!=J1h$`nV9nhsR>m)Ye8AJl-zX!aHkQ%02=O${ zF<6BIVTJ+t!21Hp`}~rTAI*kCc8vJDR50RGy`# zFZ6}ez3(ztvBBfbBvpy!gv4Qr#D8WE`99`jha^Wh|ulz9qZh8XRe;KR!HVl8NMMO%uehJn;< zV`x_!YJo)V34+(N8TTjpQ7-IB;gLOfvjq=Qy&julq zyZYvB&KZdm`IWmew+nc`;tHC{gZ;Ao$CD5rDD(JXU{=rJCm2eUirU#_VbF&KhFj80 zbb*^I==}1Lu+7D$k|W8`@`r*!f(w`Wn!0K{j-6zuPZd>vzQv!zaWgpA&*t&aaGCAY z)y}#L#9Vn*(q|WLsZkl^zjihIYjZJSH^!~ItTwmN==7!Gj2pm3s&3!R4tCZo-WUnC z5Y{T?ouaBI_o&08{@nNO0+t#fQ)1mYEy6lZ&EhK;FuT*^+-ssNuQt{ubmhC3-^^D} z>}WN5Ox2H-Te%e=|E?R;yVXY4v|kDrx<>{H_>QI7)@7f>I=kIOSjp^&csiJWPY_pL zxS<7yms$@`?v?N&weY7BiF@SNH;WAH3!U=?tqLa8DbtCVUO+JwgUF8!A`o0kc-s8= zqe&6G6*jda=&*5b53}3Gj9hnmfEJ>A5brcc&s3$}gPfw8Rgj#zj zf#Cdm)1dP<1o#^h613DI$Tn-P56+tL)V-lp~NySwIvU-i>3$$8hdU zIC0mTa5T%&3`1LUs=!y6v)wm#w$@16Lf5XQC~8Ob54o= zp*ETO*Yu7I>BjDtY^%YNe_sfNQDO9x#Svv2VxU^H*?D4f&?jL;9Mz(hTR36(m zd@D9PaeJFj*4~)WbR|#mhg_R5pFovLla8@QGx##WFhGX?u4o$ zG-W)Qd&H2`M5w7N(#D^+|G!AfLU z4CG%fnl<^KUE}J6Sj*j*%!D8)!+qWfP^yGm^9&`26E$|Q>grty0 zmk+Z3;B2U3tQGytdW7s$zT{!@YQJad-`_5OA^i%L8dt*q;pv?J>n;EF(I$ld#|QcU zU;3s5{H~~)A{1?qlOf_AALv6O!sL{?e7~K_KqK*WZX_Cx$YRL8KL19RqMF7$j?EDs zO?|xt2RnPg!GT+*W=T#@uI^aWwP&a0m5Y#h@V5OyT=V`bN{+13n~ydVzPyQuFoImg zdfR_L?A72Sx#`OkZv_UN;#3-|GF~5h#R*_RLQu90US&BWU->5V2MB5~9t~@ChR1ZT z{j9VKbmg5y?pkT4?2Bhi;ikVnG`TS0sG8xZZl$TbLXaLr!7||P?~Y#eo${`km>w@b zCi#NX3Y1Mh#8M9=0)IN0HKwK8^Be{29Vye7X>C6`ybn_=E%tjnU>ngpQDrW_fa-b* z<{!kC<{cv2$QK8R%HCYvnjHy=a)Um3$=XcC-{jacmgruoSG`m4MML_vek}* z&)7_%&e>{U?z_(q5`A<)3#?G}PcxrBlPoJW^JK$0qs3J@@)$?NwusJmOl`j#5qX7_ zmwg$mAxh63J)oi{o^Yz}snZo4Iw8@mMD9uWQoLKnr$+RamB_gj4~oX!vGH}2%1s%(ZD|bBrVnYRNUXNIj7= z6p;@@=VmN;BpBsvc};VVeTT9d55ooDw97FdcLN;R&#yVXOcm*6$7)(GL@erL=puPz zQFO~`&&4b_iBvyFC>8*22Xn09UZ1*A?2g906pc^Dr*t`*?Z8a;H@qeFO%JT`9Kb)g zA7c60EI)G3*|tcEF%9gbQqYJsEkT1gT03)MM#Aa0CLgzfQHvl|4&k(RqTO4!w4b-X zwTkSSvAM5uk=d4g(K%zuRayD>Xa|SLiw;0__WC~LNK;oOUPfV$1p%vmSbf__!aT!g zeqYu3r_G4WCI{SfqJxjM!gnVlD4H3*es&B~nfFU^p;3oJoMhMA5UN_OE7V^tnfarT zjgPDLYZekSauEX`5K+v!cuK{$r2=V%k;w8c&>L|r@v1k29t zK`q?UGeD~fgcrk8uQ+n77@yoRL;RX@ zCgS8!FMtTwOMBf!$?ylW)T!Shb~_r^fW(s2^@?z88}N{dX(g*~rPq_*oz`lF@uXZbQl>^DtR3}-JOVNm}+P5Fu;H+0(cA4Wo0I{)}WuRqwi9yl* zbl5$m_XcmuMABzjTX3kzwAeP@8B(-2mx&N_{XFIY<4LEsj0+*h+DeZ`GQr?}tfwO~ zcny%SfTr*~=;;vRujDgo{{+ZM*10hW0K+9c zs8(GrJQsFp8Z!W@axv2WV59iiK;?x|oaqr1n5M3>X2A@?jC|YZFxEHj&5A^*#GC{Z znlmEmW_fk^7Gmo+fG$8yZCJC;>$YPxdokQGg*@@8LavU;>}VCNqP6$y3UQWXo6CSx zwfCSA!twBk%Jji#QBgZIB)K+5+#jYfNUpcfiy=wV46$5jZsUM~vurAnGE(lTI*pcY zP%8PoK$!|;vdKN?L!oY`8A*gBi8f&fb>9D;Tg{!IbMv$q1>A9@tEFt@qQS-Ic3MmLwq;+L;-HPLIot_XWi)03$$r@mjCUGW#Qs=m$q`<)ok!6(C%_bk~f> zrRYB2$QtUh_tgeLV7at9ks%PFr3}tKODGE|R1IRt4qr_1Z98*|=P_=acG|4M+s)OQ zvm!2^7RjMc7iTJez>D|e@UAX)#|q-$9XA3*BtFyFcaeGQf=nGi!sY+I4s$slVW9-A zA=FBn@tV8ncyqfL@Xz~!5u;BLw0}5h@#~!omvsljaT6)MVCkKn%c(Jwf+>ZK;I+7b zkELKyH+@Np(~)e&uS4v37@(Cvr?!^wgouQs_RR5Tv?#>Gv1e}y2tzN11CpJBq@f=4 z^ymvKpOBr{fHhGjE{AB2wqDriTPd9i!f3*yltofnEr#dh*Fz9c8qgbBT@FTt8WGv1 zb!blP10y%O?P?>dZwP=_5n`Z(2M_ahBwzojiAeF+YG}opgppeQkIch>10dSZ6@v8k zPw?-qb8>KJCSt;tglJO)dvcMe{Qyq`Qc_{K_puA!qD z5+%(PTi&5@8yHJ@#}9xaBW)OLpYS-^i?Do~5lLK^Uvm?2%?PRvG!c5XpZZ0w9^OwC zzzE!vR@di@AtB$K^Ub}V=Q%0JT|UQbWc_02TTvGc8f1{ZC}wN$UUtlid#7&RsRo4# zA=T3g&#v*-U=T-_mWi(yg6%9WI$LW$d^1^X-!s~{^9zb@25Sg2!g#WT`{iN5r}4WOVHJy5^> z=wx={wejptx5ctvgbVI}wr%?E0MFxi`x&Q?ikC`>>4hBZlBV*b5`?YeUp=R#XHi?U z*1B>zZ?aaRy+X{8(N|dTIn>_?kj9bwoR$E5Eq^|vl{0~%YNhCs(g#Cvj=GPqxB<0Vjn2)%uDmc*49|L_9?F|f^rJ#urazWdU&T#r1!z3pRPSeCF= zj|+ql{co5gwP>>>5yf@3Nhwx^NU286q+yT~Y3F?W(DTBv+Rv`C*=z+Xc_)Z8DrSA_ zsE{(3>(*T9Fid7GHd>3v1G7*UvJMyV$2Zi&YTNL!H++Nek=1qe(h;(<(BfU(M=g;y z_4TKTjv>?h!g=8$vzf@=T+$7IL>!41s?6CO}cRV-#`nFYKe56U-Jpw4@7H|2_eWk0L6Ap3e-Pqt>? z$TpbRL|8Yyo@?ItipD#VejPP^v{5rv{g|dcXq-MUv6d>K7r-qap*b{3xgv`4}v znPH?Cq3z(Wg{c*h>K{LhA{aC1qRgq9et)d z0$12~+OpYVC< zsaYm<{`3V;CU5XW@Ac#h-fm{1Er-KEZIVcq5yA0v{8p_dWD znW19zR-v{9Wnb%A*hA8G+V5UD7l}ho9r%+(Jm3J%dh_;oG3|G?@VoM*M?!dO8ySZN zB6y+I8@hD*I{hlt1^3?h%h|E7du-U>5&VRJ&a0+sEJOC((OO&3{dB$_U-otw~?wD-ltzI-1 zk(Qv`DYH}i^TSWc@e@UlX#@`;a7J&tt&Jr~3U?M_H{*^gb)ZxpDYVk(4H`Zqu17PI zdtBDd@i`7&8J<0!!P8$!i8r072`&ov`*Hzu*lbI#m1=8o#8>I)wB^Gxlv@dzH!>ly zZnl)nBCRCo`)>Pj`C}fh5TJyml8q621INNTJrt zIw)7mj_nnuu&uVpT>9{`xK$<`Df4CCt#+kM1y>gs>jF=$*?H@+-V)3r$cry?lknO-J$h6PEjQq@H;`{Q>VK6AXwx zJYT#Y#*a__-OHzktFLvlkh|B@&ZUzn+-yu~dZIOY>Y@L~BtoK-3-S{OY(xW|CpmH0 z-p8LIuc@b^B}^|}N~U<@tdXBm*YZVkYDb*VE~jfZqJ8p>T>I~OsQ08s^y~>J4`~SA zo_~EiZ?-I1tC=j;PVI!jhZDnmR|?Qg=dkH^r$$$65;oq>#@3xsGj_RYkw|)19-M^l z+$B&ERg3C6_4+nR2dN>Qul@0`?>)PAE4@{M*lJwC&h&snSptj1U;Yxe>jDMo*X2}eJJ1fHCee2hb4^rZuL%0~BZ}IHhU&+T`|OWIaHcu8A;h|#9424j zC9u?B`>Kb^hi1oPt<46_@Yzc6fa06X*J|R@i4m{WWuZ8x9(M>H9-KzA)ni38xbyU4 zDpoM~bi9S-K}=3GClV5frf@@}(bO>YA1bCt$A&-(|_k(NFD zYwOzlpg~ltMyznv@ChrWGvq!JPwphPds!vm5O}?n3s}8zXNn?NQ$(=MduT4NuHKXM z>Sz8*?^ZQDy@7yf4z3ND3}nv;V|*K7-}5qez{taNpKvP%wkP*?MjzzVzvJc$yc}ki=UJq1cWbL zrSxwRI5*dyq!?MdMv;8NPf5>OGWFWyv=WwN$uJ`(!s9wUY121Sv%~}#3e39`R}4m) zd2yIeC(EB!Cu& z`ZK#k72(0y$CpQmDuv!>Mr;#J609)@&dk3dtB@fWEju8K)C4x~+3|ZwF!dy4m7iJR z){}-BOQw&C{9wCm)=zHBT9P2H!LJ$2#_((fvbPP|zzSA|IH&FWQ(=UQpM)APi=H@4V3 zl;6^@9Dmq3@H*0jZ2=+?F~A_KW2Fx4Byn*jx(^rYHuVPHu%C}PFKdSxc1|`|^PK1< zlQ|((Fn&X@XAakZ#;sEKDT^>y=UkR#R?-wGsIj)6_FS&s__ortMs93n-J}({r#&P2JbBfD^}FXv+c)kDcy$QTyQ?wt7?a3IO?FLlmWtKb-Q3$$+D~C8 z^U$i1UG1>u;Znb=d~y2u?(p2*C!@wei?g>k&R^0m3TSKx(f0{092arYxwOww&-WOa zU6q_t@}7LypyoJ{uo3P`;af*+_p&Q;j?-w4{En048PRc194&&2-qf+ir3!b*XT)w1 z=sI6vN(vS8X2~HrVOM?eJ_T_)hLURUCt1LyD^|k7iuw~Sz*gk2H(<4 z`p5F1OW!8~du}wX>)rNUG{CTpv%lTGM_x&ZJHq9hIjGceKP5DE_}SulE|$Xe2hTnH zCfVN|Q`C#~nmQ@1E`dxphq}Xr1^e7>f5%hIH%G&S{kJG2UbdVcDe*gEy29jRe`mDQ zjmRmtFfM~3EJKtwCs=`7+-z%>X`I#9>&+EOD>~=kz2&UAZSJob8Me-6&)qM3tQ=U| znsB93eaGs%I6;}<2|d=m{h|LvG?rKCiqA9eCL%5%Lcr_Eh3+$Rgtd>E=s(u=&|?Cv#qdLMuu+LT z7SrU-b63{6RA_pFH-CQirx-8XY%x z@Ubw8yjbOdRDtXBWOn*WTwk-#GT7mwN5}K6@7Bj@8U)#7yWI%H@6N`B`@IsijR^@- z5!{-8L(npgc$Vj|dfC*X6KjqM8-yAC+oLh+_wHmEB?wQ;Nekcz^J2ZlUgU}=JLXFC z8ESClzeI@BanttX?l#HfH6KFn-MgQVWgmTMjA7w!t*6k+AkW$lT#2uSJgzSJw_ZLnvsP~J6^67ngq3Jc)i6^wqr z9UjCsv-|-6F>$QyZ*q_6oNtm3*W4CKKDG?;aP(UO!FBQ{a|!zG%I%V=r)=?Xa2n?F znB#xq1gHrv=K0s}MBraG=zCd0&FWZn2W%Dy~LSsJb^~sJ49X$J;&%W^4139F^StlO7 zrB3a}cG>X$EVl&H_&N;{<**oziiGfnaL7{Axy*ANJ{8(4E>~r5$E7N=`I7pMz>h~7~dLUu+AwlERW0%2q%4>yem;w_)mPm{JRn##GQ&ueRDox z!}nygU;EXS$0TWLe6&0?b_w*ZOZjU>-ET;VF0dzhPUF$rwRw0AUAsg4h$hvWRtu>v z7T}EuRBOL}-(-I-cAkjpidC!xvFu5SCZePXFVa(j?^`ZtDC4fbG!7#cbllOI>Q#Ba zm>|(c+QAyWZ1eb+2*$`-T5XgxUTOdFH}CIFw(tEb`lVPnLR!2Rr;h87Pi#+wkzi*5(D|i${a6SG7-fNJlCh)$#{n zDI@+2hb})GEH_p;XRDPyT7ajqjzV=(SXc><@}V07lrz&3KPKCv;A=dKGbrL#vsOE& ze|`kudU{_QxOygSg(J7FA{3^MbccWCX%ekt)oTvj*jM2JaDp%Zv#>B5!RQ+?=2T zcmDXlXami!qcjLIm&aMpfDM-JS;N zkdPKsIz**Ilu#*=+DJD_cjpEHDUohP2?c>oZaSn}kZzFf1~+lmrT6{5&oj0Vo3kLLdHUuklZnDE`R&8rT@B zxytEjsW9+=EqsnucJvXZorCt=z&G6W6CXW^*jcnA`Q$NBr8->x%1z_Iuz74h+XWiw zMG~iHeuvG@Ii3n>>+%OJI^3o`Z=HC{ETe=?@DO9fpD=^u@;6%3k$vrz()ATTc(=Pb zRMK~Fd<;$$)$V`)9~te}!Dxg%M@=1eqFsmK=n4?a<(ya&`YBg}+y`!ZQ58%5XEuK+Y60a8%(jnP2;Fy2 zagqM>8~y!#p&6iJ9yhwM)Fs!SH|jsXWu^S_vHa&Bfw%JiA@#nCbwazBxUkR~K5eI} zs`|%*-@%iVD(&=NPK2P2pso~5;T0^ypjigjv8IViJ3HVI32ld52374K9K`kC^0JKF zpDT9=hT3C-lhzc`f5!QVU=a8Bo&Dd}5s^oUu?u-h!BDjf7^_=NpjS6#_A^iQ!85dF zQK;CgwKe7|4tNp&`gwM6h?lAxPzc>myF3%m_ZW-+`fVfz_d z8(;<&^T*dLhu8Qk^LdeeoqGgyPyhQGLf;m9pE-__q;-)aOR(n7PwmQ=K-Q=%oVU6I zz=~tt74JhR56DhF9Yw&rtW$}_Gu!!lI%kB>gks+9f)EX2B6Xm9luajSO4{!^epmyuC9MI zJ1wJ6%DG&Cm5kjY?KOJ1KXKw$yX)xgpyn;Q=$qm<2lQzWGd_Lk33c0Pu>-ZGRu7zC zfdMhMN`w%qkc=vAY0XMd{@u>x2Pxy`P`(AyiJ;yl>p*nNVH=s>o!sMA1FTc#)oHBdKSm_vek?&G_~OqnIgK4x3$L zg+88v)9u|884x}CY7S_xjyt1ZnXHmi7s$H*Y$*Fn$MJ53>8oxhLKTmNdr#?RG&7F! zy2D0%blq$I-k!$8^RmTrj>UW&KdRZf1Z4C`+8<{L=UKjdLPer_()o)fel@BvehIX7f5osLp;Di|2+v)F4>aW{SP4kPby zs$6Tl>mKUIZnE3qMHGhsC!~S2L2OmBO!XUrKTcb zM!}}+>~ZMv(&}6J`;0`~zTEFiPXFB6{CRnI@Ed*a(|sDvS{Ujkhv6YOKL)h;5B?+n z|MNi)ee1t>(4WY!BS|93Ot>2!%-0PYd0$!7a5)iH_bat_m)YUdQ;Ht7uLn3o8Y3_Jv~0+8wX1vQZ#`Toy}W{Nv8URL>iASCn$L6)Tpu`cH5dpy3&OOSnW_-)KG zFm?$X0b)e&4yzu4vo&6x>LcK**8OPg5Po|YLWhBzRyh=xu>os#xmqV2#f%&j=@npR zM%gs-QFS51kN2=f5EJ`r_V>0b&lb;YnoNHCoAHhqvY-AU=r&`5>>MEaq=J;fN>oc1 zLZ)qPym$`2p3uu^(|F$kaWQgQ8xRByFZ##34?GQ71ARGl3^HK|opTU_j*(t8Aab8#H_xUei72 zi_De7GXql}p$+pJLP<%+C>yN4_Q!KW*atMaB)q6b#2?}dn8&9t@ic%Pmh>wmxQOYK zW`j6Ivzc5-dhrSalAMD*UlHUtmeK4F;Om`msHGu~5_YJ+!gU-gM2}q#e>)rNhW8l2 zGfn-(A7}aD%`lz=DnPY;CtmSh-zt7AUJ&kR#sayONEc9=6pmw2JH0~;1Z>cFyom9$KO^=ed;@;|q{UIiX2HtL%V za(c+DDZqi;_R$=FUfBRrP@B;4c?+i*QkM#Er#}g4gsOtRmFbcNjz$XI#97e1UAwr4 z*6P!WJqiLhTNCQ_JTMJ#v7PaX4YGb5EQy%!O3t0(Cz^)N8}&(DdDj4-5imi1GoHQC z*W?#i@ui={Y^>7G-~{Eonc5=sAla+by2%5Vkmk9ke*OGndvqo6^K)ddJOB{DPpRP% zu0oh~pW^h85v3R6v2N?PsP&vx#pV9)kbV>!A%Kyeb%a-Myw`DKB-mExx-HTuq1?{E z7=dbMaxvaYY1j;+xOCo-{(XGGGcuAyVbGl>quHd|;oM*ytA@cJ>2Yq83s)wgePcu_ zf;cxrfsn-#cMt^Q99^3N3CGb_3wq5TSBD0sz;R-#8n?0oBB_C@hpTcZNy%IFi(IH- z7x=+wRbpsqy+G8i4x&FIaCfj!Yq^7%)OWoD(8~N9{Wh(*}cO7sQL~(!rCyIGBzqP+#3>fC}S< zpjcC4+rD1e{F@Q>gwZ$h^hQL=qMfuig{i5#2avrX{Ni!6y{M*pHGn@~g9ExVpe9+O zoG-5fN0oFe79)jRyEU+F7z$*`_&u(i{Ivam4Fc41*oNhP_2yih=yvLv^D!i~2fIv& zF=5Lv0>b($99-juTv(%X-rz{?Q^DXq7toiIVnGy8&6!aIK%vElwcg)vOxXjQqz>>! zE^@pd0;m8~!xc&j%8|1s>Iv&rWUfGEvH)yB_GkAFw#T1=Y3VoEbKid)VLMHg;A%!m zxzsxGV54n)??{2gxa?Kw)OPKGh1haZyzKnM6Xk1-N$>bz#mw~y^m5(}VE?;U?)T8N z?sOr13)mCfHZuJ#t90c3p`Ai^Xd6@~4B~4Zg62Im7D^G>g%$uAVcSwTy8}Gwj(hXY z_Q0Yx4#cbZgz;re1`53Xhz#Pl6JTDJ+)Y9BxPrCo_YbrJKk%AtMcfP3SBUKLBmP`# zO>AVgOpnj$e8@C&q4NRnq60j@uzrZ9pW6EXYS;Ce3&6DoD~lU&tkccP7i^L0(mZdw zj*m=gD~Yh7vn~!$NW?GLU+qzrao8Bq94pOzusS=tZ{GX1J!OgKr76)R%0LI$KsC#z zUH4$6&H8oLok$1G-3hA-7G7)WqS7cz;L6Z>v*0pXo=qZYsbGA>xB%b&94VZc zbbypwe>q>0FK+W_Z#klfOL;uk`tP^o#ZSmS9zq~14Da2E*m!LZyhIC+45y5t>F43Kxk1|ZTm5y7#)%t?m)PCB!xF?f`2{N= z#Rr{EC$Qe6t6~g{Qb*ZMRtS$Iq^MTU{N`avaTX z5{Ai^;+%YDH=cpF@amKoBvKe-CA>4hftWVBlQ)088vH6h6<2%A-eQt0TuaZ1H#=+d z=NES$Xo|9kgw)rn=p0O8ydm1T-?5E{q=cl8Yt2Zn7cwL6n}5a3@plJ#TfO#jH;QEI zN${Ls!Lj`@->pvZ^XckX4r@v^7AmF!_<#0v3kaJdPK3#G@IHzh6ZNUg1z<`G`wiaG zK^*k$(Udm(oRq%-49lbK>h5b*vRjj4^A+l4Ha|NOYR_^?@oi5tuVB--Ol5&%N7wC& z11Q_O5Oc#?-;_5+>9$LwhkfR;xeRx;HuXoqVPM~QRQoC?mHR4IEty_e>NEE)ecs64d^7;S#A#2$^WbK;8}L;16(6sD;`Ia0*J?NH zM>i6}=}C&vVV?xtvALdM-N6aoq(Cvf$F05EEu61wt&+MtH95&p!rBpfa-ZMnaP^06 zBiBwDcue+rz~-iYVWK;Nu~&4iZnFB>l288!x>_#4;*U`t1B2c6Dbxe+Y28$6X0;`_ zGt#Q)~@)>-J$_razE2D{)~);9X$F)I9E8Q%k#FwKp#`LUdEv*A(N%kfA2&qn)2 z2w;_i@1Ef<{Q5IZDm?9i#@x+w?_=@NX7giMys1pB@_d_)@uh~$5`*#vaOw?-fJH zP59KX+wVlLTL(EnWistD7m&atmO%OddxkFbfi$TLV&vC!Nh_7k7&wQfTf$v#?TEG* z;-oXT7+>qC@jto0o#iom*9Bi6&A;N>&XdzS$4p|7$Mb_Xuzw3{wS?AY(AgrJ>iiJT zWQ%2X&0bP*%ifr4PHXXNyPOS`gJDoG;lzZU7=HEWOva2qxiPwG#8imcgufxfeZvFT z@WAbS@mBt33lGVTRZg_gJKNpry|<0!U?csT8d}uiar#kYD5FGrG_X8h{a7X}rMXY^d!3@PdS*~LoEhTw#Bx3?X zsAlMSuAR6Z^rnu3ZMOZS!;$Xu=PX~r$vVV!yK1s!{YYurQ^0lRtRJT1P<^zSJR_D6 za;%6nh~4;<{#1&^2I+iJPm?`hYy8l27gokk+`Dz4n%RZi4v@?|jMzi%@_`D{nJxlb-56=y4 z-`aaO=10RD-U->HP_|d#azyDlsTNpMsbuQYYPN8GMy9kqaMm}Je3ExCsGxjKnN{JB zeTT{$uNo#S0Hge|25iTUlQ)ooiReL$EruUjEh#$AO8baso-V%RMs35xCO zy?07p*2MD#mQm^qi-qcWa4suRzo;OTdO z^hdG(5Q_{b3!8bBp?+re`ECYfp#4Ryi5l5$rm!v`-}lr>)3h`X!o93#`mtn$I}Uw6 zPe%KY27EVtY5s*>rOK49kODDGP(_%rI@{1t+GED3%RO}AqZHrIesYr#v+2fIuuzoZ zG0FQ*zrNVDgTGOE85_)|*nsLaj9YKnPHl*2uTNSPeY0w3tO+^VsEqB+oNWYC)A0B~ z*=tKrQ847-c!C-BJvZWz(zTe4j8)}d_kg`D$B$zAVTTXw5R4D%SD>Cn_v zi1O91j!3x3M^{iXh)ukeP?&1GE@Wqmjo8rfJ>Sz@sXHmK4Cg6e-)5}FbIWv_lJ1@Q zHd$h(Nl(rll()UhYYE0*I?D}F4<9cQ&f^r%n9S(ye5FdNq*UF@3g>m)4v>&%aEWu` z=v_4)b=rGp4lXEl{c3;F`G^K}w7tuiB(hcH-$@&d+=5FyD=K{eyH^{GF@^ zPCphBl6*jsgH9#GkC>)=J!EMS>Swa|+m*_sW`IY1b86c&aFpRztoOreN8$wBlUN+L z*?OPpM*0FDbP{5)sYG;-g5CVRdZy&<#KNAy(K%`UW$mMzx;aZ8mnG8tQb;9>`q$eW z{NE_9$O-~Q_%xAI2Kxz|nW|l}R&!}E7Z923Qx=z7ZRhb6ywd9IIR5wAD+P&qv5?6B zywECukr^nc4CQni+mPfqaa~hN<&C!EFlx9kpDZ8sHFw#d8ZUd5KY6-m)z(KgOY^Ci z-!I#z1bvj$+U|DX77YI$o*;dwO6Aqphkqrr7mq@=!Kwe(@|9VXuc&E0ZGpE#T^jz> z!+Q<4o!pH-dI9hK1TZu#2ARmM87;NDPD!y%;=s-q`p5&Y6Eo&LBnAV_$eR@f)+P6X zhNTV^b$oxwR;-R1=)pw2k;64xg8599hHrp|RgkA6q_e-2SYbLPobPtfs|gI_3pxrN z;d%=2A(hH(K-y7|y!e^meNn#DzO7O><~g%DJ~9_^uVAi|&89Qxn&xgB-N@XO6OSF> zc-WJe6AGq!CF4LG@+RaeF?1=$KGkb5BxN(Avx{^^B z--IlJfNe(Vypk+Tf{@lIY8r}ofwqbHWq;WMS>|RQ-mEz=?x0d(NC$@EuRXP&dOrF> zdu9*KPdZ&YMyb$)N)o0od zcdLOXg5-%--~9gEd5>7Im2Y7t>e(e3k3)aIw?gtvwBm_^mifFDT7fydFp{H^8M;LR z`bn-R<%$jp?qXwt&Zbh^OV0W$LJX*i0>yXJGq=kkZvS(SFkgmLv1O*PLsm_LbED~j zUwnkMRR3QA>!*yR#n22feDy{vtl8<}D6?&S*yP!FN-b~3*%!@V#V~PN5sVlAcLVY=4P#JCD=gtO< zHyXp@&A;ycIFDi6@3nkDV$78wE^WUNT249A=)FS`u*A*KVwBWPg1!ii&CRfZ0#@nt z$`j;Ekw;w^LcD2ALht82L|@qGfEiP|yZZPM>GFCcrE8eg%B>Yn+u^Q#8nYWk&#BAp z>=Yz_cW4s44-)Mz8I{!QsczW0yq<&VgdX<%h%4O9MG2a(A`REPMCSpam z{<*GLG(n06xtRi;j~Qr5o&dCMc)MxH9VL8|t-2*;LS9ZzuAUN`A6cTBx@i(kRMGN; zyg8RlL4s%wSQEEZubspU9%oI*5Kgd`iHVnStj+Ek_B1;SGuGZq2b?Dmn*NoB7O@+? z(E8Dan+^J$V6)n!ma9 zpH!r6wZhAZaAWN(7nL}(&}zo05E+N(Kg!;5GiGhacHR}IoF@JHsP4OXtm@txg+@Y(pw0SJF~&BX(6}iDTeacs7F}N!(O@uv3=Uy1KiaOJTyN=m zffqwV`^=s8$&`Uid_phC%9q>fpnl&PD>$B%CF7IWpiT zsf8w=mFHkeU)4tpqcn@-&`2NM-wav8WRP&aZY29*|7q`6b|wgU5F@RZysa~g(!h#W zd95j{pFiaC$ShGc&N*yQ{T6RTRA$OsAV0n5P;E|VFe=8%k&2mR_vpgT3uoCJOzgB{ zxrK(Cmxm?}N-S1*Ibu*xpesFU*f*BKjs|xlNG=R~oZVNWNXP^kO8(L50PBI3+#ge2 z9W4j`8-(QkDnwO8g(|PVq7g<+v3{nll3xmmaSY@3gOUUP{$Q5q3oEQS5D(+4k4tmL z*ab(rZyNcUd*$&>*cu+wQj5l4Aow5{7PpyXeJA>)mU@N{5Q(N>77m_hQayV^C1%~H zFSU!UFTnt9!D`$LV!80eBWFKT`2BSkhz9`!gA>UvkSPm*N8wfXO;r!GQtn{Vtm;O$ z@ONL(dUTN*=pKp>aODO5+k)|$6*!=>7x)@frP1WL4n9-(Cx;729$|K2O4={o%0nn_mH=7=N-xG{DCxGa%a%U~-1@ZiTm#g;wg`p7m^il`Sgxm+{ zLc-K(k#s_?E74t0=ob^0*m#W&j*6h4gJZwbM#Ljw zsF?_|9{_HGSbm{8lpFhNKX@+B6Jl81#jOCWLT0Aux+1$oPggu?Yf-Q2#ef}ypv-P| z2C77}0`IB#GE?(*R`W(!Xo-p$y-=4&v&=Z#^j+pI$#{n;#VA#6Q^yR&1I_pqPCm{M z@~@nBRk}DJdH1+lP?yEgBU3T2tM&{1v%KvkQsr1%2{P5=FJBkmgq5ho9Rz{zW(;m1 zvaK8og8whX@7$G@l`V`8pJiX6(jairKD_^%GFJOU(~V#*jly5dZJXXep&v|kH)Q6( z#hC${+?Qft;-xF?0RI}Hs=nUd435Ym})gi=dawR#pR z3OhytI|zi$bMQ0Q6*sX#fxb784T~BsP_^yB#&-S zf-vMu=}~S`;i;>T?3e8Ya`6hX+RIAY;6cHqpwEj}sFtJXF!?0pl-7HEmmiFj^aNl3 zWT$?=H489-li;5OEr;6M!AnfET{nlzOL}wjH%qPqzsH-CT&%gxN7^qqj^p#y-$gyU zzs9ZtXgKkkz%f&3BLD(n*x6qfjO+ z-iB27d29%{C#2Rce_?(+265h!FtB_(?kzQbPuP69Ccd|3f2Nyk#sT&)zz=r|&4Q#} zhY*jmNR|)P`PaLU(fx4bzq|`TR&=1h@Pn)i6cZsJHyY6%s*C$rcH0d0YnZ-K`wj6P zyAk+wI;Gd0SHZ482zWZrtHB4-H-g_{Z$cwLS5Z@TXMBpiSYo@&h@ z!3u+P#*3r4qiD|?|5ScOAaISz?|dFVxeSOP(rX^q#PNa*=@-~n%x(2YK&I0T0!D~2 zwlAT3g5hggsDDzo#|gjyO@h`c-6=3ZT4$^%s{h>;R(|<1z!5Jays>;JIrFuj-vvM< zJFmf)-mSlcuW{CJ11i;ZN0HFYM@#G!WQjhcQNg6f8V(RgjqLlsi~4KaGW1sjZ$3uj zN9V2H#UEz1Z+LAyYg|t0?>1>8bm9g4LSiTVVB;DMlJXVmhOJ%rMt70@;11g=2!i3r zJZT_0ZKb7F;9ycQOkX^6#_RH>Baz(|#%eJT{q)`84{A{sQ6`%tdw4iW_QYf0Tohl* zDa1kP+*ohxFGyBtBm9 z{__aSa(zhmuELOpaLEwlOz?+q`8U`-2m`ANB1l$TiPD~@7C$Pp z{#2pd=;pr|O*3_vo!-+O~1iUPpAcOAa z{SB)=UqcB1V6B0RsRa0e?lZ>vthY!`;@Z??-QR5J#h*0STQ-Pd%adtdnRfWZlCKrj zU=aJJ)%C^bBQclC<}t_4y+OoFc>K_rl~S1!-UI`oB+>UWK4~GPrKScI8u4l{My_6Z z+l*QOgh5b{EYez@x_c{*fM2NzfJA8wxNatPMVXv7q7v4EyVP8DnTE(106Jw`JM4X~ zj7R^n%N~&!C^T947eTxKi0<8Q9~OQ&ZWS1ESIz2&v2L@?TC>n>+_`f4@9c8hi}`1h z-E_ilNO*Lj!pk2^Ry>WZf0iVunk0FlFzJ1O7^%PTvK4ujLB1q0IU3LVQ|6gEk{*4J zgkaj4Ka=-hcA?81tgzYhV3Btl`4$?5RBih`+%FA5Xh-LcBhC9Be;4Ti?nkRs>yoEy zzC8}%_7NMu-UQR!nrvC&CYv?6O_}5ld`znmC}e=AwJk^ zJ3W|TB-c1i#(}=inAD0-#mb#o^cFfAk;MVLA{p! zt{$<=p++w#N!rXo$9u0})_xa@s`JI5F~fbqLky{vh2j)+^Ls{H=l$0g%r`LOmtNTMEaormF|u5T(v1aACBs z&Rz+LT^v>+1PAO~+Zm)Lb?lTXK$-Y;m6#N+qBNU!hLc>IlFk=a!<;WOnmqu1_-o{^ zIJ6%2*UMQ-xC>^mhuB#11?J6g~()Oz7 zU>GpzcZD(-mGfG@#awLyrql3sS@l*=Co+_2KR% z+>L3#*>3{RHoDpFza5oD4Kr2WCBfEe6F449z(##Kxj=rrA*Ys_Voo0a8)&XTo0_)H$9yr~${AhPLJpq;?6x<2Wk$LSXpcaQ0ErIs#jv_sBY zeKcd6!s^NWr#ruE4sc`zcgHzt}DgY`* z#ZrRK1ekD`OL!eew98?3Yh6ixwC%6SW#J!4_$>^V>F9?15jdGF)yLb@Vi~W8{Z9fR zPxBwRhN5kJ`U-eRJ8O1@<^W?x1!U0NZn*LlDrRSZ=m~*>JDYhP__;vzf25w{!~S>u zg}D^eYzu&oFb17SNj8IvdYCU|JY-%t*6K-8ofUQIiZW{cAiZVmF+LV0Y#a-lbRYm@ zr)7{Em(mHRS|bt`bA}lU&DJL9x#>-IK>vQh##b9~TPVukX|@q9tXih^+W1zvV0Gm` z*SYF2n;eeKvl03+^sDrbQ!qR)2WOD}wul>x1!0JkBgG{CCf@4RticO?&$ZjsOv<>x z=#vhii}uRNNp;r>o?wlXz#3W9LyUsNMjqphG!d@>oOO?0JFt~4SKR#S>G$hbJFX0@ z0wR^zN*bwry#PfHsGVuY-QO?ttlV|X60#u~oM1cN4mpowVHD3}R1OY4wvFl@4?{sS zW!)Ay&$wpYRTD&`g24jNXN7BxbRAkLv-Jfb<46s-MrnD{qF88#4G;!Md#fI7%c0GY zu+~p`Mvu>Rzt{7X)f*|Eh!)S8RAcXGV>+ZtYa(4Beh@Z;@(S6=jRb{GpZ>Xa}+On0YpTaRqgdEDv9`qH@6#Fg`v`>n~V0JTJsa6Rsj{;|@5 z2|+&B$$+I0PrmYun(GtoaQsbp05)&r?DEjG{Z9d_sSjheBCg3>j5YOhf@8*8EMDgg z2&<^fn(jNdSCn16RmA}LI0S0auwAFb$(Td1;bk}$FWe$JdS$ov_DRPa(ToN}Cw4MW zK{dk-pViERh0SFzH20zCIw~!(0&Ap>5Ca>_PhgfFqz4rcklQ$=QM(dI2sW8j zV#_|z7y|Lbp`T!uigdPN5+5Y32EWvDxQvE(3!dL9D zm@>gtRA2qDl=R;C%RZ=?UL@m3HEov^)ffpSC3 zL3YY0zin_8-R2Ff(02-@vt4-``Y@TKSi&#bJ81P`sPTz%l zJad@=r@`t%=Z|;Zt6|s!dlc{y`Z;f>QC$0+{9IReQ)bD~A_TWm%UT6%5Adlf0S>y= zgcFCM4~7Fdy9bO`tEh+S9&%0v0bhoTTHRT5u6I;ZsVGT0dfbLlR-N@bwjE16gw2jD?^f~Z&rM1 zr9ZW)+2EY*?L!CYkoCY|&s!q3lD*%SNpCbG<9YiMH5oNbvg`nVGWR?FhKGtz&B0c+ z>!ND6^-%fS?$30`auQsy1dGS|`4*YVd|nX`wD>CAcwfHGyr2;~Q6k#hi(VfKzaX&g zc9rFb=6fx9KLOF@w_UX|6~|rXU@x*`G{?1rCr)$L#6-xv#1K;aH2nhD9i4Y5W^U-i zT7CH2TRx%lrr+QXM0+cQF?a#Fjo}a76L&M)Ye=2e27wG%3%MUZhA@^4DU0=16dvZFT0G}CliWrwPI>}^ zK|ROoX_(keDa|W`_8i4muX=U?O#QZrVs}`!jko^%YN;GD`XCvd~wGa59_1a62!h?tpS5G zb*AEirfG>;E-b-gVgUSPHj+jI1@NUD@egrTb7NUDk zB7(k?6YUx|sS_$j+Jl5*O`oeDW8($e2}Zc!@ng#~u#HZqQz-~a4k1HNh&t2K_sDj> zyfo#{yv3^vccM{CYt4Nx?2I_o>=X>!NqWox77%8Otg&4^%YvoNjf^V>vrgG&El!eOSOdY@#x{o$_B1+ef2nt@WkY! zQ>~AB-i9By_*XMg?X`6c=kY68Q?e(#6@Ie=18qt?Vzy*l3(E+ndU1qu*9DtiLrc{= zU$++wlfs%?7wZ$ZD<)n=DkKWk6vy;t7#JHxQSL1D50~0mtR&{ZMJjm_n6|ctnOAWJ z%QQVa-aX2}BS#Z{eLg2)-BU+1$C`DY+x^zUH>-rGtI&6@O%-~%+d(}~<&o}Edwyp8 zc(&f?`I-}2O;@ZtEIA5B%$s1mVFJiU1r(Nux%R<$H{x~?2^+*eC8%{@mcNp!_h*&v6alqV%hNZ zvHYT_(#wm=sB)&1wh1i-P&K9k0O!?Ji<>n&J0mqGQZq@y{Uv5+#~?wXTg@7En%JAJ zGstwh`YCg4cb;wnwNpf9^*Ewj(noY+)Ii8-QhX&-sx?KBCnEcmS)FHZF@?$|{cLlb zh}0O9-+gg+j$WoEF14z_lgrE0S8g4EUdQ27rD!iZxV<3@KZ61}z1j782MWe3{9p7?Ir(V#~7 z0`}alpy=zhIHLAHD1%?Fr1AY=WRp(wc0-Xnt=L=?I@aoNQMX{VXcV}1FFv~gRWMNJ zy*qm-%Ogx0wMN?L#j!V12^*CCqW(f~{w>GS<7~3xtjBZ5EP~A*&p&hp9c1R&h0KmL zR+Cs6PU_7JNG83vJ4sVtm^W!!5TE?27gOi5!D&t@xxF|oKMW0IMVMFRr*OD9S{z$^HLo_MJGaO{YMrFjb!hD`|=5^WUW zs=hyA;$8C@1FXoj?AJ+94Aw1!+V3WHH}8#~*rYApPQ795J05WL!)h9=5g-bmru-dQ zve12SkiCY>cv|zovbY&M_no{>=lenI(J!o=hiZ~ojN5T?RKJFQgxE^gJQMKUCKLGV zekGv$gqca1-RQQNxIR&!ogcsbI7y`R)uy|G!VrklC@EA@QjJ6|eJa$!@#`_Poc65h zO`jA_XjnolUI$K>2tFdc>Yh@~Z<+;Vet)-g^8PaIc^xj<1P{nuq@g_>i$zm)0+|hH zcyA6lB^}g= z&G88xUcTT;Hw=e64qswC* z(otvHkq2Ie)_RldR1K3ZL|c_tOXCL@&vLR2dFT6myDD8!LYzeDyjGUflJT|sz2{AO zLIy?@IV%=re(&B+y)mHv_3hUEO6}>*BEPZ%ds1dr?gA}nPwYKJ<6w)m}%fDH36SDV@eU?D~V!Q z0UZQ9*7ME35wpXf-%vu~`miBY$dsQMi;Q%`K#BpKDyvovf}&MM z6+inlsxtv>-N}^%y0Z6*gHP^9niaU#z3ZuRr*;AH-){$(ULa;TyU?mH4&;QoG6ep4LdB6xu!V_}{V04ZP`(E2?}+hI zy7mcSE8ucbQuv;yy74lRw?R9cs@r;@B>^FdnyqN1@~iS0(Q}JA+PSiMmHEubsQ!UX zb*<^`#-M9fEfeeq3MW9~YCN9Uphm5J8nKmNpf8mT&jt-+0WO=u{e|_v4`4MPUvU>% zO;}`>N0oO{O}I{8tPKjjDw%pigc<|NPlZlDPP~g==bZ1b3>oaNk;ajHDsV8M@BB@V zjTj&spC)L8WWt5XoSRwk<^*Y*XqssAbq4RP>;RaQDXUyWXl|h}GHM(2HtIS5kX80K zENoZct!fDqM#>ZQKTePO<3CAj4Rc?b$`o~1ZXuytG8^r5uz83}ixdfz zswru#uPSVuLDff1i!C#extM0YKk#+CAg@_zF*{z1KIyn`vcv0y;QFrafnQ8$R(JgifD*<0reIaVNuxdFSD6-x{^s zIkk9hcXlNSjY+n*p}|=8QhLB@7;2Fjc6pEq&XB0|#*kFgA3y7^$K%f} z5AHibk@}xYG3a;cqZi*8%@J-NlktOxPv7@5c9Q+@N$dKjJx8sTU&Tk$IKcHIyfm77 z_xJgeO#r6 zLQ^2MWTB-&=ykb$Az8Q}15(D6mxF}iBXB$$dG{KVbp9HQicueMc!WJwJUI0a-x@?{>@9%?MI(kL{tyAP052E=!2&?x9AJ^BRdNr=afBWDy zxbIIxn?XX&z6fbvnns)3+iEmZ0y{upR#xo5flSF1FTF2I82lYIJWwQO%Lm^Y79Ia!?4bC4jj7OuJ*iCPAj=K&t;_&a(0j*|W56uZ5yF1wSm zl!ZI#@@#A117SOBn)+ABw00%QUB(npoSg2loUCkk?C>k*#31XyJ&B9@ZWV~f>?K(i zye(0X{|QzXYXj<$W+=g)dWZRK?mupY7AeExhgY+pg<#?C?dJyVk6!?3W#KL*8(+~F zc+$M~yJ)SgFxwJMz0VO*F0~GG*z3Z$gZhSO8-&qi>lgH8PB*O|emA^XYpGfXqq~K| zoX_8{2A!lfYPrfTTVI(EHOS?4_-c75%T(bPab=a3{kP%AtXn!Hm>-g7df}sY#O*yK zLFhurOkdPd87;>tj%?03D`>?P%E>uiTUL%kOOxPaK{E-6U!`R?!Md?bbP4WC1)df( zw`8QHTuVm+TAC6#NN*M#y_a5!#{WplB4oJz5=)p{ifoO!YpU?e;O9xHSReSF>LAwM zp7&6(Kx;Sp4hzoUCU7~qf?QV38{4c4wN|6?x2Zl;5|4##N{-k;+Lk?qoLZ4i(IAyZ z*#1MQzAs?kF5LZdcre!RN6O&w!Ku>&9h%Cd2V1?ea^TkO(s8Hz+XP=K0H**uGv{gS zosnz>Y9UK1KJl;*nQy;X(da68#-t9o=JL69#c|kre&YYfT!QHXX1EpqVZuSCL$5lI z-lQ`%uQ?w7__45Z88mkIX3?Kvd&4a^w2^VS-R%CIZ5f1r*Ms7o_30WnZyU3Y13(hE z0rGOcFbIuXv*N3azXyq3?;2{Fds_C_%wRcc1L)n`UKRH9kAz-|TFcTdAs>d|?bL#? z|IJUex5RAUIipM+Bf3~(58~XI>XV(Hs4g#2Hd?(9asRrnyOjNPKcU+Uz)q5{6Fk2rwZn2j9EYdV)8ZprDRc`heX znfEfUn`M1a@Y$X1XK2LFRRPN7016UUG5q0lq^o|Cdy3X4FcW;2GT%A@oWkIV=9ss_K{n<&!O!7~tVAvn;B{Z(d$-g*zW`6cx43uOR@FRj) zbNkhPZ7wFDMtln>D3R^Aa)Ep17*Z-h43sjuQ&Jpn{QkhSX*Pw1@l-ioH2&#IH`fnAh(~j3`}DsWI6_lo zU8wy(tq9AD0Az$USlOWP83dVwa#UhKe8074LyP@|0m1- z@B7xJQeJ^3cfAgpu@gXN=bD4u1%Lx^WLW_X$mAe81`q?EA;7lwpgDouHA4-kXp|D7a1996qJ7DaQE>GGJzH zs@-Vs{Y4WmduOHdzMY0g;eM7Q`^W#i?-nTU{{P;0_rHJ-VXFzb8btg+o<=&_s+K=b zl%@V;a5vedNcSOb#~U;de~0iMNqjV9r$C#mgjoN|Vq5pMo--EsM2l?;>zG77NK0LS zxc!X2r$!b$=OFV`Ej-tz=RO~N4CpjtAoRU3c(OS@w3IG&@6i%SpFyRJeXoxJ9oc!L z$XOYLUuuAmQS?719g0`L+2G*D^DD&Lqgc}yM9R|nAJz+xg3Iw5WG5PQl%16s$)nt$ z=~XJdIaKopk;}CgKpD&q=(FvQt9L&?GSLfP?Nz|h8U(j)IT&u2Dti;ve|8Tg>y!s| z?vF|wSO0?#a*}mGG6@_(F(naW%R|B4R>zy;*^|uUF4>~>P}yTG?rk&+>aO=Y@kP4X zfzIk#Pvt%E0nNb_px0e(VgV~;9PD|w7P9W|t7Si}^t*$?S^V_*+Ix1%R0m%P?OHay zYQtKCWv}_0yh(yd`hP#CU*Gr=&Ek^l;_!)LF9yDXe-1y9QNkUMg0t@}O;f+Hfxq1( zkW`Ajqf`KzACygK0iY$E0KTh0i*qe^u%+cI_D9O;FjsFDOp0rb=p{GNcEE}a_-W6_ zKy88(RUK592E+^(LDx-~*TvE3v@8Aru&`BtP<^xH)wvTS^QO%SgSN=gYkj{Vk#|tQ zk0;O+l#hP{pDSLX1^%;H>(bsoHOvr(J>6+{uBmUGQkwjv71qtdc)(oDgs~20T#GGg zqNgh2dopgshBee70EpqqW~>bKw0Htz>ntZ;UF5*E7NorSNx|dHBBnzw8Io-CIfePxt$JUozK)=fTe|UTAsH)fYUsoEX zMM6?gLRv&Rq*Vk&Y9iedldefhNrOsDDN@qiDJ9+A-L2Fl&hypvzWe>{z0V$JpRvat zV-40HYpelt&hLEUzOVcGh-Y~KhzFeJgL=hkA7|6y;+uOV`}tn_tB#Y~B$5v6+KwOhAh+Y671Nyi?TcU6{_NfZ z;%{kFg@QIw-cX-#vmKh_&$CGexI`6#XS=Fb=SnNr3+#qg!*z4L>$lLGAQJ)!4QWAO z>bCFOAWhyDvq2}Y@a;sL)_{U}Rrm!o1U#d~X7U_dO%&F+f2{q%b?$Br%V5Kcg$`J-f68!`utuMPSA)O_*t)QkWEFOTYITqJEC<2h%ezwcVxj0KLle zv1=fHsTQ`^ImS4=Ey_qhPyaOAZhtJ0U*0uE_V{EhCM(ou<92lHT+C+mYw9^&Unn_1 z72~6J7S%yGC+D`W4Hz5A35Ep!VdQ_OeZb9I=nLL6O)gvy6&GG_R%S%J?WpZFAL%qBHH6Abs} z4}DTX00w1>S9=m_b_!h%76+FOU)j8D=;6e|kf$Yl7sPbWll~bo?MmWRWz)OpM{3$l z{G&x&_t6VdE{R^&ttV{9Rl?fr@@f%2^LE+Xw=(1$LRH3Ah8TqE|GXZ|k3v5^G69J6 z;}^ql-M{G4Vf?pfgQU2=O_XdJ#Zq5Cqwk;OF@6MATKb0u@a%UX^WYHC)-! z1R2|Z%y$FWZt<<;9JRlP)4nVK>XKI^;>)5gWqPx&sJ_jo zq$RkT@Um!4lYJN?kNNOV`65EUy`}7TdwPH;S+bbORMn{g6DOXduh44}1s}&cY z7Z2QL!QH;tb>$TK#0+K$gwCbP&a9#Au~eMYIZt2$Ne!b?Q+|5*%$S<*CjdOxS!tHd z{IaeXblcj-xP6-nsO~H2X{s*H#k(u}o8)BhT%mZU}08dOzAL+d2gbYqrT#$DG9m4@8{5$rBzw5r)8l}xIt*iAmJnb)Dsf5j387A;-?2l=kq^ zTI@_Uti^m=ey9WyCL0p+X;SiCMC-LiGz|{-rVV;R%A%57+Z z$wC&hpeO|^EAmO3-upQ+ey!pUm~wfGE+qP zM)Oa5Ku6IOpc@_Km&YNC4`17_M3;asTD zOCzGhTp+CIv}`x#I%*l*uLJExI1o-a+oNKMpSHdrr<-Wb!ea|@1J+x?*F~)}{dcl8A8#J|$y_y@3*Q!s?TG;ctYEHBu8xbQ?VL?b`w#_wqMuFM-G0 z3JPkP@q}>igf8-vQ5erqe;bxa*eO8nhI^tZe;M{Z;wQB#RpehlH@yiFo-M*axqM2v;jg}lGXIT$<_LZ1q76_lRz2u+qoXQQHnfkPn z)lO&tP7BVyuV_JCCHm@Hyo5*6$t&qEa32iT1;`NrCvE60&qfWI*cUq5F6nbRd%8UZ zux2=vQibMdhcT%Fh1%AEhvFbEcxFxSuF=x0E0q2_XxFkd0!%s<&?$}*Jvtm@RtSnG z@Hz|&`wywMInuEVG5!_qrDhZXHG<_)502&X&lsm+rK827f%Q?izL{5R=-uCW%9-2b zjJOoT95JzBhC4;_ps`dAlH|?7SjBNk+1rn^?@A;C7{HXW#RL$0ge7L$KuE)+3=~Uv z*K809rvcLkR20TAbJtnGV83Qnh!aK>mzj^S)R%Ju?TUTag_P&eWB)4sBJNfOJH(f! z%^7@IqI405Qf{--l#mYs^a5f&mV(?OOi29&zx9`QQCGUD>cJtfPLrtzyc=tRL6J8H zf`0NSD&34#{~$F61ld*Sv!vvuKZO32U65#Vl&h~zH3{pjVNExvx7}%No@3QfxwoG2DcnM81mfF46<{gq=z_cPCQdO|)T2>FaH(}Z3EI2wNP$U)!jWhz zkNDHgmAWStNdR2Z%U%Fz(@qLN3V;J1U*IMf25@Y6DQgQHA`>7`-V$K#PNVAEzWdwK zZ;xx%Q$x0)m=-V`P_xIX<}&P6SiP7ax8@e*twjlYz%DJ}_Ug^-94*-^ zuyCzmstw#sxwUz7*$t>C!L8-(KfT@^cU4KG`Ks6wR=d_~y*`gO?N%No$(nNjG!nAd zlbABfqlfqgMR%?C_jO9ed5UaT<4HK|Vrt&k%kAzp7gesjUP{m5o`5)V8d-o%kWPh) z9c_Om+p6LzT%T<{-lL?Lto(kR$fqVN?ODXmK); zv<7wSbs#i1GtmIVC08DeHhaaLyt97%V5&`M2N;2h!16Mh-i#zNpxujxO6J~)xQU6N z!3$j}5zhpHvv5Y}cE}`@wY;;o;Nh=M6HbJF5PkW!>mZ!|8kb|GuFWmr7@Y%wg-5ZB zInUUM=KTxy%>XaBo$;{u_dO2o{wQZgU)8%GLa^vDcMi7@ps>Cjt*%o9xU#Xl`;CYA zru#im(*mIQC6F#JTCR9&#lrS4Re} z{CL}~WSSFG)_klz0A7J6HUQ*-wNq*{M}P9EoF2~N`ORl63pAM3m%{k&zSS!Y67J@t z<`HcA_6Q9w@+*@2oglS};PsL-^FE9k-%}!(0f29raj*H8i+TS@K zgBBM$UUcc#G%|wGMej{oeglo(Mz~zSQ^bE+S5l9;z~B~BGQAP~;^GMXz%a@R%2&#! z2e-PHd@67;OZ9(4wn#xG^aC>TmgP(ty>}$h5?b%*jb3#$|8N0jDh2+G`c^LXf9QY^&z@G|d1Zc=8}JU_536jxf$^87y2C0-?ai&& z+BB74NL)iY`LKp$QoAlj;G{3`bAP^ck;shmcadM7+EYj8@0|c9nAr7p_0}wCPC1+$p;aMhuuX*cN1`ZWl&dX70jN|5lv-0Z?n8)+u)yF>slRB+zS>pc9Lq&_Z6tp@9J+nh?W9xJ1acw>@~ud2mJ zjmm3q{9$Z!B6FyV#;|83WG5*kX3|uwt=B^t&F$iw;IY9q>Qu3|Qs+|0X9Bdxgd{}h zL_B6o==t5SjiZKHxa-@Gp^rjNQla~XLx-D)cRzn!y}O^-Y55BG6P#d!>4qMT)f-x z=^X>^J$9*~FMN!cS07>w4?LILE4?wNiIkIZ)9CQpO`hV1Evk%l-C(}XKZa(wdMS8S zH3Ggi^?jj}dZt*7?5=t!E37&|^DVLP&Z;IUhwpq{&#yO;;x)nEX4v)LcX52!Poj|5 z{}s0q$^SQQrGhbB^UV(wy~f3{dMYYr%?$zO{==l#@{UCSJKM}`v9UzBIYWZHA~?eMb&OPYz36#J{XSh<)3Bn?l@lK!>G;LCI`^F z0XKsOnQZSwusyMTFSvcQj4;3TMSvi5zJOg&dYb-;&=LaHlb`sZ-JdXQj6H)@iZiS+@ zeD2b`5%6^z9B=W}>mBlA$*fT>7NXoWDc>btPX}agxvI}MqS99qPWZt#j@84aZjy0dcq_iZo*l$>y z6{8}y=%EpDt>nRu!ew5lt&MorUR&TvLFFgcGW`X)C`H;B`eN1~gxwNy%q5*Lrc%cw z1->smaPb1yEFoi>pO1&e(dXn~{opoPpfKGkaVO`MjK)!z#M6~TTyzsI);am`rYw_k zTMl%yy*65Ye1rRYzm3L1PSAuY^$?r-lye5V^2NpYL;2c5rid34r#l@%$fXEGIta5hq{FMbV;KJlO&O?u z>PC$dO=kwWYhg;Rc`TueeXrI@6GYM6#AqEd5msa1R^b88Op^~YFO1r$D||Hr^0luE z`^2pELr6!8)OD#%FOk;NIgxx}Wg0Q#fkY`SlTkC%w#PFk&Ra8XQ>Qwsy(N|!^&-Dj zgkpCC?_U|)uf_br0+(7QUiZ`YMNR`0MXqPCt)a|s9+!@fD|+m&&XjY_hJL_4tBvN2 z;R+qJ^d7LklsxhUO-nSU8xd3jbfazK!=lJs>3HF@6{)o(QIE1g=!He&Pd;6!m)5wU zj_MFR#BZ!3M3(nKW+1HJLf-Pb#H}xQb{98K;v0GpPnPAq;!Lsg&i5 z?^O%2qJvtE3aYKpb6KZ5{{@7y0z;m=WCJ&9f3q9BM6g76%-2LT?nqnu9TkR59@9Dg9FX`dp)_UfjGm5eeEnsMHd^}UAU_}mMU(`(7RL#&Df3c1ljgS4g?pK;kliEb9PF|h9` zNSQZs-z~T$PQD!cYWv~dZy9zAy;tmeYhU;icSY|f2khN6FcGv?kG9Pl)+F3{T*WEQ zjmQutspCkN&%plYY&9mn6nq6F`l)bv0Q@~kH?F3scFQ{|U z&%GR}>=vcNo&Cv+jJ)%cGSijC1a)~1UP!xNA>Tt`3%?`M_qFe_MqCQWmAWYS z2@KLs;y}LAlE=*je(W`Ias}y(vCp_t%2FGkIW5e3!l2CJs{OKu@a5kIo>cyi8*e5F zzDtCVvVs8X>q0uo^71BMp=z6+CsUJ5DW&0MlqNMiIHdD}RfXN2Zo6l0xzy#;?2~t(Q-p{sCqOXp!18uD`}h zcoJPV^TFKsj`kaC_N^0tP@O%(T)MQgsiPl@W;sRadxG~jjN#|=^$#ZaO=$T1jX~cl z(~Nq-(mt4Nu-YAOm9MRJ$`xQpZ?orvMckNenFHp+9M2?$7j0Fm@>-;O1lAIla?^nY zM`h#bdJ_v9346kwsW&|@B-ZePx3|5>Cbx8>RkHYWN`9JL#INQ0#FBn4`O%8!a5=uJ zqm8oz22-k6I8B$QSc$)D)y!z#T&P#Y`@)p6uKp1vL@l?XrQ6Kn!4&M zomuh4sPNWqyo>rm^*Gk5ptKePbl7jYX(UN6jZpRwN?! z7m4>n_rg1^=cHq2umF14`M|LF>lJTt=5B$hG7I&JUblUJG94TH1=MzYO?MU3En zpnip>+7r9X=E>C0APj3WL|6$V8ALd3bv*S;zo=E^uu7Cu+N zouBEET!h~?Q_Q4v_i4u1=0aQ)-Qoop0oaz>*=x9-1#Z=z(h~+sl~G5fda2 zj#pB%9&eRT#Y?`AyX^@Sm8&noYV_F?c=OE6K$5EV*5FD74EZ)*K5?8|jo@mke0-6! zqOW?3qxkBwAuOpm@6CUusx~kGQdRdx%aN_XAzP-Yh}CX6VDP=nT$Ruwp{FFL;7VAH z%$lNW>oee|@(gzp{efu7tGZPFGh2mzvuHUm$nK1mh#PCGb64tiO!|!6{nztlQ}#TQ zXZLBmn;qy09kA!%Yk4ic5Fm1}9O?+4dW&v|Zjo#Cyf3kV*5lX55}uq}HUbpM0fN-( z+K#I60wKf)omF!1^A8NX@cr9vU*}#UUDfIn#>k-gIf{1DhFX)Lu$o+{chr|~>M3X{ z$;MJU;R$D-XQgdWSVL{&d#aM|Ue`*a20%PbY!L9+*rR(n8GC!!YkSw7cu?0kcZ<<) z{uE_cyWBlzaOw-{+8&}kN}}8(DLPhxU_1-mk)qgM4Rg~SRW+65LyP*P-_JbU1Y^W{ zd&;2u5~aXbsXJt40Z>u<4KID#qkVeZACyO@^TA1oRL`>&GHAZrO;*nXF(6G=xtRZ64_MSy@qeb=-A-9OKryVm`)R)5|(#Z`u- zn$NrSM!o>!!(`FdXaA=&@OK2;PYM%wSDPGutw-0Pc^r07l zorQ6~hKe095OriST`v`tqnG;@uAZdnK>{AvbL>aQeL zJ_^5T>o(OI`kEgay?Y^zDChUa9LcpUdICJ8g?)YYi*UjQPWzkJNwazg29|0s!Jo(< z3<$NTFRO`tRhoB%oQH$*HHY1yOd2q;>9j}rFMi|+EiUQ$bpoW|$Ur~$+YcSi*RF91 z{pq;x^TcseWsO4++atPVpn+^Q<`yO)7V_aiw`__&H$b{oGE(BiTVL+2HWA-Wt`K(F zHt4K%00N7U%#X{Yn<=bG6KK4eUG=wdUM6FZQ-srAvsyz9nrv47+g%;1_ z2BUKHdCS2{Tf-^4F7_o0R>^;HOQJBXT?6@znRn9hoKI9gJ0MMqt+_;Be7+a7SaNr5 zEV9*YFde52xia5qun79;8-M$PS>}YX*bBz{smffS`TnfhMRC~S!w!GoZQWT9x)I*2 zpY`)YJZ6I})eaj5pxu{qWEqKl{(V2SC5knTtm-D*`P>e8ffh5K+yc=<^PuR-2fQ^v zznv$6%0;~nwROOt5bpswROE7Qiv9+y9pWqGa6WFNyfcetGal^yRVoPv3!{ZAiWCn+D&5P6o>YA ze~^&J0y4%QI}qGGnySe;wOK%_l3lxEcNa)`2;yZHqDL)*P4&P>mHJN_SO4j`k;(x7%LhD^%G%u&+nMolxF!;W)Gs|^ z(31`o+PF!~Sn0Dn{5>*^R!p@1NyUQxVbUzv86%Mxf-M_qrrhQ+-<}FMfDXJ!A~2yB zfzCn(dw|r+%8|+pkT21(5Z7zohN82ezwXbER1>8cjQMqeUZq~aEjB2E9?X|B9>m>V zH);Uo@W1gvpX4}fyQ+FYhrpE5y4KdcN2?z6kBmiJe-%Q#PAG~VGL+|n74_iG_XRqB z&>n?@c+V2h_?Be}ut8uPsU$(a|DRv__tytb$^hEP3iJ?Xz!Tn!VY<{7wgaw6Vb+f{ zLH_s-L}@_7-+47Ob&1TbDGV z#Vs;~P-f6B zIrROTs&?Mn6-0sqfznvK;v1`Z@Fr`WXX*lmNy{}qg$$K`6RHu}eo9&bk!r<&J)g@^ zOtFFj4m?0h>=-n=1P`8^axduDY~|Njf^PxG10nSW&r5Ldb}k1ybrsod0)Nf`l{4%Z zb$-Ptr9!qb;35LfeM2n-Gzt#ENtLx35K}aK$ED%Ljb4r@hB;&1suvg=SyGYVfa42P z?Es_TJClsynJ57$^i-?#{|&_tcEf)veoFpd6+ifA|DpJ?0Hja#R5;gjEMyQ<^7<`& z3q2{_>3alVCN3FdZXm%5w*#ys71VY==@ec`^H2-B6qdwD|7_WLq*hL*0Rshh7ApQWDCFzQK(4(j>b&#;fU!6|J{Vyp)X9`aEG>pghIYCBGn5L{l9n^`M zzyOoM5pF@#Ue}k;`=n(t|63A~+F(5ubEL}H<`CT{tfOH-qYuK_O7K`$plSHJZo&n~ zgnIIhN$3hh9WAPZujvS-@cm~udTC}4D{4vWwwdJg0OsZA%7vx@useJ=rl64?NcH6!(+0D{e%_BI_>HiG#fNC#Yx< zGA`bK|F0$UAGSu4mV`!mz~WA}ESPa{=tBDrX2=P;c_u-wp}_qvM}SM%OJyecdk7$``gHVkQis` zu^kb)Nd;&--&y|K&`oMpasBy01vlPfrg6$Y|M6%4gx+K8Mi-0qs z1w{PPk-aCN-PO9Y6g-iM=2-{p;?5Vawb&jaB$Ru;G<2{9ri=D@8+L~<#)w2fNS7&q z@Nr%=gVx%H7F|GuBzC@U1cCJtin48YgMe(d{m0RSjFRm>YAt-4sRFE_GnWRc>G!H! zh=VEYY04|Ef0I5*zCS(oW18Gg(S;r7>wJyJ&2#dmxqaKYzXHP7iY4ftyK@djt;IYh z!)-KYsi1o7%qnk<-ON zdyOgYAN5YcSZhVp!}!1ZT$UA>n$SrKgw_Ww{e>TjdD0=aH!IR{=G>JJfy*y;wEA}d zE1c7Mo?NulQh-D4`g)vE{+vaBQcC~)7bpCvr~M7`c&}=O8Sx_O#8Owi`W5j*r42iD zimUFW*l=p+>48;1PHR#3eSVU|Ge3HFYfPoS^kAvSz0~28ohaiX*jwe@Eu2ol%97Z@ zZ|{wQXXvNV8;zfz@=N?}mc2ao$ba~HbPt0QSy_S((ZNod2OR>^kA&~%KE~p)$^v^Q zuaeGywQ8VW8A*Low|s<4;|UD`#sBE>Iq(rU6zTp5d3?0M;Lb6qe~trn^mgwx$QO)~ z!wr1#&DBIPxoS9ny?&ZQP_GIv__7|+^xAFf2dafuN85hl$!7DFz+Q<*?Bp_K3~a0? zHLSa~WQ<$LzCgmF!RcdOnQM`dj^HE@Yr<}ma;!$??-#vfvy4(KS9{l2eb5*TpUV@< z{aO8a3u%7H;G-q(2TAYq!I^f@v0RnJh2s!SegAfg{+{@TF7I{NF-+j{mn1pN+znbUQ&pKC|`r;vX)6I72x&1)P&&Ez%Yfk}&sy zetmN_qbI}5TE?^g`9O|3=U7Lm^e(u^>H&N`Eb|%ueZ05*d%zV4?0pcybD$84I#<<6 zxNc5AQCdtR=#WLp{~J)uple3GyqN5M`1}uMYo|gk)#gmF-{>uiPcYY!edlDOu{{{4 z>$`ogK>JO;N*W1V6FqV@9hjPNWaMs+b&bwYzf*PgS2*Ii$srE|ydcI6Z7*jqEr=HC~ifB2=GYrz2tFQIp`mW%mD zBN+&Wz~{=R?c|`js9Z1)#egf2CiMtg!*@%R-Pkb)QDL$c?!w`Vyi`yi!_(|TcxRXu_ocsn2G3E44Q2HZ875HVA^NrpL%qz9udr|%~?WjWG4K1O* zz$iq+F=iY;5F#tQ0ke}~U z2MO-4f{TK}x~h0C?rwCELUZv$%^xhkZ*1OJL7{U6^msW$d<3<@vQc6bVY(=DPj|N< zGo>IQ9FQ61VC1be=w{ltCF=1#C}qHR0P0CVLz9WDn?OuA2>Q^fWAUITJXKTrU5^60 zcgvqBca%`EaP!T-tv~5a@(zNh3iny0jA!Q%ycV9xPqMEguxn(IB*!o3(s>U)Gw@y= zqHa~}iN!d09CMV~#*$Q?PPuZFkmg*L%vH08>@*FXSjfa4dKWg5WRx>s9`7~2_$h#)DTC{5m!owN{MIoSaei1DfkiTog@&U=(a@7w zvyf#xS}9&MW4FycCF11K1TSozls-Q7G9054bB>jN(VMh+n(EXK!dd~kaxy*4hAVv2 z?V%uu-kbJHF2_lwqQMdFC`VYp2xcPyG_4QSLSw!L`c}SRq=us%Ha-G*xGR{UGREMu zcBH|8!jdYyzy(QLc&`kkE>$^^EOt?c-0M~w0)6#d0?MAQ`Fr`K)$b;>#1XehSeK1k{%12 zDsL^?dHmu8WMfKD3OcCeiacor?w2*#Wo-+yzk}ra?(n1&uj6U^AwbVm;}kxLdPo3+wcnZjv*jtb0V!VO}VTQ`foNP z$f{@e;zqu1Lp`XtMf4^;j;W1CQG4S+*k5T>%AJ%4Gt_U5ga?O&Bz>W7%@)A6Djcs6 zHge6+O6w&4Z;~Jo9qH6m;oocKS3iFv>0a&q4Z>DA3Hdw~qXgh@6zIx<%$zr~9IVt; zgk^JOa|2P2D(C%u6&!Lsp^E{NV1E(5gAcNI6HJWs&A18H12Isz7(@+E#n({QJ%7w3rxg{xahKq!y^-|DF~I?1KBSZ$|=r#yD^)tzI`5 z=X>uSy^GS767s8Zm~!!QX}Y7{fqNmv{Kw+smE?>~PrCu8aIeR~*=cw2^qPQz=Vy;; zLO4MG1w&rXf*e(+IAU@lM+7bMgiL~oW8VzzK^NMdIA-a~1l}GfC37u5*_#L4HLP+E zM5oI%LF}BuN$)SNpRrBcvv@pa@g|J?tuL!D&JG_c-sSokDE`zRtp!e5QHqz9{$o?#;4*vC7%S_E;^Y~(J)Q)? zvhPU<6D+XIj5?jn3>ogEodX#Oh|F6%D{?&%5EO9fM~BtYc$ zPJ;F4Ni|LOupQkw8rQdP*a~v03?nE;M!~GGYp!PsS=SaOD0zdjza5aots>NMi`bCglZrYdKEc>Pfby_LaE*YW<~1Cx{G>0eL` zc&sD-&bV@6shNz%A-w(wx{W*y-Rvcq}33E3ALRF^#dYj79BB6;otW0m_H)g-^mc zk+d~ePl649m)@@E*X`-9FbNCEldLg_1wlx2cVFqPg=bk~boK0t8OJAG!aUrNHJ^5* zL1o+}UL(SbWU>{DbQ0h9s>-W-3fZNLP-xV4*fT($;Niiihl`g;i|DOrgx0!u1~dPL6kBDVf#vYY)!%KhZVo$7#-(GPTzT2p~1 z#7Ftumeu;)$mV>)Gob-FM)K{hkLZ)K{ZCXEGR^gC=7|QCqx_j zU${(rsVb;#iHmsF7s;*B1Iw|qXmYhG#tm@RHn3c*>9_SSg9@KfMx2ZRAF1-HxA4i< zSRW{y(N^H?Z$hbLlk-i!;E}BVgQW)5xckPny+3TKA#DHh5)na9Q=I1oL~dHjD-jO$ z?(Q1ttY~k?@{_<9s+T&}?mgHCL-cANV9b4YS0wjq)?1zb?Y~F);|bD@nZQrAUh(^3 z_fu-Ab*Lx@Kic;&8_kWEi_Gq>lG%N-LJ8uLi&ODH43)7K**yw-xcEoyzc+TR0P)yg z7#Lr#1OFEY&D6J+$I~Egu1s0stRq|~zoiD>Vdp%+;|hVJS(+6N42YF5O|vanU7cC3 zc1ep&=;?#ejP2F%lD+x{&AnL$8t->UY+#QDxih`#LW_Z36Vp`;m)_vO7lcP!ub+!o zEt9(|Itq};x4K?4-SDGCud6#2lciiSK;*gkq*+0@$le`CdE`RR>tdksW+QOz1(r$j zmI0<+iSZ8^l&Pqj$3v~s=9up5^t#geqg&7d0bCmpp|SOV2qp6ud4cg&OyI9kzPetR z0PT~9<{d7YCPN#+)V0c6U+*VjvfXc}TDQca=yh0L2;}jXuoDrHLY#H`a14w6H-Y{lAD})q2?6u z-2Si=#;Lx1ntJ|2PkC0o649Pb65@{OcJCd^5GEJ@3YZXel%UYLQQH_}u1P2*H(l>m zh>qv>MB?L3fGsJ6W(NlyfR}b?5bp2qXn2;j z71KofnEXwJjui-J316{BZ1ZCP-{+E?WGu%~u4)bm>kjSTxN)L;1CLnjAox*A`xR6I z`>9cwZ=C;pZ!@yjm~AN=)eqNCHzU09l4q;3^rewLB_>}2HedJ37Mg*j&6R$*x>BKV za}rZ~D??_0l27+c1dfK52LN#7c>g~EIPB^FQvkhS0?vppZBgC{wn<7PzKn2ODK?Tu-G>K6iZkQ1`%hWlqwT6~DZrJuV zKdOt(P(kRqQlP(?-bFS(jf0%*P`$`F9hp@my zRlZ7xkQ6!f(efJo9OZSfktG9pkDAEk$kC$mR?AqECR8mZvX}|$J`t~ovgVi?V{EIV zEw9TFW~Yl!JffxMWz(dbSM4GCo}LqzTr$|4$o^WyMjD183C!sTkcoC5#bHm^=xyM^_TgnCYUvzafwIEA85VMEk@22rC&>^tag-?0IK#(b z4o2OnOxb%7MWrvWByPnRet$cWHa=>uc3aT;m67RnO~1}{cA7-p!DngSr9NR(lG@V# zL=q0GFI(-rC!i?FnOri=?j>-4PAC4^%H)oTwTEWAV4kj#o0SH40f$u*G$JD6eAXT< z=)<|DRf8yUoHFniaXx;HG*PR!zos(24lZVMVm>5X{atXB*OkF)*&g~tUX)>e9Kc4JQQs5~77jLJq9BC& zpq{bV-luwcE`Ng2G#8FWM^VzWz|WpMjvv4SLwM_G(CLq!h{pYoo~Wv^h*-mY@yy!; zQGu~0a1zDj1;(>*_vEkfL+uD`GrOm^ATq}lcT4YZ`?-@xWq;dB!(2qIy{O+Fv(3xd z-`IPB%eeTbU~Av$;hTG@xjONsI6tH~v-|IPHH)L4(gD%& z;@wT+(ZDji)!5y!YDe+honIlK+htLaj2}Lc+6wg9*^PouiKgnhmx$c@S)Q1&Cy*|$ zeNqAkUbA!MV3xq6Vb%QJ!xFjucq-2nuo`~_GuUi@V^Rce?(%O`n&^nHIwkVk8n}05 zH}{DrVhc8G1h&I@d>;8cQL9KZ?bVfflY3r_L497yR0qT~(?uSQ1{4)(V1igf*q8?l zcV~0klQJzv+s97+qLZ_noM$+eXh=W)o$Jn5z!`d)mH#B1-4g*^#LgN)H-yfo1k0fk z0T>40wa`hvv|0KiDaI2piBI}%)8Pq_nUW#exAUvmSKFPa$kl38w>_kw(_WmH)bK}- z7rn@t-*Vd^wr(O*Y*mPFnAKqCJ0xfytIsy%Oez`foy^J25?&c|7ux!Ge(b>Jm6%}R zwtiX7YbO!J%wbLdoQW)Dp34m#jUilt_T5XqtWH|x5KPbOdEs&r-Y5}SWlc9yelIWv zmd>4rXMbgY5gdz-ULE{&7E$p*7qgbDf%B+>-s%1GXe=$s$FjS?PmzTEvyohC2)H4; zce>nV|F_4l>j2`x#X+8_?eNHF*3k7-eeQ>P{Klg^fG#lud6S+Ag3`5B>SP99MN zC&YVrQ8*kKRcrd{V;%GEl}?Ne-3#3n9|hV^O)^-IEMIAiwcdNcmizAq>>rB}O2$7H zBLa#4!D3X`09lOu!Kmo}in7W47iAOqACwIz2*Ne{Z&2Gtb#OtngCDoV)MLcqUy+gie-Rl?Yb{=VLeLkwv-D9lfar>s{1G9`Bt`2U4F*gY%^onj!M=028>HFg@qP*PL;#8sOKr;?i z)szpY=2ojdB3qeQM5jbnx1wSKj6Zx1JSSwqR^ zv%Tn=mD2XK5>vI6(vjI*eVya(^hBNYzZ(C;?p!dv{mZ{5p?)Sm(=@Qev>Hm~`^J9% zuAC|8JRrWF^C0}HZogcG>nDgD3NjTv$Birk$`bC&7F=NyS3ZK-Py4kiP50Hn;8IW2?y2dRUJ z(4(!6MUjm`3<&eodjy<5O~3wj*;Jkc%K7bcy9_)e2QHuo+OOYuM zsu=0+n}O1ofp)b+5wLKKAR3;dU#hq~G_XIe! z!a;W~s2#c%RN?H>0P_X`OFQh4G215H=Mu-5M8!@&-!PwjSo?0@7i)}|> ze~xHh#qUlTuW{Zxo$UOu2F7Z+0ebQigS@3Pv9x=Df^qumt7Lpk#Z(WLrOLk?%tkm0 zNFfScGWo0ZG5QQFVCo1Zfv8uih^`fGNWaT{S0%a&X(XY#D!=kd!jUt;=Ci|}1SC~z zKA>eu{Uc{#*{Xz6LY2Syv3oUhVMmLydVWjPRAC=BCUV?ReEBb#kIU7?nbRMXCJ8(l z|8taPmFCZl=${`_ydQ2*eMtqZ(J)vpEZyayPa00X!-T?*bdj5P_;&xhJ44CE-?`a; zx}Puqrt{c9XdbJo(g_{5c zBSPIS4#3tZyMIq>rXlj~DAou^9i4?DwYmGGoO&om(l|C9h+_TsV*bXj{p)Ye z(ok_m;dc$Uk1FXE?1J(lpj-`MMn1EFRDW%|4u*p#C6IWZ7fb|IP|e2N1ZDl4-|GX- z7*_5nq8=~CCe$=O>;VBu)e#lQ4f&IZfJPv!M=j_OnE4D30r2*}h|RU>-phH1{A01J zBz?R&#p$7d%swIQ}3#~kr*F?q9E0ZNS zu@|kOk4&x_P7ukDJ&#;s=DLL+zpvjL+p1lyNVNA{OI(XTx&Ruoy^|<5jX`ChWhYIR z;8f=S?w`($PBS=)R=$=10ubzBIK2j~!5u)Du-XtQ)+E^drmY@OAA=>PiiYesyKVw2 zz+%UTI6y4(J~r*;LA}@<$>|Zuxd%y$!1qxz4T#R#ve~FWI8sI^jfh~g&y@p?{Q>26(Xq*i!H%_P&jeI4kg|Y zCf6BUR;~ATdA_tF0DeYlo&g4N?Con%2RqQcsqp5_=lG??f>={l1kPUZx<)ta`{G?y zvVM+Kx*KD8nqyw1caL#o(33?ys%uXdLk@ueDDFM#G#v=xl2OZr(e)(o#YRQl0X&s+ z%lCpJ{`4j$g~Yd4&r5E{S_lWMX%tFafsM5%z~>3u*@y6sE$~*zh=Q}oQ7C{AUx3GB z8T3@60CT6x3!i)d(LG>-|Nat9A}EawW~;IqlGK>?(VWfu5^#6kW%1&3-*;dG^w9h3 z;GaN+V?4PETvjK#L>r@d31&i!R~=-015gB2&a^w>RADJ%|gL1S8Vg^pU!(9> z?^AZm6?s(M!a8sXVx&p&PG#==o(59LOf0#*uH4T+KdAc&r|*T0Eq!{Q!kZIEPTOhp z8k!!9W8q;(xipvEt>d^k9GtOf+nECrX{9^hABF;bo#tNe%7~_5gD9zgoywV%954KM6ofqUgM2;K5L!#jn56i4BoRC4s90Dfl1Z^ zz1G28jmH|bE=54=)tm^FjVp)4%8JGhIeZL&E+`$K1FHgDF8g}-MZs*((6X;haDSkt zL9X8OcE4tD+(`#Yt2X&ZW`xhx^R*r_yomZ)+5YIHF!vIih~=@o=chr>_9*>k^fmaD zFVcw+V02v`%hxe)1yCitXNJ_>=&~!F(dnRIzbfbRR0vG8NA5wU2GPfhzjvm_91NlY zE)i$K6BfYGLmLB*550j^!!^1Mo~tE}zBuNcTmaDdu<;N}Vh8YDMrVgBZNXFJzLzf* z9RGZ|(E89=ZpadN^1(hts)pzcerG65WzM`k`&i?rAUNY)|MMw;4`Ssd=29txT#ONS zINC3qwtzB=v147OLm~28hZ>l{wbfWQQTn%Mhl2qm1xxs`jm#|5Um ztQ@*qxmTpiX;y!_h(k=^Z8wlA-Ii`wc`>uH5c14MSCT4SVY{bGAoUpZuHPP(I702F zqFRaWl`6hz8{gp^^*$|#rR<5l1SSDqgFLv!m)%`cqEm_cjDB*~TM^h2?#@DfIXOZ) zRu$<$brs6UwJgpSp`w*N7+tWJ?{uoFzlPrd}z^ zLDUvi^T+$L+`9+qwsR$8O*+nV%@kvAA}1OJ@-yMJug<2PYQ*Cb)V`N~oXQ+ij$IO% zd@PFkP}jjNe7|Sbxb&gdgzm(9LC4K!Ai+ys7~5SGg{&)ZLqncmcS(6BhJxp9KOqP6 z8J6SRcknGl=M=9MWBvDw@WLlY<0i#LmwfWndeFudy)b1eUaFq>9g#8-XETNtQU^rQ z9fEFom)}j|m*kI4LW}HLi=+9~TFMNvL@E%KeI*oQZ6zpOZ``P-Pj;&6*6OVyW=;x? zTJKEH-hZWA@3(O1+@6W&TXvtc0j4nIggn{f+fAxcaNT@&YPNLv@|Z*N-b}G^h%o3z z-9;JeuasxhDO^+b>>hef_E2P{bmI(X*U)+Pc$&ITr=oq=ZQ!jO_;B80lSN$+%rcK# zC%@w(@Z95n50dmg8_!< z>4=tU3?0X)NPd2>28n!#&QV7ju6wwU;>JIVmcQ zqunat_TInVa2mSvOfTi*kf@)3GPG=7ZyPb=oS>n(k*)DsO4|U*39`>!$~?tpygXRN zw4ico32ah4nm39F$61F9K-7&LU%@mLiW znho8mTK0NJNQnolsgMd6y+ey0OFjg^8fK&ngm-|@3Btr8TSV`;@Cd%OnM4s{JPjQ`m zKX|J?(Mxh$iB|tC@=?7&2i`q5F^0?hn4W_&PBU)%OV4xJ8i(z1C9vY?Uu3vFPf=Eo z{&RH5#Jb=uI&lMTwy;L;fLpx_z{n8|sClEwF)`M8B_EM>_HFTqti)L8((?&K5q1J| z;h*()!dHxsnS$xiv;Es(=Gh~}dAZ@>)EROmQr7rbx#KlkY}f)~7spHNV49$YD!L3U zGHs!CR?Vb-fLB^@HjZV4HLXLyG&A9XUMXK{)n$oR;iKT%Su&Z6qS6m2BeWw+>038y z_tX8*C7pM-U6QHSV`1c!w~`M4;PLtYq3x}ss$9GEe`ypXL^`EAr5gol6a*I1u|T9j zq`P4u(jg&Ah;&GIEE*J~q+7bXe)n>3-+kWidCwTc-7Q=Z zVtV(a%C<=%1ji$7@4FqZ;}TJ_xJRL$+p@6_Z1-@h?$L{?>kNQbJ!8@Tshf=4n@)ao z&KFaRYNQ2Od?S1>G{g^?k>=F+E18M|51t;wAaG?;E;$Anodr0v)efI-id-PinwO9- zHfvjC_keFL+s);wWIrlD!NX1IzU!~wjavNC1|*d~I$%&@YSjV%M#Q^B6}VPel@oL4 zLrN-a0o}-gJ6g9fS{Mt8iF~BA7gPMihWeQhp*Y^^vB=3XYO4i^k*yfdy5fSiYu{p*8#J3)UvbOaZx|?7 zCXY7}W_@lowl?0lzyr{R$iO%(_(=Pq+iszZqy7!8da)sX-kvpn%?IV$3fp%V9$Bwb zT^DMI#hyK988Ec?XarY)+QmfaN7uXJqzDKEQ@Q_H}s9u*-blbDC z(X`l&`Ht2Z|EnMGfG4B^SZTb}R`XrXuN%Y^8{{}Y+OS}En0}A~HakAQ`1(c9c|>y` ztO1`EKeo-VubvDq#qe@^=nCBVls#xtMhkVdB`$X#k&3=4&=I>I_VcS1x%35S&QA1l znq6z2aXp5@js6_LOKPl|iqT4(3JG}{O5Nfon*Q<2U{kuk#U^<=@R z1g5l5@5{ST_~5>4RkP-PUU0*&X`3!ov5)J(>$AV{X#V&NO6@WwiXlU8+A#urMGw+j zJTOgIBK&U=4^)o>X#vdf&@(uer9Ma%xPrH4U!cgSP5=h3Ktu*ati!PK6A7?G$dxj>TB zx?(y+bogzk80I~MK&yinl!W&dXBo94t+>;!m^%9WD!glOQni3O^}@Q$ z^H2lHZL3$v$@|gK;!vLD7roc2DfGGRT^?9iUAtVKCnBO_JNX%`r2|-(3;m`0mrooV z=Sp^L8rAb&uelIw0oLcphiAw~E;S4#WLAt;@Gd*;fncgDXMpbr7ejZKu*3d&s{e!G zC=Vgo?P^-h(e3c~Dj#NMz67FoRoBt9Rd+eqmz8pQl{hq(@-@+vC*BI1CMg_X^?WYI zO7RewY4%WG`p%eF=BZS0m`-J}Uv~20MbN`F=T4qHod^1rLW5L7Yy)xpde=S47+6#~ zujhkrd>#(~Hm&WF+9b%b;r4@jWl}K`D80{!;%f(WDqMlY-7R^&hs&4#F@pxz3O_uN zyj_tf(|WpA6Vx|m^;3HGEol3|%*wnv(Bc_pgyb6TFQ)DrfC$DSjBTe}9%abRwl8Rj zp_g*M1}rI@l_>wY7$+iOt;~9&40f8ijV43=gaRIsV84ZuxlS_v=Fm^<0z^adt>L|2 zTU7|bpil2!&_3@<7xy45epbP@#bfjH;i4=O|kEc6A@vZ+$x^vAz)xTg4KAoLVh4BOI`eT*Qt2eOiq3vZJRXP6Q1~KAkC$_W|b;_ zZ*edhNWMzt=KRawG6_J!he6UNZ0n7%X_lDTqQr8gOOHhW}M9Pseq4n6QdPiiCe`wSeno+F=LxN$&MiJaRap{c)9!r4SJRV0T*)CN zCR;7l-T;J!fZEH!JE1w&#Pev!4lTWCSU*e7(}0H&z8Rhm(#DGo=Oyr7<>d;h=7mPw zG1xERmJ^c}lEWhrv`xi#QwRwny*Q4M{K&CZ@^%BP8@YwG^~%$`x;>_$X$qlo?;@pF z=9anRae2TQgy*~4uXP(3dGp(he||>ivmPsb`JumUuc|jnsV+Eg|LNlMGndKxi`S&j z2v`}jdMh}eKwDkVvb%d_v&Nn{z@ZO4&;*O#=!rZOX0++NpCD?;#=e@Mm?+_LuGg|) z;C?*ZU1sZ2FeOr50?W{TD&c+kxs($J%?gRgHk{u!xh;E#Ph9nw`YjLbUWF{0vRiTS zwr*k1UYc{1Qu&L{?EYUe`*3Zv<#-SEtaahF$hlvhnUJfglxD<)&eng8Bmh^S`~g*bXdB(uD(KH%rA}e6PqrVxk&vQ zY+H_1l%LPdP(|ZoK~U!rzEsNAG^}O2ffAfQ8l*^=%g532hwkNhwT|$V6f&QH2Gwe4 z-aT1N$NEtXGhM_R5+Q=9a|6(f<`ieEJzg@WUU*uv8`@!j**L!rGxC^gMmk7FB$;(T z2e+4VXK%mzo@m1GRp6iYZ4YM=gDVqK+B#6Z<=dC8uUcuXU=KHzP2-u%gk5ASc67hD zvyHn;zL0I&`2rjcVZ5(?Fe=D1(`)2BcZB1W4vf#~=`=OQ#WCYEX&Y`S>1N6xS=5(F zj~0pR*1pbTG4ynJ%Qrgy3&t|6T%V)jlPDL7qf~4_+*@I}yxh&?f+>m;P4sQuniMk# zi#R%-Z86)t|C8#u46kvkTyB9ya=k@AD;M1pTSqtzkE#yWy8sNVo*#LHX4_Ma$vyYC zYqni$G>hfumD|hF?5k|2FP~(#Y!!R>JU~Aq2GhlH{~(-EuFH-{(7T3zTzUdY&L(R9 zPWKI&Bx$qroXEf|&OEy>z6ZW$>87b; z#(qtU<6Sn9f*-foxV5~>_*-VLj|KVg?J`gxNBcTp3kHLca$ye~Y_JHmsgL_OLAQFd zu7FE+OsS7IeaUtm(7Yl;+g$LUodKV}li4Hb$w&&}p$aZqX{}PCX32u6_(uvn>NKNy zKFP0F#rs!@$nxjzbqr-|b-X6Pz;kQbj%L3}(UXsf3WIqu%hsy0(i;{YPpc_KMANa* zauh4XTiB|_=euW|UXE9}tnTp0HQzNy!lwI~C9klWe4}GPV|~ug#Y9RxG+V$zqnSE3 zlVPYFQ%=Q_;NZEZAq(w9%3#>vCyt4P?th^yCEYU`vr>RBxU3bIChr^B&1)U0XU|74 zrHg;j56{~Pop5+?kWs_#zTF>xDg6PB`wAG{?7n?`6X+}%Aw9+Rru4AAHdYhvw_1Q* zq*a*04k8_=KJCcdYFCWACR2KPa>IK?lJEsH2y%<=ds^FucdTUywC{Tk~YhuvdTtrpRE^4Oi| zsJhoIDnLAOuQU<^6k$>ib8Ky+_5W1nsRTX9Nx}?VKk};#-47v5z&1LPLXv9navDf> zJC5)t+9?+*DVy;jROgy6sv3JzAGHNvn5_+=3VT-jdY-R&u8nS~TUg`oz#3xA_Ln-q z_AXuQV87rFST^*+^7dQJ%4!EfKcPxJ5l2yUgNN6FAINusz+p8{8!z7SEQ_s8)l`DE z@3zz6P{W0LSd^OcLR>Left2kvAbtH%r%2R zaRA&*{?m3`_B1?(edNGkFpMG1*Ec|R$mkBNCk8$VVgw~CUy+R48t`lZJG@f-wXYl` zcWs(4XUBNj6NGO(oypv64v@W#Ii=MuCxrX@*?Y~}CT;m`vS*MKTrPHPF~i4=hSY4I zsFit6aHztfQwWEbCM{y27bWz`KfB#(oM)UJ2o6Wqk$Ly?{do(V!)pZ3zTdCm{$ABp z>}XP}_mojZ09T>sce{RXv90)7d&hp|O^3N?16t;|KOkqe068;ulOWuZqR*3DkmwZC zYKr6Zy39J<<_+>F5~V`&UyhD-m%U>_D}t7ds2da;(Kdd9XU4o*8j4I&%E#4w z#MH`lacCmjDQqiPi1o|f$RPxcxJb)J3g!hkfJ+|FvsF~~z|uSA@2IylzC33sSF{Im zr#U~(w!Fg?tjjbg?WNQnv2|#C57bL$n^K!1G2MkCHl6x@4C{1+VgPY?mvqyNM%IU} zYB#j(GN*<;U)uf2n~tu-&bKKZ7dN5N3{7ywY+G4AnKT30r975Q!$yJu#l+x5ibUD> zCgt%nDykB}(-@|z_fmS(IQB1Yr?EXbW6Nc_#9dgR#8rgA?uoqqWmLdh>Ue}~fGZyb ziSTem)vuG>ZuGi=5k#KWSz|NdWT}qX-OYeIMoAe}ybPZM6&6b=X zXHJDij}8YW9`C7l8qH}w__laorrJidOK~;=P%sUz*M`_fgh_5P9es1K(jN;{H1q1qd65N&htqZ@!my23 z=_rugdCqu?#g8k9$<64H7_n7}JPoh$G|^l2j^X9hdyP*|{2#8lYkcv%F5d~NRh)P@ zao$8?O6d7e6NUg_u!O571(f4Sqp0~i*(%{ZOucS30^MfEUy#*TFM-8ETNQ$TS(SLt zZc`*)YQf^qHCXVJSD#E%l#|+7oRzJrlk8;BU}!b&J`-CHUe{_Gkv5XsxXT z=k$|Ju9g|{&e+zXSeyk8xpu?Pe9{F0gz7|fd%qn^v&L~5F%p3Xw1Pp2;Tb6V%b%}q z#^@e>+_H4~OWc!v_7TH0(a0bikD$RCKwE2^7E{`Nq&KN_1sR!e zc0+?6w~U)dUo;PFjx_UzjMqkOG~ua=uU-|jcLEQUYDmRr7@xQByJ$`xo(WRz?Km{7 zd;Mmi)dyA1jRq3s&@0f7R zQOGQQhPcm!h1330_w~3i#z_XSi;f0z9U1V|?VXc}>wTA0SUK6hUE-ug`0f?qklAIuf0>sL ztiXdo!P`?p2fa!$T9v?SO<*T78fWp&dvX87LzRShl$hno8=`lDtLb>pa^D<_yBzf@ z@Yd>wUsec@R%c3V!*c7h23az$^rXxsyq}9qC+R#lXcE;DY0#I?5nf)L_+bN@5$HN? z26NG++c?M`2@YcPr@`VvmXOjJ)J21E~DkWQh&si$1dL<|hzn-A=_l-)wGNlm<6?DGeAo@uS8 z>O1BeuLM$%h_dsU2*M&*?jZJwS?TAq%M5tGWZd>jakjD7tS^arDN=By zcQqqp16J2_VHyaw!=M96rbWuBLW86jg>hf4l;j7~of$Yd;H1Tb@ht&X-LY!d*85bF z*P?VFj_XOp)E8~$)B1tONJ2S4BuMvsHvf_B9wH3`-b_VeR^~ok2FeUrShRh~e)4Ut zYj+)%OvH;Q7x@_N5@->968P0vERb(?bFYCdxY*>AB;IuAQJw4Z*cOf~=YBWVc_)C;+!?Ys>PCU0;#N*tpb^a$>y*QNIxw7MtSz-l zO=NEf8JYqxihyE8;_}@#DSwIVz{BsPwMFLTi5NrrSrQ*M8dml6K|A|fa}Pl*sx;f` zdGs67gl`djm3GlxF38-mpO#wa73Uh&z}FKVlhOQB9awcl6Cjan6c{;|Aah@!7r*$* z8XH7W^w8luY-8!=?dI=UkWv%%PjYu}Cc1a`JFzl9GM}Lwf9-JQ*2)~co0RBf*wzsi zCn0J%J=W0fK(Oiluz2F&=@>`!LQV0c=}D_eQO#oQ;@`s|MS}p4VI_vnCQ?%j{yOaS z^a4NC;|ns^n)Hzhyltu_dX90SjtJsJpe7{+ox1+IjehXl)!t--WP$CB0KScZOZCv; zIBD|kV>BaTVM5>1zM8`!rDYJ%a$tzKjpHt{I9W7ry``$BFl`~*3}U0m`m`009T63k z2nO3prc=4J$hzayi6cqXWWbcM_U6^KpEwn;W7&}uCGDv<>9})~3_c$cQE8bW*F_il zJ)z8Z@wd^HO8###09^wgzg(s=iY`GXDkwcux3};}n1$AG^JyG^z;Jr@Bdohev z`@o;3c%qTv+rA(kQ6{fNhauOX);`e;AX}2vuo zOW{{Sn`1Veet2L)XsI5ZXmNquZ}9pg?YF8@>+f8TiBoUFI%LW6ImYMu;M+p-%r)?b1F=QUd{&iX6K`|CX+ z3xthQXB~H?8r+XApEN4C1|kVGuZ&|s>;*xN#^s~FG*RtWV?`Xmc;VBHt^KLRXQ1Qc zxK^t8PlIVxH|}m-HuCR2`kx=QC%I#d^OgsfgG4s?cZa}wB4SK*sl87n(FLX>a_1*I zcBs~^U>}(M_f&zH?jDH534ETX-r@6R-3@GCWCIWfaf;S}26-6>;)x(ONTKk>*Grz( zVUUGZ1C}_Kfirz<41-e2C2jP(ckfuz>r{|;SpNCC{`J+}OCA1+T&-8*xDQ6;WW=c* z;e@ec1|I!BOm@<{VqoSM`P6->3*RZS>@KCqbNE|Is~+OFpdB{^+>~X3^#KZkK>2w7 zn?PYB|2G0f{l5?>tmOGZT%&E9|-hh?5}%A zoobFj#dhg^nwVq6rWjKlw71s+N@#;Y?WS3IIfWknF;&8>v(ET`&7nyAM-Jts;eX~( zULqcye>fC>UTBXzIKQCamF0*~h=1g1EQ5&JI6^ipc~Ai|Ffho1FaS!2b-M!1vs;X+ zsY!ck04!Nm%-1S}5pDp*V+ok#bDtm|cmXbA35;~INuQyA06c#CzbR0V9Om_cA}O*g@*r)4LA=rj?t6}rY+QSQdMo9mM%=xBis zV<77yuvua}+89d&^Ue3F_VcYlL%>oH;foT-s@Ve}Iw1YFqP%@Tc?Mn&ed6R?B`RP* z8SQ{8Gs35L4eqZRB(JnP&EJD&<-I32do_hZJCz>ponnKdN|iz7y#T*y?AgI;FX*g{ zi`+<;LLvxQyxt7e7JGy(GL9d;G$>!qEYhXzZ~`^>r2(XRCPVfP)+8QP2e)LWiKxcl=EG|5_|cL#*`HHQc2Y4neuxLIdWWw$!SJU zs$+xd!QkV+X_>E2@5_c!xw1S3%pIh6w&2BKj4Fp8p{#KHu4<3WD5wxF{#*%gnJsup z$~bh&=wlyHesJcNDA2E~ya|t)l@?tr$G-38j628NMqis~-$AII)NOEGBXk2kTi+KC z59;XHusL9LN6z+Kk8kn-1p_C^%JUW&jPOM&xRWJSK)OwI5D{WY!B3uMNjvyaByssO zjVi`fCg0*1~_t>kKTN zDvJbe01_^F-z>WiaX#mXdYr3EwA&Tohd5zsQ8#8`qR#ic+>pKs9W3`dtfUBSi+f-8 zbOnpEnnt6(S-@fTKz-2YY*OSU5PTjz47jK7D*TapkTpwM2$cB3no|HiGw=B4aNl3` z<)JZckxKg1>cR3eEO?l1*DWo~DI&M<))erdJ2(NJ2i(BfW`)DB(KGmS7)fYo=mr0K z^uK_X4SW{iC%a2zoz;SsMEU~uZ|i?PWTx}Tk zQ`HTM9l+{Aox{lWKE#XDufEcHf);E6n#uhFamEgooKFC_8~ zzePYX*Xvv2_MHsx1Q}Q3IP^%vtorALSGcO9rrjo;T*N%4sp@uu@+|=Hw8syw>Vp^3 z-8XYJ{taulUC*0Q&^w=&o2xkWEtGCHn{ZZ|+MAvP2osi&uvJZk6We>6+_<0Z!R$An zoy%p4n@yWh?;=noPS$%Y?D)$v3_`T5}MR&uGp zO)dEs?7}7Y8nLMX%U_gY-T_)ZEl_|Hfx%gu-Y2RzYQ}nmrfK0_JqFQ`ECctoY(_QF zXelb}O=AF}!lzQb+I=@L3#>`r;yNCGg?>!2u)ixf^e&zkrIjCQLVJrx2#=BTnWJ-Nur(rp(s!Zg6H%&oiT^T*-S7S;;cA2Y;St@IYliSaf=cILwiOx0C$FKKzI9 z;7NV62XN6Q@_tLk-@{&ujmjmmjmGS^I^pLX7F62O%!YFUc^n}~Eyzwa?+&QPD{UEq zZBhdxX?D(==|HPoKtlY!@%h){JXwXy#C~}lg10uq4RWxEh5+B{ZOiuj@BC=hK1$vdY)=Ir4n>~(yf}! zdKA(yQ2k4gRM;`1FTFvlsD8ghQqC0wEIcUGy;0+={RI?|twLo#=wPJ#6=}CNGPgf7 zXEL4NHxlKF#}w`T4yr-&dUp_!oBM-4*Tc&9B!Tgod6d!d`@3*}beRUufX6$fdlndF zkRl~1z(B>p-`3y=$lJa^j8VDJ&sz0RXCwk_>xI5A_>6{K5f-L8b+*$YfE!J}1T?4l zZj_-LBheSF!dJ)Dvd;%zB^v{##(W>c<(uEXP#NM$1S*q$C%l8P&yjlo^mDk8sNDFV%*GcG%&~-9_0UA@VL)4MOAA8bG|l2`-6HjoH7I zoQE^wHfqWjZ5TdYKVqZhPv@W|j#Ee+z3b=`75A1vP3**)KIGdlmtJUR+Tf_mCMbD@K`q^n{QbXRF&%$nF_pH{ ztcb$yrVoRt2F6z3Ts{6U<|<^~Dcg*--KVPOq&-o3Y_dH48>7Ds6}8PQ5APP-%~hD>U;5 z@Kv?AE~D%Kd+}yqM?yVQ2F+Aljx5lEO(u4GEjJ?pc;y)&+-ixM5RpmsH%9!y?;>31 zz!ZfRWsIMM83}9D_*A0}xgP8cg@ffk7(7*ARSc!KF17nL-V^Q)~-m*)pHcX?q z16~3;66blo^~cau;ik-UhqWIMH919?RAMwtmKuW4%ub0LJ<`%PPDa$?A**QKdn*vP z>rX<$_Twi4hI!9x59_elCSM~I-!)0Pfp)((JF4jS=tR+Hwc(#`9MF=k7tLT+BF zE$`Mk#Zzfr^rBg6 zN1o>+AmvmO)NB$?Q(((sF)Xb5umeMYy2`yUO;5ocyR3D>dhQcJ6z+Ln#-5M7Lt8AvMn?^q1hzhN;*{}GF+`WuT0{|Ac^{Xemo`~Mw_ zSt{*(qww|B5+&0oxpPyEuX*{McGY8e!iOlu z6N=P_Dne+C7s*ikTPyG}82@r>@BTb8J~1vyOC?6v9n9&!(HJ`Tn4ynNfj7d45*5GQ zu(@{Bol@F$IU8?>+WJ|G5)}~~fPlQMJTlE7Fb>A8B*NZ{a5CP1g2_m!m@|y=kkvk9@0DaFSIyO=P6P_>)}ZC66ll_W%Lh&RI@L&MmT>o=1@y%d<8b zunUXFDxZ_yaSqo~#NVDJjAP^?jy9m~AWi(fNjO#g(_!t~Qc?w_24vf_uq0KNRsVcy z%?T;OV{Jl>ske5z)Ny03mDk%q`s{S?6TDXFegPV!nq{;aij&wlcqlaCBLoj^A0{H? zUT$ctwfoB2=`t$L+5d_%QQ#9+H@P8Uoc6Xt^q18vi|`QN$RzR8a-lOzjTNz;^fXRG zNw4P#)^F0qvr6jgKKSiqBJ-G(GIQgJh=!e5F_FwZNGf@afK172Pd1P&L)745OMn$7Yi~hoVFx`eI1S0s2 zy&0-Yc#^<6pRPu2esX8!l*{KVV$b{WjjZHwor_(0t{n|_lFsV@Ov|tzs`Kk)(W7WsvUa7^3G{T0G^eWzj3etXCac zphwEZZ$;%iL>zOQKtKd4-n%4jrR4_doLIi&P=_9OKcMbE%~36+0hu?we*-??F#+S; zvz~vkFU$X(eOa;yA|Gv5wm63~STfs-~-c<>txNTUrgCM8F2tPa(t=)~l)Kv49ir z!i)-G+>itWKdj;SQOh+P@J;7zLu_UaJz^hQuaY=r-F%(6o^8cJs|{7rn56?O`Rl2f=OuHu$Qs43~3hE7H)neYh(4PW_t2Ibhc9gDye&FZu?!LReu3&&A^Q&#%4hQ0!2n%{K?wK$v@&kh^51KlchRTojOrBfaRI7e zU8=+P_!aM1Mvvvp5byZW!eZXlZzb~*I<*g_ai}?IGQ34*Njvp_4;y*3W0ceDA!LHK zX8Sc~E8;_qSIgJWP10jy?y&)e?BU*vifXyz?W2B-#)AP9Qoa?Lvu#m$+(DMp>QA6d zG4zQmoosI~NJxx?X}tJZIn4@82##ir$i=N zXnvVM7P#3+eY58ZoCJdZnH9%D!4U^hoq+)>z6suYeDjjc z4ii#iw383bA5l?l*-YqCF={{evrf;l(Yr)4v-gJ(C$Ob+(ash}#ec`mN%FvmYM1X1 zx7^<X^~z4_H+*_ijrxm{lt+7oyA6fCS{it- zMnE*FIlFCXmqjVYLMkyNsqKa@9i!y<@e~-U2nMKLui~>z)9luWGnbyCx*Wjr{99zA zf$35|1s&r)h2VTTHFmoi7K-k9hExe}j*ruhHdS6){SST;2=}62OFv-XBjbxYl#-`+ z>zYhEap>BInihE{(e*6o8a*E54?4#VyYJPMx&Et{pF)f5{m;nD%sJ+= zo|DH3kyDRLUpJEuNQdo&ef!Yj&7yyPs<1Wp`HB8H6GOULwk59ak9#ouEmPpr|e z;JWwQKk8{0^mwp>R(<*S6q;dB@Jpz3I>#A_5{G@eWXdE%g&fb+&~+Zo2ix#k7>SDo z^B!aeAJ3yi{?SYG_&Jaq(Emzm>K!efDb%8{^&?V;VaWq6*2JURH7ySPFa*E4VgM+xt;yCJ3&w;mvBkO7GF!)kLm1A z7@eCF=zXRt#HLSX;HXDr6W*`oE+~9P@`f5FtniZ4rLt>>>9CMuxi~c)p=(#WcBT+1 zJ(B^FEsURWw9ue=18J>Pq(fZHzi67+1?ACSLL1S=Q>5B$V zozK_DitPsQ@uvelyt(TSEwY}#DyW$1D`FFC(NT8p_@(FmqMLT^Qly6cg}tbs0X#pF zdEgDQz_%S>p+80~Dki*k0Vo)vJ3$u|e<0H^9QJhRB>^WrJ%tP0>>|}+GMo41QyYTw zlO{bPF4fm?aZ%;e01St;)D#wdaH?eK)tIi3Or30=?KBZP@1Jy(X1-oCbzBM^jCjxv zH&^W(=h+<(j$s%EegP*Z%*gHnDi z37vu7uL_Li+Jx^!R&y0%$r`?0|08|2*3yJm2ikf^+x=FKBFdwsPO z1m*2>gzBno6pguNK9IWBhSHF<5?^6I76wk6!Lo65iSKk^lOt>HWiaR>}n1 zX)S19URDlV(esjLHY@^c{Ru55ppdTJBZy6Nm{!#(q4}Qr#9xfy-dn}Bp>FlMV{Z@# zoIL=conf)k0rLNM(p<_IwxZLFFx~o79#RR<%!gK$ZK+QJ{tyiK5HzFT{nb80^&O~s znmDe53n0H8Z_+eErUQgXl>6xJ%?XgTkhG9(h%S_`?)al&0qzqJF*R76zv&mr133_k zz`LbG0aLqnelBoVH6}73W@)kWZ4cL^X@6rQx0|#y%L+x&uMGMFk2BP9;ru)DU+-8V z3j2vhNx9L67G?E=?8P*a26oHTsYlB{XAeeA5ovy^OUGo19psr!4@>jLw2 z{=Cl7YWKCT#jJrQ+Qv)p;9U^09}PuWRFrdvYLoAH*yLif)6gPW@DT10Pc!vbzM&!=bTL+AsneiJXM z(V%`0CL(Gt8QdE$HH{PskFY#mx%1kY@=kh)l|>I?qxs;Xt_q*#89sllDI`FjfCzU?6`pFgFGN z#=zwMuNau8^C^EbFuqhIdS&iY|6*Vk{+)rD+PMa+w&od_Q$hFHf9cx;l<{f$7M(IF z!on3W9dkHCwM%00yJhk50A0ILHCSC?kfl8><$;IH4yk8v0* zN>>#7C2r`bV9jq!s}A``YSgRENYZBf8jo4Tz0Gpl57 zH;$W*000tlJw#FAVXvvMxh(ftXQk@1_V!c3pWTI?h`C9n&FzZIyMeNw`*ilkdduVM zgIshT>#q|=3Pq2N0FgTg8`(0@5ivlGQctP|)1pDhDvMJA(mM0pe4oLq# z`oWd`{p&Fbp|AeZ^IPWr=U{d0AOoTQDqaVVcmq2EYOC86md^BChMDX>e~OF0Z@#jK zJIx5k4U3U0z9RD8L@qALtHanE#TiH7yMD;5106&R^$fa%Gtv`an z-#@dXxkD{h^Ndoe+8S7o0z1Huz|evACcb{TcB3dZfkQXt8(>+6e;ucK)N}w4oefkO z{Dc1id3mH`2b}kXcj^za%(`P3o8;-~>CM7VKyHG3Jga7(!<_gZf$#4=?XUMy`v1Va ztp3;q$SOJ36h58YY4H*jf^TU(`O9Gi_uu%I6t;gHRvgKC`G4~*h$NQ7&52$jW;0Ook1}L~ul(`-z+=M6)p+_*3}_EInIDvsd53D9ttM)m za!cF6W&HwnsN>53HfA|fUjtTPyMXpir+O91z)s!V9!9`-Z3#99^ejid#FxICF1Lt6 zEcvV$7&QW4|9F6(Ok}luN$~lFSh!4WLl~*_90GpnqWJV@3@_jOTS6||kHD$LoL~p! z-1Ol=-L!yks7yYTM^g)-rfd_`zJHw5ol1qD@hKlQZ`yw9zBZT800;?#P%F18{7w{4asab)(qvll2 zI-F40XxwIa``&2mlUsj!NUd$y{Xws3ssj(>`F}qO`>e)=@lJRk-@Co~DaTZ@Hi(M% zXnu}0_Z}7G1lga^Fj=<1Sq$o{L8~qGW@m;2G#5N$$kI%-I1zzumL@%UXqkl5;SQeM zCtyBgcNi<+u(u?^B1jFTAF3Y$xEqlGv-ECe8q?RNl1&V34y-B0@bcV`(|TE#Iq5 zQGK9arh9=&z2&Dg8zcD^MPBD?xhqP+@jNDlg>+AS zPRcPoqm$Zk6Vt=IMIN+cENI}+G!#-V?1DuMWlGD4->iz*dcVc11IO8eA@7#`Drdxc zQt&VX^Y@@cI&ZqNJC=BF!LhGO=rZG$tHblpDSRnxgxv)JVZxtxVd0#g<_|GF4bE(A zd7kRtb)jN)O)NMFH6qw-k@?4k#Rs19+l57jO@@xJ{VGKTML|JfW&Fz#=7&_eoELjU zy?R#Pp(v}>5jY9Oce5<+iR_YT!9zbne$w{Qy8pbu%<^p66gGM25&Vq!x~#bLuJihj zXauC_Dy3sBLT+CQYfc+EoRg5_u3Ginv(dBf#7cNleO$gLvs{c=xysdex{rG)0MOc0 z*757W6W4!T+2uhbQz^K=pAk34%V)qt=GL*3Xe@&NB`OX5Jdey7jELuQ1HK|qkXFSA zLQ3F}NfTqMMbe;2uAUbyg1b|2=M2-4aN){^Cv(Z3_(E@1H*n&_A!nth9VW@VJF`u* z)h;U{Zbp0I>EGd#)W6`9Zvf1Agm|YBjH5H*Ro;CG z&TT~a*^0RMt{6!>0wle%kf0rrq^RVmA7!}*AoobYnV0Kn@rC45HqEPBzY&ps_wTc_ z4xNTSbswnZPYs!D(Q>*{`s8S-xe#d!jQI1vsY z=0Qx5K$TYNcz0E45(}`EF%g`#%%(Rc$92CM6!PWG5}Qc@x=UW6C%|#V*O#B~Z^sp{ z@ZXLr0~2c4Ni$&G?t)N<6}H<+Pwn@ZHO*3`Ch_M(j;D5zq*L z26f=mw#X9TR1FZNY(Odx73qsQrEBh5w-}rf9k)JtKA?nWhrlb#nFoS5@BEzq|J!s$ z=9|>+x5aCpyJCYlhf3_QyJ-Fou81OJCf)>>c7i^!|5)HKDggnHY+7`X1ZaNqTWxV& zNw$Eo`3TOhQ{%YkKK>G`-30$sBI(`f}gD?(VMZQZ~RqqTVz>jCut` zVNri-NMWzFX^&iN%394=qlY@5+@W*LTj~w9Tq-6eU$ChgM<`ZN_kWFU39fxJF6Q$- zSCM-=MO$uB>h$zjY0Xwd%ik;kxDD_G$!bG z@_ctgkE~T?Ri_C518P#%&xu9EZr}Jh3{Lr)2C{X$J*}JWu`PTCd{g=jnhU6m?^S`S zF$Wv6Qv?uL5T&`Q#<2hEQ&bPQF|DVJ_>eAvg?$hBZOaHnEV&ef8zFZzoIPBUyFgUX zJ`x`-q2i!}E|+=*P~ZKrrt1+s4`4mC4BX!YI}JdA9De47B4)EoZaaU%UCiN|ubFQi zXn~4N?mA|KM3V68dnLN}{|6Q;_5X*(N)ITS?AUEUOHU6rp!N*KkrGO`!A`xH;4c8` zvS@?Jd1TTA;C9QU&~cxDLGMZDy*z+ug4JsfV)S9v?|I=1P2ir(dbSY3b*W7|CP}ef zX#{&TOMVvtnV4q7UcRWZ)i3u&N1EdB4r!f6H|V`j!X>yK^tlhB_J=YXj#Z3T2hmnB z(DfhcU}N;+O1t6v=kJ-Yv+zP)EQK_Y?>x%Crt3axB(M&B?2rYky!^?+Rm!b!yh~f?z%iX$OfD?ya)CWb5JXgaT-_`a3Emd3cJ}Ec5iYa`wwn6 z((hV6Vnw&~wz3etjV4ZiibEy#veNg~K9G(x@YyBKf6{l-G{?9~*mCNAu&TNh0=QY1lA1bJZMV}B6y_+{Y z-FALcG^;JCX_7{K+VS3W`7CN-so8jT(lc9qZD@zHz^z-e-OY)b}t zykaM`r-zP|Z>Sg(?X<9TB#ibbhx)`me9A%gOTjcDo88URr{?S&GiVRj4n0eNtci;cEJ1gqffhHk@zzwm zT&C9AAzj>FE0x8n`ZAsmm&l;(SL@xIo6rvkXT>wgcE#9hB0PMZ&k7lSz!5MEP$ud1 z+qD}@2+m~h%Ogo?s!@~scA}xl>@pLz&iU9NP{wuAc=HIrl7KUb;MWOM^l46DXUD4n zp)qE_h;XGb=sMhDq4ZZ~2vy8)vq$T38iYTJ?nLzqZcO24}m!1>b3{upH*?>HSDqFHudrL?;Xd#AdD6S5$7H9tL@L(*)0mPS;hINmx9j<3tXkwr`!^O z^W-y9$!m&aZsUfBR$3Z3lp@CW9p;0&2gYp^`GOVSz*&Npj>dX>*GD?CJWePbcN#9t z`cpm*oMzTr&*(iqKbd8v6geeI(JD%1rxe{zVAYHPJ9RSqqq@tfd;K~CBzsAG$Kxzm zMD0o&qaJBIaXCaKi)^VU0m zKNofv1K3)d8>fWlX$k3t&bT4jjt0@n;rR7vE2I=Gz+9JqTVlg9V*Dm(H)D-H3EBT` zkGj7av_*iYhR=!T02=#&54yN!Xo0qs5xdA2)pIr|(S-T4U?+k^8hwwrr0A=`lNt97 zjsx}3e2vP_a}2mxi=e?HohNBA0_3$^5(6dCOUPWbqzv~O#-mrG8k< zQ<(5*SzABwlW$gH*-^(t!<@CA;0E#J!@-ec{QJ2Qr0w`W#r`ku-U6uVz3ux|Lg^4G z=@3L>2}nsJpritVi;hJ|r-ZbCbax99(j_I`4N?NqEz;d^ehXvoJD&Hs-*cWb@0>HU zXK!b8JIq@DxPI65xjtV~*Q&FMPsTuM#~~Z(S}w!7k&Mfcq9gKIde!O$ozu(ban)*~ zZ=7!%sEL=nw3s()OMe^=8?cquuG}qcv@!$kBkRmQMW&5(1HnY5Rok}CJP-7)BM0O~ z&~v=A3hW~UTC*9@`6wQ>6M?~b-OE`bu=At(qCVpA~y{-r(8Vda1heCv+)*z?SpFZ(8m}8 zPC#{ed(oiep(LC1G!ot1?tdH7bq&Wd;cTesBV(t#( zc>P7F7qdN|P_^j8v`rXJr$~elG_6rb{e-Hy1J3X-UjkhU&k7&T2`RxKrHBeB8P&)T z#@`C;g0u~e6^k0_q@h`G$#XbU_*>z~_#Oh6OAChIiqy*PR&ldHbBdNWu74$t(@J@V zIXG|7nbTR}D6beGj@PUIrC^Etn}WrcJOEPd3HlJc^JR!^j<$bMC)ct6OX>tH1yjYc zrH8S%`n+z%TJAjAPfru|<*qz2()@;okH$S8iwT;_W8eiN173{Q2}SMV2GX(ma~!58 zRS%79pl|j+Lo;L;A7PnGCL zMu*aH@xUU8GII&r8$7^@><}88omr*y)l3zBx1?Fng%vQlF+;y=oi|QDca(+~9i3V4 zB9)D;N zW|XO>^L}KJ4q|RIbiacD)%A3Ix?8ly8H;jgN4fBjZUra!aBU2x<~GNPzse0*ll?2! z#QE&8uzI1c{;4;731}%1J?8hsNzu1pX!=GTJ zeX6GRxZZ9`nF-da_B{ZVSfMw(H_;f>&k+v}!4gtI^wH4^dRarmaoe0v#xF-)z1MBO zcGNn11zzKO{e#+oNl`J1NuvD)og?X5WjtqMBrdkq2aQmzTte>hj|BCV*YH*_8ZBRn zr^EL#K;PnwC}QGfbgNHF#VxUf`detYG!P*lcxF`5x5c|ShjG%Qjz<%9Wg9Jxl z0(}?xOho zU8yYVA)R0xH6h&z!Lg#ObToQrTE`NV1o7-UotLtjU~fwqDE-_ zEmp}O@f7+aR*CdNzPBfw!pHDsgvwSw($f=Z&|G<&ka~DpitMes-oqsPiCoYig|4Vf zyw(bl(Imoh>9YgkP*3QI>BQ!^o3WYbYl!ZCrJ0oqq!w~lDr)a)L;!EaTV)H+@7yx0 za}K`E;-uCZsCpldo+Y$ub800(DyUuYB^l=-Q#Pvk|h?}$UL^WA9>z^Hkfs{ z<_uUIeKA&ho*VGc({y|;@hnKc`LyoRzpo-XPUQ>36Jcu%&S!S@Ejv>+EeShh);khW zVD8UK^YB&SG_g6kAVW=+^lZ{<&=WT;hlMna(8gFFS>Y>oJf(`6?h{&fq${B8n;PQMQ@$kESo0zNM{R`WCF7oH1E~j-w zu@|Fq*5;QKti=l>(5#`nSK=QBbA0$X?(TKjH7c(RY=zAizfv$M8>s5&Xe&I`>Xs0( zt}GFA5lrz|yyv>Omj)JhTU#7~XDdLA0rWSqT8;1+p^%w@a)oHnZP$VPIN`LqDd z=g$q_2<3*~jv(?OY`K~fMo_*g{z4lQdCwWi-+a<6p+=+be6e$@q!lYejC;^*^|A5ul~&F6PCYAPoC03`)Et~ zijWWswI3tX%K_sok-{EE@n7mL7mMvJQ`rT+Y0r`J`K&GsNw35`9HUw6Bx7%z0o5-! z(|ioCg9KrwOHqW=JaN*%pyK4Te$*P|-o_ch6iZiXOc7FQjJNP5MWhwk`hU}|GM89$ z>z7^SO*p@GURPJO?s%DLYbo2;(lte5jEO3!aTPG7O7z5Wu;*GT6{RD>xp`BXXkoR>v>7^9?#vD4nH=eonuJR!22JTm7j~B zA!XL){mAUh?5e5qc-f0ls8$-4%A};-r+RY#psv)NUme%hly737Dvxt=8Mv-fiX>Yc zuZ}_zG1NU=RBqKdoZr~!n zwUxRB)`;W8*ncA?E~nt+&FOd>E})X*=VU@`Q4SCf|Bb@Rub?i}UKLU8>{zz9Q{$uHilpNjk z7)huzBpRZ*QD^<5&=KdR2dYyu(u6n-5e<|k8wW^N2$`UiAn)>^t(Rww8O%3bOWIgd zABsR6X?97~a#)m$n<)lKz*=qBCj-j|0>>kAV-L9{II$$df+=|K*O>%!oSrm-{h#z0 z>xxv@ug#=uXlPuq4*eb ziDzQGN!wL^2@ce~{8Xv3>uZi1Kcd5RZK`e`8(QaDK6aiUe&zt0j{>KaZrx62A8kIf zmVB&svCFl2Qxzg@-Pu->HSW2I);T05Ag6Y`TL^A-40Ktf#}^cc!dkzTD{{9F+u_O; zFE+!YOEWlha+9F{c0;6dmnC|j#ZTo*fT}&$8r5DmdtXe&8Z%bKK&JVRfpq^|;NULK%leFa!q@LR2GN~!FeWl{wV+e-98^GV)Xl%)$|iD2SFypcr>$GdJpk(&-RPuMc|z=S>!d6_9VYGJohS` ziOn~_rTW;REck&Q-)e5jnE}1W_|w(TyDu8Ml$5@G0Y&?7`UEAd;_+e)HO>SZ_{@96 zeSB^J4z*1A+;Cdc-XRU+6YDAQ@(riMQNdf$*%~*9DpCKZIFt@FcjtGf2^WY`ifVXO zha;t0HBy(2mjcu#O4@4g@E>e=TR&QA6d~s7Lm5`4f}iSIF;`xZOswBDj!)1UPjn%{ z<^LvHr2$0;GuKI|mE-ooZ#9RcO}&!vCJ)i^~^C%fKVZf;KFg;jj$JqmF) zWgmY{07?20ppN$R%}ECW-AZQ!&yN7}xrA*I8^RoRY!9!k*(S^0qq`^Qv%AF__A_uE zhB&-ZJ1NjO01t7~%VRswF)6I*4y@t%g9DpByb}8p(9%3e_J#Yi;p5KJJ}7M=6nOm? z1kq)Hl0TMIZ=XB-p8KiD6(ixI1A-{P%r`Uv1sE)ma{%N+*;LyAp1Pg7RNgrEop#vfLnAX=^>tgZ^0ftB-qBvkwX&LDu$R;aEA^U(C3|gj^;Ldt6n|= zv=6TinBe&e_GSowSHzUhbaL3K*_{mr!kxaWi{;ZUi#uYY?FX(w7PBVL^eB9B-i;CRVW_*UP3dfkapTVl!zqn#_FuMdw{)LwLGChzvmoznZcUq`eA?nqY ztOLEEZ`LkY;=1VJT3F(v#d2EzrDCe#p|EFV;#2^60J9AyJh*g{IOQT z)8z(0+!X9!HcQ=s^r1Eb2}mbcdau!Uj27ye7J_8asMPALAQ zgVfYZU-dVx*9RKBx)*LGg8LrM;k?1F&j1P``OZ$ z5qo4cA{a*r-8=Syo8Yw1>ZV;Re6)Lku->#g)*J_eXn9Qn&94HXKpRk+cY%WVdmRaB z?H4c%?YP|+#V`tZm54zym-1i8?O#7IPYL%VvexF^-X{zb(Jblg#t9E3rr>N`TF`^Fw(#8v%<57!&g=`z%B&8e4aYE!4r+lZFkz4i+2;& zqL?Ack&3`mw4gY)V@(47!jlj(bH8IA8QbjGbbJkUVG$o!xBM>2+YgI7QxZV*@y60Y3;sv20>%?`d=Lh#836miyWHKO+jay2f2 zO@f|%Aj$9QP2{~|rix%~cNkyhhJpu{fxYRGx`Vo( zn;S(;b!U5c5_S9T`C;89Gkn*TYN&+Vag8-gv#u6EtdlmnAOSA|I4$8(NsUn+KqRge z`&0A+mLh-hJrAaS@jV&2vpWFC>oEWFEc+U%`cchN`e?11mxq0|C|+=%5Ipr|;FF;O z1K^s8gU^5faVaiZ*ySG|m%&RMj^sZ+-<9VB+s=8_msh3oFx? zA(OyU$%dhIy8%NQNTP5tuOES~vdLEmcgK?lPXa{G^T5GdMv%Vy*c3~l}W#?cK%!)T%AfTcv4YBzFOsg^lb}Sb$GtR;CGOF zR>*faVSNiE^@tiYcY*=BT`XX7&B@=aIFPH9s22 zJt@#zBJIbQ(*3cK0V3csc2mwp`2A6FJXLbDKsn0-S2KYF^~S>l*OfTvX#=qPT_Oe%9|{O`356co5W3Ywa|dhP;+Ge?hkQ^XW$yaD;#iXYAq&| zi@?9&Oa>~Lc)q7ygzm0u;Av!l28cbjMQUc2*}~6@)p8%icK`?$Q(ev1B^BF27=y7q zN_LdW+Cj0Q%t`Uh|ER1+f+C+3NTu|wrXM5G_rSTEIjRHd_wz}Q)Go@f;EPKkns4Fe zmN_oU|0IK`FY`OgUl~ME2oJ80-aGcbbCgy(mL|LIz@pRz>KS%qCHK)&lqBe* z67y|v`Z8yZXKok%Q5HrxVSuR%@+l( z=Q+4A%kndj-x7-*X8-lYc;b{Z*1;o@1%O~KbkHYvqxkex&@Tz#^``8g;=7z}KdA)a z1v12}lNaE6>)E&H>y(T|+#GZBJ-!>Qrjvx5rSUZ_5q4^FSj21YxDjLkm*Vl~zGd*Q zc~Z~(>D-ADda-eI_03Sc4ZCbuMLzw82Lc&S@q!2-mZhILU{4`mc+eEqAg(Z{{o8d*=V82Ej(B56&EE$ zhtcQRLr%-*t|__7yVhSS8XCcr0SwlcB=&zygMvX1O$mhHFv@e|ZD*MtBZ&$eZ118W zLOn$r;T*t?hBYp9l!i6z0L2FcY0(;Qvc{snc3q2Qdl2IVDiD%g^Mieae440Yce{H& zu&za{C=i}U!WHd$+@+}toEjH7V~$ZR>iYhs6uECKLnn)1PfEC0FS@OFm@p4s4 zCE;Z5{0)*LwfxGZJM-_Z1e&R+b?$4d(_k;91QSVzVY$9a7&Ou0!mA~|oUQx@jYEQi z&sQkSUHB49$@f4nH9UIR?l7X6$W%+}O*_8(&T$msndZE7HHmea0uC?q1tXbStj36v zmTR{T@%qjSyX2I4A4uHMSTogIA~97+n-9#AuMvq$u(ti&0lBp(sT;&~F?&19I%(6v z{qXi(QYH~H4xOg z{q{w0>29Umbiz_cqjsyIS)=p2S&Qhq1Iu&xJKy_1cmqpuOTgr)bzDn}$>#i(e`QUf zbrh#S8blN22Y!%)5L_?8$3ai~)m~fdll;%4iHh3(L=&;Q@T~>oCe=FI0kPa=xIfFI z`{`1Sj0##~)*m!n#djjFb$i}*?0vHcPZj}d|6>@PymlKV%`$Wlw;Gsb-&p1|3ign; z#+&`&9n(+WAFzMam-kd81!Q#DC)4q-Aatzq^Dn!K;6caCyEv=L$8hzGoipXx973G4 z9rKt2{37W35G-Jnbl!*#i5WhJlFVa~C>$j4bul({B2_rLfMRAb`SL8&;Q#>H#s|W! z9A$7a3i=z9xdz8%#F@O{g`dFXnYHyAc%Em+Ohf9!ZzORrolPwc#W6E#P4ZdH2(5sC zo3S6j4xxr!lq`r|UAQB%=KDWkUhyCNC-aK7`~9f0a5|YVV8lEsNOD6a{mIH`nTS?? zr^i94vRyYKXrCGOF*V)^do>ijjd@;tm)=3?9~l|fs|%wrfoC==Gl@;96L?r$jsVw+ zj63b`rdefc%5Lj&alFhQ&7el|BuB%iGvLXeYvO6TBm)R6?O=Ot#8A1MbbgUD^=jyQ z$gax<@6`We4GU`#kuUJj#|f9{!6o7p8t4cxV5~bgpbrlVn{ygtMBb0TS`|AE1dV^) zHNzliEPhuP=!n!ZE&Yqh1ZxKaI zpZ;w`5tpahlq-&I;X9qT0t1a70gN>TecLZ9-8v|+78|^O=gPt&ec%eB9Q9}M@%Cql z9%#8S9D*j**-P2y6UT4P4o+~hrVD(|s@I!O8bFJ->xm$K$VhDf`!d%HL6*e0j83uT zGzlxofa>x>H;l_hyMhwy^V*ZFTdURekSS8eKG)myH?dBqmKY-?qh0K@_2OAn!CvXP zK{N399re&y4c1e$xiL-;E4&pJf*9rX*7Knbr`~VbV20Nn zRw)>)#=kVm*Xn+*9%2)#RZ*;uSdU?U7yGd8eZa}*_mu|onAP-RBY0Df=4gT4{H=A z^!?IB&*$s9<6Ka6ciTp5WJ~6~OD9{OdZcf0(>HQ$vatIWcSUCEz{yBPIYT;Dhd^iy z5GZC9oIy%8Gr(TVT9O})X4MmCtZ z;qi~0Tf}g3U}Nkmz2!j^dV=agNwYQUJWG{x7GX@hHSoGjt>5Jifs0)%!-3dkdqP)R zHrPQ3eLhz<@zHUgNI0MkVujlH*${_;5V6Ts5#9@l5Tr3#bhG!faQATpF=IC-RVW!L zZAP*b+FS|9LGn@j-}NrUNJv2MVwSiCwkTqwMJ7DwCOxA0m;$&=zv+6y=*HVX5$~xy zpk3p2Bz%F=kOspggP8kFx+gt;>pqPC7O|08gUbT(8<5vp2iq~wjp5dgg=qtOAqXYo zFw)()iKy-VKje8S@%umPdC{Il5n)WF((nPfM-$38R>aq+nFb7ylE6uB%Ew`k2JU+e zd`aOcej-Y+XOU>C_{a0&W%S$gaz<6rf5?iWMS$;DvCB|mb!>o$u3jj|+jXF6?mqk>czOIRgH5kI5bhu}w*H*_TZp+pXwP+c z3+xlF1&m|0uZ=D0c10nLmF0b8zrhz_S@$A~+hMmSuvq(Xwapq-s`i{yPCW1%Eh?&) zZfAsK@2NxX?v!&rdoKf6O=<2Jet9~e^znH;F}evDF@i)Jb)!x~&4l^tHglWS2tzuJ z!Hha75cik;;IS`!FP*3&ywuAaopm*phNp^w z=+B)<lEkWGr&?ZXq0;`1OhXrEarUz!?dVTQy0riJM@0a};< zpoO8n1J}YFTxnr~SuJIO76$)H3xockzR^!H*{A4=)S)eR#?l(@GH95JPkX#J3R)|; zR+c<|dc+7!cyq~4JHEIt8r@fwlHBpx@XmZlq}O1I0Yq!>%I5h44_+4#?fI2nyU=#d zC6)9GMJSRz?@Hs{G!!WR0!5C#7sXO~KO>&ot^M?MutthJn}eRL4f8 zn=UFU0i+VRh7K~>eAbTHYQv|^%Wbtaysp8l2xbq^wTSxZ#3Uc}o%QV?Xb%=R@N`s! zTRLMouCy@t_ozw#Xkqpcnapt~3j;839K%w4 zN04_Y$#a6PcPY6r;_Qh`!e&u*N?(^?Pdt8*Mj<})VH!40ZZQ%qfVPPU4N<{?DPwrV zbg+*t+kzc3;zOJk@E_w1Wq$*^BzsXUMH`@p=x)4I){?^1Krjl&exOMMOJ}`8X?-DY z-kp#_yVqF!$JyeYL`w1Mo~8Wg+!O^L-^?L0y7^q8j6CSGo!L1>^?)uSXW#oECR(l8 z&?@Nz?i^Fnyf@cVSzlZGul??LO``$L=kLxu@SP=W5)vv zX6!kqlR4;ojD3DTPc`|=ildZ}o-_Sq)ng~4abVCowEXmfqLw}MWB?wJNtAPE=S z@r2VZx#9GMmFs=hJ_!lmNCt)barQv_N8@;SvV=J8U{Dl5Y@NbRrz_3#?2%nQGk6U( zPL$Ye)@sbnD19BG%hn2|jpGTq>OfWa+tb zlL8g+X$qk&QmI2Nvfl7!`(sq7vZmksz2sqJbwY zf#3Fenw%2dM@1C+4YgS1<&*@@S6rRrb#3(PBu6q@+HQo!Cu&?gd4$u)VEO9gYUTl+ zYm0j~{tMI0uB@vl*cK?P)Jze{W)J#hnn~D}1>s5ocHB!43$=W;Y?EmhCGk6rWv1J* zE>GC!&ZjS13?`&xn7>DSc+YbqK9hGw$6<3yNA@^~=a{yujp8x}_s+x7%>b_87~~N%KB?lnD>6CPK;)I%l)wVzB_#VGv`G zR3C2;&~~CpL~e+sH=v6xyw{XskbkZ_QTwB3nScGZgU!GL34GF4ZIz)RihzG$y%8M^DkT;lWCe+Oyb8aD49hF5<&k{3LMFD3x%AcENsPsV2B5|p zUUTe1Ae~UV1bzMe=?)A%(ST1=52~HsX$W|0i5k(jORD3_;HHCV&;7c~iz?*@ZdK+a zA02_;=DesWJbXGGz(S^ke_)|Sn|Cc$0j!N)o}Tmabr%8#6Si3xcV3KpUYtXsTm117 zi(0VomS=?3=ri>tN76dT8D4J0@Z31$cLWrcSmK$prO7?@lNeH-xm_KUqN3PARyuUP zvJ~Bphgs^UZn^65l-^kQRu@Uk%&MFnDAy5lg*`Hi#eGqf}8k9z$$H3pS65} zg*#ia@5i4j#}FS?l#Z#bQ7+s5bAm!6;SY@vI(2i&$UfJD zn&&SW;_1MF5SIHkIK!`~u?5qHYT0)DT^8H?_J<|=maoubT^`5?U2M08qR@|oWI7q6 zql4j=yxj?d@bsQifv#6VTZ^&yk{MDTjM^4Iz&ye^8>vXYscsMon1hb z*d2dacpMX>tfv@=V`?RQ+3}MVQoL{G@^@AUO4<066>{;YCPEoUrUt8Cy@g-W%!|yr z3)h<8d_8bZ*_fRpetA%)#us1q{u$c4s#>2cjEcP1%p1`q^M*8qGGocnwjiM|Gmw%T zjiBv|`8R2kNhb%OeGv)AkNRqZdF!*3(FFfB^cODZX9ieQgx3 zCI|O|2r3mJ-;y|gDbpebkz0`)_^z>*Z5Njs4rWv(Y)i5lm{i1;RV%|BU zLq%mMc5+}?RzJqhQd+kQ&yY`V8ps>Z4&aF#8iM);3oh|m7QK=qHZZZEq*2$=DQ3@~ z0Ba7kal21L3`811#`hy-qmil2fV<$8xVkN?+|?O&*S8n?Jp`Ob``BM>&$R(RsMkPl zta(-Ps}R+FH00!w*n0>$zppnWy98;qk^;(84HnJX3D@Nz?L$he8(`GYJpWT&Bj^fDp^)P%LQM+rWPSuZv-^t?Z+M)&pr0t*<%EB>uma<)n3~YJBc9+S=$ZgtKgs zXrf*;2%)?;r^3CJuvbArhdE~i0uy@3vr&S4BG*)dR9}e-diH?H6EXVB{|YPei34pX zj{F5gG2MgJmbu6aFMg*LRi=iG*_7)kku~kO=N5_GF3<{XEO7nV%MgKf?n)Dm5{1J8 zF03d)5n=pxAwnyM)kmvq==L8G0g-f!LF0_o(21aInki&YZuA!mObtjz!KyTRu^& zez49sSA94V2J)YHU>Ov;U*3zcS?OYqm9&-Dtu=c2f@K&%iQT2x^2`RAokDGnbn|IF zHvMkwomP_F#O?9Q-k6MPxKw*jd8xXuFVYupnFkgS3EW$#D`O@3Y3VK8u#{9bdkbcV zosMLgsrfcn15YE*)mNdvFTrbV5g>s)JefZCDK#t5KeAhtJOFlpNC1<5zKVa!j`@f9 zr`+&S1zfJ`3Ute==744}E8H=m(C#GqE;)$FLYOz+rGN@iRW^Lg1ues8m~%XS{g{MC zb_Of*&`-#sD`1!@{OF%kpTrA$Fbijz2GFh}H!QzstYTC8d=sm!Jv2OCRT9W1!^9E^ z4-i?!t6#$gi=($FLNTMBQD?5u2#;X{Ii(876oV!uhL}yr-OMSsT2cV+i!9ah{1x+J z5v}A|fy~SLPQ3EkjT%Gdv(3ReEq;HuSVf{}ZRCJejl&rKZ4w>!R0hlM@ut(aHj=!o zh z@7cjZ>!t|Mq??a|*!4h;&xFDFziVuYKXj5K+dtAth5tY&RUZsQb1<-;Io^u})E*}Ul2L`ja`Z?ql)BL8mtR!o>iK5HvlH6d2(yA21)R-S+l zA`KNiK-SYZ?+>XRb*0;Z@15?CXl@F^LhE(l0u(TTI+nerZxsL{j0U-_;xPV zC)T$Zr#I%&hD@ov<0aJ|(&&mxT??XvPloSs7#;P=-gp`N%i7Zi^@K37;I`FwC1uaf ziAp9Xe%e@Vn0t}^qQhRZV$P2dv`;Mnj@}8Tek6$*F!IXol6C0b1mDAjnzee+Dg)6g*{8!z^7yy^6SUXWWiF zLj@TNH?hGc&T7wu8Rbs}PJmu-dbGy2sptYB_v=LX$y#uiku*p@cZis- zr_KhGT0m)~bTcaD!e?<|6k529QE6-acb?98iYU<$F*OW`@@l$ZL!EAYw@v0go04nO za(-60{LWGK9`NMm@aReM`Dn!!n^{dlJ%3ENr?xOy|Mu+-4 z3hRMcs>-KV+G?&pSv7C|mmunk<*N)kL@AUG-@%~_^2G^cAN|E8fnWE}JfpcL2;`*~ zAHGxr(+tlox7hc!o3*EB2Jk-_R;OK>3`l@B6@(`$WF1{E?{#VZnH^vKB4RBp8F?m% zjQ0dI3^$RqAREbsuMSYl9>__16cTEDl3qC$>hQb{<=G+zhiYD(QzYZI>Q^w(ew^@}X2y5> zji>*jvwE3i?XHhH`tIUNf4WK*cvc7I(Vbx83;{c`Az%W=b02T?cPk@|EP-qT3c8!aa}ex~wns21EP#m^`$%yY zNacX=J03h#Dsoedez^*T6spYB98Q6(NbfG-w(I6dVg(F|a;;NkHLxozsc7*uhDKHZ z$q*dnZokqDF%tfRX6V+R7%df-lNEaFjZ)`{ZL2EyPq>3ndaal2i2pg^7vRJQdQqUE z4j+|ENK5Z&@?3Y0im$(dm`IM_Tq%J>I}w41D$uDU{E1m;;<9eJiNkSjZtD6BO+jZ= z^0*M7scsf%U`#G7KOCcibY-m1%-fiI*K>#V!WBgtizGhL4>gkTz`rXa0g>m}Q)cn+ zW3*uZ8l!dR&c>wObR<}+CMoYDU~*gTOEw3(EjZG2>nGB5H+3HV7~p4u8a@!<&XIfR1MfDYjG=q>?^>&##@ z8Ua>-dxu_w>wyMr0$DHfWi6=$*LT_hFDG@Rgw1?AMg#m zmP)hVSUrfDMn{K(q1(T%&$|WM8cn_K6~PUDvKxSzGNV>6w-3D8UwcC%-++VJv+5>~ z1UjcI@cpC%gG#aEp;;`uK~Nry$FWlK1Laz`O@>%tw&FcL(7CODK(S zQy>|y5_~TmuKzN$ZyxN7WRwB};~r0RJm3k!=F~d^fUOLSAE>jp&=;Q&bNf42wc8EP`)T!Jqqv9gaBd-0%%7Hp zMHVg=hNX9VBIrFXY;|V4JcD=2)4}&Eo~vGJ6j{`|`1li2)CUmKNR`~vT*J$9C^C$V zqkg)-YOrI-v|DrS+U1^vsPGHR!Affb1qS_M_Fmf zodGB=7L||$qDErf%`bWeHy_!AMAQK_NJik}#X92=7FT9)KB*L?7wL|Nucp!@UM47+Tm8NRZ2$+wK%d~H36hl35_<=L^tpS|wm-^! z2#_)y=>OuAApLGP*eJP$zZX{<*R&%Z^)=m=1Kqa0KvWI11>7mYONbc(X^Ty>cPzQv zIuAgI*25f8P!;HUu7Xy592+v@lL~{It(Y$b5gy2y^_k8{J^f~3YLMJe0?Y^$<2QVo zP!Vtk%3PH#xD~GJYbE@kJrSWxADKOI5Q=?(m+Fg24N-tM?qLs4B!0z3c^ai zCVfp*CO4?a4@~?DikchcBTs?%iObQv2FR>HUnTL8e6g;?d?!(t(m~B#W~E9%i*`qF z>3ld%sB^lGLjpib(*f;C)laYF@S@#58s-HnW4fUQzxO5b|LCV>xU1Wzqed}*>&|vG zzXL8uk!`7EeH6_^3F5qdsSBspEO6_&7n%|>@mB-~lk$XF%2rP5*|ecY-OSI-<4D9z zfR&p5&cWJw1m~+fz+DFTD(!#ESMA;SC%!6U=!&muH|pcjf2Qmy(u<1<7VCcoR|(O! zg8a~Y!Luz7K9Fy_1JVMCjFk@Fzg}MN9Z7g-11@ zPV1hksmN~q7QG6z1f>%G7KZckHx7ncQb#mO`tFLpDdWwLKB?@Is6RUklVV{tCCFd* zG47fC=h!Q4d}-x1egv}=Q+2980M<*8f3+3gKDCdemNk>;0sE+2lEKre`ova?>MKZ} zTM*pUKJ@57hsJn~kJUd1Pg>W2?{f9Ws28h?ZS0MC(PYtG_lquz1w~kH9ZlpgW=g0L zT%7w6N<`lz$>?kfR7iwrx`cA)Y;|m#sC$4w%mX(aRs%{C#KANPJYeEPIw0m*e+;#M z10JAoBcp)-Dd$YO537(_{Z|2|jR0WhALSEiIJf}_`KrtACuyA6-lmrc5o3W>c|aK< zUI}9ON8cg9M&u*)K1@k~%Ud6c#_Jx>{0v zCf7wzxiDKi%822Ei;fCd>RRF#C7DcxnJoI_(w+z&>Ymb^Q~K1`bD(saKtZFgMp~7E z(Tt5`NlZm31!H;!0UFDaWYdqrd=7ZY*V%Lmz4%>m{fWD2%n%%D*s10Z2sc@tq#0Dr zi)T}emce$24#$qr+o*{(muJ7RsCXK|zAdHtvxK2Ts=p*Cv>E4D(!C;smne5{o%I$4 zJ2kz-?4f3?R=2=9iz<87F9IG!2E8R{bv&sC2%%mHieRk)+sTRDfUlCF=m&N|JnoEXdoX$~rj>qk9r9$& z0Ur$D3LQM(A{UrY%+RUDdpAv9@Gz8+?9>n9!Pr|B_67scx3LzH33dgJW<2z(-{EZh zb`-^Q9q=(3{aG%0w6{^C@D6M8K8Nv1u3Qb9#f)v1#$+@dE34u=>}jJQYXk?I)q{AO z?}a18U1xMOpfDOM8R?9CNqzvR_~}~Sgzcrvg;amI|9GnNHuPZP<4AI-)7@+AEA_R- z8V+kkZ401y;Pf~H6gJ8AaDIFDVZuMu)t*knZ|cek(7CO{+dz}O0Hm^!@M0E#62=49 zjRZaRNX#l4TwAcq)kPZj&f**eLtcMiM^hDkEVMf&;> zxQKbNPwZh{E_^AAfCqRx2knR4{u$P~SFieR+$w1LQ}w57a7Z5)*95*t5O|sbYS?%& zHKvD6@{DnOM@m$c`L4KGBLzM~_GLb5&*{`vxZ2P8qT@;^%g0)HtOSDnbVTNH-3G^<$HN zX^i|{W`ct5IXt(PfL07)JAQi(xSKXBrQNr|9y)-uaDNy29Xyfu)7$Sx({>GIr7t8o z9-J1u`5^bBRDl=n$U_6ANLZ0MkB**FZszwxONj)+=i+>Vo(PAh6_NtO zTk$hMh}4CvICkOY^}N9a!erl8Ut>-AiIw0bAVj(9=&QZ?z%GftJ1*4jBRp?(xnZUx zozw>v1s&SS3TU!nux%9Rb5;KR#d=Lw=(NuH|8yad=`f?0!LznpU^lTyUro6d?#SPk*l}RB17? z0Vi~L%yTD5#FDPI(92fH3}V1r!R3LUbV$%Oeu$Fu5jHMT+{Z5KMD=tD-($)x^)$9d z88&lIzNryCp(k##RPJG851otsL|n%Tj=2$_uh9Dm-INc&Ua{PksS<4>RD3cOgoy0D zv%6wQbe=}o1iKS&R`W8hqPNhaOkx}Pqro0-*@`>Krk+p84=RU|{k>RoV?kU&oMM%dBt5WZ^ryCyt~haM5P(3(#XO#yVyHc-P}+V8fBvJZQcxyQt5ME@gz7}$a%^~z7Yc@k(2Ew> z-$1WsY|&d7 z2>OA*w}_;HhA{*i@AT`fAi#I61HQ}lC*P$ULxARq_CMrOGG+WPT}oRgg%%3AmR+PQ z&dDp5#g`TVxW1Xp_q945onKEIDF$ukI;zDDKVmTzCk*4Ny??J@BAi;WPonQO_H`0g z$1MZPoxzN5hX{UN^;(yck4$50e2!1G9qfd!$M!QT8@-T5kFT>@YHADxL`IiSi2b^D zfCtVi;fIT4Bq?FPZAzqR6v9X?*4T}AovG2^RP=sjfNp`_O=jyHN1>~(Haa;r&Mn+6 zCa4=5v2eZPHHUC|YDQDoEFh6G zN~4A)%5bo=EBx68&Yt)Hf=VJYVv5Bqb+MIR^-!+Ekc8$_I_c5x5&KNx;N`HWx6m%r zYfsh6u!?N8r6nBusPt`jqAH65c)pB~LBQ%ZLxL~dD~6s*F-PfI!l;pC1a;`mHoVb_ zu>fBA5$xDX`dP>pdnli--Jn}ie(uHbAbg;jLJN6u%8?L<>upVLf2*{bD!LX^9*%MB z=sOEQ7}em>Nk52kmTtbu@^!A9yaCCdtzHM7>}CBk*(>fJlf9}9`p9WoDJOKY-d*cL z;zjV8^cTG4ROZv}Q}5H(@P1u9h}7`gNR7@H#;*uR-up#X_ZY;{njh^$!Z)fjk0(T6 z_-d)p&qLWUW^>o5H%Iux7B$1sC3aXti?Gw5j!1Yd0LhTHX#8!46~0};E_6?sx}`0R#Wsd-Nd?q|1kP=0ZB}iw*s*-pDOq|$Vy7)O2^9gHyiiQ-5IMI;i5R|<@ML=jzM3n+9djK4NQ6Fe>X6x zDg1i_(*!6nhgUMDrWJ~a32#$uoX3`{zF*v+ z+AZ!AH{{-f1)r<5FE#bggk@gyS28ByuQx^Zn!B7bp>igo3a|?L39@zZuTr1bGD1>1~xm>kIcnZlGX-rh^PaK0o~OmJV-Mo3TeqY&4O=vQhL$wGF%v-r zXo9Mg>s)Gz21-W{5N{mp)y>Y3>9hrrX^%IdD?8`M1MFrK(H{kVgoppbL;R2hGJ7z7 z_;j|h4Gb&N*(~R7Ri17n_7ctdsJ$N6wyqQLdNEd-1I>7dPN)D4AZRi$-2i! z^AzkN9yd;ber29M-7fm-t$>2V6r3;wUpnh&xOeq)?Jz?}K+FS2)8f7G;Wf<|!kG-b z*=XlCMXB?ogt1?dZMX{yo4%pBx7=tR1tyyYil%7ShxL)4O52OIw*Bd&;3wpflnR$t zwq6x0F+{&Qt;e}9SXS|@HY?^T_NwP&_RijiyjanAai{vZDAq}7EH$!NYY*eS$i&sa zo3}%!FCgL>f=lB%I{$ZMOcH-&OiP!=a2o4#I52bEq$$%0{efIf9zrf9$HzqV{acO6 z;rh4%(sM58DYb>l)|>jIyt8Rs`LeKLFoK${xpate&Hz-77@AH^|4I7wg6ii?C{1=sIacl}j(Vt|^tysyTYJPMSjJ(PuAO`UY% z;d!gqddVoV&Z;1X`B}81-OYjoVl6SFJWl1@#*30Y#WgWw#M2z=)Nl3`>2|8mKleeZ zw?tr6etLoYlfiYOW&A4msI={qw@N`rngV%)%Jj~ zDfW-CY1_mrehm!AND446&o^CVoSRCYd}_~o(|_=(^3Ul>I{~-*1I}L|U`2jBu*m-+ z1Z>Ln|KjZ}qpDony?rSur5gn4ZlptzZjhLCgGe_>N=SFNB8o^iNO#Iqx;vz$8{TWO z)_V4{_q+e^-k<(stWT~n#5uX|E6($G9>@P%0%jWZw*-uH_Wx4?cIDUjYPvOql z1ZlMN4#aS4Jq}EPWnSEB+$KaI=3%`?smdSEtT3uFG|(~uUFubNhy6YY{wutSp4G#( zfg5+FCvKR_MjUBFouYQ1up_aH%A2W0ue8`8WzRvAZYSo+lQQ296Keq4xn&l0aQ<%A zhjW+42fm3EE9kP3_hIR$3M+?r8?r_cFW^FDQkOS?E%-E=XvQ1!gogKQqVQKqdY z##p|pg^7p@BD{0!4mXU!azQ+v80yZ_h=N!i~@KSD5r;yoSi`K-koRs3l*N# ztAfgi%C~}@jV%=$yZm@}tT1He zyo7Zra$-vk3?^{bFfj!pPsG#bTu-fv_+Gn9eU++%#R&g;wBQ{S0OwicBC0(~lcsFg z_~~oo*4=sL7&z|_83jgVa{pNkcKQb>AQlEivFp$oAwL@yT|huUct$#vE8BHk8wU0X z{^a_}lWEDEnc4RD`zERgyo09e?;oRjVkqoqKOP!jqu8ZQy(Cn9N|Ff>jut2RK7LDU zaa=#U>vTm%mh_34=MX|nS9|+@u+oNqmha0QLce-PL_Pn#+-gexJf`>I0DauZaomTU zka!asR^Xgtfhx)H?R^a#(-k->FlhQdTC6*9%%@FR26f08@iTfBo?&!mP)jfi`PH&G zP4t2%ebREoosveEDk;o2Rq!cI2(|j{;xkN^SjVGCtStQYYTd<+rS~q0#DsTkTiLkn z)zUnnZcSwb;QRePWzZTCg8I(^1Gf!EW_o8Z<*{!e&s{SUM!?CrsrLO?)sm&Vxh8E_ zFoICowHq6WM&!l}F2TjTpUkzJ#Br#>3t*XqI*3duz0VyoxsyY0#m^gy2MDy<@U1hAl@7{e(16@`3t5R zhq=o7m>DwW7MY935(oa zAAO>GAe~^+6)p=v%`mXmwxR(FzGNRo88WLl2|;G4?V@?i_i$PG=rzGsg8MM?rT{TRYO|*-8R6P+}LJN*Zx9qS`_mA{M-YiVWR}PH5jSNf^QtPqr!Am zSkewjA&_c7mG^VwO7sMoFPL!S5P`*{iz`XQ5CJt)rMDk3kQS0Y+dDDf41W+$r$)X= z8`acpuX_RNVIT^zE=(48`1lm~$U4IwPI)T14J41bT#s|bbxn%a1|MC|V#Ll_nkW66 z+U#g1_J3=d(k({RxqaA9rM_PDFU?dgn`x%Xa>-wer4_et;0kDA&j@=6`}POZpUERF zGMLWs9GT!-sl}yOUcvvc{D&R(_qhn?F(9_Yy@E?c-2&BrDA2Wm|8YU8c?Hl;K1H++ zd1G;n-oX{u8vh)f|N71Kv4JRA==%pdT{qm1e~7jb(1lxJowi3LGm20!cpgxW0Wt>+ zWpS64*@3JD&^ve97N`3Q_S1}bOZ|asJZx2jtU9YLIO%Uswk~44cY9XFGW48xkg~^M z87A#N0{0mvQY2t*b5lCz*@gUpY0+3O})S*8W#s=urjv~%;Z}3EB*!?J}|r>u#)Mu1VSii#RYMG{fMTue~Wt3ka1wtuP2I^i|-4OmSp z(OjR}_wNOR`Pqr8qlMd3zPlvcOh6mr0)|Bxa{pROoZER_0T^CGiVT{jGb`UNy+bCC z)wQdagf#(*+S(7+Gwl08-){}PGrdpP*=Mvt-;z%SeR1~P0=z3+F__tv0hYwI zZc_Wi&Q1yNGk#juqYA_PX7zEUf1#N2gj)d@td~#7bCuw)=Qsu0&oqr8dic%eqW&?s zLHYDXTXtV((h04aPXX3b=H4zA5&f_y2M9nFdLtafcmMT<)ERgp<SoqM9NGK;E-qX?mo7)f z+GTm4aX;+N2EA1R3&C3TgaP*f;|9P0tO9^TJWQr#JqvEDk}wEVf^^-b-}zFAl((z9 zT2)ue-Hm-3P)wkH96r+j`Va8Q1puE0UsLPpnrb%!tolf|!s30dDe*qnl!g6WxB89w zRuw2|U4Tz=Kb;Q3gcCn8??X*L{$HUcj*_mD{(q$JILi!dS?|o&&+$Cia zIeGE5Yno)K9;Ba$Z97v&lQDlKSD5}4Ws-$OnS?-;Dd?{#Q@pp-=r8@d)@%3O>9x{e zuuRSSBLh+7C*&3}mYu$DlI)wKI1tsuSE&1iEM`x{d>j8_1l}(dPIQ5BGhjSSsRB_7 z+1MKb02g=ov@L-pJ(k1_hg;;JY$SUu1Luf8SxV5B_S}@?VBnkA@@SzJ6oP#(F?)Fl za(7XXzJ71IdTdtg{4^eNkmh$}R1_p3d6&@VaI3moS=S@bz5}M+O%5%@vrxUWWrefF zU}`mN7=$(*GnFeo88gJXb7}TrGY{ffwG8y5H$cenOnfCY9EA1EXICO*$d|UDK1LO@ zH+t}f64Ug0Z)bRgbI$j8D|Y?)Bfl!?8nwymHmn3&Te5tWJp!SqRFBZ6(5QcBH)5L z+8tEk`J?*3ju_)iuK1e{Rp8X(eQ{{9&pJyxqmr-mgi*U9&(SnegV}37o}f@qkGbJU z>a|PGQ40G5aZ`|?R1_@o0z<8DmT|CnicdIm*_eb)=uEi5oZ#mlBM+C6!rSArJGikd zZM`)SRJ8V{D&7~0oxMBf#Uw2g6$KQPv36Xj=tQ+emkh3z@u5w5@i>*h05+O44)D z6g{UfSwhC9XPz6W;C%FN8Z~KshQBCMwg@Q6Eke!rA5RkK)UMYn?M2|Un6BSDJ$hz6 z&eP+u-HX98^nLS72B<=u`wUtW*#HBY#5c|2tri>~G=8xbzou)C`_iG4Htnh5sdTR- ze2$mv8c*0jdyC-#)#jm5hq`B-<2UD>0d^cqd{KeyVryVCZ6{ap$VUybH9EhG(P+v8+eeMVa-z+P&qb5GY95rT?UXd|0*w+rYpkFD$RirP2cS=su8MwilKD3+FT* zu|QaZ3p?(@{-eEXCyM2i;P|tbp5*ZRr*eEOhuH5X8RIp%g@wnYnldKKnDledH-J7R zmz2IA=}OR_{!9!xij>7>x=Ng_-Yi?a^tM>wRPBoqOw>gc%#EFso~-=5vxBx$i>Qbi z4`)d1&YOGDQcN4t^tPIF#zKtE=xKClU-!%ocjOp*!WlqqbMHmXsXSap4ycQajrh!| znSYOx8sHs8L;xYBHX)NTEh-V@gIYjkTPKRpM>L(~Za~%Yi?9^~*r<?F-7nXB}+P=DV#lRvzWGNon>~igD3=U*t~Etel3XHh~*9kvUFa z{ygMW-jHYW20&XTI+VpG>{>vuNECnj0Sx1c*nmDHHaxpHkAb2M?0!LhnD;P)n{Rul>Z2FKgv~q>Eas zmp&q^)BmP*_8G*pla@Ma(^oQ|lh1v>5%aQyH!>Z&J6L$s9UsbT5!f3vylph@!Gk-(YgO4>FXba0l~^jdV^ z>yX8=#Xb8f^GKv+VTw6RaJRNw+sk}svc>H7`mxi+T2CWq0Jp~R zN95gPm9;WygD6+D8krxyWxJs{dOOLEG*VsnHe|POLP33s4;#tT>*st%dPotQwo-kDzF_6mX z2Oh!K2tzv6%Vwirhq-JZ+V_9G{;uFmC_nHm>Di`-Op>6Tu9ye3S}e5(Td?brBEo)e zZ=p)TKDNLvyEtM0*24IyT?6JReo7i%7d$@a$}#pjKR0IXy7ksLQ58EwCny-b0maHMGV2*v_5!o_e&|b3p=HQLu>x7b~I56c1nVc zn7{mTroZ6w2_;tDe2>QA=KBQ%OA4;In6LfGC@j%vHBk1J;5zryV9{=pB5Qo~jgn_BXrV6##o%b+Bb+_LAeE0hRh=6#YE^AsLBM{U_{n8EzHO{bFIK`-M@UsgnhA z;=zU=Ft2S;6ztF*tPzUSW@Jouk}c$3a@H>!u45R}RQe?4ArwFU*^F`th2A8)fyH&a zvcb(ae}OyY6SK`>VOch&EUJSr?8BvD@5BC-Y%l%dZCer=*}N0@yCaG?E(a+%0hhre zUc-+P--IV{m}k_dPThkZWofi_zB9FdlCu4tFup58IoZ02s@MK5BB2}|t=Ag;5LrQN zX-T5~rh;awOh|41hO=c*Cr)|Z7ev3wHB|Zul#}kNok)oWSzk zp?yKjgwd4d7NdN9)f3(0(K*1P{h(6K=7jaj13ouR;-IT_iU}_ZgRthhVK)A1he$UB zhJ@;)fT;K7zPjD>BtN`vVw!=C&CmkHZ(S=8pj3ju+(cf(}*#Tl<&QvJ)V4%e$d(4+h~oEwZ6`9SJz* z!(tz|22IEs1^5YPxuT8W7=7eWMkz`g55s3&MijrW!8pbd0Xu?7%qd=OjXQ4$y+NgL z{VdoL-0uInLf2zt4Dp{${^j$ z<{}t}Ce6sAA{7auHxG$gCGam-{6K;nrR2zJlm3~NR5(Dl4?*#%j z;m47MaX4bQj}2hRb-r@3>?hjxw0-kMH{@mrRE%H*O6ptqfWoF{@OvqqjGeShxh(9S z5F$Y1A4BOuK}Qh|ZOrRXD+U82bbdib!{wnRpfoPELoVp@wU3V|5mq%Jr9_1zg+t?f zh)LQgPs#AqyK)WY^i!ai)|EL&zz!D0?6yszlMj)SJyc1c@%-eI>v$LW6?M&2&HQaG zV%o8fuhpeEB{9b*e@EgU25pMpXyx<2(C6J`Agx7fq4!_Vs;x~43A33yvWv7RH`>hN zGV(>SFyIodrKE}AM7laY^>BrJe>Plaj*)yjrHtO&W{NFElikdcQ?Oq>CQ_&&(EQ1u zLeG#{dpas6exhZFoxMgWF#`OIh!Fp%RFT6Y_``wmW6w-?yKmkj^e>X{jFWEEUR)T- zil&Wm8@x$WMon*tKYKB13%m~(8J!83reqRwq_@7r^bgRVozGN3u^H1?7WIh^;w@1L zZawy1K-TJi2etSKlRmZJ;$6H5L;{p--J%yqA{OHCs&T_0$7yaAz8Z-CfH_)HD2?KSKt!%9aGw4)uVItzt&4uj6|-^-q1F1}3@)~0!x zRUj5&i>1h|W=VP(Eva*CUUvJu%)If17&MKWUOy`!X*)6{Yj^pKzVHh5?*>G8{1FF+ zBW^ez7~ zw%#0^t%}DXbnV})B?X*lS`;!gl?d2a5=xZX`dzyRO5B3cJmd7t;cNmILpXX{Zab&A z;WWD{b2DBDB|N&{#slw#Z=zTd-d9+^{E;*u2;9a)S8xP6Lrv~&1R~xaW75=X0Zt13 zWs&*tlYo1iR60)|N?|DCC=|8j#L(}iy4($+s1I@y_P`6AnbS~x8pv9|r9hWqG8dTn z4fM42f|m{OnFWFQ?QY{oMoJB)-_!FUN|d;4cedGVs<$d^%*a_k-C`8B$@;&cENkuZ>MwxQnz(PrUJ}YZsjH)<(;;UI9IG?YsR1Z(= zv#%H#v7Llf^Tsq}506=8ow`0G+=r3`$&3;8{0Le(zUb%T)%IsrG8z6n-Zl*7X3J~Q z&rxQpGVq!Zrl8*tR-*wHqgTP^8TLHY{~WS7e)oJ2x|yT{ueMq%3B{|?DM_rgHk{vE zvW(ZU7<9=I3_vtBg^E-AkmF|DeqmNo7$;e}l?h%|K6sd2@4-c-^x^iyqv_DHArmso ztQ}LoHNecEWF?|bF+^5zm5um+-rE7mmPGs%o^8eZvC zP1;6Pvhkf|@XoP=qE&vCt(Tg+_2_T^A_z8hPxM*>R8*Hm#LK`WN;S8bQ!i5??XVKu zh$mN_J04%D^`uh(h-j@0kw&kd?`gc46`nPdMQ>jnT&Q`(>0{@%2iF-tprLRf_MUD9LM_p?S z?Z^bLLP-VS0we)`D{_pD{axLX3!4pkHxi+q5&U?g+w-T6Y(X<%PVr*mblq5Y!K8e9 z{WH!I3NyC^a#6hFi||-zi~sY;R@(^Rfoo=a!!1{e`6+KLHDGu-DZpu}Rs68yiwyCd zf6uF)xD{-*O7C#*33daw$mj$s{h}1zZGA$%7lwDq%H6(MhElbPJZE2o(;1RXL?W)4 zdcMeYsWBe*$U9mseVOjVA${U~pF+BOlD2uwi_*o5QX4vB*S6(3GJlLZz8@`P*_4?C z+_xzJ&6%+=1_p=Njy9lt01q|(dX{R#j!(3r@Z?N)lLaBAHgH?8OMNle~ zUduD=D;*<|<7R?NK_6sux~`xS*EipNZ+7#WSU}t_r!2E-eQ)GR9O=IrCm3h_IWj!HTt?WeoHG<{L64sI{#1$Pb9)O-ucFMe=NdI}=2C70f1{sf?i0~3K(Y$|ComiAql{>_zVn_b_dooC&r***lmqa{x^0)yh7I?p4Y01hpm z)OrgaZ>Z=F{brRy_bwAW4nYe93Dic%>YjCd!zvV+>1QERxuMOV{(R_3PI-1Z5dZmZ zmp<>VN7c!=w0+n?hEia8EDCLnFs+QCMZKnkk62UY^cI&gM|5w>V0p0xyW$!uQ}DCW zLFcQ`hgjif&;AU!4+<0ve|=NIGDDJ9aI92u$hjkc;~4%^Z(T30gZ`v~1u$OIV8gMY zb+DoF zc*DkCDmx7pM*@HZhcSw_-u_C#!d(+)_ywrmKaasICb~PZG7>r`XW#ILHaKfx_pnGJ z)t;b_FWHlF{GzM7RfQBYsihsVG85VKN4{L;DWu`96J?(59Cd`C>t1**PXf#nuG4j0 zPXwie)EDKR)Zw#9jIM}$nJmE&vyS&f0&jWx>x}HizFFyboG)3MU7v5!mDsXc=Ob-6 zmN{ij?3!+PYEI*`@Du9fuo00yMEkghjP@q*zCS2e5`_8|B$Gh#Es8%NLg{p{THkb? z2BjDbzHzg8PmT;z)VY@z|G{#5GhURoei*VH+Oy=c64pR?3NJbMKsU2(nn<+{6b-s{ z(w)kg(2?MA+h1|W;VC8!cL{$q=)&9d)sOcs?>-XuS@LA8*xg4l#m|hTxeq3(j_;mE z#hYoyAUZd`)y*5!?HZ_-r8}BfOZa}5LZxW!anF8g_dOWidlO^M^YmQJqJFtxxK5{H z@OSo8Yj+8fGpOCLWs(Fl^VZ@3VT+VpM?}I}e?K{P=IQ**Q&~~nwfQHF@qDfAV>Jxs zL+^twr_Img?s}m! zb-FblpWL$O9Ha-4dJ8?-{n&_vPLO(}5=%e-sXvjC8oYWO*_gg}H|_vLTiQMj9-0!j zUuVbv#E%%j_2~I+;}c4{?^DxNo=0=zsimRMqM2BAYb5f6>z$cpI^KKH($T2`ot<$M z`Yix7U}W&%Gm#}^i%fj}Q9wg0Dd%#G3JnW1ACS{t`S8+e)5LV8m~#!-*l5NxLjr_N zO>pwe`aB9=ZG3n{T+vRFA))IkqMXbgQ{C+&y;d=B%j+0HAVOK%SfO6h;+rpki99t{ z^8AnI+Cyyq*?-VsC5SJAWZ#~um_Y|L3N=0VGevhqLT}n6#Bve-&L8zti+bIHA1VRJ z!pl)vu9Ja>uz5Y0{vCx2)9&Sg=RF<+UXvZ6dLqZBey8D*l$l=`DzI&^IyR?E{qM;jEWNZ|Bcb_uCiur0& z*sys8{T#&=b>2u&fJMyWTHuQLZkfl$-kJB|czXiXR#i#1lb;u*Qn$NIqTy{QkKNaV z;)BGDW9_x0XBTE}F^HSPEKOeoP)MbMFxE=?J}E1oweF(P1E&srd5~gHt`|df1e%YeBy{y=so?J9pSUjoyEG04qUPU*5HNY|@fkS@`mq{lV zu~5zXotcd(L$}Rgi0AEvAsE#=);$1XxZ~gHTpoYq0CSdN?PP**0MKLYqZaz#nj&sY zS!(H+rUZj1HkGw-wI;6(1KrKlL_%UB3h1Fiq@s&xo4iUnJ(V-ho3OuOmvl(FRWoCG z8+ZaS+^amp@U*oxq*Jz&EQ5d9^bPH!4GY zp4q#N_2@C*tPx^_1B}{}K9+MTr))r8fZ#Le+dTzWV#9ziQHa8uk2{}KJ}lzGA|9PH zJ*Nha>UiunO=T3}9LvSHLabh>ccjxs7kCxvqIjb>ul0iR&OM(+RKA=n>?}$~y6Z05zf)+l457R&2E3ij>%= z-N%yrm()Z{c7)^YIlh+#j!XO95rO{{P6W^&qO&v`g81`UIC3|lja4^+{t^`xm4;lh zLRt6w9qWwwlFHY=Xsja>l+|7-<8#P@Kt{kb3?`!}=Jp0imM0NQP|Oo%qbTS07A#Tv znc%ZxFrJuEo`Jj0RNw6}d}hEwgel4PjQ-pwjBX9;0$vDS&KrLJ z{rfen9xbrmgor)){yt$epjK4mL<;e91+gqIH>Ocf@F>iKgpm_0Ve}^X=C#j3mP&6g zVqjDY&s1FLQRW5%RBm<%xx=vjWB)-&2KYmJi^E>Fb4AlK3K^F(X^ZXTG#7y}OaX1a z-H_QiWYB;VFtbqAuv1DPcB-(O#v~s)_WcuuyERK;H@vFe+*~KS@`cQBHm|S5`wWC} zYTg}GU!Md^ejU_4D9xxy$_#ebme60vMF?wPdLY#M?LnkG%W1MnDf9j3+yy(FG}0o6 zX@k{z7t?4S6+844-9@2!|%i>@X9-pr$`NeI|l1Cfgx^c%&U= ze(=4yoTpaKN>#C3c^y6Hzvc|GSBh7F9K!%4Z>ZXSe!Hs!GGdw0qADP%l3`Se`G4_` z4hby3KiFyRu1A>_KHZ*x?rctc(_pR#TI3bTY*{)u6*O0(dv|YstE+0qAV8Kp5EYt;JpljFQRL!~9_fo4*nM^SAO>BT|XN zG7pKP{{j@l^1$(^!gX8InN?6w2Xw}$L5Va8;7MlnI%xBBw`UwUfWUeaa6Dinu=PxQ zI8dl87!%Qtp))3(`9XJia_<;!$ROdrD$Q{6c1)mCCtsvfbX(0x6RwCD zOiY;izGkLPEP2)TQfZ8p?+oC#EHOTIJKXmEu;O~DG_H8n){!=k+3YBub=9Gmp4mS^ z$Y(X1xDo-L)TDjzE`m~MOEReDdzGHk)6#YgI{xb^;}KrRN68^21O)gIPj+MsGWJz~!eG^d$y65Ndz8-4vLDyRgC&`=%33ZpK>>S?mYOz2uTC zOwscXu!6P}-W@EZV_{V>0p>0zn;v^C!T~=39^U@W3OCj(q+F_^m6^gVi*J z%e+7JpcgP<0ZW2-6*&Tz$;Vu2rn@7J@x%HrYi zBS6jueaHVlEMnmVtW2;t{Ci4t0v3)5?-%E^7!g5%Rwn(MNFVW|A{`sW5ODu`zt&@@ z@Lb4BlCbqQQ3T0rdx9umzE4FZM4SbeIc?w?q=w<{Kyz9aJS(&?qRJ@fu#x+o8?WT1 zg{^}OR6i*8MSg{W0sFz0`4oiixDN!R69IdwHcgL??dr%E07uplJXYhRBQwkqHHI#I*tS3bMt@&t32yTRX(_bY5iCf$zj!JTPOIcSY#GE6Sb$18gG74~UiQR;Q z^p+0{nHbI7>slYD@ z!5|lYo#=-MIcyV8!NedO@iv0RaIvjR8}V&?`sCXWodg9yZup0|+`pE- zwH<%Xr=~9qcXlm*X7Xeb!)4AqT*G(DdSH{G7J}C7C@^1P9)ZoX>%2%bk({bEPcjw^dUa(7%S)ZNia%s0?LL7o z$rt&_5>?KLYs<;-YL&yQUEs%lcazeDU4gyeR9citg~VmVU{Iy}!HW6ZB$Ur04=#3}n6`2-B*SkxFgic&ZXK(pJl-?5tZis2$1}y_psK^f>9Q%Z}V+sGqGvk&pU2eKspP&a#rtad_MR9-$W^lFRU$`HwkKvGB ztuUT(lk|3A(8{sYbW_TMl=L&-l}mJh2TlH_K?oC{rJ3@%9%`LA)H190My!6DvZfoE z>VdLeJ5s*ENxe41=~_VU@~tD(cZqYfdc?`e=`^OH)dxP|V7)G=u30LyO|764d5E2i zzOusYYkjsAsKGA!y}@OZ3ee$rL_1-Tf@6w{OPmteE)42ksJ=1CkBE$F#9>gngZ?%F z*g?u^Lf>5$thIxlQpUfgNbMV!L~y~hb0T(#2at1-10TWGXZYQ1cdH540F4mq z;;VCj@XT`1as5Tmql(*`Z|(tueoO}8W|f@6YZ&!MX7xEP^0ALQR`OKw-I=)!?Q-l|7r!@VW>I(i=goW4OWHesjDyn%T7H zmiB1FK6ZdzY&{A)vn|kFZl=a>K$4JFrZ0YPYgPAb=k>&tObL#^Hfv0aZ7nR1JWgm_ z*9cB2797nWC|j9Q%3ddEp_Zr^2N)s@P~oGRmY{!v^Hx!2&R6&UWg_sL!eSqu`Hitf?*Xufy=7MLr>!nKYua2y2z)>md0VvEls z$wj7Fx&b9A1;(map9bkn8c-bx7H}H~CNy~MyA4-L?r~8DM&@r5%m?ZtTLUVbz0(m|<-ugX3{3Yo6liZ-mcBvH%*BGDf#|?x0oD;LC zHslLSANxpy4nkP&M}5DE!c?joF~+CLzC^UTr;;+|O8IPwM_qjLQPl~>&~fJ-UQEfQ zEV4pPi5jpsOM!ES5kb}}4NH92Wvb(IFvr}erQDv{b}@S>0!3wOJ~ycc%&=9^Lq9e^ z)!#SbpJ|0eZn*IqEtTAOju&bvi(aha0`i0VV0*3#5LEV{OhXmDcHn&B-s{=(*VEozHMXj1wRRqla34NqvL9O$w|?Xm$77|Y zXaQwoGwr^n<>dVMnBRIVJVEu7+(4PJx&8#~udm*=q1Hlet?L$aS`9s8;n;x=tQJ1O zdghpa4LXNkF1F`e{QRa7Sy^;z1|Lmhn*yL8JxonI;j?lf)Du2o0frbXPWUdK=K2C8 zq*Zgyqddo{;3O(WU@QfBK`mlDye9046uqEP^=pi(D>-(Pzg3Ak%50m)+Ha zoom>oXwBuFmpOrku`xc|i(Iq5crLSEto<}0tlR^xb}BXr)6-sLma;N<1mBK>*0ymB z*s%p5p_u8xQMLm6S!l?E2YFr~J`y>$2P@zMb|=sL^Lu*_$T>xRbpS(t8Fg(>#Tp}E zHTTRTjA{TqpvEB+c{_T%0BA%;Tbku2lDPCl;DHtDLbB$-xFw|&!jP0%`kFws z(QM{2Z01NnOPWlO&B@*e+Dff*iHb>25~0r$LSdUuV;+&8e${%A7mYf+w?(5Z$Y9|6 z8>}*uXFDDpy7Y2!0R@Ln84~s5Z*q>v)tOVMD1?2*W?>W`RU~ zRM^>JVDCO*-0*i0F>XhE#ZE9-_Pdjg`NZiEghd8s>z$h{$pgkn;lb$gL%q9^9Nu@A zX&#Yr3@L7E6a+^P;Y;ON#MkQwD#<+7slUR`Z*=yv5*^H?jV9Sw5R8QU%7418#fB~O z-t@Z*tp9BC?FcIrwI9s~s4F}is|GW)?efnY}zc&+hdW8c+}_+-nsAmYnq~<%ct!5FIwm-NCMG$s5Mr)yU4Sy%iNRxvf`S5zL-1n# z@}hN~ym%^M`M&52CK46D`8lIWD$ib5i4hl6KI*tx9{=tbE<)vLAB-`94S ze6##Zn&Mf)1xupI5}pYP?scnKqlnclxVdE@87j1v>QwhDe5EFUWhfw}iohcg%24M+ z`veHAxGt!NskbtFkygjhGPo0GR1|^G zW<4}q9M{e2Ty_lg)p?FV9uYf10FrqFhiR8o%kVw!qw>ky*0k~s2damc6Blb;<6%yY zo1-oV1{W3no%B+@y-@UCcHNN;$NBn#L&Y3K?b{HIQ+cGdK-vp4O{hnKswnO2+x{uI zZB4rRW6+ zd33G9;@IhuFCjjlHgQ1cBVaj{>GJnORTHsLSF}g}PccL8EfIAcs$@7`RkuP2h=g(- zP8f1l_;?vxU%T?``i9{ktrpkT^sfK-HC*q^da>64A?C9y1n*1VXaRnaqj=uQt>6Eh zs8Fc*&xs0Ukf?C}D^c;;amAF&=sA9xXj2i4#`jJAV3hRd){Y<+8UYK9^@NoCk91Vc zONKNas|bw=XN7s^jpU?q(^{RCNR+}7{I%XVP{h^|(5@>}_zv<}6U6Kd)A&rQl2qW! z6V|F!spCLLLQvay z+2O7)`4P(VyqCi3m2FYWbI%aEAaq|@r~<*}qp+wdT& z4{Szdqy+_z`19A3lgX=T#|y_-d1O%$vEFf-SMs0HloTA$n=HKY@R;M7s{8ZPVQMc$ zpxrQ$OYF?S^4$0+v3cv8=zWv1;VUN>M5c^q<*E@c>?0o!VjZh6wO0d%G!fj{q;AjJ z_oZO7gZ1NWf^sT0yCeZijph%V6D?SldNO_uqB(l6n@&qSMU{p;^JJzSlk(99hF+3m zKVhDK$BoweJuA-Y!04>d(dp=GK*j$qlQCO@0M!kWZ`?2Y`izTf80DSEjj=+P$SqxY zcc)WAlQA{~Th10M68jp01r%<|U#=R~(z-O+Q2Zimv9vtb%VZvY{Po^)qc@Iv?OS09 z7gVO-_yw8)ybTz;VYZ#FiUZmIOs664FFMt4zC39?!u^PCt?tXs1uiupT?&jfgc(jY z%1R%%6vdF3GH%^!;P#PEQ+Xg_M-9(~g_U;Zn`UNLw8MY@I7&m}3jNtUv++ld9qm&8Bn@c3a1-v0b^{JC+X1Vy)qg4@ghmJS z&M%Zw#Y~j?9-nMeBsTl-$qgiH$vQa&o$M=F{W7V2_VCc-z4f$93xLJs4A+1FUa{&Y zgbEYMNHU>hWzj2}^5Y%PuxGxZHQic{phyD+XdTl8=wrT}gy<(C*B+=ft1C2$T-w#z;TJ)~qNh6w|r1YWD*PA@tOn{dljmAX<#jP@<~hr{LNlRx)U~*dZ0J+s1s)dt?lqa87%ybC1*T&yYbUnY=UO4QVEIk_dT@$uGpD2y{ zS*@r?!)a|&y#T@_dF#Q*#yYDmq;2vkkR86W>+rONnmcR$;m65`Fy$93M8tkNL$vL3 z4tujGr82(7$s+JG?J^mgdj_~;XCu`4ogvBVHX`x2RSV^E<}xFQ(4)93*~_x7bu{+EZo z7Z!JmQW^>7Q{%k~pWWk=VvM12p|670xi-SdL<`K#8U1MYTNi|KKiK}*L{xszY!Hv7 zguRYI#&0B{Mt|Kz9WcGPWCSY)+s_&ZtK~|du2?i%LbJQMl71GvqBp$>dsa;Pr}6pQ zBE5sdpbysU9DO!T-jrgUGBfDG8E+dHXDHe(r|77m<`SCxf z0erKmJTM_?A+V?>VizOR@xI>!YxxMWWSSS@vUGOR$Ok?|F5(=aVS%RB;Ry) z-ODCqx$9M)Qr1f#?2IH6Au-qEsC_fW!zz6J=NXr;w=3>MO>*@}z!5*BerWr&{79I2 z7meVnvw;K>j5-UNNVE#sl}()hVQSNdb2V&?m1B9Dt4QL6Iv&!i_(uEZ~O zM*TtDEijF-H$mG+Xf4b>N|>EOHFF!yq1lEiYf|Lki15UG&TfH0*5X8lqo=S|vcFN| z9w_6dFIsTr$2eT|-qKKiR*-#%kbSpAwBC>*fZaTqIh!e}kai$)54FNgI?wTL2b2(G zt15Can!OLK^LQHhwM&Y2u-mNmn;yrnR%+}4XO|~Jk+M&*2sY!vYl*LbuPF>@_!cc1 zhIQ}J&*j-q>dM4>&Dvllh{$at0=LPtvY@W>i=dMUhQ%0MK`iI^M||IKoL8aWk@q z1nD=F)OEY-_z6OpHNKe@>6YuQ3lbD3wtd?g93LPg`244_B1gn->j{wW@lGLbTk^%y z=g?ji@xA`p>Y-)S_86*1Fk42*0X1Gs69bdkmC}xN|0TCU9C#2WrYsQ}W&?*84%Cvm zrX^J4MEO-VQ#e@!>qEs)ACvA?cPEBbywO12&bl!K2Cg#MS0CFsH>aHSr!(c$)bb>x zbN*!VLu!f=pGgTMCbRMK&XbJnf@u+xAD#@o+;ns=p(>nNwcZF>Tt zSJ5*%As~41McrS6?16c zzsELcgaaP@9oz8!udxkfa0hdYih=|@kLub7J%LECQE&wCGX0LgH#{T~al^SEhBzh2 zrBo9cnvfPl-&-m~^`p6&!(7&v(d0=9ISG9PvIpWM()OWjwG$(kqpI(eBZoL|GZDSm z@UJ7^-}c|^2J;gyP^$WZ zJ5=3ArJC+nu;34LVl`n(1Se0v@;LYKi%8t?+8jfg-B?V8)lA<0(Lj|sxvHLk7f@aF zFlwe=H<_Lc%nK*bEAxt5wD{gMx+@1*28#Mz_QEEFB!u)RDr4|UQm|#FK9QXbphQ7N zF^GU73Jm-z?!LPTfB^$=Q+ztH$+fSS(8X!JP^b15J$WfhmMx~vGLJn-o<2r51cxQ_ z(*#NHA7Jq@UV5~5ip|lc*z^)yLFh7!Zgw8_uN>ty*B!3&g*7#w7sEv0Qz;(cC8V<_ zfTL6gJ)^7nQEmE$>8@o8mZEh*X+Z&l9#ql4hh0um=B4+fk*Qc1W&P$S`Ax$KDbicdDJpXu-Ta>i zY7pgci+64YxtkZcU_Ob6UCDQ=g&pp@&~@2&LZ~7=wmX#u4BGGB^Fl;}VHbZ_F%m*b zMqdL(YDOWtvAR#E6Lz%w_kJy{(rnLpGlE$)WBqV+&yDQ5R*`JlIx#7p$Mnrm)(rtD z$5v2;>4M-3{;gnhPP=UERBrLI3ZI!(8i<%BenSf=ulR;!IMkwBFDZ-NjN0HXcE1Yx zC(1#8PmS50C_OVcXuT5DO-}+cYcJYu35h(pzIfE}$w(jDkr`J4)^xKdu|wH6TLtiR zn{r8VW!(%&MeetM*fcH4AEGar_MkybWB;%RLHpd6Zr%XqfrZ{$P`z9U=lD?*;iK-a zLqM9P8@U1BcK%C1c@X|Llg2j>XeZHI5LoW?>ZW>^1H%48^Odcuf^eyAOr9KJU@G^% zoU2O=rr6P1jcJ(SIok7EcqidGt{#@^*0N=}lI(Fg{u*qMt3zCLP|K6SUKtj^s@qu& zRsqo*IIjt+R^y8>8Du+x%7_1@`Ki}YfzSRBA{%Hw`+UQ$1Oz&MCEhncEpczI&iKX$ zKvTZt?C&$blORxGos$Q$3JR18tO%mI&UM=gqntf+a2EMwML8+bE2mSog2$?(P6A>^ zUZ*>p1|HWiWK6;&`TKLZy`XZT>|CV2UY==S`CXQlQImQ;W;5U%!Bw7fkK|8%ya z{`Cmhg_O)dLs|spEzP0mZI>isdsaQ*CJs!UlNop?y zQIqJnJx7;=ybcn<+(w~W})*j0)OWaP@d;s<;iUA zC_FkN-|Gx52vl>z5 zoaxsm_3N6}$NyiTjx1j*`YO|5PMgH>Egi5_Qi2MYHY2CDe6|yYasYSvEL*jo)M6;F zuBe6OdUNpWi~xrIn>{xRCMJw)M|1 z)jr%t1WKy31%Z(p60w+qk)FDLP*4uG73V!8~`(+dcIG-V*aHhBtu$%y#75V&zEYl(dX zA!90qhBrt^R;#RUO!_34<2#m1g_9kXGqwQaLVO;t!?GTVsQSxlR7@Rk2Y?lQsGaJj%Vlsf8rk%JL3TI z|7JRntF>7*lN1qgldGkv#=Kq88h^qdf5kwPBg8hh+}#f6I>KQ=2kUMk%IlywP6NMu zXWMeA=9hLL?a2w4m9i;MO#Mb*++NT;(Psq$hurwZyufN2nOl9_{yp=pCPGVehy7urzFzQ|J~D@p zjJIdMkPNy%Kt|~~05awPKf_JE36(&AmEplaHgX2k2s~LDy7FHO)AHE4%J>mSoTQ z44p!L3*lt&im?N@&3F6Y`iN&)8_K^2xTppTQnsf3j_2&YEt`bfTi3z$Z!Ks%QCX(a z*an{i?^8U3W7l^624}OH*>vR39bWXv8TIyCtTdg%{U z=6`s8^+RpupGfj}d$sm@J=K-n2e?-S&Fj4}z(D<4AMPt*))0)#95}0QEP6F44U)Gv z-34NaHmGF{yh4XVut&WQ=6sw*HAlj6D@`z=efOOIEmra6OKZT={UuUic;3;KH`o;B z5}JZeVEYFt^TA#{5Mb*gb5ep5&sKm8ihdceAxH1a9%y9)o@4E36a7^6%0F-&s%YE;?zz7K;EU$_~)t$Oeg*r2NrAiPSuW>*3v(-#=1; zJx^Z#qXnILQ)Y3rWpcMuD=rmrmlsGW7;mFpD6^A?hSN~PoozYl^H z9i3eKQq}KgF1TMCKz(o@3J+BgKYU{s%>r)~2Yz9rD!}A$1arBsIgZ5N$&NtAG^8l{ z_k0pW}HmXy2~cs-$mNhnc{tijX-rX8P7zsor+wX!wM%4 z*Y;vJ=_1A{;!R9BsKetP?3y#1Y+#DPehJiihC5^kvDi1hMZ9%8H~4}+AosmVMa+nj zdiK2yok>n8kW#gQ%i3baf5>U77Jqa97KSWkC_5~XF5qSdxgNWzI2(QR^FMjwlny+ohaa4T_|inFyp|S&C)B@2^(3*yW*U zOFY|Oas-4-pEwXnrop#o=*SV7wXO(}d9rRx`A_+M$#>~dL8VL`S#)-Is5e;{+*V^b zT`zf7GCP7W*a2uGE@P0CcmWGAW_F?oZ`N|H8)>+TxMHy=Ppoz&9hMcd?u6Vebx+tx zO=THKXWpxW<3%PAE8)IQFosmh)28T;HasSQ_bj5X30QF~CJKKalOIPEB0-8pmwb_` z=B6fN{(FeXJ71mX!Z*Ru(qX`f^k$anJ&*nuVD||YWQF?P4@k}_ajqeG5Vn(lDVDN* z?@syFfGH|Vxq4*Ki~~3YYPda_6tmZ!l8}*^b$-bA`!X9wzN*|PKc-t?&o+>YtZ1%n z<{!!IJ`_H z5vEBkBiAeK!M60>`E+$*HgdbJE#^8^LZQXaKMV$>&8yK+e!nvsiK|2jcbjrZz*A_^ z_T(X_flnlvD{n=FioUA1NUP!1&g>GpR`dMSb(ZzrI@3^18Nk1+zuhN@wZG*m&vn&5 z|FFu4!j+_&AOq>RYyZcz_W|OF{3Q7Pe|6%ioGTP9P+Oss?k~usQ-^DQx|v^XeiCHp zrZwhhd~7YP?Dpj3{B6k1=v4$i{6~?+SYh)!j~ENAEKKZakYxf!dmFCxjBcr`i?Po4Y5S0Q+yw!W*yl$UY=R9k}Z-} zepEJTUWl~O3lTd%Y;bB4+27^kvfW0rwQ+rYs<=f|o^bQMOTe^pK*uI>4MFnCT<*rS zDZyj|xU&tLGGDgAf@l1rf!Zq}EO)`z=;`Jy>`n`vkF_x!W(-gCD@VelqN5ZNfr z-l|2!ZuiO4C>9~==byZD!fVRkRA?mE158prR&B1ZXwid1p#}W>q=%u0JDL%C$a~=uC8up>NZ%ObU7F%2S(^o(A)&YX}xO|m_LvVIFCFI z1Mahh7o+DpPg_>WXsoe?aMft9*S!%q+3R&}FFjuQoc-nz5gxWjOdHnNGo&LekoYVx z>>{?==-6K$l}!K@s#MZZux(995*RUtg15gG+mpiXx;vzlWHWUT(RKtq;CBN&qXYOR z;0<7SUE?Y--&cnxFC03+N`n8A1ATfDqPEw@lgMteQtmunM0O}{!dSN1#URo@J9)l| z9DDJs64$d3ubs?#vCUd+If|0xb&J#orVZqGgQN7177eAIRH^$#i1PK%5%_U7^|r(v zTBdxjs(qTcDKfw2eLoch+|z$-jH?01oZ)!_&~>V`zP(~!p1;~sA7fd!8zRhA57=Te z)G|3x)pF4WS^qBI2sUb0arH=BWi(Fjk^?b|?8&v^$yhTBWy`hK1X|AD)-ak0Z(2y3 zL!gaiiN6#w{*?-qvFu;x#z)o{V(a*CCP-h{ zM;{sgi3ljyT_CietfU#*8chi8cb|5*_W(x#H2@GTR?T=k_c~21Jo(?iuQ@u@wd93gWB7q1r@UE$`4K4UPB}*Ab})62Mk$Z z48u);rE_@l_UM-UvCODv{=P^y-v6Ct#;DUtZMGTSx<_g;icf31`nrW(=j;0&MGe-X z<~#!6B<|PWUz-6n=vn}J9&s;J%;qQJ`BZd`L~+12!5MN+bn{wAUg^}QP47&ueNG#m zYj>w;4LFbU&GXM}x$69|&-D&rym$OphR+fW@ z=-t-)r0Ek`r|CIhkic``vWxkhTrqK%&EXpXdXw^%A^hG_H^VTmSLj_ohz^VUQ9JZt z-oqr9XOa3Y$k2)JsAG1ERp-_LBRHRKCzc^m5wp>pno|=O-a^q1^tn&C<>Wtz<=R5R zYx*Jw-1oar?Px4>dS5nbWl2+PwtV)no zc(~I?vBfS;bxJD4qeKXzG@dIn;wb)7iD#j4qGb+LJ z><)sfH?!1@fcRw)>L5P&dY=79&34L;Z%v|FEKKcB@Svm8A#E-_F6g0*j70ef$dKs= z3Ke%4C7Bg8OSq}%B}>>;Sxi<9#8BNoKA1GCnruPTxKrmhf$bXziL%sBESxHBgIe!A=^6VPk%vyibT7WL53V78j%Ca^sSUWgtwKWR}H zx;VXQl2zK*?o`+Yl5--q#G=j_`9tdyE=g^DDjC}If|oiMpGt_O%(rfuiLA0Ly!T8$ z_;bS>Y^R=HFL^sUL!9WdI(_5!PO%8d?>G}IyS+VYibwY_i{zs%T+c@u<{UEQ5<0b$ z`e$XhZIb%uc$3=^y!ErfEfy3_q)FtQ7GGy2Yv~6BD2XdV6ElAHXEzo5IXizGs41IWkR7$aRiek7G}9 zb){P7L@;xITYt2n)9 zw$kS5e4Hpo!729VwdkwuXwo}vS&7?EJ~%)6dKy`Yr1$}fjsT6(z-jhQNpLAfrF>5e zM+2OW@;as%4$n4|wipc#zlyJ42Kl0Zo4-fz4k@HIlp%r%PH&EgwnVZ!(}Q_BphZE(FZ8&1R7?F$_?h6OW;9Q8VIVN4hL+s&YP}^?YPv(R_P8CA`pd z$TH{Es^Zh?(}E(N;vs6Dm#Hyu;5aI7_HO~z6il2hjw;LJP8oS#OvVV=-8o3f+I8Xu zc4kH2vtqT=g2SZ3iNjeK0#xKR*Q-^zDMr zkc8m&3@Ev=;pv+zO2+pNKivFME$E~r#42X)7xBRgH;k=!CGJV4C)cep@!Vl@#wNeiN7*}>bk`|& zT>JPm6Ju`BZqtLK2E*g>8VXvii-oeJup3k@c=uH`B5%u2hTT@WCU`VlV6mCgfGb%m zvOi!|W)7!PsT4SSCz<8zuV&D#63O=Bc#o}-h@f{er-z;uvH!+A|f)DxGTJ^-P9p+E;$_4WG98~+lcNe zTnO)3AgZfZPQ>lr)i&N{YMkU(o5<6+e$rDg`AZ^`{{+oj=iIh__lp1HENL^GmnsqU zyM%1w-HXUQ^2LEvTFtJ$)xsCbd0tmmf`Kt6E?XaTmqsmAy%Bj|@!H5C zU$;qy^!U5$2BIc2&Jd#)?~KOV`=Z@~!!76S2CL*kzkM>9(!T|;ZNy77ohSl2=e`28 zeBX236pr`D8CcXbY1`Ux2Wo`U?)#4qz*}dDa*X@VcD~+o1LQuvZHZ*y^;W-I9M)^f zqDO0mO}&MSv;)f2Bg7_6Z4r!O(&2Q0vZ8!rdGdmGKj4gr?NTxU5t&ar;^6kW1Tb{ovwLbcpj3^#^>Buy&iLwFWHEpSYl^(NmF*(59O8D;=E zZ*Ih`BIAy%{BKQQaSSj(=$9HV--|DThmfsbMbYD%EW0l%-TVWlzo1nDwrN7+EhVfo`4eZz zq=9M~8Fr~ozgN{o=QAjnGT)~-!`e*TE=#edO)-AMOEZ#qCiJj4%Qx@vC}EWEbpgC& z-}Vz;;>jh$;f%+e9^yna#S|E=$NxMQQ2FfG%XQbqIBgT2jGVQOQ)A{q@^~CSms9$G zkkNc-{bv~sf!1e7`2P8Ei8JT^>M3WrSxOn-{5Ofro2yol>H@sanW7$rifQ^uWAgRO zMGY-YVIo`QSDtOQ%4C$>WhlN|dVkCgQ?Vy*KV3f0)m}nybv|n@7X*>YB|bKsv3kOK z5XNed%wx83ro5YC(VN_rP5tesgt4RWzlEN_>@KI>NJL6hf&~;VN?0LU8O{KgjKA!*a5Gj)XnLu#~Y_?P;_V#f8YV5YM(RWy8_XA1kigE52h-k>N+gmj4QY*t5zWJgehqe z*V>{6rgA*#Dt_!nN=vZM1jBlBGmJ)aJww4Y6vKZ<+F;c&T*pU$Qw(=!d6qnSV2!r& zADuJ)0w-vEpWeYbiX{!1s=~9JC7gmJ;;Ff#1(fEtq`H`;kC=_{0h@#~5|yBQapEW` z&VN4!X@=%_gulltt*NgLI9&s5*$|m}s3deMDYs+}!78DW@$?>1HKu|o_6<0ec%`l9 z7q*!!ta+Iv(Q)CYh%EZaiNH6rh*8N(C3mnk+^78g#!xZp=jU1Ob+W_f=>0t*p++1j zj43}rFtc+&yj0sz4M8aHtI^g}-NaB`Tf4;_#nC2wwC+D`Sl$FMNumSfKlYi^SN~w2 z5&F;UGw^4sm94EmmI)h<$VZdm+c$weB*b(Ghvq@BBxu9RR^^e!#1?Z744}{&Z~T&N zuwFDJd|feTx7=k-xaU!YC(24Z!Q-FXya;s+yyZ0)IEWsQ;36r#TZ@gmg<0GQ#NT#> zgRDS0Vdu?^HJ9}MXBsx=Ru8uz@EHe`?N+(&{A6x70aP*D) zPt#s;$bVGgxL>XneOoJQyV6t(uIXobA_Qiy^ta#U*EeCkimdhW2jF=$91~JSh55b-?>DtVglT{#I_hfcD!JlcTrVZy(Sgo@|Q( zcBwg%Ym3c%5+oL8i?33J-)Akgyng>t5@rYfQF_3)Km<^PAxauRQ2C0sgN+*+3fALyF{G&K0L2|i&q>If#u93uqUY9Ao|Q~2A{=I97N$V)!okIY{;*J zGo;7VZoB_qC0LJeSYu>be3(uKb3pFGY4L~7=G`@Hx;b1lOOinC0PVnAq}#*1I&ERJ z0QkLWv9^X1ngNO*dck&>=Ghc#F;Hnpj@1ROfD=R&$N2V`O;6fr&k)6K;=_<^npyo0 zU;fx5xaVm(P4C(&Cgdxo9++N9wkm+TKXBK`V@-n6J&=o%42?#A)*tlU*20M#EK**@ zu1OuVoTD#uC%+%2fger5RfJ%g)h8lJm0z|}eFd{WXN*m1`i5_l-I$LSqYfll(KpGO z2SnVFv#eB~{$|gVx%jLJuZIaC&3yefa{N*Q`xa`i> z?zqC)2>Hz8D*Gk{?f*N^9fqrr$7(@Z* zy6P#81FA6zhWlCZ_wpzo{(c~JHvCf3z#OqqJeNID<|~cpkB%0fSkFC-0Pch90+#PX zc4@nqP{w`{H)!uMH6wSR@&Z=B7#O%^xkgh2pdHTEu$A&3*e|(mqwk49-Gs z5rbM$y<(vAn3 zdOL~y+fFpkXw={Muf0^FJgnSFxk73MW_o2iB2Bk-87APfSX?nhAj7fQI~HFDYDDB? z3AfRh6JoXJC$mbMFUywJknR0Tb@YQV_5B2@L9yln z_I<+bfwu`!Ro)j^W_iw6Rb(lyuDAlzGitJYY z1yt;a62kIofnsBCf|)!9PglASd=Z>-8Ojn8gzVcFy5a&WUeI?ww+=kwnRKeto-VXW zys_!jNrdX@^S#?a7yq78=94BTy5^Vucy88CY<`d-$T$qRcVyrc_Me&Kt+}p%#!1okN9QWy-cN( z7$*1eN37Ipd>G>|zz(EGqzHFyR_U8p+WKH4_BJicZ18;S(~Ah11+E=I=$It*ch84<^Ao$I~Bu@)H&3(;Z4cBJ*nd@CMiL z#%3Y}XfUnqB_jfR#NYnhk0xeh2;6CUzLTjfRf1r*>g(%dFD3MV5~fm{xa$q>HNgV; zB+-e&t?i``!S4dAxE=xGC>1P+dVd>arfNN)30x+4_vDkb#94$E2oM#M3a!R#6aase z>VE*@H|D5`$-8w!FVt#5i-QvxDyft2Zjoe zK?c6lY5YAAn$AQKwd4JDW)Q`V6ELE!1GjcIux|SRwZJJGqRfJBq_FMT7O=rS)$O+O zS#EY5BHDz?j38@Lhn{8J8%XvapnAm!`}F)H#87lgd{W9~1xuvxp&@0Ect2!)g7xLa zEpQS27gr)W&+FX>|EZDaN5;R@#T4=XD_snO!~|6H1(GovRVyAlv8~Ny+`61m`Sb0O z;UG@;GzlF*TqIt%aO?z-mjC-)lBW$%{9@ynfRU@!8V2!FMWQ`n9Nx<^+w)6#{2)qvl2 z6alPV;(b!zT|(1uZ4O;TgHj(?dCh0)wtUA5# zhVLieagUW&eH8I^0OiRhf;=Y2-pij@lA!k4GLjIv%l%3yF8VzKbUhg#@Vi2ZbNCs+ zj-bcQ9LRg}Mh(jJqP4pnY>ZDRf?LF##@4&{h?a+WEN)yczex*zK~@A&_xktMz~=^< zH6?xu!G7Mt*mi4?uv@`{Q$8PA(n-hJHz+Nh=(lrblc)xb{o?Na9{sr_;WD3*4x->Q zZ6A~w8oZ734Llr4TvlA}WmCGESW`B&;w-5aG)dtsqp}OIV2s0_20t^8_zJWmYt*3& z$5mS10#ymI&H&-P4b`LI3gF&9vNY_B(NR1Ox6dnB7X}8Odn)CxGNmxjN5owY!;nAI z96cd7=%X)2xw-7sKS>lU81g0|dY4?WJr$Bq27ESa)T~wq4Ng%tL!MGfrCum6d%(FwY0@yYiMad$xNVkE&LK20b*fs-v|v&}@aM0ue` z04YWHqr0|Bsin?`n3IWy=bVb4os~iGCIZ-Ji7?gFX~R*IBekP_82m98|JFrgzJXMq zksx*iSQ}Ld`4hqLp3(;knjZ_y>IUR6)k}KTe_CqP`@h8kPtEztCR<{S@KR5e(?Plh zy=C`HWFgJ>rw|cCm5WAuP;2q|@|OUndOp3sJYBzKHKw^=tgNhvyF;#cRAMEy%?T~W z+X$0Xsm9;*1n2*r(^Nv|`R7VjGz`jbfLLh4X@NspGPP(L8m`kGQApM=EI=yLRNUH*0W@KF@Qr0sq(e6n|FEO(u9=D+6p}#y&*k zhuNWK{Pm?0$g%-$t_xMxVcG}vcSToeD$>jgo&gU)z0YFWBiz;1;>{QP2Tj=^z+U3L zNB?Cr30=ynjQstJX0w>z3e>T0|eZ{94+w>yUKw}7X*wcS_1 zojPn*9dvTkU_hZ#hiV*U!uH*nS`VZJSAHGS{vzY2yXWiJ`?QA627^u4Vcg?DOv0zw zjPcxDk)N#Rn}WfPQy2X0cCajXlysFY0mIXlrd6aF790vy=Gr3`2w7%@*6fLLB9qu*)LQT@x)1)v;9XMsz+v-KA@bPqRrR#Of_oJl1Lfp+M*q}|PRb%Gsw%i4@>{rLDp=Sl4{G@6B`j?_o=7Z@!K6M#ONaI@ zroTHCf1Iv-49BC8izp|6x9?VE#3$tW{s1Amh>0pEX>eHVtm(^;=fk{*`=uUCRNAj1 z_k65&IeF*E-;iKGu^bpGARZZ~vi0iOXGNAxmF}tZPHeCKtvBZ5uFy6HtbN`760((7O+AQ^nO+a$_Rfuhpygbe)$g z3t<6y8#rAXHTF)ro^+KywX1Jmf`B4tR7e*jauBa#PL{`Mq+qz&X_=-1S^>d_c3S>JLRnU z%+tz1JaVlRa#UYPAvo+bFbo&4iTl}JUCV54<|D_i0e2Z*Z1AYCHxWLg)Yb6`rbh(6 zAa2-|Wb$tJ_pu~8u&_Sp9-@1(pb;uaFHvIVpT=EYiM{zGO^>(DGwY$gRKHPZ=;IC z1`6(oqNn*b&^!p@W)8u920kJaIyV(EvqI-1>q6akC+P7M&RZV1njA;P^bTf;Zs!gv z`MN#=%~)LXoS8C25pP0>vrN@#^u|}cIoG~^F;RN@2GHSYcnwJXxctAALfv&Mn@*d+ za>Ii!4z96v#skZXPH#j5nioCqcskUv`^BL5v#?u3svb>`mDzoyacW)KL#Xam8g1P1 zZ4PAe&<IMn%lCtZ%=1$kH5+x_SGzQ^;rn1qaKw1z9L$BQ09<(iJIsacUC_=9?-o zJHUg)trNr)83|$Xjk#T%HEYmsqE{oAw-iA}d=SC*yb||un zz->(sj16ICLMh&mEjGuBd3@(O89`Y|wUNRNhBNOsc!5ortc>fc+Ka| z$qudfaG(#=)$V$rWcfBi%_X?LWv{22#FZwxwoUaL&Va%+#@-e`2YN4bq8ACUB7B3q zD?EpcEm=8RxOeS{Q&WfI6IP--VMiVd7Hf`6wg#{}+3jA_^Cvbczq5y>NIpY@`4lb* zY(xEYtS;Vz8DJ3=S1PP!RU+#UvHHs4*2fFZC+T94FfzRPZPjyZ#c>!@eRz2IowJ49 z!0-L2`LQTnKS&1G_kE7zo$D(4pcm`rw9|n*@6VHik2LD7WBwBM_^(GE#^t*y{W@vR z%Xo0aj(#ne$5pB1S6%30rUkbd30+<4-f?h(y1lC5`cpO(za7m}{qU!3sOn9|!;ABZ zZ2JX%Mm664@){NvjYuXbPRAeD!5||%fZ`&0k9=boF$hlcV56x0?15qD5OrU=S>(xv zP<+(&7|gwBri5^P!wx{%F;S=-;T4pkkV*d<@cY7XJK5OS2+;@8`P3aG8BAqX&;)0!F3UCrl8_2)#{gs zFb1ZvV3x#8X+msJo+M1ty-Cm%utAd7AW5UFVB<3hgPjMyv}AZQup15G=;U|D*nx$I zru*255B*i}Suprs|8x&wD8G`tCvKbIZ4(G&*sTeqt@tsjt-&%Kyd= z)6^*wpm{3Arm4{csx4?QC!H0!lM3Tg<+8N0^+nHf?cHxg3EKP^4I3PM6lFL2VQvq| zCH%AT=4W~n&jQ!sxy~wgX7FhA=N3`sqO+HG`8UU&9i_{A!Y&$^PSQMg>cX5kKO0qk zXGpri4a5TOvokO(XQX!s8)bI^)Z8_Ly)Q%C1)#te_zBuP0X$++ z@xo6n#{=?OW@Mb0N#npP9}&lmyTN8JOmXJmu7X}wRhWB+;Hhs?+&g{LQ0RXD%bG>U zjC#AiM|Ra66o1fH6Vr4XM%{!Wx(t{E{G#f*_IvE}4tvL|xp9jh#~-X^oI>%M%?H9J zRv4Xy;YPHIpKH1J6fO)>Wwex?B}i~t&0^5+MkI3Rz24qwJnT0fCd-;U{qhYz(W*)& z5&ro-RuS4Zp*&vQ2o8F)1&kVUH=Wm=am@;g77Exb{3dP+HBM0rTfj@)<;W{uYU}#O zPlBlB4?(1?*HAyezw+L9=I>VKx4O~>49<+5fQJuwow$X1D(E_ za$gR#M=3LN+})^q?KFOk$NzH1-lCH%4n8xVwV+aMrRD-89#u$E%+U55COq%%(pS014$I z>g;O9NG5)!I+h>r)p6i_pDK(SbS`|8e)3BU?v9U^8lG> zG$+hSH8Ck-5x0UhE3zB1PA#2mIP4e0%nggj>TLpWxhYjL_yqN}nfq_+A!#_3!)yXx+Pg#P)|9K{65 z{}oQMOUd%IJv4Bl1Eo~Spp@!ikLPVr%Htw76xJGqHvEnC4tKg)MuSWFuP>;#XH(?A zV~7YF{u74i#G#1C^=&xgQ`aauS>iZn^HQCpS8MRz!khEA=_Elgb6&O*j3*xLZyt1_ zRUb_B>@37Z&Yf%$t+IsWXsov8*5Gp;m^$u_-2V1WN-;jHxB85C`D=3G!F9D>(+FT2 zAVz?X6d4S_XLVJoh3PbYHf@bN%Be!?CLho3kj*jbBw9U3e6-zMHFi?lg{H%nL7Rwh zKz5|X(HnNEq0En9>Q&Rpz5`kGfHUW+-Q$K&`5^YIrFOdKnhmKJ zhoT&deOMIBh#WFIuPNtIxsD?8rIfR18boPQNJ@2Zprkc1qs$k0_{_bL4dpyX2wn`K zX`x9qJi2+5qgA;^NJigRuFO_F;KZI-Rdddg6mTY36JQ?qVnfz}`!Q3KqdKipkZh!1 z+LO89=$YPn*)QR=yn=^_chzAQ7ebtU%Vs!!W;o`!CF7p`yXjTScv+KVq1}!G%ty>+ z6fh#(8cXBREETR@(%Q2MEYCa^N2-YJ&O`7{){AJ2qpFhXb>%GqVip5#SIUPEePzu? z`4~0Q0m;sFcvtGH4{eNJIswya=nRECJH=>!N^#e)# zftTZzv4DV8N}d2}vkvK~T9nm4wpt}xk(~bjV~K){=@uo1+UkDR=d>>)cCf-0OqEh( zs0(w=<=hEwcx&zFG=2)QQCGU;iBQND71riW(2$iD&l@s2Ixz5Seq%)TNu{pM@4E0) z>Jk1OMkJEyB4hlG5tR=Qgw^s$$kd7xmhe*mu7-8DmU{P)K#&#fC%GzRk$=} zY(yY+&AxGBOo9L9vJeX*iKq(CUVmL*Wx;$rIc!g4jPwg9Qs0wj=j^lRRWTzNBc;1lCJnHzhU7w zB^^8Om+@%!WgF)QC(o>LT;nmZ3aO;$H?p%nda-Gp5;J14$we_UJ0XjXI9YhzJ~EAT zQrd2hMH)z`9*FRDhjUYdjYi9w9w;w!%VY4WQYGPeso(8j2qj+DsMIo_(CRh4Md8R< z%O8`FDN^D?nxFlYxC%N8Lk>QnjTVM+mFAx|vTT7UJ1kmr#VXq;lG)tr-gJ7k2c@fF zmWbCLa5F`=)e|Ph?(YWsJX|~K*u=@Hgb*V1$sZ;kT``}LPhyQ}j4m&6wX1>Xj{r7` z!_IKjFPKPJ7=nqKW$hG?TUY?!ahxcs^z)jD7(?B>I0r)$x)FaDuWyw{<|b>;8j0`y zBR$0VlODo@=pl#Vy-bDam>+9ptY#Cp85y6Xe2|CBk;2pz+li4#A4wCCkXQtE*#VR% ze?j=>91&hPC9QO`+U&3wa1LKxtrGs@LRt_2E~JI+?q~m#3rQ1UNWeJqsK4sx9c>!1 zBu++QRy?wbMk!l$zRKn}?|^b2EqqL-be0!Xfz=V42+z!#+y0@5`p|NuqS>@IL~MR` zR*C8TU+JvMkNQtLt9J0gc9OrTJ+#I?%XK);2(&*-GOP{eCLNeNg897Reju5MV-aq% zvV>>IA^1$=e27a)B^&h+9zp$8)tSBlazk7{`>Wm+isfKo8pr3jVF(9{dmKt>mRd?m zG}gmw-4O~*23akxU6f|$ioq4B(`OVxyU}Wm0y1;BkBBLnJH!ta^$?8snY>hAezQ_? zXMTD*1?<=B&pV3{2>RCOUo)HWDUc_z>^1fC*Tk;fZ?-W0b!p*K>gfEAT9#p5ro8Vy z)Tc6Lz>y(<@%KOd+9MVnM)M$Lu9?KX)dR^V>)_-+&>_9}dmYk1sbxOsaXT6qO3MPv z{6rVKw7rSyuf!d!1seR_SU$GNJ+iTYZmq~m}^z-tvDbKKWKbANs>%FEeH{G zh;?8WhBD>Lnbxz*RGq;av_CQdOaSXE0_gR?c&~%{g7?~w1oLi?cYwDy`id!wbRsif z7&eVZK+jfv`cn4BFI0-MV9df-#{yboy7FDTGiL=B<7WXgqRu?B!6HvzX=;#)osh?; zpDdmjtwq1)#t#;fv*eKnSG6oVoS}tJ+wnhfM6S(7T$M_?X--SZ;7+{vAw>87lQg)_ zs=>K}H?Bp(knyne;pA7;j*O80AIa}G9?VkTZt5{HxoyyrN^JlAd?b4g3nBzS*paIz zE~}Oc2~#eS2)&$l-&Xxd@ZduihGle<&9%X1^c3^fM=mZ&ABdkjxXl6k=mSz^Yn9p;>dW;awbZsdEG;Nv`Yw z3NcL}1_`@`K!{22W(GtF`&gPl7%kYrGxm5UCDuOD5~FrH^jQ$AFfau=L;XO^lDM!RDT5l7h>ylU=d$G>Adq!NvJm;2uahRY}#7gaD>vL{44u3XV!Hb*Sj$=wP7}_Wpg(& zH7bgKN}A?0EmuE+HTl#$p|qwOn|d83nad`d#;aFFMJ9vYq`R6k@s&o{>WX?ZIe3^K z#!#c=!TaqGVEM8ILzOQ85{ekR;;)=fXuzhZ z8gPaYn+A6V3GkCSjsECwaBYd4kZ;)U2B26HSJr^5aAIDBK+wL;6@k!RVeNBc;$!Gi z4IBM~M)mzWG>R5m`HB;=_L~8d^T0d5IrQ59tupJX{?X^3Q=8xa4Fe}A%okc{ zU%6jPDP>G|=_ORagAutvvr!ocZdVym`{T2;=Us_^e9#lg^gImAo!-rY!T4N^T8_fj z^k2TE&c|RMwHaz89xvs{`(a@SOZh1uP>nka00HRFMlG;iEUCepei;qY+nVlGqR+1U z&Y=AQx7yU^=nx1KdKQ4XA{5j+d6( zI%1dO1MeTbAW*)kvOpCK=5Es9(K1(kvJnnt)x9zBQWdjRCkX4HQVx()V6g`7+K1q^ zL!%#*XMlJ5RCV~Y&jP>t`tLC5-(h5@aE&_|kKWzN+Y5ehvpCmbZhFiRAs|m`0zCx; z*7*jZ-pvn^fnk^GrFxh0I@&Zf>G3;%4^l<`JxFEt2c(L-g)mht*A4$=cA8WszsEn4 z2Ce}D1tyu7v;{GZZ%OY%SUaq^EI`Nhuu0s5BA zI+;-mHbnYZ+-ce)Sk0;(7rrE1#Ndsx4wctxte)m~C%natutcwo*075OQqirp zas6wuSLO-StSIUWKC#Bbq1W05uQn$%5?%IH@HT(jmoQaDNza$ufO}~;U++y@QaMx< zVpxANYEcsjb>64Ofw`yfZYS3=Ii2(H(khr}wt`ZFG+>j0v}~E`Wd#n0ltWJ@L21lG z05Hf935QsYnhv&^N7q;<*t&sG`+Rzwc^I&Yw4+ftYwuVWfBpqs5n}4KCyKf_mb+qp zXN9P%D?JjI)K%JV>Z&H=|1s*S@RGU`m_^ZsxhH6?|Crnjrx&38$z0`MGFO3@%$0j1 zG5jZU<-?H^fE#%9RWgW_5x90jK-F3+q`Yq&2lNopc9f0x5?FbYJdSZ*QphqMwkZXU zE70eu&E-Im74WMUOivw@p7cuZ05qx{kWKSobR7*o9}P{nGuz=J^)JqQ<%j0mxm`0Ac>Tg-ve@o#!_QLYNTX4XdB_n0%U=z2``l1TQ5Hq zB0qa5yaJ5Fs$ib1JR%ZgOyIKrw?vlWu*?*i$>m+>N)I|P&tZ@5@O{9qN_{E~w#9Pv z*H%{hKhxvU%l**2r06jkp@LQ^-lVkLRwv+%3q2p? zvFyJ{SbL4Jq~LK2A3Z>(^rS-m&Z$JaL{VyC?5SY^kkl14Kk}8*ZR`heZ<6U~>{+1Y ziSk0jCjLU<5#j9H@#X|NB0J;cFOOZEE{aigN@eH*bWaJIPN7cJ98QV>vXT*CJdA@L@9muKdLXV#OxkDo}}(kcnyAi0E-{J-`Trzi{X6 z)`sp5hg?uxPS*vvD1(vvHQGdhPAdxQy_a$)97yh@@;7p)Ev807@jripzfn8I{Egb_ zTcmzM_!IVeosaGef0!&X&Zx{kOjesoZk6E}RX8d~Bpio;z$nOUo*W_4##<$4*x?De z7UBu%-Efzxv52}FhJ)1nKATC#D@cf+T#}p<9EN^ZhXoADXlR0EVUYqj`{>!Ov58#1 z!3Qj|VIMpG>LcsZ`~zsQAp<~*8XTd1yPOXGi89Nt8b}c{=H~(`Cthbdyjb({@4>wt zY0nBNEW5Sio}ghW_ff-U(uWT;!Q&)gS%hwXO{9ao9KZ*WV3iw-9d?S*U9e^&guN)x zqC7H^!j3RarPXfL)U@%5iH)H9|5C^teEzBptPyb z)IO1k;mnA^P>Y>wUAt|wjpjksn+}EJ`sxRFoJ&rwoX+P$b?OeZ3}CGHWjpF_ZN-~) z5hRdXG7d87|6~BT7XRw4QqV(o)?s`oIuqMKfd7dH7zO*xUfmO2m7gAv4)24ehiP^w z`-c0Ht&+|iRRz|5H(T9t9lnWY?%ers+o4n{%yzAf?dIZ5VV=ZsMYjVWD-ph#UyHZ( zsCJ*z?geP(9%iByO2jtZ7ANwU+MHA&5Xw`svTGPXDjBo(Kj^#%@Fv*=POovdD~njiD*vKJ@2;*_LK*Mc*~dR|as3q>&G4-pr_BEix9FmRO(*b-GgDQevA|LkTI zH2%F!YrJ7RM}dmX+Is(;m62cq-y(}~Or<_WjRKC*M5RM-fq^tvEMls`rY7nJgd*+v z`0{MT4=3Sv^hvXpHTvce5q%$Je|vA@4!M%Ll~0y>S+6b8;dOAlq|?e=1c|1EWGMnV zBpg-T!0nUqG--n2GMkKT>1y+FLA}K8YCXHLj6_E!GixEzuakgH%E@K>|44fasH(cQ ze^*KnkdSTxDM>-PTN*@RBi$ek(kUU`-GYE39n#VvtsvbkA+d=KQfF>_eBS4K-|su; z`=9?94u=khjIq~Rd(AoT`*&Yg!w;I3aT1I3=bE~7R^!EwHsJd@$A+ca_|Ip!vS&ZL z0&Z`#?w#nm&e2f_yyDm(L5U`^YdUxXQ#1jZM44wI6ha4`c$Pma;UNmI)1_d?8JpVF z2Bj1ZYV|$w97Y|n)ptX8pw{7dBOB{@oL_#yistWdUKhGC#SOlJCJ3$$#jp8{u!{3w zM#sxMpDmg8`s|(i$~Ni2SbzSLO(%6FpBzSY7VoA|YzFx`4578NdG#S>hy^It+sT73 zQ$84ET3>)?h*8qeUM&S~;FzKy?umh64z6SS+Z%ckQ(bV*k<1C61T|%E0BrTO@3Xp4$r}Z02dRjOhimLd-G(Syv$>l4&!KHGw-FpgG${{cwV{t zLFRLM_+I9c0{}b!iwAA1xMM3Agq^Z0Uu5%?^E%$dmyQNOT+reK;l@c_9G80OhxEwf z$fC;rC1@{od!l+BeUpX4F_Ol$*0iIQGav)S?D{O7iSN@<-ON zg!orTcfpzNv-hZPS6N^deX_?;!)~IWo4{m!aGcHjfcqCg9OyRW+jQ(Kh~^)z#;<93 zRhGl8=moByZj(q$wsegDH~urXzx`)(aQ_)dGr`PR3~*OV>(@yORdf8cUIFW<$Xm)G zoS_PTQR2OFi=>0J!RyO~>(s8s2r92^tsDb#BT;=4i~|-dRF;fSqO?td-he0s1<2== zE{PoYXa;UI32J>wyj|0d1yL^Niu#|u`4HyAXHOD7K3_4NuD&tGJYuueUQkz3l4!pq6hsSzcMX zy-EgbHO@7$L%#X7qIby!C6)ciSZC=PP22oYx*JdolL*##y27PdVzA>Wey5m<3UQUd zoni)=OO^B{6yFWVlt5ei21o~S(rkcinr&%4YXHGg$fr*D2Z}TZH@(G{;NAZQ{1e=H zW*Aj(9t=j|(xC5^(vy@K0Y7YPJ7Mq=fJpBT>ho`ej4iS-L+U{T%^Rj`taSuu@Hhff zk*V2oU?pyw`Cyu9X)yd86_y)_2-ymWdJJV zb&zxb`Ko?!%p3Id!>b8-s|;^*Z$OqRf*ft{dLrs%AM^hovm6U5FLNieffMW91thA$sm+r!QxUu?o(|Um%y6!au=y5 zUV#2dV^O@x=3BS39N(r;K!senYnRC=jb6~#Z*y<$MUnTAr)r5#nAd*Fn3>(wU3O>! z1&c48UAw<3;aiT|x3aKV45S}ifjwxX*Z_B@AYnT63iNErc8$A+&-pMk1;9wv=XlCu zEfS}?ij!dr3jevoHF&7sn1;c6><}DONE9pxmlv15+{p?eR>9o>{4j;8dol*5ZRo?c zLQG3T*-#stbS-4X1$&Aml8_$aAjeIvtq!AUvBl#baO9e?P}VTc2aseMc4P_u2O|jJ zbM2bVPwZmh_Za?*AKRGo-vnu)Kc#4YN0zK~D#0k9bv(D(uYOWyy0mTYbKnEOXBug_ zw%xuIRqjht`m}4OprDyA9~VLSS#o_~>cL9SwP_^Ny#eRtNb>s8hcK$tN5Y9n#qOJ^lck|QaSy+I8+Bz-b{`8bftMv_b(g;FuKStTiEWo zV%Beo$RF?1&&}`ghaa2qiZg=EN4W7Jqeh>@Jy$@#e8Q8P4=zfJ*<}}jrC7@;Djw;+k)VB7IH9cR~BRF2@hz}@w^sTmlgqZD`H zaN($?#=vUn#AOUr76FvcW7xk#gbfI+Kct?TtKo%b;5@-W@(cC!^rv9fAvAxa)$(%e zA=giSYTi>FZ@y^h``CYHP+@_N?-ElraGYHVzoX>9Y%`h+p3ooFOy?g(e5R=+LMey^axa}SWmeF6q;2Nxdto`+-`h@#@~YgvGu zuS?Y_Jl9QscXvkXmH!w=(iJ2hs@V1phlUP=<7bIIXzXv920rhUd;gxAFyR6)5S1`$ zLQ-P|_7yQ+4HI>XuyBgkRU1P6etN=ZON8hjtvkJttink-sYsd7!wksh81|Af%yIy1 zn+Eshr*>K9t+|BI&JLvG+^CQqHvqK#Y06BMRU)(j;TRCw#RJK{wMsaXTV8^XIZFbJ6*o8yY+K0>!x#tNbNYbNE}RHeOd;&b=#`=F%b+iU=Lo z);2j@x7eJmPx6B47DtfPJ_jWVldbRQ<0&*Fq|6!Y={$)sMqTJ%5;Z+Wl9-c+Nn5Ow z?vf29+RnY~OV&@S>88{!b}$JGooG5Uw46On!6a6dE>K}-{_MGj?}ARl`oD=Nbw9w> z&}Ht6r9A^Hn`5QDVd@`6+>LioDuF4}r=Zu;umhJ@EmTl=d`bu7c6_pOIDt<1($?Q% zHMCH)C=gD1HNa$l9keZ_VPTGPV)$~d;nNg@E2zPaQ?+Y%dsl($;<)aAj7^vX2{e24 zi8ws$Nj9FUEd2!1Ygu$S-w5%e9Tn$Uw3R8~8#M#I(ee%7$OXA%5i$n_;O&>oJ_Lq=hdg<+a z((Iz+GmFmzZzt&Ijq&C`MKOO+7o=Au{4|U}F7d^hx)QnA>Scjllh7kN`DK-mrbE@- zSH7b1%~yj?qI7f;Q4C?#4G-nAn(5?9iC;mhOc&;LgJ~oDJaf@0O(;VzDTzhPsENol4=Vxh2jy~2JgBwwFL#A2WxAUo z4LkHTZG9{nI7|bHBl3e`3FPtu$i7PR0 z91ZtzJZ$!R@Tv?9Cm;8#`+8+L3huP)Ice4yoWJbg|0$J+rn4%fM~mTnQor7M%(y22 z?Az{>j@FDWIsO4a4ADav`*dRP)}vF@9VIV+q2}8yM2=LhJ&(&EH@s|Ae^EVY6PYX| zpgme}zLpbwl~7|NO!@lle`j192gWs{|1hqpc-ZDmkH*}bq=+#*bu9%3HcH1=3l<;83UUn$7QtVq2Dkm7U7 zKA)s5c#_#(=Uo<^c zWg~+;@tMSDTA|u^L*;iAl6aY<61(@St3T?S17}J2@v_xt)T-V6|Fw>-C1csh{d^%d zRoN~;)jGgFyzVDqaTf1SrEG)C-H=z~{aU^Hy_W`wp)tXp^8gZ^x^ZiF!3HPL1_Aq9 zwE67-KEasV3aW&g_Y0PTZiTBNxBmF?;}wRhmUa8yJ!3|FoW~W-pO7SqBWDDV8#gd8 z^xUJSmf6d3k~Vm4_cn&J?V51zi_sb(=JFuDUFZ92MIBQ}Se{_y>Y68SzPP%Dp|S6ZIutH2GeIDmNx4BrJTC^>M;<$r{2T^OQK* zV>cSx3rtjL8pt?Pe_=7X|2Bao)l1$3B>KQgCVR`*-6a2paCiB5w3i>*=?5Pikqju0 z4&|j?Mnf*%eSv)ETkFVf)Z(Y6WlF_cd_8yHi!#5^FK_M0#TaIE5wmyR70sB_Q!dXl z{zhWDZ1nwh_yU+|mj{Q*$nB>ZI5cQeG^%`WEfsiV<<|~{BzAu$(2no=ME%(Ao^&b9>glCT!E1o78&32PrW^!E^(lBo}{au6BEl{oKWELv-rdDNz#l zahfz5`7%fajik+qtVY%W$RTMHpZduDl|z#5<%g8_*D*puLgkWf-^GHg)G2^%t^hqI zg-7AVg;Oy%<+SB8Iluq*YTm2OG@dyI)4mLjp2a5fY$_3*$-V`=9xOVAteBOacO%Qv zG6gC!hSlml%7z1A7=pp- z4R?)c0v0|Z$OauvW{1oMG3Q~&^PAIdLUD(bU^@Viz^!aLHp}y!E)J>j<-GKsKbPBs zKQmpv_9UA56=lQmPohy2UeOwmi4gD6)_Hanp(9LG1FDhdZ>o`Tj@YaAdu+sXVFmJ= zMp>$5Mq#g7*yNfaEACUx`%U;$C$51N=*my-83%=v{b1a7IhT=xAI$jmKC?buFIn!I zc@TdFoLh6(3b6&;Lg!n{UA_VjjogN+_Q;!kX_=q_fU`DsrBjD1Sh`u=+#WoUq-g>wMtP) zLR)hc7^UXi5aNO#P)|BafYGJmNtZvd<_RQ+CStlM{Wa9#`S3BE;q1w6j9esH?%7

    Aw6#VXqWjr_{2focg)%=VfRG*7}*LWaFh)^+4CpyVIc5w;#Oy9mS2r*zKu`-)R znq%eXhet-%cE|mX6r=8cQH&P;KPX1_U)Gis%?pWdbi(q=0T^oZGY&a@ddZ-a4V~xr zp7g{y54hvmi8L!iOH2zfj+FH}xsVRY1k>@nE+_tCuN%j5B!kl&fBJEA+iJiANs*gT z8(E%gb3WZyDKII2YYGwuZJEyAfgZfo35r-Vef^Zm2QBy&Sen?8@m)wlh&%p(diA0n zKNZ-Zcld~@$@C-Qvu}6zfAPf2?>A9t5IvE7^8OCWAZ1%WYES>P;Q@4R?`*Xsh(Y?h zrLOSW)rmw##9jbqh z>B@APGn%nkV9+{h*WbGThw_+{i-S z-4a~=3NuO$1HYZ=PyL;1Bw+>-+ZGINK|esV>dK|~hl@>w7>Sec2!%RUx*|u6L$`eKS(&WpwT^rgd1xG&-7GaAELL_u z{ABX=Z6c@bY&54)Cnt$u&6}N>jVXPX%@K(E)tP>tboi0>)*`+8(T_CHd6RcP9Hd%1 zo*?Q66lA-|jy?}#te*T>hw^w2BlJ7nsPlG&Y)<|LJ6Nym7Kc|HH|)kApQN z4AZIlHLADS+fVEKHhOCK)cOrfq4+Nsn-4yGZ~>p)`ttx)7{_u6o*=8|ooljbgERcf zG!gvomlisKd8h6+k$F2Q&sL(Q^&1nL#NlmqkQZ5Zk0)?5Gl=ZtLK2_oZjRD6+L&*c z5`QZoR_>`>{4ar>oD-Fc5qI+sG-Owgx&Ftqz} z_Pp_6|3>rqPKtFB%CDYhnCoB5`xh_(z4&0g;Apk|nVo7*_QO7CPuh5mhFD1Jylq!dR5`J@EX8TSLR-WI&qSeCns~Cq) z+}6Hjwy@~DJ)W->k5J0}UrcO;YVY0vKbierFGdbv3n87ZNJZw*W&QI}m3z+k4scMypCGeE0H3Y5=({?0Si6X`trc#B-bjlVl?VgW;wAKaeHzk$u504@QAzNhf?dm6e&{#-z2nE24_OHbBi4{?XAX zZ6GGzdDLg$z5o_rm!Z0GWgk!f9(vrRMEYC&=Cao4d+k$|8D6$l#?B&PIuzzRmr%0G z($r70#TkYEV0T>{!+>2QAY+4{`qs*H-+YxaynpNXKMLBo{zK5VDvU7sOT}Z8cPv9R z4e9^b)RrV50-Cm=ZHd@bDts z5T33=#b@8@IVPDY;A{fw%Z~et;(G+HF;VROU|;xIQ#puTg;nYtv+1AVEo_qLa>%jF$tu5XUZpn(OZ9)PyhbiJ)BGT zmW$fT;yCYn41qm>%}fGI9qG4}eZXe=0=hRYVQ$_6A)%qM0AA)k%!#Vc2nBERVJ7`j zHr<94;ciZJee{zc^lt769a=csJ_kQA6QT##`NoN@5Mc078;7$EKh zovGl4`F}=_j$8INj{b%>bsUiVoA3@^@s(G;*NQkP0KL$E`kC#mQ#uNV5tTdbJxVaC zqQk6S5D@|Na5rj*JFv~$$qBY4nwR3g;5x{iU_O8(1m)Z}u&6Jf&&32fPf4J)_06-3 z0^ViBeGXy*=D?5#cl1^pg8tMz^Hk5yR24XgH$y=fBh^W251d@}ZJQ2cHi4J0LKUMM zu#M>8qfGreb zj_tA*Ht^>x7OhIDhtEFThvVlfyw;W^Nza#zllvdw+s39pwxo%tSK@SLeEu;3^!$_` zYL;4$Q2YF9aFwyxpq6&$0Yv9yIN1r_E_5pkIRfC$*GO`Z~F+X(VDHeZxK965jzOE3w&n1tKR_;w2ovvv+7Ho{cA4WBqj)E?BFX_xlX* zMyx$F;;{9`RsBcci6aT5ojgl$nUh(y%{sM*aC1FjyEamW&>YDM4%1=7&Y`vd)b!qS z15>#3W~4xgY$fUxP7DAP098QwVS`sSX91f)=Goj|Q76W~qE1JsH0*3|ug@2*`v9Sd z9Ta>xZRqVfRgmqW1@i#D6aaDolJIGGV-oMxFSvNoJf$F}uqsac$SAN_yLKocobdvj z5L4JkX`_XVbSP%T2&hIcm`)0ZxHBI zynve~SC!_Ys`@Gw*J@P9?Z0^)Z zuGkjLW@(=ulazSU5CG zuiWPkCTn%@Z6HzBfe>(|S>i;2(2_Ed8-WpK&R<zMB0P(ZhzLom{1hIXE$8j##c&R0k-n8W^k zIbOc6LTZPBg_kn}ptjn6O_B`jQ?~t@iXvk41+cKyxwos7kh*v9&`hg3_FmK9%Xi-t zg0Wb)fAgfC)wk@&86*fh!>sJMt!DgVRwx;V@r5-^&gFjGtVU$EY2JH4wAhz2Z)`N| zQw;eGg29?#>t!bL1j@kIUpf3!C}V@%*!yL8J940TvD93GxR=hODp*-&mY>CDL{H0! z@V;vVGeWU~Ww!U-+RX1gA`JKa)Ug96;e|*Tjx|&GRfjeC#Gp%S5U0l1q0=E3J|s`< z(Q62TF?VEs1%;@pZ_vY0eg5yD>G%=Ot9hfSGUXyFux&#%14COR8+M1+|A>rpJu#dv|IFu>&t!bKVduf4kEE zZOChsNJp~D8U6K&y`iWTpvd}*dsNXy9NGl1SxnD|G=s|_Kqi{KH`F^Kex{F3M-HH^C? zspyvaAQd?H<^KGePy*;}=*dJTC&e^6Y>@Wx>M@jbPB3@61;#ltGM+mNm zvo(CFBfH&a9z73W$HXmb3E^h~9Nz|4dCO5bCVqx8(i3NSY!z0^9jIC_G|yF2gqw64 zFueZNuav6u&Kqs@ly7e&KYVAlezcmd$k_#Hffag82N8w$BI}8KR3_7@91<4vn&j=V zE^HS7gb!F0P@S^W_7M+&fD_Cu@4Ozi`}qe_b$0?_m|5T;BzO?atn6y%tvy0)v;f1G zDputu+36}@?r$%Yc`$src)y(ggomt8eK$r>CFxwQ7I}(8NSXAxL+#7MC`w1JKD*T>H-i{Zi2T%Y3k?VMKR|&q0Sp`eca3xOzfgxNeG~vyT@AMuP^s}L1BXL_Yj9*hIeaK zipZCTt8KY@jZ{;^sW!IzE~_`fJC^UJm;tc+AQV{QSvS*V^t`6H9@@wJ`L7v2uvkQ5 zl2$9oL{8IlTX__#&2f62VioGm#nbcf$N_41I{y&*>bI&5z0L2IE!-m0fbDQacer5} z)6Xut4w7bV0j@xU;oC1wME9gOZWr#=+p(CKdSZW=Pp-!oWgoI_@Sm_MZ?jY}&}9=H z(Yc5H7pzLE{RUQrJA?_zF|zqJz%`sw2@(vh6Q+yJDRM8gI*H6HPZnzh` zlT5zlO0PGQ?K?!HDQh*KZnN{6iU57xI2FtuKI>3zw=fU6iX!3aPFV|}enB{AeKH_+uGeS-3g3IQ~a;~b{4DRgF1Pms;R z0wXwMheEXVZz4cr%_9`1chCwtUj`f@-5At4}==Iq$*>9BfHA zMVi4nwcTF^ac^13_q1^Uz3Kfg5i2*}t_H%2Xiny5A7a)V+wZJU5e9MkRJCy-guA=< zoOr(pYM(-lAadggMj}j}z6_~lkUEDCTd+`~OM~-b#M?ngn+@DqC)%KkBW6r5? zK_jSPnE@HEX*pts9~yd|p`+g&?c(4L@p6xHB32Ewy4;g4abV2Gt5 zaWm%^M&(m_6K-$D6dYL#SZ%gRIY`8;?I2-e!-HAFT1}!Ro&CtA2Nk=$cRtXTG9kTA z_tc@wwskuZ00a^@sWJEok);8>W|%$vV|m~q$}kbcVX4A@gJ+K#Eth2$QHO8EDBcDI z@imT;Fb*RQGbE%dP#}8&gqqjDC*j2iI3RFtq0Fbb@+{?Wk>_fwFBvOvqijD z0qZ6P^y$+UI0;27>@dfTA=U?3`v4d0W`#ox&GB)Y{xMbc9zgex*9Ec}5MwU0#6?vp zlfE83Y8eY5ur@vb@fzYBYGP|A@$~hfOrR={%N^G=-?Qq;Z*vMV89a%%!XP>cPbO(u zjn`~>XfSlGF09q?SS2o8{{0g#qd>2^$JtHL{0%+LZIATZa`!Ahdt6<}=3!>QQCWvg z!5WMpX7j1DkLP*KB?YylIRS^m;-q%ZTEkM1$-#R3+6&P!=*;!9$&NoFJY9n@s^Z3{ zX4}Fd$Fmca;OaZTUZt@bUrVK!kSGjJD`blsAS z#0PQ}vg9Bv>RETgwcabH8g1c!h`L&w2lr30o=1p^gt-|c;|hL43Zb4R0Wb<=t*rq< zv4lt%#e&Epe~ijcB@%WsTx~W#wxSK1aMwY(g2n}$Kj}CU0^&~QTlB>YKpiEPY1L(u6LzSQE=h> zPy&eiljQEkgu5%xkNC*eNh!UL)b_LtXabZ9)*s(w<@)vYAMxURr!pJ`XfH!=GPazk zUJw1YZ%QOy`~dN1qSI0l2Fgr(JZFJv)`MtmTW!gM*{2vT0t+rENRQG(_pgD2w!48B z=js;*r+PtraRD|8-d@5|w8163D-=j1b+1#sQ(kITaJR0bEd46Nj{`h=x_esolRZJn zOg`I?$;UwSKs$N=3K8SYsSPTj^TE?EMtsO5deCx?`3C1A+$daRdc_n2WP%Yx!#6lm zS7=pv9RgU);+?iahII(y$PVK$-dLwjq&|tf)W?=_xLPMWQ^rylQixIxgkOO%Yw)P- zPHH)e|l%T#+ z##n3962^-z7PGSjn0pr2u27bZS(es$vuEb)#(dSh;IR8HfA-;Jmhp(Qj%EFN;)tXC z8m9XeX>>YdR$+KA`GM#qDJz9cLQ<%Ld|xn(foywOY#*=LNW0phpPc1Vohl(tG+K%z z)@{A-UP1GU-im=fY)tU~j ztj2S$9{TiFnl-AQVC0)_Ro>$)vWt8CF_rSMZ~l(}Pj@lmBX}rT=Az4kN<7vFkzHIe z7>nD8!JG0DUE;p&%-IARJp!^(^MY6QrWFfINa!{g|{I~rxBUd6ATPZoajQLc5Y*_ z+AdC0C%Z|+Hx;8z?uQZi94!dVFh8F1F09q+lGlrK*6lquLR zVBFb}I>D^TMpxF-{Jh3GG?7v`?aOl40dUsxgocO5ZjM^<8;4k!Tib_O&+BMC)L^08 z$lQ?AekXIsys1)}$3{R7co0|sd4G_^%G$X*W0PL*`~-Ea9V7aSAHw_ofz+|ggIQZ~ zy9e-Co&XN0=Fx6X^vJJt_bUG)2G47e`UI4IuimMs|HrqPj7Lur)F-ALf2hi(K6>|t zFF;5r;@JN4?xt*A0Y02f9KOh`K_A!rPS>QcK4~-S`7SG;HxHcr4thK zbOoZp-sE69Z~EA2-D9?}eMK$PAt^*WDq9-o7I0h&Lo6P6im~`*$qE5e@ucbpnnOUS z?L2mQvE$xnjHMU1XrJC6=hVV#WAVfF#8s}?F?P)URlfuSPKBUu`MWrtkmFt#L`_}i z#MF@5wObmWt(p87B?XZ2!TY_#KD@6Hk%l?`1hP9Nyw`zHn*+($!Z5(d;wO=79nk>oGN-xb) z`24<{pS_cVwpJ6%3D85kDVRpiONh1V+MI-ih2^6PLS6}oKBsJ?c|Jtpb^(_MW(BCp zv>uxyV7_a}dqVeqfZs|1S*gXrA{U^+y1MT@-CM;xvwf1A&{Cwcey|yxkT{1bwAXHx zEytPEE4mXk6oKlgFZYP8?)6S#0r;47kgX{zV47MOMbX*_j zTL-|z^R(@^XYeu-Tiiz4o)Z5^$2oNimO<`>;;EoOoDpYozFs2`=0buh1yY+S5E8v0 zIQ?NJ$a2doglSf8gkmN&yL+#HsbO6%f#lqvNUci|ao`JNOTr?fFuL!H&s437g6tfY!~N|shDnsi!)5_XbiG4q6`!M0H)h5k-Qz1XXL4N zh7pN>G=d>Yi)COvW>63fH|4^xVhrG+S+4rfqs!pAQ>If>RdH~ieHtaCySjv<9_0@K z1-L9R4Av9cbELyX*S^X6##xmK>yM1&X85`)^h9}P9>mI;Tg|v+&pPxBkJKO5uX9z~ ze%5b3qgMuFo79KvtclIu!}i^T6+@HEY6VK#bT-pE7SQ^mk%hJ0#^Ixad+N&a^3{sj zdZV2H<#lMfATsQ=m~K}Z=diNHx6=4==+r0_l#vyiubXr0&D?+F4BjJ4-|8%+(QVv~ zv7H+_(K8gx%r?2c8j-mLK!f>Q8Ujk=#i9LA;U8+&W~R@)JD|xzlaaXpY>1W69m4=* zfSe|>TCh?)w^+ETnVZQ^#|U6@22 z=+312;)=Gum^4aE&rI$!P`yoam(Zh0e@gt$xNFFQ#-hx#+U4iU?mvDK*SkEk+&p!( zYhdval5>evOdx^rvo{ZUa%^J~*)meUBT7n$%~T)w zWC_cAl6m?nzSP$1&G*tYwi*2=1DF(P1#({2`zZc(kohy&S5c$dIAN@4wIMT00OYm4 zP)R>o$NMn+*wGfMiO$Y))EaQBjfjPRiasca7cJL~u=OJzZuBAMLoKQPc7j=UTI9+v zKw2fJ9v#58d*g@U6*3fIy zcid(#&z}9J za#cpscllk4i}`P3s`IVuFY-}SKX>{0Fgx{4xs!QuyuPDZ)Af1F}_;U{&BXibZ=VryL^p>%G8`Q zKThbEqgM8Hhc&J|=gY@h^{fK2n{%t{xR)M`TgW;5OAlfL*pPaKF7Q;*agcRu^ba;1 zi7@m7wVFuF?RdxY>wJ4&PVV}K%icbj%3o+rzlFgMDaK{L7!cb#mI55 zcDqcpJ$J(OQP?qkY^K0dETg>R$Ks-a7+%xS(yXt4I+nlaLMPr&2(;gM>WopHfnTPWbAu>=M8~w$e`l(DFy9Onjv#Nr>r3>hEip5n#%WyRUh{suhcw9sEfC?zU zSe{IG1z~%t{X&AVxp5#Auh?I|)V;E&Jm71YwKIAip>4J8Pe_fX`SCjjjN5v`kB-~9 z{V5AR+A~Nq$~(s(%tDQCctfR`Y@gYc6IGfIo2(}U`E^|`a7~N-t%vZ$BPF)p+K zgi0E#I*4Z*4?TL@DNqYGf89ae@G8i2rlf|t_dRj=4)Fy2kRIh!&MxvQR5rrO-8RMp z?-G7og@Y_9_%!b`lFsm0XcV3;#+JzE)#R<)O%R@?(p|sUeVFqaCT;!&W9)f5&wdku*7J zoQ2J%QChqep^s%!5FV}K*q!NVGF9nz$PYMPM9D0`XTonhAi9=n-t5qgU!kn4lEiJb zoOv*9$iH1IsyK^I5Y^kyUKXRkHf19s>)!+fZEkv9YRFM+QIR)u%3#;suS!2rVbb-| z79>OFnNd*L6djU*3GfFl#$P5tQ&zYM5KQNF8?lMDa{o|Q5vGF=d$LtKWDA3WsJiUz z$5O4TZZa+*fG^o(IVU+^d50QjIujx_B_O0GvJ=m;uouR2{;R#(lrBHRsm|6umxW>x z*MR6kRf6>UlVtcoqg3?W>iZ2m)3bOv&gBC9db>)7xf5@-5pN00D%t%sak=6|t1>~KE)2mXhkSp+OdkKFL0xDQb(w?wsr6{|> zrHV&QjyOl>PfpWC9|2-F&el(dAXi`tDhtXaI3J^IA>;uH-pGn#9Ql{c_Uw}zXs$;g z-7H3J+&s(MV7SK=bm|Kf_g%5?zqk3MN@d!vzb6DCRJ3jvpbh9E54IN2!cortmKM2D4Tm+top znH4ikLv=+BaI}}lmbUpo#TOENHivHUZPU?$FffES6_-W17BSHWRD()D3e>{ou99(@ zkNXj~lvY~r6Elub+46@(nM^NeZ?_3GNFR>_is0V+Rt|ALG7gLYBbc5loMx328Y@-~ zO}(RWH5ggM0$+@K73^C=v}IV{P9kOEumxjN4b=jw*E{E#P3&2T7ZVvMci6S3>Vs{| z>zLKM524$)t+-DLcR-@Uy=)()cA(Bu+9Cv*A@fz7)}^JU2NX-1qONDhJY!+MR_<)) zt|g3=jnQqaQy$hD%gFDs{4OSJjWh45)`sboSOTuy++_6*-G!z_z#85cn_sG`u#Ql* zxZRCU+-a37oDqUAeSd0%q1Ne&p6^sC`L5j7R4+!C6_c8MC3)?a&r}*TcfRuChYDIq zPM+(^%tRoPbB<7;uJ0NOVh*X5CXBKw$-wzlKoFO07H&fol5+ue2Pp~llv258%xKM< z0B_r)ZP_UDgRDsMSX-j;cDO#k0Y(+ogZgKW(jFk)%u>Ek=kN{|fjYl7HBt-$Df3+Q z3=bbl0v()7cl3@``dEcs5PBiF?SUpH86OT}OJ9zem|r~YBf*w(5f^Y`1*k86@V9I! zp9)W(8Vqb*?HcPx#%#PmTo~o>cJGq`hmZ5HIwzrVF%epK(yqJFI<~Ut<*Pl0N8RKR zn=C9k@bF!327>dGpv3OA7y>xNHrSA$+EOWfURR*b`E zZf-`8SPv50?-;|t3PhsfVLi91P=Vt|vj65661MCuGn$OVJwknilyqXnTiu)+5nMwt zHyuRy+h2YOB{|{YEm5r@4?c=$OH9OM#RcQaqn* zeYp+FTqiyPxLZwtxUk0{t%i=oV$?OA=xySCKw)QU?%%e|uB5k0rp(_QDBqEX>dhAJ z9}pYga2md%@Zm9kFKyWuIsU7W{l+hOVD>E?F>E&WAv61z;f76b##xw{T0*X*GU0QA z^~e0wqT2>}CfE?-N-*ODMCxe!CnV{71*rmqF)h?Xstu|3UUz0_i*UoAjM6 zNZ%3W-5P)lEi>OTc8^LfQ4L%}B!x=e>P{r^lvpymF=nIxmBed@@D4U52YT=>txYwH z^>n(OMEu!h{q+R*vP$dS!s}Mf~rQsva}kJUq_h(bwE07(l{D!SBtbz zBnFMGSxP|OUA>@7wi~I-Aq0xuaFgiX`~9{^I%o6YcI8ZgUe?-K8h~#qw$!&} z_<_;k-HT;yVsrhq&=s`1xb}KM>4ga%v;)lNlcz?YHD#kuLEiKl}KJNw{f>X1YS?6 z*T8`r6L0cv`Dqk5wdMmU)UXBL7I>gM1ODU!rcN(7$FG6U!L#8g0dg%E7tJQY@Rq2| zsxFWxzd{$>Xls{?CpvorVy8=a0BZ-HQg-N| z9HqOoa$m3I9JH!u3t+z-hQ)uN14$WO4ZJ8$pGU=(z7#p_zH>Z9wUpOe z=H-2dL5Xke^qz8BQ=jWXvv;NalEl=_8`O7XbaarM==zO%OVPg~PxACC6B|!4qa{3C2|c{cye$Mnt5{zlIM6bE_&IUIG>Z zn8_`y1ZBp0;7`m4Zy=f0HFyNU9NPU6=$0A^;>8p%K(JGp(FxGmx-0Rm)VD`S%Wvrc ze;uv_wJO4k!w1z&iD1qyp+HXf{9$XZ#Ih3i2)r%P0b}Lq2?f;MGu_4M2g^ z3IQ9|(|X4>Kj-DN$c=Nw-hRCR5FUUUQr?7$8ry=Ae0FOLxPzUYsJm?Ha&QE zm4c2X*iyx<8}^43)=&8#sZM z>;3EKk?p(sR0z7UT7Pp}-I27lwCZ{rCK=B_h%+RUvpzbpqNNV4Xtg65i1$Q!myeZr z=S(`4>8E8uCmudNSq!3}-{Xfv(mI7fFk!8FSnd+szk+(Pte%f++mTSGp8LHG7nA>dCg}|#8-q?cKwPU7 z53np6SBKfxDI8v>_J^s5@QmM2=KyZL+=tiK&AdB?28iQk9fm_ z-78s**_QC>+A;@4vdcN_&Iqxyy}8DT8Fcsy!3{|jfzJ`rzp(Qse#i8L_&XPtk=nmr zc26(hx`>FVWve?81+Awz6bekF@W`N$f_`l6mpufXNew}+-)TEFc-n5_&iFkvjIW~C z7o(6xni|7QxpdrZoC7x;#Rx9kXlItq6fqfOUEpV`aJ-98WMxb_3s8*@LPJBL#}oSL za@m!p{b{H&{GDt1#VT^q=Vl`Y&%<%t!M7q?mEQ98XPaTcJs~{61hQLJW&4RS{>I?A z61Mh+%$CFG9Nba6<+u$LA|1H&GzK2zsT-3S=rl@}b6yb0a_A;0P%QQc4X+F3h!8Z( z!q7*99WHWh*odH2T;P_$1CiiRLUA_Ha%Gx@i}(66hVcq z*!9e#j-VFB!(Xz_`W+7izFwjwwb;OCY{Se{X)wI`E=^siZyc5K;tl}6mO{|+_oC6a zfONwM298P!^aEANZ)jle&R0v^Y?7&RKPd7pouNeV%-wEqVop>uQ`3*~cDL6>qE#!Xr*DoFseqe+t-B`$W z6`4?P$+SK4=iwpQ73F~pE*hcKx2vYNfrroQpaazdUvn(e9+z~@56q*vhuGC`j435Q zo#LP=Q>B-*waR?xS|jHiB@A*_UYmF;Q#HRD3oe8g=hB1Xn-@tNfTNDyo}6iRFDF^g z!?JZxbmO2B4}HGAm*IW+U@L*9&eG*-4p_)WYHYOk-tQRBB+qzged%}umj2#U^Q_bo z8!`(j?JYRWbX_Z09dK2nO&U+{8a3V+p5R+A^xNPm#lCnguIBOaVlvpHJ2tTgY3TicN3^wgq8Yxcv9g>DIhW!auRlC7 zU|$0vP4g@2^#VOV)5mOC6rbrIN|loVKI@p`j^C{97|H5>vv*XWvF&0pU$)pe;jhula7KZ3Ni z?V)&%)B5kHckfYVzg`#un*e37jGKv=6A_w%ZNc@S&%LT^krrK)HY9AJm?<{>Q(Y4b z)S8el7=20i+~3Pq3XL7495r5~V7|J#+*vY7y?zpx&~Gg1-sipE($nu#7s zt29gW4}qd7b;kitpaX<=AA*h@W&t8cPmzWs7Ds^u7aXB6m8Wdq1~vUz=Ll?2v1jQx zn`)%U1W&ZG-}aRn)#n&VsivHsKJz$RrCbvdd@ncO)GQCoKWW^fb|43hlgIap5xhEw z#&a`C_+C~!@4|x9UcV}T_W7=Uy4O|)@y@x3+NYCSkh_FNJQVQ!Ji1>zmKR`GDC~QS z6R>)Eri`RjcJsRttJEi@oi0qa@nB}ffezPpvb41Z_k=-9cNUxXvm=nxB*|+s8ti1W zztNhhceATFOdq=kueTk;U0bW*Mih|TiD6Jw()9&f@~$%}YDRdIJeCmDv|>PPV6s*1 z=fogyN5Hz@zv-6Vqou@u4&Mx#o$fE1$6C&k&~aU~oq=7t;_F{Oji!$}@Kuu<-%de^ z6!lNqatDbU*<*1CT4nPQ$NBsgR(c7q_h(Kxa_C`bWDgrLu~FKM(WM&C?4 zdQdOn19JzwSr}AFqx20G;QaA!v!S$=i}s(-Gg{pkvSApo^g5q^m42f4r{Y z(d?@b)zj5ibZMxaTveFUzrAsX=YF71msq`P-7nvgIMGwraO+Dkh5N1&4$+C6O$QuS zDQlu`Lk=|_%$?K?-%5Y3z{74Zi7*;whObNa=>_+xHfJUlXhLB>45KgLLoyO5!EUe4 ztJ7MN{7@KoWop>;%`!Rmy8O=bAJ)tyroKLFYkRVbk;O6>hr2QlLRTxemb^u8WK_Pp+DTl{Q!%80Q?Jr=aQH>fS1=1$ zsuPU#E>Mw-SP4Rc@8q$g+ugZh2j^Y^+YqGam>6R=As{%}5W^?ijF4eYNUjmbCLT5- z4AhdZZAB-X(3kK!-N!Iyi7g13)_7U%;Gh|PE0x?)ozu58C4C?BFQS0>^0;dAPfA!%>|M#;cW(#@Z5Ly~fxl^+%~ zL5QP%A~&mvia3OY9)yDBU2s9gBOmqY9MEq`L8`4pMF%3mo)!jL3xT@!riJ)jF-GIBL-ceQedZ%Z4fyj*hCM{Ecz=Lap^|34{glUDg9RTgvccyW2bG3wf~~NA@sTYUVPE)eZT%7x4Vs6A*qhi z2_k66&dy>Y&S_aZ<=$@lINEbMuXoxY%WMHHS4sbbjPFx42U4*(V}zAyH>b)}`&t4I zoXu0?Gdf_vWPRgf4mRb3hG%c_o4VY889iMC`OGFwi2!4(Ke#6)(E|PcB52N`ixM(} zr|)sT2J9V+4{Ub(FGC!1&HN_-;6e6Ag5nYm{|aSCFPM zFh5|)aPpezBIy{%#7*63m#=nOS5arg^(kyjgA}B@BpwACAir7iP*jp*KT}o5#n?pBKWyd2rB`cF;woUB#yH zz->Y4>}BG>1K!sj8x{{VC67h&T$9wBb1300fTd_;Y^-;bB8D4#LZFS6IZNrnN`L zu!u-f^k4K)QSJ*xUX`z0d5vHUwDE(e(=gaJKz(k9m)*)c3_?JbDs*$$ATLf*yu`a* zL3f3?QRRxQtFZYMlu}D~MRxK$W&h z*Tp==8NO@%Dj$FCqRhSf0gpe^T=#ANc05~b6B~<7a6&Y~ULp@i_7rQ4asc1P+)0u% zrRIxbkKC_mYQj<(b&zERBIxkZ1w)T&v#eq;Uar|vOw8fpWe=oI2p1+@GD&0uL~V-K zqiDG+Lv&AN=`(7}13&LIlfTv|ck~*VvUHS><=fy9kk!}GQp;$jkx?l~h-RQd6fiys ziBjy@w9!5iI?K6p)?iRxIJFyhDQTHpR~Xp8nMxn=Di3YIfaQEap9&YpTN`8v;rW)$ z$vNkIXt}_q^2L?jIQprHi|Ki?ZFyB0CV#6eVNay(zITM#73|FXX|M~D9?0FUU^E$WWw-7BKBfZW|b>Eqxj>F^>rA0zb zaD$}P2T_X2W4?5$!VVnH?dv{2E*q|KD32AFWmKNt9Ib5V@!Xx=1iL-~i?q9|qm@+@ z51y%+_kW@ZBVsW93_#x>@E0-s;IIkiNCpiT25$)^;igd&wGegiN()?J(SK#}Kq@#Y zqcCg>S%>GBl27!4uiYD3%A*L<1%gXZxbC4F*1qNEid}4=HuPSd^CZ^VUfDCl+G1hs zFGAsxylu>mzlqzANP^%poFfk@$3b`lXgEp>I1Lx`7Y&DCUD9IO$c|RJY1a1!USP_R zT3MVb{ds%hGYplkoTm()d26<7NsSE;a80lpM;_5tg!U%!r{P{!ME_W2^}D)S{xWd9UyoD)OK4u7)+P%v2+`Dg`|WT){2^c0`v zZ_>+>=V1{HIdeUvhdcy1f@VClmt%|Q8td5N<`GqI2TP=c&b zX^CCGVe*$1n0FWG+K#fSHhHul!{u7l>$Lq1N{fqYKJvVidMi zc!q;Is*N<;`c>T)!M1)GVMGL)$M0avS{L@eF@h5eQ-uCBHKDIB5AsFNf2um}RIV$& zcoBEBXS*@!P{RB6L6@%Gf5*bPK)fu3mZP*Ryb_p4@`_>vY&iJNbYE}mfqjz2YxPhT zCI*HV;E}Ri0%{cFC@Ljh;^w&3YAgXp* zdKO)*=k~bTwyUy5j_OPvD86iv7f1mJxBPj;bReaM&858Ss`p1#k(aq>cNjd^GGlMn zIJ)}Q$(7E_!Z&_nD0e!vTUE08R}5OF6ML{3qqSEDsVke^$@pG=`$*&4G1Dwk!wFPy z=UADDkCs7E=|q1(2bXSAld3>ZAJL(#C&yc;G#3TIN}n88Vit4p=3HHw@t_c%TRG+N z`4^f$wj>`S4rhoKFWtAvL^-x!xXnc^5ua>33(^k1&2T&Jd>S4;SRHm8k2PB<82HX} zA`m4PE+vkMzb%N!?W0%?O-^c6?7!Wk&p;`K zN&j3HHQ^!pUTzPU9LutGNWCG%3ur}*0^=pK6m*O+)v1PN=ST-5ZH8m>P1|f_xkKeZ z36~VtbPjLJB=opb7-nM9GJfOac6SL#BJIt_C+c^9Zr|?zywI6_adZkREO1}E^D=h` zVpfG!Gq~mvB<0%Y5SIumq_%PWLUBnIY;Ecfn za?yMpHqele@?!Y2oV?Q=0adq_&ci0})wFX;r$c!#IIf#P`l9k&9ki@PXd3Hpm}9y( z&7zJY#ZNMYjPsI5dv6RLac$`1m5rXzL1*n=df^0zGlV@k^ycl6unSA^<&=@SH`u7V zl6bb0u_LI+6BZdB5OO-Z`Q}n0>B*Mc?_2y)*k*7u%TD#azKnL@3=>gDHZD9abkU~& zXxUdKt@tBWOmcV3B3J&pAWHt)%_L_|$}D$`*KFmzCg**1HPg137_|xE`L!t?FgzpE zgXS&DQFIMsRTzg+uveZZ4BQz&i;I@aL-XN|V*NlgR;iQzrBQ z45m;D(c;+E`@XsR{x!X>j90UVYB{3R>?epo6jrK5 zM^KXpxpW5Ig8>U^X~EXsUvfg;1RHpCMZ}?iDJO@X#03EA?Rn2{Hykl=!%2zYy$$f| zLN>5d`(?8$V480r!zU95VGx`d-=CeNZ9zTn1GYsE6Er5lOAp(bPRRhnp{IW}Gvi>v zK~>@L{y{Z0d={`O1KDsPskb9mSyBDl!Lkb_sX#1@8^O}D;kK#5)$?jg47u9j()Z= zuQ?jTG~J$j%UE2QP-)rfO;M-|_3+%jN=tP`!3^qoC=eq}Jn@zVeov|aqi*`;-LjWb zN}ZRCo@?iI_XcqO=HD)!|HZ$to&Jk|({)|~LR(RC+(EqJsbVB3KfIY)mXoKV6&r+D zhQ3u}_^kLn&Dj0dZBvyaxzNtfhdpi?i94^E^7|qsvOsL5}{xA_( zx~MqqFhL9x*0oM3o-ByN;2uIFX4TYife4}TjC6J} z37fQtm0N2!oPknQc$i`WNaxDYuJ{Xfqx>6o8br1M9b88fw?UlqhbPn9cn#)HVhVi)AXoV94icj!Z__?!}q(hVgPiI+^CNyJ03XJPYd)e}c#yqBaF$r;x}C0mms$7ddWo8uFn z0odHLAfevjvU&S($AktG>Syx`SI&WZpz+Yfg%Z8Dy^{C1^LFYy!O7-QwK=Hsm>U=e zdLEkN;Yc0>EN)df-4kr0*}k>5z4&_t3cBgUd>hqbCclk5f`X~?EAZ>9=g)n-IXhf!1klq&^tiXh zqqaT`*WFBVw%y*ig9cb#D;AHZC4m0EH)x*v>zL1erInTTk5zflQ+V~2Rm`I~3wze2 z@aSrA|4V56t{>e~$6p|baQoO@MOvokW9(+eg>XQ8H}Gz{{tjb z@|ks+k=!Ix65zn&5+IL$3EJB8cYd*#mPLLd_zOoXd&y_AF}OJBD)5b=!fU}MZ{?c6 z`@Bqs^5Ll#$gA5ejhVh341AL1sfIgrlr}A6J~`8dWzb;p3sCx-f4Sr3hH@W z#jy5+wZDCFD~8dWnA;#U@2A+ZAJn^wuRyyZ52~~q`mXmqc(&8aC@!YS>IaoT@`Ve8 zlYyRYSvn%h`FR1Oh)J5-U=mF^=5VrAtK?~SwAvsE<6+p3qY6FuzUgwaFw(?Yqv9B+ za6<1AlmPBx&y1J@vgOu?TvyIR_`JRg`h^kPXv^Z5zHZ^|Qh2L(>UeRrEgy0nD&8_L z?YnQz_;gZA;ijv^3fujBi$d6u?iO9-sZ{{so3gg{_%D@QNV7IKQIwA{TB37wYaNF_ zJ*C^r$8TNDFZq}QZ@0`p5S`j)56`U- zTUQiX-(G*X&YrncJ2Ycb{j*otP1g;Ug=`Bc(}$SV{H__RIX_A*I}g7gDg3!24)6uW zQ4htMgL}j4_tK80lrdY2AK4E3N2q5?qF9c7iHCu+B|^2WQO0eAs2#JA5&{*Hdg=$x z-7gaXv=(-|g~JihTFFijQj5o+N#AGz>huI)4>F@b_=XORvrFsn9JmiqH)^0)!<`Ta zm=e?L=Pp*k^JCxk>wBeCxK;Y`zO~_$3#h7kN~EK^fN0KiXlxd95CTz|FknO9zCotTT>< zD0N6$4yzKhmADay>b4UZ==KW=Yd?GbKV^5!!-x&Q45?ONZyMp>*v_ZE$@}kXbXHId znMT5&aPH_f1ARy12gFz%kU*)qP2M^8>}E$XX;dNuzJHj@NPoTDCn&yt#tx>lQnS3wlmIdBugd?yadf@J_I+f zo9`JJdE|jlLv(Wf1VQUx|Mks9c7HmGvhdTe&CclUe+JX=zF4a3>ZXYT?fTp#N;`N| znE}#u+4-C!S1UVnH-5fg!HM=FQ4sbq$ zfI+RHc4%!a_(1OP5A>h^s3oyH^Souzg-GHM-GIjcmd;m$4D|HfAXkVPu57agJ+RSr zxGQhswm+~R$ely?>-*s<-a?Of@pW+ay^41{v&-F2suUX78(LhL{09s}A;^K3jYeG#X#ZOGQ(3$=K zma#x;hzkI*Zb2rG6+&SarhJ#aq4M%D0F#|PuWs|g0sO#&l@3f}Bb8YE!wTEi)S?8( z7YpP}qZYmZPHP4xlr+A@xMfAaR^Fcn^H@D?L71Ra95KgxC9kR~=%foHSD8|{YO7~U zAwGKNSLhiQg!vPGul@(f49^*EZ3E}J{}E)S^6wzCo&ORtbNqLZS-H)OfD<55n|M9k zHil(3$BV2UU~~+CfUAu_9^eVF@mTOf^RMFM=6?DXhnhoh);>U(`jc488Qdl#D%a}? z2J%-xvc+wW9blnKWXf=-Rg{x$0FvhJKkBs^XF!Q5g5wN0B-Haya`-W})PoUuir_|Qw)K35@udEla3aGBT@;?)w z-HK#`y**H~HYoOgB&wekN{o-cECxbg)wtkd5w=O)I%mtZ3umDKn4yDY?vVTo=$ZXe z&4HVE%s&@nA5OM300?*enL>oU^}rHATM|cQeNa18yIhCiGI!TjG~|~s`ns3vh-9hN z`_!+7%g;VNc?8HcvpZ5mY+8ncXa4(&6hs(kBOP)6D4B%Hp$-iaNU^k>w=@eh21xhJ z17XYHDkpKuFi$F;WCm05?1uh8@(@(14?nH9p5pNUt8B!RnS531WsT(2(Bth-PqX`* z>S{K|` zN{ht_L?c7uoxmN7q#pp<$vq%DQ7OZ=R7LigOd!rE<5eEer~!}PG~AAHBx>7qW`1P- zIM|FUi~Tsa5wH)XmL(B#^|R1Y{^6R6w*(KU6uJqhlnDST z*JO(g)>Mx}_Vk`;|Vv1Yaxyg=2|&JnJjk0q)ai zwAKzG{DZLqO+kQqL2kPN`pglqOK%*?Agir#@gsy53P3r5SaA^h$&VB67}D3Q)gE&N zud-M+U0-?9g#(7RlPOLf_GD+7Y$#&caAz^<&Os&ESLZE1%8?^r&?~h<-q%FiRGl`o zDc^yd`&CV@KYBf*-(ht19@MriHByf6F6+5a?CiiYYHGnwD|bBcAM_LxE` zjE-pJ1CD18Nu*6>xS@@26^#p}gi)z78X-ugZ5h6Rk!-Q3~iZCbZVe z-8d&o=Ze5CPM&z148i*H2ST52;DMpdVItLR7kc#xuT7~#D<#0NX3^M6cRUb3crXg+ ze}wVFi+pO2SVZ?lzJTZS$%0KtQ1IWcj6VoknZ6!3+2|8K#L0DyH1v6M;SZ&GqpfW~ z-w|FD+-Ej#1?Iwd@}L@DT@98g5RN=g-kL?t{1eAgqMcbbbilJNlXXpW047mV!3m1` zzWk;n%jLRhR9*VzjFhcio_0&>E`e)97wL~JGCb=Jyb-CYf%?NJ^=pIkl*T3|xj>V8 z2=1U@Yy8z2frFBPA*va0Z6nsj_dFx&Xy1c>1Uk&v?k6?_zK&0thdGFv$OrglT8NOx z15io{5xbOA__#k*V1^a#zg~n~p{@$T#Fi-Av6^G8hZe9$g@@zpn{I1nBqxwQ;8Tvx ztDH=oBB#MQV23u;ZK&NRmt7(3HSM-3QePbu_&iv~)chol)7w~dM#Fa^t{E*HLyKe+ zvp7@4ZPyyHE4uBn$#Ww&F(oLuN!Pv=C2t-xv7y-N-elIoJJ#ZTpF?=KsO3ym5mf!8 zbainf#4}dspV$>U^-Jm*Ulj8*mVEIn;zcu4aA497*tH%8HS*ECUP0!M@&Wr*a~t(ZKI3-0m^(1_ojn`PUKs z#_ro@PSxY}ed8SzYCm)AJfrMJ3+tP!0i$`4N-q2UmO1Rf&rC?pfJUVbC#_9aT7&^j zWQ;Jz4rBcerbd_V<(7f$Xr~xZ?ubONTI)0$POy!}Vwe`bP8Mp~Yq~H6zCQ@lYuD*G z^;zgQtleT&vE$KxPgPIgK=c|xh3^H+_Afd!PD8R`D$AYzLoIu&pohZrqt1mFTv~l5 z@M*6-Btoa6sGru}a|bU&_AbExGpXk(_1qCAtPglv71u2y7PI;}vMXnPwafJ5 z(VhhkQy)w&CP$YFt~KMm7SrGLY>Y7*DV4VLe(hc$V6c@!D>j|0&`!3Ywv%%w)`0o$ zee(#xgFynzD;!miCU6UIHZ+$v-k$jmpIzc~V@2}=V>kUG;m9GhcHG25ab;{4N7SKGfsQ6s1C^LYa*TC)1`|_LZ z#_So6@bReWXElZfc(f(w^s!sc6O0z67YpUW6!v=IxVS+VYBmnr_sL3)03GYkVT~+BHG^FLH|f?EW`clq;r>>yGorwLXi-{tn61xo6z7ZJ(tqUIVXXy>Y$) zkKK%A`=clCB-}fVzGGfvrkNa(o=2Qn$~RgpuQkts=>6_$uc_G6v3!)qqY`5{`9(0CrDtvLaG23 z045Z8UX60zB_^JJQz0KK4Up?shualn?Qnfr!>ft;h#N}@-KZ(U#Ez*2mzMCZzF8!0 z_pQ0MjEWjLY-teoUdC)jJ#C+9tM$p4<(=Z1Jq@MCqwQ+NzoDqovKE*2mHSy$KT^Lz zI=vko9baNb+s_bxi5v|WyF_nlYU&Tr!wlZ8VyQo!lM>9FE&|bOiG|t~vOd6@SJ5S; zPh7ryH)j4$q5C1yW(a2Q!vzg$%^rY2H39_cd*p8fs#B%)|D*xFWDBx-p7j z%t=vs?LVq8yluZ2&Z=C+jgBnIcl`?-T z-hKX8qg><0Igi|{X!$n45R?UxF+AdOtva?-W1Bo6o+Lp#1O<%VoQ&V&T9LX0yuZ%I zOm&GaV4&t$GdfLm=PRueDL}yhrh>Fu`V#Z0{|;Rqu;d~K85+tzzLAuHd-3+*he5j% zs`v!e#OOU&Dg&LGp9l0FzAhLZs}*W%M>1F=D@`Y#9bZ*C%PWM&RBOh)Pn0;;-P%ZN zt~L82EmD$GP$kzFyO$V)BqzF;UwPl6dt}1cER{y&DkP@0LLphme&smZ@t~Ba+_~?- zFpuJzTOia!*dL`yl&8+>CJ2W&a=7|!?Trom*?t)pcd9Stk$UZR&;_z zhUn@^+vrXbZ@>_`&KW{2efh>mb3wLj*z)TNX1 zap+NX97DblG<*<<#e@x3~tUM55*3B#g%@C=ad z7J(YY6)#bSB-nleGf|BTRvcAZ5o;K~Hw}k3!I}0?K~gC=aJ-gbnA^J-hr;;~y?ivN z$O#;@Y#VN!C3JZk((HfyT&Mw`~gFjeoWerX6XcY2-D2k{?l56WF`Yj8|hgNKC}>|cr3pkY^fe{HbiwvPZD zm--hImHPDmmWk40?jg17=q@PHNW>!V?UBOSNdO@poaBOl;6NBNyEx$i`5f3Ab3ZB! zzuNww-}t_)`B{_m>B)9z^uaQInuCHzXq3cSIL%3Sxmg*|xQJU6;xbfNXePMLeSS6U zeX;Yx;*LW~sFhLiYIc-B_vq&XMtb_3#~;K!a~~lcaxj=co+a)zb23T2g)N0M;Ph14 z8oia!% z%LsDV065{#%a!EV-MPkksJda+XLln6psvwz;HD@}>NDkvO_{>;^>aqgSPXfaxir1i zw8Y63x|LB{<feVE0`_jdrI6o0BY`D5>T8tfOHti`>r*!JUzI?lHD%>r)0dC zvS(5)kI)wyaU2l2Z#_*zG3Pb!=YmdL(r#dKri{1C-z$E=t6W#95-&2H(|cW)M*;=Y zL{E4*q|8qg666gM;;N+jy5B$*NfW=pxM^*huQo?M#hH|xu7sV9WoZ6AZT|DV?z=b$<~X&- zt=)QkGQTS6X-JwME62$4j|8lh5O~{j;-J52f=_69Q3D)GDCff|z}l?>Uq~yTi=GoA zH^UFZzB|TuAKqKLh!j#VFwq9h-;HdoH%nV$2-WTApV=P5?P1CvS|o{(+wC{W*t}IX zUu8-d<6+b01l7?os#8%#kdW6Ez2BIrv9OkL0=OHw1G%D+54l%gc8OUZIr=#25=~mg z4{UF)%f%Kyqyczj=bg4UYu`(i-Q6$U2bwqFcgFYk$b0ay?kns;h+2 zpJJm*po64PCK&GlwGT9~Cqf3^O`)mUib7sl(KHWG4pcil-_ikxQLT;d*`aLu6r3gy z>)4tal4SA51YV60SIDjW?zMsVT;onP$2pITuYk_BhcM`Xo@*=s7$Jun`D1C^of;PX z$+k-Chu^il&@o- ztvq6(v$bPpzkb>bYSHz6wz3g+{*(jW+wG+JjDNn;Zy3rN(~yx_s&#=+5Dr3#N=pC` z3U*U2ebnB|R(UIuqKT-bB}aU`S__FcbKnAj=-FuQAq^0>5 zP%8ec34QMw`FWM#Ih(NW^d5#U!s#jTJ(eR0HZC>7*=84NGcu?c{r5AmF z9b5FudaBxOsFj&+;k@G3+oyVJIWg*MX_XBAdGkVi-)r7q8Jl2yc5{5|B}o6Ycm6rY z(djR_-rilL4CqSb5It$%3bm^o&_^|v(36GD+xbKe#-Mp(&X3YQe}N;cf0AU&lGm8M zmUuhqdfSd}{am+4VwR}IYfn23&sx=9<7z37a!Y4HBR0qQVv-MT^i*9l+NPYame1QStQi=Hx%mzDTbr2r zADBN}7%q>@FKaJ?QAEMZ2WAx^Z^f}cA&nRBHoX(4u+k;!uj|X6*J*Gs+b9UA^qWUs zS_H9FbB$|cS$xpQrW@`l|Au?o06;Dg&K)g*YtXI$lcpgxL&nr@>Dy(^j#C<4a9`F< ziso$H`CsO|xMo&Awl~S@w}Xk;uj1sWFXf9HPrT$6!yK=Euv3ccxtdlGxuI+$VX5OVpBKb;jOSUiYTe84NjFeuWneUVeK*5)cDjs3PGe2;=F%V@oLp zp837829!sB-n(Vfs|>h;$x02uNIEZYOV=t95ZW7YZNd2Rn!(nij=xM_3cmM{jiQ53 zF>Bl*=l$3ZOUtETRfvLFb%Z63y;62v-Idu2id~6{ecGxC(IoPsvG|h_BebjZhQDk*k>B6NoY2z0zZ~a=rx> zS`N#0+^v=CKPKZ>GuxYU)E+L>dMXu3$!Zme&`uC}Ml7WA_;I{meXm6x&Gszm)=FX; z>E87fr@+yRSFhyrsTc;hCq;iC5cgf2#5--e_4hEzi^J?a%wLXes)AGQPT;TI8*yaR zt*gUs<$B4WrN_=(4vF%@j5MdJH(N7?=GM9@x4pS!Teak$kZCrF14fez# zfhPqw6;9i9Si{5UUk~Q_bobEsdhTLMOrhy8xmFnxT7@Tu= z-51wqnsJ3^!Y^JOv!{}#;4srgDdE73sWioF&-td>%wZsJKKl_2i*A|e(HQj0NvBVn(?+h=;i`rFC%sf%5OSp*~Zb) znr5g$5(tszH+QoAeGK?S+-K>U-5YlBaI}vVQS= zEa0BQAX-`)&N1t|1i5phJYMd+_^3GI>KaAw+#tgB%4t%;_UUOU40YvIUhW*dJvB16=eflzIrMABKJ}SI(rt|xgjV{`6@QN z?dfj%_e{D3_#BEV3zac%M09`&Wcwi`&y1!xu}>&Q?T*`dk}hN6f%X3go_!@bhp& z4%?3=X?=P+`Mre~u>%Knl;01(ztC?`=1IPm!mzv=a<-i5t|;NKO@~jz=v}RrrJy1k z^cFs4k>ap^&$tIwNjR?0inv&ZLn{PKteXpcO!IPz1tY^N4Rus_X(w}|JkQsPu;!mP zs5!SFj=k_Q9+Plfd0esQnkrz^FN_+u9X$gQ1C}#tK|vkznqco1Fn<{n;K9vbt-sA* z6YL44yWHdl0opd@b`LV*_VsUVAH54Z;~n}{)15^@G+Nqace7{+x|n^(xQyP>>5dii z-B_Nwo3)~KtbtG(JRKAB>VJ8wj(K|$U*XZ)1|(JuGS#w`m@*~9TVR6 z+1kpS=LPfh92_#^#YNi<)z=JIWE6asuf`tGdS6_<7q*K@A!9Eq>k_5bE!5Q>Bh9Di zRwAbUuo5l;1;?U;H7Dk7UJedz07u4{4_w7rWSl`rMLHh1h-m}iq#ML6c(t(NipzoZ znGhpqbAu#Dt!ecc1qOg>{1!Y2<%;-3<(xW8ew%Oz9PP1s=^uDf7>8E6U(7OG z1cbUvBm5PUsjUcNGWDvglgr}za3&={vS3K^gx| zLD4cA(|At-#M$fwb6q5~z@$T}DI4BDxTvJHEe|HJodqGFw&yr(@)yTj>jTmRq)UwN6G#lQ11rR`)3G@i#x1skuF_ql@5Z!@6n#U~Zo*CFLy zvmzDu$_=Ob@!043M@94YJHi7V)9zOrliXVx!Zq?#!sTVWvKJbVh>K~`BX$>vb-vJY z!R8!EtH9?zu?&WI-w z_LMAtZZ8C(FQE1L$XjJf*2Dq-9ejj$%HqS$^UE(sYwnh#b-N}OJUuOs|z^v8)9SPME%s|2VOXp?$Tj%vwj12D)5GA~v zWA$of=Pg#nBcN@SXG%BiAg&*dg)(oph?z?)!%!8)PeM9uUI_(6H3VuZfW%CYD4NYA ze)}_+Teu(ZqQ8bCO?ogMq1>n6<{KoSCGIy1WZ^CnV9sH~M_(tKMTDchCi`Tfc2=`PKmm(J5FG)nab2cwOBMlf+pf1g`!6PBY1QHSgB`0jzq%(>9GjQ%#D&GU z;NZCRZWV6wY5^v%OfX_7_1G1^u;B@a0GV8u_w@yVR(n(3cpI)p>@fHUq|L3i1LQxE zM+zERLVbuA5#)lehujy^)7b|=&hds=tY=mhPmV%7@O5=JRcY@$V1-jr_W%{up1oR2 zqc`@YXHY0N?r4sB3T30e(vZe$c-LokUQD>W}^3L$0S*}EgFvPQI!oO8$ zOiZ;WDU4h19*I=ldMIgZ#lu;DZZs1?fJIqr6Tkb2$Q4lzgi8Hy;^Vu4!wcvC>hN0l z?eHqcg651X+_6vow+^rB^ebsV^V~)~DUk_mKgZ9+Zqx23V^jI`OIUtOoLYrK@M>`V zgd(A+X3}D~19A{S{?kcleWy%EXf;iwSmbIRW!A@}F&xwG_vtv-@KJEti~kJ`1;LM! zNXnONF$p7CVhzHF>;j0EXPQBlpy|`CZQ5!?t_0!j=M(U*2Pyo&U};!*t%kDD-P*^U z&~T++3U}#2DVMmi#I3|K3|GsIXKaa$z|d)Cf}R zKIDCr{vT{zTL0PBHH9F+4!rT4NdJTQq8~C!1ph>z8q2RKV>6x6Ht$klJl< z=E*L6cDYFo<^X`MA&OvsK5)9=KdxO(&{=`ElrZoa9|JEE=xdD>XmZwq*hM9s8(Ejr zp?Aivrw&O*<$wI4ZhkHTR2Zw0xr(cuA^8}rT0Wsw6MIUq=j*c1e1%<+04+47dnuIfAPfnzg3oLl~8 zr=tAgasIGV=3@v6rmgOvur*Mj-T1ol%z6v=wwvg@C%G*Z_(0Lp>~D@x&z)QlikKCi z<`}iV9WK@r35|+^W(Y@mhNConxWv05rP3U|fLZI4=)E*Pk7zrU!){hbH5HYugb!wB zaJuiXz&7ZN3SJ8B4khkrOJihOvH0;z+?{z7+A65>Y3K^jS3av-fS78#d2CjmH-W5| z*dR>eULY%Jw1CBCWZ16NoC>Cu$HRi$w7;^i5h7^=TLJO6EB&Rt9;W}taxTe#$4!m> zm)w;3|CpPS?g!jdk6m(<=wV1Wg)omg{V~InOVC@e?wAC#WxZe+)}&ZDnMWpV-FoQ= zO~m8SbVL}h8l3YEN7Yr6&vB^5b!}@FQENf+9vrHQQ58Sy&`ANfy!R@g_1**Ni}oA{ z0rXf3Wh!^JhYf_2^2&m-YC51^!I~TgyMBWgRn{y3bK^;;w@tO7{G6nO0rlhF4${i;Pk`-`E3l~*2=cTHycV5=B;S-0~Ris9*kcS0L&rssdi_n;?!)t zN5%QQBP=xZAOqO=SV*R;?d*thfYETYK~d`e1GZ`>X1wKj^@jI)RL}PaAeu+H zAn6jaL`y2zvFq1Bj;z`-54Q6?fNHY}oEG;!C#n8Et5m25Z`__>LE^bMg7D%zxPS=0rb0vBHX=4lm+DhBR?R05rRjzQaPa?3m*8?*N4escA=i< z8~J_kJ*6%&9Yswa{S};`I;`|0L&Bj9(+uo?c)X4iuyR&aRBF8Z6f;`uksRpa&Ro-ZiG9g;5@KT4r!Xx&@mUfkV#(E0+=$m1LcY{)Qm zrNs*+@o4Zc@NhhC1X~7;uU%pzF;;+EKu4oc3#7hNpp*RfmMwjGc&#UuZ{GL15$_=Y z1DEi7>Dhgstfx6ef=={x&z(5AnYPaov^&7%7_r|+O-3sO^^3oQUbO4k!3~Y!5oR

    hH)u>jDl&3~X-rc7`&3;TRyTaql$1VF<6h(jU`7Jv5bSHZ7;Urf^;JI%BP3mm*5OXaGKoV%V~f7WYJ5LDffhix z!x(1MUu$$B#$%|utibM?ZVl2LB6q$Z2WpAaEjdO4gO;znRa9-{%h#~Ob)@YN^tO}ZcEr`q3RDQ55sMp(dzdBqvGfB1?!awb=C_g}4EdhuH))bb) zqTl?}n=fuB#m4mvzNNVNb47KN-5GZLB1|?r^CdF+icJkO{v=|}o4?7ekYHAmKjhX5 z(ymn+ouSVVRq3|b#n0@h-ije{E2?t#RC!alNXwrcF47tVI<@7s6ce|zQDR;jU6z?Q ztfp*Ef2p)wgAHA1YeuGr1d1*yfS!iCxT3ZhBvcBAAAfCj7w7;)`{nuZ099+|v_kFG zrbW~aKjJCG=>ve`$kmBZC#{f)kS8yYZcJGLZ_|)-_uJbzMb&Zl-x!HKe+U@J0SE9J z?_b|;TVid{sVQsbKg05ka&O%a>eL3TD(@b)$MfpDgPM!IydykP!FiU$Ux_?v--cE<|{b2)$l*%w#fd;ZLNpPgE^Un z&NZPMC@g1&@IHYYY)GH_gKD>CQbWgU0fLU!okOrXTAjF~4D(F2zPb2|+;X{}#po$$ zjPS0Tl$dzk?IRT%hvx$5IJlxGAYQV=QA$l9Hq`AEYLqWZTy34X}+ePAw!2Yx&&No0wX#9QL??km$AD4`3~-ZtFx8hd_2b zEk4NHB~UFz{;c=UwPuNSdrjY`P8lWN+!xjJaD9G=N+sbeieA1}R3I*Y*5b;uVHWzD zp)b!Ubol(&zJ^WHIKRy6uZr<+`G<3-K!u=pCdtAa07 zI2D=qyg-Ao0gNYrWBU94GD(%z`baQ|vAWM;8)O~{3}R9q0Q)#v5wUZa2)MGJt#Mcr z8ivcT%)@R80!LID{EeR?V6!QPPv!B{;?VG^ZHay(kZ)59=pdGPW9!GYEdnxF5HpEX zeQ|&pT)1(u;T_`xHl3fPHQIkYuyG9*3oT-YOJO284kl6juWIg)S1FPS{K^T9QjJeE zm@|rWLh|^vbCK%2*EB@B4r9!gyQT#}lrg~cvIOR+9tF6Hn2boQjH<_i^oo6W5M{&5 ziTUWCg&g?F;r8Oh?`gO^PZt5a_3wRHh=2L8wg!`WzI9Ri&Z5VX3s`d%hk0WV5xaE( zbS~O+x3){Ej_2$Zlmb-)>(}m&8KstTvcOQy%?n^&=moc#4e|*U7n9^gVML#?5E>}(XSNFPbzSj-mATxy~ zU1#<3ibaf(nzQ;Oz|3sAJcg$tpSSxH?s?D&ygGZ`sCKw8!(Dz1W&S*Q+0kj%bPB02 zv`jgg73*4D%OvpK_i4|es|B1J z0k=}wtxJ;};hnD|N+PqEUe{+sz9}*-4M!Iz-kIG64=N@JS2%SyMdz7Zg{?e@$@>3RS+IbUBPj)Z96*$9rD%qLQt`oJwa>r#$7_m=@qKUH&wU>Z$T^Qu zfma&n;kE!buE{<@a~qRTl+vjlG%Xy+tkh)DkPnV9ya35n4oI%hpwDfIhb+$9gOjR< zXH8Xw?4?dHa;#wDQ_4-s?J0NMSkxC#^$gkwG-R4sd+K}Cg3y=Ejr?7~BFFe@5VOV_ z+Z0={S!<{LO3w3^)R3c>T38i7_8oXvg#(k4^m_G)$qt1t#Q(lO5owgN&y{}xxJ=WB z+?8*z^p<*`-m%y?6l(GdvVg>U{;0Jk09#ZZw+9?}(Qm$wm04El2PyuO#;Q}7_`jvG z8n^rhjn(7-Qe*X9?SB*AdWQz*i{BK{!$lv}2$!M`0Vw^$8YS{}lWcTH+%C6)tCd79gsEb)X-qyrW!WCYjHYphLG`2;M zS;8xa11MeMb5bHm(^1t??`(;+lke^&E3AY4xFbL~(q)g=fd)CY>C^eg@xJI?;^UXF z4+w?t7iOier$H*)6`d?-5BqG``O_xnhpCYXk;h$#ISV=7|HQSV|G>2zi8UR!Jdd0{ zUHqC(xiK#ekThd%syVNt>{VOltygxDVTre{4oA)>*nEwB2RvZ|WOVU*Gp{}v9{u=)&1Lnr60q5f zy%}8^2Ho!~Wm-RQ_RpVez=8I$hJSYA5%|Xct-{Lu(=UaUjxbPIEliHtaSli{U%x6C z<&gN{ER77VLTZyTsPZ9PPoDF}x#3M)XC8&RuS6^AYM9>43tY)|Kf05Rd~5Ctve-7@ zqd#f_Kl#0rdV01&R$dbm)SlHov5G1C0N-^4!3ygY%n<*Y?Ydc2VzRw`j#wrgq5Q>G zb%wB2nM_oc9VnWCY9y-JDY5pR5TY6xLH!vCfT1hbAk*8=eHg;Po<25Om?Z#T4=*TY zD2YSM4PR5rJB{=q-Vxo^a2#g7tgHAHTY3067!*E*)ivKBE;Np2*tujFj}Vs-gLqUQ zRwZxfUl|84_4YHXnkUEg{^@&W1U{Lavf(Cx{SV^(vR#wI2s`6WxziT_4~YSkcyILW zw6$(7uBo%f4XrO4AtgBPqDeZCiQ*YeDA2sisu&#^qT&>u z`mAI3;}P>?sxi1b5o8=eYWdVaHt4SRDx3mZJ~H`{H+fH(Xs|QtgIt7aT(jcCRXn|; zYC7lMLC9ezcisKkJ&vRNO@#0$U96rK%=%<^QXfljKX7dU<5bxn_ozh{hbK@oXTWd@ zS*Gf-)}(!RE&%;6xU95TTsh!wByFFJ#NS+fGQ$ajhF&|n<#-`LFt__Pl=1Y1#IlbR?Dv@=0t2vtjI*{Q4~N}*>_iOE|yL&9P_n5d|wWpQCQgz$5IF=l;_{~XUSX4eY}q61Y3 zF?^JhY_Fmi->C*|4%8UUMVp{=4Go0_=6%qy;RXHx9=$EWtH z-G*eKt%8-ezd|aML!Q@34(NXWjU5>!6U8a}YFX|l$za|CN*d}42-Z|CpCo*`@h&6& z+F0CIvarN;bF9FZW=$4ky{UR$z9>GGNn)||xU&ACsXDZ#W1+NFlYXI|6vBhwzkiy0 z0Hu>PYR=xZazb+%4Ax_VT$p{CPuuTrH~ zXqw@a-&vcAZ2C^0U)f1IGoDjRVm|U7MgFiM;?M22hS}MsDZB^x*>&o|QD%C4XU&!(s*f08(7d<8V0)`4+RGqKN9XY5;eU%=FhVGhkEt#HM- zFp5TUo^YCT@!Bb6cWweWib|i%U?CpvMn~3Nut_*mK|*nI27_{P@%ImsxZcpE2>H8? zU0R-W9d1$JZZE4)lYcKBD`)*ZKRF})pI02sI|UZ(M~hG9f`pu-Iup8hl9H`f&bB-F z%mE638N+A#Wp~ZNi(A6S3ii|&NWz&6zAros?@Eh4X9J&@biT+B7SErj=pOIJ-kGo( zOkh9Rw_8A&bhL~Npipima|ad?Oqo>uEek%j$t<#kVI2>x=mS( ze;;A2dWNip!bvA~p93o9kY#NLj=Dm9_spO&SjYpFywp!iN$LSw-gRmy;se1_&9W%m zdA@|(XwtYasOd6(lTH?j35H{ZEN?LjHkvY<(S23jV#*NSwGL1d`dakPv8*V5?={)c zTg#$=s*YLT+3udZ25Q{u#A1o`6%u#a0#4#dG#5oaSb1adMTGQ#M|MjmSmF1$>*y;7WaOA$zi}D^~F|$S4oZ~0V?h<=wW7V_HSeHWgDvwICFnQMl z+qA3V<4z;%u_i@?G4LGgXt{ZL2Usc}3^f)a4aE4E$Ll|BrF})5bDfN<5yRdVBk!Rm zHDt3c1+hVF_OWGQc>ulI+e{@iEDL@rlKMow`Y!7U6>E<4V4yf3EJe)wQ;7#k~O(}-yG-21n->Yy$K z`S;mV0Xn%d|Fj>ob98Uo_t*6vrmwf>cr4EL9OAbco(UX`(Jj~ql7A_%F)d>;P|EsD z1Flebn%`?(Yd*!g$v~glmZLt;{T(C$5e?`(=S4)mNjm8Q4?X7AEchPWFeK8rW z?4g(C_=mF!{!9r^`AWjr z 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

    I~xh#;&zlb5%v5^b%H0;D)Q5Ain8G!{Dsp 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

    SE4?AA50p_%M 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 Date: Sat, 21 May 2022 15:35:11 -0700 Subject: [PATCH 162/174] bring code to mod standard --- .../GameLocationCharacterExtensions.cs | 50 ++-- .../RulesetCharacterExension.cs | 59 +++-- .../RulesetCharacterHeroExtensions.cs | 38 +-- .../UnityImageExtensions.cs | 50 ++-- .../AddEffectFormToWeaponAttack.cs | 45 ++-- .../CustomDefinitions/AddExtraAttack.cs | 107 ++++---- .../ConditionalMovementModifier.cs | 31 ++- .../CustomMissileDeflection.cs | 103 ++++---- .../CustomRerollFailedSave.cs | 28 +- .../CustomDefinitions/CustomSetDescription.cs | 15 +- .../ExclusiveArmorClassBonus.cs | 13 +- .../ModifyAttackModeForWeapon.cs | 215 +++++++-------- .../CustomDefinitions/PowerUseValidity.cs | 23 +- .../ReactionAttackModeRestriction.cs | 37 +-- .../ICharacterBattleListeners.cs | 35 +-- .../IConditionalMovementModifier.cs | 10 +- .../ICustomMissileDeflection.cs | 12 +- .../IHeroRefreshedListener.cs | 12 +- .../IModifyAttackAttributeForWeapon.cs | 12 +- .../IModifyAttackModeForWeapon.cs | 11 +- .../CustomInterfaces/IPowerUseValidity.cs | 11 +- .../IUsePowerToRerollFailedSave.cs | 11 +- .../CustomUI/CustomGuiCharacterAction.cs | 33 +-- .../CustomUI/CustomPortraitPointPool.cs | 129 ++++----- .../ReactionRequestSpendBundlePower.cs | 245 +++++++++--------- .../Models/_CharacterValidator.cs | 43 +-- .../GameLocationBattleManagerPatcher.cs | 4 +- .../ActiveCharacterPanelPatcher.cs | 4 +- .../CharacterActionItemFormPatcher.cs | 4 +- .../CharacterActionPanelPatcher.cs | 4 +- .../FeatureDefinitionFeatureSetPatcher.cs | 4 +- .../Tooltip/RecoveredFeatureItemPatcher.cs | 8 +- .../TooltipFeaturePowerParametersPatcher.cs | 4 +- .../GameUi/Tooltip/UsablePowerBoxPatcher.cs | 4 +- 34 files changed, 727 insertions(+), 687 deletions(-) diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs index 3c1ba830c3..cce12bcd70 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/GameLocationCharacterExtensions.cs @@ -1,35 +1,37 @@ using System.Collections.Generic; -namespace SolastaCommunityExpansion.Api.AdditionalExtensions; - -public static class GameLocationCharacterExtensions +namespace SolastaCommunityExpansion.Api.AdditionalExtensions { - private static readonly Dictionary SkipAttackModes = new(); - - - private static string Key(GameLocationCharacter instance) + public static class GameLocationCharacterExtensions { - return $"{instance.Name}:{instance.Guid}"; - } + private static readonly Dictionary SkipAttackModes = new(); - public static void SetSkipAttackModes(this GameLocationCharacter instance, int skip) - { - SkipAttackModes.AddOrReplace(Key(instance), skip); - } - public static void RemoveSkipAttackModes(this GameLocationCharacter instance) - { - SkipAttackModes.Remove(Key(instance)); - } + private static string Key(GameLocationCharacter instance) + { + return $"{instance.Name}:{instance.Guid}"; + } - public static int GetSkipAttackModes(this GameLocationCharacter instance) - { - var key = Key(instance); - if (SkipAttackModes.ContainsKey(key)) + public static void SetSkipAttackModes(this GameLocationCharacter instance, int skip) + { + SkipAttackModes.AddOrReplace(Key(instance), skip); + } + + public static void RemoveSkipAttackModes(this GameLocationCharacter instance) { - return SkipAttackModes[key]; + SkipAttackModes.Remove(Key(instance)); } - return 0; + public static int GetSkipAttackModes(this GameLocationCharacter instance) + { + var key = Key(instance); + if (SkipAttackModes.ContainsKey(key)) + { + return SkipAttackModes[key]; + } + + return 0; + } } -} \ No newline at end of file +} + diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs index 8d441c9a2f..7590eb7b4a 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterExension.cs @@ -3,42 +3,45 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.Api.AdditionalExtensions; - -internal static class RulesetCharacterExension +namespace SolastaCommunityExpansion.Api.AdditionalExtensions { - public static bool IsValid(this RulesetCharacter instance, params CharacterValidator[] validators) + internal static class RulesetCharacterExension { - return validators.All(v => v(instance)); - } - - public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) - { - return validators == null || validators.All(v => v(instance)); - } - - /**Checks if power has enough uses and that all validators are OK*/ - public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinitionPower power) - { - if (power == null) + public static bool IsValid(this RulesetCharacter instance, params CharacterValidator[] validators) { - return false; + return validators.All(v => v(instance)); } - if (instance.GetRemainingPowerUses(power) <= 0) + public static bool IsValid(this RulesetCharacter instance, IEnumerable validators) { - return false; + return validators == null || validators.All(v => v(instance)); } - return power.GetAllSubFeaturesOfType() - .All(v => v.CanUsePower(instance)); - } + /**Checks if power has enough uses and that all validators are OK*/ + public static bool CanUsePower(this RulesetCharacter instance, FeatureDefinitionPower power) + { + if (power == null) + { + return false; + } - public static List GetAttackModesByActionType(this RulesetCharacter instance, - ActionDefinitions.ActionType actionType) - { - return instance.AttackModes - .Where(a => !a.AfterChargeOnly && a.ActionType == actionType) - .ToList(); + if (instance.GetRemainingPowerUses(power) <= 0) + { + return false; + } + + return power.GetAllSubFeaturesOfType() + .All(v => v.CanUsePower(instance)); + } + + public static List GetAttackModesByActionType(this RulesetCharacter instance, + ActionDefinitions.ActionType actionType) + { + return instance.AttackModes + .Where(a => !a.AfterChargeOnly && a.ActionType == actionType) + .ToList(); + } } } + + diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs index 9b23f04ac8..8bb360d727 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/RulesetCharacterHeroExtensions.cs @@ -1,25 +1,27 @@ using System.Collections.Generic; using SolastaModApi.Infrastructure; -namespace SolastaCommunityExpansion.Api.AdditionalExtensions; - -public static class RulesetCharacterHeroExtensions +namespace SolastaCommunityExpansion.Api.AdditionalExtensions { - public static RulesetAttackMode RefreshAttackModePublic( - this RulesetCharacterHero instance, - ActionDefinitions.ActionType actionType, - ItemDefinition itemDefinition, - WeaponDescription weaponDescription, - bool freeOffHand, - bool canAddAbilityDamageBonus, - string slotName, - List attackModifiers, - Dictionary featuresOrigin, - RulesetItem weapon = null) + public static class RulesetCharacterHeroExtensions { - var attackMode = instance.InvokeMethod("RefreshAttackMode", actionType, itemDefinition, weaponDescription, - freeOffHand, canAddAbilityDamageBonus, slotName, attackModifiers, featuresOrigin, weapon); + public static RulesetAttackMode RefreshAttackModePublic( + this RulesetCharacterHero instance, + ActionDefinitions.ActionType actionType, + ItemDefinition itemDefinition, + WeaponDescription weaponDescription, + bool freeOffHand, + bool canAddAbilityDamageBonus, + string slotName, + List attackModifiers, + Dictionary featuresOrigin, + RulesetItem weapon = null) + { + var attackMode = instance.InvokeMethod("RefreshAttackMode", actionType, itemDefinition, weaponDescription, + freeOffHand, canAddAbilityDamageBonus, slotName, attackModifiers, featuresOrigin, weapon); - return (RulesetAttackMode)attackMode; + return (RulesetAttackMode)attackMode; + } } -} \ No newline at end of file +} + diff --git a/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs b/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs index 571a4734ea..eae97a8b29 100644 --- a/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs +++ b/SolastaCommunityExpansion/Api/AdditionalExtensions/UnityImageExtensions.cs @@ -2,40 +2,42 @@ using UnityEngine.AddressableAssets; using UnityEngine.UI; -namespace SolastaCommunityExpansion.Api.AdditionalExtensions; - -public static class UnityImageExtensions +namespace SolastaCommunityExpansion.Api.AdditionalExtensions { - public static void SetupSprite(this Image imageComponent, GuiPresentation presentation, - bool changeActiveStatus = false) + public static class UnityImageExtensions { - SetupSprite(imageComponent, presentation.SpriteReference); - } - - public static void SetupSprite(this Image imageComponent, AssetReferenceSprite spriteReference, - bool changeActiveStatus = false) - { - if (imageComponent.sprite != null) + public static void SetupSprite(this Image imageComponent, GuiPresentation presentation, + bool changeActiveStatus = false) { - Gui.ReleaseAddressableAsset(imageComponent.sprite); - imageComponent.sprite = null; + SetupSprite(imageComponent, presentation.SpriteReference); } - if (spriteReference != null && spriteReference.RuntimeKeyIsValid()) + public static void SetupSprite(this Image imageComponent, AssetReferenceSprite spriteReference, + bool changeActiveStatus = false) { - if (changeActiveStatus) + if (imageComponent.sprite != null) { - imageComponent.gameObject.SetActive(true); + Gui.ReleaseAddressableAsset(imageComponent.sprite); + imageComponent.sprite = null; } - imageComponent.sprite = Gui.LoadAssetSync(spriteReference); - } - else - { - if (changeActiveStatus) + if (spriteReference != null && spriteReference.RuntimeKeyIsValid()) { - imageComponent.gameObject.SetActive(false); + if (changeActiveStatus) + { + imageComponent.gameObject.SetActive(true); + } + + imageComponent.sprite = Gui.LoadAssetSync(spriteReference); + } + else + { + if (changeActiveStatus) + { + imageComponent.gameObject.SetActive(false); + } } } } -} \ No newline at end of file +} + diff --git a/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs index e545d7964b..591dd4ea52 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddEffectFormToWeaponAttack.cs @@ -3,34 +3,37 @@ using SolastaCommunityExpansion.Models; using SolastaModApi.Extensions; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class AddEffectFormToWeaponAttack : IModifyAttackModeForWeapon +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly EffectForm effect; - private readonly IsWeaponValidHandler isWeaponValid; - private readonly CharacterValidator[] validators; - - public AddEffectFormToWeaponAttack(EffectForm effect, IsWeaponValidHandler isWeaponValid, - params CharacterValidator[] validators) + public class AddEffectFormToWeaponAttack : IModifyAttackModeForWeapon { - this.effect = effect; - this.isWeaponValid = isWeaponValid; - this.validators = validators; - } + private readonly EffectForm effect; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly CharacterValidator[] validators; - public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) - { - if (!character.IsValid(validators)) + public AddEffectFormToWeaponAttack(EffectForm effect, IsWeaponValidHandler isWeaponValid, + params CharacterValidator[] validators) { - return; + this.effect = effect; + this.isWeaponValid = isWeaponValid; + this.validators = validators; } - if (!isWeaponValid(attackMode, weapon)) + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { - return; - } + if (!character.IsValid(validators)) + { + return; + } - attackMode.EffectDescription.AddEffectForms(effect.Copy()); + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + attackMode.EffectDescription.AddEffectForms(effect.Copy()); + } } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs index 602704d9de..6e966fe349 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/AddExtraAttack.cs @@ -4,73 +4,76 @@ using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class AddBonusUnarmedAttack : IAddExtraAttack +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly ActionDefinitions.ActionType actionType; - private readonly int attacksNumber; - private readonly bool clearSameType; - private readonly CharacterValidator[] validators; - private readonly List additionalTags = new(); - - public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attacksNumber, bool clearSameType, params CharacterValidator[] validators) + public class AddBonusUnarmedAttack : IAddExtraAttack { - this.actionType = actionType; - this.attacksNumber = attacksNumber; - this.clearSameType = clearSameType; - this.validators = validators; - } + private readonly ActionDefinitions.ActionType actionType; + private readonly int attacksNumber; + private readonly bool clearSameType; + private readonly CharacterValidator[] validators; + private readonly List additionalTags = new(); - public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params CharacterValidator[] validators) : this(actionType, 1, false, validators) - { - } + public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, int attacksNumber, bool clearSameType, params CharacterValidator[] validators) + { + this.actionType = actionType; + this.attacksNumber = attacksNumber; + this.clearSameType = clearSameType; + this.validators = validators; + } - public AddBonusUnarmedAttack SetTags(params string[] tags) - { - additionalTags.AddRange(tags); - return this; - } + public AddBonusUnarmedAttack(ActionDefinitions.ActionType actionType, params CharacterValidator[] validators) : this(actionType, 1, false, validators) + { + } - public void TryAddExtraAttack(RulesetCharacterHero hero) - { - if (!hero.IsValid(validators)) + public AddBonusUnarmedAttack SetTags(params string[] tags) { - return; + additionalTags.AddRange(tags); + return this; } - var strikeDefinition = hero.UnarmedStrikeDefinition; + public void TryAddExtraAttack(RulesetCharacterHero hero) + { + if (!hero.IsValid(validators)) + { + return; + } - var attackModifiers = hero.GetField>("attackModifiers"); + var strikeDefinition = hero.UnarmedStrikeDefinition; - var attackModes = hero.AttackModes; - if (clearSameType) - { - for (var i = attackModes.Count - 1; i > 0; i--) + var attackModifiers = hero.GetField>("attackModifiers"); + + var attackModes = hero.AttackModes; + if (clearSameType) { - var mode = attackModes[i]; - if (mode.ActionType == actionType) + for (var i = attackModes.Count - 1; i > 0; i--) { - RulesetAttackMode.AttackModesPool.Return(mode); - attackModes.RemoveAt(i); + var mode = attackModes[i]; + if (mode.ActionType == actionType) + { + RulesetAttackMode.AttackModesPool.Return(mode); + attackModes.RemoveAt(i); + } } } - } - var attackMode = hero.RefreshAttackModePublic( - actionType, - strikeDefinition, - strikeDefinition.WeaponDescription, - false, - true, - EquipmentDefinitions.SlotTypeOffHand, - attackModifiers, - hero.FeaturesOrigin, - null - ); - attackMode.AttacksNumber = attacksNumber; - attackMode.AttackTags.AddRange(additionalTags); + var attackMode = hero.RefreshAttackModePublic( + actionType, + strikeDefinition, + strikeDefinition.WeaponDescription, + false, + true, + EquipmentDefinitions.SlotTypeOffHand, + attackModifiers, + hero.FeaturesOrigin, + null + ); + attackMode.AttacksNumber = attacksNumber; + attackMode.AttackTags.AddRange(additionalTags); - attackModes.Add(attackMode); + attackModes.Add(attackMode); + } } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs b/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs index 4d14d69e54..e33dc17471 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ConditionalMovementModifier.cs @@ -3,24 +3,27 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class ConditionalMovementModifier : IConditionalMovementModifier +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly FeatureDefinition modifier; - private readonly CharacterValidator[] validators; - - public ConditionalMovementModifier(FeatureDefinition modifier, params CharacterValidator[] validators) + public class ConditionalMovementModifier : IConditionalMovementModifier { - this.modifier = modifier; - this.validators = validators; - } + private readonly FeatureDefinition modifier; + private readonly CharacterValidator[] validators; - public void AddModifiers(RulesetCharacter character, List modifiers) - { - if (character.IsValid(validators)) + public ConditionalMovementModifier(FeatureDefinition modifier, params CharacterValidator[] validators) { - modifiers.Add(modifier); + this.modifier = modifier; + this.validators = validators; + } + + public void AddModifiers(RulesetCharacter character, List modifiers) + { + if (character.IsValid(validators)) + { + modifiers.Add(modifier); + } } } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs index 8a95081a39..d2de85fba7 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomMissileDeflection.cs @@ -1,71 +1,74 @@ using System.Linq; using SolastaCommunityExpansion.CustomInterfaces; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class CustomMissileDeflection : ICustomMissileDeflection +namespace SolastaCommunityExpansion.CustomDefinitions { - public RuleDefinitions.DieType dieType = RuleDefinitions.DieType.D10; - public int dieNumber = 1; - public RuleDefinitions.AdvantageType advantage = RuleDefinitions.AdvantageType.None; - public string attribute = AttributeDefinitions.Dexterity; - public int proficiencyBonusMult = 0; - public int characterLevelMult = 0; - public int classLevelMult = 0; - public string characterClass = null; - public string descriptionTag = null; - - - public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker) + public class CustomMissileDeflection : ICustomMissileDeflection { - var reduction = 0; + public RuleDefinitions.DieType dieType = RuleDefinitions.DieType.D10; + public int dieNumber = 1; + public RuleDefinitions.AdvantageType advantage = RuleDefinitions.AdvantageType.None; + public string attribute = AttributeDefinitions.Dexterity; + public int proficiencyBonusMult = 0; + public int characterLevelMult = 0; + public int classLevelMult = 0; + public string characterClass = null; + public string descriptionTag = null; - for (var i = 0; i < dieNumber; i++) - { - reduction += RuleDefinitions.RollDie(dieType, advantage, out _, out _); - } - if (!string.IsNullOrEmpty(attribute)) + public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker) { - var attr = target.GetAttribute(attribute, true); - if (attr != null) + var reduction = 0; + + for (var i = 0; i < dieNumber; i++) { - reduction += AttributeDefinitions.ComputeAbilityScoreModifier(attr.CurrentValue); + reduction += RuleDefinitions.RollDie(dieType, advantage, out _, out _); } - } - var characterLevel = target.GetAttribute(AttributeDefinitions.CharacterLevel).CurrentValue; + if (!string.IsNullOrEmpty(attribute)) + { + var attr = target.GetAttribute(attribute, true); + if (attr != null) + { + reduction += AttributeDefinitions.ComputeAbilityScoreModifier(attr.CurrentValue); + } + } - if (characterLevelMult != 0) - { - reduction += characterLevel * characterLevelMult; - } + var characterLevel = target.GetAttribute(AttributeDefinitions.CharacterLevel).CurrentValue; - if (!string.IsNullOrEmpty(characterClass) && classLevelMult != 0 && target is RulesetCharacterHero hero) - { - var classLevel = hero.ClassesAndLevels.FirstOrDefault(e => e.Key.Name == characterClass).Value; - reduction += classLevel * classLevelMult; - } + if (characterLevelMult != 0) + { + reduction += characterLevel * characterLevelMult; + } - if (proficiencyBonusMult != 0) - { - reduction += AttributeDefinitions.ComputeProficiencyBonus(characterLevel) * proficiencyBonusMult; - } + if (!string.IsNullOrEmpty(characterClass) && classLevelMult != 0 && target is RulesetCharacterHero hero) + { + var classLevel = hero.ClassesAndLevels.FirstOrDefault(e => e.Key.Name == characterClass).Value; + reduction += classLevel * classLevelMult; + } + if (proficiencyBonusMult != 0) + { + reduction += AttributeDefinitions.ComputeProficiencyBonus(characterLevel) * proficiencyBonusMult; + } - return reduction; - } - public string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def) - { - if (string.IsNullOrEmpty(descriptionTag)) - { - return def; + return reduction; } - var guiDefender = new GuiCharacter(target); - var guiAttacker = new GuiCharacter(attacker); - var format = Gui.Localize($"Reaction/&CustomDeflectMissile{descriptionTag}Title"); - return string.Format(format, guiAttacker.Name, guiDefender.Name); + public string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def) + { + if (string.IsNullOrEmpty(descriptionTag)) + { + return def; + } + + var guiDefender = new GuiCharacter(target); + var guiAttacker = new GuiCharacter(attacker); + var format = Gui.Localize($"Reaction/&CustomDeflectMissile{descriptionTag}Title"); + return string.Format(format, guiAttacker.Name, guiDefender.Name); + } } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs index 7a216109f7..98a5d526cc 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomRerollFailedSave.cs @@ -1,21 +1,23 @@ using SolastaCommunityExpansion.CustomInterfaces; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class CustomRerollFailedSave : IUsePowerToRerollFailedSave +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly FeatureDefinitionPower power; - - public CustomRerollFailedSave(FeatureDefinitionPower power, string reactionName = null) + public class CustomRerollFailedSave : IUsePowerToRerollFailedSave { - this.power = power; - ReactionName = string.IsNullOrEmpty(reactionName) ? power.Name : reactionName; - } + private readonly FeatureDefinitionPower power; - public string ReactionName { get; } + public CustomRerollFailedSave(FeatureDefinitionPower power, string reactionName = null) + { + this.power = power; + ReactionName = string.IsNullOrEmpty(reactionName) ? power.Name : reactionName; + } - public FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome) - { - return power; + public string ReactionName { get; } + + public FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome) + { + return power; + } } } + diff --git a/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs b/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs index bf7ac11467..f1f5623d70 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/CustomSetDescription.cs @@ -1,10 +1,11 @@ -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class CustomSetDescription +namespace SolastaCommunityExpansion.CustomDefinitions { - public static readonly CustomSetDescription Marker = new(); - - private CustomSetDescription() + public class CustomSetDescription { + public static readonly CustomSetDescription Marker = new(); + + private CustomSetDescription() + { + } } -} +} \ No newline at end of file diff --git a/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs b/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs index 5e5bc1bfc3..cc8fdf11e5 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ExclusiveArmorClassBonus.cs @@ -1,7 +1,10 @@ -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class ExclusiveArmorClassBonus +namespace SolastaCommunityExpansion.CustomDefinitions { - public static readonly ExclusiveArmorClassBonus MARKER = new(); - public const string TAG = "AC_EXCLUSIVE"; + public class ExclusiveArmorClassBonus + { + public static readonly ExclusiveArmorClassBonus MARKER = new(); + public const string TAG = "AC_EXCLUSIVE"; + } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs index d303749f55..f1cccd9a59 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ModifyAttackModeForWeapon.cs @@ -2,139 +2,142 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public delegate bool IsWeaponValidHandler(RulesetAttackMode attackMode, RulesetItem weapon); - -public class CanUseAttributeForWeapon : IModifyAttackAttributeForWeapon +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly CharacterValidator[] _validators; - private readonly string attribute; - private readonly IsWeaponValidHandler isWeaponValid; + public delegate bool IsWeaponValidHandler(RulesetAttackMode attackMode, RulesetItem weapon); - public CanUseAttributeForWeapon(string attribute, IsWeaponValidHandler isWeaponValid, - params CharacterValidator[] validators) + public class CanUseAttributeForWeapon : IModifyAttackAttributeForWeapon { - this.attribute = attribute; - this.isWeaponValid = isWeaponValid; - _validators = validators; - } + private readonly CharacterValidator[] _validators; + private readonly string attribute; + private readonly IsWeaponValidHandler isWeaponValid; - public void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) - { - if (attackMode == null) + public CanUseAttributeForWeapon(string attribute, IsWeaponValidHandler isWeaponValid, + params CharacterValidator[] validators) { - return; + this.attribute = attribute; + this.isWeaponValid = isWeaponValid; + _validators = validators; } - if (!character.IsValid(_validators)) + public void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { - return; - } - - if (!isWeaponValid(attackMode, weapon)) - { - return; - } - - if (character.GetAttribute(attribute).CurrentValue > - character.GetAttribute(attackMode.AbilityScore).CurrentValue) - { - attackMode.AbilityScore = attribute; + if (attackMode == null) + { + return; + } + + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + if (character.GetAttribute(attribute).CurrentValue > + character.GetAttribute(attackMode.AbilityScore).CurrentValue) + { + attackMode.AbilityScore = attribute; + } } } -} -public class UpgradeWeaponDice : IModifyAttackModeForWeapon -{ - private readonly CharacterValidator[] _validators; - private readonly IsWeaponValidHandler isWeaponValid; - private readonly GetWeaponDiceHandler getWeaponDice; - - public delegate (RuleDefinitions.DieType, int) GetWeaponDiceHandler(RulesetCharacter character, RulesetItem weapon); - - public UpgradeWeaponDice(GetWeaponDiceHandler getWeaponDice, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) - { - this.isWeaponValid = isWeaponValid; - this.getWeaponDice = getWeaponDice; - _validators = validators; - } - - public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + public class UpgradeWeaponDice : IModifyAttackModeForWeapon { - if (attackMode == null) - { - return; - } - - if (!character.IsValid(_validators)) - { - return; - } - - if (!isWeaponValid(attackMode, weapon)) - { - return; - } + private readonly CharacterValidator[] _validators; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly GetWeaponDiceHandler getWeaponDice; - var effectDescription = attackMode?.EffectDescription; - var damage = effectDescription?.FindFirstDamageForm(); + public delegate (RuleDefinitions.DieType, int) GetWeaponDiceHandler(RulesetCharacter character, RulesetItem weapon); - if (damage == null) + public UpgradeWeaponDice(GetWeaponDiceHandler getWeaponDice, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) { - return; + this.isWeaponValid = isWeaponValid; + this.getWeaponDice = getWeaponDice; + _validators = validators; } - var (newDie, newNumber) = getWeaponDice(character, weapon); - var newDamage = RuleDefinitions.DieAverage(newDie) * newNumber; - - var oldDamage = RuleDefinitions.DieAverage(damage.DieType) * damage.DiceNumber; - var oldDamageVersatile = RuleDefinitions.DieAverage(damage.VersatileDieType) * damage.DiceNumber; - - - if (newDamage > oldDamage) + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { - damage.DieType = newDie; - damage.DiceNumber = newNumber; - } - - if (newDamage > oldDamageVersatile) - { - damage.VersatileDieType = newDie; + if (attackMode == null) + { + return; + } + + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + var effectDescription = attackMode?.EffectDescription; + var damage = effectDescription?.FindFirstDamageForm(); + + if (damage == null) + { + return; + } + + var (newDie, newNumber) = getWeaponDice(character, weapon); + var newDamage = RuleDefinitions.DieAverage(newDie) * newNumber; + + var oldDamage = RuleDefinitions.DieAverage(damage.DieType) * damage.DiceNumber; + var oldDamageVersatile = RuleDefinitions.DieAverage(damage.VersatileDieType) * damage.DiceNumber; + + + if (newDamage > oldDamage) + { + damage.DieType = newDie; + damage.DiceNumber = newNumber; + } + + if (newDamage > oldDamageVersatile) + { + damage.VersatileDieType = newDie; + } } } -} -public class AddTagToWeaponAttack : IModifyAttackModeForWeapon -{ - private readonly CharacterValidator[] _validators; - private readonly IsWeaponValidHandler isWeaponValid; - private readonly string tag; - - public AddTagToWeaponAttack(string tag, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) - { - this.isWeaponValid = isWeaponValid; - this.tag = tag; - _validators = validators; - } - - public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) + public class AddTagToWeaponAttack : IModifyAttackModeForWeapon { - if (attackMode == null) - { - return; - } + private readonly CharacterValidator[] _validators; + private readonly IsWeaponValidHandler isWeaponValid; + private readonly string tag; - if (!character.IsValid(_validators)) + public AddTagToWeaponAttack(string tag, IsWeaponValidHandler isWeaponValid, params CharacterValidator[] validators) { - return; + this.isWeaponValid = isWeaponValid; + this.tag = tag; + _validators = validators; } - if (!isWeaponValid(attackMode, weapon)) + public void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon) { - return; + if (attackMode == null) + { + return; + } + + if (!character.IsValid(_validators)) + { + return; + } + + if (!isWeaponValid(attackMode, weapon)) + { + return; + } + + attackMode.AddAttackTagAsNeeded(tag); } - - attackMode.AddAttackTagAsNeeded(tag); } } + + diff --git a/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs b/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs index ef5a818fff..fc61286555 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/PowerUseValidity.cs @@ -2,19 +2,20 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class PowerUseValidity : IPowerUseValidity +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly CharacterValidator[] validators; - - public PowerUseValidity(params CharacterValidator[] validators) + public class PowerUseValidity : IPowerUseValidity { - this.validators = validators; - } + private readonly CharacterValidator[] validators; - public bool CanUsePower(RulesetCharacter character) - { - return character.IsValid(validators); + public PowerUseValidity(params CharacterValidator[] validators) + { + this.validators = validators; + } + + public bool CanUsePower(RulesetCharacter character) + { + return character.IsValid(validators); + } } } diff --git a/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs b/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs index 63e490cf93..c9f228ae70 100644 --- a/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs +++ b/SolastaCommunityExpansion/CustomDefinitions/ReactionAttackModeRestriction.cs @@ -1,27 +1,30 @@ using System.Linq; using SolastaCommunityExpansion.CustomInterfaces; -namespace SolastaCommunityExpansion.CustomDefinitions; - -public class ReactionAttackModeRestriction : IReactionAttackModeRestriction +namespace SolastaCommunityExpansion.CustomDefinitions { - private readonly ValidReactionModeHandler[] validators; + public class ReactionAttackModeRestriction : IReactionAttackModeRestriction + { + private readonly ValidReactionModeHandler[] validators; - public static readonly ValidReactionModeHandler MeleeOnly = (mode, _, _) => - mode is { Reach: true, Ranged: false, Thrown: false }; + public static readonly ValidReactionModeHandler MeleeOnly = (mode, _, _) => + mode is { Reach: true, Ranged: false, Thrown: false }; - public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition condition) - { - return (_, _, target) => !target.HasConditionOfType(condition.Name); - } + public static ValidReactionModeHandler TargenHasNoCondition(ConditionDefinition condition) + { + return (_, _, target) => !target.HasConditionOfType(condition.Name); + } - public ReactionAttackModeRestriction(params ValidReactionModeHandler[] validators) - { - this.validators = validators; - } + public ReactionAttackModeRestriction(params ValidReactionModeHandler[] validators) + { + this.validators = validators; + } - public bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target) - { - return validators.All(v => v(attackMode, character, target)); + public bool ValidReactionMode(RulesetAttackMode attackMode, RulesetCharacter character, RulesetCharacter target) + { + return validators.All(v => v(attackMode, character, target)); + } } } + + diff --git a/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs b/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs index 6c250cfbb0..67a81f967f 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICharacterBattleListeners.cs @@ -1,21 +1,24 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface ICharacterTurnStartListener +namespace SolastaCommunityExpansion.CustomInterfaces { - void OnChracterTurnStarted(GameLocationCharacter locationCharacter); -} + public interface ICharacterTurnStartListener + { + void OnChracterTurnStarted(GameLocationCharacter locationCharacter); + } -public interface ICharacterTurnEndListener -{ - void OnChracterTurnEnded(GameLocationCharacter locationCharacter); -} + public interface ICharacterTurnEndListener + { + void OnChracterTurnEnded(GameLocationCharacter locationCharacter); + } -public interface ICharacterBattlStartedListener -{ - void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise); -} + public interface ICharacterBattlStartedListener + { + void OnChracterBattleStarted(GameLocationCharacter locationCharacter, bool surprise); + } -public interface ICharacterBattlEndedListener -{ - void OnChracterBattleEnded(GameLocationCharacter locationCharacter); + public interface ICharacterBattlEndedListener + { + void OnChracterBattleEnded(GameLocationCharacter locationCharacter); + } } + + diff --git a/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs b/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs index 9f7e68549e..229d93b120 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IConditionalMovementModifier.cs @@ -1,8 +1,10 @@ using System.Collections.Generic; -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface IConditionalMovementModifier +namespace SolastaCommunityExpansion.CustomInterfaces { - void AddModifiers(RulesetCharacter character, List modifiers); + public interface IConditionalMovementModifier + { + void AddModifiers(RulesetCharacter character, List modifiers); + } } + diff --git a/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs index 2a320d0e23..dc26a47120 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs @@ -1,7 +1,9 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface ICustomMissileDeflection +namespace SolastaCommunityExpansion.CustomInterfaces { - public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); - string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def); + public interface ICustomMissileDeflection + { + public int GetDamageReduction(RulesetCharacter target, RulesetCharacter attacker); + public string FormatDescription(RulesetCharacter target, RulesetCharacter attacker, string def); + } } + diff --git a/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs b/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs index e80d6c7ad5..fe54b41336 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IHeroRefreshedListener.cs @@ -1,6 +1,8 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface IHeroRefreshedListener +namespace SolastaCommunityExpansion.CustomInterfaces { - void OnHeroRefreshed(RulesetCharacter character); -} \ No newline at end of file + public interface IHeroRefreshedListener + { + void OnHeroRefreshed(RulesetCharacter character); + } +} + diff --git a/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs index 48e199f259..fbf87ef299 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackAttributeForWeapon.cs @@ -1,6 +1,8 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -interface IModifyAttackAttributeForWeapon +namespace SolastaCommunityExpansion.CustomInterfaces { - void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); -} \ No newline at end of file + interface IModifyAttackAttributeForWeapon + { + void ModifyAttribute(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); + } +} + diff --git a/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs index 8e92bf08ff..44cba14c57 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IModifyAttackModeForWeapon.cs @@ -1,6 +1,7 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -interface IModifyAttackModeForWeapon +namespace SolastaCommunityExpansion.CustomInterfaces { - void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); -} \ No newline at end of file + interface IModifyAttackModeForWeapon + { + void ModifyAttackMode(RulesetCharacter character, RulesetAttackMode attackMode, RulesetItem weapon); + } +} diff --git a/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs b/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs index bbf1b8afa2..0c60a90ef0 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IPowerUseValidity.cs @@ -1,6 +1,9 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface IPowerUseValidity +namespace SolastaCommunityExpansion.CustomInterfaces { - bool CanUsePower(RulesetCharacter character); + public interface IPowerUseValidity + { + bool CanUsePower(RulesetCharacter character); + } } + + diff --git a/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs b/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs index bbf6bd68ef..20ba5b4bbc 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/IUsePowerToRerollFailedSave.cs @@ -1,7 +1,8 @@ -namespace SolastaCommunityExpansion.CustomInterfaces; - -public interface IUsePowerToRerollFailedSave +namespace SolastaCommunityExpansion.CustomInterfaces { - string ReactionName { get; } - FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); + public interface IUsePowerToRerollFailedSave + { + string ReactionName { get; } + FeatureDefinitionPower GetPowerToRerollFailedSave(RulesetCharacter character, RuleDefinitions.RollOutcome saveOutcome); + } } diff --git a/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs b/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs index 970d51c177..2207227ce7 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomGuiCharacterAction.cs @@ -1,23 +1,24 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; -namespace SolastaCommunityExpansion.CustomUI; - -public class CustomGuiCharacterAction : GuiCharacterAction +namespace SolastaCommunityExpansion.CustomUI { - private readonly int attackModesToSkip; - - public CustomGuiCharacterAction(ActionDefinitions.Id actionId, int attackModesToSkip) : base(actionId) + public class CustomGuiCharacterAction : GuiCharacterAction { - this.attackModesToSkip = attackModesToSkip; - } + private readonly int attackModesToSkip; - public void ApplySkip() - { - ActingCharacter.SetSkipAttackModes(attackModesToSkip); - } + public CustomGuiCharacterAction(ActionDefinitions.Id actionId, int attackModesToSkip) : base(actionId) + { + this.attackModesToSkip = attackModesToSkip; + } - public void RemoveSkip() - { - ActingCharacter.RemoveSkipAttackModes(); + public void ApplySkip() + { + ActingCharacter.SetSkipAttackModes(attackModesToSkip); + } + + public void RemoveSkip() + { + ActingCharacter.RemoveSkipAttackModes(); + } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs index 7ab60544e4..c46b4838d5 100644 --- a/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs +++ b/SolastaCommunityExpansion/CustomUI/CustomPortraitPointPool.cs @@ -4,91 +4,92 @@ using UnityEngine.AddressableAssets; using UnityEngine.UI; -namespace SolastaCommunityExpansion.CustomUI; - -public interface ICusomPortraitPointPoolProvider -{ - string Name { get; } - string Tooltip { get; } - int GetPoints(RulesetCharacter character); - AssetReferenceSprite Icon { get; } -} - -public class CustomPortraitPoolPower : ICusomPortraitPointPoolProvider +namespace SolastaCommunityExpansion.CustomUI { - private readonly FeatureDefinitionPower power; - public string Name { get; } - public string Tooltip { get; } - public AssetReferenceSprite Icon { get; } - - - public CustomPortraitPoolPower(FeatureDefinitionPower power, string name = null, string tooltip = null, - AssetReferenceSprite icon = null) + public interface ICusomPortraitPointPoolProvider { - this.power = power; - Name = name ?? power.Name; - Tooltip = tooltip ?? $"Tooltip/&CustomPortraitPool{Name}"; - Icon = icon ?? power.GuiPresentation.SpriteReference; + string Name { get; } + string Tooltip { get; } + int GetPoints(RulesetCharacter character); + AssetReferenceSprite Icon { get; } } - public int GetPoints(RulesetCharacter character) + public class CustomPortraitPoolPower : ICusomPortraitPointPoolProvider { - return character.GetRemainingPowerUses(power); - } -} + private readonly FeatureDefinitionPower power; + public string Name { get; } + public string Tooltip { get; } + public AssetReferenceSprite Icon { get; } -public class CusomPortraitPointPool : MonoBehaviour -{ - public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character, - GameObject prefab, Transform parent) - { - CusomPortraitPointPool pool; - - var name = $"CustomPool({provider.Name})"; - var child = parent.Find(name); - if (child != null) + public CustomPortraitPoolPower(FeatureDefinitionPower power, string name = null, string tooltip = null, + AssetReferenceSprite icon = null) { - pool = child.GetComponent(); + this.power = power; + Name = name ?? power.Name; + Tooltip = tooltip ?? $"Tooltip/&CustomPortraitPool{Name}"; + Icon = icon ?? power.GuiPresentation.SpriteReference; } - else - { - var obj = Instantiate(prefab, parent, false); - obj.name = name; - pool = obj.AddComponent(); - pool.Setup(provider, character); + public int GetPoints(RulesetCharacter character) + { + return character.GetRemainingPowerUses(power); } - - pool.UpdateState(provider, character); - - return pool; } - private void Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) + public class CusomPortraitPointPool : MonoBehaviour { - var image = transform.Find("SorceryPointsImage").GetComponent(); - if (image != null) + public static CusomPortraitPointPool Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character, + GameObject prefab, Transform parent) { - image.sprite = null; - image.SetupSprite(provider.Icon); - } - } + CusomPortraitPointPool pool; - private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) - { - gameObject.SetActive(true); //Do we need ability to set to inactive on update? + var name = $"CustomPool({provider.Name})"; + var child = parent.Find(name); + + if (child != null) + { + pool = child.GetComponent(); + } + else + { + var obj = Instantiate(prefab, parent, false); + obj.name = name; + pool = obj.AddComponent(); + + pool.Setup(provider, character); + } + + pool.UpdateState(provider, character); + + return pool; + } - var label = transform.Find("SorceyPointsLabel")?.GetComponent(); - if (label != null) + private void Setup(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) { - label.Text = $"{provider.GetPoints(character)}"; + var image = transform.Find("SorceryPointsImage").GetComponent(); + if (image != null) + { + image.sprite = null; + image.SetupSprite(provider.Icon); + } } - var tooltip = GetComponent(); - if (tooltip != null) + private void UpdateState(ICusomPortraitPointPoolProvider provider, RulesetCharacter character) { - tooltip.Content = provider.Tooltip; + gameObject.SetActive(true); //Do we need ability to set to inactive on update? + + var label = transform.Find("SorceyPointsLabel")?.GetComponent(); + if (label != null) + { + label.Text = $"{provider.GetPoints(character)}"; + } + + var tooltip = GetComponent(); + if (tooltip != null) + { + tooltip.Content = provider.Tooltip; + } } } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs index c67bf9c57c..fa0ee58f56 100644 --- a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs +++ b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs @@ -3,168 +3,169 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.CustomUI; - -public class ReactionRequestSpendBundlePower : ReactionRequest +namespace SolastaCommunityExpansion.CustomUI { - private const string Name = "SpendPowerBundle"; - - private readonly GameLocationCharacter target; - private readonly ActionModifier modifier; - private readonly GuiCharacter guiCharacter; - private readonly FeatureDefinitionPower masterPower; - - public ReactionRequestSpendBundlePower(CharacterActionParams reactionParams) - : base(Name, reactionParams) + public class ReactionRequestSpendBundlePower : ReactionRequest { - target = reactionParams.TargetCharacters[0]; - modifier = reactionParams.ActionModifiers.ElementAtOrDefault(0) ?? new ActionModifier(); - guiCharacter = new GuiCharacter(reactionParams.ActingCharacter); - masterPower = ((RulesetEffectPower)reactionParams.RulesetEffect).PowerDefinition; - BuildSuboptions(); - } + private const string Name = "SpendPowerBundle"; - private void BuildSuboptions() - { - SubOptionsAvailability.Clear(); + private readonly GameLocationCharacter target; + private readonly ActionModifier modifier; + private readonly GuiCharacter guiCharacter; + private readonly FeatureDefinitionPower masterPower; - var reactionParams = ReactionParams; - var actingCharacter = reactionParams.ActingCharacter; - var rulesetCharacter = actingCharacter.RulesetCharacter; + public ReactionRequestSpendBundlePower(CharacterActionParams reactionParams) + : base(Name, reactionParams) + { + target = reactionParams.TargetCharacters[0]; + modifier = reactionParams.ActionModifiers.ElementAtOrDefault(0) ?? new ActionModifier(); + guiCharacter = new GuiCharacter(reactionParams.ActingCharacter); + masterPower = ((RulesetEffectPower)reactionParams.RulesetEffect).PowerDefinition; + BuildSuboptions(); + } + private void BuildSuboptions() + { + SubOptionsAvailability.Clear(); - var subPowers = masterPower.GetBundleSubPowers(); - var selected = false; + var reactionParams = ReactionParams; + var actingCharacter = reactionParams.ActingCharacter; + var rulesetCharacter = actingCharacter.RulesetCharacter; - reactionParams.SpellRepertoire = new RulesetSpellRepertoire(); - var i = 0; - foreach (var p in subPowers) - { - reactionParams.SpellRepertoire.KnownSpells.Add(PowerBundleContext.GetSpell(p)); - var canUsePower = CanUsePower(rulesetCharacter, p); - SubOptionsAvailability.Add(i, canUsePower); - if (canUsePower && !selected) + var subPowers = masterPower.GetBundleSubPowers(); + var selected = false; + + reactionParams.SpellRepertoire = new RulesetSpellRepertoire(); + var i = 0; + foreach (var p in subPowers) { - SelectSubOption(i); - selected = true; - } + reactionParams.SpellRepertoire.KnownSpells.Add(PowerBundleContext.GetSpell(p)); + var canUsePower = CanUsePower(rulesetCharacter, p); + SubOptionsAvailability.Add(i, canUsePower); - i++; - } - } + if (canUsePower && !selected) + { + SelectSubOption(i); + selected = true; + } - private static bool CanUsePower(RulesetCharacter character, FeatureDefinitionPower power) - { - var powerValidators = power.GetAllSubFeaturesOfType(); - if (powerValidators.Any(v => !v.CanUsePower(character))) - { - return false; + i++; + } } - return character.GetRemainingPowerUses(power) > 0; - } - - public override int SelectedSubOption - { - get + private static bool CanUsePower(RulesetCharacter character, FeatureDefinitionPower power) { - var power = (ReactionParams.RulesetEffect as RulesetEffectPower)?.PowerDefinition; - if (power == null) + var powerValidators = power.GetAllSubFeaturesOfType(); + if (powerValidators.Any(v => !v.CanUsePower(character))) { - return -1; + return false; } - var subPowers = PowerBundleContext.GetBundle(masterPower)?.SubPowers; - return subPowers?.FindIndex(p => p == power) ?? -1; + return character.GetRemainingPowerUses(power) > 0; } - } - public override void SelectSubOption(int option) - { - ReactionParams.RulesetEffect?.Terminate(false); - var reactionParams = ReactionParams; - - var targetCharacters = reactionParams.TargetCharacters; - var modifiers = reactionParams.ActionModifiers; + public override int SelectedSubOption + { + get + { + var power = (ReactionParams.RulesetEffect as RulesetEffectPower)?.PowerDefinition; + if (power == null) + { + return -1; + } - targetCharacters.Clear(); - modifiers.Clear(); + var subPowers = PowerBundleContext.GetBundle(masterPower)?.SubPowers; + return subPowers?.FindIndex(p => p == power) ?? -1; + } + } - if (option < 0) + public override void SelectSubOption(int option) { - return; - } + ReactionParams.RulesetEffect?.Terminate(false); + var reactionParams = ReactionParams; - var actingCharacter = reactionParams.ActingCharacter; - reactionParams.ActionDefinition = ServiceRepository.GetService() - .AllActionDefinitions[ActionDefinitions.Id.SpendPower]; + var targetCharacters = reactionParams.TargetCharacters; + var modifiers = reactionParams.ActionModifiers; - var spell = reactionParams.SpellRepertoire.KnownSpells[option]; - var power = PowerBundleContext.GetPower(spell); + targetCharacters.Clear(); + modifiers.Clear(); - var rulesService = ServiceRepository.GetService(); - var rulesetCharacter = actingCharacter.RulesetCharacter; - var usablePower = UsablePowersProvider.Get(power, rulesetCharacter); - var powerEffect = rulesService.InstantiateEffectPower(rulesetCharacter, usablePower, false); + if (option < 0) + { + return; + } - ReactionParams.RulesetEffect = powerEffect; + var actingCharacter = reactionParams.ActingCharacter; + reactionParams.ActionDefinition = ServiceRepository.GetService() + .AllActionDefinitions[ActionDefinitions.Id.SpendPower]; - var effectDescription = power.EffectDescription; - if (effectDescription.RangeType == RuleDefinitions.RangeType.Self - || effectDescription.TargetType == RuleDefinitions.TargetType.Self) - { - targetCharacters.Add(actingCharacter); - modifiers.Add(modifier); - } - else - { - targetCharacters.Add(target); - modifiers.Add(modifier); + var spell = reactionParams.SpellRepertoire.KnownSpells[option]; + var power = PowerBundleContext.GetPower(spell); - var targets = powerEffect.ComputeTargetParameter(); - if (effectDescription.IsSingleTarget && targets > 1) + var rulesService = ServiceRepository.GetService(); + var rulesetCharacter = actingCharacter.RulesetCharacter; + var usablePower = UsablePowersProvider.Get(power, rulesetCharacter); + var powerEffect = rulesService.InstantiateEffectPower(rulesetCharacter, usablePower, false); + + ReactionParams.RulesetEffect = powerEffect; + + var effectDescription = power.EffectDescription; + if (effectDescription.RangeType == RuleDefinitions.RangeType.Self + || effectDescription.TargetType == RuleDefinitions.TargetType.Self) + { + targetCharacters.Add(actingCharacter); + modifiers.Add(modifier); + } + else { - while (target != null && modifier != null && targetCharacters.Count < targets) + targetCharacters.Add(target); + modifiers.Add(modifier); + + var targets = powerEffect.ComputeTargetParameter(); + if (effectDescription.IsSingleTarget && targets > 1) { - targetCharacters.Add(target); - modifiers.Add(modifier); + while (target != null && modifier != null && targetCharacters.Count < targets) + { + targetCharacters.Add(target); + modifiers.Add(modifier); + } } } } - } - public override string SuboptionTag => "PowerBundle"; + public override string SuboptionTag => "PowerBundle"; - public override bool IsStillValid => - ServiceRepository.GetService().ValidCharacters - .Contains(target) && !target.RulesetCharacter.IsDeadOrDyingOrUnconscious; + public override bool IsStillValid => + ServiceRepository.GetService().ValidCharacters + .Contains(target) && !target.RulesetCharacter.IsDeadOrDyingOrUnconscious; - public override string FormatTitle() => - Gui.Localize($"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Title"); + public override string FormatTitle() => + Gui.Localize($"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Title"); - public override string FormatDescription() - { - var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Description"; - return Gui.Format(format, guiCharacter.Name); - } + public override string FormatDescription() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}Description"; + return Gui.Format(format, guiCharacter.Name); + } - public override string FormatReactTitle() - { - var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactTitle"; - return Gui.Format(format, guiCharacter.Name); - } + public override string FormatReactTitle() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactTitle"; + return Gui.Format(format, guiCharacter.Name); + } - public override string FormatReactDescription() - { - var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactDescription"; - return Gui.Format(format, guiCharacter.Name); - } + public override string FormatReactDescription() + { + var format = $"Reaction/&SpendPowerBundle{ReactionParams.StringParameter}ReactDescription"; + return Gui.Format(format, guiCharacter.Name); + } - public override void OnSetInvalid() - { - base.OnSetInvalid(); - ReactionParams.RulesetEffect?.Terminate(false); + public override void OnSetInvalid() + { + base.OnSetInvalid(); + ReactionParams.RulesetEffect?.Terminate(false); + } } } \ No newline at end of file diff --git a/SolastaCommunityExpansion/Models/_CharacterValidator.cs b/SolastaCommunityExpansion/Models/_CharacterValidator.cs index 800afb0f4f..59982f1f80 100644 --- a/SolastaCommunityExpansion/Models/_CharacterValidator.cs +++ b/SolastaCommunityExpansion/Models/_CharacterValidator.cs @@ -1,31 +1,34 @@ using System.Linq; -namespace SolastaCommunityExpansion.Models; - -public delegate bool CharacterValidator(RulesetCharacter character); - -public static class CharacterValidators +namespace SolastaCommunityExpansion.Models { - public static readonly CharacterValidator NoArmor = character => !character.IsWearingArmor(); + public delegate bool CharacterValidator(RulesetCharacter character); - public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); + public static class CharacterValidators + { + public static readonly CharacterValidator NoArmor = character => !character.IsWearingArmor(); - public static readonly CharacterValidator EmptyOffhand = character => - character.CharacterInventory.InventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem == null; + public static readonly CharacterValidator NoShield = character => !character.IsWearingShield(); - public static readonly CharacterValidator UsedAllMainAttacks = character => - character.ExecutedAttacks >= character.GetAttribute(AttributeDefinitions.AttacksNumber).CurrentValue; + public static readonly CharacterValidator EmptyOffhand = character => + character.CharacterInventory.InventorySlotsByName[EquipmentDefinitions.SlotTypeOffHand].EquipedItem == null; - public static readonly CharacterValidator InBattle = _ => - ServiceRepository.GetService().IsBattleInProgress; + public static readonly CharacterValidator UsedAllMainAttacks = character => + character.ExecutedAttacks >= character.GetAttribute(AttributeDefinitions.AttacksNumber).CurrentValue; - public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) - { - return character => conditions.Any(c => character.HasConditionOfType(c.Name)); - } + public static readonly CharacterValidator InBattle = _ => + ServiceRepository.GetService().IsBattleInProgress; - public static CharacterValidator HasAnyOfConditions(params string[] conditions) - { - return character => conditions.Any(character.HasConditionOfType); + public static CharacterValidator HasAnyOfConditions(params ConditionDefinition[] conditions) + { + return character => conditions.Any(c => character.HasConditionOfType(c.Name)); + } + + public static CharacterValidator HasAnyOfConditions(params string[] conditions) + { + return character => conditions.Any(character.HasConditionOfType); + } } } + + diff --git a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs index f92179416d..3e82520b32 100644 --- a/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs +++ b/SolastaCommunityExpansion/Patches/CustomFeatures/CustomReactions/GameLocationBattleManagerPatcher.cs @@ -8,9 +8,7 @@ using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; -namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions; - -internal static class GameLocationBattleManagerPatcher +namespace SolastaCommunityExpansion.Patches.CustomFeatures.CustomReactions { [HarmonyPatch(typeof(GameLocationBattleManager), "HandleFailedSavingThrow")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs index 13d2fe5304..4eb38862c7 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/ActiveCharacterPanelPatcher.cs @@ -5,9 +5,7 @@ using SolastaModApi.Infrastructure; using UnityEngine; -namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; - -internal static class ActiveCharacterPanelPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel { [HarmonyPatch(typeof(ActiveCharacterPanel), "Refresh")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs index 98d91443ff..ad8b693ce3 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionItemFormPatcher.cs @@ -2,9 +2,7 @@ using HarmonyLib; using SolastaCommunityExpansion.CustomUI; -namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; - -internal static class CharacterActionItemFormPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel { // Applies skpping of attack modes when item form refreshes, so UI would display proper attack mode data [HarmonyPatch(typeof(CharacterActionItemForm), "Refresh")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs index b5774862f4..168bd46c7b 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/CharacterPanel/CharacterActionPanelPatcher.cs @@ -7,9 +7,7 @@ using SolastaModApi.Infrastructure; using UnityEngine; -namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel; - -internal static class CharacterActionPanelPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.CharacterPanel { // Adds extra items to the action panel if character has more than 1 attack mode available for action type of this panel [HarmonyPatch(typeof(CharacterActionPanel), "RefreshActions")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs index 8dbfbbed86..5386d20d03 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/LevelUp/FeatureDefinitionFeatureSetPatcher.cs @@ -4,9 +4,7 @@ using SolastaCommunityExpansion.Api.AdditionalExtensions; using SolastaCommunityExpansion.CustomDefinitions; -namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp; - -internal static class FeatureDefinitionFeatureSetPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.LevelUp { [HarmonyPatch(typeof(FeatureDefinitionFeatureSet), "FormatDescription")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs index b8b00b7ee3..26d2c50604 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/RecoveredFeatureItemPatcher.cs @@ -1,17 +1,15 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; - -internal static class RecoveredFeatureItemPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip { [HarmonyPatch(typeof(RecoveredFeatureItem), "Bind")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] - internal static class UsablePowerBox_Bind + internal static class RecoveredFeatureItem_Bind { internal static void Postfix(RecoveredFeatureItem __instance, RulesetCharacterHero character) { __instance.GuiTooltip.Context = character; } } -} \ No newline at end of file +} diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs index 51103aa994..859608fbc1 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/TooltipFeaturePowerParametersPatcher.cs @@ -3,9 +3,7 @@ using SolastaCommunityExpansion.Models; using SolastaModApi.Infrastructure; -namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; - -internal static class TooltipFeaturePowerParametersPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip { [HarmonyPatch(typeof(TooltipFeaturePowerParameters), "Bind")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] diff --git a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs index 28761d80d5..d89b421ce9 100644 --- a/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs +++ b/SolastaCommunityExpansion/Patches/GameUi/Tooltip/UsablePowerBoxPatcher.cs @@ -1,9 +1,7 @@ using System.Diagnostics.CodeAnalysis; using HarmonyLib; -namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip; - -internal static class UsablePowerBoxPatcher +namespace SolastaCommunityExpansion.Patches.GameUi.Tooltip { [HarmonyPatch(typeof(UsablePowerBox), "Bind")] [SuppressMessage("Minor Code Smell", "S101:Types should be named in PascalCase", Justification = "Patch")] From 6eddc646bb28b9a68e55ad757d6beb93c5370cbf Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 15:38:28 -0700 Subject: [PATCH 163/174] add chinese translations --- SolastaCommunityExpansion/Main.cs | 2 +- SolastaCommunityExpansion/Monsters-zh-cn.txt | 232 ++ .../SolastaCommunityExpansion.csproj | 6 + .../Translations-zh-cn.txt | 1909 +++++++++++++++++ 4 files changed, 2148 insertions(+), 1 deletion(-) create mode 100644 SolastaCommunityExpansion/Monsters-zh-cn.txt create mode 100644 SolastaCommunityExpansion/Translations-zh-cn.txt diff --git a/SolastaCommunityExpansion/Main.cs b/SolastaCommunityExpansion/Main.cs index 56c26d259d..f068bc1efe 100644 --- a/SolastaCommunityExpansion/Main.cs +++ b/SolastaCommunityExpansion/Main.cs @@ -73,7 +73,7 @@ internal static bool Load(UnityModManager.ModEntry modEntry) Menu = new MenuManager(); Menu.Enable(modEntry, assembly); - // LoadSidecars(assembly.GetName().Name); + LoadSidecars(assembly.GetName().Name); } catch (Exception ex) { diff --git a/SolastaCommunityExpansion/Monsters-zh-cn.txt b/SolastaCommunityExpansion/Monsters-zh-cn.txt new file mode 100644 index 0000000000..3e2bcf04ec --- /dev/null +++ b/SolastaCommunityExpansion/Monsters-zh-cn.txt @@ -0,0 +1,232 @@ +Monster/&DH_Custom_AirTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 +Monster/&DH_Custom_AirTitan_Title 原始空气泰坦 +Monster/&DH_Custom_AncientBlackDragon_Description 黑龙是五彩龙中最恶毒、最卑鄙的,它收集堕落人民的残骸和宝藏。这些龙厌恶看到弱者的繁荣并陶醉于类人王国的崩溃。他们在恶臭的沼泽和摇摇欲坠的废墟中安家,王国曾经矗立在那里。 +Monster/&DH_Custom_AncientBlackDragon_Title 远古黑龙 +Monster/&DH_Custom_AncientBlueDragon_Description 虚荣和领土,蓝龙在沙漠上空翱翔,捕食商队,掠夺沙漠无法触及的青翠土地上的畜群和定居点。这些龙也可以在干燥的草原、灼热的荒地和岩石海岸找到。他们守卫着自己的领地,对抗所有潜在的竞争者,尤其是黄铜龙。 +Monster/&DH_Custom_AncientBlueDragon_Title 远古蓝龙 +Monster/&DH_Custom_AncientGreenDragon_Description 绿龙是最狡猾和最奸诈的真龙,他们使用误导和诡计来在敌人面前占上风。脾气暴躁,邪恶至极,他们特别乐于颠覆和腐蚀善良的人。在它们漫游的古老森林中,绿龙表现出一种侵略性,这种侵略性通常与其说是为了领土,不如说是为了以尽可能少的努力获得权力和财富。 +Monster/&DH_Custom_AncientGreenDragon_Title 远古青龙 +Monster/&DH_Custom_AncientRedDragon_Description 最贪婪的真龙,红龙不知疲倦地寻求增加他们的宝藏。他们非常虚荣,即使对龙来说也是如此,他们的自负反映在他们骄傲的举止和对其他生物的蔑视中。 +Monster/&DH_Custom_AncientRedDragon_Title 远古红龙 +Monster/&DH_Custom_AncientWhiteDragon_Description 白龙是彩色龙中体型最小、最不聪明、最具兽性的一种,生活在寒冷的气候中,喜欢北极地区或冰冷的山脉。它们是由饥饿和贪婪驱使的恶毒、残忍的爬行动物。 +Monster/&DH_Custom_AncientWhiteDragon_Title 古白龙 +Monster/&DH_Custom_Archmage_Description 大法师是强大的(通常是相当古老的)施法者,致力于研究奥术。仁者谋君王后,恶者以暴君统治,追求巫妖。非善非恶的人将自己隔离在偏远的塔楼中,不间断地练习他们的魔法。 +Monster/&DH_Custom_Archmage_Title 大法师 +Monster/&DH_Custom_Balor_Description 古老而可怕的邪恶形象,巴洛人作为将军统治着恶魔军队,渴望在摧毁任何反对他们的生物的同时夺取权力 +Monster/&DH_Custom_Balor_Title 巴洛尔 +Monster/&DH_Custom_ConstructTitan_Description 为战争建造的大型建筑,由重金属制成。势不可挡的主宰,遵从创造者的命令而存在,按照创造者的要求进行保护或攻击。 +Monster/&DH_Custom_ConstructTitan_Title 机械构造泰坦 +Monster/&DH_Custom_Deva_Description 天神是作为主物质位面的神圣使者或代理人的天使, +Monster/&DH_Custom_Deva_Title 天神 +Monster/&DH_Custom_Djinni_Description 来自空气元素位面的骄傲精灵,空气大师,djinn 骑着强大的旋风,他们一时兴起创造和指挥,甚至可以载客。 +Monster/&DH_Custom_Djinni_Title 神灵 +Monster/&DH_Custom_EarthTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 +Monster/&DH_Custom_EarthTitan_Title 原始地球泰坦 +Monster/&DH_Custom_Efreeti_Description 火元素位面的巨大精灵,火巨灵是火焰大师,对火免疫并能够随心所欲地创造它。 +Monster/&DH_Custom_Efreeti_Title 以法莲 +Monster/&DH_Custom_Erinyes_Description eryes 是凶猛而纪律严明的战士。从天而降,他们给那些冤枉主人的生物带来了迅速的死亡 +Monster/&DH_Custom_Erinyes_Title 埃里尼耶斯 +Monster/&DH_Custom_FireTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 +Monster/&DH_Custom_FireTitan_Title 原始火泰坦 +Monster/&DH_Custom_GuardianNaga_Description 聪明善良,美丽的守护者龙族保护神圣的地方和神奇的力量物品不落入邪恶之手。在他们隐藏的堡垒中,他们研究咒语并制定错综复杂的阴谋来挫败敌人的邪恶计划。 +Monster/&DH_Custom_GuardianNaga_Title 守护纳迦 +Monster/&DH_Custom_HornedDevil_Description 地狱军团的飞行步兵,有角的恶魔听从命令。 +Monster/&DH_Custom_HornedDevil_Title 角魔 +Monster/&DH_Custom_IceDevil_Description 觊觎深渊恶魔上级的力量,冰魔不断地为晋升而努力,屠杀九层地狱的敌人,并为他们的大恶魔主人夺取尽可能多的灵魂。 +Monster/&DH_Custom_IceDevil_Title 冰魔 +Monster/&DH_Custom_Lich_Description 巫妖是伟大巫师的遗骸,他们接受不死生物作为保护自己的手段。他们不惜一切代价推进自己的权力,对生者的事务不感兴趣,除非这些事务干扰了他们自己的事务。诡计多端、精神错乱,他们渴望被遗忘已久的知识和最可怕的秘密。 +Monster/&DH_Custom_Lich_Title 巫妖 +Monster/&DH_Custom_Nalfeshnee_Description nalfeshnee 是最怪诞的恶魔之一 - 猿和野猪的肥胖嘲弄,身高是人类的两倍,长着羽毛的翅膀对于它臃肿的身体来说似乎太小了。这些野蛮的特征隐藏着非凡的智慧和狡猾。 +Monster/&DH_Custom_Nalfeshnee_Title 纳尔菲什尼 +Monster/&DH_Custom_PitFiend_Description 大多数其他恶魔的无可争议的领主,深渊恶魔会参加九层地狱的大公和大公,并执行他们的愿望。这些强大的恶魔是九狱的将领,带领着九狱的地狱军团参战。 +Monster/&DH_Custom_PitFiend_Title 坑魔 +Monster/&DH_Custom_Planetar_Description 行星作为他们所侍奉的神祇的武器,展示了他们神祇力量的有形表现。 +Monster/&DH_Custom_Planetar_Title 行星 +Monster/&DH_Custom_Roc_Description 大鹏是可以存活数百年的孤独生物。它们的巢穴由树木、帐篷、破损的船只和它们带走的商队的残骸制成,将这些巨大的缠结放置在低等生物接触不到的山裂缝中。 +Monster/&DH_Custom_Roc_Title 大鹏 +Monster/&DH_Custom_Solar_Description 在战场上,太阳之剑会自己飞入战场,而太阳弓上的一箭可以击中一接触就死的目标。太阳的神力如此强大,以至于即使是恶魔王子也会在它的共振命令下收缩。 +Monster/&DH_Custom_Solar_Title 太阳能 +Monster/&DH_Custom_StormGiant_Description 风暴巨人是沉思的先知,生活在远离凡人文明的地方。大多数人都有淡紫灰色的皮肤和头发,还有闪闪发光的翡翠色眼睛。 +Monster/&DH_Custom_StormGiant_Title 风暴巨人 +Monster/&DH_Custom_Tarrasque_Description 传说中的泰拉斯克可能是主物质位面最可怕的怪物。人们普遍认为,这些生物中只有一种存在,尽管没有人能预测它会在何时何地袭击。一只有鳞的两足动物,恐猴高 50 英尺,长 70 英尺,重达数百吨 +Monster/&DH_Custom_Tarrasque_Title 魔龙 +Monster/&DH_Custom_Vampire_Description 在无尽的黑夜中醒来,吸血鬼渴望他们失去的生命,并通过喝活人的血来满足这种饥饿感。吸血鬼厌恶阳光,因为它的触碰会灼伤他们。他们从不投下阴影或倒影,任何想要在生者中被忽视的吸血鬼都会躲在黑暗中,远离反光表面。 +Monster/&DH_Custom_Vampire_Title 吸血鬼 +Monster/&DHCustomCouatlDescription 羽蛇是善良的蛇形生物,具有非凡的智慧和洞察力。它们色彩鲜艳的翅膀和温和的举止说明了它们的天国起源。 +Monster/&DHCustomCouatlTitle 槲寄生 +Monster/&OwlFamiliarDescription 猫头鹰熟悉 +Monster/&OwlFamiliarTitle 猫头鹰 +Monster/&WitchOwlFamiliarDescription 猫头鹰熟悉 +Monster/&WitchOwlFamiliarTitle 猫头鹰 +MonsterAttack/&DH_AirBlast_Attack_Description 5d6 打雷并推 2 格 +MonsterAttack/&DH_AirBlast_Attack_Title 空气喷射 +MonsterAttack/&DH_AirTitan_Slam_Attack_Descriptiond 4d6+6 钝击和 4d6 雷霆 +MonsterAttack/&DH_AirTitan_Slam_Attack_Title 雷霆一击 +MonsterAttack/&DH_AncientDragon_Tail_Attack_Description 2D8+8 钝击 +MonsterAttack/&DH_AncientDragon_Tail_Attack_Title 尾部攻击 +MonsterAttack/&DH_Balor_Longsword_Attack_Description 3D8+8 斩击 & 3D8 闪电 +MonsterAttack/&DH_Balor_Longsword_Attack_Title 长剑攻击 +MonsterAttack/&DH_Balor_Whip_Attack_Description 2D6+8 斩击和 3D6 火 +MonsterAttack/&DH_Balor_Whip_Attack_Title 鞭子攻击 +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Description 4D8 力量伤害和目标被击倒 +MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Title 力量大炮 +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Description 3D12+8 钝击伤害和目标被推 20 英尺 +MonsterAttack/&DH_ConstructTitan_Slam_Attack_Title 大满贯 +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Description 无法行动,每回合受到 16d6 酸液伤害。单次攻击造成60点伤害,可以迫使吞噬者反刍。 +MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Title 吞下 +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Description 单次攻击造成60点伤害可以迫使它反刍。 +MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Title 吞咽生物 +MonsterAttack/&DH_DamageAcid_Bite_Attack_Description 2D10+9 穿刺和 2D8 酸液伤害 +MonsterAttack/&DH_DamageAcid_Bite_Attack_Title 酸咬攻击 +MonsterAttack/&DH_DamageCold_Bite_Attack_Description 2D10+9 穿刺和 2D8 冰冷伤害 +MonsterAttack/&DH_DamageCold_Bite_Attack_Title 冰噬攻击 +MonsterAttack/&DH_DamageFire_Bite_Attack_Description 2D10+9 穿刺和 4D6 火焰伤害 +MonsterAttack/&DH_DamageFire_Bite_Attack_Title 火咬攻击 +MonsterAttack/&DH_DamageLightning_Bite_Attack_Description 2D10+9 穿刺和 2D10 闪电伤害 +MonsterAttack/&DH_DamageLightning_Bite_Attack_Title 闪电之咬攻击 +MonsterAttack/&DH_DamagePoison_Bite_Attack_Description 2D10+9 穿刺和 3D6 毒伤害 +MonsterAttack/&DH_DamagePoison_Bite_Attack_Title 毒咬攻击 +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Description 7D10+8 钝击 +MonsterAttack/&DH_EarthTitan_Boulder_Attack_Title 博尔德 +MonsterAttack/&DH_EarthTitan_Slam_Attack_Description 4D10+8 钝击 +MonsterAttack/&DH_EarthTitan_Slam_Attack_Title 大满贯 +MonsterAttack/&DH_FireScimatar_Attack_Description 2d6+6 挥砍和 2d6 火 +MonsterAttack/&DH_FireScimatar_Attack_Title 弯刀 +MonsterAttack/&DH_FireTitan_Slam_Attack_Description 3d6+5 钝击 + 10d6 火 +MonsterAttack/&DH_FireTitan_Slam_Attack_Title 灼热猛击 +MonsterAttack/&DH_Fork_Attack_Description 2D8 +6 穿刺 +MonsterAttack/&DH_Fork_Attack_Title 分叉攻击 +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Description 2d10 + 6 穿刺伤害 +MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Title 咬攻击 +MonsterAttack/&DH_Generic_Claw_Attack_Description 2D6 + 9 挥砍伤害 +MonsterAttack/&DH_Generic_Claw_Attack_Title 爪击 +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Description 2D10 + 9 +MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Title 咬攻击 +MonsterAttack/&DH_HornedDevilTail_Attack_Description 1D8 +6 穿刺,造成流血伤 +MonsterAttack/&DH_HornedDevilTail_Attack_Title 尾部攻击 +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Description 3D6 坏死,保存取消 +MonsterAttack/&DH_HornedDevilTail_Attackcondition_Title 流血的伤口 +MonsterAttack/&DH_HurlFlame_Attack_Description 5d6 火 +MonsterAttack/&DH_HurlFlame_Attack_Title 投掷火焰 +MonsterAttack/&DH_Ice_Bite_Attack_Description 2d6+5 穿刺 & 3d6 冰冷 +MonsterAttack/&DH_Ice_Bite_Attack_Title 冰咬 +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Description 3D6 感冒并造成瘫痪状态 +MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Title 麻痹之触 +MonsterAttack/&DH_LightningScimatar_Attack_Description 2d6+5 挥砍和 2d6 闪电 +MonsterAttack/&DH_LightningScimatar_Attack_Title 弯刀 +MonsterAttack/&DH_NagaBite_Attack_Description 1d8+4 穿刺和 15 DC 体质豁免减半 10d8 毒 +MonsterAttack/&DH_NagaBite_Attack_Title 毒咬 +MonsterAttack/&DH_NagaSpit_Attack_Description 15 DC Con 豁免到一半 10d8 毒药 +MonsterAttack/&DH_NagaSpit_Attack_Title 吐毒药 +MonsterAttack/&DH_PitFiend_Bite_Attack_Description 2d6+7 中毒,造成中毒症状 +MonsterAttack/&DH_PitFiend_Bite_Attack_Title 咬攻击 +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Description 6D6 位置重复 +MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Title 中毒 +MonsterAttack/&DH_PitFiend_Mace_Attack_Description 2D6+8 钝击和 6D6 火 +MonsterAttack/&DH_PitFiend_Mace_Attack_Title 狼牙棒攻击 +MonsterAttack/&DH_PoisonLongbow_Attack_Description 毒箭长弓 +MonsterAttack/&DH_PoisonLongbow_Attack_Title 毒长弓 +MonsterAttack/&DH_PoisonLongsword_Attack_Description 1d10+4 挥砍和 3d8 毒 +MonsterAttack/&DH_PoisonLongsword_Attack_Title 毒长剑 +MonsterAttack/&DH_RadiantLongbow_Attack_Description 2D6+8 穿刺 & 6D8 辐射 +MonsterAttack/&DH_RadiantLongbow_Attack_Title 斩杀长弓。 +MonsterAttack/&DH_RadiantLongsword_Attack_Description 4D6+8 斩击 & 6D8 光芒四射 +MonsterAttack/&DH_RadiantLongsword_Attack_Title 光辉巨剑 +MonsterAttack/&DH_Roc_Beak_Attack_Description 4d8+9 穿刺 +MonsterAttack/&DH_Roc_Beak_Attack_Title 喙 +MonsterAttack/&DH_Roc_Talons_Attack_Description 4d6+9 挥砍,目标被大鹏擒抱和束缚 +MonsterAttack/&DH_Roc_Talons_Attack_Title 爪子 +MonsterAttack/&DH_Tarrasque_Bite_Description 4d12 + 10 穿刺伤害并且目标必须通过敏捷检定或被擒抱(逃脱 DC 20)。 +MonsterAttack/&DH_Tarrasque_Bite_Title 咬 +MonsterAttack/&DH_Tarrasque_BiteCondition_Description 直到这次擒抱结束,目标被束缚。 +MonsterAttack/&DH_Tarrasque_BiteCondition_Title 被魔龙抓住 +MonsterAttack/&DH_Tarrasque_Claw_Description 4d8 + 10 挥砍伤害 +MonsterAttack/&DH_Tarrasque_Claw_Title 爪 +MonsterAttack/&DH_Tarrasque_Horn_Description 4d10 + 10) 穿刺伤害 +MonsterAttack/&DH_Tarrasque_Horn_Title 喇叭 +MonsterAttack/&DH_Tarrasque_Tail_Description 4d6 + 10 钝击伤害。如果目标是生物,它必须通过 DC 20 的力量豁免检定否则会被击倒 +MonsterAttack/&DH_Tarrasque_Tail_Title 尾巴 +MonsterAttack/&DHCouatlBiteAttackDescription 穿刺伤害,目标必须通过一次 DC 13 的体质豁免,否则会中毒 24 小时。在这种毒药结束之前,目标会失去知觉。 +MonsterAttack/&DHCouatlBiteAttackTitle 咬 +MonsterPower/&DH_AirTitan_Gale_Power_Description 4D10 雷霆并推动失败的保存 +MonsterPower/&DH_AirTitan_Gale_Power_Title 呼啸狂风 +MonsterPower/&DH_AirTitan_Lightning_Power_Description 3D10 区域闪电 +MonsterPower/&DH_AirTitan_Lightning_Power_Title 雷击 +MonsterPower/&DH_AncientDragon_Wing_Power_Description 龙可以扇动翅膀以产生足够的风来推动大多数类人生物并将它们击倒。 +MonsterPower/&DH_AncientDragon_Wing_Power_Title 边路进攻 +MonsterPower/&DH_Balor_FireAura_Power_Description 3D6 火 +MonsterPower/&DH_Balor_FireAura_Power_Title 火光环 +MonsterPower/&DH_BlindingGaze_Power_Description DC15 体质豁免或被致盲,直到使用较小的恢复 +MonsterPower/&DH_BlindingGaze_Power_Title 致盲凝视 +MonsterPower/&DH_DamageAcid_Breath_Power_Description 15D8 酸 +MonsterPower/&DH_DamageAcid_Breath_Power_Title 酸性呼吸 +MonsterPower/&DH_DamageCold_Breath_Power_Description 16D8 寒冷 +MonsterPower/&DH_DamageCold_Breath_Power_Title 冰呼吸 +MonsterPower/&DH_DamageFire_Breath_Power_Description 26D6 火 +MonsterPower/&DH_DamageFire_Breath_Power_Title 火焰吐息 +MonsterPower/&DH_DamageLightning_Breath_Power_Description 16D10 闪电 +MonsterPower/&DH_DamageLightning_Breath_Power_Title 闪电之息 +MonsterPower/&DH_DamagePoison_Breath_Power_Description 22D6 毒药 +MonsterPower/&DH_DamagePoison_Breath_Power_Title 毒气 +MonsterPower/&DH_DisintegratingBeam_Power_Description 6D10 辐射伤害,目标在 0 HP 时解体 +MonsterPower/&DH_DisintegratingBeam_Power_Title 分解光束 +MonsterPower/&DH_EarthTitan_Earthquake_Power_Description 4D10 大刀阔斧 +MonsterPower/&DH_EarthTitan_Earthquake_Power_Title 地震 +MonsterPower/&DH_ErinyesParry_Power_Description +3 交流 +MonsterPower/&DH_ErinyesParry_Power_Title 招架 +MonsterPower/&DH_FireTitan_Aura_Power_Description 其周围 30 英尺内的每个生物都会受到 35 (10d6) 点火焰伤害,并且没有穿戴或携带的光环中的易燃物体会被点燃。 +MonsterPower/&DH_FireTitan_Aura_Power_Title 火泰坦光环 +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Description 一个生物因接触 Maegera 或在其 10 英尺内用近战攻击击中它而受到 35 (10d6) 火焰伤害 +MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Title 火泰坦报复 +MonsterPower/&DH_FireTitan_Retaliate_Power_Description 一个生物因接触 Maegera 或在其 10 英尺内用近战攻击击中它而受到 35 (10d6) 火焰伤害 +MonsterPower/&DH_FireTitan_Retaliate_Power_Title 火泰坦报复 +MonsterPower/&DH_IlluminatingCrystals_Power_Description 施法时该区域内的任何生物也会用光勾勒出轮廓。在此期间,物体和受影响的生物会在 10 英尺半径范围内散发出微弱的光芒。 +MonsterPower/&DH_IlluminatingCrystals_Power_Title 发光水晶 +MonsterPower/&DH_IncreasedGravityZone_Attack_Description 泰坦聚焦在其 20 英尺范围内的区域。任何在以该点为中心的半径为 20 英尺、高 20 英尺的圆柱体中的生物都必须成功通过 DC 26 的敏捷豁免,否则会受到 33 (6d10) 点钝击伤害并俯卧并被束缚一轮。 +MonsterPower/&DH_IncreasedGravityZone_Attack_Title 增加重力区 +MonsterPower/&DH_Lich_DisruptLife_Power_Description 6D6 坏死 +MonsterPower/&DH_Lich_DisruptLife_Power_Title 扰乱生活 +MonsterPower/&DH_SearingBurst_Power_Description 4D6 火 & 4D6 辐射 +MonsterPower/&DH_SearingBurst_Power_Title 灼热爆发 +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Description 召唤 1 个空气元素 +MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Title 召唤大元素 +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Description 召唤 1 个土元素 +MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Title 召唤大元素 +MonsterPower/&DH_SummonCreature_Erinyes_Power_Description 一个 Erinyes 被召唤去战斗 +MonsterPower/&DH_SummonCreature_Erinyes_Power_Title 召唤奴才:击败 +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Description 召唤 1 个火元素 +MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Title 召唤大元素 +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Description 召唤 2 个火焰小丑 +MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Title 召唤次级元素 +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Description Nalfeshnee 被召唤去战斗 +MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Title 召唤奴才:纳尔菲什尼 +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Description 召唤 1 个斯卡恩食尸鬼 +MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Title 召唤次级元素 +MonsterPower/&DH_SummonCreature_WindSnake_Power_Description 召唤 4 条风蛇 +MonsterPower/&DH_SummonCreature_WindSnake_Power_Title 召唤次级元素 +MonsterPower/&DH_SummonCreature_Wolves_Power_Description 吸血鬼神奇地召唤 3d6 狼 +MonsterPower/&DH_SummonCreature_Wolves_Power_Title 夜之子 +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Description 每当魔龙成为魔法飞弹法术、直线法术或需要远程攻击检定的法术的目标时,魔龙不受影响 +MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Title 反光甲壳 +MonsterPower/&DH_TarrasqueSwallowPower_Description 魔龙会对它正在擒抱的大型或小型生物进行一次啮咬攻击。如果攻击命中,目标被吞噬,擒抱结束。 +MonsterPower/&DH_TarrasqueSwallowPower_Title 吞 +MonsterPower/&DH_VampireCharmPower_Description 吸血鬼瞄准一个它可以在 30 英尺范围内看到的类人生物。目标必须成功通过一个 DC 17 的智慧豁免来对抗这种魔法,否则就会被吸血鬼魅惑。 +MonsterPower/&DH_VampireCharmPower_Title 魅力 +Spell/&DHTimeStop_SpellDescription 你短暂地停止了除了你自己以外的所有人的时间流动。其他生物没有时间流逝,而您连续进行1d4 + 1个回合,在此期间您可以正常使用动作和移动。 +Spell/&DHTimeStop_SpellTitle 时间停止 +Spell/&DHAnimalShapesSpellDescription 选择范围内你能看到的任意数量的自愿生物。你将每个目标转化为挑战等级为 4 或更低的大型或小型野兽。 +Spell/&DHAnimalShapesSpellTitle 动物形状 +MonsterPower/&DHAirTitanLightningStormPowerDescription 6d8 大范围闪电 +MonsterPower/&DHAirTitanLightningStormPowerTitle 雷雨 +MonsterPower/&DHGenericLightningAttackPowerDescription 12D8 +MonsterPower/&DHGenericLightningAttackPowerTitle 雷击 +Feature/&DH_AtWill_Fireball_Power_Description 随意火球 +Feature/&DH_AtWill_Fireball_Power_Title 火球 +Feature/&DH_AtWill_HoldMonster_Power_Description 每天 3 次使用 +Feature/&DH_AtWill_HoldMonster_Power_Title 持有怪物 +Feature/&DH_AtWill_Invisibility_Power_Description 随意隐身 +Feature/&DH_AtWill_Invisibility_Power_Title 隐形 +Condition/&DH_ReverseGravity_Spell_Description 反重力 +Condition/&DH_ReverseGravity_Spell_Title 反重力 +Condition/&DH_TimeStop_Spell_Description 被时间停止冻结 +Condition/&DH_TimeStop_Spell_Title 被时间停止冻结 diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index 052b52f9c0..caed6adc3d 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -228,6 +228,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest @@ -240,6 +243,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest diff --git a/SolastaCommunityExpansion/Translations-zh-cn.txt b/SolastaCommunityExpansion/Translations-zh-cn.txt new file mode 100644 index 0000000000..e21483c036 --- /dev/null +++ b/SolastaCommunityExpansion/Translations-zh-cn.txt @@ -0,0 +1,1909 @@ +ActionAffinity/&DHFeeblemindSpellDescription 无法施法 +ActionAffinity/&DHFeeblemindSpellTitle 微弱的施法 +AttributeModifier/&AncientForestAttributeModifierBarkskinDescription 交流电设置为 16 +AttributeModifier/&AncientForestAttributeModifierBarkskinTitle 树皮 +AttributeModifier/&DHFeeblemindChaSpellDescription 魅力值等于 1 +AttributeModifier/&DHFeeblemindChaSpellTitle 微弱的魅力 +AttributeModifier/&DHFeeblemindIntSpellDescription 智力分数等于 1 +AttributeModifier/&DHFeeblemindIntSpellTitle 智力低下 +BlueprintCategory/&FlatRoomsTitle 平房 +Caption/&GadgetParametersCustomRemoveDescription 消除:\n{0} +Class/&ClassMonkDescription 僧侣们团结一致,他们能够神奇地驾驭体内流动的能量。无论是作为战斗能力的惊人展示还是作为防御能力和速度的更微妙的焦点,这种能量都注入了武僧所做的一切 +Class/&ClassMonkTitle 和尚[测试版] +Class/&ClassWarlockDescription 术士是隐藏在多元宇宙结构中的知识的寻求者。通过与具有超自然力量的神秘生物缔结的契约,术士解锁了微妙而壮观的魔法效果 +Class/&ClassWarlockTitle 术士 +Class/&TinkererDescription 修补匠是发明家、炼金术士等等。他们架起了魔法与科技之间的桥梁 +Class/&TinkererTitle 思维 +Class/&WitchArmorProficiencyDescription 轻甲 +Class/&WitchArmorProficiencyTitle 女巫盔甲熟练度 +Class/&WitchBurnedFireResistanceDescription 燃烧耐火性 +Class/&WitchBurnedFireResistanceTitle 防火性能 +Class/&WitchBurnedProduceFlameDescription 燃烧产物火焰功率 +Class/&WitchBurnedProduceFlameTitle 产生火焰 +Class/&WitchCacklePowerDescription 你可以用你的奖励行动来咯咯笑。你的诅咒持续时间每在你 60 英尺内受到影响的生物就会延长 1 轮。\n并非所有女巫在咯咯笑时都会疯狂地笑,但所有咯咯咯咯都需要语言成分,如咒语。这些范围从世俗的诅咒和侮辱,到死语的喃喃和倒退 +Class/&WitchCacklePowerTitle 咯咯笑 +Class/&WitchDescription 受到邪恶诅咒的折磨,女巫可以将黑暗魔法转化为诅咒,用来削弱敌人。他们还伴随着他们的魔宠,忠诚的魔法伙伴,他们用来对付致命一击 +Class/&WitchFamiliarPowerDescription 你学习了女巫使魔咒语,即改进的“寻魔记”咒语,并且可以将其作为仪式施放而无需材料成分。该法术不计入你已知的法术数量。该法术通过以下方式改进了 Find Familiar:\n• 你的魔宠在每轮轮到你之前或之后立即轮到你(你的选择)。\n• 每回合一次作为一个动作或奖励动作,你可以在精神上命令你的魔宠使用它的反应进行一次攻击。\n• 当你施展一个法术时,你可以通过你的魔宠来传递它,就好像它已经施了这个法术一样,即使这个法术没有接触范围。\n• 你的魔宠可以使用你的法术攻击加值来进行攻击检定。\n• 你的魔宠将你的熟练加值加到它的护甲等级、豁免检定和伤害检定上。\n• 你的魔宠最大生命值增加了两倍的女巫等级 +Class/&WitchFamiliarPowerTitle 熟悉的 +Class/&WitchFeatureSetBurnedCurseDescription 你的全身几乎都被奥术火焰烧焦,留下醒目的黑色伤疤和在皮肤下燃烧的魔法余烬。结果,您对火焰伤害具有抵抗力,并且您知道产生火焰的戏法,这不计入您已知的戏法总数 +Class/&WitchFeatureSetBurnedCurseTitle 烧毁 +Class/&WitchFeatureSetLovelessCurseDescription 你被诅咒永远找不到真爱。厌倦和不满,即使是魔法也无法改变你的心;因此,你不会被迷住 +Class/&WitchFeatureSetLovelessCurseTitle 无爱的 +Class/&WitchFeatureSetRitualCastingDescription 你可以施展任何你知道的巫术作为仪式,如果那个法术有仪式标签 +Class/&WitchFeatureSetRitualCastingTitle 女巫仪式铸造 +Class/&WitchFeatureSetVisionsCurseDescription 你被诅咒对未来有可怕的幻想,预示着你的朋友、家人和你自己的死亡。不管这些幻象中有多少都是残酷的欺骗,它们有时却是极其准确的。除了敏捷修正之外,你还可以将魅力修正添加到你的先攻检定中 +Class/&WitchFeatureSetVisionsCurseTitle 愿景 +Class/&WitchLovelessCharmImmunityDescription Loveless Charm 免疫 +Class/&WitchLovelessCharmImmunityTitle 魅力免疫 +Class/&WitchMaledictionAbateDescription 以一个动作,选择一个你可以在你周围 60 英尺内看到的生物进行一次魅力豁免。豁免失败时,该生物在你的下一回合结束前无法做出反应 +Class/&WitchMaledictionAbateTitle 抓住诅咒 +Class/&WitchMaledictionApathyDescription 以一个动作,选择一个你可以在你周围 60 英尺内看到的生物进行一次魅力豁免。如果豁免失败,直到你的下一回合结束,该生物对你选择的一个敌对的生物变得漠不关心。如果目标受到与它无关的生物的法术攻击或伤害,这种漠不关心就会结束 +Class/&WitchMaledictionApathyTitle 冷漠诅咒 +Class/&WitchMaledictionCharmDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次感知豁免。如果豁免失败,该生物会被你魅惑直到你的下一回合结束 +Class/&WitchMaledictionCharmTitle 魅惑咒语 +Class/&WitchMaledictionDisorientDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次体质豁免。豁免失败时,每当该目标在你的下一回合结束前进行攻击检定时,它必须掷出 d6 并从攻击检定中减去掷出的数字 +Class/&WitchMaledictionDisorientTitle 迷失诅咒 +Class/&WitchMaledictionEvilEyeDescription 以一个动作,选择一个你能看到且能在 60 英尺内看到你的生物进行一次感知豁免。如果豁免失败,该生物会害怕你直到你的下一回合结束 +Class/&WitchMaledictionEvilEyeTitle 邪眼诅咒 +Class/&WitchMaledictionObfuscateDescription 以一个动作,你创造一个以自己为中心的 20 英尺半径的雾球。球体散布在角落周围,其区域被严重遮挡。此效果持续到你的下一回合结束或直到中等或更高速度的风(至少每小时 10 英里)将其驱散 +Class/&WitchMaledictionObfuscateTitle 混淆咒语 +Class/&WitchMaledictionPoxDescription 以一个动作,选择一个你可以在 5 英尺内看到的生物进行一次体质豁免。如果豁免失败,该生物会中毒直到你的下一回合结束 +Class/&WitchMaledictionPoxTitle 痘咒 +Class/&WitchMaledictionRuinDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次体质豁免。如果豁免失败,该生物的护甲等级会减少 3 点,最低为 10 点,直到你的下一回合结束 +Class/&WitchMaledictionRuinTitle 毁灭诅咒 +Class/&WitchRitualCastingMagicAffinityDescription 仪式铸造亲和力 +Class/&WitchRitualCastingMagicAffinityTitle 仪式铸造 +Class/&WitchSavingthrowProficiencyDescription 智慧,魅力 +Class/&WitchSavingthrowProficiencyTitle 女巫豁免技能 +Class/&WitchSkillProficiencyDescription 从至宝、欺骗、洞察力、恐吓、说服、自然和宗教中选择两项 +Class/&WitchSkillProficiencyTitle 女巫技能 +Class/&WitchSpellcastingDescription 可以施展女巫法术列表中的法术 +Class/&WitchSpellcastingTitle 女巫施法 +Class/&WitchTitle 巫婆 +Class/&WitchToolProficiencyDescription 从草药师套件和毒药套件中选择一个 +Class/&WitchToolProficiencyTitle 女巫工具熟练度 +Class/&WitchVisionsInitiativeDescription 愿景倡议 +Class/&WitchVisionsInitiativeTitle 愿景倡议 +Class/&WitchWeaponProficiencyDescription 简单的武器 +Class/&WitchWeaponProficiencyTitle 女巫武器熟练度 +Condition/&AbateDescription 减轻条件 +Condition/&AbateTitle 减弱 +Condition/&AncientForestPhotosynthesisDescription 你可以从阳光中吸收能量。当您处于直射强光下时,您每轮获得 2 HP +Condition/&AncientForestPhotosynthesisTitle 光合作用 +Condition/&AncientForestRootedConditionDescription 树栖的卷须从你的脚上长出来并深入地下。你的速度变为 0,并且你在推你、拉你或击倒你的任何豁免检定中获得优势。你可以随意施放纠缠 +Condition/&AncientForestRootedConditionTitle 根 +Condition/&ApathyDescription 冷漠状态 +Condition/&ApathyTitle 冷漠 +Condition/&CharmDescription 魅力条件 +Condition/&CharmTitle 魅力 +Condition/&ClassMonkEmptyBodyConditionDescription 你对所有伤害都有抵抗力,但力量伤害除外 +Condition/&ClassMonkEmptyBodyConditionTitle 空的身体 +Condition/&ClassMonkOpenHandDistractConditionDescription 无法做出反应 +Condition/&ClassMonkOpenHandDistractConditionTitle 分心 +Condition/&ClassMonkStepOfTheWindConditionDescription 您可以将脱离或冲刺动作作为奖励动作,并且您的跳跃距离在转弯时翻倍 +Condition/&ClassMonkStepOfTheWindConditionTitle 风之阶 +Condition/&ClassMonkTanquilityConditionDescription 你在对抗法术的豁免检定上有优势,而敌人在攻击你时有劣势。当你攻击或施法时移除。 +Condition/&ClassMonkTanquilityConditionTitle 宁静 +Condition/&ConditionBarkWardDescription 受到森林精灵的保护 +Condition/&ConditionBarkWardTitle 树皮病房 +Condition/&ConditionDualFlurryApplyDescription 你正在建立动力... +Condition/&ConditionDualFlurryApplyTitle 双旋风! +Condition/&ConditionDualFlurryGrantDescription 你的敌人正在摇摇欲坠! +Condition/&ConditionDualFlurryGrantTitle 双旋风! +Condition/&ConditionImprovedBarkWardDescription 森林之灵对近战攻击者造成 2d8 点穿刺伤害 +Condition/&ConditionImprovedBarkWardTitle 改进的树皮病房 +Condition/&ConditionMarkedByArcanistDescription 受到奥术师印记的影响 +Condition/&ConditionMarkedByArcanistTitle 奥术师的印记 +Condition/&ConditionMuleDescription 你的速度不会因重物或重甲而降低。您可以额外携带 20 磅 +Condition/&ConditionMuleTitle 骡子 +Condition/&ConditionSuperiorBarkWardDescription 森林之灵使你免疫毒素,并对近战攻击者造成 3d8 穿刺伤害 +Condition/&ConditionSuperiorBarkWardTitle 高级树皮病房 +Condition/&DebilitatedConditionDescription 虚弱的状态 +Condition/&DebilitatedConditionTitle 虚弱的 +Condition/&DHFeeblemindSpellDescription 该生物的智力和魅力值变为 1。该生物不能施法、激活魔法物品、理解语言或以任何可理解的方式交流 +Condition/&DHFeeblemindSpellTitle 弱智 +Condition/&DHForesightSpellDescription 在攻击检定、能力检定和豁免检定上具有优势。此外,其他生物在攻击检定上有劣势 +Condition/&DHForesightSpellTitle 远见 +Condition/&DHHolyAuraSpellDescription 你施展此法术会在 5 英尺半径范围内散发出微弱的光芒,并且在所有豁免检定上具有优势,而其他生物在对它们的攻击检定上具有劣势,直到法术结束。此外,当恶魔或不死生物用近战攻击击中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 +Condition/&DHHolyAuraSpellTitle 受到神圣光环的保护 +Condition/&DHMindBlankSpellDescription 免疫精神伤害和魅惑状态 +Condition/&DHMindBlankSpellTitle 头脑空白 +Condition/&DHReverseGravitySpellDescription 不能移动 +Condition/&DHReverseGravitySpellTitle 被反向重力捕获 +Condition/&DHTimeStopSpellDescription 被时间停止冻结 +Condition/&DHTimeStopSpellTitle 被时间停止冻结 +Condition/&DHWeirdSpellDescription 幻象唤起了该生物最深的恐惧,将其最可怕的噩梦表现为无情的威胁。在受惊的生物的每个回合结束时,它必须通过一次感知豁免成功,否则会受到 4d10 的心灵伤害。豁免成功后,该生物的法术终止 +Condition/&DHWeirdSpellTitle 奇怪的 +Condition/&DisorientDescription 此生物的准确度降低 +Condition/&DisorientTitle 迷失方向 +Condition/&EvilEyeDescription 邪恶的眼睛状况 +Condition/&EvilEyeTitle 邪恶的眼睛 +Condition/&EWResonatingStrikeDamageDescription 从 5 级开始,由这个戏法触发的攻击造成额外的 1d8 雷电伤害。在 11 级和 17 级时伤害增加 1d8 +Condition/&EWResonatingStrikeDamageTitle 谐振 +Condition/&EWSunlightBladeDamageDescription 从 5 级开始,由这个戏法触发的攻击造成额外的 1d8 辐射伤害。在 11 级和 17 级时伤害增加 1d8 +Condition/&EWSunlightBladeDamageTitle 阳光之刃的烧伤 +Condition/&FrenziedDescription 这个生物很疯狂,会攻击最近的生物 +Condition/&FrenziedTitle 丧心病狂 +Condition/&HalfLifeConditionDescription 你将死灵能量带入自己,在生死之间徘徊,暂时被自己的鬼魂附身,获得飞行,和其他鬼魂一样的免疫和伤害抗性 +Condition/&HalfLifeConditionTitle 半衰期 +Condition/&HelpActionDescription 这个生物已经分心了 +Condition/&HelpActionTitle 分心 +Condition/&MoonTouchedConditionDescription 你的重力被否定了 +Condition/&MoonTouchedConditionTitle 月亮感动 +Condition/&PoxDescription 痘情况 +Condition/&PoxTitle 痘 +Condition/&RuinDescription 毁坏情况 +Condition/&RuinedDescription 该生物的防御力降低 +Condition/&RuinedTitle 毁了 +Condition/&RuinTitle 废墟 +Condition/&SwallowedByToadConditionDescription 每轮受到 3D6 酸伤害。如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 +Condition/&SwallowedByToadConditionTitle 被蟾蜍吞了 +Condition/&SwallowingToadConditionDescription 如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 +Condition/&SwallowingToadConditionTitle 吞咽蟾蜍 +ContentPack/&CommunityExpansionPackDescription 社区扩展包增加了新的职业、子职业、专长和法术。有更高级别的上限、多类、QOL 功能、错误修复等等。这是一个名副其实的丰盛号角(TM)...... +ContentPack/&CommunityExpansionPackTitle 社区扩展包 +CraftyFeats/&ApothecaryIntFeatDescription +1 智力、熟练度或专业知识,使用草药套件和至宝 +CraftyFeats/&ApothecaryIntFeatTitle 药剂师(智力) +CraftyFeats/&ApothecaryWisFeatDescription +1 智慧、熟练度或专业知识与草药套件和药物 +CraftyFeats/&ApothecaryWisFeatTitle 药剂师(智慧) +CraftyFeats/&AttributeDexDescription +1 敏捷 +CraftyFeats/&AttributeDexTitle 灵巧 +CraftyFeats/&AttributeIntDescription +1 智力 +CraftyFeats/&AttributeIntTitle 智力 +CraftyFeats/&AttributeWisDescription +1 智慧 +CraftyFeats/&AttributeWisTitle 智慧 +CraftyFeats/&CraftyArcanaDescription 奥秘熟练度或专业知识 +CraftyFeats/&CraftyBowsDescription 精通所有弓和弩 +CraftyFeats/&CraftyBowsTitle 弓熟练度 +CraftyFeats/&CraftyFletcherFeatDescription +1 敏捷、熟练或熟练使用史密斯工具,熟练使用弓和弩 +CraftyFeats/&CraftyFletcherFeatTitle 弗莱彻 +CraftyFeats/&CraftyMedicineDescription 医学水平或专业知识 +CraftyFeats/&CraftyNatureDescription 自然能力或专业知识 +CraftyFeats/&CraftyScribeFeatDescription +1 智力、熟练度或专长,使用卷轴工具包和至宝,需要施法能力 +CraftyFeats/&CraftyScribeFeatTitle 隶 +CraftyFeats/&CraftySkillsTitle 技能 +CraftyFeats/&CraftyToolsTitle 工具 +CraftyFeats/&ManacalonCrafterFeatDescription +1 智力、熟练度或专长,使用 Manacalon Rosary 和 Arcana,需要施法能力 +CraftyFeats/&ManacalonCrafterFeatTitle 马纳卡隆工匠 +CraftyFeats/&ToxicologistIntFeatDescription +1 智力、熟练度或专长与毒药套件和自然 +CraftyFeats/&ToxicologistIntFeatTitle 毒理学家(情报) +CraftyFeats/&ToxicologistWisFeatDescription +1 对毒药包和药物的智慧、熟练或专长 +CraftyFeats/&ToxicologistWisFeatTitle 毒理学家(智慧) +DamageAffinity/&DHHolyAuraSpellDescription 当恶魔或不死生物以近战攻击命中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 +DamageAffinity/&DHHolyAuraSpellTitle 神圣光环反击 +Equipment/&ArcaneStaffDescription 这根法杖上刻有魔法文字,可用作奥术施法的焦点 +Equipment/&ArcaneStaffTitle 奥术法杖 +Equipment/&DruidicAmuletDescription 这个图腾护身符可以用作德鲁伊施法的焦点 +Equipment/&DruidicAmuletTitle 德鲁伊护身符 +Equipment/&Enchanted_Club_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Club_Acuteness_Title 急性俱乐部 +Equipment/&Enchanted_Club_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 +Equipment/&Enchanted_Club_Bearclaw_Title 熊掌俱乐部 +Equipment/&Enchanted_Club_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Club_Lightbringer_Title 光明使者俱乐部 +Equipment/&Enchanted_Club_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创建这个俱乐部是为了给钢铁军团的勇士们提供他们精灵身体无法提供的力量 +Equipment/&Enchanted_Club_Power_Title 权力俱乐部 +Equipment/&Enchanted_Club_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 +Equipment/&Enchanted_Club_Punisher_Title 惩罚者俱乐部 +Equipment/&Enchanted_Dart_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Dart_Acuteness_Title 敏锐之镖 +Equipment/&Enchanted_Dart_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Dart_Frostburn_Title 霜冻飞镖 +Equipment/&Enchanted_Dart_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Dart_Sharpness_Title 锋利之镖 +Equipment/&Enchanted_Dart_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Dart_Souldrinker_Title 饮魂镖 +Equipment/&Enchanted_Handaxe_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Handaxe_Acuteness_Title 敏锐手斧 +Equipment/&Enchanted_Handaxe_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Handaxe_Frostburn_Title 霜冻手斧 +Equipment/&Enchanted_Handaxe_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Handaxe_Sharpness_Title 锋利手斧 +Equipment/&Enchanted_Handaxe_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Handaxe_Souldrinker_Title 饮魂手斧 +Equipment/&Enchanted_HeavyCrossbow_Accuracy_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它的原始设计带有着名的森林精灵魔法师Defineth Sharpsight的印记 +Equipment/&Enchanted_HeavyCrossbow_Accuracy_Title 精准重弩 +Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Title 光明使者重弩 +Equipment/&Enchanted_HeavyCrossbow_Medusa_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。魔法将美杜莎珊瑚和硬木融合在一起,创造出一个致命的弓,受到岛上半身人登船队的青睐 +Equipment/&Enchanted_HeavyCrossbow_Medusa_Title 美杜莎重弩 +Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。 Coedymwarth 更喜欢用身体而不是魔法来对付 Manacalon 的奥术师。它最好的弓箭手获得了弩,这是Defineth Sharpsight的创造 +Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Title 神枪重弩 +Equipment/&Enchanted_HeavyCrossbow_Stormbow_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! +Equipment/&Enchanted_HeavyCrossbow_Stormbow_Title 重型风暴弩 +Equipment/&Enchanted_HideArmor_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_Deflection_Title 隐藏偏斜护甲 +Equipment/&Enchanted_HideArmor_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_FlameDancing_Title 隐藏炎舞护甲 +Equipment/&Enchanted_HideArmor_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_FrostWalking_Title 隐藏冰霜行走护甲 +Equipment/&Enchanted_HideArmor_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_Robustness_Title 隐藏坚韧护甲 +Equipment/&Enchanted_HideArmor_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_Sturdiness_Title 隐藏坚固护甲 +Equipment/&Enchanted_HideArmor_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_HideArmor_Survival_Title 隐藏生存盔甲 +Equipment/&Enchanted_Javelin_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Javelin_Acuteness_Title 敏锐标枪 +Equipment/&Enchanted_Javelin_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Javelin_Frostburn_Title 霜冻标枪 +Equipment/&Enchanted_Javelin_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Javelin_Sharpness_Title 锋利的标枪 +Equipment/&Enchanted_Javelin_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Javelin_Souldrinker_Title 饮魂者标枪 +Equipment/&Enchanted_LightCrossbow_Accuracy_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它的原始设计带有着名的森林精灵魔法师Defineth Sharpsight的印记 +Equipment/&Enchanted_LightCrossbow_Accuracy_Title 精准轻弩 +Equipment/&Enchanted_LightCrossbow_Lightbringer_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_LightCrossbow_Lightbringer_Title 光明使者轻弩 +Equipment/&Enchanted_LightCrossbow_Medusa_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。魔法将美杜莎珊瑚和硬木融合在一起,创造出一个致命的弓,受到岛上半身人登船队的青睐 +Equipment/&Enchanted_LightCrossbow_Medusa_Title 美杜莎轻弩 +Equipment/&Enchanted_LightCrossbow_Sharpshooting_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。 Coedymwarth 更喜欢用身体而不是魔法来对付 Manacalon 的奥术师。它最好的弓箭手获得了弩,这是Defineth Sharpsight的创造 +Equipment/&Enchanted_LightCrossbow_Sharpshooting_Title 神射轻弩 +Equipment/&Enchanted_LightCrossbow_Stormbow_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! +Equipment/&Enchanted_LightCrossbow_Stormbow_Title 轻型风暴弩 +Equipment/&Enchanted_Maul_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Maul_Acuteness_Title 敏锐之槌 +Equipment/&Enchanted_Maul_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 +Equipment/&Enchanted_Maul_Bearclaw_Title 熊掌槌 +Equipment/&Enchanted_Maul_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Maul_Lightbringer_Title 光明使者之槌 +Equipment/&Enchanted_Maul_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把大槌,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 +Equipment/&Enchanted_Maul_Power_Title 力量之槌 +Equipment/&Enchanted_Maul_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 +Equipment/&Enchanted_Maul_Punisher_Title 惩罚者之槌 +Equipment/&Enchanted_Quarterstaff_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Quarterstaff_Acuteness_Title 敏锐的四分卫 +Equipment/&Enchanted_Quarterstaff_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 +Equipment/&Enchanted_Quarterstaff_Dragonblade_Title 龙刃四杖 +Equipment/&Enchanted_Quarterstaff_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Quarterstaff_Frostburn_Title 霜烧四杖 +Equipment/&Enchanted_Quarterstaff_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Quarterstaff_Lightbringer_Title 光明使者四杖 +Equipment/&Enchanted_Quarterstaff_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Quarterstaff_Souldrinker_Title 饮魂者四分法杖 +Equipment/&Enchanted_Quarterstaff_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! +Equipment/&Enchanted_Quarterstaff_Stormblade_Title 风暴之刃四杖 +Equipment/&Enchanted_Quarterstaff_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 +Equipment/&Enchanted_Quarterstaff_Warden_Title 典狱长军需 +Equipment/&Enchanted_Quarterstaff_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 +Equipment/&Enchanted_Quarterstaff_Whiteburn_Title 怀特本军需人员 +Equipment/&Enchanted_Rapier_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 +Equipment/&Enchanted_Rapier_Dragonblade_Title 龙刃细剑 +Equipment/&Enchanted_Rapier_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Rapier_Frostburn_Title 霜燃细剑 +Equipment/&Enchanted_Rapier_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Rapier_Lightbringer_Title 光明使者细剑 +Equipment/&Enchanted_Rapier_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把细剑,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 +Equipment/&Enchanted_Rapier_Power_Title 力量之剑 +Equipment/&Enchanted_Rapier_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Rapier_Souldrinker_Title 饮魂者细剑 +Equipment/&Enchanted_Rapier_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! +Equipment/&Enchanted_Rapier_Stormblade_Title 风暴之刃细剑 +Equipment/&Enchanted_Rapier_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 +Equipment/&Enchanted_Rapier_Warden_Title 典狱长剑杆 +Equipment/&Enchanted_Rapier_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 +Equipment/&Enchanted_Rapier_Whiteburn_Title 怀特本剑杆 +Equipment/&Enchanted_Scimitar_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 +Equipment/&Enchanted_Scimitar_Dragonblade_Title 龙刃弯刀 +Equipment/&Enchanted_Scimitar_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 +Equipment/&Enchanted_Scimitar_Frostburn_Title 霜冻弯刀 +Equipment/&Enchanted_Scimitar_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Scimitar_Lightbringer_Title 光明使者弯刀 +Equipment/&Enchanted_Scimitar_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 +Equipment/&Enchanted_Scimitar_Souldrinker_Title 饮魂者弯刀 +Equipment/&Enchanted_Scimitar_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! +Equipment/&Enchanted_Scimitar_Stormblade_Title 风暴之刃弯刀 +Equipment/&Enchanted_Scimitar_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 +Equipment/&Enchanted_Scimitar_Warden_Title 典狱长弯刀 +Equipment/&Enchanted_Scimitar_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 +Equipment/&Enchanted_Scimitar_Whiteburn_Title 怀特本弯刀 +Equipment/&Enchanted_Shield_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Deflection_Title 偏转之盾 +Equipment/&Enchanted_Shield_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_FlameDancing_Title 炎舞之盾 +Equipment/&Enchanted_Shield_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_FrostWalking_Title 冰霜行走之盾 +Equipment/&Enchanted_Shield_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Robustness_Title 坚韧之盾 +Equipment/&Enchanted_Shield_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Sturdiness_Title 坚韧之盾 +Equipment/&Enchanted_Shield_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Survival_Title 生存之盾 +Equipment/&Enchanted_Shield_Wooden_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_Deflection_Title 偏转木盾 +Equipment/&Enchanted_Shield_Wooden_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_FlameDancing_Title 火舞木盾 +Equipment/&Enchanted_Shield_Wooden_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_FrostWalking_Title 冰霜行走的木盾 +Equipment/&Enchanted_Shield_Wooden_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_Robustness_Title 坚固木盾 +Equipment/&Enchanted_Shield_Wooden_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_Sturdiness_Title 坚固木盾 +Equipment/&Enchanted_Shield_Wooden_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_Shield_Wooden_Survival_Title 生存木盾 +Equipment/&Enchanted_Spear_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Spear_Acuteness_Title 敏锐之矛 +Equipment/&Enchanted_Spear_BlackViper_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识,使用长矛和来自索拉斯塔深处的传奇蜘蛛的毒液锻造而成的。这把刀的设计者是格里格·黑心,一位臭名昭著的沼泽半身人铁匠,在艾尔埃莱的锻造厂工作 +Equipment/&Enchanted_Spear_BlackViper_Title 黑蝰蛇矛 +Equipment/&Enchanted_Spear_Doomblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。 Kenaloth Darkmind 设计了毁灭之刃作为惩罚那些抵制帝国魔法的人的工具 +Equipment/&Enchanted_Spear_Doomblade_Title 末日长矛 +Equipment/&Enchanted_Spear_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Spear_Lightbringer_Title 光明使者矛 +Equipment/&Enchanted_Spear_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Spear_Sharpness_Title 锋利之矛 +Equipment/&Enchanted_Spear_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 +Equipment/&Enchanted_Spear_Whiteburn_Title 怀特本矛 +Equipment/&Enchanted_StuddedLeather_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_Deflection_Title 偏转镶嵌皮革 +Equipment/&Enchanted_StuddedLeather_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_FlameDancing_Title 火焰舞的镶嵌皮革 +Equipment/&Enchanted_StuddedLeather_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_FrostWalking_Title 冰霜行走的镶嵌皮革 +Equipment/&Enchanted_StuddedLeather_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_Robustness_Title 坚固的铆钉皮革 +Equipment/&Enchanted_StuddedLeather_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_Sturdiness_Title 坚固的镶嵌皮革 +Equipment/&Enchanted_StuddedLeather_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 +Equipment/&Enchanted_StuddedLeather_Survival_Title 生存镶嵌皮革 +Equipment/&Enchanted_Warhammer_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 +Equipment/&Enchanted_Warhammer_Acuteness_Title 敏锐战锤 +Equipment/&Enchanted_Warhammer_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 +Equipment/&Enchanted_Warhammer_Bearclaw_Title 熊掌战锤 +Equipment/&Enchanted_Warhammer_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 +Equipment/&Enchanted_Warhammer_Lightbringer_Title 光明使者战锤 +Equipment/&Enchanted_Warhammer_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把战锤,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 +Equipment/&Enchanted_Warhammer_Power_Title 力量战锤 +Equipment/&Enchanted_Warhammer_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 +Equipment/&Enchanted_Warhammer_Punisher_Title 惩罚者战锤 +Equipment/&HerbalBrewDamageAffinityAcidResistanceDescription 为酸提供 1 小时保护 +Equipment/&HerbalBrewDamageAffinityAcidResistanceTitle 酸保护酿造 +Equipment/&HerbalBrewDamageAffinityLightningResistanceDescription 给予闪电保护 1 小时 +Equipment/&HerbalBrewDamageAffinityLightningResistanceTitle 防雷酿造 +Equipment/&HerbalBrewDamageAffinityNecroticResistanceDescription 为 Necrotic 提供 1 小时的保护 +Equipment/&HerbalBrewDamageAffinityNecroticResistanceTitle 死灵保护酒 +Equipment/&HerbalBrewDamageAffinityPoisonResistanceDescription 为毒药提供 1 小时保护 +Equipment/&HerbalBrewDamageAffinityPoisonResistanceTitle 毒药保护酒 +Equipment/&HerbalBrewDamageAffinityRadiantResistanceDescription 为 Radiant 提供 1 小时保护 +Equipment/&HerbalBrewDamageAffinityRadiantResistanceTitle 光辉防护酒 +Equipment/&HerbalBrewHealingTitle 加速酿造 +Equipment/&HerbalBrewToxifyingTitle 毒酒酿造 +Equipment/&ImprovedLightningSpearDescription 现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 +Equipment/&ImprovedLightningSpearTitle 改进的闪电矛 +Equipment/&ImprovedThunderPunchDescription 现在可以通过额外动作将敌人拉入近战范围并造成 1D8 雷击伤害 +Equipment/&ImprovedThunderPunchTitle 改进的雷霆拳 +Equipment/&LightningSpearDescription 1d6 闪电伤害,每回合额外 1D6 伤害 +Equipment/&LightningSpearTitle 闪电矛 +Equipment/&LivewoodClubDescription 这个俱乐部由活木头组成,叶子发芽,也许还有季节性的花朵。它可以用作德鲁伊施法的焦点 +Equipment/&LivewoodClubTitle 利夫伍德俱乐部 +Equipment/&LivewoodStaffDescription 这个工作人员由活木组成,带有发芽的叶子,也许还有季节性的花朵。它可以用作德鲁伊施法的焦点 +Equipment/&LivewoodStaffTitle 活木员工 +Equipment/&ThunderPunchDescription 1D8 雷击伤害并在对盟友的攻击检定上造成劣势 +Equipment/&ThunderPunchTitle 雷霆拳 +Equipment/&WandIdentifyDescription 文本 通过消耗 1 次充能来施展法术识别。魔杖有 3 次充能,每个黎明恢复 1d3 次充能 +Equipment/&WandIdentifyTitle 识别的文本魔杖 +Failure/&FailureFlagTargetMeleeWeaponError 无法使用当前武器对该目标进行近战攻击 +Feat/&AddConstructCantripsDescription 添加戏法来治疗和解散你的构装体 +Feat/&AddConstructCantripsTitle 构建 Cantrips +Feat/&AddProtectorConstructCantripDescription 添加修复构造和解散构造cantrips以增加您的构造灵活性 +Feat/&AddProtectorConstructCantripTitle 额外构装戏法 +Feat/&AlchemistSubclassElixirsDescription 学习制作实验灵药:治疗、敏捷、韧性、勇敢、飞行 +Feat/&AlchemistSubclassElixirsTitle 实验药剂 +Feat/&AlchemistSubclassSpellsDescription {0} +Feat/&AlchemistSubclassSpellsTitle 学习魔药制造者法术 +Feat/&ArmorModePoolDescription 允许您在装甲模式之间切换 +Feat/&ArmorModePoolTitle 装甲模式 +Feat/&ArtificerAlchemistAlchemicalSavantDescription 当你治疗时,你会额外治疗 1d4 + 你的等级 HP +Feat/&ArtificerAlchemistAlchemicalSavantTitle 学会灵药 +Feat/&ArtificerAlchemistBoldnessElixirDescription 目标可以掷出 d4 并将掷出的数字加到他们下一分钟的每次攻击掷骰和豁免检定中 +Feat/&ArtificerAlchemistBoldnessElixirTitle 勇气药剂 +Feat/&ArtificerAlchemistFlyElixirDescription 目标可以缓慢飞行10分钟 +Feat/&ArtificerAlchemistFlyElixirTitle 苍蝇药剂 +Feat/&ArtificerAlchemistHealElixirDescription 治疗目标 2d4 + 智力修正 +Feat/&ArtificerAlchemistHealElixirTitle 治疗药剂 +Feat/&ArtificerAlchemistResilienceElixirDescription 目标AC+1,持续10分钟 +Feat/&ArtificerAlchemistResilienceElixirTitle 恢复力药剂 +Feat/&ArtificerAlchemistSwiftnessElixirDescription 将目标移动速度提高 10 英尺,持续 1 小时 +Feat/&ArtificerAlchemistSwiftnessElixirTitle 迅捷药剂 +Feat/&ArtificerArtilleristArcaneFirearmDescription 施法时,每回合额外造成 1d8 伤害 +Feat/&ArtificerArtilleristArcaneFirearmTitle 爆破增强 +Feat/&ArtificerArtillerstDetonationSpellPreparedDescription 你获得引爆你的一个设备的能力,对目标附近的人造成伤害 +Feat/&ArtificerArtillerstDetonationSpellPreparedTitle 装置引爆 +Feat/&ArtificerArtillerstImprovedCannonsDescription 你的大炮的效果会增加。火焰造成的额外伤害,原力造成的额外目标,以及护盾的额外临时生命值 +Feat/&ArtificerArtillerstImprovedCannonsTitle 改进的大炮 +Feat/&ArtificialServantAttackDescription 远程攻击 1d6 来自您可信赖的伙伴的力场伤害 +Feat/&ArtificialServantAttackTitle 强制吊索 +Feat/&ArtificialServantDescription 仆人对你和你的同伴很友好,它服从你的命令 +Feat/&ArtificialServantTitle 人工仆人 +Feat/&ArtilleristCannonDetonationDescription 引爆你的一个装置,对目标位置 20 英尺内的人造成 3d8 伤害。敏捷豁免允许受影响的人受到一半的伤害 +Feat/&ArtilleristCannonDetonationTitle 装置引爆 +Feat/&ArtilleristFlameCannon15Description 喷出火焰,以附赠动作对你的敌人造成 6d8 火焰伤害 +Feat/&ArtilleristFlameCannon15Title 喷火器 +Feat/&ArtilleristFlameCannon9Description 喷出火焰,以附赠动作对敌人造成 3d8 火焰伤害 +Feat/&ArtilleristFlameCannon9Title 喷火器 +Feat/&ArtilleristFlameCannonDescription 喷出火焰,以附赠动作对你的敌人造成 2d8 点火焰伤害 +Feat/&ArtilleristFlameCannonTitle 喷火器 +Feat/&ArtilleristForceCannon15Description 以附赠动作对 2 个目标使用造成 3d8 力场伤害的强力攻击 +Feat/&ArtilleristForceCannon15Title 力量大炮 +Feat/&ArtilleristForceCannon9Description 以附赠动作对目标使用造成 3d8 力场伤害的强力攻击 +Feat/&ArtilleristForceCannon9Title 力量大炮 +Feat/&ArtilleristForceCannonDescription 以附赠动作对目标使用造成 2d8 力场伤害的强力攻击 +Feat/&ArtilleristForceCannonTitle 力量大炮 +Feat/&ArtilleristProtectorCannon15Description 释放正能量作为奖励动作。 20 英尺内的盟友获得 3d8 + 你的智力调整值的临时生命值 +Feat/&ArtilleristProtectorCannon15Title 奥术护盾 +Feat/&ArtilleristProtectorCannonDescription 释放正能量作为奖励动作。 10 英尺内的盟友获得 1d8 + 你的智力调整值的临时生命值 +Feat/&ArtilleristProtectorCannonTitle 奥术护盾 +Feat/&ArtilleristSubclassSpellsDescription {0} +Feat/&ArtilleristSubclassSpellsTitle 学习冲击波 +Feat/&ArtilleryConstructDescription 可以伤害或保护盟友 +Feat/&ArtilleryConstructLevel03AutopreparedSpellsDescription Cantrips:修复构造体,解散构造体\n1级:重新召唤炮兵构造 +Feat/&ArtilleryConstructLevel03AutopreparedSpellsTitle 构筑法术 +Feat/&ArtilleryConstructLevel09AutopreparedSpellsDescription 构筑法术 +Feat/&ArtilleryConstructLevel09AutopreparedSpellsTitle 构筑法术 +Feat/&ArtilleryConstructLevel15AutopreparedSpellsDescription 构筑法术 +Feat/&ArtilleryConstructLevel15AutopreparedSpellsTitle 构筑法术 +Feat/&ArtilleryConstructTitle 炮兵构造 +Feat/&ArtilleryConstructTitle_3 炮兵构造 +Feat/&ArtilleryConstructTitle_5 炮兵构造 +Feat/&ArtilleryModePoolDescription 选择你的火炮模式 +Feat/&ArtilleryModePoolTitle 火炮模式 +Feat/&AttackModifierArtificerBattleSmithJolt2Description 你的武器攻击造成 3 点额外伤害 +Feat/&AttackModifierArtificerBattleSmithJolt2Title 改进的武器攻击震动 +Feat/&AttackModifierArtificerBattleSmithJoltDescription 你的武器攻击造成 3 点额外伤害 +Feat/&AttackModifierArtificerBattleSmithJoltTitle 武器攻击震动 +Feat/&AutoPreparedSpellsDescription {0} +Feat/&AutoPreparedSpellsTitle 学习侦察哨兵法术 +Feat/&BattleSmithSubclassSpellsDescription {0} +Feat/&BattleSmithSubclassSpellsTitle 学习武器史密斯法术 +Feat/&CancelFlyingConditionDescription 结束飞行条件以允许跳跃和爬行 +Feat/&CancelFlyingConditionTitle 取消飞行 +Feat/&ChefConDescription 你的体质获得+1。花 1 小时做一顿饭来治疗你自己和你的同伴 1d8。一天一次,你可能会花一个小时来烹饪食物,食用时可以提供暂时的 HP +Feat/&ChefConTitle 厨师(宪法) +Feat/&ChefShortRestFeastDescription 花 1 小时准备一顿有助于治愈您和您的同伴的膳食 1d8 +Feat/&ChefShortRestFeastTitle 短期休息餐 +Feat/&ChefWisDescription 你获得+1智慧。花 1 小时做饭,治愈自己和同伴。一天一次,你可能会花一个小时来烹饪食物,食用时可以提供暂时的 HP +Feat/&ChefWisTitle 厨师(智慧) +Feat/&ConstructSelectingPoolDescription 为您的 Construct 选择模式 +Feat/&ConstructSelectingPoolTitle 火炮模式 +Feat/&DismissConstructDescription 取消召唤你的构造体 +Feat/&DismissConstructTitle 解雇构造 +Feat/&DualFlurryDescription 您是使用成对武器进行战斗的大师。在任何一个回合中,你在每只手都挥舞武器的情况下用近战攻击击中两次,你可以进行一次额外的副手攻击 +Feat/&DualFlurryTitle 双乱舞 +Feat/&ExtraInfusionSlotsDescription 你获得额外的灌注槽,应该用在盔甲/武器上 +Feat/&ExtraInfusionSlotsTitle 额外输液 +Feat/&FeatArcaneDefenseDescription 将你的智力提高 1 点,最高为 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的智力调整值 +Feat/&FeatArcaneDefenseTitle 奥术防御 +Feat/&FeatArcanePrecisionDescription 当在武器上激活时,它的攻击被视为魔法攻击,你可以使用你的智力进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 +Feat/&FeatArcanePrecisionTitle 奥术精准 +Feat/&FeatBlindFightingStlyeDescription 你有 10 英尺范围内的盲视 +Feat/&FeatBlindFightingStlyeTitle 格斗风格:盲目格斗 +Feat/&FeatBrutalThugDescription 你会在正确的地方进行强有力的打击。\n您可以使用基于军事的武器偷袭并获得 figther 武器熟练度 +Feat/&FeatBrutalThugTitle 野蛮暴徒 +Feat/&FeatChaIncrementDescription +1 魅力 +Feat/&FeatChaIncrementTitle 魅力属性增加 +Feat/&FeatCharismaticDefenseDescription 将你的魅力提高 1 点,最高为 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的魅力调整值 +Feat/&FeatCharismaticDefenseTitle 魅力防御 +Feat/&FeatCharismaticPrecisionDescription 当在武器上激活时,它的攻击被视为魔法攻击,并且你使用你的魅力来进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 +Feat/&FeatCharismaticPrecisionTitle 魅力精准 +Feat/&FeatChefConIncrementDescription +1 体质 +Feat/&FeatChefConIncrementTitle 属性增加 +Feat/&FeatChefWisIncrementDescription +1 智慧 +Feat/&FeatChefWisIncrementTitle 属性增加 +Feat/&FeatCripplingDescription 将对手的近战攻击速度降低到10,直到下一回合结束 +Feat/&FeatCripplingTitle 战斗方式:残废 +Feat/&FeatDexIncrementDescription +1 敏捷 +Feat/&FeatDexIncrementTitle 属性增加 +Feat/&FeatDualWeaponDefenseDescription 当产出 2 件武器时,你的 AC 增加 1 +Feat/&FeatDualWeaponDefenseTitle 双武器防御 +Feat/&FeatFastHandsDescription 你获得一个狡猾动作,并且可以使用它授予的奖励动作进行敏捷(手上功夫)检定,使用盗贼的工具解除陷阱或打开锁,或进行使用物体动作 +Feat/&FeatFastHandsTitle 快手 +Feat/&FeatFeyTeleportationChaDescription 魅力属性增加 1。获得一次短暂休息的迷雾步能力并学习该法术。精通提尔马里亚语 +Feat/&FeatFeyTeleportationChaTitle 妖精传送(魅力) +Feat/&FeatFeyTeleportationIntDescription 智力属性提高 1 点。获得一次短暂休息一次迷雾步的能力并学习该法术。精通提尔马里亚语 +Feat/&FeatFeyTeleportationIntTitle 妖精传送(智力) +Feat/&FeatFeyTeleportationWisDescription 增加 1 点感知属性。获得一次短暂休息的迷雾步能力并学习该法术。精通提尔马里亚语 +Feat/&FeatFeyTeleportationWisTitle 妖精传送(智慧) +Feat/&FeatFightingSurgeDexterityDescription 将你的敏捷提高 1 点,最高为 20 点。\n轮到你时,你可以在你的常规动作和可能的奖励动作之外再采取一个额外的动作。使用此功能后,必须完成一次长休才能再次使用 +Feat/&FeatFightingSurgeDexterityTitle 战斗激增(敏捷) +Feat/&FeatFightingSurgeStrengthDescription 将你的力量提高 1 点,最多 20 点。\n轮到你时,你可以在你的常规动作和可能的奖励动作之外再采取一个额外的动作。使用此功能后,必须完成一次长休才能再次使用 +Feat/&FeatFightingSurgeStrengthTitle 战斗激增(力量) +Feat/&FeatHeavyArmorMasterClassDescription 抗钝击、挥砍和穿刺伤害 +Feat/&FeatHeavyArmorMasterClassTitle 重防御精通 +Feat/&FeatImprovedCriticalDescription 你的攻击是 19 或 20 的重击 +Feat/&FeatImprovedCriticalTitle 改进的关键 +Feat/&FeatIntIncrementDescription +1 智力 +Feat/&FeatIntIncrementTitle 智力属性增加 +Feat/&FeatLightArmorDescription 获得轻甲熟练度和+1敏捷 +Feat/&FeatLightArmorProficiencyDescription 熟练掌握轻甲 +Feat/&FeatLightArmorProficiencyTitle 轻甲 +Feat/&FeatLightArmorTitle 轻甲 +Feat/&FeatMarksmanDescription 当距离您 2 格或更多格的可见对手使用远程武器或法术攻击您时,您可以在触发攻击后使用您的反应进行射击 +Feat/&FeatMarksmanTitle 神射手 +Feat/&FeatMediumArmorDexDescription 获得中型盔甲和盾牌的熟练度以及 +1 敏捷 +Feat/&FeatMediumArmorDexTitle 中型装甲(敏捷) +Feat/&FeatMediumArmorProficiencyDescription 熟练使用中型盔甲和盾牌 +Feat/&FeatMediumArmorProficiencyTitle 中型装甲 +Feat/&FeatMediumArmorStrengthDescription 获得中型盔甲和盾牌的熟练度和 +1 力量 +Feat/&FeatMediumArmorStrengthTitle 中型装甲(力量) +Feat/&FeatMetamagicAdeptCarefulDescription 将你的魅力提高 1 点,最高为 20 点。\n你学会了谨慎的超魔并获得 2 点法术点数 +Feat/&FeatMetamagicAdeptCarefulTitle 超魔:小心 +Feat/&FeatMetamagicAdeptDistantDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了遥远的超魔并获得 2 个法术点数 +Feat/&FeatMetamagicAdeptDistantTitle 超魔:遥远 +Feat/&FeatMetamagicAdeptEmpoweredDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了 Emporewed 元术并获得 2 个法术点数 +Feat/&FeatMetamagicAdeptEmpoweredTitle 元魔:赋能 +Feat/&FeatMetamagicAdeptExtendedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了扩展超魔并获得 2 个法术点数 +Feat/&FeatMetamagicAdeptExtendedTitle 元魔:扩展 +Feat/&FeatMetamagicAdeptHeightenedDescription 你学习了高阶超魔并获得 4 点法术点数 +Feat/&FeatMetamagicAdeptHeightenedTitle 超魔:强化 +Feat/&FeatMetamagicAdeptQuickenedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了 Quickned 超魔并获得 2 个法术点数 +Feat/&FeatMetamagicAdeptQuickenedTitle 超魔:加速 +Feat/&FeatMetamagicAdeptTwinnedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学会了双胞胎超魔并获得 2 个法术点数 +Feat/&FeatMetamagicAdeptTwinnedTitle 元魔:孪生 +Feat/&FeatPrimalConstitutionDescription 将你的体质提高 1 点,最高为 20 点。\n你可以按照野蛮人的狂暴职业特性中定义的奖励动作输入狂暴,其 +1 狂暴伤害可以与野蛮人的狂暴叠加。一旦您以这种方式狂暴,您必须在再次使用此功能之前完成长时间的休息。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的体质调整值 +Feat/&FeatPrimalConstitutionTitle 原始愤怒(宪法) +Feat/&FeatPrimalStrengthDescription 将你的力量提高 1 点,最多 20 点。\n你可以按照野蛮人的狂暴职业特性中定义的奖励动作输入狂暴,其 +1 狂暴伤害可以与野蛮人的狂暴叠加。一旦您以这种方式狂暴,您必须在再次使用此功能之前完成长时间的休息。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的体质调整值 +Feat/&FeatPrimalStrengthTitle 原始狂怒(力量) +Feat/&FeatPugilistFightingStlyeDescription 当你完全没有武装时,你的徒手打击造成额外的 d8 伤害,并且你可以用你的副手击打作为奖励动作 +Feat/&FeatPugilistFightingStlyeTitle 格斗风格:格斗家 +Feat/&FeatSavageAttackerDescription 投掷 1 时重投武器和法术伤害骰子(不重投所有伤害来源,例如不包括偷袭和惩戒) +Feat/&FeatSavageAttackerReroll 由于是野蛮攻击者,{0} 将 {1} 骰子从 {2} 重新掷到 {3} +Feat/&FeatSavageAttackerTitle 野蛮攻击者 +Feat/&FeatShadowTouchedChaDescription 魅力属性增加 1。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 +Feat/&FeatShadowTouchedChaTitle 暗影触动(魅力) +Feat/&FeatShadowTouchedIntDescription 智力属性提高 1 点。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 +Feat/&FeatShadowTouchedIntTitle 暗影触动(智力) +Feat/&FeatShadowTouchedWisDescription 增加 1 点感知属性。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 +Feat/&FeatShadowTouchedWisTitle 暗影触动(智慧) +Feat/&FeatShadyDescription 将你的敏捷提高 1 点,最高为 20 点。\n每回合一次,你可以对你击中的一个生物造成额外的 1d6 伤害,该攻击符合盗贼的偷袭。在 12 级时,此伤害增加到 2d6,在 20 级时增加到 4d6。这可以与盗贼的偷袭叠加 +Feat/&FeatShadyTitle 阴凉 +Feat/&FeatStrengthIncrementDescription +1 力量 +Feat/&FeatStrengthIncrementTitle 属性增加 +Feat/&FeatTelekineticChaDescription 魅力属性增加 1。获得推拉生物的额外动作能力 +Feat/&FeatTelekineticChaPullDescription 以遥控方式将一个生物拉向你 +Feat/&FeatTelekineticChaPullTitle 遥控牵引 +Feat/&FeatTelekineticChaPushDescription 以遥控方式将一个生物推离你 +Feat/&FeatTelekineticChaPushTitle 遥控推动 +Feat/&FeatTelekineticChaTitle 心灵感应(魅力) +Feat/&FeatTelekineticIntDescription 增加 1 点智力属性。获得推拉生物的额外动作能力 +Feat/&FeatTelekineticIntPullDescription 以遥控方式将一个生物拉向你 +Feat/&FeatTelekineticIntPullTitle 遥控牵引 +Feat/&FeatTelekineticIntPushDescription 以遥控方式将一个生物推离你 +Feat/&FeatTelekineticIntPushTitle 遥控推动 +Feat/&FeatTelekineticIntTitle 遥控(智力) +Feat/&FeatTelekineticWisDescription 增加 1 点智慧属性。获得推拉生物的额外动作能力 +Feat/&FeatTelekineticWisPullDescription 以遥控方式将一个生物拉向你 +Feat/&FeatTelekineticWisPullTitle 遥控牵引 +Feat/&FeatTelekineticWisPushDescription 以遥控方式将一个生物推离你 +Feat/&FeatTelekineticWisPushTitle 遥控推动 +Feat/&FeatTelekineticWisTitle 心灵感应(智慧) +Feat/&FeatTitanFightingDescription 你对体型较大或更大的生物获得 +2 命中 +Feat/&FeatTitanFightingTitle 格斗风格:泰坦格斗 +Feat/&FeatToughDescription 当你获得此专长时,你的最大生命值会增加两倍于你的等级。此后每当你升级时,你的最大生命值会额外增加 2 点生命值 +Feat/&FeatToughTitle 艰难的 +Feat/&FeatWarCasterDescription 你在保持专注的检定上获得优势。\n即使双手满满当当,你也能执行法术的躯体成分。\n当敌对生物的移动引起你的借机攻击时,你可以使用你的反应对该生物施放戏法,而不是进行借机攻击。戏法必须有 1 个动作或附赠动作的施法时间,并且必须只针对该生物 +Feat/&FeatWarCasterTitle 战争施法者 +Feat/&FeatWiseDefenseDescription 将你的智慧增加 1 点,最多 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的感知调整值 +Feat/&FeatWiseDefenseTitle 明智的防御 +Feat/&FeatWisePrecisionDescription 当激活武器时,它的攻击被视为魔法攻击,你可以使用你的智慧进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 +Feat/&FeatWisePrecisionTitle 明智的精确度 +Feat/&FeatWisIncrementDescription +1 智慧 +Feat/&FeatWisIncrementTitle 智慧属性提升 +Feat/&FeyTeleportationLanguageTirmarianDescription 精通提尔马里亚语 +Feat/&FeyTeleportationLanguageTirmarianTitle 蒂尔马里安 +Feat/&FightingStyleArcheryDescription 你在使用远程武器的攻击检定上获得 +2 加值 +Feat/&FightingStyleArcheryTitle 格斗风格:射箭 +Feat/&FightingStyleDefenseDescription 当你穿着盔甲时,你的 AC 获得 +1 加值 +Feat/&FightingStyleDefenseTitle 战斗风格:防御 +Feat/&FightingStyleDuelingDescription 当你一只手挥舞近战武器而没有其他武器时,你在使用该武器的伤害检定上获得 +2 加值 +Feat/&FightingStyleDuelingTitle 战斗方式:决斗 +Feat/&FightingStyleGeneralFeatDescription 您可以选择战斗风格 +Feat/&FightingStyleGeneralFeatitle 格斗风格 +Feat/&FightingStyleGreatWeaponDescription 当你用两只手挥舞的近战武器进行攻击的伤害骰子上掷出 1 或 2 时,你可以重新掷骰子。您必须使用新掷骰,即使是 1 或 2。武器必须具有双手或多用途属性才能获得此好处 +Feat/&FightingStyleGreatWeaponTitle 战斗方式:大兵器 +Feat/&FightingStyleProtectionDescription 当你能看到的生物攻击你 5 英尺内的目标时,你可以使用你的反应在攻击检定上施加劣势。你一定拿着盾牌 +Feat/&FightingStyleProtectionTitle 战斗方式:保护 +Feat/&FightingStyleTwoWeaponDescription 当你进行双武器战斗时,你可以将你的能力修正加到第二次攻击的伤害上 +Feat/&FightingStyleTwoWeaponTitle 战斗方式:两把武器 +Feat/&FlameArtillery_2Description 3D8 火焰伤害(锥形) +Feat/&FlameArtillery_2Title 火焰火炮(改进) +Feat/&FlameArtilleryConstructDescription 创造一个锥形火焰,在豁免失败时造成 2D8 伤害 +Feat/&FlameArtilleryConstructDescription_3 创造一个锥形火焰,在豁免失败时造成 3D8 伤害 +Feat/&FlameArtilleryConstructTitle 火焰火炮构造体 +Feat/&FlameArtilleryConstructTitle_3 火焰火炮构造体 +Feat/&FlameArtilleryConstructTitle_5 火焰火炮构造体 +Feat/&FlameArtilleryDescription 2D8 火焰伤害(锥形) +Feat/&FlameArtilleryTitle 火焰火炮 +Feat/&ForceArtillery_2Description 3D8 力伤害并将目标推至 5 英尺 +Feat/&ForceArtillery_2Title 部队火炮(改进) +Feat/&ForceArtilleryAdditionalDamageDescription 升级后的构造体每击造成 1D8 更多伤害 +Feat/&ForceArtilleryConstructDescription 造成 2D8 力场伤害并将敌人推离 Construct 5 英尺 +Feat/&ForceArtilleryConstructDescription_3 造成 3D8 力场伤害并将敌人推离 Construct 5 英尺 +Feat/&ForceArtilleryConstructTitle 部队炮兵构造 +Feat/&ForceArtilleryConstructTitle_3 部队炮兵构造 +Feat/&ForceArtilleryConstructTitle_5 部队炮兵构造 +Feat/&ForceArtilleryDescription 2D8 力伤害并推动 5 英尺 +Feat/&ForceStrikePowerDescription 远程攻击 1d6 来自您可信赖的伙伴的力场伤害 +Feat/&ForceStrikePowerTitle Force Sling(人工仆从) +Feat/&GauntletsGrappleDescription 现在可以通过额外动作将敌人拉入近战范围并造成 1D8 雷击伤害 +Feat/&GauntletsGrappleTitle 手套擒抱 +Feat/&HalfCoverShieldDescription 在 10 英尺内提供 2 AC +Feat/&HalfCoverShieldTitle 半罩穹顶 +Feat/&HealerDescription 你获得医学检查的熟练程度或专业知识。你获得稳定濒死生物的能力,以及复活在最后 12 秒内死亡的生物每次长休息一次的能力。你可以使用一个动作来恢复 1d6 + 4 + 角色等级的生命值,每次短暂休息的次数等于你的感知调整值 +Feat/&HealerResuscitateDescription 使用一个动作复活一个在过去 15 秒内死亡的生物 +Feat/&HealerResuscitateTitle 复苏 +Feat/&HealerStabilizeDescription 使用动作稳定垂死的生物 +Feat/&HealerStabilizeTitle 稳定 +Feat/&HealerTitle 治愈者 +Feat/&HealerUseMedicineDescription 你可以使用一个动作来恢复 1d6 + 4 + 角色等级的生命值,每次短暂休息的次数等于你的感知调整值 +Feat/&HealerUseMedicineTitle 使用药物 +Feat/&IncreaseConstructSelectingDescription 你现在可以召唤两个火炮构造体。构造可以是相同或不同的模式 +Feat/&IncreaseConstructSelectingTitle 增援 +Feat/&InspiringLeaderDescription 花 10 分钟激发你周围 30 英尺内最多 6 个友好的生物(包括你自己)。每个生物获得等于你的等级 + 你的魅力调整值的临时生命值。每次短暂休息可用一次 +Feat/&InspiringLeaderTitle 鼓舞人心的领袖 +Feat/&IntToAttackAndDamageDescription 将 Int 而不是 Str 或 Dex 添加到您的盔甲武器 +Feat/&IntToAttackAndDamageTitle 魔镜武器 +Feat/&MendingConstructDescription 在 1 分钟内修复你的构造体 2D6 +Feat/&MendingConstructTitle 修补构造 +Feat/&ModeSwitchingPoolDescription 您可以通过创建和使用临时武器每天在模式之间切换一次 +Feat/&ModeSwitchingPoolTitle 装甲模式 +Feat/&MoonlitBonusCantripsDescription 你对月光的控制已经达到了可以随意施放月光和仙火的程度 +Feat/&MoonlitBonusCantripsTitle 灯光控制 +Feat/&PickPocketFeatDescription 如果你已经熟练的话,你会获得对手上功夫的熟练度,或者专业知识。你在手上功夫检定上也有优势 +Feat/&PickPocketFeatTitle 扒手 +Feat/&PowerAlchemistEmboldeningShotsDescription 你可以使用灵药来鼓舞你的盟友,为他们提供 4d6+智力调整值的临时生命值 +Feat/&PowerAlchemistEmboldeningShotsTitle 鼓舞人心的镜头 +Feat/&PowerAlchemistGreaterRestorativeElixirsDescription 每天一次,你可以施放强效恢复 +Feat/&PowerAlchemistGreaterRestorativeElixirsTitle 更大的恢复 +Feat/&PowerAlchemistHealElixirsDescription 每天一次,你可以施放治疗 +Feat/&PowerAlchemistHealElixirsTitle 愈合 +Feat/&PowerAlchemistRestorativeElixirsDescription 你可以在不消耗法术位的情况下施放次级循环。每次长休,你可以做这件事的次数等于你的智力修正值 +Feat/&PowerAlchemistRestorativeElixirsTitle 修复剂 +Feat/&PowerAttackFeatDescription 你学会了用准确性来换取更致命/更猛烈的打击。您可以选择对您的击中施加 -{0} 惩罚以造成更多伤害(单手武器 +{0} 伤害,双手武器 +{1} 伤害)。激活后持续整个回合。适用于近战和远程武器 +Feat/&PowerAttackFeatTitle 强力攻击 +Feat/&PowerFalseLifeFromFeatDescription 用死灵法式的生命来支撑自己,你在此期间获得 1d4+4 临时生命值 +Feat/&PowerFalseLifeFromFeatTitle 虚假的生活 +Feat/&PowerInflictWoundsFromFeatDescription 使用近战法术攻击你可以触及的生物。击中时,目标受到 3d10 死疽伤害 +Feat/&PowerInflictWoundsFromFeatTitle 造成伤口 +Feat/&PowerInvisibilityFromFeatDescription 你接触的生物会变为隐形,直到法术结束。目标佩戴或携带的任何物品只要在目标身上,就都是隐形的。法术对攻击或施法的目标结束 +Feat/&PowerInvisibilityFromFeatTitle 隐形 +Feat/&PowerMistyStepFromFeatDescription 短暂地被银色薄雾包围,你传送到 30 英尺远的空旷空间,你可以看到 +Feat/&PowerMistyStepFromFeatTitle 迷雾步 +Feat/&PowerShadowTouchedFromFeatDescription 学习施放法术隐形、虚假生命和造成伤害 +Feat/&PowerShadowTouchedFromFeatTitle 学习隐形、虚假生命和造成伤害 +Feat/&ProfChefTreatActionDescription 吃零食作为奖励动作并获得 5 点临时生命值 +Feat/&ProfChefTreatActionTitle 吃厨师的款待 +Feat/&ProfChefTreatCookDescription 花一小时烹饪食物,食用后可提供 5 点临时生命值 +Feat/&ProfChefTreatCookTitle 厨师厨师的款待 +Feat/&ProfChefTreatDescription 进食作为奖励动作并获得 5 点临时生命值 +Feat/&ProfChefTreatTitle 厨师的款待 +Feat/&ProfHealerMedicineDescription 精通医学,如果您已经精通,则获得专业知识 +Feat/&ProfHealerMedicineTitle 医学知识 +Feat/&ProtectorConstructAttackDescription 近战 1d10 来自保护者构造体的力场伤害 +Feat/&ProtectorConstructAttackTitle 强制撕裂 +Feat/&ProtectorConstructDescription 它对你和你的同伴很友好,它服从你的命令 +Feat/&ProtectorConstructDescription_5 保护者构造升级 +Feat/&ProtectorConstructLevel15AutopreparedSpellsDescription Protector Construct AutopreparedSpells +Feat/&ProtectorConstructLevel15AutopreparedSpellsTitle Protector Construct AutopreparedSpells +Feat/&ProtectorConstructLevel3AutopreparedSpellsDescription Protector Construct AutopreparedSpells +Feat/&ProtectorConstructLevel3AutopreparedSpellsTitle Protector Construct AutopreparedSpells +Feat/&ProtectorConstructTitle 保护构造 +Feat/&ProtectorConstructTitle_5 保护者构造升级 +Feat/&RecklessFuryFeatDescription 你获得了每天一次进入狂暴状态的能力(注意没有护甲限制),你可以肆无忌惮地攻击,在近战攻击中获得优势,同时为攻击者提供优势,直到你的下一回合 +Feat/&RecklessFuryFeatTitle 鲁莽之怒 +Feat/&ResummonArtilleryConstruct_03Title 重新召唤炮兵构造体 1 +Feat/&ResummonArtilleryConstruct_09Title 重新召唤炮兵构造体 2 +Feat/&ResummonArtilleryConstruct_15Title 重新召唤炮兵构造体 3 +Feat/&ResummonArtilleryConstructDescription 此法术允许修补匠在初始召唤结束后以多种模式之一重新召唤炮兵构造体。重新召唤的构造也持续 1 小时 +Feat/&RetributionDescription 构造体受到攻击时造成 1D4 + Int 伤害 +Feat/&RetributionTitle 报应 +Feat/&ScoutSentinelFeatureSet_level03Description 多种装甲功能\n您可以通过创建和使用临时武器每天在功能模式之间切换一次\n\n哨兵模式\n根据等级获得有限数量的临时生命值。使攻击盟友的敌人处于劣势\n\n侦察模式\n获得更多的移动、隐身优势和远程攻击,每回合造成额外的伤害骰。\n\n功能\n你可以使用盔甲的武器作为你法术的施法焦点\n重型装甲没有强度要求\n你获得史密斯工具和重型盔甲的熟练度 +Feat/&ScoutSentinelFeatureSet_level03Title 侦察哨兵 +Feat/&ScoutSentinelFeatureSet_level05Description 额外攻击\n当你使用攻击或推搡动作时,你可以在每个战斗回合再攻击一次 +Feat/&ScoutSentinelFeatureSet_level05Title 侦察哨兵 +Feat/&ScoutSentinelFeatureSet_level09Description 额外输液槽\n你获得额外的灌注槽,应该用在盔甲上 +Feat/&ScoutSentinelFeatureSet_level09Title 侦察哨兵 +Feat/&ScoutSentinelFeatureSet_level15Description 改进的哨兵模式\n现在可以通过附加动作将敌人拉入近战范围,并通过 Gauntlet Grapple 力量造成 1D8 雷电伤害\n\n改进的侦察模式\n现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 +Feat/&ScoutSentinelFeatureSet_level15Title 侦察哨兵 +Feat/&SelfDestructDescription 自毁并强制进行一次敏捷豁免检定,在 10 英尺内造成 3D8 力伤害 +Feat/&SelfDestructTitle 自毁 +Feat/&SelfRepairDescription 治疗 2D8 生命值,每天 3 次 +Feat/&SelfRepairTitle 自我修复 +Feat/&SubclassMovementDescription 重型装甲没有强度要求 +Feat/&SubclassMovementTitle 重甲免疫 +Feat/&SubclassProficienciesDescription 你获得史密斯工具和重型盔甲的熟练度 +Feat/&SubclassProficienciesTitle 子类熟练度 +Feat/&SummonArtificialServantDescription 仆人对你和你的同伴很友好,它服从你的命令 +Feat/&SummonArtificialServantTitle 召唤人工仆人 +Feat/&SummonArtilleryConstructDescription Blaster 以多种模式之一创建和指挥炮兵构造体。构造体的生命值随着召唤师等级的增加而增加,每天可以免费召唤一次,持续 1 小时。该构装体可以通过 1 级法术重新召唤。三种模式是:\n保护圆顶结构:\n为 10 英尺内的盟友提供 1D8 + 4 临时生命值\n烈焰火炮构造体:\n创造一个锥形火焰,对失败的敏捷豁免造成 2D8 伤害\n部队炮兵构造体:\n造成 2D8 力场伤害并将敌人推开 5 英尺 +Feat/&SummonArtilleryConstructlevel09Description 添加了一个新功能。火炮构造体可以摧毁自己,在豁免失败时造成 3D8 力场伤害。\n此外,火焰和原力火炮的伤害掷骰均增加 1D8 至总共 3D8 +Feat/&SummonArtilleryConstructlevel09Title 火炮构造升级:自毁 +Feat/&SummonArtilleryConstructlevel15Description 添加了一个新功能。炮兵构造体现在为 10 英尺内的盟友提供半掩护\n炮兵构造升级:增援\n你现在可以召唤两个火炮构造体。构造可以是相同或不同的模式 +Feat/&SummonArtilleryConstructlevel15Title 火炮构造升级:半掩体穹顶 +Feat/&SummonArtilleryConstructTitle 召唤炮兵构造体 +Feat/&SummonProtectorConstructDescription 您自己的战斗伙伴随时准备保护您并攻击敌人。保护者构造体每天可以自我修复 3 次,并且可以对友军的攻击造成劣势 +Feat/&SummonProtectorConstructDescription_2 召唤保护者构造升级 +Feat/&SummonProtectorConstructDescription_Upgrade 召唤保护者构造升级 +Feat/&SummonProtectorConstructTitle 召唤保护构装体 +Feat/&SummonProtectorConstructTitle_2 召唤保护者构造升级 +Feat/&SummonProtectorConstructTitle_Upgrade 召唤保护者构造升级 +Feat/&TempHPShieldConstructDescription 为 10 英尺内的盟友提供 1D8 + 4 临时生命值 +Feat/&TempHPShieldConstructTitle 保护圆顶结构 +Feat/&TempHPShieldConstructTitle_3 保护圆顶结构 +Feat/&TempHPShieldConstructTitle_5 保护圆顶结构 +Feat/&TempHPShieldDescription 为 10 英尺内的盟友提供 1D8 + 4 TempHP +Feat/&ThunderShieldDescription 防御盾提供 TempHP x 等级。每天5次 +Feat/&ThunderShieldTitle 雷霆之盾 +Feat/&TinkererConstructFamilyDescription 由修补匠创建 +Feat/&TinkererConstructFamilyTitle 修补匠构造体 +Feat/&TorchbearerDescription 你擅长在战斗中使用火炬。每回合一次,作为奖励动作,你可以选择使用你已装备的光源来尝试点燃一个你可以接触到的敌人。你的目标必须通过一次敏捷豁免,否则每回合受到 1d4 火焰伤害,持续 1 分钟或直到熄灭。此豁免的 DC 取决于您的敏捷和熟练加值 +Feat/&TorchbearerTitle 火炬手 +Feat/&UseArmorWeaponsAsFocusDescription 你可以使用盔甲的武器作为你法术的施法焦点 +Feat/&UseArmorWeaponsAsFocusTitle 施法焦点 +Feat/&UsingitemPowerDescription 允许在奖励行动中使用武器威力 +Feat/&UsingitemPowerTitle 使用武器力量 +Feature/&AdditionalActionDualFlurryDescription 你可以进行一次额外的副手攻击 +Feature/&AdditionalActionDualFlurryTitle 双旋风! +Feature/&AdditionalDamageAgonizingBlastDescription 你将魅力调整值添加到 Eldritch Blast 攻击的第一次掷骰伤害上 +Feature/&AdditionalDamageAgonizingBlastTitle 痛苦的爆炸 +Feature/&AdditionalDamageFeatShadySneakAttackDescription 每回合一次,你可以对你击中的一个生物造成额外的 1d6 伤害,该攻击符合盗贼的偷袭。在第 7 级,此伤害增加到 2d6,在第 14 级增加到 3d6。这可以与盗贼的偷袭叠加 +Feature/&AdditionalDamageFeatShadySneakAttackTitle 阴暗的偷袭 +Feature/&AdditionalDamageHinderingBlastDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 +Feature/&AdditionalDamageHinderingBlastTitle 阻碍爆炸 +Feature/&AgonizingBlastDescription 将你的魅力修正加到 Eldritch Basts 的伤害上 +Feature/&AgonizingBlastTitle 痛苦的爆炸 +Feature/&AHSoulBladeEmpowerDamageBonusDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 +Feature/&AHSoulBladeEmpowerWeaponConditionDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 +Feature/&AHSoulBladeEmpowerWeaponConditionTitle 灵魂赋能 +Feature/&AHSoulBladeEmpowerWeaponDamageBonusDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 +Feature/&AHSoulBladeEmpowerWeaponDamageBonusTitle 灵魂赋能 +Feature/&AHSoulBladeSummonPactWeaponPowerDescription 每短暂休息一次,你可以以一个自由动作从你的契约中召唤出一种灵性的武器。作为奖励动作,您可以根据需要指挥武器攻击您的敌人。武器每次攻击前最多移动 20 英尺 +Feature/&AHSoulBladeSummonPactWeaponPowerTitle 精神契约武器 +Feature/&AHWarlockClassPactBoonSetDescription 在第 3 级,你的超凡脱俗的赞助人会赠送一份礼物给你,以表彰你的忠诚服务。您可以选择: +Feature/&AHWarlockClassPactBoonSetTitle 契约恩惠 +Feature/&AHWarlockClassPactOfTheBladeSetDescription 你变得精通所有武器,你的武器攻击被认为是魔法 +Feature/&AHWarlockClassPactOfTheBladeSetTitle 刀锋契约 +Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerDescription 每次长休一次,你可以用灵魂的力量为武器赋能。该武器使用魅力修正来进行攻击和伤害检定,并且在长时间休息之前都被视为魔法 +Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerTitle 灵魂赋能 +Feature/&AHWarlockSoulBladePactExtendedSpellListDescription 当您学习术士法术时,灵魂之刃可让您从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&AHWarlockSoulBladePactExtendedSpellListTitle 魂刃法术 +Feature/&AHWarlockSoulBladePactSoulShieldPowerDescription 每短暂休息一次,你就使用灵魂的力量来保护自己。使用奖励动作,你获得的临时生命值等于你的等级 + 魅力修正值 +Feature/&AHWarlockSoulBladePactSoulShieldPowerTitle 灵魂之盾 +Feature/&AHWarlockSoulBladePactSpellListDescription 当您学习术士法术时,灵魂之刃可让您从扩展的法术列表中进行选择。以下法术已为您添加到术士法术列表中。\n1级:护盾,虚假生命\n2级:模糊,烙印打击\n3级:加速,缓慢\n4级:幻影杀手,黑色触手\n等级 5:冰锥术、心灵扭曲 +Feature/&AHWarlockSoulBladePactSpellListTitle 魂刃扩展法术列表 +Feature/&AlwaysBeardDescription {0}% 的机会长出漂亮的胡须! +Feature/&AncientForestExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&AncientForestExpandedSpelllistAfinityTitle 远古森林法术 +Feature/&AncientForestLightAffinityDescription 你可以从阳光中吸收能量。当您处于直射强光下时,您每轮获得 2 HP +Feature/&AncientForestLightAffinityTitle 光合作用 +Feature/&AncientForestRegrowthDescription 治疗能量池 - 每术士等级 5 点 +Feature/&AncientForestRegrowthTitle 再生 +Feature/&ArcaneDetonationDescription 当你用武器攻击击中拥有奥术师印记的生物时,印记会引爆,造成 1d6 力场伤害并摧毁印记 +Feature/&ArcaneDetonationTitle 奥术爆炸 +Feature/&ArcaneDetonationUpgradeDescription 从 11 级开始,你的奥术爆炸造成的伤害增加到 2d6 +Feature/&ArcaneDetonationUpgradeTitle 大奥术爆炸 +Feature/&ArcanePulseDescription 从第 7 级开始,你可以在 30 英尺范围内引发奥术能量爆发。撞击点 15 英尺内的敌对生物受到 4d8 伤害并获得奥术师印记。你可以使用这个能力的次数等于你每次长休的智慧调整值。 15 级时,你的奥术脉冲的伤害增加到 8d8 +Feature/&ArcanePulseTitle 奥术脉冲 +Feature/&ArcanistAutoPreparedSpellsDescription 你获得的额外法术对你来说被视为游侠法术,它们总是被准备好并且不计入你知道的游侠法术数量:\n{0} +Feature/&ArcanistAutoPreparedSpellsTitle 游侠奥术师奖励法术 +Feature/&ArcanistMarkDescription 从第 3 级开始,你为你的武器注入奥术能量。被你的攻击击中的生物会受到奥术师印记的影响 +Feature/&ArcanistMarkTitle 奥术师的印记 +Feature/&ArmorofShadowsTitle 影之铠甲 +Feature/&ArtificerInfusionCastingDescription 您可以在持有武器和盾牌的同时执行法术的躯体成分 +Feature/&ArtificerInfusionCastingTitle 灌注铸造 +Feature/&ArtificerSpecialistArchetypesDescription 你专攻什么研究领域?修补匠可以是伤害经销商、治疗师和军事专家 +Feature/&ArtificerSpecialistArchetypesTitle 修补匠专长 +Feature/&AscendantStepTitle 上升阶梯 +Feature/&AspectoftheMoonDescription 您不再需要睡觉并且可以保持警惕,从而降低攻击的机会并确保您在营地受到攻击时保持清醒 +Feature/&AspectoftheMoonTitle 月相 +Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseDescription 力量+1 +Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseTitle 属性增加 +Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseDescription 智慧+2 +Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseTitle 属性增加 +Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseDescription 敏捷+1 +Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseTitle 森林侏儒属性增加 +Feature/&AttributeModifierGnomeAbilityScoreIncreaseDescription 智力+2 +Feature/&AttributeModifierGnomeAbilityScoreIncreaseTitle 侏儒属性增加 +Feature/&BarbarianIndomitableMightDescription 如果你的力量检定总分低于你的力量分数,你可以用那个分数代替总分 +Feature/&BarbarianIndomitableMightTitle 不屈的力量 +Feature/&BardSkillsTitle 吟游诗人技能 +Feature/&BeguilingInfluenceDescription 你精通欺骗和说服技能 +Feature/&BeguilingInfluenceTitle 迷人的影响 +Feature/&BolgrifDruidicMagicDescription 你知道从德鲁伊法术列表中选择的一种戏法。智慧是你的施法能力 +Feature/&BolgrifDruidicMagicTitle 德鲁伊魔法 +Feature/&BolgrifInvisibilityPowerDescription 作为一个附赠动作,你可以神奇地隐身 1 轮。如果您采取任何攻击性行动,这种隐身性就会中断。一旦你使用了这个能力,在你完成短休或长休之前你不能再次使用它 +Feature/&BolgrifInvisibilityPowerTitle 消失 +Feature/&BolgrifPowerfulBuildDescription 在确定您的承载能力时,您将您的尺码视为大号 +Feature/&BolgrifPowerfulBuildTitle 强大的构建 +Feature/&BondoftheTalismanDescription 传送最多 5 个细胞 +Feature/&BondoftheTalismanTitle 传送护身符 +Feature/&ChainsofCarceriDescription 除非成功通过 WIS 豁免,否则麻痹天界、恶魔或元素 +Feature/&ChainsofCarceriTitle 卡塞里之链 +Feature/&ClassMonkDeflectMissileDescription 当你被远程武器攻击击中时,你可以使用你的反应来偏转导弹。当你这样做时,你受到的攻击伤害减少 1d10 + 你的敏捷调整值 + 你的武僧等级 +Feature/&ClassMonkDeflectMissileTitle 偏转导弹 +Feature/&ClassMonkDiamondSoulDescription 你对气的掌握使你擅长所有豁免检定。\n此外,每当您进行豁免并失败时,您可以花费 1 气点重新掷骰并获得第二个结果 +Feature/&ClassMonkDiamondSoulTitle 钻石之魂 +Feature/&ClassMonkExtraAttackDescription 每当你在你的回合采取攻击行动时,你可以攻击两次,而不是一次 +Feature/&ClassMonkExtraAttackTitle 额外攻击 +Feature/&ClassMonkKiDescription 您的训练使您能够驾驭 ki 的神秘能量。你获得的气值等于你的武僧等级。当你消耗一个气点时,直到你完成一个短或长的休息后才能使用它,在结束时你将所有消耗的气抽回你自己。您可以使用这些积分来推动各种 ki 功能。您开始了解三个这样的功能: +Feature/&ClassMonkKiEmpoweredStrikesDescription 为了克服对非魔法攻击和伤害的抵抗力和免疫力,你的徒手攻击算作魔法攻击 +Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes +Feature/&ClassMonkKiTitle 起 +Feature/&ClassMonkMartialArtsDescription 当你手无寸铁或只挥舞武僧武器并且你不穿盔甲或挥舞盾牌时,你将获得以下好处:\n - 你可以使用敏捷而不是力量来进行徒手打击和武僧武器的攻击和伤害检定。\n - 你可以投一个 d4 来代替你的徒手攻击或武僧武器的正常伤害。当你获得武僧等级时,这个骰子会发生变化。\n - 当你在你的回合中使用徒手攻击或武僧武器进行攻击动作时,你可以进行一次徒手攻击作为奖励动作 +Feature/&ClassMonkMartialArtsTitle 武术 +Feature/&ClassMonkMartialDiceProgression00Description 你可以掷出 D6 来代替你的徒手攻击或武僧武器的正常伤害 +Feature/&ClassMonkMartialDiceProgression00Title 武术骰子增加 (D6) +Feature/&ClassMonkMartialDiceProgression01Description 你可以掷出 D8 来代替你的徒手攻击或武僧武器的正常伤害 +Feature/&ClassMonkMartialDiceProgression01Title 武术骰子增加 (D8) +Feature/&ClassMonkMartialDiceProgression02Description 你可以掷出 D10 来代替你的徒手攻击或武僧武器的正常伤害 +Feature/&ClassMonkMartialDiceProgression02Title 武术骰子增加(D10) +Feature/&ClassMonkPerfectSelfDescription 当你开始战斗并且没有剩余的气值时,你会恢复 4 气值 +Feature/&ClassMonkPerfectSelfTitle 完美的自己 +Feature/&ClassMonkPurityOfBodyDescription 你对流经你的气的掌握使你对疾病和毒素免疫 +Feature/&ClassMonkPurityOfBodyTitle 身体的纯净 +Feature/&ClassMonkSkillProficiencyTitle 和尚技能 +Feature/&ClassMonkTongueOfSunAndMoonDescription 你学会触摸其他心灵的气,这样你就能理解所有的口语。此外,任何能听懂语言的生物都能听懂你说的话 +Feature/&ClassMonkTongueOfSunAndMoonTitle 太阳和月亮的舌头 +Feature/&ClassMonkUnarmoredDefenseDescription 当你没有穿盔甲并且没有使用盾牌时,你的 AC 等于 10 + 你的敏捷调整值 + 你的感知调整值 +Feature/&ClassMonkUnarmoredDefenseTitle 无装甲防御 +Feature/&ClassMonkUnarmoredMovementBonusDescription 移动加成增加 5 英尺 +Feature/&ClassMonkUnarmoredMovementBonusTitle 无装甲运动改进 +Feature/&ClassMonkUnarmoredMovementDescription 当你不穿盔甲或持盾时,你的速度增加 10 英尺。当你达到一定的武僧等级时,这个加成会增加 +Feature/&ClassMonkUnarmoredMovementTitle 无装甲运动 +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription 当您没有装甲并且没有使用盾牌时,您可以像蜘蛛一样在墙上移动。如果您执行任何非移动动作,或者在战斗中没有轮到您,则会暂时失去能力 +Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle 无装甲运动:攀爬 +Feature/&ClassMonkWeaponProficiencyTitle 武僧武器熟练度 +Feature/&ClassWarlockArmorProficiencyDescription 轻甲 +Feature/&ClassWarlockArmorProficiencyTitle 术士护甲熟练度 +Feature/&ClassWarlockEldritchInvocationReplaceDescription 选择 Eldritch Invocation 替换 +Feature/&ClassWarlockEldritchInvocationReplaceTitle 替换调用 +Feature/&ClassWarlockEldritchInvocationSetLevelDescription 添加一个可怕的调用 +Feature/&ClassWarlockEldritchInvocationSetLevelTitle 可怕的召唤 +Feature/&ClassWarlockEldritchMasterDescription 你可以利用你内在的神秘力量储备,同时恳求你的赞助人重新获得消耗的法术位。您可以花 1 分钟向您的赞助人寻求帮助,以从您的契约魔法功能中重新获得所有已消耗的法术位。使用此功能重新获得法术位后,您必须完成长时间的休息才能再次这样做 +Feature/&ClassWarlockEldritchMasterTitle 诡异大师 +Feature/&ClassWarlockMysticArcanumSetDescription 你的守护神赐予你一个名为奥秘的魔法秘密。你可以施展一次奥术而不消耗法术位。您必须完成长时间的休息才能再次这样做。在更高的等级,你获得更多可以通过这种方式施放的术士法术:11 级 1 个 6 级法术,13 级 1 个 7 级法术,15 级 1 个 8 级法术,以及 1 个 9 级法术- 17级法术 +Feature/&ClassWarlockMysticArcanumSetTitle 神秘奥秘 +Feature/&ClassWarlockSavingThrowProficiencyDescription 智慧,魅力 +Feature/&ClassWarlockSavingThrowProficiencyTitle 投掷熟练度 +Feature/&ClassWarlockSkillProficiencyDescription 从以下技能中选择 2 项:奥秘、欺骗、历史、恐吓、调查、自然和宗教 +Feature/&ClassWarlockSkillProficiencyTitle 术士技能 +Feature/&ClassWarlockSpellcastingDescription 你的奥术研究和你的异界守护神赐予你的魔法让你更擅长法术 +Feature/&ClassWarlockSpellcastingTitle 术士契约魔法 +Feature/&ClassWarlockToolsProficiencyDescription 您已接受过酿造草药和使用附魔设备的培训 +Feature/&ClassWarlockToolsProficiencyTitle 术士魔法制作 +Feature/&ClassWarlockWeaponProficiencyDescription 简单的武器 +Feature/&ClassWarlockWeaponProficiencyTitle 术士武器熟练度 +Feature/&CounterStrikePowerDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 +Feature/&CounterStrikePowerTitle 反恐精英 +Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceDescription 当你的HP减少到0但没有被杀死时,你可以改为减少到1 HP +Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceTitle 无情的耐力 +Feature/&DevilsSightDescription 你可以在黑暗中正常看到 120 英尺的距离,无论是魔法还是非魔法 +Feature/&DevilsSightTitle 恶魔之眼 +Feature/&DH_BlinkDescription 作为一个附赠动作,你从你当前的存在位面消失,防止所有伤害。在你的下一回合开始时,你回到你消失的空间 +Feature/&DH_BlinkTitle 眨 +Feature/&DH_FadeIntoTheVoidDescription 当你的生命值降至 0 点但没有被彻底击杀时,你的生命值会下降到 1 点,因为你会短暂地淡入虚空以减少伤害。在完成长休之前,您无法再次使用此功能 +Feature/&DH_FadeIntoTheVoidTitle 淡入虚空 +Feature/&DH_RiftCloakDescription 你对裂隙传送门的控制已经达到了你现在可以将裂隙保护授予他人的程度。你可以随意施放守卫羁绊(不分担伤害) +Feature/&DH_RiftCloakTitle 裂隙披风 +Feature/&DH_RiftControlDescription 短暂地被裂隙的能量包围,你传送到一个无人居住的空间。你现在可以在传送时带上一个盟友,并且范围显着增加 +Feature/&DH_RiftControlTitle 裂隙传送门 +Feature/&DH_RiftStrikeDescription 每天一次,在近战中受到伤害时,你可以使用你的反应创建一个传送门,将攻击者从你的存在位面驱逐 1 轮 +Feature/&DH_RiftStrikeTitle 裂谷打击 +Feature/&DH_RiftWalkDescription 短暂地被世界之间的虚空能量所包围,你传送到 30 英尺远的空旷空间,你可以看到 +Feature/&DH_RiftWalkTitle 裂谷步 +Feature/&DHAncientForestBonusCantripDescription 您的赞助人分享有关自然魔法和生命能量如何连接的本质的秘密。你学习 Shillelagh 和 Chill Touch +Feature/&DHAncientForestBonusCantripTitle 古代森林奖励戏法 +Feature/&DHConjureMinorElementalsBonusCantripDescription 你对元素能量的控制已经增加到了你现在对较弱元素的控制的程度。你可以随意施放魔法小元素 +Feature/&DHConjureMinorElementalsBonusCantripTitle 元素爪牙 +Feature/&DHHolyAuraBlindingPowerDescription 当恶魔或不死生物以近战攻击命中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 +Feature/&DHHolyAuraBlindingPowerTitle 神圣光环反击 +Feature/&DHPactOfTheTomeFeatureSetDescription 你的赞助人给了你一本名为《暗影之书》的魔法书。当你获得此功能时,从任何职业的法术列表中选择三个戏法。戏法不需要来自同一个法术列表。当这本书在你身上时,你可以随意施放那些戏法。它们不计入您已知的戏法数量。您使用此功能施放的任何戏法对您来说都被视为术士戏法 +Feature/&DHPactOfTheTomeFeatureSetTitle 大部之契约 +Feature/&DHWardingBondBonusCantripDescription 你对裂隙传送门的控制已经达到了你现在可以将裂隙保护授予他人的程度。你可以随意施放守卫羁绊(不分担伤害) +Feature/&DHWardingBondBonusCantripTitle 裂隙披风 +Feature/&DHWarlockClassPactOfTheChainFeatureSetDescription 当你施放召唤魔宠时,你可以选择以下特殊形态之一:小鬼、伪龙、quasit 或 sprite +Feature/&DHWarlockClassPactOfTheChainFeatureSetTitle 锁链契约 +Feature/&DomainBattleDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainBattleDomainlevel1FeaturesTitle 战域 +Feature/&DomainElementalColdDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainElementalColdDomainlevel1FeaturesTitle 元素(冷)领域 +Feature/&DomainElementalFireDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainElementalFireDomainlevel1FeaturesTitle 元素(火)领域 +Feature/&DomainElementalLightingDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainElementalLightingDomainlevel1FeaturesTitle 元素(照明)领域 +Feature/&DomainInsightDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainInsightDomainlevel1FeaturesTitle 洞察领域 +Feature/&DomainLawDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainLawDomainlevel1FeaturesTitle 法律领域 +Feature/&DomainLifeDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainLifeDomainlevel1FeaturesTitle 生命领域 +Feature/&DomainMischiefDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainMischiefDomainlevel1FeaturesTitle 恶作剧领域 +Feature/&DomainOblivionDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainOblivionDomainlevel1FeaturesTitle 遗忘领域 +Feature/&DomainSunDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 +Feature/&DomainSunDomainlevel1FeaturesTitle 太阳域 +Feature/&DreadfulWordTitle 可怕的词 +Feature/&DruidForestGuardianBarkWardDescription 你获得召唤树皮守卫来保护你的能力。作为奖励动作,你可以花费一次你的狂野形态,为你在这个职业中的每个等级获得 4 点临时生命值。这些临时生命值持续 10 分钟,或直到您再次使用狂野形态 +Feature/&DruidForestGuardianBarkWardTitle 树皮病房 +Feature/&DruidForestGuardianExtraAttackDescription 从第 6 级开始,每当你在你的回合中进行攻击动作时,你可以攻击两次,而不是一次 +Feature/&DruidForestGuardianExtraAttackTitle 额外攻击 +Feature/&DruidForestGuardianImprovedBarkWardDescription 你的树皮结界现在会长出荆棘,对近战攻击者造成伤害。用近战攻击成功击中你的敌人会受到 2d8 穿刺伤害 +Feature/&DruidForestGuardianImprovedBarkWardTitle 改进的树皮病房 +Feature/&DruidForestGuardianMagicDescription 从第 2 级开始,当你选择这个圈子时,你可以访问一个随时准备好的扩展法术列表:\n2级:盾牌,雾云\n3级:模糊,火焰之刃\n5级:防护能量,解除魔法\n7级:烈焰护盾,死亡守卫\n等级 9:保持怪物,大恢复 +Feature/&DruidForestGuardianMagicTitle 圆圈咒语 +Feature/&DruidForestGuardianSuperiorBarkWardDescription 你的树皮守卫技能现在会将 3d8 的穿刺伤害反射到近战攻击者身上。此外,树皮结界现在会在它处于活动状态时让你免疫毒素 +Feature/&DruidForestGuardianSuperiorBarkWardTitle 高级树皮病房 +Feature/&DruidForestGuardianSylvanDurabilityDescription 森林守护者自然会获得强大橡树的韧性。 2 级时,你的最大生命值增加 2,并且每当你在该职业中升一级时增加 1 +Feature/&DruidForestGuardianSylvanDurabilityTitle 森林耐久性 +Feature/&DruidForestGuardianSylvanWarMagicDescription 你习惯于使用德鲁伊魔法与军事实力相协调。在第 2 级,即使你的双手都拿着武器或盾牌,你也可以施展需要躯体成分的法术 +Feature/&DruidForestGuardianSylvanWarMagicTitle 森林战争魔法 +Feature/&DualFlurryDescription 您是使用成对武器进行战斗的大师。在任何一个回合中,你在每只手都挥舞武器的情况下用近战攻击击中两次,你可以进行一次额外的副手攻击 +Feature/&DualFlurryTitle 双乱舞 +Feature/&EldritchBlastGraspingHandBonusCantripDescription 当你用你的魔爆击中一个生物时,你可以将那个生物沿直线移动到离你近 10 英尺的地方 +Feature/&EldritchBlastGraspingHandBonusCantripTitle 抓爆 +Feature/&EldritchBlastRepellingBlastBonusCantripDescription 当你用魔爆击中一个生物时,你可以将这个生物沿直线推离你最远 10 英尺 +Feature/&EldritchBlastRepellingBlastBonusCantripTitle 击退爆炸 +Feature/&EldritchMindDescription 你在体质豁免上具有优势,以保持对法术的专注 +Feature/&EldritchMindTitle 诡异的头脑 +Feature/&EldritchSightTitle 可怕的视线 +Feature/&EldritchSmiteDescription 每回合一次,当你用契约武器击中一个生物时,你可以消耗一个术士法术位对目标造成额外 1d8 的力场伤害,再加上每级法术位额外 1d8 +Feature/&EldritchSmiteTitle 诡异惩戒 +Feature/&ElementalistSpellsMagicAffinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&ElementalistSpellsMagicAffinityTitle 元素使法术 +Feature/&ElementalPactAirPlane 飞机 +Feature/&ElementalPactAstralPlane 星界位面 +Feature/&ElementalPactEarthPlane 地球平面 +Feature/&ElementalPactEtherealPlane 灵界位面 +Feature/&ElementalPactFirePlane 消防飞机 +Feature/&ElementalPactIcePlane 冰上飞机 +Feature/&ElementalPactShadowPlane 阴影位面 +Feature/&ElementalPatronDummyFeatureSetTitle 元素师 +Feature/&ElementalPatronElementalConditionFormatDescription 每轮第一次击中造成额外的 {1} 伤害,等于你的熟练加值 +Feature/&ElementalPatronElementalConditionFormatTitle 引导 {0} +Feature/&ElementalPatronElementalDamageFormatDescription 引导 {0} 时,每轮第一次击中造成额外的 {1} 伤害,等于你的熟练加值 +Feature/&ElementalPatronElementalDamageFormatTitle 元素伤害:{0} +Feature/&ElementalPatronElementalFormEnhancedFormatDescription 引导 {0} 时,你获得对 {1} 的免疫,并将熟练奖励作为相同类型的伤害应用到每轮第一次击中 +Feature/&ElementalPatronElementalFormEnhancedFormatTitle 引导 {0} +Feature/&ElementalPatronElementalFormFormatDescription 引导 {0} 时,你获得对 {1} 伤害的抗性,并将熟练奖励作为相同类型的伤害应用于每轮的第一次击中。 +Feature/&ElementalPatronElementalFormFormatTitle {0} +Feature/&ElementalPatronFeatureSet_Level06Description 你对元素的了解已经增加到你现在在对元素的能力检查上获得优势,并对元素造成等于你知识水平的额外伤害。你不再被元素迷住或害怕 +Feature/&ElementalPatronFeatureSet_Level06Title 元素知识 +Feature/&EyesoftheRuneKeeperDescription 你可以阅读所有写作 +Feature/&EyesoftheRuneKeeperTitle 符文守护者之眼 +Feature/&FiendishVigorTitle 恶魔活力 +Feature/&FlameArtillery_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 3D8 伤害。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 +Feature/&FlameArtillery_09ModePowerTitle 召唤火焰火炮构造体 +Feature/&FlameArtillery_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 3D8 伤害。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 +Feature/&FlameArtillery_15ModePowerTitle 召唤火焰火炮构造体 +Feature/&FlameArtilleryModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 2D8 伤害 +Feature/&FlameArtilleryModePowerTitle 召唤火焰火炮构造体 +Feature/&ForceArtillery_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 3D8 原力伤害并将敌人推开 5 英尺。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 +Feature/&ForceArtillery_09ModePowerTitle 召唤部队炮兵构造 +Feature/&ForceArtillery_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 3D8 原力伤害并将敌人推开 5 英尺。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 +Feature/&ForceArtillery_15ModePowerTitle 召唤部队炮兵构造 +Feature/&ForceArtilleryAdditionalDamageTitle 升级伤害 +Feature/&ForceArtilleryModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 2D8 的原力伤害并将目标推开 5 英尺 +Feature/&ForceArtilleryModePowerTitle 召唤部队炮兵构造 +Feature/&ForceArtilleryTitle 部队火炮 +Feature/&GambitResourcePoolAddDescription 添加一个额外的开局骰子 +Feature/&GambitResourcePoolAddTitle 额外的 Gambit 骰子 +Feature/&GambitResourcePoolDescription 可用于开局的开局骰子池。从 4 开始,他们会在短暂的休息时充电 +Feature/&GambitResourcePoolTitle Gambit骰子池 +Feature/&GiftoftheEverLivingOnesDescription 从任何治疗中恢复可能的最大生命值 +Feature/&GiftoftheEverLivingOnesTitle 永生者的礼物 +Feature/&GiftoftheProtectorsDescription 当你的生命值降至 0 点但没有被彻底杀死时,该生物会魔法般地改为 1 点生命值。一旦这个魔法被触发,在你完成长休之前你无法从中受益 +Feature/&GiftoftheProtectorsTitle 保护者的礼物 +Feature/&GnomeCunningFeatureDescription 你在对抗魔法的所有智力、感知和魅力豁免上都有优势 +Feature/&GnomeCunningFeatureTitle 狡猾 +Feature/&GnomeNaturalIllusionistDescription 你知道恼人的蜜蜂戏法。智力是你的施法修饰符 +Feature/&GnomeNaturalIllusionistTitle 自然魔法 +Feature/&HerbalBrewDescription 当你完成一次长休后,你可以制作草药酿造,每一种都持续到下一次长休。你创造的啤酒总数等于你的熟练加值。对于每种冲泡,选择以下效果之一:\nFortifying Brew:赋予对不同伤害类型的抵抗力,持续 1 小时。\n加速酒:提供2d4点生命值。\nToxifying Brew:作为毒药作用于武器上,持续 1 分钟。如果击中目标,则每次击中目标受到 1d4 毒伤害 +Feature/&HerbalBrewFeatureSetDescription 如果你还没有毒药工具包或草药工具包,你将获得它的熟练项。\n当你完成一次长休后,你可以制作草药酿造,每一种都持续到下一次长休。你创造的啤酒总数等于你的熟练加值。对于每种冲泡,选择以下效果之一:\nFortifying Brew:赋予对不同伤害类型的抵抗力,持续 1 小时。\n加速酒:提供2d4点生命值。\nToxifying Brew:作为毒药作用于武器上,持续 1 分钟。如果击中目标,则每次击中目标受到 1d4 毒伤害 +Feature/&HerbalBrewFeatureSetTitle 草本酿造 +Feature/&HinderingBlastDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 +Feature/&HinderingBlastMagicAffinityDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 +Feature/&HinderingBlastMagicAffinityTitle 阻碍爆炸 +Feature/&HinderingBlastTitle 阻碍爆炸 +Feature/&ImprovedPactWeaponDescription 你可以使用任何武器作为术士法术的施法焦点。此外,该武器的攻击和伤害检定获得 +1 加值 +Feature/&ImprovedPactWeaponTitle 改进的契约武器 +Feature/&ImprovedScoutModePowerDescription 获得改进的侦察模式功能。现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 +Feature/&ImprovedScoutModePowerTitle 改进的侦察模式 +Feature/&ImprovedSentinelModePowerDescription 通过 Gauntlet Grapple 的力量获得改进的哨兵模式功能 +Feature/&ImprovedSentinelModePowerTitle 改进的哨兵模式 +Feature/&IndomitableResistanceAddDescription +1 不屈不挠的抵抗在休息之间使用 +Feature/&IndomitableResistanceAddTitle 不屈不挠的抵抗(增加) +Feature/&IndomitableResistanceTitle 不屈不挠的抵抗 +Feature/&InspirePowerDescription 花费一个开局骰子并激励你自己或你的盟​​友给予 1d6+2 临时生命值 +Feature/&InspirePowerTitle 启发 +Feature/&KnockDownPowerDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 +Feature/&KnockDownPowerTitle 击倒 +Feature/&MagicAffinityRangerArcanistDescription 你擅长在战斗中施法,即使你的双手都拿着武器或盾牌,也可以施展需要躯体成分的法术 +Feature/&MagicAffinityRangerArcanistTitle 奥术战斗训练 +Feature/&MiretheMindTitle 思想泥潭 +Feature/&MoonLitDarknessImmunityDescription 你免疫黑暗状态 +Feature/&MoonLitDarknessImmunityTitle 月光黑暗 +Feature/&MoonLitExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&MoonLitExpandedSpelllistAfinityTitle 月光法术 +Feature/&MoonLitLightAffinityDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是传送或自我增益的力量或法术都会打破隐身 +Feature/&MoonLitLightAffinityStrongDescription 暗影斗篷现在可以在昏暗的光线和魔法黑暗中使用 +Feature/&MoonLitLightAffinityStrongTitle 改进的暗影斗篷 +Feature/&MoonLitLightAffinityTitle 暗影斗篷 +Feature/&OneWithShadowsDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是传送或自我增益的力量或法术都会打破隐身 +Feature/&OneWithShadowsLightAffinityDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是瞬移或自我增益的力量或法术都会打破隐身 +Feature/&OneWithShadowsLightAffinityStrongDescription One With Shadows 现在可以在昏暗的光线和神奇的黑暗中工作 +Feature/&OneWithShadowsLightAffinityStrongTitle 较暗的阴影 +Feature/&OneWithShadowsLightAffinityTitle 一有阴影 +Feature/&OneWithShadowsStrongerDescription One With Shadows 现在可以在昏暗的光线和神奇的黑暗中工作 +Feature/&OneWithShadowsStrongerTitle 较暗的阴影 +Feature/&OneWithShadowsTitle 一有阴影 +Feature/&OpportunistDebilitatingStrikeDescription 如果敌人的 CON 豁免失败 vs 8 + 你的敏捷 + 你的熟练度,你的偷袭会对敌人造成以下情况之一 +Feature/&OpportunistDebilitatingStrikeTitle 衰弱罢工 +Feature/&OpportunistQuickStrikeDescription 攻击主动性低于你的敌人时,你有优势。此外,你在进行借机攻击时也有优势 +Feature/&OpportunistQuickStrikeTitle 快速打击 +Feature/&OtherworldlyLeapTitle 超凡脱俗的飞跃 +Feature/&OtherworldlyLeapTitle 超凡脱俗的飞跃 +Feature/&PowerAttackAttackModifierDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 +Feature/&PowerAttackAttackModifierTitle 单手强力攻击 +Feature/&PowerAttackConditionDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 +Feature/&PowerAttackConditionTitle 单手强力攻击 +Feature/&PowerAttackPowerDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 +Feature/&PowerAttackPowerTitle 单手强力攻击 +Feature/&PowerAttackTwoHandedAttackModifierDescription 在回合的剩余时间里,你的攻击受到 -{0} 命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 +Feature/&PowerAttackTwoHandedAttackModifierTitle 双手强力攻击 +Feature/&PowerAttackTwoHandedConditionDescription 在回合的剩余时间里,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 +Feature/&PowerAttackTwoHandedConditionTitle 双手强力攻击 +Feature/&PowerAttackTwoHandedPowerDescription 在回合的剩余时间里,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 +Feature/&PowerAttackTwoHandedPowerTitle 双手强力攻击 +Feature/&PowerPaladinAuraOfCourage18Description 为 30 英尺范围内的盟友提供豁免检定加值 +Feature/&PowerPaladinAuraOfCourage18Title 强化勇气光环 +Feature/&PowerPaladinAuraOfProtection18Description 你和你 30 英尺内的盟友不会被吓到 +Feature/&PowerPaladinAuraOfProtection18Title 强化保护光环 +Feature/&PowerTorchbearerDescription 试图点燃一个近战目标! +Feature/&PowerTorchbearerTitle 火炬手 +Feature/&PrimalChampionDescription 20 级时,你体现了荒野的力量。你的力量和体质分数增加 4 +Feature/&PrimalChampionTitle 原始冠军 +Feature/&ProficiencyBolgrifLanguagesDescription 普通、精灵和巨人 +Feature/&ProficiencyBolgrifLanguagesTitle 语言 +Feature/&ProficiencyGnomishLanguagesDescription 普通,侏儒 +Feature/&ProficiencyGnomishLanguagesTitle 语言 +Feature/&ProficiencyRogueBlindSenseDescription 从第 14 级开始,如果你能够听到,你会知道你周围 10 英尺内任何隐藏或隐形生物的位置 +Feature/&ProficiencyRogueBlindSenseTitle 盲感 +Feature/&ProficiencyRogueSlipperyMindDescription 到 15 级时,你获得了更强的精神力量。你获得智慧豁免熟练项 +Feature/&ProficiencyRogueSlipperyMindTitle 狡猾的头脑 +Feature/&ProficiencySoulBladeArmorDescription 轻甲、中甲和盾牌 +Feature/&ProficiencySoulBladeArmorTitle 魂刃护甲熟练度 +Feature/&ProficiencySoulBladeWeaponDescription 简单武器,武术武器 +Feature/&ProficiencySoulBladeWeaponTitle 魂刃武器熟练度 +Feature/&RageDamageBonusAttackModifierDescription 狂暴时为你的攻击增加 +2 伤害 +Feature/&RageDamageBonusAttackModifierTitle 狂暴伤害 +Feature/&RageFeatConditionDescription 当你处于狂暴状态时,你将获得以下优势:力量检定和力量豁免检定优势,+2 伤害检定加值,以及对钝击、穿刺和挥砍伤害的抵抗力 +Feature/&RageFeatConditionTitle 愤怒 +Feature/&RagePowerDescription 作为一个奖励动作,你进入狂暴状态一分钟并获得以下好处:力量检定和力量豁免检定优势,+2 伤害检定加值,以及对钝击、穿刺和挥砍伤害的抵抗力 +Feature/&RagePowerTitle 愤怒 +Feature/&RageStrengthSavingThrowAffinityDescription 你在狂暴时获得力量豁免优势 +Feature/&RageStrengthSavingThrowAffinityTitle 怒气强度节省优势 +Feature/&RangerArcanistMagicDescription 从第 3 级开始,当您达到该职业的特定等级时,您将学习一个额外的法术。每个法术都算作你的游侠法术,但不计入你知道的游侠法术数量。法术是:3级:盾牌,5级:雾步,9级:急速,13级:次元门,17级:怪物。此外,你擅长在战斗中施法,即使你的双手都拿着武器或盾牌,也可以施展需要躯体成分的法术 +Feature/&RangerArcanistMagicTitle 游侠奥术师施法 +Feature/&RangerFeralSensesDescription 你获得超自然的感觉,帮助你对抗你看不见的生物。当你攻击一个你看不见的生物时,你无法看到它并不会在你对它的攻击检定上造成劣势 +Feature/&RangerFeralSensesTitle 野性感官 +Feature/&RangerVanishActionDescription 从第 14 级开始,你可以在你的回合中使用隐藏动作作为奖励动作 +Feature/&RangerVanishActionTitle 消失 +Feature/&RiftWalkerRestrainedImmunityTitle 转瞬即逝的脚步 +Feature/&RiftWalkerSpellsMagicAffinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&RiftWalkerSpellsMagicAffinityTitle 裂谷行者法术 +Feature/&SavingThrowTinkererProficiencyDescription 精通体质和智力豁免 +Feature/&SavingThrowTinkererProficiencyTitle 投掷熟练度 +Feature/&ScoutModePowerDescription 获得更多的移动、隐身优势和远程攻击,每回合造成额外的伤害骰 +Feature/&ScoutModePowerTitle 侦察模式 +Feature/&SentinelModePowerDescription 根据等级获得有限数量的 TempHP。对攻击盟友的敌人施加劣势 +Feature/&SentinelModePowerTitle 哨兵模式 +Feature/&ShroudofShadowTitle 阴影裹尸布 +Feature/&SignofIllOmenTitle 不祥之兆 +Feature/&SpellAsInvocationAtWillDescription 随意投射{0} +Feature/&SpellAsInvocationOncePerDayDescription 施放一次 {0} 直到长时间休息 +Feature/&TempHPShield_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 +Feature/&TempHPShield_09ModePowerTitle 召唤保护穹顶构造体 +Feature/&TempHPShield_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 +Feature/&TempHPShield_15ModePowerTitle 召唤保护穹顶构造体 +Feature/&TempHPShieldModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值 +Feature/&TempHPShieldModePowerTitle 召唤保护穹顶构造体 +Feature/&TempHPShieldTitle 保护圆顶 +Feature/&ThiefofFiveFates 每天一次投射{0} +Feature/&ThiefofFiveFatesTitle 五命窃贼 +Feature/&ThirstingBladeDescription 每当你在你的回合采取攻击行动时,你可以用你的武器攻击两次,而不是一次 +Feature/&ThirstingBladeTitle 口渴之刃 +Feature/&TinkererArmorProficiencyDescription 精通轻型和中型盔甲以及盾牌 +Feature/&TinkererArmorProficiencyTitle 修补匠护甲熟练度 +Feature/&TinkererInfusionChoiceDescription 选择您可以使用的输液。请注意,每次输液只能激活一次。第二次激活会取消第一次 +Feature/&TinkererInfusionChoiceTitle 输液选择 +Feature/&TinkererInfusionReplaceDescription 选择要更换的输液 +Feature/&TinkererInfusionReplaceTitle 更换输液 +Feature/&TinkererSkillGainChoicesPluralDescription 修补匠的技能是奥秘、历史、调查、医学、自然、感知和手上功夫 +Feature/&TinkererSkillPointsTitle 修补匠技能 +Feature/&TinkererToolsExpertiseDescription 获得许多工具的专业知识,包括盗贼工具、卷轴工具包、毒药工具包、草药工具包和附魔工具 +Feature/&TinkererToolsExpertiseTitle 修补匠工具专长 +Feature/&TinkererToolsProficiencyDescription 熟练使用多种工具,包括盗贼工具、卷轴工具包、毒药工具包、草药工具包和附魔工具 +Feature/&TinkererToolsProficiencyTitle 工具熟练度 +Feature/&TinkererWeaponProficiencyDescription 熟练使用简单的武器 +Feature/&TinkererWeaponProficiencyTitle 修补匠武器熟练度 +Feature/&ToadKingBasicToxinTitle 基本毒素 +Feature/&ToadKingExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} +Feature/&ToadKingExpandedSpelllistAfinityTitle 蟾蜍王咒语 +Feature/&ToadKingHallucinogenicToxinAffintyDescription 你的身体已经变得对毒素具有抵抗力,并且在近战范围内受到攻击时会产生防御性毒素(每天最多 PB 次)。如果攻击者的体质豁免失败,他们会变成致发光毒素,直到他们被攻击或以其他方式打断 +Feature/&ToadKingHallucinogenicToxinAffintyTitle 致幻毒素 +Feature/&ToadKingJumpTitle 跳 +Feature/&ToadKingPoisonConditionAffinityTitle 免疫中毒状态 +Feature/&ToadKingPoisonDamageAffinityTitle 免疫毒素伤害 +Feature/&ToadKingStickyFeetTitle 脚蹼 +Feature/&TrickstersEscapeTitle 骗子的逃脱 +Feature/&UrPriestDomainTheftDescription 你抢夺了神赐予所有虔诚牧师的秘密。选择一个牧师领域:你在 1 级获得领域授予的特性 +Feature/&UrPriestDomainTheftTitle 域名盗窃 +Feature/&UrPriestExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。牧师法术被添加到你的术士法术列表中 +Feature/&UrPriestExpandedSpelllistAfinityTitle UrPriest 法术 +Feature/&WallofThornsFeatureSetDescription 每天施放一次荆棘墙 +Feature/&WallofThornsFeatureSetTitle 森林屏障 +Feature/&WitchCurseChoiceDescription 你被一种可怕的诅咒折磨着,它感染了你的身体和灵魂 +Feature/&WitchCurseChoiceTitle 女巫诅咒 +Feature/&WitchMaledictionChoiceDescription 你可以学习许多强大的咒语,称为诅咒咒语,源自诅咒你的阴险魔法 +Feature/&WitchMaledictionChoiceTitle 诅咒 +Feature/&WitchSightDescription 您可以感知或看到高达 60 英尺的隐形 +Feature/&WitchSightTitle 女巫视线 +Feature/&ZSPowerPaladinCleansingTouchDescription 通过接触盟友来移除法术效果。您每天可以执行此操作的次数等于您的魅力修正值 +Feature/&ZSPowerPaladinCleansingTouchTitle 清洁之触 +Feedback/&AdditionalDamageAgonizing_BlastFormat 痛苦的爆炸 +Feedback/&AdditionalDamageAgonizing_BlastLine 当你使用力场伤害(魔爆)施法时,将你的魅力调整值加到它对击中造成的伤害上 +Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageFormat 魔法攻击造成的额外伤害 +Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageLine 魔法攻击造成的额外伤害 +Feedback/&AdditionalDamageArcaneFirearmFormat 爆破强化! +Feedback/&AdditionalDamageArcaneFirearmLine 爆破增强造成额外伤害 +Feedback/&AdditionalDamageArcanistMarkFormat 奥术师的印记! +Feedback/&AdditionalDamageArcanistMarkLine 奥术师印记引爆并对目标造成额外伤害! +Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeFormat 光明之击! +Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeLine 光明之击对目标造成额外伤害! +Feedback/&AdditionalDamageBlindingWeaponStrikeFormat 致盲武器 +Feedback/&AdditionalDamageBlindingWeaponStrikeLine 额外伤害并尝试从致盲武器施加致盲 +Feedback/&AdditionalDamageEldritchSmiteFormat 诡异打击! +Feedback/&AdditionalDamageEldritchSmiteLine {0} 惩戒{1} (+{2}) +Feedback/&AdditionalDamageElementalDamageFormat 元素伤害 +Feedback/&AdditionalDamageElementalDamageLine 元素形态给予额外伤害 +Feedback/&AdditionalDamageLightningSpearFormat 闪电矛! +Feedback/&AdditionalDamageLightningSpearLine {0} 用闪电矛攻击{1}! (+{2}) +Feedback/&AdditionalDamagePactMarkedFormat 契约记号! +Feedback/&AdditionalDamagePactMarkedLine 契约标记会造成额外伤害! +Feedback/&AdditionalDamagePactSoulTakerFormat 魂狩! +Feedback/&AdditionalDamagePactSoulTakerLine 夺魂者造成额外伤害! +Feedback/&AdditionalDamagePugilistFormat 拳师 +Feedback/&AdditionalDamagePugilistLine Pugilist的额外徒手伤害 +Feedback/&AdditionalDamageResonatingStrikeFormat 共鸣打击! +Feedback/&AdditionalDamageResonatingStrikeLine {0} 引起 {1} 的共鸣! (+{2}) +Feedback/&AdditionalDamageSoulEmpoweredFormat 灵魂赋能! +Feedback/&AdditionalDamageSoulEmpoweredLine 灵魂强化造成额外伤害! +Feedback/&AdditionalDamageSunlightBladeFormat 阳光之刃! +Feedback/&AdditionalDamageSunlightBladeLine {0} 用 Sunlit Blade 烧伤 {1}! (+{2}) +Feedback/&AdditionalDamageUpgradedConstructFormat 升级伤害 +Feedback/&AdditionalDamageUpgradedConstructLine 升级后的构造体每击造成 1D8 更多伤害 +Feedback/&AncientForestHerbalBrewDamageAffinityAcidResistancePowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewDamageAffinityLightningResistancePowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewDamageAffinityNecroticResistancePowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewDamageAffinityPoisonResistancePowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewDamageAffinityRadiantResistancePowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewHealingPowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&AncientForestHerbalBrewToxifyingPowerUsedWhileTravellingFormat {0} 创建 {1} +Feedback/&ExtraDamageDescription 闪电矛造成的额外伤害 +Feedback/&ExtraDamageTitle 闪电矛额外伤害 +Feedback/&LightningSpearAdditionalDamageDescription 每回合额外造成 1D6 闪电伤害 +Feedback/&LightningSpearAdditionalDamageTitle 闪电矛额外伤害 +Feedback/&NotifyEffectResonatingStrikeLine {0} 引起 {1} 的共鸣! +FightingStyle/&BlindFightingDescription 你有 10 英尺范围内的盲视 +FightingStyle/&BlindFightingTitle 盲斗 +FightingStyle/&CripplingDescription 将对手的近战攻击速度降低到10,直到下一回合结束 +FightingStyle/&CripplingTitle 残废 +FightingStyle/&PugilistFightingDescription 当你完全没有武装时,你的徒手打击造成额外的 d8 伤害,并且你可以用你的副手击打作为奖励动作 +FightingStyle/&PugilistFightingTitle 拳师 +FightingStyle/&TitanFightingDescription 你对体型较大或更大的生物获得 +2 命中 +FightingStyle/&TitanFightingTitle 泰坦格斗 +FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsDescription 奥秘、自然和洞察力 +FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsDescription 宗教、自然和洞察力 +FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsDescription 历史、说服和恐吓 +FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&BackgroundSkillSelect2Description 选择2个技能熟练度 +FlexibleBackgrounds/&BackgroundSkillSelect2Title 技能 +FlexibleBackgrounds/&BackgroundSkillSelect3Description 选择3个技能熟练度 +FlexibleBackgrounds/&BackgroundSkillSelect3Title 技能 +FlexibleBackgrounds/&BackgroundToolSelect2Description 选择2个工具熟练度 +FlexibleBackgrounds/&BackgroundToolSelect2Title 工具 +FlexibleBackgrounds/&BackgroundToolSelectDescription 选择工具熟练度 +FlexibleBackgrounds/&BackgroundToolSelectTitle 工具 +FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsDescription 感知和恐吓 +FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsDescription 诡计、潜行和欺骗 +FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsDescription 医学和说服 +FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsDescription 田径和恐吓 +FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsDescription 隐身、欺骗和自然 +FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsDescription 生存与自然 +FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsTitle 建议的技能 +FlexibleRaces/&PointPoolAbilityScore3Description 在您选择的任何组合中使用三个能力分数提升 +FlexibleRaces/&PointPoolAbilityScore3Title 能力分数增加 +FlexibleRaces/&PointPoolAbilityScore4Description 在您选择的任何组合中使用四次能力分数提升 +FlexibleRaces/&PointPoolAbilityScore4Title 能力分数增加 +Format/&LevelAndExperienceFormat 级别:{0}\n经验:{1}\n达到等级 {3} 所需的 {2} 点 +Format/&LevelAndExperienceMaxedFormat 级别:{0}\n经验:{1}\n达到最高等级 +Item/&ForceArtilleryProjectileDescription 部队火炮弹丸 +Item/&ForceArtilleryProjectileTitle 部队火炮弹丸 +Language/&AbyssalDescription 深渊语言是被深渊之恶包裹扭曲的原始语言形式 +Language/&AbyssalTitle 深渊 +Language/&GnomishLanguageDescription 一种古老的索拉斯坦语,由生活在索拉斯塔深林中的侏儒保存,在大灾变中幸存下来 +Language/&GnomishLanguageTitle 侏儒 +MainMenu/&ExportPdfDescription 降级此英雄 +MainMenu/&ExportPdfTitle 降级 +Message/&CharacterExportDuplicateNameErrorDescription 出口取消:\n\n池中已存在同名英雄。\n请尝试其他名称 +Message/&CharacterExportEmptyNameErrorDescription 出口取消:\n\n请尝试使用非空名称 +Message/&CharacterExportModalContentDescription 输入要导出的英雄名称: +Message/&CharacterExportModalTitleDescription 字符导出 +Message/&LevelDownConfirmationDescription 降级这个英雄? +Message/&LevelDownMultiplayerAbortDescription 在多人游戏会话期间无法降级 +Message/&MessageModWelcomeDescription 社区扩展模组包含了许多令人兴奋的功能,但默认情况下没有启用。按 Ctrl-F10 打开 Unity Mod Manager UI [UMM],然后单击“社区扩展”旁边的设置图标以打开设置页面。\n\n 探索选项并选择您喜欢的选项。 UMM UI 现在将打开 +Message/&MessageModWelcomeTitle 社区扩展模组 +Message/&RespecMultiplayerAbortDescription 在多人游戏或探索地图上无法重新指定 +Message/&SpawnCustomEncounterDescription 在坐标({0}、{1})处生成遭遇? +Message/&SpawnCustomEncounterErrorDescription 无法在多人游戏中产生遭遇。然而... +Message/&SpawnCustomEncounterTitle 遇到 +Message/&TeleportPartyDescription 将队伍传送到坐标({0}、{1})?\n如果你传送到一个未被发现的地方,你可能会破坏任务或地图 +Message/&TeleportPartyTitle 传送 +Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierDescription 武器使用魅力修正来进行攻击和伤害检定,并且在长时间休息前被视为魔法 +Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierTitle 灵魂赋能 +Modifier/&AttributeModifierRuinDescription -3 护甲等级 +Modifier/&AttributeModifierRuinTitle 毁了 +Modifier/&CripplingAdditionalDamageDescription 致残伤害 +Modifier/&CripplingAdditionalDamageTitle 残废 +Modifier/&DisorientDescription -1d6 攻击检定 +Modifier/&DisorientTitle 迷失方向 +Monster/&DHCustomCouatlDescription 羽蛇是善良的蛇形生物,具有非凡的智慧和洞察力。它们色彩鲜艳的翅膀和温和的举止说明了它们的天国起源 +Monster/&DHCustomCouatlTitle 槲寄生 +Monster/&OwlFamiliarDescription 猫头鹰 +Monster/&OwlFamiliarTitle 猫头鹰 +Monster/&PactOfChainCustomImpDescription 小鬼遍布下层位面,要么为他们的地狱主人跑腿,要么监视对手,要么误导和阻碍凡人。小鬼会自豪地为任何类型的邪恶主人服务,但不能依靠它以任何速度或效率执行任务 +Monster/&PactOfChainCustomImpTitle Imp(链的契约) +Monster/&PactOfChainCustomPseudodragonDescription 难以捉摸的伪龙栖息在世界上安静的地方,在树洞和小洞穴中安家。长着绿色的鳞片、角和长满锋利牙齿的大嘴,伪龙形似一条小绿龙,但性格顽皮 +Monster/&PactOfChainCustomPseudodragonTitle 伪龙 +Monster/&PactOfChainCustomQuasitDescription Quasits 感染下层位面。身体虚弱,他们躲在暗处策划恶作剧和邪恶。更强大的恶魔在不吞噬它们或将它们分开以打发时间时,会使用准星作为间谍和信使 +Monster/&PactOfChainCustomQuasitTitle Quasit(链的契约) +Monster/&PactOfChainCustomSpriteDescription 与小精灵不同,精灵很少沉迷于轻浮的欢乐和乐趣。他们是坚定的战士、保护者和审判者,他们严厉的态度使其他妖精认为他们过于冷酷和严肃。然而,尊重精灵领土的妖精会在遇到麻烦时发现它们是坚定的盟友 +Monster/&PactOfChainCustomSpriteTitle 雪碧(链的契约) +Monster/&WitchOwlFamiliarDescription 猫头鹰 +Monster/&WitchOwlFamiliarTitle 猫头鹰 +MonsterAttack/&AttackWarlockDragonStingDescription 1d4 穿刺伤害,目标必须通过 DC 11 体质豁免否则中毒 +MonsterAttack/&AttackWarlockDragonStingTitle 毒刺 +MonsterAttack/&AttackWarlockImpStingDescription 小鬼的毒刺 +MonsterAttack/&AttackWarlockImpStingTitle 毒刺 +MonsterAttack/&AttackWarlockQuasitStingTitle 毒刺 +MonsterAttack/&DH_Custom_CouatlBite_AttackDescription 穿刺伤害,目标必须通过一次 DC 13 的体质豁免,否则会中毒 24 小时。直到毒药结束,目标失去知觉 +MonsterAttack/&DH_Custom_CouatlBite_AttackTitle 咬 +Power/&AncientForestLifeSapDescription 当你用法术伤害敌人时,你每回合会恢复一半的生命值。如果你的HP低于第一个目标的一半,则本回合将恢复HP,下一个目标恢复HP的一半,但最多只能恢复到最大HP的一半 +Power/&AncientForestLifeSapTitle 生命树液 +Power/&AncientForestRootedPowerDescription 树栖的卷须从你的脚上长出来并深入地下。你的速度变为 0,并且你在推你、拉你或击倒你的任何豁免检定中获得优势。你可以随意施放纠缠 +Power/&AncientForestRootedPowerTitle 根 +Power/&ClassMonkDiamondSoulPowerDescription 每当您进行豁免但失败时,您可以花费 1 气来重新掷骰并取第二个结果 +Power/&ClassMonkDiamondSoulPowerTitle 钻石之魂 +Power/&ClassMonkEmptyBodyDescription 你可以用你的动作消耗4点气来隐身1分钟。在此期间,您还可以抵抗除强制伤害之外的所有伤害 +Power/&ClassMonkEmptyBodyTitle 空的身体 +Power/&ClassMonkFlurryOfBlowsDescription 花费动作使用武僧武器进行攻击后,您可以花费 1 气点作为奖励动作进行 2 次无名攻击。仅当您没有穿着盔甲或盾牌时才可用 +Power/&ClassMonkFlurryOfBlowsTitle 一连串的打击 +Power/&ClassMonkKiPoolDescription 您可以利用 ki 的神秘能量。您对这种能量的访问由许多气点表示。最大数量等于您的武僧等级。所有花费的点数都会在短期或长期休息时恢复。您可以使用这些积分来推动各种 ki 功能 +Power/&ClassMonkKiPoolTitle 气点 +Power/&ClassMonkKiStillnessOfMindDescription 你可以用你的行动来结束对你自己的一种影响,它会导致你被迷住或害怕 +Power/&ClassMonkKiStillnessOfMindTitle 静心 +Power/&ClassMonkOpenHandDistractDescription 目标在你的下一回合结束前不能做出反应 +Power/&ClassMonkOpenHandDistractTitle 转移 +Power/&ClassMonkOpenHandProneDescription 目标必须通过敏捷豁免或被击倒 +Power/&ClassMonkOpenHandProneTitle 击倒 +Power/&ClassMonkOpenHandPushDescription 目标必须通过力量豁免或被推离你 15 英尺 +Power/&ClassMonkOpenHandPushTitle 推开 +Power/&ClassMonkOpenHandTechniqueDescription 当您驾驭自己的气时,您可以操纵敌人的气。每当你用你的疾风连击授予的攻击中的一种击中一个生物时,你可以对该目标施加以下效果之一:\n - 它必须通过敏捷豁免检定否则被击倒。\n - 它必须进行一次力量豁免。如果它失败了,你可以将它推到离你 15 英尺远的地方。\n - 直到你的下一回合结束才能做出反应 +Power/&ClassMonkOpenHandTechniqueTitle 张开手技术 +Power/&ClassMonkPatientDefenseDescription 您可以花费 1 气作为奖励动作来进行闪避动作。仅当您没有穿着盔甲或盾牌时才可用 +Power/&ClassMonkPatientDefenseTitle 病人辩护 +Power/&ClassMonkQuiveringPalmDescription 当你徒手击中一个生物时,你可以消耗 3 点气来启动难以察觉的振动,迫使该生物进行体质豁免。如果失败,则将其生命值降至 0。如果成功,它会受到 10d10 的坏死伤害 +Power/&ClassMonkQuiveringPalmTitle 颤抖的手掌 +Power/&ClassMonkSlowFallDescription 您可以在跌倒时使用您的反应来防止任何跌落伤害 +Power/&ClassMonkSlowFallTitle 缓慢的秋天 +Power/&ClassMonkStepOfTheWindDescription 你可以在你的回合花费 1 气来将脱离或冲刺动作作为奖励动作,并且你的跳跃距离在回合中翻倍。仅当您没有穿着盔甲或盾牌时才可用 +Power/&ClassMonkStepOfTheWindTitle 风之阶 +Power/&ClassMonkStunningStrikeDescription 你可以干扰对手体内的气流动。当你用近战武器攻击击中另一个没有被击晕的生物时,你可以花费 1 气来尝试击晕。目标必须通过体质豁免检定否则会被击晕直到你的下一回合结束 +Power/&ClassMonkStunningStrikeTitle 惊人一击 +Power/&ClassMonkTanquilityDescription 每次短暂休息一次,作为一个自由动作,您可以进入平静状态,平息情绪并专注于您周围的事物。在这种状态下,你在对抗法术的豁免检定上获得优势,而敌人在攻击你时获得劣势。宁静会持续到下一次休息或直到你攻击或施法 +Power/&ClassMonkTanquilityTitle 宁静 +Power/&ClassMonkWholenessOfBodyDescription 以一个动作,你可以恢复相当于你武僧等级三倍的生命值。您必须完成长时间的休息才能再次使用此功能 +Power/&ClassMonkWholenessOfBodyTitle 身体的完整性 +Power/&DH_ElementalFormPoolDescription 你每天可以通过引导元素能量多次在元素形态之间切换(等于你的熟练加值)。你获得对相关伤害的抵抗力,并且每回合一次,将熟练奖励作为相同类型的伤害应用于每轮的第一次法术伤害。表格持续 1 分钟 +Power/&DH_ElementalFormPoolEnhancedDescription 你每天可以通过引导元素能量多次在增强的元素形态之间切换(等于你的熟练加值)。你获得对相关伤害的免疫,并将熟练奖励作为相同类型的伤害应用于每轮的第一次法术伤害。表格持续 1 分钟 +Power/&DH_ElementalFormPoolEnhancedTitle 强化元素形态 +Power/&DH_ElementalFormPoolEnhancedTitleShort 元素形态 +Power/&DH_ElementalFormPoolTitle 元素形态 +Power/&FindFamiliarBundlePowerDescription 以 Pseudorgagon、Sprite、Imp 或 Quasit 的形式召唤魔宠 +Power/&FindFamiliarBundlePowerTitle 找到熟悉的 +Power/&HelpActionDescription 你可以帮助一个友方生物攻击你周围 5 英尺内的一个生物。你佯攻,分散目标,或以其他方式组队,使你的盟友的攻击更有效。如果你的盟友在你下一回合之前攻击目标,第一次攻击检​​定具有优势 +Power/&HelpActionTitle 帮助 +Power/&MoonlitDanceoftheNightSkyDescription 你可以每天一次对 4 个目标施放飞行 +Power/&MoonlitDanceoftheNightSkyTitle 夜空之舞 +Power/&MoonlitDarkMoonDescription 你可以施放黑暗(每天PB次) +Power/&MoonlitDarkMoonTitle 暗月 +Power/&MoonlitFullMoonDescription 您可以施放日光(每天 PB 次) +Power/&MoonlitFullMoonTitle 满月 +Power/&MoonlitMoonTouchedDescription 你在一个小区域内召唤出月球的引力,使豁免检定失败的生物向上漂浮 +Power/&MoonlitMoonTouchedTitle 月亮感动 +Power/&PactofChainFamiliarInvisibilityPowerDescription 该生物会魔法般地隐形,直到它攻击或施法,或者直到它的专注结束(就像专注于一个法术一样)。生物佩戴或携带的任何装备都对其不可见 +Power/&PactofChainFamiliarInvisibilityPowerTitle 隐形 +Power/&PactofChainFamiliarScarePowerDescription 20 英尺范围内你选择的一个生物必须通过一次 DC 10 的感知豁免,否则会被惊吓 1 分钟。目标可以在每个回合结束时重复豁免检定,成功结束对自己的效果 +Power/&PactofChainFamiliarScarePowerTitle 吓 +Power/&ToadKingCroakDescription 发出一波声音,造成伤害并将生物和物体推开 +Power/&ToadKingCroakTitle 发牢骚 +Power/&ToadKingGraspingTongueDescription 将敌人拉向自己 +Power/&ToadKingGraspingTongueTitle 抓舌头 +Power/&ToadKingHallucinogenicToxinPowerDescription 你的身体已经变得对毒素具有抵抗力,并且在近战范围内受到攻击时会产生防御性毒素(每天最多 PB 次)。如果攻击者的体质豁免失败,他们会变成致发光毒素,直到他们被攻击或以其他方式打断 +Power/&ToadKingHallucinogenicToxinPowerTitle 致幻毒素 +Power/&ToadKingSwallowDescription 尝试吞下中型或小型敌人。力量豁免失败时,怪物被吞下并每轮受到 3D6 点酸液伤害。如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 +Power/&ToadKingSwallowTitle 吞 +Power/&UrPriestControlUndeadDescription 以一个动作,你以一个你可以在你周围 30 英尺内看到的不死生物为目标。目标必须进行一次感知豁免。保存失败时,目标必须服从你的命令 +Power/&UrPriestControlUndeadTitle 控制亡灵 +Power/&UrPriestHalfLifeDescription 你将死灵能量带入自己,在生死之间徘徊,暂时被自己的鬼魂附身,获得飞行,和其他鬼魂一样的免疫和伤害抗性 +Power/&UrPriestHalfLifeTitle 半衰期 +Power/&UrPriestRadiantWardDescription 以一个动作,你获得等于你术士等级两倍的临时生命值 +Power/&UrPriestRadiantWardTitle 辐射病房 +Power/&UrPriestSpellSiphonDescription 您将学习如何结合正常的力量储备来利用更大的魔法来源。以一个动作,你可以消耗一个引导神力来重新使用你的 6 级神秘奥术 +Power/&UrPriestSpellSiphonTitle 法术虹吸 +Race/&BolgrifRaceDescription 博尔格里夫是生活在索拉斯塔冰冻高地的半巨人。他们狡猾、谨慎、隐居,不信任除精灵之外的大多数类人生物,并且更喜欢在紧密的氏族中远离文明生活。如果被逼上战场,博格里夫会展示出强大的武器和自然魔法技能 +Race/&BolgrifRaceTitle 博尔格里夫 +Race/&GnomeRaceDescription 侏儒们组成他们紧密联系的社区的沃伦和邻里间弥漫着持续不断的忙碌活动的嗡嗡声。更响亮的声音在嗡嗡声中打断:这里是齿轮的嘎吱声,那里是轻微的爆炸声,惊喜或胜利的叫喊声,尤其是一阵阵笑声。侏儒乐于生活,享受发明、探索、调查、创造和玩耍的每一刻 +Race/&GnomeRaceTitle 侏儒 +Race/&PointPoolSelect10FeatsDescription 为你的角色选择 10 项额外专长 +Race/&PointPoolSelect10FeatsTitle 10 个奖励专长 +Race/&PointPoolSelect11FeatsDescription 为你的角色选择 11 项额外专长 +Race/&PointPoolSelect11FeatsTitle 11 个奖励专长 +Race/&PointPoolSelect2FeatsDescription 为你的角色选择 2 个额外专长 +Race/&PointPoolSelect2FeatsTitle 2 个奖励专长 +Race/&PointPoolSelect3FeatsDescription 为你的角色选择 3 个额外专长 +Race/&PointPoolSelect3FeatsTitle 3 个奖励专长 +Race/&PointPoolSelect4FeatsDescription 为你的角色选择 4 个额外专长 +Race/&PointPoolSelect4FeatsTitle 4 个奖励专长 +Race/&PointPoolSelect5FeatsDescription 为你的角色选择 5 个额外专长 +Race/&PointPoolSelect5FeatsTitle 5 个奖励专长 +Race/&PointPoolSelect6FeatsDescription 为你的角色选择 6 个额外专长 +Race/&PointPoolSelect6FeatsTitle 6 个奖励专长 +Race/&PointPoolSelect7FeatsDescription 为你的角色选择 7 个额外专长 +Race/&PointPoolSelect7FeatsTitle 7 个奖励专长 +Race/&PointPoolSelect8FeatsDescription 为你的角色选择 8 个额外专长 +Race/&PointPoolSelect8FeatsTitle 8 个奖励专长 +Race/&PointPoolSelect9FeatsDescription 为你的角色选择 9 个额外的专长 +Race/&PointPoolSelect9FeatsTitle 9 个奖励专长 +Reaction/&CastSpellInRetributionDescription {0} 正在攻击 {1}!您可以施放 {2} 作为回应! +Reaction/&CastSpellInRetributionReactDescription 点击投射{0} +Reaction/&CastSpellInRetributionReactTitle 施法 +Reaction/&CastSpellInRetributionTitle 施放反应法术 +Reaction/&CustomDeflectMissileClassMonkTitle {0}正在攻击{1},{1}可以做出反应,将受到的伤害降低 1D10 + DEX 修正 + 武僧等级 +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} 用一击乱舞授予的一种攻击命中一个生物,并且可以对该目标施加以下效果之一: +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription 应用选定的技术 +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle 申请 +Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle 张开手技术 +Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} 徒手攻击对手,可以消耗 3 气试图杀死它 +Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription 花气试图杀死对手 +Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle 花ki +Reaction/&SpendPowerClassMonkQuiveringPalmTitle 颤抖的手掌 +Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} 已击中对手并可以消耗 1 气来尝试击晕 +Reaction/&SpendPowerClassMonkStunningStrikeReactDescription 花气试图击晕对手 +Reaction/&SpendPowerClassMonkStunningStrikeReactTitle 花ki +Reaction/&SpendPowerClassMonkStunningStrikeTitle 惊人一击 +Reaction/&SpendPowerCounterStrikePowerDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 +Reaction/&SpendPowerCounterStrikePowerReactDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 +Reaction/&SpendPowerCounterStrikePowerReactTitle 反恐精英 +Reaction/&SpendPowerCounterStrikePowerTitle 反恐精英 +Reaction/&SpendPowerDH_RiftStrikeDescription 每天一次,在近战中受到伤害时,你可以使用你的反应创建一个传送门,将攻击者从你的存在位面驱逐 1 轮 +Reaction/&SpendPowerDH_RiftStrikeTitle 裂谷打击 +Reaction/&SpendPowerDiamondSoulDescription {0} 保存失败,可以花费 1 ki 重投 +Reaction/&SpendPowerDiamondSoulReactDescription 花费 ki 重新滚动失败的保存 +Reaction/&SpendPowerDiamondSoulReactTitle 重新滚动 +Reaction/&SpendPowerDiamondSoulTitle 钻石之魂 +Reaction/&SpendPowerInspirePowerDescription 花费一个开局骰子并激励或你的盟友给予 1d6+2 临时生命值 +Reaction/&SpendPowerInspirePowerTitle 启发 +Reaction/&SpendPowerKnockDownPowerDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 +Reaction/&SpendPowerKnockDownPowerReactDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 +Reaction/&SpendPowerKnockDownPowerReactTitle 击倒 +Reaction/&SpendPowerKnockDownPowerTitle 击倒 +Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应 +Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionTitle 法术护盾 +Reaction/&SpendSpellSlotEldritchSmiteDescription {0} 可以消耗法术位对目标造成 1d8 + 1d8 每法术位等级的力场伤害 +Reaction/&SpendSpellSlotEldritchSmiteReactDescription 单击以消耗一个法术位并增加对目标的伤害 +Reaction/&SpendSpellSlotEldritchSmiteReactTitle 惩戒 +Reaction/&SpendSpellSlotEldritchSmiteTitle 诡异惩戒 +Reaction/&SubitemSelectEldritchSmiteDescription 选择一个插槽等级来消耗你的魔之惩戒 +Reaction/&SubitemSelectEldritchSmiteTitle 槽位 +Reaction/&SubitemSelectPowerBundleTitle 选项 +Reaction/&SubitemSelectSlotLevelTitle 槽位 +Reaction/&SubitemSelectWarcasterTitle 选择动作 +Reaction/&UseClassMonkSlowFallDescription {0} 正在坠落,可以使用反应来防止坠落损坏 +Reaction/&UseClassMonkSlowFallReactDescription 使用反应来防止损坏 +Reaction/&UseClassMonkSlowFallReactTitle 反应 +Reaction/&UseClassMonkSlowFallTitle 缓慢的秋天 +Reaction/&WarcasterAttackDescription 攻击目标 +Reaction/&WarcasterAttackTitle 攻击 +Reaction/&WarcasterReactionDescription {0} 正在离开一个受到一个或多个字符威胁的区域 +Reaction/&WarcasterReactionTitle 机会的攻击 +Requirement/&FeatureSelectionRequireCharacterLevel {0} 级 +Requirement/&FeatureSelectionRequireClassLevel {1} 级 {0} +Requirement/&WarlockMissingEldritchBlast Eldritch Blast cantrip +Requirement/&WarlockRequiresNoMoonLit 不是月光赞助人 +Requirement/&WarlockRequiresOneWithShadows “一个有阴影的人”可怕的召唤 +Requirement/&WarlockRequiresPactOfBlade 刀锋契约 +Requirement/&WarlockRequiresPactOfChain 锁链契约 +Requirement/&WarlockRequiresPactOfTome 大部之契约 +RestActivity/&ZSRespecDescription 尊重这位英雄 +RestActivity/&ZSRespecTitle 尊重 +RestActivity/&ZSSorcerousRestorationDescription 在短暂的休息期间恢复 4 个法术点数 +RestActivity/&ZSSorcerousRestorationTitle 魔法恢复 +Rules/&AdvantageAttackOnEnemyDescription 攻击敌人的优势 +Rules/&AdvantageAttackOnEnemyTitle 点亮 +Rules/&CounterFormDismissCreatureFormat 解雇 Tinkerer 构造 +Rules/&DisadvantageOnAttackByEnemyDescription 被闪电惊醒 +Rules/&DisadvantageOnAttackByEnemyTitle 颠簸 +Rules/&ExtraDamageOnAttackConditionDescription 闪电矛造成的额外伤害 +Rules/&ExtraDamageOnAttackConditionTitle 静电冲击 +Rules/&HalfCoverShieldAttributeDescription 盟友在 10 英尺内获得 +2AC +Rules/&HalfCoverShieldAttributeTitle 半罩穹顶 +Rules/&HalfCoverShieldConditionDescription +2AC +Rules/&HalfCoverShieldConditionTitle 受穹顶保护 +Rules/&LightningSpearPowerDescription 闪电伤害 1D6 + 1D6 +Rules/&LightningSpearPowerTitle 闪电矛 +Rules/&SelfDestructionConditionDescription 自我毁灭 +Rules/&SelfDestructionConditionTitle 自我毁灭 +Rules/&ThunderStruckBalancingAdvantageDescription 平衡雷击只为盟友工作 +Rules/&ThunderStruckBalancingAdvantageTitle 嘲讽 +Rules/&ThunderStruckDescription 攻击侦察哨兵的盟友的劣势 +Rules/&ThunderStruckTitle 雷击(分心) +Screen/&CovenSpellDescription 咒语因为是女巫会的一部分而闻名 +Screen/&CovenSpellHeader 考文 +Screen/&CovenSpellTitle 考文 +Screen/&EditorLocationSize3Title 巨大的[修改] +Screen/&EditorLocationSize4Title 巨大的 [MODDED] +Screen/&FeyTeleportSpellDescription 这个妖精咒语总是有备而来 +Screen/&FeyTeleportSpellTitle 菲 +Screen/&MulticlassSpellDescription 你从其他剧目中知道这个咒语 +Screen/&MulticlassSpellTitle 多类 +Screen/&ShadowTouchedSpellDescription 这个暗影咒语时刻准备着 +Screen/&ShadowTouchedSpellTitle 阴影 +Screen/&SpellSlotsUsedLongDescription 您已在此级别使用 {0} 个法术位 +Screen/&SpellSlotsUsedShortDescription 您已使用 {0} 个契约魔法槽 +Screen/&SpellSlotsUsedShortLongDescription 您已在此等级消耗 {0} 个契约魔法槽和 {1} 个法术槽 +Screen/&WitchSpellDescription 被称为女巫的咒语 +Screen/&WitchSpellHeader 巫婆 +Screen/&WitchSpellTitle 巫婆 +Sorceror/&ZSSorcerousRestorationDescription 在短暂的休息期间恢复 4 个法术点数 +Sorceror/&ZSSorcerousRestorationTitle 魔法恢复 +Spell/&AcidClawsDescription 用你锋利的爪子发动致命的攻击 +Spell/&AcidClawsTitle 血爪 +Spell/&AHHellishRebukeDescription 你伸出手指,伤害你的生物瞬间被地狱般的火焰包围。该生物必须进行一次敏捷豁免。豁免失败时受到 2d10 火焰伤害,成功豁免时受到一半的伤害 +Spell/&AHHellishRebukeTitle 地狱般的斥责 +Spell/&AHPactMarkAdditionalDamageDescription 对带有契约标记的生物造成额外 1d6 伤害 +Spell/&AHPactMarkAdditionalDamageTitle 契约标记损坏 +Spell/&AHPactMarkMarkedByPactConditionDescription 此生物已被契约标记并受到标记的额外伤害 +Spell/&AHPactMarkMarkedByPactConditionTitle 以契约为标志 +Spell/&AHPactMarkPactMarkConditionDescription 你可以用契约标记标记其他生物,并用物理或法术攻击对它们造成额外的 1d6 伤害 +Spell/&AHPactMarkPactMarkConditionTitle 契约标记 +Spell/&AHPactMarkSpellDescription 你从你的契约中将一个标记放在一个你可以在 90 英尺内看到的生物上。它变得容易受到你的攻击,并且每当你用攻击(物理或法术攻击)击中它时都会受到额外的 1d6 伤害。此伤害与命中的攻击类型相同 +Spell/&AHPactMarkSpellTitle 契约标记 +Spell/&AirBlastDescription 向你的目标发射一股集中的空气 +Spell/&AirBlastTitle 空气喷射 +Spell/&BurstOfRadianceDescription 制造出一道耀眼的闪光,对你周围的所有敌人造成伤害 +Spell/&BurstOfRadianceTitle 光辉爆发 +Spell/&CJDivineWordDescription 你说出一个神圣的话语,充满了在创造之初塑造世界的力量。选择范围内你能看到的任意数量的生物。每个能听到你声音的生物都必须进行一次魅力豁免。豁免失败时,生物会受到基于其当前生命值的影响:\n50 点或更少的生命值:耳聋 1 分钟\n40 点或更少的生命值:耳聋和目盲 10 分钟\n30 点或更少的生命值:目盲、耳聋和眩晕 1 小时\n20 点或更少的生命值:立即死亡\n无论其当前的生命值如何,天界生物、元素生物、妖精或恶魔豁免失败都会被强制返回其起源位面(如果它尚未存在)并且无法返回您当前位面的24小时无论如何都没有愿望咒语。 +Spell/&CJDivineWordTitle 神圣的话语 +Spell/&DHAnimalShapesSpellDescription 选择范围内你能看到的任意数量的自愿生物。你将每个目标变成挑战等级为 4 或更低的大型或小型野兽 +Spell/&DHAnimalShapesSpellTitle 动物形状 +Spell/&DHCastSpellArchMageDescription 大法师施法能力 +Spell/&DHCastSpellArchMageTitle 大法师施法能力 +Spell/&DHCastSpellGuardianNagaDescription 大法师施法能力 +Spell/&DHCastSpellGuardianNagaTitle 大法师施法能力 +Spell/&DHCastSpellLichDescription 巫妖施法能力 +Spell/&DHCastSpellLichTitle 巫妖施法能力 +Spell/&DHConjureCelestialSpellDescription 你召唤一个挑战等级为 4 或更低的天体,它出现在你可以看到的范围内的空旷空间中。天界在生命值降至 0 或法术结束时消失。天界在持续时间内对你和你的同伴友好 +Spell/&DHConjureCelestialSpellTitle 召唤天界(羽蛇) +Spell/&DHDominateMonsterSpellDescription 你试图引诱一个你可以在射程内看到的生物。它必须通过一次感知豁免成功或在持续时间内被你魅惑 +Spell/&DHDominateMonsterSpellTitle 主宰怪物 +Spell/&DHFeeblemindSpellDescription 你炸毁一个你可以在射程内看到的生物的思想,试图破坏它的智力和个性。目标受到 4d6 精神伤害并且必须进行一次智力豁免。豁免失败时,该生物的智力和魅力值变为 1。该生物不能施法、激活魔法物品、理解语言或以任何可理解的方式交流 +Spell/&DHFeeblemindSpellTitle 弱智 +Spell/&DHFingerOfDeathSpellDescription 目标必须进行一次体质豁免。豁免失败时它会受到 7d8 + 30 死疽伤害,成功豁免时伤害减半 +Spell/&DHFingerOfDeathSpellTitle 死亡之指(没有僵尸) +Spell/&DHForesightSpellDescription 你接触了一个自愿的生物,并赋予了一种有限的能力来预见不久的将来。在此期间,目标不会感到惊讶,并且在攻击检定、属性检定和豁免检定上具有优势。此外,其他生物在持续时间内对目标的攻击检定具有劣势 +Spell/&DHForesightSpellTitle 远见 +Spell/&DHHolyAuraSpellDescription 神圣之光从你身上冲刷出来,在你周围 30 英尺半径范围内汇聚成柔和的光辉。当你施放此法术时,该范围内你选择的生物会在 5 英尺范围内散发出微弱的光芒,并且在所有豁免检定上具有优势,而其他生物在对它们的攻击检定上具有劣势,直到法术结束 +Spell/&DHHolyAuraSpellTitle 神圣光环 +Spell/&DHIncendiaryCloudSpellDescription 一团旋涡状的烟云伴随着白热的余烬出现在一个以射程内一个点为中心的半径为 20 英尺的球体中。云在角落蔓延,被严重遮挡。它会持续一段时间或直到中等或更高速度(至少每小时 10 英里)的风吹散它。当云出现时,其中的每个生物都必须进行一次敏捷豁免。一个生物在豁免失败时会受到 10d8 的火焰伤害,或在成功豁免时受到一半的伤害。当一个生物在一个回合中第一次进入该法术区域或在该区域结束其回合时,它也必须进行此豁免检定。云向您在每个回合开始时选择的方向直接移动 10 英尺 +Spell/&DHIncendiaryCloudSpellTitle 燃烧云 +Spell/&DHMassHealSpellDescription 一股治疗能量的洪流从你身上流向你周围受伤的生物。你最多可以恢复 700 点生命值,根据你的选择分配给范围内你能看到的任意数量的生物。被此法术治疗的生物也可以治愈所有疾病以及任何使他们失明或失聪的效果。该法术对不死生物或构装体无效 +Spell/&DHMassHealSpellTitle 群体治疗 +Spell/&DHMazeSpellDescription 你将一个你可以在射程内看到的生物放逐到一个迷宫般的半位面。目标会在此停留一段时间或直到它逃离迷宫。 /n目标可以使用它的动作试图逃跑。当它这样做时,它会进行一次 DC 20 的智力检定 +Spell/&DHMazeSpellTitle 迷宫 +Spell/&DHMeteorSwarmSingleTargetSpellDescription 在射程内你可以看到的一个点上,炽热的火球坠落到地面上。以您选择的点为中心的半径为 40 英尺的球体中的每个生物都必须进行一次敏捷豁免。球体散布在角落周围。一个生物在豁免失败时会受到 20d6 的火焰伤害和 20d6 的钝击伤害,或者在成功豁免时受到一半的伤害。在不止一次火焰爆发区域内的生物只受到一次影响 +Spell/&DHMeteorSwarmSingleTargetSpellTitle 流星群(单一目标) +Spell/&DHMindBlankSpellDescription 在法术结束之前,你接触的一个自愿生物免疫心灵伤害、任何能感知其情绪或阅读其思想的效果、占卜法术和被魅惑的状态 +Spell/&DHMindBlankSpellTitle 头脑空白 +Spell/&DHPowerWordHealSpellDescription 一波治疗能量冲刷着你接触到的生物。目标恢复所有生命值。如果该生物被魅惑、受惊、麻痹或震惊,则该状态结束。如果该生物俯卧,它可以利用它的反应站起来。该法术对不死生物或构装体无效 +Spell/&DHPowerWordHealSpellTitle 真言术治疗 +Spell/&DHPowerWordKillSpellDescription 你说出一个强大的话语,可以迫使你在范围内看到的一个生物立即死亡。如果你选择的生物有 100 或更少的生命值,它就会死亡。否则,法术无效 +Spell/&DHPowerWordKillSpellTitle 真言杀 +Spell/&DHPowerWordStunSpellDescription 你说出一个强大的话语,可以压倒你在范围内看到的一个生物的思想,让它目瞪口呆。如果目标的生命值在 150 或更少,则会被击晕。否则,法术无效 +Spell/&DHPowerWordStunSpellTitle 真言术眩晕 +Spell/&DHReverseGravitySpellDescription 该法术在半径 50 英尺、高 100 英尺的圆柱体中反转重力,该圆柱体以射程内的一个点为中心 +Spell/&DHReverseGravitySpellTitle 反重力 +Spell/&DHShapechangeSpellDescription 你在持续时间内呈现不同生物的形态。新形态可以是挑战等级等于或低于你等级的任何生物 +Spell/&DHShapechangeSpellTitle 形状变化 +Spell/&DHSunBurstSpellDescription 耀眼的阳光以你在射程内选择的点为中心在 60 英尺半径范围内闪烁。每一个处于那种光芒中的生物都必须进行一次体质豁免。如果豁免失败,一个生物会受到 12d6 辐射伤害并目盲 1 分钟。成功豁免后,它会受到一半的伤害并且不会被该法术致盲。不死生物和软泥怪在该豁免检定上处于劣势。被该法术致盲的生物在其每个回合结束时进行另一次体质豁免检定。成功豁免后,它不再致盲。此法术消除其区域内由法术造成的任何黑暗 +Spell/&DHSunBurstSpellTitle 森伯斯特 +Spell/&DHTimeStopSpellDescription 你短暂地停止了除了你自己以外的所有人的时间流动。其他生物没有时间流逝,而您连续进行1d4 + 1回合,在此期间您可以正常使用动作和移动 +Spell/&DHTimeStopSpellTitle 时间停止 +Spell/&DHWeirdSpellDescription 利用一群生物最深的恐惧,你在他们的脑海中创造出只有他们才能看到的虚幻生物。范围内以你选择的一个点为中心的半径为 30 英尺的球体中的每个生物都必须进行一次感知豁免。豁免失败时,生物会在持续时间内受到惊吓。幻象唤起了该生物最深的恐惧,将其最可怕的噩梦表现为无情的威胁。在受惊的生物的每个回合结束时,它必须通过一次感知豁免成功,否则会受到 4d10 的心灵伤害。豁免成功后,该生物的法术终止 +Spell/&DHWeirdSpellTitle 奇怪的 +Spell/&EarthTremorDescription 你撞击地面并释放出一股地震力,将泥土、岩石和沙子抛向地面 +Spell/&EarthTremorTitle 地球震颤 +Spell/&EldritchBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n当你达到更高等级时,该法术会产生不止一道光束:5 级时两道光束,11 级时三道光束,17 级时四道光束。您可以将光束指向同一目标或不同目标。为每个光束进行单独的攻击检定 +Spell/&EldritchBlastGraspingHandDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用你的魔爆击中一个生物时,你可以将那个生物沿直线移动到离你近 10 英尺的地方。) +Spell/&EldritchBlastGraspingHandTitle 魔爆(抓握) +Spell/&EldritchBlastRepellingBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用魔爆击中一个生物时,你可以将这个生物沿直线推离你最远 10 英尺。) +Spell/&EldritchBlastRepellingBlastTitle 魔爆(击退) +Spell/&EldritchBlastTitle 诡异冲击 +Spell/&EldritchOrbDescription 你向射程内的生物或物体投掷一个可怕的能量球,并在小范围内造成力场伤害 +Spell/&EldritchOrbTitle 诡异宝珠 +Spell/&EWResonatingStrikeDescription 选择你近战范围内的一个生物和一个你可以在主要目标 5 英尺内看到的不同生物。你使用当前武器对第一个生物进行近战攻击。击中时,目标会受到武器攻击的正常效果,共鸣音跃向第二个目标,造成等同于你的施法能力调整值的雷电伤害。\n5 级时,近战攻击对目标造成额外 1d8 的雷击伤害,对第二个生物的雷击伤害增加到 1d8 + 你的施法能力调整值。在 11 级和 17 级时,两个伤害掷骰都增加 1d8 +Spell/&EWResonatingStrikeTitle 共鸣打击 +Spell/&EWSunlightBladeDescription 使用武器进行近战攻击。被击中时,目标会受到攻击的正常效果,并被炽热的辐射能量包围,在回合中散发出微弱的光芒。当它被突出显示时,对这个生物的下一次攻击是有利的。\n第 5 级时,近战攻击对目标造成额外 1d8 的辐射伤害。在 11 级和 17 级时,伤害再增加 1d8 +Spell/&EWSunlightBladeTitle 阳光明媚的刀片 +Spell/&FindFamiliarDescription 你得到一个熟悉的服务 +Spell/&FindFamiliarImpDescription 以小鬼的形式召唤你的魔宠 +Spell/&FindFamiliarImpTitle 寻找熟悉的(小鬼) +Spell/&FindFamiliarPsuedodragonDescription 以伪龙的形式召唤你的魔宠 +Spell/&FindFamiliarPsuedodragonTitle 找到熟悉的(伪龙) +Spell/&FindFamiliarQuasitDescription 以准星的形式召唤你的魔宠 +Spell/&FindFamiliarQuasitTitle 找到熟悉的(Quasit) +Spell/&FindFamiliarSpriteDescription 以 Sprite 的形式召唤你的熟人 +Spell/&FindFamiliarSpriteTitle 找到熟悉的 (Sprite) +Spell/&FindFamiliarTitle 找到熟悉的 +Spell/&FrenzyDescription 通过一个手势,您可以将人群减少为卑鄙的本能和暴力。选择一个你可以在范围内看到的点。该点 20 英尺内的每个生物都必须进行一次感知豁免。豁免失败时,生物会在持续时间内陷入狂乱状态。当一个生物处于狂乱状态时,它会拔出一把近战武器,如果它有的话。一个疯狂的生物必须在其回合开始时使用它的动作来攻击它触及范围内的生物。它使用近战武器(如果有的话),或者使用临时武器或徒手攻击(如果没有的话)。如果多个目标都在该生物的触及范围内,它会随机选择目标。如果该生物触及范围内没有目标,它会攻击自己,对抗自己的 AC,击中时造成正常伤害。在它的回合结束时,一个狂乱的生物可以重复它的豁免检定,在成功时提前结束对它的效果 +Spell/&FrenzyTitle 疯狂 +Spell/&HinderingBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束。) +Spell/&HinderingBlastTitle 魔爆(阻碍) +Spell/&IlluminatingSphereDescription 使效果区域内的手电筒和法力灯等光源点亮 +Spell/&IlluminatingSphereTitle 照明球 +Spell/&IPConjureInvisibleStalkerTitle 召唤元素(隐形追踪者) +Spell/&MinorLifestealDescription 你从范围内你能看到的敌对生物身上吸取生命能量。然后你治疗的生命值等于造成的伤害量。该法术对不死生物或构装体无效 +Spell/&MinorLifestealTitle 小型吸血 +Spell/&MuleDescription 该法术的接受者能够忽略重载或盔甲对移动速度的影响。他们还可以携带更多的重量 +Spell/&MuleTitle 骡子 +Spell/&PetalStormDescription 选择一个你可以在射程内看到的空置的 15 英尺立方空气。一股旋风元素之力出现在立方体中,并持续法术持续时间。云层严重遮蔽了它的区域。任何在一个回合中第一次进入风暴或从那里开始其回合的生物都必须进行一次力量豁免。如果豁免失败,该生物将受到 3d4 挥砍伤害。作为附赠动作,你可以将风暴向任意方向移动最多 30 英尺 +Spell/&PetalStormTitle 花瓣风暴 +Spell/&ProtectThresholdDescription 沿着边界追踪奥术印记,你可以保护门口、窗户或其他入口。在此期间,一个隐形的可怕生物会潜伏在被保护的传送门上。任何试图通过传送门的生物都必须进行一次感知豁免,否则会受到 4d6 的精神伤害,或者成功豁免的一半 +Spell/&ProtectThresholdTitle 保护门槛 +Spell/&RadiantMotesDescription 释放出一大群光芒四射的射弹,造成轻微伤害,但绝不失手。目标可能会发出长达 1 分钟的光 +Spell/&RadiantMotesTitle 辐射尘埃 +Spell/&ThunderStrikeDescription 制造一阵雷鸣般的声音,伤害你周围的每个人 +Spell/&ThunderStrikeTitle 爆音 +Spell/&WinterBreathDescription 制造一阵冷风,让你的敌人感到寒冷并将他们击倒 +Spell/&WinterBreathTitle 冬天的气息 +Spell/&WitchFamiliarDescription 你得到一个熟悉的服务 +Spell/&WitchFamiliarTitle 女巫熟悉 +SpellList/&ClassWarlockSpellListDescription 术士法术列表 +SpellList/&ClassWarlockSpellListTitle 术士法术列表 +SpellList/&ElementalistSpellsListDescription 元素使法术列表 +SpellList/&ElementalistSpellsListTitle 元素使法术列表 +SpellList/&RiftWalkerSpellsListDescription 裂谷行者法术列表 +SpellList/&RiftWalkerSpellsListTitle 裂谷行者法术列表 +SpellList/&SpellListTinkererDescription 修补匠拼写列表 +SpellList/&SpellListTinkererTitle 修补匠拼写列表 +Stage/&IdentityMorphotypeEyeHeader 眼型 +Stage/&SubclassSelectionStageClassMonkTraditionDescription 此阶段选择角色的修道院传统 +Stage/&SubclassSelectionStageClassMonkTraditionFeatures 寺院传统特色 +Stage/&SubclassSelectionStageClassMonkTraditionHeader 选择寺院传统 +Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription 你必须选择一个寺院传统 +Stage/&SubclassSelectionStageClassMonkTraditionTitle 修道士\n传统 +Stage/&SubclassSelectionStageCovenDescription 考文 +Stage/&SubclassSelectionStageCovenFeaturesDescription 考文 +Stage/&SubclassSelectionStageCovenFeaturesHeader 科文特色 +Stage/&SubclassSelectionStageCovenFeaturesTitle 考文 +Stage/&SubclassSelectionStageCovenHeader 选择一个公约 +Stage/&SubclassSelectionStageCovenTitle 考文 +Stage/&SubclassSelectionStagePatronDescription 术士的定义是与异界存在的契约。有时术士和守护神之间的关系就像牧师和神祇的关系,虽然守护神不是神 +Stage/&SubclassSelectionStagePatronFeatures 否则顾客功能 +Stage/&SubclassSelectionStagePatronHeader 术士 否则的赞助人 +Stage/&SubclassSelectionStagePatronTitle 否则顾客 +Stage/&SubclassSelectionStageSpecialistDescription 描述 Tinkerers 的专长范围很广,包括作为药水制造者制作长生不老药、作为冲击波制造爆炸物以及作为武器铁匠使用魔法武器 +Stage/&SubclassSelectionStageSpecialistFeatures 专业特点 +Stage/&SubclassSelectionStageSpecialistHeader 专长 +Stage/&SubclassSelectionStageSpecialistNoneDescription 专家 无 描述 +Stage/&SubclassSelectionStageSpecialistTitle 选择专业 +Subclass/&AbilityAffinityRogueConArtistDescription 使用说服、欺骗、表演和戏法进行能力检查的优势 +Subclass/&AbilityAffinityRogueConArtistTitle 操纵性 +Subclass/&AHWarlockSubclassSoulBladePactDescription 你用一种有知觉的武器做了一笔交易,你用它来喂养灵魂以换取力量 +Subclass/&AHWarlockSubclassSoulBladePactTitle 魂刃契约 +Subclass/&ArcaneFighterAdditionalActionDescription 你可以在用你的武器攻击击败敌人后施展法术 +Subclass/&ArcaneFighterAdditionalActionTitle 拼写格斗 +Subclass/&ArcaneFighterBonusWeaponDamageDescription 每回合一次,你的武器攻击造成额外的 1d8 伤害 +Subclass/&ArcaneFighterBonusWeaponDamageTitle 魔法攻击 +Subclass/&ArtificerAlchemistDescription 你专注于药水、增益、治疗和施法 +Subclass/&ArtificerAlchemistTitle 药水制造者 +Subclass/&ArtificerArtileristCannonsDescription 你创造了一套可以在战斗中作为奖励动作激活的大炮 +Subclass/&ArtificerArtileristCannonsTitle 大炮 +Subclass/&ArtificerArtilleristDescription 你擅长投掷弹丸并引起爆炸 +Subclass/&ArtificerArtilleristTitle 冲击波 +Subclass/&ArtificerBattleSmithDescription 你擅长在战斗中使用魔法武器 +Subclass/&ArtificerBattleSmithTitle 武器史密斯 +Subclass/&ArtificerSpellcastingDescription 施放修补匠法术 +Subclass/&ArtificerSpellcastingTitle 修补匠施法 +Subclass/&AttackModifierArtificerBattleSmithWeaponDescription 你的攻击算作魔法攻击,你使用你的智力进行攻击和伤害检定 +Subclass/&AttackModifierArtificerBattleSmithWeaponTitle 灌注武器 +Subclass/&AttackModifierArtificerBlindingWeaponDescription 触碰一件能够在击中时致盲目标的武器(对抗体质豁免)。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerBlindingWeaponTitle 致盲武器 +Subclass/&AttackModifierArtificerEnhancedArmorDescription 触摸盔甲,它变得神奇并提供+1 AC。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerEnhancedArmorTitle 强化护甲 +Subclass/&AttackModifierArtificerEnhancedFocusDescription 触摸一个焦点,它会变得神奇并获得 +1 攻击和法术 dc。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerEnhancedFocusTitle 增强焦点 +Subclass/&AttackModifierArtificerEnhancedWeaponDescription 触碰一件武器,它就会变成魔法并且在攻击和伤害掷骰上获得+1。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerEnhancedWeaponTitle 强化武器 +Subclass/&AttackModifierArtificerImprovedEnhancedArmorDescription 触摸盔甲,它变得神奇并提供+2 AC。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerImprovedEnhancedArmorTitle 强化强化护甲 +Subclass/&AttackModifierArtificerImprovedEnhancedFocusDescription 触摸一个焦点,它会变得神奇并获得 +2 攻击和法术 dc。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerImprovedEnhancedFocusTitle 改进的增强焦点 +Subclass/&AttackModifierArtificerImprovedEnhancedWeaponDescription 触碰一件武器,它就会变成魔法并且在攻击和伤害掷骰上获得+2。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&AttackModifierArtificerImprovedEnhancedWeaponTitle 改良强化武器 +Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponDescription 你为你的武器注入力量。你的攻击算作魔法并且你的攻击和伤害掷骰+7 +Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponTitle 强化灌注武器 +Subclass/&AttackModifierMeleeWizardArcaneWeaponDescription 当激活武器时,它的攻击被视为魔法攻击,你可以使用你的智力进行攻击和伤害检定 +Subclass/&AttackModifierMeleeWizardArcaneWeaponTitle 奥术武器 +Subclass/&AttributeModifierArtificerBattleSmithExtraAttackDescription 你获得额外攻击 +Subclass/&AttributeModifierArtificerBattleSmithExtraAttackTitle 额外攻击 +Subclass/&AttributeModifierMeleeWizardExtraAttackDescription 你获得额外攻击 +Subclass/&AttributeModifierMeleeWizardExtraAttackTitle 额外攻击 +Subclass/&BarbarianPathOfTheLightDescription 追随光明之路的野蛮人照亮黑暗并保护他们的盟友免受潜伏在黑暗中的危险 +Subclass/&BarbarianPathOfTheLightEyesOfTruthDescription 你总是处于“隐身术”的效果下 +Subclass/&BarbarianPathOfTheLightEyesOfTruthTitle 真理之眼 +Subclass/&BarbarianPathOfTheLightIlluminatedConditionDescription 被光明之击分心 +Subclass/&BarbarianPathOfTheLightIlluminatedConditionTitle 发光的 +Subclass/&BarbarianPathOfTheLightIlluminatedDisadvantageDescription 在任何不针对光明野蛮人之路的攻击掷骰上的劣势 +Subclass/&BarbarianPathOfTheLightIlluminatedPreventInvisibilityDescription 不能隐形 +Subclass/&BarbarianPathOfTheLightIlluminatingBurstDescription 在你进入狂暴状态的回合,你可以选择照亮你周围 30 英尺内的最多三个敌人。他们必须通过体质豁免(DC 等于 8 + 你的熟练加值 + 你的体质调整值),否则会受到 4d6 光辉伤害并被你的光明之击照亮 1 分钟。以这种方式被照亮的生物在其每个回合结束时进行另一次体质豁免。成功保存后,效果结束 +Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerDescription 最多三个敌人受到 4d6 的光辉伤害,并被你的光明之击照亮。 (宪法豁免检定无效。) +Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerTitle 照明爆发 +Subclass/&BarbarianPathOfTheLightIlluminatingBurstTitle 照明爆发 +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeDescription 当你在狂暴时,你在你的回合中被攻击击中的第一个生物会受到额外的 1d6 辐射伤害,并且会被魔法照亮,直到你的下一回合开始。此外,该生物在任何不针对您且不会隐身的攻击检定上都有劣势 +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementDescription 光明之击造成的额外伤害增加到 2d6 +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementTitle 照明罢工改进 +Subclass/&BarbarianPathOfTheLightIlluminatingStrikeTitle 光明之击 +Subclass/&BarbarianPathOfTheLightLightsProtectionDescription 当一个受到你的光明之击影响的敌对生物死亡时,你会恢复等于你野蛮人等级一半的生命值。此外,你不再引发受你的光明之击影响的生物的借机攻击 +Subclass/&BarbarianPathOfTheLightLightsProtectionTitle 光的保护 +Subclass/&BarbarianPathOfTheLightPierceTheDarknessDescription 你获得卓越的黑暗视觉 +Subclass/&BarbarianPathOfTheLightPierceTheDarknessTitle 穿透黑暗 +Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionDescription 可以感知看不见的生物 +Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionTitle 隐形瞄准具 +Subclass/&BarbarianPathOfTheLightTitle 光之之路 +Subclass/&BloodWitchDescription 大多数女巫会禁止使用血魔法,使用从施法者的精髓中汲取的黑暗法术和凡人妖术。从根本上说,它比其他巫术更危险,但它的许多风险伴随着丰厚的回报 +Subclass/&BloodWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} +Subclass/&BloodWitchMagicTitle 血魔法 +Subclass/&BloodWitchTitle 血魔女 +Subclass/&CancelCancelElixirFlyDescription 从魔药制造者药剂中结束飞行状态 +Subclass/&CancelCancelElixirFlyTitle 取消飞行 +Subclass/&CancelCancelElixirResilienceDescription 结束魔药制造药剂的恢复状态 +Subclass/&CancelCancelElixirResilienceTitle 取消弹性 +Subclass/&CancelCancelElixirSwiftnessDescription 用魔药制造药剂结束迅捷状态 +Subclass/&CancelCancelElixirSwiftnessTitle 取消迅捷 +Subclass/&ClassMonkTraditionDescription 在第 3 级,您选择遵循启蒙的精神方式。它将塑造你如何操纵 ki。 +Subclass/&ClassMonkTraditionTitle 寺院传统 +Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [功能实现后更新]\n张开手之道的僧侣是武术战斗的终极大师,无论是武装还是徒手。他们学习推搡和绊倒对手的技巧,操纵气来治愈对他们身体的伤害,并练习可以保护他们免受伤害的高级冥想 +Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle 张开手的方式 +Subclass/&ClassWarlockPatronDescription 术士的定义是与异界存在的契约。有时术士和守护神之间的关系就像牧师和神祇的关系,虽然守护神不是神 +Subclass/&ClassWarlockPatronTitle 否则赞助人 +Subclass/&ConditionResistantArmorTitle 抗性装甲 +Subclass/&ConditionResistnatArmorDescription 你的盔甲可以抵抗酸、寒冷、火、力、闪电、坏死、毒、精神、辐射和雷击伤害 +Subclass/&ConditionSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应。这会让你的 AC +{0} 直到你的下一回合 +Subclass/&ConditionSpellShieldArcaneDeflectionTitle 奥术偏转 +Subclass/&ConditionTransmuteConstitutionSaveDescription 由转化力量赋予的临时体质豁免熟练度 +Subclass/&ConditionTransmuteConstitutionSaveTitle 宪法保存 +Subclass/&ConditionTransmutePoisonDescription 由转化之力赋予的临时酸、冷、火、闪电、坏死、雷电和毒药抗性 +Subclass/&ConditionTransmutePoisonTitle 元素抗性 +Subclass/&CraftingTinkererMagicItemAdeptDescription 你擅长制作魔法物品。你需要 1/4 的时间来制作物品,并且在制作时你会获得双倍的熟练度奖励 +Subclass/&CraftingTinkererMagicItemAdeptTitle 魔法物品专家 +Subclass/&DHWarlockSubclassElementalPatronDescription 你已经与存在于元素荒地的原始人签订了契约并被改变了。守护者的元素混沌已经弥漫你的灵魂,让你使用不同元素类型的力量 +Subclass/&DHWarlockSubclassElementalPatronTitle 元素使契约 +Subclass/&DHWarlockSubclassRiftWalkerDescription 你的守护神是少数以世界之间的虚无为家的生物之一。它们可以轻松地在位面之间滑行,而您从与它们互动中获得的知识使您能够利用挥之不去的裂隙能量在 solasta 中为您带来好处。有时你可能会渴望你的赞助人的遥远国度,渴望在余下的时间里在维度之间徘徊,或者观察另一个裂谷事件的迹象,以防止或鼓励 +Subclass/&DHWarlockSubclassRiftWalkerTitle 峡谷行者契约 +Subclass/&DruidForestGuardianDruidSubclassDescription Circle of the Forest Guardian 德鲁伊宣誓保护森林和所有居住在其中的生物。擅长使用防护魔法和武术,这个德鲁伊圈的成员是战场上令人生畏的对手 +Subclass/&DruidForestGuardianDruidSubclassTitle 森林守护者之环 +Subclass/&EquipmentModifierArtificerBagOfHolderDescription 触摸一个包并注入一个额外的维度空间,以帮助它在不妨碍您的情况下承受更多重量。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&EquipmentModifierArtificerBagOfHolderTitle 手提袋 +Subclass/&FighterSpellShieldDescription 法术护盾是专门从事防御和保护的战士。他们使用魔法来帮助他们的自然能力 +Subclass/&FighterSpellShieldSpellcastingDescription 施展防护、幻术、转化和死灵学派的法师法术和戏法 +Subclass/&FighterSpellShieldSpellcastingTitle 施法 +Subclass/&FighterSpellShieldSpellResistanceDescription 你在法术和防护魔法方面的经验使你能够抵抗对你施放的法术 +Subclass/&FighterSpellShieldSpellResistanceTitle 法术抗力 +Subclass/&FighterSpellShieldTitle 法术护盾 +Subclass/&GreenWitchDescription 植物、自然和生长的事物是绿色魔法的领域。通常是德鲁伊拥护的一种奥术,一些女巫与绿色魔法的力量有着密切的联系,并且可以诱使植物和动物服从他们的命令 +Subclass/&GreenWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n{0} +Subclass/&GreenWitchMagicTitle 绿色魔法 +Subclass/&GreenWitchTitle 绿女巫 +Subclass/&HArtilleryIncreaseDescription 炮兵池增加 +Subclass/&HArtilleryIncreaseTitle 炮兵池增加 +Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseDescription 你现在可以每天注入两个额外的物品,这是用于你的特殊武器史密斯武器的 +Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseTitle 武器史密斯武器灌注 +Subclass/&HealingPoolArtificerInfusionsDescription 每天 2 次为物品注入魔法效果 +Subclass/&HealingPoolArtificerInfusionsIncreaseDescription 您现在可以每天注入一件额外的物品 +Subclass/&HealingPoolArtificerInfusionsIncreaseTitle 更多输液 +Subclass/&HealingPoolArtificerInfusionsTitle 输液 +Subclass/&HealingPoolLifeTransmuterBonusDescription 每天额外 2 次,您可以将自己的意志强加于现实 +Subclass/&HealingPoolLifeTransmuterBonusExtraDescription 每天额外 4 次,您可以将自己的意志强加于现实 +Subclass/&HealingPoolLifeTransmuterBonusExtraTitle 额外的转化力 +Subclass/&HealingPoolLifeTransmuterBonusTitle 额外的转化力 +Subclass/&HealingPoolLifeTransmuterListDescription 每天 2 次以特殊能力实现你对现实的意志 +Subclass/&HealingPoolLifeTransmuterListTitle 转化力量 +Subclass/&MagicAffinityAlchemicalSavantListDescription 当施放酸箭和烈焰球时,它们的行为就像施放高 2 级一样。你的戏法也得到了提升,所以即使敌人救了他们,他们仍然会受到一半的伤害 +Subclass/&MagicAffinityAlchemicalSavantListTitle Elixir Savant Spells +Subclass/&MagicAffinityAlchemistSpellRecoveryDescription 您可以每天两次在短暂的休息期间恢复法术位 +Subclass/&MagicAffinityAlchemistSpellRecoveryTitle 炼金术制备 +Subclass/&MagicAffinityFighterSpellShieldDescription 专注于检查的优势以及在持有物品时执行法术的躯体成分的能力 +Subclass/&MagicAffinityFighterSpellShieldTitle 战斗铸造 +Subclass/&MagicAffinityLifeTransmuterListDescription 当施展一些转化和死灵法术时,它们会在比所用法术位高 2 级的法术位上施展。改进的法术包括:虚假生命、失明、飞行、诅咒、吸血鬼之触、枯萎和云杀。 -- 注意 意图也是有魔法武器的好处,但是目前这种方式在魔法武器上增加法术等级没有效果 +Subclass/&MagicAffinityLifeTransmuterListTitle 现实弯曲 +Subclass/&MagicAffinityMasterManipulatorDC0Description 对手更难抵抗你的咒语。豁免DC增加0 +Subclass/&MagicAffinityMasterManipulatorDC1Description 对手更难抵抗你的咒语。豁免DC增加1 +Subclass/&MagicAffinityMasterManipulatorDC2Description 对手更难抵抗你的咒语。豁免DC增加2 +Subclass/&MagicAffinityMasterManipulatorDC3Description 对手更难抵抗你的咒语。豁免DC增加3 +Subclass/&MagicAffinityMasterManipulatorDC4Description 对手更难抵抗你的咒语。豁免DC增加4 +Subclass/&MagicAffinityMasterManipulatorDC5Description 对手更难抵抗你的咒语。豁免DC增加5 +Subclass/&MagicAffinityMasterManipulatorDCDescription 对手更难抵抗你的咒语。豁免DC增加3 +Subclass/&MagicAffinityMasterManipulatorDCTitle 奥术之力 +Subclass/&MagicAffinityMasterManipulatorListDescription 在施展某些附魔、防护和幻术法术时,它们会以比所用法术位高 1 级的法术位施放。改进的法术包括:魅惑人、睡眠、喷色、定身、隐形、反制法术、解除魔法、放逐、混乱、幻影杀手、支配人和定身怪物 +Subclass/&MagicAffinityMasterManipulatorListTitle 奥术操纵 +Subclass/&MagicAffinityMeleeWizardConcentrationDescription 由于在战斗混乱中的经验,在专注检定上获得优势 +Subclass/&MagicAffinityMeleeWizardConcentrationTitle 提高浓度 +Subclass/&MagicAffinityRoguishConArtistDC0Description 你的法术豁免 DC 增加 0 +Subclass/&MagicAffinityRoguishConArtistDC1Description 你的法术豁免 DC 增加 1 +Subclass/&MagicAffinityRoguishConArtistDC2Description 你的法术豁免 DC 增加 2 +Subclass/&MagicAffinityRoguishConArtistDC3Description 你的法术豁免 DC 增加 3 +Subclass/&MagicAffinityRoguishConArtistDC4Description 你的法术豁免 DC 增加 4 +Subclass/&MagicAffinityRoguishConArtistDC5Description 你的法术豁免 DC 增加 5 +Subclass/&MagicAffinityRoguishConArtistDCTitle 改进的操作 +Subclass/&MagicAffinitySpellMasterBonusScribingDescription 每升一级抄写一个额外的法术 +Subclass/&MagicAffinitySpellMasterBonusScribingTitle 知识的广度 +Subclass/&MagicAffinitySpellMasterRecoveryDescription 每次长时间休息一次,您可以恢复法术位(除了奥术恢复) +Subclass/&MagicAffinitySpellMasterRecoveryTitle 奥术深度 +Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedDescription 您可以无限次恢复法术位(除了奥术恢复) +Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedTitle 奥术深度 +Subclass/&MagicAffinitySpellMasterScribingDescription 抄写咒语只需 1/4 的时间和成本,而且你有优势 +Subclass/&MagicAffinitySpellMasterScribingTitle 抄写员大师 +Subclass/&ManipulatorMentalSavingThrowsDescription 获得体质和魅力豁免熟练项 +Subclass/&ManipulatorMentalSavingThrowsTitle 精神抵抗 +Subclass/&OpportunistDescription 机会主义者是那些从不让机会完成他们的敌人幻灯片的人。他们快速刺伤并在重要的地方刺伤。没有多少人面对他们可以毫发无损地逃脱 +Subclass/&OpportunistTitle 机会主义者 +Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponDescription 你为你的武器注入力量。你的攻击算作魔法攻击,并且你的攻击和伤害掷骰都加了 +7。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponTitle 强化灌注武器 +Subclass/&PowerArtificerBattleSmithInfuseWeaponDescription 你为你的武器注入力量。你的攻击算作魔法攻击,你会使用你的智力进行攻击和伤害检定,直到下一次长休 +Subclass/&PowerArtificerBattleSmithInfuseWeaponTitle 灌注武器 +Subclass/&PowerInfuseArmorMagicalStrengthDescription 为盔甲注入魔法力量。你在力量能力检定和豁免检定上获得优势。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&PowerInfuseArmorMagicalStrengthTitle 魔力铠甲 +Subclass/&PowerInfuseDarkvisionDescription 将在黑暗中看到的能力注入一副护目镜。请注意,您只能激活一次输液。第二次激活它会取消第一次。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&PowerInfuseDarkvisionTitle 夜之护目镜 +Subclass/&PowerInfuseMindSharpenerDescription 为盔甲或长袍注入帮助你集中施法的能力。你在专注检定上获得优势,任何小于 20 的伤害都不会触发检定。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&PowerInfuseMindSharpenerTitle 心灵磨刀器 +Subclass/&PowerInfuseResistantArmorDescription 为你的盔甲注入伤害抗性。它可以抵抗酸、寒冷、火、力、闪电、坏死、毒、精神、辐射和雷击伤害。请注意,您只能激活一次输液。第二次激活会取消第一次 +Subclass/&PowerInfuseResistantArmorTitle 抗性装甲 +Subclass/&PowerManipulatorDominatePersonDescription 每次长休,你可以使用支配人的次数等于你的智力修正值 +Subclass/&PowerManipulatorDominatePersonTitle 支配人 +Subclass/&PowerSpellRefuelingRingDescription 当你激活它时,你的法术位将恢复一半的等级 +Subclass/&PowerSpellRefuelingRingTitle 法术加油戒指 +Subclass/&PowerSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应。这会让你的 AC +{0} 直到你的下一回合 +Subclass/&PowerSpellShieldArcaneDeflectionTitle 奥术偏转 +Subclass/&PowerSpellShieldRangedDeflectionDescription 当你能看到的攻击者用远程攻击或法术击中你时,你可以利用你的反应将攻击对你造成的伤害减半 +Subclass/&PowerSpellShieldRangedDeflectionTitle 远程偏转 +Subclass/&PowerTinkererSoulOfArtificeSavesDescription 注入你的盔甲是对你避免不良影响的能力的神奇改进。你每次进行豁免检定都获得 3d4 +Subclass/&PowerTinkererSoulOfArtificeSavesTitle 修补匠之魂 +Subclass/&PowerTinkererSpellStoringItemDescription 作为奖励动作,您可以重新获得法术位。您每天可以执行此操作的次数等于您的智力修正值 +Subclass/&PowerTinkererSpellStoringItemTitle 法术储存物品 +Subclass/&PowerTransmuteConstitutionDescription 使用你的转化之力来获得体质豁免熟练度,直到下一次长休 +Subclass/&PowerTransmuteConstitutionTitle 宪法保存 +Subclass/&PowerTransmuteDarkvisionDescription 使用你的转化之力授予卓越的黑暗视觉,直到下一次长休 +Subclass/&PowerTransmuteDarkvisionTitle 高级黑暗视觉 +Subclass/&PowerTransmuteElementalResistanceDescription 使用你的转化之力来获得对酸、寒冷、火、闪电、坏死、雷电和毒药的抵抗力,直到下一次长休息 +Subclass/&PowerTransmuteElementalResistanceTitle 元素抗性 +Subclass/&PowerTransmuteFlyDescription 使用你的转化力量授予飞行能力 +Subclass/&PowerTransmuteFlyTitle 飞 +Subclass/&PowerTransmuteHealDescription 使用你的转化之力治疗最多 6 个目标 +Subclass/&PowerTransmuteHealTitle 愈合 +Subclass/&PowerTransmuteReviveDescription 使用你的转化力量复活一个角色(在他们死亡后 1 分钟内) +Subclass/&PowerTransmuteReviveTitle 复活 +Subclass/&PurpleWitchDescription 紫色魔法控制着控制人们思想的幻象和魔法领域,以及任何与看起来不完全一样的东西。这种魔法的实践者是傀儡大师,他们将周围人的明显现实塑造成他们的优势 +Subclass/&PurpleWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} +Subclass/&PurpleWitchMagicTitle 紫魔法 +Subclass/&PurpleWitchTitle 紫女巫 +Subclass/&RangerArcanistRangerSubclassDescription 游侠奥术师将他们的游侠技能与奥术能力相结合。他们的武器可以用奥术师的印记折磨他们的对手,并且已经学会了如何施放一些巫师法术作为他们游侠法术的一部分 +Subclass/&RangerArcanistRangerSubclassTitle 游侠奥术师 +Subclass/&RedWitchDescription 与引导元素相关的奥术魔法被视为红色魔法,使用时非常危险。擅长红色魔法的女巫是现存最致命的施法者之一,他们将诅咒转化为不受阻碍的奥术愤怒 +Subclass/&RedWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} +Subclass/&RedWitchMagicTitle 红魔 +Subclass/&RedWitchTitle 红女巫 +Subclass/&RoguishConArtistDescription 骗子是专门欺骗和欺骗他人的流氓。他们使用魔法来帮助他们天生的操纵能力 +Subclass/&RoguishConArtistFeintConditionDescription 被欺骗会在下一次攻击中获得优势 +Subclass/&RoguishConArtistFeintConditionTitle 被骗 +Subclass/&RoguishConArtistFeintDescription 作为奖励动作获得在战斗中佯攻的能力。如果目标的豁免检定失败,这会在下次攻击目标时获得优势 +Subclass/&RoguishConArtistFeintTitle 佯攻 +Subclass/&RoguishConArtistMentalSavingThrowsDescription 你获得智慧和魅力豁免熟练项 +Subclass/&RoguishConArtistMentalSavingThrowsTitle 精神力量 +Subclass/&RoguishConArtistSpellcastingDescription 施展魔法、附魔、幻术和嬗变学派的巫师法术和戏法。骗子使用魅力施法 +Subclass/&RoguishConArtistSpellcastingTitle 施法 +Subclass/&RoguishConArtistTitle 骗子 +Subclass/&ScoutSentinelTinkererSubclassDescription 侦察哨兵修补匠修改盔甲以增强其功能,提供增强的保护和机动性 +Subclass/&ScoutSentinelTinkererSubclassTitle 侦察哨兵 +Subclass/&SpellShieldAdditionalActionDescription 你可以在用你的武器攻击击败敌人后施展法术 +Subclass/&SpellShieldAdditionalActionTitle 拼写格斗 +Subclass/&TactitionFighterSubclassDescription 战术家利用他们在战场上的知识和力量,根据需要执行不同的策略。他们可以击倒敌人,激励他们的盟友,并对他们的敌人进行致命的反击。 Mod note - 此类为这些功能重新使用通道神性 +Subclass/&TactitionFighterSubclassTitle 战术家 +Subclass/&TinkererFlashOfGeniusConditionDescription 受到灵光一现的启发,在能力检查和豁免检定上获得奖励 +Subclass/&TinkererFlashOfGeniusConditionTitle 天才的闪光 +Subclass/&TinkererFlashOfGeniusPowerDescription 你可以用你的天才来激励自己和他人进行能力检查和豁免检定 +Subclass/&TinkererFlashOfGeniusPowerTitle 天才的闪光 +Subclass/&TinkererMagicalTinkeringDescription 获得做一些次要效果的能力(炫目、闪光、闪耀) +Subclass/&TinkererMagicalTinkeringTitle 神奇的修补 +Subclass/&TraditionArcaneFighterDescription 将你的魔法转化为武器攻击 +Subclass/&TraditionArcaneFighterTitle 奥术战士 +Subclass/&TraditionLifeTransmuterDescription 操纵物质和生命能量的大师 +Subclass/&TraditionLifeTransmuterTitle 生命变换器 +Subclass/&TraditionMasterManipulatorDescription Master Manipulators擅长控制战场并阻止敌人攻击他们 +Subclass/&TraditionMasterManipulatorTitle 机械手大师 +Subclass/&TraditionSpellMasterBonusCantripsDescription 获得 2 个额外的已知戏法 +Subclass/&TraditionSpellMasterBonusCantripsTitle 奖金 Cantrips +Subclass/&TraditionSpellMasterDescription 法术大师沉浸在魔法中,并尝试学习他们可以掌握的每一个法术。他们的法术知识无与伦比 +Subclass/&TraditionSpellMasterExtraPreparedDescription 准备智力修饰符附加法术,以便您始终拥有所需的东西 +Subclass/&TraditionSpellMasterExtraPreparedTitle 额外准备 +Subclass/&TraditionSpellMasterPreparedDescription 准备熟练奖励额外法术,以便您始终拥有所需的东西 +Subclass/&TraditionSpellMasterPreparedTitle 做好准备 +Subclass/&TraditionSpellMasterSpellResistanceDescription 你的魔法训练让你在对抗法术的豁免检定上有优势 +Subclass/&TraditionSpellMasterSpellResistanceTitle 法术抗力 +Subclass/&TraditionSpellMasterTitle 法术大师 +Subclass/&WarlockAncientForestDescription 你已经与一个强大的自然实体建立了关系:远古树妖、大德鲁伊、流血到物质位面的妖精显圣、被遗忘的远古诸神。您的赞助人可能希望您保护自然世界,前往它无法前往的遥远土地,或者它可能有另一种对短命的凡人来说似乎难以理解的动机 +Subclass/&WarlockAncientForestTitle 远古森林契约 +Subclass/&WarlockMoonLitDescription 你的守护神是月亮的灵魂,一个体现光明与黑暗循环本质的实体。这些灵魂寻求在夜空中保持月亮的力量,同时保持亵渎黑暗的力量,并让他们的术士承担同样的任务,让他们掌握月亮的力量及其影响 +Subclass/&WarlockMoonLitTitle 月光契约 +Subclass/&WarlockToadKingDescription 由大灾变引起的妖精、恶魔或畸变,蟾蜍王的真实本性尚不清楚,但众所周知,蟾蜍王统治着荒地内的大片沼泽和沼泽,并为那些愿意服务的人提供力量 +Subclass/&WarlockToadKingTitle 蟾蜍王契约 +Subclass/&WarlockUrPriestDescription 虽然绝大多数神术施法者都是从神灵那里获得力量的,但也有一些人鄙视神灵。那些自称是原始祭司的人已经学会了吸取神赐给他们的神术施法者的神能,将其用于自己的需要,甚至不向任何神提供口头服务。作为一名原教士,你与大多数术士不同,你缺少一个可以赋予你力量的赞助人。你发现的异能祈求是众神可能会授予他们的赞助人的扭曲魔法形式,而契约恩赐很可能是你设法偷走的神器 +Subclass/&WarlockUrPriestTitle 原教士契约 +Subclass/&WeaponProfArcaneFighterDescription 战斗经验使奥术战士接受了简单和军事武器的训练 +Subclass/&WeaponProfArcaneFighterTitle 武器训练 +Subclass/&WeaponProfArtificerBattleSmithDescription 战斗经验为武器史密斯提供了军事武器方面的训练 +Subclass/&WeaponProfArtificerBattleSmithTitle 武器训练 +Subclass/&WhiteWitchDescription 从根本上说,白魔法对所有生物都是好的和仁慈的。采用这种手艺的女巫,尽管感染了可恶的诅咒,但经常致力于治愈和照顾,以改善世界 +Subclass/&WhiteWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} +Subclass/&WhiteWitchMagicTitle 白魔法 +Subclass/&WhiteWitchTitle 白女巫 +Subclass/&WitchSubclassPathDescription 你对魔法的了解达到了顶峰,加入了一个女巫联盟,一个天生的女巫圈子,他们钻研着一条特定的巫术和诅咒之路 +Subclass/&WitchSubclassPathTitle 女巫聚会 +Tooltip/&CustomPortraitPoolClassMonkKiPool 您可以利用 ki 的神秘能量。您对这种能量的访问由许多气点表示。最大数量等于您的武僧等级。所有花费的点数都会在短期或长期休息时恢复。您可以使用这些积分来推动各种 ki 功能 +Tooltip/&FeatPrerequisiteHasStealthAttack 有隐身攻击 +Tooltip/&FeatPrerequisiteIsNotBarbarian 不是野蛮人 +Tooltip/&FeatPrerequisiteIsNotFighter 不是战斗机 +Tooltip/&FeatPrerequisiteIsNotRogue 不是流氓 +Tooltip/&FeatPrerequisiteLevelFormat 最低字符等级 {0} +Tooltip/&Tag9000Title 自定义效果 +Tooltip/&TagCommunityExpansionTitle 社区扩张 +Tooltip/&TagMaledictionTitle 该死的 +Tooltip/&TagMonkWeaponTitle 僧 +Tooltip/&TagOtherModContentTitle 从模组 +UI/&CustomFeatureSelectionStageDescription 从您的类/子类中选择额外的功能 +UI/&CustomFeatureSelectionStageFeatures 特征 +UI/&CustomFeatureSelectionStageNotDone 在继续之前,您必须选择所有可用的功能 +UI/&CustomFeatureSelectionStageTitle 特征选择 +UI/&CustomFeatureSelectionTooltipTypeCantrip 恶作剧 +UI/&CustomFeatureSelectionTooltipTypeFeature 特征 +UI/&CustomFeatureSelectionTooltipTypePower 力量 +UI/&CustomFeatureSelectionTooltipTypeProficiency 熟练度 +UI/&ForcePreferredCantripDescription 如果此切换为 ON,则只有首选的 cantrip 可以触发。如果未选择首选的cantrip,则无论此切换如何,都会触发第一个有效的cantrip +UI/&ForcePreferredCantripTitle 强制首选 Cantrip From 9ddd9c41451cba8d0408706572988a8b8f96104f Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 15:56:03 -0700 Subject: [PATCH 164/174] auto clean up --- .../CustomInterfaces/ICustomMissileDeflection.cs | 2 +- .../CustomUI/ReactionRequestSpendBundlePower.cs | 2 +- SolastaCommunityExpansion/Models/DmProEditorContext.cs | 5 ++--- SolastaCommunityExpansion/Models/_CharacterValidator.cs | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs index dc26a47120..433d96734f 100644 --- a/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs +++ b/SolastaCommunityExpansion/CustomInterfaces/ICustomMissileDeflection.cs @@ -1,4 +1,4 @@ -namespace SolastaCommunityExpansion.CustomInterfaces +namespace SolastaCommunityExpansion.CustomInterfaces { public interface ICustomMissileDeflection { diff --git a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs index fa0ee58f56..7e557c3c7e 100644 --- a/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs +++ b/SolastaCommunityExpansion/CustomUI/ReactionRequestSpendBundlePower.cs @@ -3,7 +3,7 @@ using SolastaCommunityExpansion.CustomInterfaces; using SolastaCommunityExpansion.Models; -namespace SolastaCommunityExpansion.CustomUI +namespace SolastaCommunityExpansion.CustomUI { public class ReactionRequestSpendBundlePower : ReactionRequest { diff --git a/SolastaCommunityExpansion/Models/DmProEditorContext.cs b/SolastaCommunityExpansion/Models/DmProEditorContext.cs index e606061c55..715b3d2c8f 100644 --- a/SolastaCommunityExpansion/Models/DmProEditorContext.cs +++ b/SolastaCommunityExpansion/Models/DmProEditorContext.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Linq; using ModKit; -using SolastaCommunityExpansion.Builders; using SolastaModApi.Extensions; using SolastaModApi.Infrastructure; using UnityEngine; @@ -41,7 +40,7 @@ private static void UnlockItems() { var itemDefinitions = DatabaseRepository.GetDatabase(); - foreach (ItemDefinition itemDefinition in itemDefinitions) + foreach (var itemDefinition in itemDefinitions) { itemDefinition.SetInDungeonEditor(true); } @@ -51,7 +50,7 @@ private static void UnlockTraps() { var environmentEffectDefinitions = DatabaseRepository.GetDatabase(); - foreach (EnvironmentEffectDefinition environmentEffectDefinition in environmentEffectDefinitions) + foreach (var environmentEffectDefinition in environmentEffectDefinitions) { var description = environmentEffectDefinition.FormatDescription(); var title = environmentEffectDefinition.FormatTitle(); diff --git a/SolastaCommunityExpansion/Models/_CharacterValidator.cs b/SolastaCommunityExpansion/Models/_CharacterValidator.cs index 59982f1f80..bfdc5f895b 100644 --- a/SolastaCommunityExpansion/Models/_CharacterValidator.cs +++ b/SolastaCommunityExpansion/Models/_CharacterValidator.cs @@ -1,6 +1,6 @@ using System.Linq; -namespace SolastaCommunityExpansion.Models +namespace SolastaCommunityExpansion.Models { public delegate bool CharacterValidator(RulesetCharacter character); From 9ececc143aeeb1d48ed27a32906a7a77f6669f54 Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 16:02:18 -0700 Subject: [PATCH 165/174] remove chinese as break mod init --- SolastaCommunityExpansion/Monsters-zh-cn.txt | 232 -- .../SolastaCommunityExpansion.csproj | 6 - .../Translations-zh-cn.txt | 1909 ----------------- 3 files changed, 2147 deletions(-) delete mode 100644 SolastaCommunityExpansion/Monsters-zh-cn.txt delete mode 100644 SolastaCommunityExpansion/Translations-zh-cn.txt diff --git a/SolastaCommunityExpansion/Monsters-zh-cn.txt b/SolastaCommunityExpansion/Monsters-zh-cn.txt deleted file mode 100644 index 3e2bcf04ec..0000000000 --- a/SolastaCommunityExpansion/Monsters-zh-cn.txt +++ /dev/null @@ -1,232 +0,0 @@ -Monster/&DH_Custom_AirTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 -Monster/&DH_Custom_AirTitan_Title 原始空气泰坦 -Monster/&DH_Custom_AncientBlackDragon_Description 黑龙是五彩龙中最恶毒、最卑鄙的,它收集堕落人民的残骸和宝藏。这些龙厌恶看到弱者的繁荣并陶醉于类人王国的崩溃。他们在恶臭的沼泽和摇摇欲坠的废墟中安家,王国曾经矗立在那里。 -Monster/&DH_Custom_AncientBlackDragon_Title 远古黑龙 -Monster/&DH_Custom_AncientBlueDragon_Description 虚荣和领土,蓝龙在沙漠上空翱翔,捕食商队,掠夺沙漠无法触及的青翠土地上的畜群和定居点。这些龙也可以在干燥的草原、灼热的荒地和岩石海岸找到。他们守卫着自己的领地,对抗所有潜在的竞争者,尤其是黄铜龙。 -Monster/&DH_Custom_AncientBlueDragon_Title 远古蓝龙 -Monster/&DH_Custom_AncientGreenDragon_Description 绿龙是最狡猾和最奸诈的真龙,他们使用误导和诡计来在敌人面前占上风。脾气暴躁,邪恶至极,他们特别乐于颠覆和腐蚀善良的人。在它们漫游的古老森林中,绿龙表现出一种侵略性,这种侵略性通常与其说是为了领土,不如说是为了以尽可能少的努力获得权力和财富。 -Monster/&DH_Custom_AncientGreenDragon_Title 远古青龙 -Monster/&DH_Custom_AncientRedDragon_Description 最贪婪的真龙,红龙不知疲倦地寻求增加他们的宝藏。他们非常虚荣,即使对龙来说也是如此,他们的自负反映在他们骄傲的举止和对其他生物的蔑视中。 -Monster/&DH_Custom_AncientRedDragon_Title 远古红龙 -Monster/&DH_Custom_AncientWhiteDragon_Description 白龙是彩色龙中体型最小、最不聪明、最具兽性的一种,生活在寒冷的气候中,喜欢北极地区或冰冷的山脉。它们是由饥饿和贪婪驱使的恶毒、残忍的爬行动物。 -Monster/&DH_Custom_AncientWhiteDragon_Title 古白龙 -Monster/&DH_Custom_Archmage_Description 大法师是强大的(通常是相当古老的)施法者,致力于研究奥术。仁者谋君王后,恶者以暴君统治,追求巫妖。非善非恶的人将自己隔离在偏远的塔楼中,不间断地练习他们的魔法。 -Monster/&DH_Custom_Archmage_Title 大法师 -Monster/&DH_Custom_Balor_Description 古老而可怕的邪恶形象,巴洛人作为将军统治着恶魔军队,渴望在摧毁任何反对他们的生物的同时夺取权力 -Monster/&DH_Custom_Balor_Title 巴洛尔 -Monster/&DH_Custom_ConstructTitan_Description 为战争建造的大型建筑,由重金属制成。势不可挡的主宰,遵从创造者的命令而存在,按照创造者的要求进行保护或攻击。 -Monster/&DH_Custom_ConstructTitan_Title 机械构造泰坦 -Monster/&DH_Custom_Deva_Description 天神是作为主物质位面的神圣使者或代理人的天使, -Monster/&DH_Custom_Deva_Title 天神 -Monster/&DH_Custom_Djinni_Description 来自空气元素位面的骄傲精灵,空气大师,djinn 骑着强大的旋风,他们一时兴起创造和指挥,甚至可以载客。 -Monster/&DH_Custom_Djinni_Title 神灵 -Monster/&DH_Custom_EarthTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 -Monster/&DH_Custom_EarthTitan_Title 原始地球泰坦 -Monster/&DH_Custom_Efreeti_Description 火元素位面的巨大精灵,火巨灵是火焰大师,对火免疫并能够随心所欲地创造它。 -Monster/&DH_Custom_Efreeti_Title 以法莲 -Monster/&DH_Custom_Erinyes_Description eryes 是凶猛而纪律严明的战士。从天而降,他们给那些冤枉主人的生物带来了迅速的死亡 -Monster/&DH_Custom_Erinyes_Title 埃里尼耶斯 -Monster/&DH_Custom_FireTitan_Description 当被召唤时,这些远古元素表现为具有世界末日能力的生物,其存在就意味着毁灭。 -Monster/&DH_Custom_FireTitan_Title 原始火泰坦 -Monster/&DH_Custom_GuardianNaga_Description 聪明善良,美丽的守护者龙族保护神圣的地方和神奇的力量物品不落入邪恶之手。在他们隐藏的堡垒中,他们研究咒语并制定错综复杂的阴谋来挫败敌人的邪恶计划。 -Monster/&DH_Custom_GuardianNaga_Title 守护纳迦 -Monster/&DH_Custom_HornedDevil_Description 地狱军团的飞行步兵,有角的恶魔听从命令。 -Monster/&DH_Custom_HornedDevil_Title 角魔 -Monster/&DH_Custom_IceDevil_Description 觊觎深渊恶魔上级的力量,冰魔不断地为晋升而努力,屠杀九层地狱的敌人,并为他们的大恶魔主人夺取尽可能多的灵魂。 -Monster/&DH_Custom_IceDevil_Title 冰魔 -Monster/&DH_Custom_Lich_Description 巫妖是伟大巫师的遗骸,他们接受不死生物作为保护自己的手段。他们不惜一切代价推进自己的权力,对生者的事务不感兴趣,除非这些事务干扰了他们自己的事务。诡计多端、精神错乱,他们渴望被遗忘已久的知识和最可怕的秘密。 -Monster/&DH_Custom_Lich_Title 巫妖 -Monster/&DH_Custom_Nalfeshnee_Description nalfeshnee 是最怪诞的恶魔之一 - 猿和野猪的肥胖嘲弄,身高是人类的两倍,长着羽毛的翅膀对于它臃肿的身体来说似乎太小了。这些野蛮的特征隐藏着非凡的智慧和狡猾。 -Monster/&DH_Custom_Nalfeshnee_Title 纳尔菲什尼 -Monster/&DH_Custom_PitFiend_Description 大多数其他恶魔的无可争议的领主,深渊恶魔会参加九层地狱的大公和大公,并执行他们的愿望。这些强大的恶魔是九狱的将领,带领着九狱的地狱军团参战。 -Monster/&DH_Custom_PitFiend_Title 坑魔 -Monster/&DH_Custom_Planetar_Description 行星作为他们所侍奉的神祇的武器,展示了他们神祇力量的有形表现。 -Monster/&DH_Custom_Planetar_Title 行星 -Monster/&DH_Custom_Roc_Description 大鹏是可以存活数百年的孤独生物。它们的巢穴由树木、帐篷、破损的船只和它们带走的商队的残骸制成,将这些巨大的缠结放置在低等生物接触不到的山裂缝中。 -Monster/&DH_Custom_Roc_Title 大鹏 -Monster/&DH_Custom_Solar_Description 在战场上,太阳之剑会自己飞入战场,而太阳弓上的一箭可以击中一接触就死的目标。太阳的神力如此强大,以至于即使是恶魔王子也会在它的共振命令下收缩。 -Monster/&DH_Custom_Solar_Title 太阳能 -Monster/&DH_Custom_StormGiant_Description 风暴巨人是沉思的先知,生活在远离凡人文明的地方。大多数人都有淡紫灰色的皮肤和头发,还有闪闪发光的翡翠色眼睛。 -Monster/&DH_Custom_StormGiant_Title 风暴巨人 -Monster/&DH_Custom_Tarrasque_Description 传说中的泰拉斯克可能是主物质位面最可怕的怪物。人们普遍认为,这些生物中只有一种存在,尽管没有人能预测它会在何时何地袭击。一只有鳞的两足动物,恐猴高 50 英尺,长 70 英尺,重达数百吨 -Monster/&DH_Custom_Tarrasque_Title 魔龙 -Monster/&DH_Custom_Vampire_Description 在无尽的黑夜中醒来,吸血鬼渴望他们失去的生命,并通过喝活人的血来满足这种饥饿感。吸血鬼厌恶阳光,因为它的触碰会灼伤他们。他们从不投下阴影或倒影,任何想要在生者中被忽视的吸血鬼都会躲在黑暗中,远离反光表面。 -Monster/&DH_Custom_Vampire_Title 吸血鬼 -Monster/&DHCustomCouatlDescription 羽蛇是善良的蛇形生物,具有非凡的智慧和洞察力。它们色彩鲜艳的翅膀和温和的举止说明了它们的天国起源。 -Monster/&DHCustomCouatlTitle 槲寄生 -Monster/&OwlFamiliarDescription 猫头鹰熟悉 -Monster/&OwlFamiliarTitle 猫头鹰 -Monster/&WitchOwlFamiliarDescription 猫头鹰熟悉 -Monster/&WitchOwlFamiliarTitle 猫头鹰 -MonsterAttack/&DH_AirBlast_Attack_Description 5d6 打雷并推 2 格 -MonsterAttack/&DH_AirBlast_Attack_Title 空气喷射 -MonsterAttack/&DH_AirTitan_Slam_Attack_Descriptiond 4d6+6 钝击和 4d6 雷霆 -MonsterAttack/&DH_AirTitan_Slam_Attack_Title 雷霆一击 -MonsterAttack/&DH_AncientDragon_Tail_Attack_Description 2D8+8 钝击 -MonsterAttack/&DH_AncientDragon_Tail_Attack_Title 尾部攻击 -MonsterAttack/&DH_Balor_Longsword_Attack_Description 3D8+8 斩击 & 3D8 闪电 -MonsterAttack/&DH_Balor_Longsword_Attack_Title 长剑攻击 -MonsterAttack/&DH_Balor_Whip_Attack_Description 2D6+8 斩击和 3D6 火 -MonsterAttack/&DH_Balor_Whip_Attack_Title 鞭子攻击 -MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Description 4D8 力量伤害和目标被击倒 -MonsterAttack/&DH_ConstructTitan_ForceCannon_Attack_Title 力量大炮 -MonsterAttack/&DH_ConstructTitan_Slam_Attack_Description 3D12+8 钝击伤害和目标被推 20 英尺 -MonsterAttack/&DH_ConstructTitan_Slam_Attack_Title 大满贯 -MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Description 无法行动,每回合受到 16d6 酸液伤害。单次攻击造成60点伤害,可以迫使吞噬者反刍。 -MonsterAttack/&DH_Custom_TarrasqueSwallowedcondition_Title 吞下 -MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Description 单次攻击造成60点伤害可以迫使它反刍。 -MonsterAttack/&DH_Custom_TarrasqueSwallowingcondition_Title 吞咽生物 -MonsterAttack/&DH_DamageAcid_Bite_Attack_Description 2D10+9 穿刺和 2D8 酸液伤害 -MonsterAttack/&DH_DamageAcid_Bite_Attack_Title 酸咬攻击 -MonsterAttack/&DH_DamageCold_Bite_Attack_Description 2D10+9 穿刺和 2D8 冰冷伤害 -MonsterAttack/&DH_DamageCold_Bite_Attack_Title 冰噬攻击 -MonsterAttack/&DH_DamageFire_Bite_Attack_Description 2D10+9 穿刺和 4D6 火焰伤害 -MonsterAttack/&DH_DamageFire_Bite_Attack_Title 火咬攻击 -MonsterAttack/&DH_DamageLightning_Bite_Attack_Description 2D10+9 穿刺和 2D10 闪电伤害 -MonsterAttack/&DH_DamageLightning_Bite_Attack_Title 闪电之咬攻击 -MonsterAttack/&DH_DamagePoison_Bite_Attack_Description 2D10+9 穿刺和 3D6 毒伤害 -MonsterAttack/&DH_DamagePoison_Bite_Attack_Title 毒咬攻击 -MonsterAttack/&DH_EarthTitan_Boulder_Attack_Description 7D10+8 钝击 -MonsterAttack/&DH_EarthTitan_Boulder_Attack_Title 博尔德 -MonsterAttack/&DH_EarthTitan_Slam_Attack_Description 4D10+8 钝击 -MonsterAttack/&DH_EarthTitan_Slam_Attack_Title 大满贯 -MonsterAttack/&DH_FireScimatar_Attack_Description 2d6+6 挥砍和 2d6 火 -MonsterAttack/&DH_FireScimatar_Attack_Title 弯刀 -MonsterAttack/&DH_FireTitan_Slam_Attack_Description 3d6+5 钝击 + 10d6 火 -MonsterAttack/&DH_FireTitan_Slam_Attack_Title 灼热猛击 -MonsterAttack/&DH_Fork_Attack_Description 2D8 +6 穿刺 -MonsterAttack/&DH_Fork_Attack_Title 分叉攻击 -MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Description 2d10 + 6 穿刺伤害 -MonsterAttack/&DH_Generic_Bite_Attack_No_ExtraDamage_Title 咬攻击 -MonsterAttack/&DH_Generic_Claw_Attack_Description 2D6 + 9 挥砍伤害 -MonsterAttack/&DH_Generic_Claw_Attack_Title 爪击 -MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Description 2D10 + 9 -MonsterAttack/&DH_Generic_Stronger_Bite_Attack_No_ExtraDamage_Title 咬攻击 -MonsterAttack/&DH_HornedDevilTail_Attack_Description 1D8 +6 穿刺,造成流血伤 -MonsterAttack/&DH_HornedDevilTail_Attack_Title 尾部攻击 -MonsterAttack/&DH_HornedDevilTail_Attackcondition_Description 3D6 坏死,保存取消 -MonsterAttack/&DH_HornedDevilTail_Attackcondition_Title 流血的伤口 -MonsterAttack/&DH_HurlFlame_Attack_Description 5d6 火 -MonsterAttack/&DH_HurlFlame_Attack_Title 投掷火焰 -MonsterAttack/&DH_Ice_Bite_Attack_Description 2d6+5 穿刺 & 3d6 冰冷 -MonsterAttack/&DH_Ice_Bite_Attack_Title 冰咬 -MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Description 3D6 感冒并造成瘫痪状态 -MonsterAttack/&DH_Lich_ParalyzingTouch_Attack_Title 麻痹之触 -MonsterAttack/&DH_LightningScimatar_Attack_Description 2d6+5 挥砍和 2d6 闪电 -MonsterAttack/&DH_LightningScimatar_Attack_Title 弯刀 -MonsterAttack/&DH_NagaBite_Attack_Description 1d8+4 穿刺和 15 DC 体质豁免减半 10d8 毒 -MonsterAttack/&DH_NagaBite_Attack_Title 毒咬 -MonsterAttack/&DH_NagaSpit_Attack_Description 15 DC Con 豁免到一半 10d8 毒药 -MonsterAttack/&DH_NagaSpit_Attack_Title 吐毒药 -MonsterAttack/&DH_PitFiend_Bite_Attack_Description 2d6+7 中毒,造成中毒症状 -MonsterAttack/&DH_PitFiend_Bite_Attack_Title 咬攻击 -MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Description 6D6 位置重复 -MonsterAttack/&DH_PitFiend_Bite_Attackcondition_Title 中毒 -MonsterAttack/&DH_PitFiend_Mace_Attack_Description 2D6+8 钝击和 6D6 火 -MonsterAttack/&DH_PitFiend_Mace_Attack_Title 狼牙棒攻击 -MonsterAttack/&DH_PoisonLongbow_Attack_Description 毒箭长弓 -MonsterAttack/&DH_PoisonLongbow_Attack_Title 毒长弓 -MonsterAttack/&DH_PoisonLongsword_Attack_Description 1d10+4 挥砍和 3d8 毒 -MonsterAttack/&DH_PoisonLongsword_Attack_Title 毒长剑 -MonsterAttack/&DH_RadiantLongbow_Attack_Description 2D6+8 穿刺 & 6D8 辐射 -MonsterAttack/&DH_RadiantLongbow_Attack_Title 斩杀长弓。 -MonsterAttack/&DH_RadiantLongsword_Attack_Description 4D6+8 斩击 & 6D8 光芒四射 -MonsterAttack/&DH_RadiantLongsword_Attack_Title 光辉巨剑 -MonsterAttack/&DH_Roc_Beak_Attack_Description 4d8+9 穿刺 -MonsterAttack/&DH_Roc_Beak_Attack_Title 喙 -MonsterAttack/&DH_Roc_Talons_Attack_Description 4d6+9 挥砍,目标被大鹏擒抱和束缚 -MonsterAttack/&DH_Roc_Talons_Attack_Title 爪子 -MonsterAttack/&DH_Tarrasque_Bite_Description 4d12 + 10 穿刺伤害并且目标必须通过敏捷检定或被擒抱(逃脱 DC 20)。 -MonsterAttack/&DH_Tarrasque_Bite_Title 咬 -MonsterAttack/&DH_Tarrasque_BiteCondition_Description 直到这次擒抱结束,目标被束缚。 -MonsterAttack/&DH_Tarrasque_BiteCondition_Title 被魔龙抓住 -MonsterAttack/&DH_Tarrasque_Claw_Description 4d8 + 10 挥砍伤害 -MonsterAttack/&DH_Tarrasque_Claw_Title 爪 -MonsterAttack/&DH_Tarrasque_Horn_Description 4d10 + 10) 穿刺伤害 -MonsterAttack/&DH_Tarrasque_Horn_Title 喇叭 -MonsterAttack/&DH_Tarrasque_Tail_Description 4d6 + 10 钝击伤害。如果目标是生物,它必须通过 DC 20 的力量豁免检定否则会被击倒 -MonsterAttack/&DH_Tarrasque_Tail_Title 尾巴 -MonsterAttack/&DHCouatlBiteAttackDescription 穿刺伤害,目标必须通过一次 DC 13 的体质豁免,否则会中毒 24 小时。在这种毒药结束之前,目标会失去知觉。 -MonsterAttack/&DHCouatlBiteAttackTitle 咬 -MonsterPower/&DH_AirTitan_Gale_Power_Description 4D10 雷霆并推动失败的保存 -MonsterPower/&DH_AirTitan_Gale_Power_Title 呼啸狂风 -MonsterPower/&DH_AirTitan_Lightning_Power_Description 3D10 区域闪电 -MonsterPower/&DH_AirTitan_Lightning_Power_Title 雷击 -MonsterPower/&DH_AncientDragon_Wing_Power_Description 龙可以扇动翅膀以产生足够的风来推动大多数类人生物并将它们击倒。 -MonsterPower/&DH_AncientDragon_Wing_Power_Title 边路进攻 -MonsterPower/&DH_Balor_FireAura_Power_Description 3D6 火 -MonsterPower/&DH_Balor_FireAura_Power_Title 火光环 -MonsterPower/&DH_BlindingGaze_Power_Description DC15 体质豁免或被致盲,直到使用较小的恢复 -MonsterPower/&DH_BlindingGaze_Power_Title 致盲凝视 -MonsterPower/&DH_DamageAcid_Breath_Power_Description 15D8 酸 -MonsterPower/&DH_DamageAcid_Breath_Power_Title 酸性呼吸 -MonsterPower/&DH_DamageCold_Breath_Power_Description 16D8 寒冷 -MonsterPower/&DH_DamageCold_Breath_Power_Title 冰呼吸 -MonsterPower/&DH_DamageFire_Breath_Power_Description 26D6 火 -MonsterPower/&DH_DamageFire_Breath_Power_Title 火焰吐息 -MonsterPower/&DH_DamageLightning_Breath_Power_Description 16D10 闪电 -MonsterPower/&DH_DamageLightning_Breath_Power_Title 闪电之息 -MonsterPower/&DH_DamagePoison_Breath_Power_Description 22D6 毒药 -MonsterPower/&DH_DamagePoison_Breath_Power_Title 毒气 -MonsterPower/&DH_DisintegratingBeam_Power_Description 6D10 辐射伤害,目标在 0 HP 时解体 -MonsterPower/&DH_DisintegratingBeam_Power_Title 分解光束 -MonsterPower/&DH_EarthTitan_Earthquake_Power_Description 4D10 大刀阔斧 -MonsterPower/&DH_EarthTitan_Earthquake_Power_Title 地震 -MonsterPower/&DH_ErinyesParry_Power_Description +3 交流 -MonsterPower/&DH_ErinyesParry_Power_Title 招架 -MonsterPower/&DH_FireTitan_Aura_Power_Description 其周围 30 英尺内的每个生物都会受到 35 (10d6) 点火焰伤害,并且没有穿戴或携带的光环中的易燃物体会被点燃。 -MonsterPower/&DH_FireTitan_Aura_Power_Title 火泰坦光环 -MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Description 一个生物因接触 Maegera 或在其 10 英尺内用近战攻击击中它而受到 35 (10d6) 火焰伤害 -MonsterPower/&DH_FireTitan_Retaliate_DamageAffinity_Title 火泰坦报复 -MonsterPower/&DH_FireTitan_Retaliate_Power_Description 一个生物因接触 Maegera 或在其 10 英尺内用近战攻击击中它而受到 35 (10d6) 火焰伤害 -MonsterPower/&DH_FireTitan_Retaliate_Power_Title 火泰坦报复 -MonsterPower/&DH_IlluminatingCrystals_Power_Description 施法时该区域内的任何生物也会用光勾勒出轮廓。在此期间,物体和受影响的生物会在 10 英尺半径范围内散发出微弱的光芒。 -MonsterPower/&DH_IlluminatingCrystals_Power_Title 发光水晶 -MonsterPower/&DH_IncreasedGravityZone_Attack_Description 泰坦聚焦在其 20 英尺范围内的区域。任何在以该点为中心的半径为 20 英尺、高 20 英尺的圆柱体中的生物都必须成功通过 DC 26 的敏捷豁免,否则会受到 33 (6d10) 点钝击伤害并俯卧并被束缚一轮。 -MonsterPower/&DH_IncreasedGravityZone_Attack_Title 增加重力区 -MonsterPower/&DH_Lich_DisruptLife_Power_Description 6D6 坏死 -MonsterPower/&DH_Lich_DisruptLife_Power_Title 扰乱生活 -MonsterPower/&DH_SearingBurst_Power_Description 4D6 火 & 4D6 辐射 -MonsterPower/&DH_SearingBurst_Power_Title 灼热爆发 -MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Description 召唤 1 个空气元素 -MonsterPower/&DH_SummonCreature_Air_Elemental_Power_Title 召唤大元素 -MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Description 召唤 1 个土元素 -MonsterPower/&DH_SummonCreature_Earth_Elemental_Power_Title 召唤大元素 -MonsterPower/&DH_SummonCreature_Erinyes_Power_Description 一个 Erinyes 被召唤去战斗 -MonsterPower/&DH_SummonCreature_Erinyes_Power_Title 召唤奴才:击败 -MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Description 召唤 1 个火元素 -MonsterPower/&DH_SummonCreature_Fire_Elemental_Power_Title 召唤大元素 -MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Description 召唤 2 个火焰小丑 -MonsterPower/&DH_SummonCreature_Fire_Jester_Power_Title 召唤次级元素 -MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Description Nalfeshnee 被召唤去战斗 -MonsterPower/&DH_SummonCreature_Nalfeshnee_Power_Title 召唤奴才:纳尔菲什尼 -MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Description 召唤 1 个斯卡恩食尸鬼 -MonsterPower/&DH_SummonCreature_SkarnGhoul_Power_Title 召唤次级元素 -MonsterPower/&DH_SummonCreature_WindSnake_Power_Description 召唤 4 条风蛇 -MonsterPower/&DH_SummonCreature_WindSnake_Power_Title 召唤次级元素 -MonsterPower/&DH_SummonCreature_Wolves_Power_Description 吸血鬼神奇地召唤 3d6 狼 -MonsterPower/&DH_SummonCreature_Wolves_Power_Title 夜之子 -MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Description 每当魔龙成为魔法飞弹法术、直线法术或需要远程攻击检定的法术的目标时,魔龙不受影响 -MonsterPower/&DH_TarrasqueReflectiveCarapace_Immunity_Title 反光甲壳 -MonsterPower/&DH_TarrasqueSwallowPower_Description 魔龙会对它正在擒抱的大型或小型生物进行一次啮咬攻击。如果攻击命中,目标被吞噬,擒抱结束。 -MonsterPower/&DH_TarrasqueSwallowPower_Title 吞 -MonsterPower/&DH_VampireCharmPower_Description 吸血鬼瞄准一个它可以在 30 英尺范围内看到的类人生物。目标必须成功通过一个 DC 17 的智慧豁免来对抗这种魔法,否则就会被吸血鬼魅惑。 -MonsterPower/&DH_VampireCharmPower_Title 魅力 -Spell/&DHTimeStop_SpellDescription 你短暂地停止了除了你自己以外的所有人的时间流动。其他生物没有时间流逝,而您连续进行1d4 + 1个回合,在此期间您可以正常使用动作和移动。 -Spell/&DHTimeStop_SpellTitle 时间停止 -Spell/&DHAnimalShapesSpellDescription 选择范围内你能看到的任意数量的自愿生物。你将每个目标转化为挑战等级为 4 或更低的大型或小型野兽。 -Spell/&DHAnimalShapesSpellTitle 动物形状 -MonsterPower/&DHAirTitanLightningStormPowerDescription 6d8 大范围闪电 -MonsterPower/&DHAirTitanLightningStormPowerTitle 雷雨 -MonsterPower/&DHGenericLightningAttackPowerDescription 12D8 -MonsterPower/&DHGenericLightningAttackPowerTitle 雷击 -Feature/&DH_AtWill_Fireball_Power_Description 随意火球 -Feature/&DH_AtWill_Fireball_Power_Title 火球 -Feature/&DH_AtWill_HoldMonster_Power_Description 每天 3 次使用 -Feature/&DH_AtWill_HoldMonster_Power_Title 持有怪物 -Feature/&DH_AtWill_Invisibility_Power_Description 随意隐身 -Feature/&DH_AtWill_Invisibility_Power_Title 隐形 -Condition/&DH_ReverseGravity_Spell_Description 反重力 -Condition/&DH_ReverseGravity_Spell_Title 反重力 -Condition/&DH_TimeStop_Spell_Description 被时间停止冻结 -Condition/&DH_TimeStop_Spell_Title 被时间停止冻结 diff --git a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj index caed6adc3d..052b52f9c0 100644 --- a/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj +++ b/SolastaCommunityExpansion/SolastaCommunityExpansion.csproj @@ -228,9 +228,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest @@ -243,9 +240,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest diff --git a/SolastaCommunityExpansion/Translations-zh-cn.txt b/SolastaCommunityExpansion/Translations-zh-cn.txt deleted file mode 100644 index e21483c036..0000000000 --- a/SolastaCommunityExpansion/Translations-zh-cn.txt +++ /dev/null @@ -1,1909 +0,0 @@ -ActionAffinity/&DHFeeblemindSpellDescription 无法施法 -ActionAffinity/&DHFeeblemindSpellTitle 微弱的施法 -AttributeModifier/&AncientForestAttributeModifierBarkskinDescription 交流电设置为 16 -AttributeModifier/&AncientForestAttributeModifierBarkskinTitle 树皮 -AttributeModifier/&DHFeeblemindChaSpellDescription 魅力值等于 1 -AttributeModifier/&DHFeeblemindChaSpellTitle 微弱的魅力 -AttributeModifier/&DHFeeblemindIntSpellDescription 智力分数等于 1 -AttributeModifier/&DHFeeblemindIntSpellTitle 智力低下 -BlueprintCategory/&FlatRoomsTitle 平房 -Caption/&GadgetParametersCustomRemoveDescription 消除:\n{0} -Class/&ClassMonkDescription 僧侣们团结一致,他们能够神奇地驾驭体内流动的能量。无论是作为战斗能力的惊人展示还是作为防御能力和速度的更微妙的焦点,这种能量都注入了武僧所做的一切 -Class/&ClassMonkTitle 和尚[测试版] -Class/&ClassWarlockDescription 术士是隐藏在多元宇宙结构中的知识的寻求者。通过与具有超自然力量的神秘生物缔结的契约,术士解锁了微妙而壮观的魔法效果 -Class/&ClassWarlockTitle 术士 -Class/&TinkererDescription 修补匠是发明家、炼金术士等等。他们架起了魔法与科技之间的桥梁 -Class/&TinkererTitle 思维 -Class/&WitchArmorProficiencyDescription 轻甲 -Class/&WitchArmorProficiencyTitle 女巫盔甲熟练度 -Class/&WitchBurnedFireResistanceDescription 燃烧耐火性 -Class/&WitchBurnedFireResistanceTitle 防火性能 -Class/&WitchBurnedProduceFlameDescription 燃烧产物火焰功率 -Class/&WitchBurnedProduceFlameTitle 产生火焰 -Class/&WitchCacklePowerDescription 你可以用你的奖励行动来咯咯笑。你的诅咒持续时间每在你 60 英尺内受到影响的生物就会延长 1 轮。\n并非所有女巫在咯咯笑时都会疯狂地笑,但所有咯咯咯咯都需要语言成分,如咒语。这些范围从世俗的诅咒和侮辱,到死语的喃喃和倒退 -Class/&WitchCacklePowerTitle 咯咯笑 -Class/&WitchDescription 受到邪恶诅咒的折磨,女巫可以将黑暗魔法转化为诅咒,用来削弱敌人。他们还伴随着他们的魔宠,忠诚的魔法伙伴,他们用来对付致命一击 -Class/&WitchFamiliarPowerDescription 你学习了女巫使魔咒语,即改进的“寻魔记”咒语,并且可以将其作为仪式施放而无需材料成分。该法术不计入你已知的法术数量。该法术通过以下方式改进了 Find Familiar:\n• 你的魔宠在每轮轮到你之前或之后立即轮到你(你的选择)。\n• 每回合一次作为一个动作或奖励动作,你可以在精神上命令你的魔宠使用它的反应进行一次攻击。\n• 当你施展一个法术时,你可以通过你的魔宠来传递它,就好像它已经施了这个法术一样,即使这个法术没有接触范围。\n• 你的魔宠可以使用你的法术攻击加值来进行攻击检定。\n• 你的魔宠将你的熟练加值加到它的护甲等级、豁免检定和伤害检定上。\n• 你的魔宠最大生命值增加了两倍的女巫等级 -Class/&WitchFamiliarPowerTitle 熟悉的 -Class/&WitchFeatureSetBurnedCurseDescription 你的全身几乎都被奥术火焰烧焦,留下醒目的黑色伤疤和在皮肤下燃烧的魔法余烬。结果,您对火焰伤害具有抵抗力,并且您知道产生火焰的戏法,这不计入您已知的戏法总数 -Class/&WitchFeatureSetBurnedCurseTitle 烧毁 -Class/&WitchFeatureSetLovelessCurseDescription 你被诅咒永远找不到真爱。厌倦和不满,即使是魔法也无法改变你的心;因此,你不会被迷住 -Class/&WitchFeatureSetLovelessCurseTitle 无爱的 -Class/&WitchFeatureSetRitualCastingDescription 你可以施展任何你知道的巫术作为仪式,如果那个法术有仪式标签 -Class/&WitchFeatureSetRitualCastingTitle 女巫仪式铸造 -Class/&WitchFeatureSetVisionsCurseDescription 你被诅咒对未来有可怕的幻想,预示着你的朋友、家人和你自己的死亡。不管这些幻象中有多少都是残酷的欺骗,它们有时却是极其准确的。除了敏捷修正之外,你还可以将魅力修正添加到你的先攻检定中 -Class/&WitchFeatureSetVisionsCurseTitle 愿景 -Class/&WitchLovelessCharmImmunityDescription Loveless Charm 免疫 -Class/&WitchLovelessCharmImmunityTitle 魅力免疫 -Class/&WitchMaledictionAbateDescription 以一个动作,选择一个你可以在你周围 60 英尺内看到的生物进行一次魅力豁免。豁免失败时,该生物在你的下一回合结束前无法做出反应 -Class/&WitchMaledictionAbateTitle 抓住诅咒 -Class/&WitchMaledictionApathyDescription 以一个动作,选择一个你可以在你周围 60 英尺内看到的生物进行一次魅力豁免。如果豁免失败,直到你的下一回合结束,该生物对你选择的一个敌对的生物变得漠不关心。如果目标受到与它无关的生物的法术攻击或伤害,这种漠不关心就会结束 -Class/&WitchMaledictionApathyTitle 冷漠诅咒 -Class/&WitchMaledictionCharmDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次感知豁免。如果豁免失败,该生物会被你魅惑直到你的下一回合结束 -Class/&WitchMaledictionCharmTitle 魅惑咒语 -Class/&WitchMaledictionDisorientDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次体质豁免。豁免失败时,每当该目标在你的下一回合结束前进行攻击检定时,它必须掷出 d6 并从攻击检定中减去掷出的数字 -Class/&WitchMaledictionDisorientTitle 迷失诅咒 -Class/&WitchMaledictionEvilEyeDescription 以一个动作,选择一个你能看到且能在 60 英尺内看到你的生物进行一次感知豁免。如果豁免失败,该生物会害怕你直到你的下一回合结束 -Class/&WitchMaledictionEvilEyeTitle 邪眼诅咒 -Class/&WitchMaledictionObfuscateDescription 以一个动作,你创造一个以自己为中心的 20 英尺半径的雾球。球体散布在角落周围,其区域被严重遮挡。此效果持续到你的下一回合结束或直到中等或更高速度的风(至少每小时 10 英里)将其驱散 -Class/&WitchMaledictionObfuscateTitle 混淆咒语 -Class/&WitchMaledictionPoxDescription 以一个动作,选择一个你可以在 5 英尺内看到的生物进行一次体质豁免。如果豁免失败,该生物会中毒直到你的下一回合结束 -Class/&WitchMaledictionPoxTitle 痘咒 -Class/&WitchMaledictionRuinDescription 以一个动作,选择一个你能在 60 英尺内看到的生物进行一次体质豁免。如果豁免失败,该生物的护甲等级会减少 3 点,最低为 10 点,直到你的下一回合结束 -Class/&WitchMaledictionRuinTitle 毁灭诅咒 -Class/&WitchRitualCastingMagicAffinityDescription 仪式铸造亲和力 -Class/&WitchRitualCastingMagicAffinityTitle 仪式铸造 -Class/&WitchSavingthrowProficiencyDescription 智慧,魅力 -Class/&WitchSavingthrowProficiencyTitle 女巫豁免技能 -Class/&WitchSkillProficiencyDescription 从至宝、欺骗、洞察力、恐吓、说服、自然和宗教中选择两项 -Class/&WitchSkillProficiencyTitle 女巫技能 -Class/&WitchSpellcastingDescription 可以施展女巫法术列表中的法术 -Class/&WitchSpellcastingTitle 女巫施法 -Class/&WitchTitle 巫婆 -Class/&WitchToolProficiencyDescription 从草药师套件和毒药套件中选择一个 -Class/&WitchToolProficiencyTitle 女巫工具熟练度 -Class/&WitchVisionsInitiativeDescription 愿景倡议 -Class/&WitchVisionsInitiativeTitle 愿景倡议 -Class/&WitchWeaponProficiencyDescription 简单的武器 -Class/&WitchWeaponProficiencyTitle 女巫武器熟练度 -Condition/&AbateDescription 减轻条件 -Condition/&AbateTitle 减弱 -Condition/&AncientForestPhotosynthesisDescription 你可以从阳光中吸收能量。当您处于直射强光下时,您每轮获得 2 HP -Condition/&AncientForestPhotosynthesisTitle 光合作用 -Condition/&AncientForestRootedConditionDescription 树栖的卷须从你的脚上长出来并深入地下。你的速度变为 0,并且你在推你、拉你或击倒你的任何豁免检定中获得优势。你可以随意施放纠缠 -Condition/&AncientForestRootedConditionTitle 根 -Condition/&ApathyDescription 冷漠状态 -Condition/&ApathyTitle 冷漠 -Condition/&CharmDescription 魅力条件 -Condition/&CharmTitle 魅力 -Condition/&ClassMonkEmptyBodyConditionDescription 你对所有伤害都有抵抗力,但力量伤害除外 -Condition/&ClassMonkEmptyBodyConditionTitle 空的身体 -Condition/&ClassMonkOpenHandDistractConditionDescription 无法做出反应 -Condition/&ClassMonkOpenHandDistractConditionTitle 分心 -Condition/&ClassMonkStepOfTheWindConditionDescription 您可以将脱离或冲刺动作作为奖励动作,并且您的跳跃距离在转弯时翻倍 -Condition/&ClassMonkStepOfTheWindConditionTitle 风之阶 -Condition/&ClassMonkTanquilityConditionDescription 你在对抗法术的豁免检定上有优势,而敌人在攻击你时有劣势。当你攻击或施法时移除。 -Condition/&ClassMonkTanquilityConditionTitle 宁静 -Condition/&ConditionBarkWardDescription 受到森林精灵的保护 -Condition/&ConditionBarkWardTitle 树皮病房 -Condition/&ConditionDualFlurryApplyDescription 你正在建立动力... -Condition/&ConditionDualFlurryApplyTitle 双旋风! -Condition/&ConditionDualFlurryGrantDescription 你的敌人正在摇摇欲坠! -Condition/&ConditionDualFlurryGrantTitle 双旋风! -Condition/&ConditionImprovedBarkWardDescription 森林之灵对近战攻击者造成 2d8 点穿刺伤害 -Condition/&ConditionImprovedBarkWardTitle 改进的树皮病房 -Condition/&ConditionMarkedByArcanistDescription 受到奥术师印记的影响 -Condition/&ConditionMarkedByArcanistTitle 奥术师的印记 -Condition/&ConditionMuleDescription 你的速度不会因重物或重甲而降低。您可以额外携带 20 磅 -Condition/&ConditionMuleTitle 骡子 -Condition/&ConditionSuperiorBarkWardDescription 森林之灵使你免疫毒素,并对近战攻击者造成 3d8 穿刺伤害 -Condition/&ConditionSuperiorBarkWardTitle 高级树皮病房 -Condition/&DebilitatedConditionDescription 虚弱的状态 -Condition/&DebilitatedConditionTitle 虚弱的 -Condition/&DHFeeblemindSpellDescription 该生物的智力和魅力值变为 1。该生物不能施法、激活魔法物品、理解语言或以任何可理解的方式交流 -Condition/&DHFeeblemindSpellTitle 弱智 -Condition/&DHForesightSpellDescription 在攻击检定、能力检定和豁免检定上具有优势。此外,其他生物在攻击检定上有劣势 -Condition/&DHForesightSpellTitle 远见 -Condition/&DHHolyAuraSpellDescription 你施展此法术会在 5 英尺半径范围内散发出微弱的光芒,并且在所有豁免检定上具有优势,而其他生物在对它们的攻击检定上具有劣势,直到法术结束。此外,当恶魔或不死生物用近战攻击击中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 -Condition/&DHHolyAuraSpellTitle 受到神圣光环的保护 -Condition/&DHMindBlankSpellDescription 免疫精神伤害和魅惑状态 -Condition/&DHMindBlankSpellTitle 头脑空白 -Condition/&DHReverseGravitySpellDescription 不能移动 -Condition/&DHReverseGravitySpellTitle 被反向重力捕获 -Condition/&DHTimeStopSpellDescription 被时间停止冻结 -Condition/&DHTimeStopSpellTitle 被时间停止冻结 -Condition/&DHWeirdSpellDescription 幻象唤起了该生物最深的恐惧,将其最可怕的噩梦表现为无情的威胁。在受惊的生物的每个回合结束时,它必须通过一次感知豁免成功,否则会受到 4d10 的心灵伤害。豁免成功后,该生物的法术终止 -Condition/&DHWeirdSpellTitle 奇怪的 -Condition/&DisorientDescription 此生物的准确度降低 -Condition/&DisorientTitle 迷失方向 -Condition/&EvilEyeDescription 邪恶的眼睛状况 -Condition/&EvilEyeTitle 邪恶的眼睛 -Condition/&EWResonatingStrikeDamageDescription 从 5 级开始,由这个戏法触发的攻击造成额外的 1d8 雷电伤害。在 11 级和 17 级时伤害增加 1d8 -Condition/&EWResonatingStrikeDamageTitle 谐振 -Condition/&EWSunlightBladeDamageDescription 从 5 级开始,由这个戏法触发的攻击造成额外的 1d8 辐射伤害。在 11 级和 17 级时伤害增加 1d8 -Condition/&EWSunlightBladeDamageTitle 阳光之刃的烧伤 -Condition/&FrenziedDescription 这个生物很疯狂,会攻击最近的生物 -Condition/&FrenziedTitle 丧心病狂 -Condition/&HalfLifeConditionDescription 你将死灵能量带入自己,在生死之间徘徊,暂时被自己的鬼魂附身,获得飞行,和其他鬼魂一样的免疫和伤害抗性 -Condition/&HalfLifeConditionTitle 半衰期 -Condition/&HelpActionDescription 这个生物已经分心了 -Condition/&HelpActionTitle 分心 -Condition/&MoonTouchedConditionDescription 你的重力被否定了 -Condition/&MoonTouchedConditionTitle 月亮感动 -Condition/&PoxDescription 痘情况 -Condition/&PoxTitle 痘 -Condition/&RuinDescription 毁坏情况 -Condition/&RuinedDescription 该生物的防御力降低 -Condition/&RuinedTitle 毁了 -Condition/&RuinTitle 废墟 -Condition/&SwallowedByToadConditionDescription 每轮受到 3D6 酸伤害。如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 -Condition/&SwallowedByToadConditionTitle 被蟾蜍吞了 -Condition/&SwallowingToadConditionDescription 如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 -Condition/&SwallowingToadConditionTitle 吞咽蟾蜍 -ContentPack/&CommunityExpansionPackDescription 社区扩展包增加了新的职业、子职业、专长和法术。有更高级别的上限、多类、QOL 功能、错误修复等等。这是一个名副其实的丰盛号角(TM)...... -ContentPack/&CommunityExpansionPackTitle 社区扩展包 -CraftyFeats/&ApothecaryIntFeatDescription +1 智力、熟练度或专业知识,使用草药套件和至宝 -CraftyFeats/&ApothecaryIntFeatTitle 药剂师(智力) -CraftyFeats/&ApothecaryWisFeatDescription +1 智慧、熟练度或专业知识与草药套件和药物 -CraftyFeats/&ApothecaryWisFeatTitle 药剂师(智慧) -CraftyFeats/&AttributeDexDescription +1 敏捷 -CraftyFeats/&AttributeDexTitle 灵巧 -CraftyFeats/&AttributeIntDescription +1 智力 -CraftyFeats/&AttributeIntTitle 智力 -CraftyFeats/&AttributeWisDescription +1 智慧 -CraftyFeats/&AttributeWisTitle 智慧 -CraftyFeats/&CraftyArcanaDescription 奥秘熟练度或专业知识 -CraftyFeats/&CraftyBowsDescription 精通所有弓和弩 -CraftyFeats/&CraftyBowsTitle 弓熟练度 -CraftyFeats/&CraftyFletcherFeatDescription +1 敏捷、熟练或熟练使用史密斯工具,熟练使用弓和弩 -CraftyFeats/&CraftyFletcherFeatTitle 弗莱彻 -CraftyFeats/&CraftyMedicineDescription 医学水平或专业知识 -CraftyFeats/&CraftyNatureDescription 自然能力或专业知识 -CraftyFeats/&CraftyScribeFeatDescription +1 智力、熟练度或专长,使用卷轴工具包和至宝,需要施法能力 -CraftyFeats/&CraftyScribeFeatTitle 隶 -CraftyFeats/&CraftySkillsTitle 技能 -CraftyFeats/&CraftyToolsTitle 工具 -CraftyFeats/&ManacalonCrafterFeatDescription +1 智力、熟练度或专长,使用 Manacalon Rosary 和 Arcana,需要施法能力 -CraftyFeats/&ManacalonCrafterFeatTitle 马纳卡隆工匠 -CraftyFeats/&ToxicologistIntFeatDescription +1 智力、熟练度或专长与毒药套件和自然 -CraftyFeats/&ToxicologistIntFeatTitle 毒理学家(情报) -CraftyFeats/&ToxicologistWisFeatDescription +1 对毒药包和药物的智慧、熟练或专长 -CraftyFeats/&ToxicologistWisFeatTitle 毒理学家(智慧) -DamageAffinity/&DHHolyAuraSpellDescription 当恶魔或不死生物以近战攻击命中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 -DamageAffinity/&DHHolyAuraSpellTitle 神圣光环反击 -Equipment/&ArcaneStaffDescription 这根法杖上刻有魔法文字,可用作奥术施法的焦点 -Equipment/&ArcaneStaffTitle 奥术法杖 -Equipment/&DruidicAmuletDescription 这个图腾护身符可以用作德鲁伊施法的焦点 -Equipment/&DruidicAmuletTitle 德鲁伊护身符 -Equipment/&Enchanted_Club_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Club_Acuteness_Title 急性俱乐部 -Equipment/&Enchanted_Club_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 -Equipment/&Enchanted_Club_Bearclaw_Title 熊掌俱乐部 -Equipment/&Enchanted_Club_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Club_Lightbringer_Title 光明使者俱乐部 -Equipment/&Enchanted_Club_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创建这个俱乐部是为了给钢铁军团的勇士们提供他们精灵身体无法提供的力量 -Equipment/&Enchanted_Club_Power_Title 权力俱乐部 -Equipment/&Enchanted_Club_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 -Equipment/&Enchanted_Club_Punisher_Title 惩罚者俱乐部 -Equipment/&Enchanted_Dart_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Dart_Acuteness_Title 敏锐之镖 -Equipment/&Enchanted_Dart_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Dart_Frostburn_Title 霜冻飞镖 -Equipment/&Enchanted_Dart_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Dart_Sharpness_Title 锋利之镖 -Equipment/&Enchanted_Dart_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Dart_Souldrinker_Title 饮魂镖 -Equipment/&Enchanted_Handaxe_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Handaxe_Acuteness_Title 敏锐手斧 -Equipment/&Enchanted_Handaxe_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Handaxe_Frostburn_Title 霜冻手斧 -Equipment/&Enchanted_Handaxe_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Handaxe_Sharpness_Title 锋利手斧 -Equipment/&Enchanted_Handaxe_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Handaxe_Souldrinker_Title 饮魂手斧 -Equipment/&Enchanted_HeavyCrossbow_Accuracy_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它的原始设计带有着名的森林精灵魔法师Defineth Sharpsight的印记 -Equipment/&Enchanted_HeavyCrossbow_Accuracy_Title 精准重弩 -Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_HeavyCrossbow_Lightbringer_Title 光明使者重弩 -Equipment/&Enchanted_HeavyCrossbow_Medusa_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。魔法将美杜莎珊瑚和硬木融合在一起,创造出一个致命的弓,受到岛上半身人登船队的青睐 -Equipment/&Enchanted_HeavyCrossbow_Medusa_Title 美杜莎重弩 -Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。 Coedymwarth 更喜欢用身体而不是魔法来对付 Manacalon 的奥术师。它最好的弓箭手获得了弩,这是Defineth Sharpsight的创造 -Equipment/&Enchanted_HeavyCrossbow_Sharpshooting_Title 神枪重弩 -Equipment/&Enchanted_HeavyCrossbow_Stormbow_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! -Equipment/&Enchanted_HeavyCrossbow_Stormbow_Title 重型风暴弩 -Equipment/&Enchanted_HideArmor_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_Deflection_Title 隐藏偏斜护甲 -Equipment/&Enchanted_HideArmor_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_FlameDancing_Title 隐藏炎舞护甲 -Equipment/&Enchanted_HideArmor_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_FrostWalking_Title 隐藏冰霜行走护甲 -Equipment/&Enchanted_HideArmor_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_Robustness_Title 隐藏坚韧护甲 -Equipment/&Enchanted_HideArmor_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_Sturdiness_Title 隐藏坚固护甲 -Equipment/&Enchanted_HideArmor_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_HideArmor_Survival_Title 隐藏生存盔甲 -Equipment/&Enchanted_Javelin_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Javelin_Acuteness_Title 敏锐标枪 -Equipment/&Enchanted_Javelin_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Javelin_Frostburn_Title 霜冻标枪 -Equipment/&Enchanted_Javelin_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Javelin_Sharpness_Title 锋利的标枪 -Equipment/&Enchanted_Javelin_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Javelin_Souldrinker_Title 饮魂者标枪 -Equipment/&Enchanted_LightCrossbow_Accuracy_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它的原始设计带有着名的森林精灵魔法师Defineth Sharpsight的印记 -Equipment/&Enchanted_LightCrossbow_Accuracy_Title 精准轻弩 -Equipment/&Enchanted_LightCrossbow_Lightbringer_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_LightCrossbow_Lightbringer_Title 光明使者轻弩 -Equipment/&Enchanted_LightCrossbow_Medusa_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。魔法将美杜莎珊瑚和硬木融合在一起,创造出一个致命的弓,受到岛上半身人登船队的青睐 -Equipment/&Enchanted_LightCrossbow_Medusa_Title 美杜莎轻弩 -Equipment/&Enchanted_LightCrossbow_Sharpshooting_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。 Coedymwarth 更喜欢用身体而不是魔法来对付 Manacalon 的奥术师。它最好的弓箭手获得了弩,这是Defineth Sharpsight的创造 -Equipment/&Enchanted_LightCrossbow_Sharpshooting_Title 神射轻弩 -Equipment/&Enchanted_LightCrossbow_Stormbow_Description 这把附魔武器是使用 Colthannin 的弓箭大师的古老知识锻造的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! -Equipment/&Enchanted_LightCrossbow_Stormbow_Title 轻型风暴弩 -Equipment/&Enchanted_Maul_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Maul_Acuteness_Title 敏锐之槌 -Equipment/&Enchanted_Maul_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 -Equipment/&Enchanted_Maul_Bearclaw_Title 熊掌槌 -Equipment/&Enchanted_Maul_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Maul_Lightbringer_Title 光明使者之槌 -Equipment/&Enchanted_Maul_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把大槌,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 -Equipment/&Enchanted_Maul_Power_Title 力量之槌 -Equipment/&Enchanted_Maul_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 -Equipment/&Enchanted_Maul_Punisher_Title 惩罚者之槌 -Equipment/&Enchanted_Quarterstaff_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Quarterstaff_Acuteness_Title 敏锐的四分卫 -Equipment/&Enchanted_Quarterstaff_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 -Equipment/&Enchanted_Quarterstaff_Dragonblade_Title 龙刃四杖 -Equipment/&Enchanted_Quarterstaff_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Quarterstaff_Frostburn_Title 霜烧四杖 -Equipment/&Enchanted_Quarterstaff_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Quarterstaff_Lightbringer_Title 光明使者四杖 -Equipment/&Enchanted_Quarterstaff_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Quarterstaff_Souldrinker_Title 饮魂者四分法杖 -Equipment/&Enchanted_Quarterstaff_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! -Equipment/&Enchanted_Quarterstaff_Stormblade_Title 风暴之刃四杖 -Equipment/&Enchanted_Quarterstaff_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 -Equipment/&Enchanted_Quarterstaff_Warden_Title 典狱长军需 -Equipment/&Enchanted_Quarterstaff_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 -Equipment/&Enchanted_Quarterstaff_Whiteburn_Title 怀特本军需人员 -Equipment/&Enchanted_Rapier_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 -Equipment/&Enchanted_Rapier_Dragonblade_Title 龙刃细剑 -Equipment/&Enchanted_Rapier_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Rapier_Frostburn_Title 霜燃细剑 -Equipment/&Enchanted_Rapier_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Rapier_Lightbringer_Title 光明使者细剑 -Equipment/&Enchanted_Rapier_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把细剑,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 -Equipment/&Enchanted_Rapier_Power_Title 力量之剑 -Equipment/&Enchanted_Rapier_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Rapier_Souldrinker_Title 饮魂者细剑 -Equipment/&Enchanted_Rapier_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! -Equipment/&Enchanted_Rapier_Stormblade_Title 风暴之刃细剑 -Equipment/&Enchanted_Rapier_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 -Equipment/&Enchanted_Rapier_Warden_Title 典狱长剑杆 -Equipment/&Enchanted_Rapier_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 -Equipment/&Enchanted_Rapier_Whiteburn_Title 怀特本剑杆 -Equipment/&Enchanted_Scimitar_Dragonblade_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它由 Lestoreth Steelarm 设计,用于在冰封的帝国北部作战 -Equipment/&Enchanted_Scimitar_Dragonblade_Title 龙刃弯刀 -Equipment/&Enchanted_Scimitar_Frostburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它是由 Keliandir Moltenheart 设计的,他在对元素位面的探索出了差错后,锻造了这种武器来对抗火蜥蜴 -Equipment/&Enchanted_Scimitar_Frostburn_Title 霜冻弯刀 -Equipment/&Enchanted_Scimitar_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Scimitar_Lightbringer_Title 光明使者弯刀 -Equipment/&Enchanted_Scimitar_Souldrinker_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Silent Whisper 特工的最爱,这把武器由 Cylordir Redblade 设计 -Equipment/&Enchanted_Scimitar_Souldrinker_Title 饮魂者弯刀 -Equipment/&Enchanted_Scimitar_Stormblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由Galar Stromforge设计的,他是第一个在武器中利用风暴力量的矮人铁匠——造成毁灭性的影响! -Equipment/&Enchanted_Scimitar_Stormblade_Title 风暴之刃弯刀 -Equipment/&Enchanted_Scimitar_Warden_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。它是由著名的马纳卡隆刀匠 Ildurial Strongarm 设计的。第一个这样的刀片,Manacalon Warden,被提供给Euraidd的指挥官 -Equipment/&Enchanted_Scimitar_Warden_Title 典狱长弯刀 -Equipment/&Enchanted_Scimitar_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 -Equipment/&Enchanted_Scimitar_Whiteburn_Title 怀特本弯刀 -Equipment/&Enchanted_Shield_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Deflection_Title 偏转之盾 -Equipment/&Enchanted_Shield_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_FlameDancing_Title 炎舞之盾 -Equipment/&Enchanted_Shield_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_FrostWalking_Title 冰霜行走之盾 -Equipment/&Enchanted_Shield_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Robustness_Title 坚韧之盾 -Equipment/&Enchanted_Shield_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Sturdiness_Title 坚韧之盾 -Equipment/&Enchanted_Shield_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Survival_Title 生存之盾 -Equipment/&Enchanted_Shield_Wooden_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_Deflection_Title 偏转木盾 -Equipment/&Enchanted_Shield_Wooden_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_FlameDancing_Title 火舞木盾 -Equipment/&Enchanted_Shield_Wooden_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_FrostWalking_Title 冰霜行走的木盾 -Equipment/&Enchanted_Shield_Wooden_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_Robustness_Title 坚固木盾 -Equipment/&Enchanted_Shield_Wooden_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_Sturdiness_Title 坚固木盾 -Equipment/&Enchanted_Shield_Wooden_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_Shield_Wooden_Survival_Title 生存木盾 -Equipment/&Enchanted_Spear_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Spear_Acuteness_Title 敏锐之矛 -Equipment/&Enchanted_Spear_BlackViper_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识,使用长矛和来自索拉斯塔深处的传奇蜘蛛的毒液锻造而成的。这把刀的设计者是格里格·黑心,一位臭名昭著的沼泽半身人铁匠,在艾尔埃莱的锻造厂工作 -Equipment/&Enchanted_Spear_BlackViper_Title 黑蝰蛇矛 -Equipment/&Enchanted_Spear_Doomblade_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。 Kenaloth Darkmind 设计了毁灭之刃作为惩罚那些抵制帝国魔法的人的工具 -Equipment/&Enchanted_Spear_Doomblade_Title 末日长矛 -Equipment/&Enchanted_Spear_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Spear_Lightbringer_Title 光明使者矛 -Equipment/&Enchanted_Spear_Sharpness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Spear_Sharpness_Title 锋利之矛 -Equipment/&Enchanted_Spear_Whiteburn_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。 Whiteburn 是由第一个 Danantar 创建的,目的是对抗来自 Sioltafin 和 Scarafin 之间他领地南部沼泽的巨魔入侵 -Equipment/&Enchanted_Spear_Whiteburn_Title 怀特本矛 -Equipment/&Enchanted_StuddedLeather_Deflection_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_Deflection_Title 偏转镶嵌皮革 -Equipment/&Enchanted_StuddedLeather_FlameDancing_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_FlameDancing_Title 火焰舞的镶嵌皮革 -Equipment/&Enchanted_StuddedLeather_FrostWalking_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_FrostWalking_Title 冰霜行走的镶嵌皮革 -Equipment/&Enchanted_StuddedLeather_Robustness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_Robustness_Title 坚固的铆钉皮革 -Equipment/&Enchanted_StuddedLeather_Sturdiness_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_Sturdiness_Title 坚固的镶嵌皮革 -Equipment/&Enchanted_StuddedLeather_Survival_Description 这件附魔盔甲是利用马纳卡隆的军械大师的古老知识创造的。 Ildurial Stronghand 为帝皇的贴身卫队打造了第一件盔甲 -Equipment/&Enchanted_StuddedLeather_Survival_Title 生存镶嵌皮革 -Equipment/&Enchanted_Warhammer_Acuteness_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。它的设计是奥秘法师 Elgador Keenspirit 的早期作品之一 -Equipment/&Enchanted_Warhammer_Acuteness_Title 敏锐战锤 -Equipment/&Enchanted_Warhammer_Bearclaw_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。熊爪的锋利尖刺撕碎盔甲,造成额外伤害——正如伊尔杜里亚强手所预料的那样,他设计了第一款此类武器 -Equipment/&Enchanted_Warhammer_Bearclaw_Title 熊掌战锤 -Equipment/&Enchanted_Warhammer_Lightbringer_Description 这把附魔武器是用科尔坦宁的铁匠大师的古老知识锻造的。它由奥秘法师 Elgador Keenspirit 设计,用于支持与不死生物的战斗 -Equipment/&Enchanted_Warhammer_Lightbringer_Title 光明使者战锤 -Equipment/&Enchanted_Warhammer_Power_Description 这把附魔武器是使用马纳卡隆的铁匠大师的古老知识锻造而成的。有些生物只尊重体力。马纳卡隆奥术师创造了这把战锤,为钢铁军团的勇士们提供了他们的精灵身体无法提供的力量 -Equipment/&Enchanted_Warhammer_Power_Title 力量战锤 -Equipment/&Enchanted_Warhammer_Punisher_Description 这件附魔武器是利用马纳卡隆的铁匠大师的古老知识创造的。最好的金属和奴隶石的结合赋予了这把斧子令人难以置信的穿透力 -Equipment/&Enchanted_Warhammer_Punisher_Title 惩罚者战锤 -Equipment/&HerbalBrewDamageAffinityAcidResistanceDescription 为酸提供 1 小时保护 -Equipment/&HerbalBrewDamageAffinityAcidResistanceTitle 酸保护酿造 -Equipment/&HerbalBrewDamageAffinityLightningResistanceDescription 给予闪电保护 1 小时 -Equipment/&HerbalBrewDamageAffinityLightningResistanceTitle 防雷酿造 -Equipment/&HerbalBrewDamageAffinityNecroticResistanceDescription 为 Necrotic 提供 1 小时的保护 -Equipment/&HerbalBrewDamageAffinityNecroticResistanceTitle 死灵保护酒 -Equipment/&HerbalBrewDamageAffinityPoisonResistanceDescription 为毒药提供 1 小时保护 -Equipment/&HerbalBrewDamageAffinityPoisonResistanceTitle 毒药保护酒 -Equipment/&HerbalBrewDamageAffinityRadiantResistanceDescription 为 Radiant 提供 1 小时保护 -Equipment/&HerbalBrewDamageAffinityRadiantResistanceTitle 光辉防护酒 -Equipment/&HerbalBrewHealingTitle 加速酿造 -Equipment/&HerbalBrewToxifyingTitle 毒酒酿造 -Equipment/&ImprovedLightningSpearDescription 现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 -Equipment/&ImprovedLightningSpearTitle 改进的闪电矛 -Equipment/&ImprovedThunderPunchDescription 现在可以通过额外动作将敌人拉入近战范围并造成 1D8 雷击伤害 -Equipment/&ImprovedThunderPunchTitle 改进的雷霆拳 -Equipment/&LightningSpearDescription 1d6 闪电伤害,每回合额外 1D6 伤害 -Equipment/&LightningSpearTitle 闪电矛 -Equipment/&LivewoodClubDescription 这个俱乐部由活木头组成,叶子发芽,也许还有季节性的花朵。它可以用作德鲁伊施法的焦点 -Equipment/&LivewoodClubTitle 利夫伍德俱乐部 -Equipment/&LivewoodStaffDescription 这个工作人员由活木组成,带有发芽的叶子,也许还有季节性的花朵。它可以用作德鲁伊施法的焦点 -Equipment/&LivewoodStaffTitle 活木员工 -Equipment/&ThunderPunchDescription 1D8 雷击伤害并在对盟友的攻击检定上造成劣势 -Equipment/&ThunderPunchTitle 雷霆拳 -Equipment/&WandIdentifyDescription 文本 通过消耗 1 次充能来施展法术识别。魔杖有 3 次充能,每个黎明恢复 1d3 次充能 -Equipment/&WandIdentifyTitle 识别的文本魔杖 -Failure/&FailureFlagTargetMeleeWeaponError 无法使用当前武器对该目标进行近战攻击 -Feat/&AddConstructCantripsDescription 添加戏法来治疗和解散你的构装体 -Feat/&AddConstructCantripsTitle 构建 Cantrips -Feat/&AddProtectorConstructCantripDescription 添加修复构造和解散构造cantrips以增加您的构造灵活性 -Feat/&AddProtectorConstructCantripTitle 额外构装戏法 -Feat/&AlchemistSubclassElixirsDescription 学习制作实验灵药:治疗、敏捷、韧性、勇敢、飞行 -Feat/&AlchemistSubclassElixirsTitle 实验药剂 -Feat/&AlchemistSubclassSpellsDescription {0} -Feat/&AlchemistSubclassSpellsTitle 学习魔药制造者法术 -Feat/&ArmorModePoolDescription 允许您在装甲模式之间切换 -Feat/&ArmorModePoolTitle 装甲模式 -Feat/&ArtificerAlchemistAlchemicalSavantDescription 当你治疗时,你会额外治疗 1d4 + 你的等级 HP -Feat/&ArtificerAlchemistAlchemicalSavantTitle 学会灵药 -Feat/&ArtificerAlchemistBoldnessElixirDescription 目标可以掷出 d4 并将掷出的数字加到他们下一分钟的每次攻击掷骰和豁免检定中 -Feat/&ArtificerAlchemistBoldnessElixirTitle 勇气药剂 -Feat/&ArtificerAlchemistFlyElixirDescription 目标可以缓慢飞行10分钟 -Feat/&ArtificerAlchemistFlyElixirTitle 苍蝇药剂 -Feat/&ArtificerAlchemistHealElixirDescription 治疗目标 2d4 + 智力修正 -Feat/&ArtificerAlchemistHealElixirTitle 治疗药剂 -Feat/&ArtificerAlchemistResilienceElixirDescription 目标AC+1,持续10分钟 -Feat/&ArtificerAlchemistResilienceElixirTitle 恢复力药剂 -Feat/&ArtificerAlchemistSwiftnessElixirDescription 将目标移动速度提高 10 英尺,持续 1 小时 -Feat/&ArtificerAlchemistSwiftnessElixirTitle 迅捷药剂 -Feat/&ArtificerArtilleristArcaneFirearmDescription 施法时,每回合额外造成 1d8 伤害 -Feat/&ArtificerArtilleristArcaneFirearmTitle 爆破增强 -Feat/&ArtificerArtillerstDetonationSpellPreparedDescription 你获得引爆你的一个设备的能力,对目标附近的人造成伤害 -Feat/&ArtificerArtillerstDetonationSpellPreparedTitle 装置引爆 -Feat/&ArtificerArtillerstImprovedCannonsDescription 你的大炮的效果会增加。火焰造成的额外伤害,原力造成的额外目标,以及护盾的额外临时生命值 -Feat/&ArtificerArtillerstImprovedCannonsTitle 改进的大炮 -Feat/&ArtificialServantAttackDescription 远程攻击 1d6 来自您可信赖的伙伴的力场伤害 -Feat/&ArtificialServantAttackTitle 强制吊索 -Feat/&ArtificialServantDescription 仆人对你和你的同伴很友好,它服从你的命令 -Feat/&ArtificialServantTitle 人工仆人 -Feat/&ArtilleristCannonDetonationDescription 引爆你的一个装置,对目标位置 20 英尺内的人造成 3d8 伤害。敏捷豁免允许受影响的人受到一半的伤害 -Feat/&ArtilleristCannonDetonationTitle 装置引爆 -Feat/&ArtilleristFlameCannon15Description 喷出火焰,以附赠动作对你的敌人造成 6d8 火焰伤害 -Feat/&ArtilleristFlameCannon15Title 喷火器 -Feat/&ArtilleristFlameCannon9Description 喷出火焰,以附赠动作对敌人造成 3d8 火焰伤害 -Feat/&ArtilleristFlameCannon9Title 喷火器 -Feat/&ArtilleristFlameCannonDescription 喷出火焰,以附赠动作对你的敌人造成 2d8 点火焰伤害 -Feat/&ArtilleristFlameCannonTitle 喷火器 -Feat/&ArtilleristForceCannon15Description 以附赠动作对 2 个目标使用造成 3d8 力场伤害的强力攻击 -Feat/&ArtilleristForceCannon15Title 力量大炮 -Feat/&ArtilleristForceCannon9Description 以附赠动作对目标使用造成 3d8 力场伤害的强力攻击 -Feat/&ArtilleristForceCannon9Title 力量大炮 -Feat/&ArtilleristForceCannonDescription 以附赠动作对目标使用造成 2d8 力场伤害的强力攻击 -Feat/&ArtilleristForceCannonTitle 力量大炮 -Feat/&ArtilleristProtectorCannon15Description 释放正能量作为奖励动作。 20 英尺内的盟友获得 3d8 + 你的智力调整值的临时生命值 -Feat/&ArtilleristProtectorCannon15Title 奥术护盾 -Feat/&ArtilleristProtectorCannonDescription 释放正能量作为奖励动作。 10 英尺内的盟友获得 1d8 + 你的智力调整值的临时生命值 -Feat/&ArtilleristProtectorCannonTitle 奥术护盾 -Feat/&ArtilleristSubclassSpellsDescription {0} -Feat/&ArtilleristSubclassSpellsTitle 学习冲击波 -Feat/&ArtilleryConstructDescription 可以伤害或保护盟友 -Feat/&ArtilleryConstructLevel03AutopreparedSpellsDescription Cantrips:修复构造体,解散构造体\n1级:重新召唤炮兵构造 -Feat/&ArtilleryConstructLevel03AutopreparedSpellsTitle 构筑法术 -Feat/&ArtilleryConstructLevel09AutopreparedSpellsDescription 构筑法术 -Feat/&ArtilleryConstructLevel09AutopreparedSpellsTitle 构筑法术 -Feat/&ArtilleryConstructLevel15AutopreparedSpellsDescription 构筑法术 -Feat/&ArtilleryConstructLevel15AutopreparedSpellsTitle 构筑法术 -Feat/&ArtilleryConstructTitle 炮兵构造 -Feat/&ArtilleryConstructTitle_3 炮兵构造 -Feat/&ArtilleryConstructTitle_5 炮兵构造 -Feat/&ArtilleryModePoolDescription 选择你的火炮模式 -Feat/&ArtilleryModePoolTitle 火炮模式 -Feat/&AttackModifierArtificerBattleSmithJolt2Description 你的武器攻击造成 3 点额外伤害 -Feat/&AttackModifierArtificerBattleSmithJolt2Title 改进的武器攻击震动 -Feat/&AttackModifierArtificerBattleSmithJoltDescription 你的武器攻击造成 3 点额外伤害 -Feat/&AttackModifierArtificerBattleSmithJoltTitle 武器攻击震动 -Feat/&AutoPreparedSpellsDescription {0} -Feat/&AutoPreparedSpellsTitle 学习侦察哨兵法术 -Feat/&BattleSmithSubclassSpellsDescription {0} -Feat/&BattleSmithSubclassSpellsTitle 学习武器史密斯法术 -Feat/&CancelFlyingConditionDescription 结束飞行条件以允许跳跃和爬行 -Feat/&CancelFlyingConditionTitle 取消飞行 -Feat/&ChefConDescription 你的体质获得+1。花 1 小时做一顿饭来治疗你自己和你的同伴 1d8。一天一次,你可能会花一个小时来烹饪食物,食用时可以提供暂时的 HP -Feat/&ChefConTitle 厨师(宪法) -Feat/&ChefShortRestFeastDescription 花 1 小时准备一顿有助于治愈您和您的同伴的膳食 1d8 -Feat/&ChefShortRestFeastTitle 短期休息餐 -Feat/&ChefWisDescription 你获得+1智慧。花 1 小时做饭,治愈自己和同伴。一天一次,你可能会花一个小时来烹饪食物,食用时可以提供暂时的 HP -Feat/&ChefWisTitle 厨师(智慧) -Feat/&ConstructSelectingPoolDescription 为您的 Construct 选择模式 -Feat/&ConstructSelectingPoolTitle 火炮模式 -Feat/&DismissConstructDescription 取消召唤你的构造体 -Feat/&DismissConstructTitle 解雇构造 -Feat/&DualFlurryDescription 您是使用成对武器进行战斗的大师。在任何一个回合中,你在每只手都挥舞武器的情况下用近战攻击击中两次,你可以进行一次额外的副手攻击 -Feat/&DualFlurryTitle 双乱舞 -Feat/&ExtraInfusionSlotsDescription 你获得额外的灌注槽,应该用在盔甲/武器上 -Feat/&ExtraInfusionSlotsTitle 额外输液 -Feat/&FeatArcaneDefenseDescription 将你的智力提高 1 点,最高为 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的智力调整值 -Feat/&FeatArcaneDefenseTitle 奥术防御 -Feat/&FeatArcanePrecisionDescription 当在武器上激活时,它的攻击被视为魔法攻击,你可以使用你的智力进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 -Feat/&FeatArcanePrecisionTitle 奥术精准 -Feat/&FeatBlindFightingStlyeDescription 你有 10 英尺范围内的盲视 -Feat/&FeatBlindFightingStlyeTitle 格斗风格:盲目格斗 -Feat/&FeatBrutalThugDescription 你会在正确的地方进行强有力的打击。\n您可以使用基于军事的武器偷袭并获得 figther 武器熟练度 -Feat/&FeatBrutalThugTitle 野蛮暴徒 -Feat/&FeatChaIncrementDescription +1 魅力 -Feat/&FeatChaIncrementTitle 魅力属性增加 -Feat/&FeatCharismaticDefenseDescription 将你的魅力提高 1 点,最高为 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的魅力调整值 -Feat/&FeatCharismaticDefenseTitle 魅力防御 -Feat/&FeatCharismaticPrecisionDescription 当在武器上激活时,它的攻击被视为魔法攻击,并且你使用你的魅力来进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 -Feat/&FeatCharismaticPrecisionTitle 魅力精准 -Feat/&FeatChefConIncrementDescription +1 体质 -Feat/&FeatChefConIncrementTitle 属性增加 -Feat/&FeatChefWisIncrementDescription +1 智慧 -Feat/&FeatChefWisIncrementTitle 属性增加 -Feat/&FeatCripplingDescription 将对手的近战攻击速度降低到10,直到下一回合结束 -Feat/&FeatCripplingTitle 战斗方式:残废 -Feat/&FeatDexIncrementDescription +1 敏捷 -Feat/&FeatDexIncrementTitle 属性增加 -Feat/&FeatDualWeaponDefenseDescription 当产出 2 件武器时,你的 AC 增加 1 -Feat/&FeatDualWeaponDefenseTitle 双武器防御 -Feat/&FeatFastHandsDescription 你获得一个狡猾动作,并且可以使用它授予的奖励动作进行敏捷(手上功夫)检定,使用盗贼的工具解除陷阱或打开锁,或进行使用物体动作 -Feat/&FeatFastHandsTitle 快手 -Feat/&FeatFeyTeleportationChaDescription 魅力属性增加 1。获得一次短暂休息的迷雾步能力并学习该法术。精通提尔马里亚语 -Feat/&FeatFeyTeleportationChaTitle 妖精传送(魅力) -Feat/&FeatFeyTeleportationIntDescription 智力属性提高 1 点。获得一次短暂休息一次迷雾步的能力并学习该法术。精通提尔马里亚语 -Feat/&FeatFeyTeleportationIntTitle 妖精传送(智力) -Feat/&FeatFeyTeleportationWisDescription 增加 1 点感知属性。获得一次短暂休息的迷雾步能力并学习该法术。精通提尔马里亚语 -Feat/&FeatFeyTeleportationWisTitle 妖精传送(智慧) -Feat/&FeatFightingSurgeDexterityDescription 将你的敏捷提高 1 点,最高为 20 点。\n轮到你时,你可以在你的常规动作和可能的奖励动作之外再采取一个额外的动作。使用此功能后,必须完成一次长休才能再次使用 -Feat/&FeatFightingSurgeDexterityTitle 战斗激增(敏捷) -Feat/&FeatFightingSurgeStrengthDescription 将你的力量提高 1 点,最多 20 点。\n轮到你时,你可以在你的常规动作和可能的奖励动作之外再采取一个额外的动作。使用此功能后,必须完成一次长休才能再次使用 -Feat/&FeatFightingSurgeStrengthTitle 战斗激增(力量) -Feat/&FeatHeavyArmorMasterClassDescription 抗钝击、挥砍和穿刺伤害 -Feat/&FeatHeavyArmorMasterClassTitle 重防御精通 -Feat/&FeatImprovedCriticalDescription 你的攻击是 19 或 20 的重击 -Feat/&FeatImprovedCriticalTitle 改进的关键 -Feat/&FeatIntIncrementDescription +1 智力 -Feat/&FeatIntIncrementTitle 智力属性增加 -Feat/&FeatLightArmorDescription 获得轻甲熟练度和+1敏捷 -Feat/&FeatLightArmorProficiencyDescription 熟练掌握轻甲 -Feat/&FeatLightArmorProficiencyTitle 轻甲 -Feat/&FeatLightArmorTitle 轻甲 -Feat/&FeatMarksmanDescription 当距离您 2 格或更多格的可见对手使用远程武器或法术攻击您时,您可以在触发攻击后使用您的反应进行射击 -Feat/&FeatMarksmanTitle 神射手 -Feat/&FeatMediumArmorDexDescription 获得中型盔甲和盾牌的熟练度以及 +1 敏捷 -Feat/&FeatMediumArmorDexTitle 中型装甲(敏捷) -Feat/&FeatMediumArmorProficiencyDescription 熟练使用中型盔甲和盾牌 -Feat/&FeatMediumArmorProficiencyTitle 中型装甲 -Feat/&FeatMediumArmorStrengthDescription 获得中型盔甲和盾牌的熟练度和 +1 力量 -Feat/&FeatMediumArmorStrengthTitle 中型装甲(力量) -Feat/&FeatMetamagicAdeptCarefulDescription 将你的魅力提高 1 点,最高为 20 点。\n你学会了谨慎的超魔并获得 2 点法术点数 -Feat/&FeatMetamagicAdeptCarefulTitle 超魔:小心 -Feat/&FeatMetamagicAdeptDistantDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了遥远的超魔并获得 2 个法术点数 -Feat/&FeatMetamagicAdeptDistantTitle 超魔:遥远 -Feat/&FeatMetamagicAdeptEmpoweredDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了 Emporewed 元术并获得 2 个法术点数 -Feat/&FeatMetamagicAdeptEmpoweredTitle 元魔:赋能 -Feat/&FeatMetamagicAdeptExtendedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了扩展超魔并获得 2 个法术点数 -Feat/&FeatMetamagicAdeptExtendedTitle 元魔:扩展 -Feat/&FeatMetamagicAdeptHeightenedDescription 你学习了高阶超魔并获得 4 点法术点数 -Feat/&FeatMetamagicAdeptHeightenedTitle 超魔:强化 -Feat/&FeatMetamagicAdeptQuickenedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学习了 Quickned 超魔并获得 2 个法术点数 -Feat/&FeatMetamagicAdeptQuickenedTitle 超魔:加速 -Feat/&FeatMetamagicAdeptTwinnedDescription 将你的魅力提高 1 点,最高为 20 点。\n你学会了双胞胎超魔并获得 2 个法术点数 -Feat/&FeatMetamagicAdeptTwinnedTitle 元魔:孪生 -Feat/&FeatPrimalConstitutionDescription 将你的体质提高 1 点,最高为 20 点。\n你可以按照野蛮人的狂暴职业特性中定义的奖励动作输入狂暴,其 +1 狂暴伤害可以与野蛮人的狂暴叠加。一旦您以这种方式狂暴,您必须在再次使用此功能之前完成长时间的休息。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的体质调整值 -Feat/&FeatPrimalConstitutionTitle 原始愤怒(宪法) -Feat/&FeatPrimalStrengthDescription 将你的力量提高 1 点,最多 20 点。\n你可以按照野蛮人的狂暴职业特性中定义的奖励动作输入狂暴,其 +1 狂暴伤害可以与野蛮人的狂暴叠加。一旦您以这种方式狂暴,您必须在再次使用此功能之前完成长时间的休息。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的体质调整值 -Feat/&FeatPrimalStrengthTitle 原始狂怒(力量) -Feat/&FeatPugilistFightingStlyeDescription 当你完全没有武装时,你的徒手打击造成额外的 d8 伤害,并且你可以用你的副手击打作为奖励动作 -Feat/&FeatPugilistFightingStlyeTitle 格斗风格:格斗家 -Feat/&FeatSavageAttackerDescription 投掷 1 时重投武器和法术伤害骰子(不重投所有伤害来源,例如不包括偷袭和惩戒) -Feat/&FeatSavageAttackerReroll 由于是野蛮攻击者,{0} 将 {1} 骰子从 {2} 重新掷到 {3} -Feat/&FeatSavageAttackerTitle 野蛮攻击者 -Feat/&FeatShadowTouchedChaDescription 魅力属性增加 1。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 -Feat/&FeatShadowTouchedChaTitle 暗影触动(魅力) -Feat/&FeatShadowTouchedIntDescription 智力属性提高 1 点。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 -Feat/&FeatShadowTouchedIntTitle 暗影触动(智力) -Feat/&FeatShadowTouchedWisDescription 增加 1 点感知属性。获得每次长休一次施展隐身、造成伤害和虚假生命的能力,并学习法术 -Feat/&FeatShadowTouchedWisTitle 暗影触动(智慧) -Feat/&FeatShadyDescription 将你的敏捷提高 1 点,最高为 20 点。\n每回合一次,你可以对你击中的一个生物造成额外的 1d6 伤害,该攻击符合盗贼的偷袭。在 12 级时,此伤害增加到 2d6,在 20 级时增加到 4d6。这可以与盗贼的偷袭叠加 -Feat/&FeatShadyTitle 阴凉 -Feat/&FeatStrengthIncrementDescription +1 力量 -Feat/&FeatStrengthIncrementTitle 属性增加 -Feat/&FeatTelekineticChaDescription 魅力属性增加 1。获得推拉生物的额外动作能力 -Feat/&FeatTelekineticChaPullDescription 以遥控方式将一个生物拉向你 -Feat/&FeatTelekineticChaPullTitle 遥控牵引 -Feat/&FeatTelekineticChaPushDescription 以遥控方式将一个生物推离你 -Feat/&FeatTelekineticChaPushTitle 遥控推动 -Feat/&FeatTelekineticChaTitle 心灵感应(魅力) -Feat/&FeatTelekineticIntDescription 增加 1 点智力属性。获得推拉生物的额外动作能力 -Feat/&FeatTelekineticIntPullDescription 以遥控方式将一个生物拉向你 -Feat/&FeatTelekineticIntPullTitle 遥控牵引 -Feat/&FeatTelekineticIntPushDescription 以遥控方式将一个生物推离你 -Feat/&FeatTelekineticIntPushTitle 遥控推动 -Feat/&FeatTelekineticIntTitle 遥控(智力) -Feat/&FeatTelekineticWisDescription 增加 1 点智慧属性。获得推拉生物的额外动作能力 -Feat/&FeatTelekineticWisPullDescription 以遥控方式将一个生物拉向你 -Feat/&FeatTelekineticWisPullTitle 遥控牵引 -Feat/&FeatTelekineticWisPushDescription 以遥控方式将一个生物推离你 -Feat/&FeatTelekineticWisPushTitle 遥控推动 -Feat/&FeatTelekineticWisTitle 心灵感应(智慧) -Feat/&FeatTitanFightingDescription 你对体型较大或更大的生物获得 +2 命中 -Feat/&FeatTitanFightingTitle 格斗风格:泰坦格斗 -Feat/&FeatToughDescription 当你获得此专长时,你的最大生命值会增加两倍于你的等级。此后每当你升级时,你的最大生命值会额外增加 2 点生命值 -Feat/&FeatToughTitle 艰难的 -Feat/&FeatWarCasterDescription 你在保持专注的检定上获得优势。\n即使双手满满当当,你也能执行法术的躯体成分。\n当敌对生物的移动引起你的借机攻击时,你可以使用你的反应对该生物施放戏法,而不是进行借机攻击。戏法必须有 1 个动作或附赠动作的施法时间,并且必须只针对该生物 -Feat/&FeatWarCasterTitle 战争施法者 -Feat/&FeatWiseDefenseDescription 将你的智慧增加 1 点,最多 20 点。\n当你没有穿任何盔甲时,你的 AC 等于 10 + 你的敏捷调整值 + 你的感知调整值 -Feat/&FeatWiseDefenseTitle 明智的防御 -Feat/&FeatWisePrecisionDescription 当激活武器时,它的攻击被视为魔法攻击,你可以使用你的智慧进行攻击和伤害检定。它有 1 分钟的持续时间,可以在长时间休息前使用两次 -Feat/&FeatWisePrecisionTitle 明智的精确度 -Feat/&FeatWisIncrementDescription +1 智慧 -Feat/&FeatWisIncrementTitle 智慧属性提升 -Feat/&FeyTeleportationLanguageTirmarianDescription 精通提尔马里亚语 -Feat/&FeyTeleportationLanguageTirmarianTitle 蒂尔马里安 -Feat/&FightingStyleArcheryDescription 你在使用远程武器的攻击检定上获得 +2 加值 -Feat/&FightingStyleArcheryTitle 格斗风格:射箭 -Feat/&FightingStyleDefenseDescription 当你穿着盔甲时,你的 AC 获得 +1 加值 -Feat/&FightingStyleDefenseTitle 战斗风格:防御 -Feat/&FightingStyleDuelingDescription 当你一只手挥舞近战武器而没有其他武器时,你在使用该武器的伤害检定上获得 +2 加值 -Feat/&FightingStyleDuelingTitle 战斗方式:决斗 -Feat/&FightingStyleGeneralFeatDescription 您可以选择战斗风格 -Feat/&FightingStyleGeneralFeatitle 格斗风格 -Feat/&FightingStyleGreatWeaponDescription 当你用两只手挥舞的近战武器进行攻击的伤害骰子上掷出 1 或 2 时,你可以重新掷骰子。您必须使用新掷骰,即使是 1 或 2。武器必须具有双手或多用途属性才能获得此好处 -Feat/&FightingStyleGreatWeaponTitle 战斗方式:大兵器 -Feat/&FightingStyleProtectionDescription 当你能看到的生物攻击你 5 英尺内的目标时,你可以使用你的反应在攻击检定上施加劣势。你一定拿着盾牌 -Feat/&FightingStyleProtectionTitle 战斗方式:保护 -Feat/&FightingStyleTwoWeaponDescription 当你进行双武器战斗时,你可以将你的能力修正加到第二次攻击的伤害上 -Feat/&FightingStyleTwoWeaponTitle 战斗方式:两把武器 -Feat/&FlameArtillery_2Description 3D8 火焰伤害(锥形) -Feat/&FlameArtillery_2Title 火焰火炮(改进) -Feat/&FlameArtilleryConstructDescription 创造一个锥形火焰,在豁免失败时造成 2D8 伤害 -Feat/&FlameArtilleryConstructDescription_3 创造一个锥形火焰,在豁免失败时造成 3D8 伤害 -Feat/&FlameArtilleryConstructTitle 火焰火炮构造体 -Feat/&FlameArtilleryConstructTitle_3 火焰火炮构造体 -Feat/&FlameArtilleryConstructTitle_5 火焰火炮构造体 -Feat/&FlameArtilleryDescription 2D8 火焰伤害(锥形) -Feat/&FlameArtilleryTitle 火焰火炮 -Feat/&ForceArtillery_2Description 3D8 力伤害并将目标推至 5 英尺 -Feat/&ForceArtillery_2Title 部队火炮(改进) -Feat/&ForceArtilleryAdditionalDamageDescription 升级后的构造体每击造成 1D8 更多伤害 -Feat/&ForceArtilleryConstructDescription 造成 2D8 力场伤害并将敌人推离 Construct 5 英尺 -Feat/&ForceArtilleryConstructDescription_3 造成 3D8 力场伤害并将敌人推离 Construct 5 英尺 -Feat/&ForceArtilleryConstructTitle 部队炮兵构造 -Feat/&ForceArtilleryConstructTitle_3 部队炮兵构造 -Feat/&ForceArtilleryConstructTitle_5 部队炮兵构造 -Feat/&ForceArtilleryDescription 2D8 力伤害并推动 5 英尺 -Feat/&ForceStrikePowerDescription 远程攻击 1d6 来自您可信赖的伙伴的力场伤害 -Feat/&ForceStrikePowerTitle Force Sling(人工仆从) -Feat/&GauntletsGrappleDescription 现在可以通过额外动作将敌人拉入近战范围并造成 1D8 雷击伤害 -Feat/&GauntletsGrappleTitle 手套擒抱 -Feat/&HalfCoverShieldDescription 在 10 英尺内提供 2 AC -Feat/&HalfCoverShieldTitle 半罩穹顶 -Feat/&HealerDescription 你获得医学检查的熟练程度或专业知识。你获得稳定濒死生物的能力,以及复活在最后 12 秒内死亡的生物每次长休息一次的能力。你可以使用一个动作来恢复 1d6 + 4 + 角色等级的生命值,每次短暂休息的次数等于你的感知调整值 -Feat/&HealerResuscitateDescription 使用一个动作复活一个在过去 15 秒内死亡的生物 -Feat/&HealerResuscitateTitle 复苏 -Feat/&HealerStabilizeDescription 使用动作稳定垂死的生物 -Feat/&HealerStabilizeTitle 稳定 -Feat/&HealerTitle 治愈者 -Feat/&HealerUseMedicineDescription 你可以使用一个动作来恢复 1d6 + 4 + 角色等级的生命值,每次短暂休息的次数等于你的感知调整值 -Feat/&HealerUseMedicineTitle 使用药物 -Feat/&IncreaseConstructSelectingDescription 你现在可以召唤两个火炮构造体。构造可以是相同或不同的模式 -Feat/&IncreaseConstructSelectingTitle 增援 -Feat/&InspiringLeaderDescription 花 10 分钟激发你周围 30 英尺内最多 6 个友好的生物(包括你自己)。每个生物获得等于你的等级 + 你的魅力调整值的临时生命值。每次短暂休息可用一次 -Feat/&InspiringLeaderTitle 鼓舞人心的领袖 -Feat/&IntToAttackAndDamageDescription 将 Int 而不是 Str 或 Dex 添加到您的盔甲武器 -Feat/&IntToAttackAndDamageTitle 魔镜武器 -Feat/&MendingConstructDescription 在 1 分钟内修复你的构造体 2D6 -Feat/&MendingConstructTitle 修补构造 -Feat/&ModeSwitchingPoolDescription 您可以通过创建和使用临时武器每天在模式之间切换一次 -Feat/&ModeSwitchingPoolTitle 装甲模式 -Feat/&MoonlitBonusCantripsDescription 你对月光的控制已经达到了可以随意施放月光和仙火的程度 -Feat/&MoonlitBonusCantripsTitle 灯光控制 -Feat/&PickPocketFeatDescription 如果你已经熟练的话,你会获得对手上功夫的熟练度,或者专业知识。你在手上功夫检定上也有优势 -Feat/&PickPocketFeatTitle 扒手 -Feat/&PowerAlchemistEmboldeningShotsDescription 你可以使用灵药来鼓舞你的盟友,为他们提供 4d6+智力调整值的临时生命值 -Feat/&PowerAlchemistEmboldeningShotsTitle 鼓舞人心的镜头 -Feat/&PowerAlchemistGreaterRestorativeElixirsDescription 每天一次,你可以施放强效恢复 -Feat/&PowerAlchemistGreaterRestorativeElixirsTitle 更大的恢复 -Feat/&PowerAlchemistHealElixirsDescription 每天一次,你可以施放治疗 -Feat/&PowerAlchemistHealElixirsTitle 愈合 -Feat/&PowerAlchemistRestorativeElixirsDescription 你可以在不消耗法术位的情况下施放次级循环。每次长休,你可以做这件事的次数等于你的智力修正值 -Feat/&PowerAlchemistRestorativeElixirsTitle 修复剂 -Feat/&PowerAttackFeatDescription 你学会了用准确性来换取更致命/更猛烈的打击。您可以选择对您的击中施加 -{0} 惩罚以造成更多伤害(单手武器 +{0} 伤害,双手武器 +{1} 伤害)。激活后持续整个回合。适用于近战和远程武器 -Feat/&PowerAttackFeatTitle 强力攻击 -Feat/&PowerFalseLifeFromFeatDescription 用死灵法式的生命来支撑自己,你在此期间获得 1d4+4 临时生命值 -Feat/&PowerFalseLifeFromFeatTitle 虚假的生活 -Feat/&PowerInflictWoundsFromFeatDescription 使用近战法术攻击你可以触及的生物。击中时,目标受到 3d10 死疽伤害 -Feat/&PowerInflictWoundsFromFeatTitle 造成伤口 -Feat/&PowerInvisibilityFromFeatDescription 你接触的生物会变为隐形,直到法术结束。目标佩戴或携带的任何物品只要在目标身上,就都是隐形的。法术对攻击或施法的目标结束 -Feat/&PowerInvisibilityFromFeatTitle 隐形 -Feat/&PowerMistyStepFromFeatDescription 短暂地被银色薄雾包围,你传送到 30 英尺远的空旷空间,你可以看到 -Feat/&PowerMistyStepFromFeatTitle 迷雾步 -Feat/&PowerShadowTouchedFromFeatDescription 学习施放法术隐形、虚假生命和造成伤害 -Feat/&PowerShadowTouchedFromFeatTitle 学习隐形、虚假生命和造成伤害 -Feat/&ProfChefTreatActionDescription 吃零食作为奖励动作并获得 5 点临时生命值 -Feat/&ProfChefTreatActionTitle 吃厨师的款待 -Feat/&ProfChefTreatCookDescription 花一小时烹饪食物,食用后可提供 5 点临时生命值 -Feat/&ProfChefTreatCookTitle 厨师厨师的款待 -Feat/&ProfChefTreatDescription 进食作为奖励动作并获得 5 点临时生命值 -Feat/&ProfChefTreatTitle 厨师的款待 -Feat/&ProfHealerMedicineDescription 精通医学,如果您已经精通,则获得专业知识 -Feat/&ProfHealerMedicineTitle 医学知识 -Feat/&ProtectorConstructAttackDescription 近战 1d10 来自保护者构造体的力场伤害 -Feat/&ProtectorConstructAttackTitle 强制撕裂 -Feat/&ProtectorConstructDescription 它对你和你的同伴很友好,它服从你的命令 -Feat/&ProtectorConstructDescription_5 保护者构造升级 -Feat/&ProtectorConstructLevel15AutopreparedSpellsDescription Protector Construct AutopreparedSpells -Feat/&ProtectorConstructLevel15AutopreparedSpellsTitle Protector Construct AutopreparedSpells -Feat/&ProtectorConstructLevel3AutopreparedSpellsDescription Protector Construct AutopreparedSpells -Feat/&ProtectorConstructLevel3AutopreparedSpellsTitle Protector Construct AutopreparedSpells -Feat/&ProtectorConstructTitle 保护构造 -Feat/&ProtectorConstructTitle_5 保护者构造升级 -Feat/&RecklessFuryFeatDescription 你获得了每天一次进入狂暴状态的能力(注意没有护甲限制),你可以肆无忌惮地攻击,在近战攻击中获得优势,同时为攻击者提供优势,直到你的下一回合 -Feat/&RecklessFuryFeatTitle 鲁莽之怒 -Feat/&ResummonArtilleryConstruct_03Title 重新召唤炮兵构造体 1 -Feat/&ResummonArtilleryConstruct_09Title 重新召唤炮兵构造体 2 -Feat/&ResummonArtilleryConstruct_15Title 重新召唤炮兵构造体 3 -Feat/&ResummonArtilleryConstructDescription 此法术允许修补匠在初始召唤结束后以多种模式之一重新召唤炮兵构造体。重新召唤的构造也持续 1 小时 -Feat/&RetributionDescription 构造体受到攻击时造成 1D4 + Int 伤害 -Feat/&RetributionTitle 报应 -Feat/&ScoutSentinelFeatureSet_level03Description 多种装甲功能\n您可以通过创建和使用临时武器每天在功能模式之间切换一次\n\n哨兵模式\n根据等级获得有限数量的临时生命值。使攻击盟友的敌人处于劣势\n\n侦察模式\n获得更多的移动、隐身优势和远程攻击,每回合造成额外的伤害骰。\n\n功能\n你可以使用盔甲的武器作为你法术的施法焦点\n重型装甲没有强度要求\n你获得史密斯工具和重型盔甲的熟练度 -Feat/&ScoutSentinelFeatureSet_level03Title 侦察哨兵 -Feat/&ScoutSentinelFeatureSet_level05Description 额外攻击\n当你使用攻击或推搡动作时,你可以在每个战斗回合再攻击一次 -Feat/&ScoutSentinelFeatureSet_level05Title 侦察哨兵 -Feat/&ScoutSentinelFeatureSet_level09Description 额外输液槽\n你获得额外的灌注槽,应该用在盔甲上 -Feat/&ScoutSentinelFeatureSet_level09Title 侦察哨兵 -Feat/&ScoutSentinelFeatureSet_level15Description 改进的哨兵模式\n现在可以通过附加动作将敌人拉入近战范围,并通过 Gauntlet Grapple 力量造成 1D8 雷电伤害\n\n改进的侦察模式\n现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 -Feat/&ScoutSentinelFeatureSet_level15Title 侦察哨兵 -Feat/&SelfDestructDescription 自毁并强制进行一次敏捷豁免检定,在 10 英尺内造成 3D8 力伤害 -Feat/&SelfDestructTitle 自毁 -Feat/&SelfRepairDescription 治疗 2D8 生命值,每天 3 次 -Feat/&SelfRepairTitle 自我修复 -Feat/&SubclassMovementDescription 重型装甲没有强度要求 -Feat/&SubclassMovementTitle 重甲免疫 -Feat/&SubclassProficienciesDescription 你获得史密斯工具和重型盔甲的熟练度 -Feat/&SubclassProficienciesTitle 子类熟练度 -Feat/&SummonArtificialServantDescription 仆人对你和你的同伴很友好,它服从你的命令 -Feat/&SummonArtificialServantTitle 召唤人工仆人 -Feat/&SummonArtilleryConstructDescription Blaster 以多种模式之一创建和指挥炮兵构造体。构造体的生命值随着召唤师等级的增加而增加,每天可以免费召唤一次,持续 1 小时。该构装体可以通过 1 级法术重新召唤。三种模式是:\n保护圆顶结构:\n为 10 英尺内的盟友提供 1D8 + 4 临时生命值\n烈焰火炮构造体:\n创造一个锥形火焰,对失败的敏捷豁免造成 2D8 伤害\n部队炮兵构造体:\n造成 2D8 力场伤害并将敌人推开 5 英尺 -Feat/&SummonArtilleryConstructlevel09Description 添加了一个新功能。火炮构造体可以摧毁自己,在豁免失败时造成 3D8 力场伤害。\n此外,火焰和原力火炮的伤害掷骰均增加 1D8 至总共 3D8 -Feat/&SummonArtilleryConstructlevel09Title 火炮构造升级:自毁 -Feat/&SummonArtilleryConstructlevel15Description 添加了一个新功能。炮兵构造体现在为 10 英尺内的盟友提供半掩护\n炮兵构造升级:增援\n你现在可以召唤两个火炮构造体。构造可以是相同或不同的模式 -Feat/&SummonArtilleryConstructlevel15Title 火炮构造升级:半掩体穹顶 -Feat/&SummonArtilleryConstructTitle 召唤炮兵构造体 -Feat/&SummonProtectorConstructDescription 您自己的战斗伙伴随时准备保护您并攻击敌人。保护者构造体每天可以自我修复 3 次,并且可以对友军的攻击造成劣势 -Feat/&SummonProtectorConstructDescription_2 召唤保护者构造升级 -Feat/&SummonProtectorConstructDescription_Upgrade 召唤保护者构造升级 -Feat/&SummonProtectorConstructTitle 召唤保护构装体 -Feat/&SummonProtectorConstructTitle_2 召唤保护者构造升级 -Feat/&SummonProtectorConstructTitle_Upgrade 召唤保护者构造升级 -Feat/&TempHPShieldConstructDescription 为 10 英尺内的盟友提供 1D8 + 4 临时生命值 -Feat/&TempHPShieldConstructTitle 保护圆顶结构 -Feat/&TempHPShieldConstructTitle_3 保护圆顶结构 -Feat/&TempHPShieldConstructTitle_5 保护圆顶结构 -Feat/&TempHPShieldDescription 为 10 英尺内的盟友提供 1D8 + 4 TempHP -Feat/&ThunderShieldDescription 防御盾提供 TempHP x 等级。每天5次 -Feat/&ThunderShieldTitle 雷霆之盾 -Feat/&TinkererConstructFamilyDescription 由修补匠创建 -Feat/&TinkererConstructFamilyTitle 修补匠构造体 -Feat/&TorchbearerDescription 你擅长在战斗中使用火炬。每回合一次,作为奖励动作,你可以选择使用你已装备的光源来尝试点燃一个你可以接触到的敌人。你的目标必须通过一次敏捷豁免,否则每回合受到 1d4 火焰伤害,持续 1 分钟或直到熄灭。此豁免的 DC 取决于您的敏捷和熟练加值 -Feat/&TorchbearerTitle 火炬手 -Feat/&UseArmorWeaponsAsFocusDescription 你可以使用盔甲的武器作为你法术的施法焦点 -Feat/&UseArmorWeaponsAsFocusTitle 施法焦点 -Feat/&UsingitemPowerDescription 允许在奖励行动中使用武器威力 -Feat/&UsingitemPowerTitle 使用武器力量 -Feature/&AdditionalActionDualFlurryDescription 你可以进行一次额外的副手攻击 -Feature/&AdditionalActionDualFlurryTitle 双旋风! -Feature/&AdditionalDamageAgonizingBlastDescription 你将魅力调整值添加到 Eldritch Blast 攻击的第一次掷骰伤害上 -Feature/&AdditionalDamageAgonizingBlastTitle 痛苦的爆炸 -Feature/&AdditionalDamageFeatShadySneakAttackDescription 每回合一次,你可以对你击中的一个生物造成额外的 1d6 伤害,该攻击符合盗贼的偷袭。在第 7 级,此伤害增加到 2d6,在第 14 级增加到 3d6。这可以与盗贼的偷袭叠加 -Feature/&AdditionalDamageFeatShadySneakAttackTitle 阴暗的偷袭 -Feature/&AdditionalDamageHinderingBlastDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 -Feature/&AdditionalDamageHinderingBlastTitle 阻碍爆炸 -Feature/&AgonizingBlastDescription 将你的魅力修正加到 Eldritch Basts 的伤害上 -Feature/&AgonizingBlastTitle 痛苦的爆炸 -Feature/&AHSoulBladeEmpowerDamageBonusDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 -Feature/&AHSoulBladeEmpowerWeaponConditionDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 -Feature/&AHSoulBladeEmpowerWeaponConditionTitle 灵魂赋能 -Feature/&AHSoulBladeEmpowerWeaponDamageBonusDescription 你被授权并在你的所有攻击中造成等同于你熟练度的伤害加成 -Feature/&AHSoulBladeEmpowerWeaponDamageBonusTitle 灵魂赋能 -Feature/&AHSoulBladeSummonPactWeaponPowerDescription 每短暂休息一次,你可以以一个自由动作从你的契约中召唤出一种灵性的武器。作为奖励动作,您可以根据需要指挥武器攻击您的敌人。武器每次攻击前最多移动 20 英尺 -Feature/&AHSoulBladeSummonPactWeaponPowerTitle 精神契约武器 -Feature/&AHWarlockClassPactBoonSetDescription 在第 3 级,你的超凡脱俗的赞助人会赠送一份礼物给你,以表彰你的忠诚服务。您可以选择: -Feature/&AHWarlockClassPactBoonSetTitle 契约恩惠 -Feature/&AHWarlockClassPactOfTheBladeSetDescription 你变得精通所有武器,你的武器攻击被认为是魔法 -Feature/&AHWarlockClassPactOfTheBladeSetTitle 刀锋契约 -Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerDescription 每次长休一次,你可以用灵魂的力量为武器赋能。该武器使用魅力修正来进行攻击和伤害检定,并且在长时间休息之前都被视为魔法 -Feature/&AHWarlockSoulBladePactEmpowerWeaponPowerTitle 灵魂赋能 -Feature/&AHWarlockSoulBladePactExtendedSpellListDescription 当您学习术士法术时,灵魂之刃可让您从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&AHWarlockSoulBladePactExtendedSpellListTitle 魂刃法术 -Feature/&AHWarlockSoulBladePactSoulShieldPowerDescription 每短暂休息一次,你就使用灵魂的力量来保护自己。使用奖励动作,你获得的临时生命值等于你的等级 + 魅力修正值 -Feature/&AHWarlockSoulBladePactSoulShieldPowerTitle 灵魂之盾 -Feature/&AHWarlockSoulBladePactSpellListDescription 当您学习术士法术时,灵魂之刃可让您从扩展的法术列表中进行选择。以下法术已为您添加到术士法术列表中。\n1级:护盾,虚假生命\n2级:模糊,烙印打击\n3级:加速,缓慢\n4级:幻影杀手,黑色触手\n等级 5:冰锥术、心灵扭曲 -Feature/&AHWarlockSoulBladePactSpellListTitle 魂刃扩展法术列表 -Feature/&AlwaysBeardDescription {0}% 的机会长出漂亮的胡须! -Feature/&AncientForestExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&AncientForestExpandedSpelllistAfinityTitle 远古森林法术 -Feature/&AncientForestLightAffinityDescription 你可以从阳光中吸收能量。当您处于直射强光下时,您每轮获得 2 HP -Feature/&AncientForestLightAffinityTitle 光合作用 -Feature/&AncientForestRegrowthDescription 治疗能量池 - 每术士等级 5 点 -Feature/&AncientForestRegrowthTitle 再生 -Feature/&ArcaneDetonationDescription 当你用武器攻击击中拥有奥术师印记的生物时,印记会引爆,造成 1d6 力场伤害并摧毁印记 -Feature/&ArcaneDetonationTitle 奥术爆炸 -Feature/&ArcaneDetonationUpgradeDescription 从 11 级开始,你的奥术爆炸造成的伤害增加到 2d6 -Feature/&ArcaneDetonationUpgradeTitle 大奥术爆炸 -Feature/&ArcanePulseDescription 从第 7 级开始,你可以在 30 英尺范围内引发奥术能量爆发。撞击点 15 英尺内的敌对生物受到 4d8 伤害并获得奥术师印记。你可以使用这个能力的次数等于你每次长休的智慧调整值。 15 级时,你的奥术脉冲的伤害增加到 8d8 -Feature/&ArcanePulseTitle 奥术脉冲 -Feature/&ArcanistAutoPreparedSpellsDescription 你获得的额外法术对你来说被视为游侠法术,它们总是被准备好并且不计入你知道的游侠法术数量:\n{0} -Feature/&ArcanistAutoPreparedSpellsTitle 游侠奥术师奖励法术 -Feature/&ArcanistMarkDescription 从第 3 级开始,你为你的武器注入奥术能量。被你的攻击击中的生物会受到奥术师印记的影响 -Feature/&ArcanistMarkTitle 奥术师的印记 -Feature/&ArmorofShadowsTitle 影之铠甲 -Feature/&ArtificerInfusionCastingDescription 您可以在持有武器和盾牌的同时执行法术的躯体成分 -Feature/&ArtificerInfusionCastingTitle 灌注铸造 -Feature/&ArtificerSpecialistArchetypesDescription 你专攻什么研究领域?修补匠可以是伤害经销商、治疗师和军事专家 -Feature/&ArtificerSpecialistArchetypesTitle 修补匠专长 -Feature/&AscendantStepTitle 上升阶梯 -Feature/&AspectoftheMoonDescription 您不再需要睡觉并且可以保持警惕,从而降低攻击的机会并确保您在营地受到攻击时保持清醒 -Feature/&AspectoftheMoonTitle 月相 -Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseDescription 力量+1 -Feature/&AttributeModifierBolgrifStrengthAbilityScoreIncreaseTitle 属性增加 -Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseDescription 智慧+2 -Feature/&AttributeModifierBolgrifWisdomAbilityScoreIncreaseTitle 属性增加 -Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseDescription 敏捷+1 -Feature/&AttributeModifierForestGnomeAbilityScoreIncreaseTitle 森林侏儒属性增加 -Feature/&AttributeModifierGnomeAbilityScoreIncreaseDescription 智力+2 -Feature/&AttributeModifierGnomeAbilityScoreIncreaseTitle 侏儒属性增加 -Feature/&BarbarianIndomitableMightDescription 如果你的力量检定总分低于你的力量分数,你可以用那个分数代替总分 -Feature/&BarbarianIndomitableMightTitle 不屈的力量 -Feature/&BardSkillsTitle 吟游诗人技能 -Feature/&BeguilingInfluenceDescription 你精通欺骗和说服技能 -Feature/&BeguilingInfluenceTitle 迷人的影响 -Feature/&BolgrifDruidicMagicDescription 你知道从德鲁伊法术列表中选择的一种戏法。智慧是你的施法能力 -Feature/&BolgrifDruidicMagicTitle 德鲁伊魔法 -Feature/&BolgrifInvisibilityPowerDescription 作为一个附赠动作,你可以神奇地隐身 1 轮。如果您采取任何攻击性行动,这种隐身性就会中断。一旦你使用了这个能力,在你完成短休或长休之前你不能再次使用它 -Feature/&BolgrifInvisibilityPowerTitle 消失 -Feature/&BolgrifPowerfulBuildDescription 在确定您的承载能力时,您将您的尺码视为大号 -Feature/&BolgrifPowerfulBuildTitle 强大的构建 -Feature/&BondoftheTalismanDescription 传送最多 5 个细胞 -Feature/&BondoftheTalismanTitle 传送护身符 -Feature/&ChainsofCarceriDescription 除非成功通过 WIS 豁免,否则麻痹天界、恶魔或元素 -Feature/&ChainsofCarceriTitle 卡塞里之链 -Feature/&ClassMonkDeflectMissileDescription 当你被远程武器攻击击中时,你可以使用你的反应来偏转导弹。当你这样做时,你受到的攻击伤害减少 1d10 + 你的敏捷调整值 + 你的武僧等级 -Feature/&ClassMonkDeflectMissileTitle 偏转导弹 -Feature/&ClassMonkDiamondSoulDescription 你对气的掌握使你擅长所有豁免检定。\n此外,每当您进行豁免并失败时,您可以花费 1 气点重新掷骰并获得第二个结果 -Feature/&ClassMonkDiamondSoulTitle 钻石之魂 -Feature/&ClassMonkExtraAttackDescription 每当你在你的回合采取攻击行动时,你可以攻击两次,而不是一次 -Feature/&ClassMonkExtraAttackTitle 额外攻击 -Feature/&ClassMonkKiDescription 您的训练使您能够驾驭 ki 的神秘能量。你获得的气值等于你的武僧等级。当你消耗一个气点时,直到你完成一个短或长的休息后才能使用它,在结束时你将所有消耗的气抽回你自己。您可以使用这些积分来推动各种 ki 功能。您开始了解三个这样的功能: -Feature/&ClassMonkKiEmpoweredStrikesDescription 为了克服对非魔法攻击和伤害的抵抗力和免疫力,你的徒手攻击算作魔法攻击 -Feature/&ClassMonkKiEmpoweredStrikesTitle Ki-Empowered Strikes -Feature/&ClassMonkKiTitle 起 -Feature/&ClassMonkMartialArtsDescription 当你手无寸铁或只挥舞武僧武器并且你不穿盔甲或挥舞盾牌时,你将获得以下好处:\n - 你可以使用敏捷而不是力量来进行徒手打击和武僧武器的攻击和伤害检定。\n - 你可以投一个 d4 来代替你的徒手攻击或武僧武器的正常伤害。当你获得武僧等级时,这个骰子会发生变化。\n - 当你在你的回合中使用徒手攻击或武僧武器进行攻击动作时,你可以进行一次徒手攻击作为奖励动作 -Feature/&ClassMonkMartialArtsTitle 武术 -Feature/&ClassMonkMartialDiceProgression00Description 你可以掷出 D6 来代替你的徒手攻击或武僧武器的正常伤害 -Feature/&ClassMonkMartialDiceProgression00Title 武术骰子增加 (D6) -Feature/&ClassMonkMartialDiceProgression01Description 你可以掷出 D8 来代替你的徒手攻击或武僧武器的正常伤害 -Feature/&ClassMonkMartialDiceProgression01Title 武术骰子增加 (D8) -Feature/&ClassMonkMartialDiceProgression02Description 你可以掷出 D10 来代替你的徒手攻击或武僧武器的正常伤害 -Feature/&ClassMonkMartialDiceProgression02Title 武术骰子增加(D10) -Feature/&ClassMonkPerfectSelfDescription 当你开始战斗并且没有剩余的气值时,你会恢复 4 气值 -Feature/&ClassMonkPerfectSelfTitle 完美的自己 -Feature/&ClassMonkPurityOfBodyDescription 你对流经你的气的掌握使你对疾病和毒素免疫 -Feature/&ClassMonkPurityOfBodyTitle 身体的纯净 -Feature/&ClassMonkSkillProficiencyTitle 和尚技能 -Feature/&ClassMonkTongueOfSunAndMoonDescription 你学会触摸其他心灵的气,这样你就能理解所有的口语。此外,任何能听懂语言的生物都能听懂你说的话 -Feature/&ClassMonkTongueOfSunAndMoonTitle 太阳和月亮的舌头 -Feature/&ClassMonkUnarmoredDefenseDescription 当你没有穿盔甲并且没有使用盾牌时,你的 AC 等于 10 + 你的敏捷调整值 + 你的感知调整值 -Feature/&ClassMonkUnarmoredDefenseTitle 无装甲防御 -Feature/&ClassMonkUnarmoredMovementBonusDescription 移动加成增加 5 英尺 -Feature/&ClassMonkUnarmoredMovementBonusTitle 无装甲运动改进 -Feature/&ClassMonkUnarmoredMovementDescription 当你不穿盔甲或持盾时,你的速度增加 10 英尺。当你达到一定的武僧等级时,这个加成会增加 -Feature/&ClassMonkUnarmoredMovementTitle 无装甲运动 -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceDescription 当您没有装甲并且没有使用盾牌时,您可以像蜘蛛一样在墙上移动。如果您执行任何非移动动作,或者在战斗中没有轮到您,则会暂时失去能力 -Feature/&ClassMonkUnarmoredMovementVerticalSurfaceTitle 无装甲运动:攀爬 -Feature/&ClassMonkWeaponProficiencyTitle 武僧武器熟练度 -Feature/&ClassWarlockArmorProficiencyDescription 轻甲 -Feature/&ClassWarlockArmorProficiencyTitle 术士护甲熟练度 -Feature/&ClassWarlockEldritchInvocationReplaceDescription 选择 Eldritch Invocation 替换 -Feature/&ClassWarlockEldritchInvocationReplaceTitle 替换调用 -Feature/&ClassWarlockEldritchInvocationSetLevelDescription 添加一个可怕的调用 -Feature/&ClassWarlockEldritchInvocationSetLevelTitle 可怕的召唤 -Feature/&ClassWarlockEldritchMasterDescription 你可以利用你内在的神秘力量储备,同时恳求你的赞助人重新获得消耗的法术位。您可以花 1 分钟向您的赞助人寻求帮助,以从您的契约魔法功能中重新获得所有已消耗的法术位。使用此功能重新获得法术位后,您必须完成长时间的休息才能再次这样做 -Feature/&ClassWarlockEldritchMasterTitle 诡异大师 -Feature/&ClassWarlockMysticArcanumSetDescription 你的守护神赐予你一个名为奥秘的魔法秘密。你可以施展一次奥术而不消耗法术位。您必须完成长时间的休息才能再次这样做。在更高的等级,你获得更多可以通过这种方式施放的术士法术:11 级 1 个 6 级法术,13 级 1 个 7 级法术,15 级 1 个 8 级法术,以及 1 个 9 级法术- 17级法术 -Feature/&ClassWarlockMysticArcanumSetTitle 神秘奥秘 -Feature/&ClassWarlockSavingThrowProficiencyDescription 智慧,魅力 -Feature/&ClassWarlockSavingThrowProficiencyTitle 投掷熟练度 -Feature/&ClassWarlockSkillProficiencyDescription 从以下技能中选择 2 项:奥秘、欺骗、历史、恐吓、调查、自然和宗教 -Feature/&ClassWarlockSkillProficiencyTitle 术士技能 -Feature/&ClassWarlockSpellcastingDescription 你的奥术研究和你的异界守护神赐予你的魔法让你更擅长法术 -Feature/&ClassWarlockSpellcastingTitle 术士契约魔法 -Feature/&ClassWarlockToolsProficiencyDescription 您已接受过酿造草药和使用附魔设备的培训 -Feature/&ClassWarlockToolsProficiencyTitle 术士魔法制作 -Feature/&ClassWarlockWeaponProficiencyDescription 简单的武器 -Feature/&ClassWarlockWeaponProficiencyTitle 术士武器熟练度 -Feature/&CounterStrikePowerDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 -Feature/&CounterStrikePowerTitle 反恐精英 -Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceDescription 当你的HP减少到0但没有被杀死时,你可以改为减少到1 HP -Feature/&DamageAffinityGiftoftheProtectorsRelentlessEnduranceTitle 无情的耐力 -Feature/&DevilsSightDescription 你可以在黑暗中正常看到 120 英尺的距离,无论是魔法还是非魔法 -Feature/&DevilsSightTitle 恶魔之眼 -Feature/&DH_BlinkDescription 作为一个附赠动作,你从你当前的存在位面消失,防止所有伤害。在你的下一回合开始时,你回到你消失的空间 -Feature/&DH_BlinkTitle 眨 -Feature/&DH_FadeIntoTheVoidDescription 当你的生命值降至 0 点但没有被彻底击杀时,你的生命值会下降到 1 点,因为你会短暂地淡入虚空以减少伤害。在完成长休之前,您无法再次使用此功能 -Feature/&DH_FadeIntoTheVoidTitle 淡入虚空 -Feature/&DH_RiftCloakDescription 你对裂隙传送门的控制已经达到了你现在可以将裂隙保护授予他人的程度。你可以随意施放守卫羁绊(不分担伤害) -Feature/&DH_RiftCloakTitle 裂隙披风 -Feature/&DH_RiftControlDescription 短暂地被裂隙的能量包围,你传送到一个无人居住的空间。你现在可以在传送时带上一个盟友,并且范围显着增加 -Feature/&DH_RiftControlTitle 裂隙传送门 -Feature/&DH_RiftStrikeDescription 每天一次,在近战中受到伤害时,你可以使用你的反应创建一个传送门,将攻击者从你的存在位面驱逐 1 轮 -Feature/&DH_RiftStrikeTitle 裂谷打击 -Feature/&DH_RiftWalkDescription 短暂地被世界之间的虚空能量所包围,你传送到 30 英尺远的空旷空间,你可以看到 -Feature/&DH_RiftWalkTitle 裂谷步 -Feature/&DHAncientForestBonusCantripDescription 您的赞助人分享有关自然魔法和生命能量如何连接的本质的秘密。你学习 Shillelagh 和 Chill Touch -Feature/&DHAncientForestBonusCantripTitle 古代森林奖励戏法 -Feature/&DHConjureMinorElementalsBonusCantripDescription 你对元素能量的控制已经增加到了你现在对较弱元素的控制的程度。你可以随意施放魔法小元素 -Feature/&DHConjureMinorElementalsBonusCantripTitle 元素爪牙 -Feature/&DHHolyAuraBlindingPowerDescription 当恶魔或不死生物以近战攻击命中受影响的生物时,光环会闪烁耀眼的光芒。攻击者必须通过体质豁免,否则在法术结束前目盲 -Feature/&DHHolyAuraBlindingPowerTitle 神圣光环反击 -Feature/&DHPactOfTheTomeFeatureSetDescription 你的赞助人给了你一本名为《暗影之书》的魔法书。当你获得此功能时,从任何职业的法术列表中选择三个戏法。戏法不需要来自同一个法术列表。当这本书在你身上时,你可以随意施放那些戏法。它们不计入您已知的戏法数量。您使用此功能施放的任何戏法对您来说都被视为术士戏法 -Feature/&DHPactOfTheTomeFeatureSetTitle 大部之契约 -Feature/&DHWardingBondBonusCantripDescription 你对裂隙传送门的控制已经达到了你现在可以将裂隙保护授予他人的程度。你可以随意施放守卫羁绊(不分担伤害) -Feature/&DHWardingBondBonusCantripTitle 裂隙披风 -Feature/&DHWarlockClassPactOfTheChainFeatureSetDescription 当你施放召唤魔宠时,你可以选择以下特殊形态之一:小鬼、伪龙、quasit 或 sprite -Feature/&DHWarlockClassPactOfTheChainFeatureSetTitle 锁链契约 -Feature/&DomainBattleDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainBattleDomainlevel1FeaturesTitle 战域 -Feature/&DomainElementalColdDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainElementalColdDomainlevel1FeaturesTitle 元素(冷)领域 -Feature/&DomainElementalFireDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainElementalFireDomainlevel1FeaturesTitle 元素(火)领域 -Feature/&DomainElementalLightingDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainElementalLightingDomainlevel1FeaturesTitle 元素(照明)领域 -Feature/&DomainInsightDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainInsightDomainlevel1FeaturesTitle 洞察领域 -Feature/&DomainLawDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainLawDomainlevel1FeaturesTitle 法律领域 -Feature/&DomainLifeDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainLifeDomainlevel1FeaturesTitle 生命领域 -Feature/&DomainMischiefDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainMischiefDomainlevel1FeaturesTitle 恶作剧领域 -Feature/&DomainOblivionDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainOblivionDomainlevel1FeaturesTitle 遗忘领域 -Feature/&DomainSunDomainlevel1FeaturesDescription 你学习了这个领域的 1 级特征 -Feature/&DomainSunDomainlevel1FeaturesTitle 太阳域 -Feature/&DreadfulWordTitle 可怕的词 -Feature/&DruidForestGuardianBarkWardDescription 你获得召唤树皮守卫来保护你的能力。作为奖励动作,你可以花费一次你的狂野形态,为你在这个职业中的每个等级获得 4 点临时生命值。这些临时生命值持续 10 分钟,或直到您再次使用狂野形态 -Feature/&DruidForestGuardianBarkWardTitle 树皮病房 -Feature/&DruidForestGuardianExtraAttackDescription 从第 6 级开始,每当你在你的回合中进行攻击动作时,你可以攻击两次,而不是一次 -Feature/&DruidForestGuardianExtraAttackTitle 额外攻击 -Feature/&DruidForestGuardianImprovedBarkWardDescription 你的树皮结界现在会长出荆棘,对近战攻击者造成伤害。用近战攻击成功击中你的敌人会受到 2d8 穿刺伤害 -Feature/&DruidForestGuardianImprovedBarkWardTitle 改进的树皮病房 -Feature/&DruidForestGuardianMagicDescription 从第 2 级开始,当你选择这个圈子时,你可以访问一个随时准备好的扩展法术列表:\n2级:盾牌,雾云\n3级:模糊,火焰之刃\n5级:防护能量,解除魔法\n7级:烈焰护盾,死亡守卫\n等级 9:保持怪物,大恢复 -Feature/&DruidForestGuardianMagicTitle 圆圈咒语 -Feature/&DruidForestGuardianSuperiorBarkWardDescription 你的树皮守卫技能现在会将 3d8 的穿刺伤害反射到近战攻击者身上。此外,树皮结界现在会在它处于活动状态时让你免疫毒素 -Feature/&DruidForestGuardianSuperiorBarkWardTitle 高级树皮病房 -Feature/&DruidForestGuardianSylvanDurabilityDescription 森林守护者自然会获得强大橡树的韧性。 2 级时,你的最大生命值增加 2,并且每当你在该职业中升一级时增加 1 -Feature/&DruidForestGuardianSylvanDurabilityTitle 森林耐久性 -Feature/&DruidForestGuardianSylvanWarMagicDescription 你习惯于使用德鲁伊魔法与军事实力相协调。在第 2 级,即使你的双手都拿着武器或盾牌,你也可以施展需要躯体成分的法术 -Feature/&DruidForestGuardianSylvanWarMagicTitle 森林战争魔法 -Feature/&DualFlurryDescription 您是使用成对武器进行战斗的大师。在任何一个回合中,你在每只手都挥舞武器的情况下用近战攻击击中两次,你可以进行一次额外的副手攻击 -Feature/&DualFlurryTitle 双乱舞 -Feature/&EldritchBlastGraspingHandBonusCantripDescription 当你用你的魔爆击中一个生物时,你可以将那个生物沿直线移动到离你近 10 英尺的地方 -Feature/&EldritchBlastGraspingHandBonusCantripTitle 抓爆 -Feature/&EldritchBlastRepellingBlastBonusCantripDescription 当你用魔爆击中一个生物时,你可以将这个生物沿直线推离你最远 10 英尺 -Feature/&EldritchBlastRepellingBlastBonusCantripTitle 击退爆炸 -Feature/&EldritchMindDescription 你在体质豁免上具有优势,以保持对法术的专注 -Feature/&EldritchMindTitle 诡异的头脑 -Feature/&EldritchSightTitle 可怕的视线 -Feature/&EldritchSmiteDescription 每回合一次,当你用契约武器击中一个生物时,你可以消耗一个术士法术位对目标造成额外 1d8 的力场伤害,再加上每级法术位额外 1d8 -Feature/&EldritchSmiteTitle 诡异惩戒 -Feature/&ElementalistSpellsMagicAffinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&ElementalistSpellsMagicAffinityTitle 元素使法术 -Feature/&ElementalPactAirPlane 飞机 -Feature/&ElementalPactAstralPlane 星界位面 -Feature/&ElementalPactEarthPlane 地球平面 -Feature/&ElementalPactEtherealPlane 灵界位面 -Feature/&ElementalPactFirePlane 消防飞机 -Feature/&ElementalPactIcePlane 冰上飞机 -Feature/&ElementalPactShadowPlane 阴影位面 -Feature/&ElementalPatronDummyFeatureSetTitle 元素师 -Feature/&ElementalPatronElementalConditionFormatDescription 每轮第一次击中造成额外的 {1} 伤害,等于你的熟练加值 -Feature/&ElementalPatronElementalConditionFormatTitle 引导 {0} -Feature/&ElementalPatronElementalDamageFormatDescription 引导 {0} 时,每轮第一次击中造成额外的 {1} 伤害,等于你的熟练加值 -Feature/&ElementalPatronElementalDamageFormatTitle 元素伤害:{0} -Feature/&ElementalPatronElementalFormEnhancedFormatDescription 引导 {0} 时,你获得对 {1} 的免疫,并将熟练奖励作为相同类型的伤害应用到每轮第一次击中 -Feature/&ElementalPatronElementalFormEnhancedFormatTitle 引导 {0} -Feature/&ElementalPatronElementalFormFormatDescription 引导 {0} 时,你获得对 {1} 伤害的抗性,并将熟练奖励作为相同类型的伤害应用于每轮的第一次击中。 -Feature/&ElementalPatronElementalFormFormatTitle {0} -Feature/&ElementalPatronFeatureSet_Level06Description 你对元素的了解已经增加到你现在在对元素的能力检查上获得优势,并对元素造成等于你知识水平的额外伤害。你不再被元素迷住或害怕 -Feature/&ElementalPatronFeatureSet_Level06Title 元素知识 -Feature/&EyesoftheRuneKeeperDescription 你可以阅读所有写作 -Feature/&EyesoftheRuneKeeperTitle 符文守护者之眼 -Feature/&FiendishVigorTitle 恶魔活力 -Feature/&FlameArtillery_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 3D8 伤害。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 -Feature/&FlameArtillery_09ModePowerTitle 召唤火焰火炮构造体 -Feature/&FlameArtillery_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 3D8 伤害。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 -Feature/&FlameArtillery_15ModePowerTitle 召唤火焰火炮构造体 -Feature/&FlameArtilleryModePowerDescription 召唤一个持续 1 小时的构装体。\n烈焰火炮:创造一个锥形火焰,在豁免失败时造成 2D8 伤害 -Feature/&FlameArtilleryModePowerTitle 召唤火焰火炮构造体 -Feature/&ForceArtillery_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 3D8 原力伤害并将敌人推开 5 英尺。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 -Feature/&ForceArtillery_09ModePowerTitle 召唤部队炮兵构造 -Feature/&ForceArtillery_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 3D8 原力伤害并将敌人推开 5 英尺。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 -Feature/&ForceArtillery_15ModePowerTitle 召唤部队炮兵构造 -Feature/&ForceArtilleryAdditionalDamageTitle 升级伤害 -Feature/&ForceArtilleryModePowerDescription 召唤一个持续 1 小时的构装体。\n原力火炮:造成 2D8 的原力伤害并将目标推开 5 英尺 -Feature/&ForceArtilleryModePowerTitle 召唤部队炮兵构造 -Feature/&ForceArtilleryTitle 部队火炮 -Feature/&GambitResourcePoolAddDescription 添加一个额外的开局骰子 -Feature/&GambitResourcePoolAddTitle 额外的 Gambit 骰子 -Feature/&GambitResourcePoolDescription 可用于开局的开局骰子池。从 4 开始,他们会在短暂的休息时充电 -Feature/&GambitResourcePoolTitle Gambit骰子池 -Feature/&GiftoftheEverLivingOnesDescription 从任何治疗中恢复可能的最大生命值 -Feature/&GiftoftheEverLivingOnesTitle 永生者的礼物 -Feature/&GiftoftheProtectorsDescription 当你的生命值降至 0 点但没有被彻底杀死时,该生物会魔法般地改为 1 点生命值。一旦这个魔法被触发,在你完成长休之前你无法从中受益 -Feature/&GiftoftheProtectorsTitle 保护者的礼物 -Feature/&GnomeCunningFeatureDescription 你在对抗魔法的所有智力、感知和魅力豁免上都有优势 -Feature/&GnomeCunningFeatureTitle 狡猾 -Feature/&GnomeNaturalIllusionistDescription 你知道恼人的蜜蜂戏法。智力是你的施法修饰符 -Feature/&GnomeNaturalIllusionistTitle 自然魔法 -Feature/&HerbalBrewDescription 当你完成一次长休后,你可以制作草药酿造,每一种都持续到下一次长休。你创造的啤酒总数等于你的熟练加值。对于每种冲泡,选择以下效果之一:\nFortifying Brew:赋予对不同伤害类型的抵抗力,持续 1 小时。\n加速酒:提供2d4点生命值。\nToxifying Brew:作为毒药作用于武器上,持续 1 分钟。如果击中目标,则每次击中目标受到 1d4 毒伤害 -Feature/&HerbalBrewFeatureSetDescription 如果你还没有毒药工具包或草药工具包,你将获得它的熟练项。\n当你完成一次长休后,你可以制作草药酿造,每一种都持续到下一次长休。你创造的啤酒总数等于你的熟练加值。对于每种冲泡,选择以下效果之一:\nFortifying Brew:赋予对不同伤害类型的抵抗力,持续 1 小时。\n加速酒:提供2d4点生命值。\nToxifying Brew:作为毒药作用于武器上,持续 1 分钟。如果击中目标,则每次击中目标受到 1d4 毒伤害 -Feature/&HerbalBrewFeatureSetTitle 草本酿造 -Feature/&HinderingBlastDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 -Feature/&HinderingBlastMagicAffinityDescription 当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束 -Feature/&HinderingBlastMagicAffinityTitle 阻碍爆炸 -Feature/&HinderingBlastTitle 阻碍爆炸 -Feature/&ImprovedPactWeaponDescription 你可以使用任何武器作为术士法术的施法焦点。此外,该武器的攻击和伤害检定获得 +1 加值 -Feature/&ImprovedPactWeaponTitle 改进的契约武器 -Feature/&ImprovedScoutModePowerDescription 获得改进的侦察模式功能。现在可以通过单次攻击为盟友创造优势并为敌人创造劣势 -Feature/&ImprovedScoutModePowerTitle 改进的侦察模式 -Feature/&ImprovedSentinelModePowerDescription 通过 Gauntlet Grapple 的力量获得改进的哨兵模式功能 -Feature/&ImprovedSentinelModePowerTitle 改进的哨兵模式 -Feature/&IndomitableResistanceAddDescription +1 不屈不挠的抵抗在休息之间使用 -Feature/&IndomitableResistanceAddTitle 不屈不挠的抵抗(增加) -Feature/&IndomitableResistanceTitle 不屈不挠的抵抗 -Feature/&InspirePowerDescription 花费一个开局骰子并激励你自己或你的盟​​友给予 1d6+2 临时生命值 -Feature/&InspirePowerTitle 启发 -Feature/&KnockDownPowerDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 -Feature/&KnockDownPowerTitle 击倒 -Feature/&MagicAffinityRangerArcanistDescription 你擅长在战斗中施法,即使你的双手都拿着武器或盾牌,也可以施展需要躯体成分的法术 -Feature/&MagicAffinityRangerArcanistTitle 奥术战斗训练 -Feature/&MiretheMindTitle 思想泥潭 -Feature/&MoonLitDarknessImmunityDescription 你免疫黑暗状态 -Feature/&MoonLitDarknessImmunityTitle 月光黑暗 -Feature/&MoonLitExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&MoonLitExpandedSpelllistAfinityTitle 月光法术 -Feature/&MoonLitLightAffinityDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是传送或自我增益的力量或法术都会打破隐身 -Feature/&MoonLitLightAffinityStrongDescription 暗影斗篷现在可以在昏暗的光线和魔法黑暗中使用 -Feature/&MoonLitLightAffinityStrongTitle 改进的暗影斗篷 -Feature/&MoonLitLightAffinityTitle 暗影斗篷 -Feature/&OneWithShadowsDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是传送或自我增益的力量或法术都会打破隐身 -Feature/&OneWithShadowsLightAffinityDescription 如果您在自然黑暗中开始您的回合,您将获得隐形。移动、攻击或使用任何不是瞬移或自我增益的力量或法术都会打破隐身 -Feature/&OneWithShadowsLightAffinityStrongDescription One With Shadows 现在可以在昏暗的光线和神奇的黑暗中工作 -Feature/&OneWithShadowsLightAffinityStrongTitle 较暗的阴影 -Feature/&OneWithShadowsLightAffinityTitle 一有阴影 -Feature/&OneWithShadowsStrongerDescription One With Shadows 现在可以在昏暗的光线和神奇的黑暗中工作 -Feature/&OneWithShadowsStrongerTitle 较暗的阴影 -Feature/&OneWithShadowsTitle 一有阴影 -Feature/&OpportunistDebilitatingStrikeDescription 如果敌人的 CON 豁免失败 vs 8 + 你的敏捷 + 你的熟练度,你的偷袭会对敌人造成以下情况之一 -Feature/&OpportunistDebilitatingStrikeTitle 衰弱罢工 -Feature/&OpportunistQuickStrikeDescription 攻击主动性低于你的敌人时,你有优势。此外,你在进行借机攻击时也有优势 -Feature/&OpportunistQuickStrikeTitle 快速打击 -Feature/&OtherworldlyLeapTitle 超凡脱俗的飞跃 -Feature/&OtherworldlyLeapTitle 超凡脱俗的飞跃 -Feature/&PowerAttackAttackModifierDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 -Feature/&PowerAttackAttackModifierTitle 单手强力攻击 -Feature/&PowerAttackConditionDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 -Feature/&PowerAttackConditionTitle 单手强力攻击 -Feature/&PowerAttackPowerDescription 在回合的剩余时间内,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{0} 伤害。仅在使用单手非轻武器、近战或远程攻击时使用 -Feature/&PowerAttackPowerTitle 单手强力攻击 -Feature/&PowerAttackTwoHandedAttackModifierDescription 在回合的剩余时间里,你的攻击受到 -{0} 命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 -Feature/&PowerAttackTwoHandedAttackModifierTitle 双手强力攻击 -Feature/&PowerAttackTwoHandedConditionDescription 在回合的剩余时间里,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 -Feature/&PowerAttackTwoHandedConditionTitle 双手强力攻击 -Feature/&PowerAttackTwoHandedPowerDescription 在回合的剩余时间里,你的攻击受到 -{0} 的命中惩罚,当你击中时造成 +{1} 伤害。仅在用两只手攻击时使用,近战或远程 -Feature/&PowerAttackTwoHandedPowerTitle 双手强力攻击 -Feature/&PowerPaladinAuraOfCourage18Description 为 30 英尺范围内的盟友提供豁免检定加值 -Feature/&PowerPaladinAuraOfCourage18Title 强化勇气光环 -Feature/&PowerPaladinAuraOfProtection18Description 你和你 30 英尺内的盟友不会被吓到 -Feature/&PowerPaladinAuraOfProtection18Title 强化保护光环 -Feature/&PowerTorchbearerDescription 试图点燃一个近战目标! -Feature/&PowerTorchbearerTitle 火炬手 -Feature/&PrimalChampionDescription 20 级时,你体现了荒野的力量。你的力量和体质分数增加 4 -Feature/&PrimalChampionTitle 原始冠军 -Feature/&ProficiencyBolgrifLanguagesDescription 普通、精灵和巨人 -Feature/&ProficiencyBolgrifLanguagesTitle 语言 -Feature/&ProficiencyGnomishLanguagesDescription 普通,侏儒 -Feature/&ProficiencyGnomishLanguagesTitle 语言 -Feature/&ProficiencyRogueBlindSenseDescription 从第 14 级开始,如果你能够听到,你会知道你周围 10 英尺内任何隐藏或隐形生物的位置 -Feature/&ProficiencyRogueBlindSenseTitle 盲感 -Feature/&ProficiencyRogueSlipperyMindDescription 到 15 级时,你获得了更强的精神力量。你获得智慧豁免熟练项 -Feature/&ProficiencyRogueSlipperyMindTitle 狡猾的头脑 -Feature/&ProficiencySoulBladeArmorDescription 轻甲、中甲和盾牌 -Feature/&ProficiencySoulBladeArmorTitle 魂刃护甲熟练度 -Feature/&ProficiencySoulBladeWeaponDescription 简单武器,武术武器 -Feature/&ProficiencySoulBladeWeaponTitle 魂刃武器熟练度 -Feature/&RageDamageBonusAttackModifierDescription 狂暴时为你的攻击增加 +2 伤害 -Feature/&RageDamageBonusAttackModifierTitle 狂暴伤害 -Feature/&RageFeatConditionDescription 当你处于狂暴状态时,你将获得以下优势:力量检定和力量豁免检定优势,+2 伤害检定加值,以及对钝击、穿刺和挥砍伤害的抵抗力 -Feature/&RageFeatConditionTitle 愤怒 -Feature/&RagePowerDescription 作为一个奖励动作,你进入狂暴状态一分钟并获得以下好处:力量检定和力量豁免检定优势,+2 伤害检定加值,以及对钝击、穿刺和挥砍伤害的抵抗力 -Feature/&RagePowerTitle 愤怒 -Feature/&RageStrengthSavingThrowAffinityDescription 你在狂暴时获得力量豁免优势 -Feature/&RageStrengthSavingThrowAffinityTitle 怒气强度节省优势 -Feature/&RangerArcanistMagicDescription 从第 3 级开始,当您达到该职业的特定等级时,您将学习一个额外的法术。每个法术都算作你的游侠法术,但不计入你知道的游侠法术数量。法术是:3级:盾牌,5级:雾步,9级:急速,13级:次元门,17级:怪物。此外,你擅长在战斗中施法,即使你的双手都拿着武器或盾牌,也可以施展需要躯体成分的法术 -Feature/&RangerArcanistMagicTitle 游侠奥术师施法 -Feature/&RangerFeralSensesDescription 你获得超自然的感觉,帮助你对抗你看不见的生物。当你攻击一个你看不见的生物时,你无法看到它并不会在你对它的攻击检定上造成劣势 -Feature/&RangerFeralSensesTitle 野性感官 -Feature/&RangerVanishActionDescription 从第 14 级开始,你可以在你的回合中使用隐藏动作作为奖励动作 -Feature/&RangerVanishActionTitle 消失 -Feature/&RiftWalkerRestrainedImmunityTitle 转瞬即逝的脚步 -Feature/&RiftWalkerSpellsMagicAffinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&RiftWalkerSpellsMagicAffinityTitle 裂谷行者法术 -Feature/&SavingThrowTinkererProficiencyDescription 精通体质和智力豁免 -Feature/&SavingThrowTinkererProficiencyTitle 投掷熟练度 -Feature/&ScoutModePowerDescription 获得更多的移动、隐身优势和远程攻击,每回合造成额外的伤害骰 -Feature/&ScoutModePowerTitle 侦察模式 -Feature/&SentinelModePowerDescription 根据等级获得有限数量的 TempHP。对攻击盟友的敌人施加劣势 -Feature/&SentinelModePowerTitle 哨兵模式 -Feature/&ShroudofShadowTitle 阴影裹尸布 -Feature/&SignofIllOmenTitle 不祥之兆 -Feature/&SpellAsInvocationAtWillDescription 随意投射{0} -Feature/&SpellAsInvocationOncePerDayDescription 施放一次 {0} 直到长时间休息 -Feature/&TempHPShield_09ModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位 -Feature/&TempHPShield_09ModePowerTitle 召唤保护穹顶构造体 -Feature/&TempHPShield_15ModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值。\n自毁:对失败的豁免造成 3D8 力场伤害并摧毁单位。\n 半掩体穹顶:为 10 英尺内的盟友提供半掩体 -Feature/&TempHPShield_15ModePowerTitle 召唤保护穹顶构造体 -Feature/&TempHPShieldModePowerDescription 召唤一个持续 1 小时的构装体。\n保护穹顶:为 10 英尺内的盟友提供 1D8 + 4 临时生命值 -Feature/&TempHPShieldModePowerTitle 召唤保护穹顶构造体 -Feature/&TempHPShieldTitle 保护圆顶 -Feature/&ThiefofFiveFates 每天一次投射{0} -Feature/&ThiefofFiveFatesTitle 五命窃贼 -Feature/&ThirstingBladeDescription 每当你在你的回合采取攻击行动时,你可以用你的武器攻击两次,而不是一次 -Feature/&ThirstingBladeTitle 口渴之刃 -Feature/&TinkererArmorProficiencyDescription 精通轻型和中型盔甲以及盾牌 -Feature/&TinkererArmorProficiencyTitle 修补匠护甲熟练度 -Feature/&TinkererInfusionChoiceDescription 选择您可以使用的输液。请注意,每次输液只能激活一次。第二次激活会取消第一次 -Feature/&TinkererInfusionChoiceTitle 输液选择 -Feature/&TinkererInfusionReplaceDescription 选择要更换的输液 -Feature/&TinkererInfusionReplaceTitle 更换输液 -Feature/&TinkererSkillGainChoicesPluralDescription 修补匠的技能是奥秘、历史、调查、医学、自然、感知和手上功夫 -Feature/&TinkererSkillPointsTitle 修补匠技能 -Feature/&TinkererToolsExpertiseDescription 获得许多工具的专业知识,包括盗贼工具、卷轴工具包、毒药工具包、草药工具包和附魔工具 -Feature/&TinkererToolsExpertiseTitle 修补匠工具专长 -Feature/&TinkererToolsProficiencyDescription 熟练使用多种工具,包括盗贼工具、卷轴工具包、毒药工具包、草药工具包和附魔工具 -Feature/&TinkererToolsProficiencyTitle 工具熟练度 -Feature/&TinkererWeaponProficiencyDescription 熟练使用简单的武器 -Feature/&TinkererWeaponProficiencyTitle 修补匠武器熟练度 -Feature/&ToadKingBasicToxinTitle 基本毒素 -Feature/&ToadKingExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。以下法术已添加到术士法术列表中:{0} -Feature/&ToadKingExpandedSpelllistAfinityTitle 蟾蜍王咒语 -Feature/&ToadKingHallucinogenicToxinAffintyDescription 你的身体已经变得对毒素具有抵抗力,并且在近战范围内受到攻击时会产生防御性毒素(每天最多 PB 次)。如果攻击者的体质豁免失败,他们会变成致发光毒素,直到他们被攻击或以其他方式打断 -Feature/&ToadKingHallucinogenicToxinAffintyTitle 致幻毒素 -Feature/&ToadKingJumpTitle 跳 -Feature/&ToadKingPoisonConditionAffinityTitle 免疫中毒状态 -Feature/&ToadKingPoisonDamageAffinityTitle 免疫毒素伤害 -Feature/&ToadKingStickyFeetTitle 脚蹼 -Feature/&TrickstersEscapeTitle 骗子的逃脱 -Feature/&UrPriestDomainTheftDescription 你抢夺了神赐予所有虔诚牧师的秘密。选择一个牧师领域:你在 1 级获得领域授予的特性 -Feature/&UrPriestDomainTheftTitle 域名盗窃 -Feature/&UrPriestExpandedSpelllistAfinityDescription 当您学习术士法术时,您可以从扩展的法术列表中进行选择。牧师法术被添加到你的术士法术列表中 -Feature/&UrPriestExpandedSpelllistAfinityTitle UrPriest 法术 -Feature/&WallofThornsFeatureSetDescription 每天施放一次荆棘墙 -Feature/&WallofThornsFeatureSetTitle 森林屏障 -Feature/&WitchCurseChoiceDescription 你被一种可怕的诅咒折磨着,它感染了你的身体和灵魂 -Feature/&WitchCurseChoiceTitle 女巫诅咒 -Feature/&WitchMaledictionChoiceDescription 你可以学习许多强大的咒语,称为诅咒咒语,源自诅咒你的阴险魔法 -Feature/&WitchMaledictionChoiceTitle 诅咒 -Feature/&WitchSightDescription 您可以感知或看到高达 60 英尺的隐形 -Feature/&WitchSightTitle 女巫视线 -Feature/&ZSPowerPaladinCleansingTouchDescription 通过接触盟友来移除法术效果。您每天可以执行此操作的次数等于您的魅力修正值 -Feature/&ZSPowerPaladinCleansingTouchTitle 清洁之触 -Feedback/&AdditionalDamageAgonizing_BlastFormat 痛苦的爆炸 -Feedback/&AdditionalDamageAgonizing_BlastLine 当你使用力场伤害(魔爆)施法时,将你的魅力调整值加到它对击中造成的伤害上 -Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageFormat 魔法攻击造成的额外伤害 -Feedback/&AdditionalDamageArcaneFighterBonusWeaponDamageLine 魔法攻击造成的额外伤害 -Feedback/&AdditionalDamageArcaneFirearmFormat 爆破强化! -Feedback/&AdditionalDamageArcaneFirearmLine 爆破增强造成额外伤害 -Feedback/&AdditionalDamageArcanistMarkFormat 奥术师的印记! -Feedback/&AdditionalDamageArcanistMarkLine 奥术师印记引爆并对目标造成额外伤害! -Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeFormat 光明之击! -Feedback/&AdditionalDamageBarbarianPathOfTheLightIlluminatingStrikeLine 光明之击对目标造成额外伤害! -Feedback/&AdditionalDamageBlindingWeaponStrikeFormat 致盲武器 -Feedback/&AdditionalDamageBlindingWeaponStrikeLine 额外伤害并尝试从致盲武器施加致盲 -Feedback/&AdditionalDamageEldritchSmiteFormat 诡异打击! -Feedback/&AdditionalDamageEldritchSmiteLine {0} 惩戒{1} (+{2}) -Feedback/&AdditionalDamageElementalDamageFormat 元素伤害 -Feedback/&AdditionalDamageElementalDamageLine 元素形态给予额外伤害 -Feedback/&AdditionalDamageLightningSpearFormat 闪电矛! -Feedback/&AdditionalDamageLightningSpearLine {0} 用闪电矛攻击{1}! (+{2}) -Feedback/&AdditionalDamagePactMarkedFormat 契约记号! -Feedback/&AdditionalDamagePactMarkedLine 契约标记会造成额外伤害! -Feedback/&AdditionalDamagePactSoulTakerFormat 魂狩! -Feedback/&AdditionalDamagePactSoulTakerLine 夺魂者造成额外伤害! -Feedback/&AdditionalDamagePugilistFormat 拳师 -Feedback/&AdditionalDamagePugilistLine Pugilist的额外徒手伤害 -Feedback/&AdditionalDamageResonatingStrikeFormat 共鸣打击! -Feedback/&AdditionalDamageResonatingStrikeLine {0} 引起 {1} 的共鸣! (+{2}) -Feedback/&AdditionalDamageSoulEmpoweredFormat 灵魂赋能! -Feedback/&AdditionalDamageSoulEmpoweredLine 灵魂强化造成额外伤害! -Feedback/&AdditionalDamageSunlightBladeFormat 阳光之刃! -Feedback/&AdditionalDamageSunlightBladeLine {0} 用 Sunlit Blade 烧伤 {1}! (+{2}) -Feedback/&AdditionalDamageUpgradedConstructFormat 升级伤害 -Feedback/&AdditionalDamageUpgradedConstructLine 升级后的构造体每击造成 1D8 更多伤害 -Feedback/&AncientForestHerbalBrewDamageAffinityAcidResistancePowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewDamageAffinityLightningResistancePowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewDamageAffinityNecroticResistancePowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewDamageAffinityPoisonResistancePowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewDamageAffinityRadiantResistancePowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewHealingPowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&AncientForestHerbalBrewToxifyingPowerUsedWhileTravellingFormat {0} 创建 {1} -Feedback/&ExtraDamageDescription 闪电矛造成的额外伤害 -Feedback/&ExtraDamageTitle 闪电矛额外伤害 -Feedback/&LightningSpearAdditionalDamageDescription 每回合额外造成 1D6 闪电伤害 -Feedback/&LightningSpearAdditionalDamageTitle 闪电矛额外伤害 -Feedback/&NotifyEffectResonatingStrikeLine {0} 引起 {1} 的共鸣! -FightingStyle/&BlindFightingDescription 你有 10 英尺范围内的盲视 -FightingStyle/&BlindFightingTitle 盲斗 -FightingStyle/&CripplingDescription 将对手的近战攻击速度降低到10,直到下一回合结束 -FightingStyle/&CripplingTitle 残废 -FightingStyle/&PugilistFightingDescription 当你完全没有武装时,你的徒手打击造成额外的 d8 伤害,并且你可以用你的副手击打作为奖励动作 -FightingStyle/&PugilistFightingTitle 拳师 -FightingStyle/&TitanFightingDescription 你对体型较大或更大的生物获得 +2 命中 -FightingStyle/&TitanFightingTitle 泰坦格斗 -FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsDescription 奥秘、自然和洞察力 -FlexibleBackgrounds/&AcademicBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsDescription 宗教、自然和洞察力 -FlexibleBackgrounds/&AcolyteBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsDescription 历史、说服和恐吓 -FlexibleBackgrounds/&AristocratBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&BackgroundSkillSelect2Description 选择2个技能熟练度 -FlexibleBackgrounds/&BackgroundSkillSelect2Title 技能 -FlexibleBackgrounds/&BackgroundSkillSelect3Description 选择3个技能熟练度 -FlexibleBackgrounds/&BackgroundSkillSelect3Title 技能 -FlexibleBackgrounds/&BackgroundToolSelect2Description 选择2个工具熟练度 -FlexibleBackgrounds/&BackgroundToolSelect2Title 工具 -FlexibleBackgrounds/&BackgroundToolSelectDescription 选择工具熟练度 -FlexibleBackgrounds/&BackgroundToolSelectTitle 工具 -FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsDescription 感知和恐吓 -FlexibleBackgrounds/&LawkeeperBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsDescription 诡计、潜行和欺骗 -FlexibleBackgrounds/&LowlifeBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsDescription 医学和说服 -FlexibleBackgrounds/&PhilosopherBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsDescription 田径和恐吓 -FlexibleBackgrounds/&SellswordBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsDescription 隐身、欺骗和自然 -FlexibleBackgrounds/&SpyBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsDescription 生存与自然 -FlexibleBackgrounds/&WandererBackgroundSuggestedSkillsTitle 建议的技能 -FlexibleRaces/&PointPoolAbilityScore3Description 在您选择的任何组合中使用三个能力分数提升 -FlexibleRaces/&PointPoolAbilityScore3Title 能力分数增加 -FlexibleRaces/&PointPoolAbilityScore4Description 在您选择的任何组合中使用四次能力分数提升 -FlexibleRaces/&PointPoolAbilityScore4Title 能力分数增加 -Format/&LevelAndExperienceFormat 级别:{0}\n经验:{1}\n达到等级 {3} 所需的 {2} 点 -Format/&LevelAndExperienceMaxedFormat 级别:{0}\n经验:{1}\n达到最高等级 -Item/&ForceArtilleryProjectileDescription 部队火炮弹丸 -Item/&ForceArtilleryProjectileTitle 部队火炮弹丸 -Language/&AbyssalDescription 深渊语言是被深渊之恶包裹扭曲的原始语言形式 -Language/&AbyssalTitle 深渊 -Language/&GnomishLanguageDescription 一种古老的索拉斯坦语,由生活在索拉斯塔深林中的侏儒保存,在大灾变中幸存下来 -Language/&GnomishLanguageTitle 侏儒 -MainMenu/&ExportPdfDescription 降级此英雄 -MainMenu/&ExportPdfTitle 降级 -Message/&CharacterExportDuplicateNameErrorDescription 出口取消:\n\n池中已存在同名英雄。\n请尝试其他名称 -Message/&CharacterExportEmptyNameErrorDescription 出口取消:\n\n请尝试使用非空名称 -Message/&CharacterExportModalContentDescription 输入要导出的英雄名称: -Message/&CharacterExportModalTitleDescription 字符导出 -Message/&LevelDownConfirmationDescription 降级这个英雄? -Message/&LevelDownMultiplayerAbortDescription 在多人游戏会话期间无法降级 -Message/&MessageModWelcomeDescription 社区扩展模组包含了许多令人兴奋的功能,但默认情况下没有启用。按 Ctrl-F10 打开 Unity Mod Manager UI [UMM],然后单击“社区扩展”旁边的设置图标以打开设置页面。\n\n 探索选项并选择您喜欢的选项。 UMM UI 现在将打开 -Message/&MessageModWelcomeTitle 社区扩展模组 -Message/&RespecMultiplayerAbortDescription 在多人游戏或探索地图上无法重新指定 -Message/&SpawnCustomEncounterDescription 在坐标({0}、{1})处生成遭遇? -Message/&SpawnCustomEncounterErrorDescription 无法在多人游戏中产生遭遇。然而... -Message/&SpawnCustomEncounterTitle 遇到 -Message/&TeleportPartyDescription 将队伍传送到坐标({0}、{1})?\n如果你传送到一个未被发现的地方,你可能会破坏任务或地图 -Message/&TeleportPartyTitle 传送 -Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierDescription 武器使用魅力修正来进行攻击和伤害检定,并且在长时间休息前被视为魔法 -Modifier/&AHWarlockSoulBladePactEmpowerWeaponModifierTitle 灵魂赋能 -Modifier/&AttributeModifierRuinDescription -3 护甲等级 -Modifier/&AttributeModifierRuinTitle 毁了 -Modifier/&CripplingAdditionalDamageDescription 致残伤害 -Modifier/&CripplingAdditionalDamageTitle 残废 -Modifier/&DisorientDescription -1d6 攻击检定 -Modifier/&DisorientTitle 迷失方向 -Monster/&DHCustomCouatlDescription 羽蛇是善良的蛇形生物,具有非凡的智慧和洞察力。它们色彩鲜艳的翅膀和温和的举止说明了它们的天国起源 -Monster/&DHCustomCouatlTitle 槲寄生 -Monster/&OwlFamiliarDescription 猫头鹰 -Monster/&OwlFamiliarTitle 猫头鹰 -Monster/&PactOfChainCustomImpDescription 小鬼遍布下层位面,要么为他们的地狱主人跑腿,要么监视对手,要么误导和阻碍凡人。小鬼会自豪地为任何类型的邪恶主人服务,但不能依靠它以任何速度或效率执行任务 -Monster/&PactOfChainCustomImpTitle Imp(链的契约) -Monster/&PactOfChainCustomPseudodragonDescription 难以捉摸的伪龙栖息在世界上安静的地方,在树洞和小洞穴中安家。长着绿色的鳞片、角和长满锋利牙齿的大嘴,伪龙形似一条小绿龙,但性格顽皮 -Monster/&PactOfChainCustomPseudodragonTitle 伪龙 -Monster/&PactOfChainCustomQuasitDescription Quasits 感染下层位面。身体虚弱,他们躲在暗处策划恶作剧和邪恶。更强大的恶魔在不吞噬它们或将它们分开以打发时间时,会使用准星作为间谍和信使 -Monster/&PactOfChainCustomQuasitTitle Quasit(链的契约) -Monster/&PactOfChainCustomSpriteDescription 与小精灵不同,精灵很少沉迷于轻浮的欢乐和乐趣。他们是坚定的战士、保护者和审判者,他们严厉的态度使其他妖精认为他们过于冷酷和严肃。然而,尊重精灵领土的妖精会在遇到麻烦时发现它们是坚定的盟友 -Monster/&PactOfChainCustomSpriteTitle 雪碧(链的契约) -Monster/&WitchOwlFamiliarDescription 猫头鹰 -Monster/&WitchOwlFamiliarTitle 猫头鹰 -MonsterAttack/&AttackWarlockDragonStingDescription 1d4 穿刺伤害,目标必须通过 DC 11 体质豁免否则中毒 -MonsterAttack/&AttackWarlockDragonStingTitle 毒刺 -MonsterAttack/&AttackWarlockImpStingDescription 小鬼的毒刺 -MonsterAttack/&AttackWarlockImpStingTitle 毒刺 -MonsterAttack/&AttackWarlockQuasitStingTitle 毒刺 -MonsterAttack/&DH_Custom_CouatlBite_AttackDescription 穿刺伤害,目标必须通过一次 DC 13 的体质豁免,否则会中毒 24 小时。直到毒药结束,目标失去知觉 -MonsterAttack/&DH_Custom_CouatlBite_AttackTitle 咬 -Power/&AncientForestLifeSapDescription 当你用法术伤害敌人时,你每回合会恢复一半的生命值。如果你的HP低于第一个目标的一半,则本回合将恢复HP,下一个目标恢复HP的一半,但最多只能恢复到最大HP的一半 -Power/&AncientForestLifeSapTitle 生命树液 -Power/&AncientForestRootedPowerDescription 树栖的卷须从你的脚上长出来并深入地下。你的速度变为 0,并且你在推你、拉你或击倒你的任何豁免检定中获得优势。你可以随意施放纠缠 -Power/&AncientForestRootedPowerTitle 根 -Power/&ClassMonkDiamondSoulPowerDescription 每当您进行豁免但失败时,您可以花费 1 气来重新掷骰并取第二个结果 -Power/&ClassMonkDiamondSoulPowerTitle 钻石之魂 -Power/&ClassMonkEmptyBodyDescription 你可以用你的动作消耗4点气来隐身1分钟。在此期间,您还可以抵抗除强制伤害之外的所有伤害 -Power/&ClassMonkEmptyBodyTitle 空的身体 -Power/&ClassMonkFlurryOfBlowsDescription 花费动作使用武僧武器进行攻击后,您可以花费 1 气点作为奖励动作进行 2 次无名攻击。仅当您没有穿着盔甲或盾牌时才可用 -Power/&ClassMonkFlurryOfBlowsTitle 一连串的打击 -Power/&ClassMonkKiPoolDescription 您可以利用 ki 的神秘能量。您对这种能量的访问由许多气点表示。最大数量等于您的武僧等级。所有花费的点数都会在短期或长期休息时恢复。您可以使用这些积分来推动各种 ki 功能 -Power/&ClassMonkKiPoolTitle 气点 -Power/&ClassMonkKiStillnessOfMindDescription 你可以用你的行动来结束对你自己的一种影响,它会导致你被迷住或害怕 -Power/&ClassMonkKiStillnessOfMindTitle 静心 -Power/&ClassMonkOpenHandDistractDescription 目标在你的下一回合结束前不能做出反应 -Power/&ClassMonkOpenHandDistractTitle 转移 -Power/&ClassMonkOpenHandProneDescription 目标必须通过敏捷豁免或被击倒 -Power/&ClassMonkOpenHandProneTitle 击倒 -Power/&ClassMonkOpenHandPushDescription 目标必须通过力量豁免或被推离你 15 英尺 -Power/&ClassMonkOpenHandPushTitle 推开 -Power/&ClassMonkOpenHandTechniqueDescription 当您驾驭自己的气时,您可以操纵敌人的气。每当你用你的疾风连击授予的攻击中的一种击中一个生物时,你可以对该目标施加以下效果之一:\n - 它必须通过敏捷豁免检定否则被击倒。\n - 它必须进行一次力量豁免。如果它失败了,你可以将它推到离你 15 英尺远的地方。\n - 直到你的下一回合结束才能做出反应 -Power/&ClassMonkOpenHandTechniqueTitle 张开手技术 -Power/&ClassMonkPatientDefenseDescription 您可以花费 1 气作为奖励动作来进行闪避动作。仅当您没有穿着盔甲或盾牌时才可用 -Power/&ClassMonkPatientDefenseTitle 病人辩护 -Power/&ClassMonkQuiveringPalmDescription 当你徒手击中一个生物时,你可以消耗 3 点气来启动难以察觉的振动,迫使该生物进行体质豁免。如果失败,则将其生命值降至 0。如果成功,它会受到 10d10 的坏死伤害 -Power/&ClassMonkQuiveringPalmTitle 颤抖的手掌 -Power/&ClassMonkSlowFallDescription 您可以在跌倒时使用您的反应来防止任何跌落伤害 -Power/&ClassMonkSlowFallTitle 缓慢的秋天 -Power/&ClassMonkStepOfTheWindDescription 你可以在你的回合花费 1 气来将脱离或冲刺动作作为奖励动作,并且你的跳跃距离在回合中翻倍。仅当您没有穿着盔甲或盾牌时才可用 -Power/&ClassMonkStepOfTheWindTitle 风之阶 -Power/&ClassMonkStunningStrikeDescription 你可以干扰对手体内的气流动。当你用近战武器攻击击中另一个没有被击晕的生物时,你可以花费 1 气来尝试击晕。目标必须通过体质豁免检定否则会被击晕直到你的下一回合结束 -Power/&ClassMonkStunningStrikeTitle 惊人一击 -Power/&ClassMonkTanquilityDescription 每次短暂休息一次,作为一个自由动作,您可以进入平静状态,平息情绪并专注于您周围的事物。在这种状态下,你在对抗法术的豁免检定上获得优势,而敌人在攻击你时获得劣势。宁静会持续到下一次休息或直到你攻击或施法 -Power/&ClassMonkTanquilityTitle 宁静 -Power/&ClassMonkWholenessOfBodyDescription 以一个动作,你可以恢复相当于你武僧等级三倍的生命值。您必须完成长时间的休息才能再次使用此功能 -Power/&ClassMonkWholenessOfBodyTitle 身体的完整性 -Power/&DH_ElementalFormPoolDescription 你每天可以通过引导元素能量多次在元素形态之间切换(等于你的熟练加值)。你获得对相关伤害的抵抗力,并且每回合一次,将熟练奖励作为相同类型的伤害应用于每轮的第一次法术伤害。表格持续 1 分钟 -Power/&DH_ElementalFormPoolEnhancedDescription 你每天可以通过引导元素能量多次在增强的元素形态之间切换(等于你的熟练加值)。你获得对相关伤害的免疫,并将熟练奖励作为相同类型的伤害应用于每轮的第一次法术伤害。表格持续 1 分钟 -Power/&DH_ElementalFormPoolEnhancedTitle 强化元素形态 -Power/&DH_ElementalFormPoolEnhancedTitleShort 元素形态 -Power/&DH_ElementalFormPoolTitle 元素形态 -Power/&FindFamiliarBundlePowerDescription 以 Pseudorgagon、Sprite、Imp 或 Quasit 的形式召唤魔宠 -Power/&FindFamiliarBundlePowerTitle 找到熟悉的 -Power/&HelpActionDescription 你可以帮助一个友方生物攻击你周围 5 英尺内的一个生物。你佯攻,分散目标,或以其他方式组队,使你的盟友的攻击更有效。如果你的盟友在你下一回合之前攻击目标,第一次攻击检​​定具有优势 -Power/&HelpActionTitle 帮助 -Power/&MoonlitDanceoftheNightSkyDescription 你可以每天一次对 4 个目标施放飞行 -Power/&MoonlitDanceoftheNightSkyTitle 夜空之舞 -Power/&MoonlitDarkMoonDescription 你可以施放黑暗(每天PB次) -Power/&MoonlitDarkMoonTitle 暗月 -Power/&MoonlitFullMoonDescription 您可以施放日光(每天 PB 次) -Power/&MoonlitFullMoonTitle 满月 -Power/&MoonlitMoonTouchedDescription 你在一个小区域内召唤出月球的引力,使豁免检定失败的生物向上漂浮 -Power/&MoonlitMoonTouchedTitle 月亮感动 -Power/&PactofChainFamiliarInvisibilityPowerDescription 该生物会魔法般地隐形,直到它攻击或施法,或者直到它的专注结束(就像专注于一个法术一样)。生物佩戴或携带的任何装备都对其不可见 -Power/&PactofChainFamiliarInvisibilityPowerTitle 隐形 -Power/&PactofChainFamiliarScarePowerDescription 20 英尺范围内你选择的一个生物必须通过一次 DC 10 的感知豁免,否则会被惊吓 1 分钟。目标可以在每个回合结束时重复豁免检定,成功结束对自己的效果 -Power/&PactofChainFamiliarScarePowerTitle 吓 -Power/&ToadKingCroakDescription 发出一波声音,造成伤害并将生物和物体推开 -Power/&ToadKingCroakTitle 发牢骚 -Power/&ToadKingGraspingTongueDescription 将敌人拉向自己 -Power/&ToadKingGraspingTongueTitle 抓舌头 -Power/&ToadKingHallucinogenicToxinPowerDescription 你的身体已经变得对毒素具有抵抗力,并且在近战范围内受到攻击时会产生防御性毒素(每天最多 PB 次)。如果攻击者的体质豁免失败,他们会变成致发光毒素,直到他们被攻击或以其他方式打断 -Power/&ToadKingHallucinogenicToxinPowerTitle 致幻毒素 -Power/&ToadKingSwallowDescription 尝试吞下中型或小型敌人。力量豁免失败时,怪物被吞下并每轮受到 3D6 点酸液伤害。如果蟾蜍术士在单次攻击中受到 15 或更多伤害,则结束 -Power/&ToadKingSwallowTitle 吞 -Power/&UrPriestControlUndeadDescription 以一个动作,你以一个你可以在你周围 30 英尺内看到的不死生物为目标。目标必须进行一次感知豁免。保存失败时,目标必须服从你的命令 -Power/&UrPriestControlUndeadTitle 控制亡灵 -Power/&UrPriestHalfLifeDescription 你将死灵能量带入自己,在生死之间徘徊,暂时被自己的鬼魂附身,获得飞行,和其他鬼魂一样的免疫和伤害抗性 -Power/&UrPriestHalfLifeTitle 半衰期 -Power/&UrPriestRadiantWardDescription 以一个动作,你获得等于你术士等级两倍的临时生命值 -Power/&UrPriestRadiantWardTitle 辐射病房 -Power/&UrPriestSpellSiphonDescription 您将学习如何结合正常的力量储备来利用更大的魔法来源。以一个动作,你可以消耗一个引导神力来重新使用你的 6 级神秘奥术 -Power/&UrPriestSpellSiphonTitle 法术虹吸 -Race/&BolgrifRaceDescription 博尔格里夫是生活在索拉斯塔冰冻高地的半巨人。他们狡猾、谨慎、隐居,不信任除精灵之外的大多数类人生物,并且更喜欢在紧密的氏族中远离文明生活。如果被逼上战场,博格里夫会展示出强大的武器和自然魔法技能 -Race/&BolgrifRaceTitle 博尔格里夫 -Race/&GnomeRaceDescription 侏儒们组成他们紧密联系的社区的沃伦和邻里间弥漫着持续不断的忙碌活动的嗡嗡声。更响亮的声音在嗡嗡声中打断:这里是齿轮的嘎吱声,那里是轻微的爆炸声,惊喜或胜利的叫喊声,尤其是一阵阵笑声。侏儒乐于生活,享受发明、探索、调查、创造和玩耍的每一刻 -Race/&GnomeRaceTitle 侏儒 -Race/&PointPoolSelect10FeatsDescription 为你的角色选择 10 项额外专长 -Race/&PointPoolSelect10FeatsTitle 10 个奖励专长 -Race/&PointPoolSelect11FeatsDescription 为你的角色选择 11 项额外专长 -Race/&PointPoolSelect11FeatsTitle 11 个奖励专长 -Race/&PointPoolSelect2FeatsDescription 为你的角色选择 2 个额外专长 -Race/&PointPoolSelect2FeatsTitle 2 个奖励专长 -Race/&PointPoolSelect3FeatsDescription 为你的角色选择 3 个额外专长 -Race/&PointPoolSelect3FeatsTitle 3 个奖励专长 -Race/&PointPoolSelect4FeatsDescription 为你的角色选择 4 个额外专长 -Race/&PointPoolSelect4FeatsTitle 4 个奖励专长 -Race/&PointPoolSelect5FeatsDescription 为你的角色选择 5 个额外专长 -Race/&PointPoolSelect5FeatsTitle 5 个奖励专长 -Race/&PointPoolSelect6FeatsDescription 为你的角色选择 6 个额外专长 -Race/&PointPoolSelect6FeatsTitle 6 个奖励专长 -Race/&PointPoolSelect7FeatsDescription 为你的角色选择 7 个额外专长 -Race/&PointPoolSelect7FeatsTitle 7 个奖励专长 -Race/&PointPoolSelect8FeatsDescription 为你的角色选择 8 个额外专长 -Race/&PointPoolSelect8FeatsTitle 8 个奖励专长 -Race/&PointPoolSelect9FeatsDescription 为你的角色选择 9 个额外的专长 -Race/&PointPoolSelect9FeatsTitle 9 个奖励专长 -Reaction/&CastSpellInRetributionDescription {0} 正在攻击 {1}!您可以施放 {2} 作为回应! -Reaction/&CastSpellInRetributionReactDescription 点击投射{0} -Reaction/&CastSpellInRetributionReactTitle 施法 -Reaction/&CastSpellInRetributionTitle 施放反应法术 -Reaction/&CustomDeflectMissileClassMonkTitle {0}正在攻击{1},{1}可以做出反应,将受到的伤害降低 1D10 + DEX 修正 + 武僧等级 -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueDescription {0} 用一击乱舞授予的一种攻击命中一个生物,并且可以对该目标施加以下效果之一: -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactDescription 应用选定的技术 -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueReactTitle 申请 -Reaction/&SpendPowerBundleClassMonkOpenHandTechniqueTitle 张开手技术 -Reaction/&SpendPowerClassMonkQuiveringPalmDescription {0} 徒手攻击对手,可以消耗 3 气试图杀死它 -Reaction/&SpendPowerClassMonkQuiveringPalmReactDescription 花气试图杀死对手 -Reaction/&SpendPowerClassMonkQuiveringPalmReactTitle 花ki -Reaction/&SpendPowerClassMonkQuiveringPalmTitle 颤抖的手掌 -Reaction/&SpendPowerClassMonkStunningStrikeDescription {0} 已击中对手并可以消耗 1 气来尝试击晕 -Reaction/&SpendPowerClassMonkStunningStrikeReactDescription 花气试图击晕对手 -Reaction/&SpendPowerClassMonkStunningStrikeReactTitle 花ki -Reaction/&SpendPowerClassMonkStunningStrikeTitle 惊人一击 -Reaction/&SpendPowerCounterStrikePowerDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 -Reaction/&SpendPowerCounterStrikePowerReactDescription 花费一个开局骰子和反恐精英,如果你命中,造成额外的 1d6+2 钝击伤害 -Reaction/&SpendPowerCounterStrikePowerReactTitle 反恐精英 -Reaction/&SpendPowerCounterStrikePowerTitle 反恐精英 -Reaction/&SpendPowerDH_RiftStrikeDescription 每天一次,在近战中受到伤害时,你可以使用你的反应创建一个传送门,将攻击者从你的存在位面驱逐 1 轮 -Reaction/&SpendPowerDH_RiftStrikeTitle 裂谷打击 -Reaction/&SpendPowerDiamondSoulDescription {0} 保存失败,可以花费 1 ki 重投 -Reaction/&SpendPowerDiamondSoulReactDescription 花费 ki 重新滚动失败的保存 -Reaction/&SpendPowerDiamondSoulReactTitle 重新滚动 -Reaction/&SpendPowerDiamondSoulTitle 钻石之魂 -Reaction/&SpendPowerInspirePowerDescription 花费一个开局骰子并激励或你的盟友给予 1d6+2 临时生命值 -Reaction/&SpendPowerInspirePowerTitle 启发 -Reaction/&SpendPowerKnockDownPowerDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 -Reaction/&SpendPowerKnockDownPowerReactDescription 花费一个开局骰子并授权你的攻击造成额外的 1d6+2 钝击伤害并将他们击倒直到他们的下一轮开始,如果他们的力量豁免失败 vs. 8 + 你的力量 + 熟练 -Reaction/&SpendPowerKnockDownPowerReactTitle 击倒 -Reaction/&SpendPowerKnockDownPowerTitle 击倒 -Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应 -Reaction/&SpendPowerPowerSpellShieldArcaneDeflectionTitle 法术护盾 -Reaction/&SpendSpellSlotEldritchSmiteDescription {0} 可以消耗法术位对目标造成 1d8 + 1d8 每法术位等级的力场伤害 -Reaction/&SpendSpellSlotEldritchSmiteReactDescription 单击以消耗一个法术位并增加对目标的伤害 -Reaction/&SpendSpellSlotEldritchSmiteReactTitle 惩戒 -Reaction/&SpendSpellSlotEldritchSmiteTitle 诡异惩戒 -Reaction/&SubitemSelectEldritchSmiteDescription 选择一个插槽等级来消耗你的魔之惩戒 -Reaction/&SubitemSelectEldritchSmiteTitle 槽位 -Reaction/&SubitemSelectPowerBundleTitle 选项 -Reaction/&SubitemSelectSlotLevelTitle 槽位 -Reaction/&SubitemSelectWarcasterTitle 选择动作 -Reaction/&UseClassMonkSlowFallDescription {0} 正在坠落,可以使用反应来防止坠落损坏 -Reaction/&UseClassMonkSlowFallReactDescription 使用反应来防止损坏 -Reaction/&UseClassMonkSlowFallReactTitle 反应 -Reaction/&UseClassMonkSlowFallTitle 缓慢的秋天 -Reaction/&WarcasterAttackDescription 攻击目标 -Reaction/&WarcasterAttackTitle 攻击 -Reaction/&WarcasterReactionDescription {0} 正在离开一个受到一个或多个字符威胁的区域 -Reaction/&WarcasterReactionTitle 机会的攻击 -Requirement/&FeatureSelectionRequireCharacterLevel {0} 级 -Requirement/&FeatureSelectionRequireClassLevel {1} 级 {0} -Requirement/&WarlockMissingEldritchBlast Eldritch Blast cantrip -Requirement/&WarlockRequiresNoMoonLit 不是月光赞助人 -Requirement/&WarlockRequiresOneWithShadows “一个有阴影的人”可怕的召唤 -Requirement/&WarlockRequiresPactOfBlade 刀锋契约 -Requirement/&WarlockRequiresPactOfChain 锁链契约 -Requirement/&WarlockRequiresPactOfTome 大部之契约 -RestActivity/&ZSRespecDescription 尊重这位英雄 -RestActivity/&ZSRespecTitle 尊重 -RestActivity/&ZSSorcerousRestorationDescription 在短暂的休息期间恢复 4 个法术点数 -RestActivity/&ZSSorcerousRestorationTitle 魔法恢复 -Rules/&AdvantageAttackOnEnemyDescription 攻击敌人的优势 -Rules/&AdvantageAttackOnEnemyTitle 点亮 -Rules/&CounterFormDismissCreatureFormat 解雇 Tinkerer 构造 -Rules/&DisadvantageOnAttackByEnemyDescription 被闪电惊醒 -Rules/&DisadvantageOnAttackByEnemyTitle 颠簸 -Rules/&ExtraDamageOnAttackConditionDescription 闪电矛造成的额外伤害 -Rules/&ExtraDamageOnAttackConditionTitle 静电冲击 -Rules/&HalfCoverShieldAttributeDescription 盟友在 10 英尺内获得 +2AC -Rules/&HalfCoverShieldAttributeTitle 半罩穹顶 -Rules/&HalfCoverShieldConditionDescription +2AC -Rules/&HalfCoverShieldConditionTitle 受穹顶保护 -Rules/&LightningSpearPowerDescription 闪电伤害 1D6 + 1D6 -Rules/&LightningSpearPowerTitle 闪电矛 -Rules/&SelfDestructionConditionDescription 自我毁灭 -Rules/&SelfDestructionConditionTitle 自我毁灭 -Rules/&ThunderStruckBalancingAdvantageDescription 平衡雷击只为盟友工作 -Rules/&ThunderStruckBalancingAdvantageTitle 嘲讽 -Rules/&ThunderStruckDescription 攻击侦察哨兵的盟友的劣势 -Rules/&ThunderStruckTitle 雷击(分心) -Screen/&CovenSpellDescription 咒语因为是女巫会的一部分而闻名 -Screen/&CovenSpellHeader 考文 -Screen/&CovenSpellTitle 考文 -Screen/&EditorLocationSize3Title 巨大的[修改] -Screen/&EditorLocationSize4Title 巨大的 [MODDED] -Screen/&FeyTeleportSpellDescription 这个妖精咒语总是有备而来 -Screen/&FeyTeleportSpellTitle 菲 -Screen/&MulticlassSpellDescription 你从其他剧目中知道这个咒语 -Screen/&MulticlassSpellTitle 多类 -Screen/&ShadowTouchedSpellDescription 这个暗影咒语时刻准备着 -Screen/&ShadowTouchedSpellTitle 阴影 -Screen/&SpellSlotsUsedLongDescription 您已在此级别使用 {0} 个法术位 -Screen/&SpellSlotsUsedShortDescription 您已使用 {0} 个契约魔法槽 -Screen/&SpellSlotsUsedShortLongDescription 您已在此等级消耗 {0} 个契约魔法槽和 {1} 个法术槽 -Screen/&WitchSpellDescription 被称为女巫的咒语 -Screen/&WitchSpellHeader 巫婆 -Screen/&WitchSpellTitle 巫婆 -Sorceror/&ZSSorcerousRestorationDescription 在短暂的休息期间恢复 4 个法术点数 -Sorceror/&ZSSorcerousRestorationTitle 魔法恢复 -Spell/&AcidClawsDescription 用你锋利的爪子发动致命的攻击 -Spell/&AcidClawsTitle 血爪 -Spell/&AHHellishRebukeDescription 你伸出手指,伤害你的生物瞬间被地狱般的火焰包围。该生物必须进行一次敏捷豁免。豁免失败时受到 2d10 火焰伤害,成功豁免时受到一半的伤害 -Spell/&AHHellishRebukeTitle 地狱般的斥责 -Spell/&AHPactMarkAdditionalDamageDescription 对带有契约标记的生物造成额外 1d6 伤害 -Spell/&AHPactMarkAdditionalDamageTitle 契约标记损坏 -Spell/&AHPactMarkMarkedByPactConditionDescription 此生物已被契约标记并受到标记的额外伤害 -Spell/&AHPactMarkMarkedByPactConditionTitle 以契约为标志 -Spell/&AHPactMarkPactMarkConditionDescription 你可以用契约标记标记其他生物,并用物理或法术攻击对它们造成额外的 1d6 伤害 -Spell/&AHPactMarkPactMarkConditionTitle 契约标记 -Spell/&AHPactMarkSpellDescription 你从你的契约中将一个标记放在一个你可以在 90 英尺内看到的生物上。它变得容易受到你的攻击,并且每当你用攻击(物理或法术攻击)击中它时都会受到额外的 1d6 伤害。此伤害与命中的攻击类型相同 -Spell/&AHPactMarkSpellTitle 契约标记 -Spell/&AirBlastDescription 向你的目标发射一股集中的空气 -Spell/&AirBlastTitle 空气喷射 -Spell/&BurstOfRadianceDescription 制造出一道耀眼的闪光,对你周围的所有敌人造成伤害 -Spell/&BurstOfRadianceTitle 光辉爆发 -Spell/&CJDivineWordDescription 你说出一个神圣的话语,充满了在创造之初塑造世界的力量。选择范围内你能看到的任意数量的生物。每个能听到你声音的生物都必须进行一次魅力豁免。豁免失败时,生物会受到基于其当前生命值的影响:\n50 点或更少的生命值:耳聋 1 分钟\n40 点或更少的生命值:耳聋和目盲 10 分钟\n30 点或更少的生命值:目盲、耳聋和眩晕 1 小时\n20 点或更少的生命值:立即死亡\n无论其当前的生命值如何,天界生物、元素生物、妖精或恶魔豁免失败都会被强制返回其起源位面(如果它尚未存在)并且无法返回您当前位面的24小时无论如何都没有愿望咒语。 -Spell/&CJDivineWordTitle 神圣的话语 -Spell/&DHAnimalShapesSpellDescription 选择范围内你能看到的任意数量的自愿生物。你将每个目标变成挑战等级为 4 或更低的大型或小型野兽 -Spell/&DHAnimalShapesSpellTitle 动物形状 -Spell/&DHCastSpellArchMageDescription 大法师施法能力 -Spell/&DHCastSpellArchMageTitle 大法师施法能力 -Spell/&DHCastSpellGuardianNagaDescription 大法师施法能力 -Spell/&DHCastSpellGuardianNagaTitle 大法师施法能力 -Spell/&DHCastSpellLichDescription 巫妖施法能力 -Spell/&DHCastSpellLichTitle 巫妖施法能力 -Spell/&DHConjureCelestialSpellDescription 你召唤一个挑战等级为 4 或更低的天体,它出现在你可以看到的范围内的空旷空间中。天界在生命值降至 0 或法术结束时消失。天界在持续时间内对你和你的同伴友好 -Spell/&DHConjureCelestialSpellTitle 召唤天界(羽蛇) -Spell/&DHDominateMonsterSpellDescription 你试图引诱一个你可以在射程内看到的生物。它必须通过一次感知豁免成功或在持续时间内被你魅惑 -Spell/&DHDominateMonsterSpellTitle 主宰怪物 -Spell/&DHFeeblemindSpellDescription 你炸毁一个你可以在射程内看到的生物的思想,试图破坏它的智力和个性。目标受到 4d6 精神伤害并且必须进行一次智力豁免。豁免失败时,该生物的智力和魅力值变为 1。该生物不能施法、激活魔法物品、理解语言或以任何可理解的方式交流 -Spell/&DHFeeblemindSpellTitle 弱智 -Spell/&DHFingerOfDeathSpellDescription 目标必须进行一次体质豁免。豁免失败时它会受到 7d8 + 30 死疽伤害,成功豁免时伤害减半 -Spell/&DHFingerOfDeathSpellTitle 死亡之指(没有僵尸) -Spell/&DHForesightSpellDescription 你接触了一个自愿的生物,并赋予了一种有限的能力来预见不久的将来。在此期间,目标不会感到惊讶,并且在攻击检定、属性检定和豁免检定上具有优势。此外,其他生物在持续时间内对目标的攻击检定具有劣势 -Spell/&DHForesightSpellTitle 远见 -Spell/&DHHolyAuraSpellDescription 神圣之光从你身上冲刷出来,在你周围 30 英尺半径范围内汇聚成柔和的光辉。当你施放此法术时,该范围内你选择的生物会在 5 英尺范围内散发出微弱的光芒,并且在所有豁免检定上具有优势,而其他生物在对它们的攻击检定上具有劣势,直到法术结束 -Spell/&DHHolyAuraSpellTitle 神圣光环 -Spell/&DHIncendiaryCloudSpellDescription 一团旋涡状的烟云伴随着白热的余烬出现在一个以射程内一个点为中心的半径为 20 英尺的球体中。云在角落蔓延,被严重遮挡。它会持续一段时间或直到中等或更高速度(至少每小时 10 英里)的风吹散它。当云出现时,其中的每个生物都必须进行一次敏捷豁免。一个生物在豁免失败时会受到 10d8 的火焰伤害,或在成功豁免时受到一半的伤害。当一个生物在一个回合中第一次进入该法术区域或在该区域结束其回合时,它也必须进行此豁免检定。云向您在每个回合开始时选择的方向直接移动 10 英尺 -Spell/&DHIncendiaryCloudSpellTitle 燃烧云 -Spell/&DHMassHealSpellDescription 一股治疗能量的洪流从你身上流向你周围受伤的生物。你最多可以恢复 700 点生命值,根据你的选择分配给范围内你能看到的任意数量的生物。被此法术治疗的生物也可以治愈所有疾病以及任何使他们失明或失聪的效果。该法术对不死生物或构装体无效 -Spell/&DHMassHealSpellTitle 群体治疗 -Spell/&DHMazeSpellDescription 你将一个你可以在射程内看到的生物放逐到一个迷宫般的半位面。目标会在此停留一段时间或直到它逃离迷宫。 /n目标可以使用它的动作试图逃跑。当它这样做时,它会进行一次 DC 20 的智力检定 -Spell/&DHMazeSpellTitle 迷宫 -Spell/&DHMeteorSwarmSingleTargetSpellDescription 在射程内你可以看到的一个点上,炽热的火球坠落到地面上。以您选择的点为中心的半径为 40 英尺的球体中的每个生物都必须进行一次敏捷豁免。球体散布在角落周围。一个生物在豁免失败时会受到 20d6 的火焰伤害和 20d6 的钝击伤害,或者在成功豁免时受到一半的伤害。在不止一次火焰爆发区域内的生物只受到一次影响 -Spell/&DHMeteorSwarmSingleTargetSpellTitle 流星群(单一目标) -Spell/&DHMindBlankSpellDescription 在法术结束之前,你接触的一个自愿生物免疫心灵伤害、任何能感知其情绪或阅读其思想的效果、占卜法术和被魅惑的状态 -Spell/&DHMindBlankSpellTitle 头脑空白 -Spell/&DHPowerWordHealSpellDescription 一波治疗能量冲刷着你接触到的生物。目标恢复所有生命值。如果该生物被魅惑、受惊、麻痹或震惊,则该状态结束。如果该生物俯卧,它可以利用它的反应站起来。该法术对不死生物或构装体无效 -Spell/&DHPowerWordHealSpellTitle 真言术治疗 -Spell/&DHPowerWordKillSpellDescription 你说出一个强大的话语,可以迫使你在范围内看到的一个生物立即死亡。如果你选择的生物有 100 或更少的生命值,它就会死亡。否则,法术无效 -Spell/&DHPowerWordKillSpellTitle 真言杀 -Spell/&DHPowerWordStunSpellDescription 你说出一个强大的话语,可以压倒你在范围内看到的一个生物的思想,让它目瞪口呆。如果目标的生命值在 150 或更少,则会被击晕。否则,法术无效 -Spell/&DHPowerWordStunSpellTitle 真言术眩晕 -Spell/&DHReverseGravitySpellDescription 该法术在半径 50 英尺、高 100 英尺的圆柱体中反转重力,该圆柱体以射程内的一个点为中心 -Spell/&DHReverseGravitySpellTitle 反重力 -Spell/&DHShapechangeSpellDescription 你在持续时间内呈现不同生物的形态。新形态可以是挑战等级等于或低于你等级的任何生物 -Spell/&DHShapechangeSpellTitle 形状变化 -Spell/&DHSunBurstSpellDescription 耀眼的阳光以你在射程内选择的点为中心在 60 英尺半径范围内闪烁。每一个处于那种光芒中的生物都必须进行一次体质豁免。如果豁免失败,一个生物会受到 12d6 辐射伤害并目盲 1 分钟。成功豁免后,它会受到一半的伤害并且不会被该法术致盲。不死生物和软泥怪在该豁免检定上处于劣势。被该法术致盲的生物在其每个回合结束时进行另一次体质豁免检定。成功豁免后,它不再致盲。此法术消除其区域内由法术造成的任何黑暗 -Spell/&DHSunBurstSpellTitle 森伯斯特 -Spell/&DHTimeStopSpellDescription 你短暂地停止了除了你自己以外的所有人的时间流动。其他生物没有时间流逝,而您连续进行1d4 + 1回合,在此期间您可以正常使用动作和移动 -Spell/&DHTimeStopSpellTitle 时间停止 -Spell/&DHWeirdSpellDescription 利用一群生物最深的恐惧,你在他们的脑海中创造出只有他们才能看到的虚幻生物。范围内以你选择的一个点为中心的半径为 30 英尺的球体中的每个生物都必须进行一次感知豁免。豁免失败时,生物会在持续时间内受到惊吓。幻象唤起了该生物最深的恐惧,将其最可怕的噩梦表现为无情的威胁。在受惊的生物的每个回合结束时,它必须通过一次感知豁免成功,否则会受到 4d10 的心灵伤害。豁免成功后,该生物的法术终止 -Spell/&DHWeirdSpellTitle 奇怪的 -Spell/&EarthTremorDescription 你撞击地面并释放出一股地震力,将泥土、岩石和沙子抛向地面 -Spell/&EarthTremorTitle 地球震颤 -Spell/&EldritchBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n当你达到更高等级时,该法术会产生不止一道光束:5 级时两道光束,11 级时三道光束,17 级时四道光束。您可以将光束指向同一目标或不同目标。为每个光束进行单独的攻击检定 -Spell/&EldritchBlastGraspingHandDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用你的魔爆击中一个生物时,你可以将那个生物沿直线移动到离你近 10 英尺的地方。) -Spell/&EldritchBlastGraspingHandTitle 魔爆(抓握) -Spell/&EldritchBlastRepellingBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用魔爆击中一个生物时,你可以将这个生物沿直线推离你最远 10 英尺。) -Spell/&EldritchBlastRepellingBlastTitle 魔爆(击退) -Spell/&EldritchBlastTitle 诡异冲击 -Spell/&EldritchOrbDescription 你向射程内的生物或物体投掷一个可怕的能量球,并在小范围内造成力场伤害 -Spell/&EldritchOrbTitle 诡异宝珠 -Spell/&EWResonatingStrikeDescription 选择你近战范围内的一个生物和一个你可以在主要目标 5 英尺内看到的不同生物。你使用当前武器对第一个生物进行近战攻击。击中时,目标会受到武器攻击的正常效果,共鸣音跃向第二个目标,造成等同于你的施法能力调整值的雷电伤害。\n5 级时,近战攻击对目标造成额外 1d8 的雷击伤害,对第二个生物的雷击伤害增加到 1d8 + 你的施法能力调整值。在 11 级和 17 级时,两个伤害掷骰都增加 1d8 -Spell/&EWResonatingStrikeTitle 共鸣打击 -Spell/&EWSunlightBladeDescription 使用武器进行近战攻击。被击中时,目标会受到攻击的正常效果,并被炽热的辐射能量包围,在回合中散发出微弱的光芒。当它被突出显示时,对这个生物的下一次攻击是有利的。\n第 5 级时,近战攻击对目标造成额外 1d8 的辐射伤害。在 11 级和 17 级时,伤害再增加 1d8 -Spell/&EWSunlightBladeTitle 阳光明媚的刀片 -Spell/&FindFamiliarDescription 你得到一个熟悉的服务 -Spell/&FindFamiliarImpDescription 以小鬼的形式召唤你的魔宠 -Spell/&FindFamiliarImpTitle 寻找熟悉的(小鬼) -Spell/&FindFamiliarPsuedodragonDescription 以伪龙的形式召唤你的魔宠 -Spell/&FindFamiliarPsuedodragonTitle 找到熟悉的(伪龙) -Spell/&FindFamiliarQuasitDescription 以准星的形式召唤你的魔宠 -Spell/&FindFamiliarQuasitTitle 找到熟悉的(Quasit) -Spell/&FindFamiliarSpriteDescription 以 Sprite 的形式召唤你的熟人 -Spell/&FindFamiliarSpriteTitle 找到熟悉的 (Sprite) -Spell/&FindFamiliarTitle 找到熟悉的 -Spell/&FrenzyDescription 通过一个手势,您可以将人群减少为卑鄙的本能和暴力。选择一个你可以在范围内看到的点。该点 20 英尺内的每个生物都必须进行一次感知豁免。豁免失败时,生物会在持续时间内陷入狂乱状态。当一个生物处于狂乱状态时,它会拔出一把近战武器,如果它有的话。一个疯狂的生物必须在其回合开始时使用它的动作来攻击它触及范围内的生物。它使用近战武器(如果有的话),或者使用临时武器或徒手攻击(如果没有的话)。如果多个目标都在该生物的触及范围内,它会随机选择目标。如果该生物触及范围内没有目标,它会攻击自己,对抗自己的 AC,击中时造成正常伤害。在它的回合结束时,一个狂乱的生物可以重复它的豁免检定,在成功时提前结束对它的效果 -Spell/&FrenzyTitle 疯狂 -Spell/&HinderingBlastDescription 一道噼啪作响的能量光束向射程内的一个生物射去。对目标进行一次远程法术攻击。命中时,目标受到 1d10 力场伤害。\n(当你用你的魔爆击中一个生物时,你可以将该生物的速度降低 10 英尺,直到你的下一回合结束。) -Spell/&HinderingBlastTitle 魔爆(阻碍) -Spell/&IlluminatingSphereDescription 使效果区域内的手电筒和法力灯等光源点亮 -Spell/&IlluminatingSphereTitle 照明球 -Spell/&IPConjureInvisibleStalkerTitle 召唤元素(隐形追踪者) -Spell/&MinorLifestealDescription 你从范围内你能看到的敌对生物身上吸取生命能量。然后你治疗的生命值等于造成的伤害量。该法术对不死生物或构装体无效 -Spell/&MinorLifestealTitle 小型吸血 -Spell/&MuleDescription 该法术的接受者能够忽略重载或盔甲对移动速度的影响。他们还可以携带更多的重量 -Spell/&MuleTitle 骡子 -Spell/&PetalStormDescription 选择一个你可以在射程内看到的空置的 15 英尺立方空气。一股旋风元素之力出现在立方体中,并持续法术持续时间。云层严重遮蔽了它的区域。任何在一个回合中第一次进入风暴或从那里开始其回合的生物都必须进行一次力量豁免。如果豁免失败,该生物将受到 3d4 挥砍伤害。作为附赠动作,你可以将风暴向任意方向移动最多 30 英尺 -Spell/&PetalStormTitle 花瓣风暴 -Spell/&ProtectThresholdDescription 沿着边界追踪奥术印记,你可以保护门口、窗户或其他入口。在此期间,一个隐形的可怕生物会潜伏在被保护的传送门上。任何试图通过传送门的生物都必须进行一次感知豁免,否则会受到 4d6 的精神伤害,或者成功豁免的一半 -Spell/&ProtectThresholdTitle 保护门槛 -Spell/&RadiantMotesDescription 释放出一大群光芒四射的射弹,造成轻微伤害,但绝不失手。目标可能会发出长达 1 分钟的光 -Spell/&RadiantMotesTitle 辐射尘埃 -Spell/&ThunderStrikeDescription 制造一阵雷鸣般的声音,伤害你周围的每个人 -Spell/&ThunderStrikeTitle 爆音 -Spell/&WinterBreathDescription 制造一阵冷风,让你的敌人感到寒冷并将他们击倒 -Spell/&WinterBreathTitle 冬天的气息 -Spell/&WitchFamiliarDescription 你得到一个熟悉的服务 -Spell/&WitchFamiliarTitle 女巫熟悉 -SpellList/&ClassWarlockSpellListDescription 术士法术列表 -SpellList/&ClassWarlockSpellListTitle 术士法术列表 -SpellList/&ElementalistSpellsListDescription 元素使法术列表 -SpellList/&ElementalistSpellsListTitle 元素使法术列表 -SpellList/&RiftWalkerSpellsListDescription 裂谷行者法术列表 -SpellList/&RiftWalkerSpellsListTitle 裂谷行者法术列表 -SpellList/&SpellListTinkererDescription 修补匠拼写列表 -SpellList/&SpellListTinkererTitle 修补匠拼写列表 -Stage/&IdentityMorphotypeEyeHeader 眼型 -Stage/&SubclassSelectionStageClassMonkTraditionDescription 此阶段选择角色的修道院传统 -Stage/&SubclassSelectionStageClassMonkTraditionFeatures 寺院传统特色 -Stage/&SubclassSelectionStageClassMonkTraditionHeader 选择寺院传统 -Stage/&SubclassSelectionStageClassMonkTraditionNoneDescription 你必须选择一个寺院传统 -Stage/&SubclassSelectionStageClassMonkTraditionTitle 修道士\n传统 -Stage/&SubclassSelectionStageCovenDescription 考文 -Stage/&SubclassSelectionStageCovenFeaturesDescription 考文 -Stage/&SubclassSelectionStageCovenFeaturesHeader 科文特色 -Stage/&SubclassSelectionStageCovenFeaturesTitle 考文 -Stage/&SubclassSelectionStageCovenHeader 选择一个公约 -Stage/&SubclassSelectionStageCovenTitle 考文 -Stage/&SubclassSelectionStagePatronDescription 术士的定义是与异界存在的契约。有时术士和守护神之间的关系就像牧师和神祇的关系,虽然守护神不是神 -Stage/&SubclassSelectionStagePatronFeatures 否则顾客功能 -Stage/&SubclassSelectionStagePatronHeader 术士 否则的赞助人 -Stage/&SubclassSelectionStagePatronTitle 否则顾客 -Stage/&SubclassSelectionStageSpecialistDescription 描述 Tinkerers 的专长范围很广,包括作为药水制造者制作长生不老药、作为冲击波制造爆炸物以及作为武器铁匠使用魔法武器 -Stage/&SubclassSelectionStageSpecialistFeatures 专业特点 -Stage/&SubclassSelectionStageSpecialistHeader 专长 -Stage/&SubclassSelectionStageSpecialistNoneDescription 专家 无 描述 -Stage/&SubclassSelectionStageSpecialistTitle 选择专业 -Subclass/&AbilityAffinityRogueConArtistDescription 使用说服、欺骗、表演和戏法进行能力检查的优势 -Subclass/&AbilityAffinityRogueConArtistTitle 操纵性 -Subclass/&AHWarlockSubclassSoulBladePactDescription 你用一种有知觉的武器做了一笔交易,你用它来喂养灵魂以换取力量 -Subclass/&AHWarlockSubclassSoulBladePactTitle 魂刃契约 -Subclass/&ArcaneFighterAdditionalActionDescription 你可以在用你的武器攻击击败敌人后施展法术 -Subclass/&ArcaneFighterAdditionalActionTitle 拼写格斗 -Subclass/&ArcaneFighterBonusWeaponDamageDescription 每回合一次,你的武器攻击造成额外的 1d8 伤害 -Subclass/&ArcaneFighterBonusWeaponDamageTitle 魔法攻击 -Subclass/&ArtificerAlchemistDescription 你专注于药水、增益、治疗和施法 -Subclass/&ArtificerAlchemistTitle 药水制造者 -Subclass/&ArtificerArtileristCannonsDescription 你创造了一套可以在战斗中作为奖励动作激活的大炮 -Subclass/&ArtificerArtileristCannonsTitle 大炮 -Subclass/&ArtificerArtilleristDescription 你擅长投掷弹丸并引起爆炸 -Subclass/&ArtificerArtilleristTitle 冲击波 -Subclass/&ArtificerBattleSmithDescription 你擅长在战斗中使用魔法武器 -Subclass/&ArtificerBattleSmithTitle 武器史密斯 -Subclass/&ArtificerSpellcastingDescription 施放修补匠法术 -Subclass/&ArtificerSpellcastingTitle 修补匠施法 -Subclass/&AttackModifierArtificerBattleSmithWeaponDescription 你的攻击算作魔法攻击,你使用你的智力进行攻击和伤害检定 -Subclass/&AttackModifierArtificerBattleSmithWeaponTitle 灌注武器 -Subclass/&AttackModifierArtificerBlindingWeaponDescription 触碰一件能够在击中时致盲目标的武器(对抗体质豁免)。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerBlindingWeaponTitle 致盲武器 -Subclass/&AttackModifierArtificerEnhancedArmorDescription 触摸盔甲,它变得神奇并提供+1 AC。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerEnhancedArmorTitle 强化护甲 -Subclass/&AttackModifierArtificerEnhancedFocusDescription 触摸一个焦点,它会变得神奇并获得 +1 攻击和法术 dc。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerEnhancedFocusTitle 增强焦点 -Subclass/&AttackModifierArtificerEnhancedWeaponDescription 触碰一件武器,它就会变成魔法并且在攻击和伤害掷骰上获得+1。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerEnhancedWeaponTitle 强化武器 -Subclass/&AttackModifierArtificerImprovedEnhancedArmorDescription 触摸盔甲,它变得神奇并提供+2 AC。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerImprovedEnhancedArmorTitle 强化强化护甲 -Subclass/&AttackModifierArtificerImprovedEnhancedFocusDescription 触摸一个焦点,它会变得神奇并获得 +2 攻击和法术 dc。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerImprovedEnhancedFocusTitle 改进的增强焦点 -Subclass/&AttackModifierArtificerImprovedEnhancedWeaponDescription 触碰一件武器,它就会变成魔法并且在攻击和伤害掷骰上获得+2。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&AttackModifierArtificerImprovedEnhancedWeaponTitle 改良强化武器 -Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponDescription 你为你的武器注入力量。你的攻击算作魔法并且你的攻击和伤害掷骰+7 -Subclass/&AttackModifierImprovedArtificerBattleSmithWeaponTitle 强化灌注武器 -Subclass/&AttackModifierMeleeWizardArcaneWeaponDescription 当激活武器时,它的攻击被视为魔法攻击,你可以使用你的智力进行攻击和伤害检定 -Subclass/&AttackModifierMeleeWizardArcaneWeaponTitle 奥术武器 -Subclass/&AttributeModifierArtificerBattleSmithExtraAttackDescription 你获得额外攻击 -Subclass/&AttributeModifierArtificerBattleSmithExtraAttackTitle 额外攻击 -Subclass/&AttributeModifierMeleeWizardExtraAttackDescription 你获得额外攻击 -Subclass/&AttributeModifierMeleeWizardExtraAttackTitle 额外攻击 -Subclass/&BarbarianPathOfTheLightDescription 追随光明之路的野蛮人照亮黑暗并保护他们的盟友免受潜伏在黑暗中的危险 -Subclass/&BarbarianPathOfTheLightEyesOfTruthDescription 你总是处于“隐身术”的效果下 -Subclass/&BarbarianPathOfTheLightEyesOfTruthTitle 真理之眼 -Subclass/&BarbarianPathOfTheLightIlluminatedConditionDescription 被光明之击分心 -Subclass/&BarbarianPathOfTheLightIlluminatedConditionTitle 发光的 -Subclass/&BarbarianPathOfTheLightIlluminatedDisadvantageDescription 在任何不针对光明野蛮人之路的攻击掷骰上的劣势 -Subclass/&BarbarianPathOfTheLightIlluminatedPreventInvisibilityDescription 不能隐形 -Subclass/&BarbarianPathOfTheLightIlluminatingBurstDescription 在你进入狂暴状态的回合,你可以选择照亮你周围 30 英尺内的最多三个敌人。他们必须通过体质豁免(DC 等于 8 + 你的熟练加值 + 你的体质调整值),否则会受到 4d6 光辉伤害并被你的光明之击照亮 1 分钟。以这种方式被照亮的生物在其每个回合结束时进行另一次体质豁免。成功保存后,效果结束 -Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerDescription 最多三个敌人受到 4d6 的光辉伤害,并被你的光明之击照亮。 (宪法豁免检定无效。) -Subclass/&BarbarianPathOfTheLightIlluminatingBurstPowerTitle 照明爆发 -Subclass/&BarbarianPathOfTheLightIlluminatingBurstTitle 照明爆发 -Subclass/&BarbarianPathOfTheLightIlluminatingStrikeDescription 当你在狂暴时,你在你的回合中被攻击击中的第一个生物会受到额外的 1d6 辐射伤害,并且会被魔法照亮,直到你的下一回合开始。此外,该生物在任何不针对您且不会隐身的攻击检定上都有劣势 -Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementDescription 光明之击造成的额外伤害增加到 2d6 -Subclass/&BarbarianPathOfTheLightIlluminatingStrikeImprovementTitle 照明罢工改进 -Subclass/&BarbarianPathOfTheLightIlluminatingStrikeTitle 光明之击 -Subclass/&BarbarianPathOfTheLightLightsProtectionDescription 当一个受到你的光明之击影响的敌对生物死亡时,你会恢复等于你野蛮人等级一半的生命值。此外,你不再引发受你的光明之击影响的生物的借机攻击 -Subclass/&BarbarianPathOfTheLightLightsProtectionTitle 光的保护 -Subclass/&BarbarianPathOfTheLightPierceTheDarknessDescription 你获得卓越的黑暗视觉 -Subclass/&BarbarianPathOfTheLightPierceTheDarknessTitle 穿透黑暗 -Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionDescription 可以感知看不见的生物 -Subclass/&BarbarianPathOfTheLightSeeingInvisibleConditionTitle 隐形瞄准具 -Subclass/&BarbarianPathOfTheLightTitle 光之之路 -Subclass/&BloodWitchDescription 大多数女巫会禁止使用血魔法,使用从施法者的精髓中汲取的黑暗法术和凡人妖术。从根本上说,它比其他巫术更危险,但它的许多风险伴随着丰厚的回报 -Subclass/&BloodWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} -Subclass/&BloodWitchMagicTitle 血魔法 -Subclass/&BloodWitchTitle 血魔女 -Subclass/&CancelCancelElixirFlyDescription 从魔药制造者药剂中结束飞行状态 -Subclass/&CancelCancelElixirFlyTitle 取消飞行 -Subclass/&CancelCancelElixirResilienceDescription 结束魔药制造药剂的恢复状态 -Subclass/&CancelCancelElixirResilienceTitle 取消弹性 -Subclass/&CancelCancelElixirSwiftnessDescription 用魔药制造药剂结束迅捷状态 -Subclass/&CancelCancelElixirSwiftnessTitle 取消迅捷 -Subclass/&ClassMonkTraditionDescription 在第 3 级,您选择遵循启蒙的精神方式。它将塑造你如何操纵 ki。 -Subclass/&ClassMonkTraditionTitle 寺院传统 -Subclass/&ClassMonkTraditionWayOfTheOpenHandDescription [功能实现后更新]\n张开手之道的僧侣是武术战斗的终极大师,无论是武装还是徒手。他们学习推搡和绊倒对手的技巧,操纵气来治愈对他们身体的伤害,并练习可以保护他们免受伤害的高级冥想 -Subclass/&ClassMonkTraditionWayOfTheOpenHandTitle 张开手的方式 -Subclass/&ClassWarlockPatronDescription 术士的定义是与异界存在的契约。有时术士和守护神之间的关系就像牧师和神祇的关系,虽然守护神不是神 -Subclass/&ClassWarlockPatronTitle 否则赞助人 -Subclass/&ConditionResistantArmorTitle 抗性装甲 -Subclass/&ConditionResistnatArmorDescription 你的盔甲可以抵抗酸、寒冷、火、力、闪电、坏死、毒、精神、辐射和雷击伤害 -Subclass/&ConditionSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应。这会让你的 AC +{0} 直到你的下一回合 -Subclass/&ConditionSpellShieldArcaneDeflectionTitle 奥术偏转 -Subclass/&ConditionTransmuteConstitutionSaveDescription 由转化力量赋予的临时体质豁免熟练度 -Subclass/&ConditionTransmuteConstitutionSaveTitle 宪法保存 -Subclass/&ConditionTransmutePoisonDescription 由转化之力赋予的临时酸、冷、火、闪电、坏死、雷电和毒药抗性 -Subclass/&ConditionTransmutePoisonTitle 元素抗性 -Subclass/&CraftingTinkererMagicItemAdeptDescription 你擅长制作魔法物品。你需要 1/4 的时间来制作物品,并且在制作时你会获得双倍的熟练度奖励 -Subclass/&CraftingTinkererMagicItemAdeptTitle 魔法物品专家 -Subclass/&DHWarlockSubclassElementalPatronDescription 你已经与存在于元素荒地的原始人签订了契约并被改变了。守护者的元素混沌已经弥漫你的灵魂,让你使用不同元素类型的力量 -Subclass/&DHWarlockSubclassElementalPatronTitle 元素使契约 -Subclass/&DHWarlockSubclassRiftWalkerDescription 你的守护神是少数以世界之间的虚无为家的生物之一。它们可以轻松地在位面之间滑行,而您从与它们互动中获得的知识使您能够利用挥之不去的裂隙能量在 solasta 中为您带来好处。有时你可能会渴望你的赞助人的遥远国度,渴望在余下的时间里在维度之间徘徊,或者观察另一个裂谷事件的迹象,以防止或鼓励 -Subclass/&DHWarlockSubclassRiftWalkerTitle 峡谷行者契约 -Subclass/&DruidForestGuardianDruidSubclassDescription Circle of the Forest Guardian 德鲁伊宣誓保护森林和所有居住在其中的生物。擅长使用防护魔法和武术,这个德鲁伊圈的成员是战场上令人生畏的对手 -Subclass/&DruidForestGuardianDruidSubclassTitle 森林守护者之环 -Subclass/&EquipmentModifierArtificerBagOfHolderDescription 触摸一个包并注入一个额外的维度空间,以帮助它在不妨碍您的情况下承受更多重量。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&EquipmentModifierArtificerBagOfHolderTitle 手提袋 -Subclass/&FighterSpellShieldDescription 法术护盾是专门从事防御和保护的战士。他们使用魔法来帮助他们的自然能力 -Subclass/&FighterSpellShieldSpellcastingDescription 施展防护、幻术、转化和死灵学派的法师法术和戏法 -Subclass/&FighterSpellShieldSpellcastingTitle 施法 -Subclass/&FighterSpellShieldSpellResistanceDescription 你在法术和防护魔法方面的经验使你能够抵抗对你施放的法术 -Subclass/&FighterSpellShieldSpellResistanceTitle 法术抗力 -Subclass/&FighterSpellShieldTitle 法术护盾 -Subclass/&GreenWitchDescription 植物、自然和生长的事物是绿色魔法的领域。通常是德鲁伊拥护的一种奥术,一些女巫与绿色魔法的力量有着密切的联系,并且可以诱使植物和动物服从他们的命令 -Subclass/&GreenWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n{0} -Subclass/&GreenWitchMagicTitle 绿色魔法 -Subclass/&GreenWitchTitle 绿女巫 -Subclass/&HArtilleryIncreaseDescription 炮兵池增加 -Subclass/&HArtilleryIncreaseTitle 炮兵池增加 -Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseDescription 你现在可以每天注入两个额外的物品,这是用于你的特殊武器史密斯武器的 -Subclass/&HealingPoolArtificerBattleSmithInfusionsIncreaseTitle 武器史密斯武器灌注 -Subclass/&HealingPoolArtificerInfusionsDescription 每天 2 次为物品注入魔法效果 -Subclass/&HealingPoolArtificerInfusionsIncreaseDescription 您现在可以每天注入一件额外的物品 -Subclass/&HealingPoolArtificerInfusionsIncreaseTitle 更多输液 -Subclass/&HealingPoolArtificerInfusionsTitle 输液 -Subclass/&HealingPoolLifeTransmuterBonusDescription 每天额外 2 次,您可以将自己的意志强加于现实 -Subclass/&HealingPoolLifeTransmuterBonusExtraDescription 每天额外 4 次,您可以将自己的意志强加于现实 -Subclass/&HealingPoolLifeTransmuterBonusExtraTitle 额外的转化力 -Subclass/&HealingPoolLifeTransmuterBonusTitle 额外的转化力 -Subclass/&HealingPoolLifeTransmuterListDescription 每天 2 次以特殊能力实现你对现实的意志 -Subclass/&HealingPoolLifeTransmuterListTitle 转化力量 -Subclass/&MagicAffinityAlchemicalSavantListDescription 当施放酸箭和烈焰球时,它们的行为就像施放高 2 级一样。你的戏法也得到了提升,所以即使敌人救了他们,他们仍然会受到一半的伤害 -Subclass/&MagicAffinityAlchemicalSavantListTitle Elixir Savant Spells -Subclass/&MagicAffinityAlchemistSpellRecoveryDescription 您可以每天两次在短暂的休息期间恢复法术位 -Subclass/&MagicAffinityAlchemistSpellRecoveryTitle 炼金术制备 -Subclass/&MagicAffinityFighterSpellShieldDescription 专注于检查的优势以及在持有物品时执行法术的躯体成分的能力 -Subclass/&MagicAffinityFighterSpellShieldTitle 战斗铸造 -Subclass/&MagicAffinityLifeTransmuterListDescription 当施展一些转化和死灵法术时,它们会在比所用法术位高 2 级的法术位上施展。改进的法术包括:虚假生命、失明、飞行、诅咒、吸血鬼之触、枯萎和云杀。 -- 注意 意图也是有魔法武器的好处,但是目前这种方式在魔法武器上增加法术等级没有效果 -Subclass/&MagicAffinityLifeTransmuterListTitle 现实弯曲 -Subclass/&MagicAffinityMasterManipulatorDC0Description 对手更难抵抗你的咒语。豁免DC增加0 -Subclass/&MagicAffinityMasterManipulatorDC1Description 对手更难抵抗你的咒语。豁免DC增加1 -Subclass/&MagicAffinityMasterManipulatorDC2Description 对手更难抵抗你的咒语。豁免DC增加2 -Subclass/&MagicAffinityMasterManipulatorDC3Description 对手更难抵抗你的咒语。豁免DC增加3 -Subclass/&MagicAffinityMasterManipulatorDC4Description 对手更难抵抗你的咒语。豁免DC增加4 -Subclass/&MagicAffinityMasterManipulatorDC5Description 对手更难抵抗你的咒语。豁免DC增加5 -Subclass/&MagicAffinityMasterManipulatorDCDescription 对手更难抵抗你的咒语。豁免DC增加3 -Subclass/&MagicAffinityMasterManipulatorDCTitle 奥术之力 -Subclass/&MagicAffinityMasterManipulatorListDescription 在施展某些附魔、防护和幻术法术时,它们会以比所用法术位高 1 级的法术位施放。改进的法术包括:魅惑人、睡眠、喷色、定身、隐形、反制法术、解除魔法、放逐、混乱、幻影杀手、支配人和定身怪物 -Subclass/&MagicAffinityMasterManipulatorListTitle 奥术操纵 -Subclass/&MagicAffinityMeleeWizardConcentrationDescription 由于在战斗混乱中的经验,在专注检定上获得优势 -Subclass/&MagicAffinityMeleeWizardConcentrationTitle 提高浓度 -Subclass/&MagicAffinityRoguishConArtistDC0Description 你的法术豁免 DC 增加 0 -Subclass/&MagicAffinityRoguishConArtistDC1Description 你的法术豁免 DC 增加 1 -Subclass/&MagicAffinityRoguishConArtistDC2Description 你的法术豁免 DC 增加 2 -Subclass/&MagicAffinityRoguishConArtistDC3Description 你的法术豁免 DC 增加 3 -Subclass/&MagicAffinityRoguishConArtistDC4Description 你的法术豁免 DC 增加 4 -Subclass/&MagicAffinityRoguishConArtistDC5Description 你的法术豁免 DC 增加 5 -Subclass/&MagicAffinityRoguishConArtistDCTitle 改进的操作 -Subclass/&MagicAffinitySpellMasterBonusScribingDescription 每升一级抄写一个额外的法术 -Subclass/&MagicAffinitySpellMasterBonusScribingTitle 知识的广度 -Subclass/&MagicAffinitySpellMasterRecoveryDescription 每次长时间休息一次,您可以恢复法术位(除了奥术恢复) -Subclass/&MagicAffinitySpellMasterRecoveryTitle 奥术深度 -Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedDescription 您可以无限次恢复法术位(除了奥术恢复) -Subclass/&MagicAffinitySpellMasterRecoveryUnlimitedTitle 奥术深度 -Subclass/&MagicAffinitySpellMasterScribingDescription 抄写咒语只需 1/4 的时间和成本,而且你有优势 -Subclass/&MagicAffinitySpellMasterScribingTitle 抄写员大师 -Subclass/&ManipulatorMentalSavingThrowsDescription 获得体质和魅力豁免熟练项 -Subclass/&ManipulatorMentalSavingThrowsTitle 精神抵抗 -Subclass/&OpportunistDescription 机会主义者是那些从不让机会完成他们的敌人幻灯片的人。他们快速刺伤并在重要的地方刺伤。没有多少人面对他们可以毫发无损地逃脱 -Subclass/&OpportunistTitle 机会主义者 -Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponDescription 你为你的武器注入力量。你的攻击算作魔法攻击,并且你的攻击和伤害掷骰都加了 +7。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&PowerArtificerBattleSmithImprovedInfuseWeaponTitle 强化灌注武器 -Subclass/&PowerArtificerBattleSmithInfuseWeaponDescription 你为你的武器注入力量。你的攻击算作魔法攻击,你会使用你的智力进行攻击和伤害检定,直到下一次长休 -Subclass/&PowerArtificerBattleSmithInfuseWeaponTitle 灌注武器 -Subclass/&PowerInfuseArmorMagicalStrengthDescription 为盔甲注入魔法力量。你在力量能力检定和豁免检定上获得优势。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&PowerInfuseArmorMagicalStrengthTitle 魔力铠甲 -Subclass/&PowerInfuseDarkvisionDescription 将在黑暗中看到的能力注入一副护目镜。请注意,您只能激活一次输液。第二次激活它会取消第一次。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&PowerInfuseDarkvisionTitle 夜之护目镜 -Subclass/&PowerInfuseMindSharpenerDescription 为盔甲或长袍注入帮助你集中施法的能力。你在专注检定上获得优势,任何小于 20 的伤害都不会触发检定。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&PowerInfuseMindSharpenerTitle 心灵磨刀器 -Subclass/&PowerInfuseResistantArmorDescription 为你的盔甲注入伤害抗性。它可以抵抗酸、寒冷、火、力、闪电、坏死、毒、精神、辐射和雷击伤害。请注意,您只能激活一次输液。第二次激活会取消第一次 -Subclass/&PowerInfuseResistantArmorTitle 抗性装甲 -Subclass/&PowerManipulatorDominatePersonDescription 每次长休,你可以使用支配人的次数等于你的智力修正值 -Subclass/&PowerManipulatorDominatePersonTitle 支配人 -Subclass/&PowerSpellRefuelingRingDescription 当你激活它时,你的法术位将恢复一半的等级 -Subclass/&PowerSpellRefuelingRingTitle 法术加油戒指 -Subclass/&PowerSpellShieldArcaneDeflectionDescription 你可以使用你的奥术力量来保护自己作为一种反应。这会让你的 AC +{0} 直到你的下一回合 -Subclass/&PowerSpellShieldArcaneDeflectionTitle 奥术偏转 -Subclass/&PowerSpellShieldRangedDeflectionDescription 当你能看到的攻击者用远程攻击或法术击中你时,你可以利用你的反应将攻击对你造成的伤害减半 -Subclass/&PowerSpellShieldRangedDeflectionTitle 远程偏转 -Subclass/&PowerTinkererSoulOfArtificeSavesDescription 注入你的盔甲是对你避免不良影响的能力的神奇改进。你每次进行豁免检定都获得 3d4 -Subclass/&PowerTinkererSoulOfArtificeSavesTitle 修补匠之魂 -Subclass/&PowerTinkererSpellStoringItemDescription 作为奖励动作,您可以重新获得法术位。您每天可以执行此操作的次数等于您的智力修正值 -Subclass/&PowerTinkererSpellStoringItemTitle 法术储存物品 -Subclass/&PowerTransmuteConstitutionDescription 使用你的转化之力来获得体质豁免熟练度,直到下一次长休 -Subclass/&PowerTransmuteConstitutionTitle 宪法保存 -Subclass/&PowerTransmuteDarkvisionDescription 使用你的转化之力授予卓越的黑暗视觉,直到下一次长休 -Subclass/&PowerTransmuteDarkvisionTitle 高级黑暗视觉 -Subclass/&PowerTransmuteElementalResistanceDescription 使用你的转化之力来获得对酸、寒冷、火、闪电、坏死、雷电和毒药的抵抗力,直到下一次长休息 -Subclass/&PowerTransmuteElementalResistanceTitle 元素抗性 -Subclass/&PowerTransmuteFlyDescription 使用你的转化力量授予飞行能力 -Subclass/&PowerTransmuteFlyTitle 飞 -Subclass/&PowerTransmuteHealDescription 使用你的转化之力治疗最多 6 个目标 -Subclass/&PowerTransmuteHealTitle 愈合 -Subclass/&PowerTransmuteReviveDescription 使用你的转化力量复活一个角色(在他们死亡后 1 分钟内) -Subclass/&PowerTransmuteReviveTitle 复活 -Subclass/&PurpleWitchDescription 紫色魔法控制着控制人们思想的幻象和魔法领域,以及任何与看起来不完全一样的东西。这种魔法的实践者是傀儡大师,他们将周围人的明显现实塑造成他们的优势 -Subclass/&PurpleWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} -Subclass/&PurpleWitchMagicTitle 紫魔法 -Subclass/&PurpleWitchTitle 紫女巫 -Subclass/&RangerArcanistRangerSubclassDescription 游侠奥术师将他们的游侠技能与奥术能力相结合。他们的武器可以用奥术师的印记折磨他们的对手,并且已经学会了如何施放一些巫师法术作为他们游侠法术的一部分 -Subclass/&RangerArcanistRangerSubclassTitle 游侠奥术师 -Subclass/&RedWitchDescription 与引导元素相关的奥术魔法被视为红色魔法,使用时非常危险。擅长红色魔法的女巫是现存最致命的施法者之一,他们将诅咒转化为不受阻碍的奥术愤怒 -Subclass/&RedWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} -Subclass/&RedWitchMagicTitle 红魔 -Subclass/&RedWitchTitle 红女巫 -Subclass/&RoguishConArtistDescription 骗子是专门欺骗和欺骗他人的流氓。他们使用魔法来帮助他们天生的操纵能力 -Subclass/&RoguishConArtistFeintConditionDescription 被欺骗会在下一次攻击中获得优势 -Subclass/&RoguishConArtistFeintConditionTitle 被骗 -Subclass/&RoguishConArtistFeintDescription 作为奖励动作获得在战斗中佯攻的能力。如果目标的豁免检定失败,这会在下次攻击目标时获得优势 -Subclass/&RoguishConArtistFeintTitle 佯攻 -Subclass/&RoguishConArtistMentalSavingThrowsDescription 你获得智慧和魅力豁免熟练项 -Subclass/&RoguishConArtistMentalSavingThrowsTitle 精神力量 -Subclass/&RoguishConArtistSpellcastingDescription 施展魔法、附魔、幻术和嬗变学派的巫师法术和戏法。骗子使用魅力施法 -Subclass/&RoguishConArtistSpellcastingTitle 施法 -Subclass/&RoguishConArtistTitle 骗子 -Subclass/&ScoutSentinelTinkererSubclassDescription 侦察哨兵修补匠修改盔甲以增强其功能,提供增强的保护和机动性 -Subclass/&ScoutSentinelTinkererSubclassTitle 侦察哨兵 -Subclass/&SpellShieldAdditionalActionDescription 你可以在用你的武器攻击击败敌人后施展法术 -Subclass/&SpellShieldAdditionalActionTitle 拼写格斗 -Subclass/&TactitionFighterSubclassDescription 战术家利用他们在战场上的知识和力量,根据需要执行不同的策略。他们可以击倒敌人,激励他们的盟友,并对他们的敌人进行致命的反击。 Mod note - 此类为这些功能重新使用通道神性 -Subclass/&TactitionFighterSubclassTitle 战术家 -Subclass/&TinkererFlashOfGeniusConditionDescription 受到灵光一现的启发,在能力检查和豁免检定上获得奖励 -Subclass/&TinkererFlashOfGeniusConditionTitle 天才的闪光 -Subclass/&TinkererFlashOfGeniusPowerDescription 你可以用你的天才来激励自己和他人进行能力检查和豁免检定 -Subclass/&TinkererFlashOfGeniusPowerTitle 天才的闪光 -Subclass/&TinkererMagicalTinkeringDescription 获得做一些次要效果的能力(炫目、闪光、闪耀) -Subclass/&TinkererMagicalTinkeringTitle 神奇的修补 -Subclass/&TraditionArcaneFighterDescription 将你的魔法转化为武器攻击 -Subclass/&TraditionArcaneFighterTitle 奥术战士 -Subclass/&TraditionLifeTransmuterDescription 操纵物质和生命能量的大师 -Subclass/&TraditionLifeTransmuterTitle 生命变换器 -Subclass/&TraditionMasterManipulatorDescription Master Manipulators擅长控制战场并阻止敌人攻击他们 -Subclass/&TraditionMasterManipulatorTitle 机械手大师 -Subclass/&TraditionSpellMasterBonusCantripsDescription 获得 2 个额外的已知戏法 -Subclass/&TraditionSpellMasterBonusCantripsTitle 奖金 Cantrips -Subclass/&TraditionSpellMasterDescription 法术大师沉浸在魔法中,并尝试学习他们可以掌握的每一个法术。他们的法术知识无与伦比 -Subclass/&TraditionSpellMasterExtraPreparedDescription 准备智力修饰符附加法术,以便您始终拥有所需的东西 -Subclass/&TraditionSpellMasterExtraPreparedTitle 额外准备 -Subclass/&TraditionSpellMasterPreparedDescription 准备熟练奖励额外法术,以便您始终拥有所需的东西 -Subclass/&TraditionSpellMasterPreparedTitle 做好准备 -Subclass/&TraditionSpellMasterSpellResistanceDescription 你的魔法训练让你在对抗法术的豁免检定上有优势 -Subclass/&TraditionSpellMasterSpellResistanceTitle 法术抗力 -Subclass/&TraditionSpellMasterTitle 法术大师 -Subclass/&WarlockAncientForestDescription 你已经与一个强大的自然实体建立了关系:远古树妖、大德鲁伊、流血到物质位面的妖精显圣、被遗忘的远古诸神。您的赞助人可能希望您保护自然世界,前往它无法前往的遥远土地,或者它可能有另一种对短命的凡人来说似乎难以理解的动机 -Subclass/&WarlockAncientForestTitle 远古森林契约 -Subclass/&WarlockMoonLitDescription 你的守护神是月亮的灵魂,一个体现光明与黑暗循环本质的实体。这些灵魂寻求在夜空中保持月亮的力量,同时保持亵渎黑暗的力量,并让他们的术士承担同样的任务,让他们掌握月亮的力量及其影响 -Subclass/&WarlockMoonLitTitle 月光契约 -Subclass/&WarlockToadKingDescription 由大灾变引起的妖精、恶魔或畸变,蟾蜍王的真实本性尚不清楚,但众所周知,蟾蜍王统治着荒地内的大片沼泽和沼泽,并为那些愿意服务的人提供力量 -Subclass/&WarlockToadKingTitle 蟾蜍王契约 -Subclass/&WarlockUrPriestDescription 虽然绝大多数神术施法者都是从神灵那里获得力量的,但也有一些人鄙视神灵。那些自称是原始祭司的人已经学会了吸取神赐给他们的神术施法者的神能,将其用于自己的需要,甚至不向任何神提供口头服务。作为一名原教士,你与大多数术士不同,你缺少一个可以赋予你力量的赞助人。你发现的异能祈求是众神可能会授予他们的赞助人的扭曲魔法形式,而契约恩赐很可能是你设法偷走的神器 -Subclass/&WarlockUrPriestTitle 原教士契约 -Subclass/&WeaponProfArcaneFighterDescription 战斗经验使奥术战士接受了简单和军事武器的训练 -Subclass/&WeaponProfArcaneFighterTitle 武器训练 -Subclass/&WeaponProfArtificerBattleSmithDescription 战斗经验为武器史密斯提供了军事武器方面的训练 -Subclass/&WeaponProfArtificerBattleSmithTitle 武器训练 -Subclass/&WhiteWitchDescription 从根本上说,白魔法对所有生物都是好的和仁慈的。采用这种手艺的女巫,尽管感染了可恶的诅咒,但经常致力于治愈和照顾,以改善世界 -Subclass/&WhiteWitchMagicDescription 你获得以下法术。这些法术算作你的女巫法术,不计入你已知的法术总数:\n {0} -Subclass/&WhiteWitchMagicTitle 白魔法 -Subclass/&WhiteWitchTitle 白女巫 -Subclass/&WitchSubclassPathDescription 你对魔法的了解达到了顶峰,加入了一个女巫联盟,一个天生的女巫圈子,他们钻研着一条特定的巫术和诅咒之路 -Subclass/&WitchSubclassPathTitle 女巫聚会 -Tooltip/&CustomPortraitPoolClassMonkKiPool 您可以利用 ki 的神秘能量。您对这种能量的访问由许多气点表示。最大数量等于您的武僧等级。所有花费的点数都会在短期或长期休息时恢复。您可以使用这些积分来推动各种 ki 功能 -Tooltip/&FeatPrerequisiteHasStealthAttack 有隐身攻击 -Tooltip/&FeatPrerequisiteIsNotBarbarian 不是野蛮人 -Tooltip/&FeatPrerequisiteIsNotFighter 不是战斗机 -Tooltip/&FeatPrerequisiteIsNotRogue 不是流氓 -Tooltip/&FeatPrerequisiteLevelFormat 最低字符等级 {0} -Tooltip/&Tag9000Title 自定义效果 -Tooltip/&TagCommunityExpansionTitle 社区扩张 -Tooltip/&TagMaledictionTitle 该死的 -Tooltip/&TagMonkWeaponTitle 僧 -Tooltip/&TagOtherModContentTitle 从模组 -UI/&CustomFeatureSelectionStageDescription 从您的类/子类中选择额外的功能 -UI/&CustomFeatureSelectionStageFeatures 特征 -UI/&CustomFeatureSelectionStageNotDone 在继续之前,您必须选择所有可用的功能 -UI/&CustomFeatureSelectionStageTitle 特征选择 -UI/&CustomFeatureSelectionTooltipTypeCantrip 恶作剧 -UI/&CustomFeatureSelectionTooltipTypeFeature 特征 -UI/&CustomFeatureSelectionTooltipTypePower 力量 -UI/&CustomFeatureSelectionTooltipTypeProficiency 熟练度 -UI/&ForcePreferredCantripDescription 如果此切换为 ON,则只有首选的 cantrip 可以触发。如果未选择首选的cantrip,则无论此切换如何,都会触发第一个有效的cantrip -UI/&ForcePreferredCantripTitle 强制首选 Cantrip From 2bd5b28d95edc3f299e1a1f9f48108be5cd5912e Mon Sep 17 00:00:00 2001 From: ThyWoof Date: Sat, 21 May 2022 16:05:30 -0700 Subject: [PATCH 166/174] optimize resources --- .../Resources/BurstOfRadianceSpell.png | Bin 7539 -> 7460 bytes .../Resources/EarthTremorSpell.png | Bin 6452 -> 6363 bytes .../Resources/EldritchBlastGrasp.png | Bin 8735 -> 8539 bytes .../Resources/EldritchInvocation.png | Bin 6782 -> 5922 bytes .../Resources/GnomeRace.png | Bin 167553 -> 165259 bytes .../Resources/MonkClass.png | Bin 171580 -> 167752 bytes .../Resources/WarlockClass.png | Bin 134552 -> 133094 bytes 7 files changed, 0 insertions(+), 0 deletions(-) diff --git a/SolastaCommunityExpansion/Resources/BurstOfRadianceSpell.png b/SolastaCommunityExpansion/Resources/BurstOfRadianceSpell.png index d2a81b1f20901e4db60d853c39859ab7cfe44b98..59f9d61d736868988496b28e71754a1df290a551 100644 GIT binary patch delta 7226 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 GiTNMu#yt=K delta 7285 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 P000R9NkvXXu0mjfA?JnG diff --git a/SolastaCommunityExpansion/Resources/EarthTremorSpell.png b/SolastaCommunityExpansion/Resources/EarthTremorSpell.png index 104d370dca57c90700c65b53f2d4cadb0e7a0ee4..2d9f89c15af25f1251e7b15f0c049848f7d3b8c9 100644 GIT binary patch delta 6050 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

    S9sS%pqV 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 delta 6139 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 +I`T_(uU$oh%!RO?%<~c`scKjPzkKLO? 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 Z1$Fbitk>^+lL!Cpobg4YN(0w~{{!}B4P^iT diff --git a/SolastaCommunityExpansion/Resources/EldritchBlastGrasp.png b/SolastaCommunityExpansion/Resources/EldritchBlastGrasp.png index 5dfc57914e4b3b55e683d396da6efbbd189055b1..a5234a0c729654adfe37d80e150aa5b68ded1325 100644 GIT binary patch delta 8089 zcmV;KA7jUzEA>re9Xv>*3VD`oO;5&S`cfP&&*2!TZqNKrQ70G z3BOAMZ+e!$c|oIY$h=(ykCV#9RSmOeAjXNjwp0&GYEQ?AwGFFB1dUGwsZj%xvXyy} z$j_6S0U?vV0V)i1i?@1&t9>h=aAA>?`T-l07y`q8P;kqn0016~Nklrbbh{9?#;=Co&Mi7$4g>h3^4JNz2eb)BXEWka znzjHPwc1f+0zncOGN2>@rXbg{Kj5F>pN;cwyOsE14iX1J=O9TZrZEC(Lu302EBG~k z#vPka1b0>sItSpI1swx^|8N-eN}AubK-=+s@6qtHvE9LVDN^u2e7YF;n_LT{kUt3F zpYAGXO(TfH#qDm2>?V_dq+lS22ttx7453m(8XDYoSI9w0OAewCS^{3G3BiMlEx8Cn z4?;x>9z-YzrnmH>6be0f(i|H4dpg5^jCuPUe51?UzPI1|-uvE8g1#u-4 z`eUp~Y`iEk>~PYnRyCY~bOqRvP#K^L0uo-nzq}7iyzQn)enV^yk^%sB zK#6!e0C=nc$U!`1<74^xEJ}hWJ}Uw@;qb$$QYi8H2e&x6bJ!48Y=h`&9|u$ z9^qt`rrq1b&1$1z=Tqf!`uMV5kGb^BmCF(|1I_|8ASsX+kbo!vnm*u;hEBq!X<61O zEe;%2uecLTY zX(p4Y_de&=DnGxx?~F#DIz+5Xm;-fF6!83Ma1xA%B<|<%?=(YT3mS;|)G|oeN(^>K zok8=*Wxp1U#y7S?p;wVY|F->NmuQO`0a8#H0B_Vv7=Nlg*fV>wt4P3JZFaM?);u^k zxQfK%@$>j$vovj+X&y#93LO{T#VV4Aj_e@8R45P9~p zl3NSypPzsGu>R|NYtZYMVl)H1!h+xcU;};~jFk=;BX?#Du%DgJXKQEu-qzk;Wo2!7 zdHeas;m7sOM0@ZzEnG@n6VYUzV?gSF5g-eIN1*ZnAI>M*(ZXJTWNRmvTUpr&g|_$i zw{u@NFVdqoM;snxh?gV?p1_QEP(t88VOIW>L>PvN$NmXT~J*G1>pM0X$?5^nO=4Gyq_+-En z2@&`OJOdX(W&)nSnwjBI*7*A3PK8iw7YYru&SH_$I;lQ#vR^hZ(&4+2BJih6%G3Y| zKwu3}C&C$&{_x)(&Bhjm9fE6e`>r`jWu?VH)3nrX5*kc@`aR7I6ETkza~f)R8Gb!; zVVH{vAY?WLe}oN<=XK_tynAY! zi;T_Y@C*Y$Ae(@^WTN{Zf2TILc<4r1blu`Vxm&0?1@B@Hd1G) zZf&i%7=(K3jWeD5%;p2)TE6?gPLWLoDt#2cIlO0owf{1E>a(-(5QMMK0~Jq2K1L{& zkfvq*)^Ip%k$UAj&eWGebVv8{SnSE`ZyQTm7r>3}g)b@X-#-G>sV;$qhj7Hh3hw-f zA0A&RRVWm+A*^kxFMaXi^6|Rv($aEk`K1o*)-xr*RuwKpfCYyeB!JZ(nq)up2Dnv{fQ&zbA>7f-XTAG@=Z$Mmj^AJ8u0(T?s16Bo=z;7DwQ`+OP zIOA6iQt&>9$4LP?mrGH}Sj;4}*qQzNH!$0_Y$?2Xv#zOoeEjkF*^-X*H=6iWQlxyxTsGX40K^ha@E#0!lu*+@QB1;voH$? zAb9k_BybAQ?Lv`{5cJ6tVVg-vQxxET>--U0^Xt}6pTFN)w{EZd&i0~UadFTG(da0O zy4?Z-qAe#! zQ2y!d=aIl(w|mK=p~ppy1fSmlxW2xUQ8yoX)m6iq=s-?^k?4TGz{W&48vZeV6G4GY z0T48+KWDUL*f<t4sq>Z@vWG!zfG*8F`crYVq7i)~e- zLqShyk4QvIdL)!oE9+KwnqP0+UDAc{2^h~P1n@m#ut>lGx8Mr~gTvwiO;dMMojeW; zi_1~#5^rzB4Vg}0I>P@W5o{eej6+2eP7!jPV`HRUU24tSBOS!}hyVwF*+dQ@AOr#d z*cD!GThOSHZ%M=xYIS{+JmE>yZTEQeg9+H&8hDriCIFEkK#IX_S65Dm;;KlME;eSj zs7s$ca2B@IHLW~7oOL9)ikL@m03T?iT*|_Q$f&g$U2<CSOz7? zNd@9S5V;Kvj)vT}f{?das?~<2WHWd~iWF)qD}^dq$ko=?=-9&6;w(%6OMpn=96$oD zU1PYUN)qX5zo*rj4xB�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 delta 8312 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 C;-OOj diff --git a/SolastaCommunityExpansion/Resources/EldritchInvocation.png b/SolastaCommunityExpansion/Resources/EldritchInvocation.png index 26a53b7fa0eef5bd750eb3cd5a11189645ffc3f8..d7c31d32877f29e8972620de3cbd88882b40b478 100644 GIT binary patch delta 5728 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 S$Ub7wVE?#g|2G3>nMdNgZ2vR? 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 KMNUMnLSTaQwpXA4 diff --git a/SolastaCommunityExpansion/Resources/GnomeRace.png b/SolastaCommunityExpansion/Resources/GnomeRace.png index ad8137f6020d1b79516c17a6a70d7ff1b20949ce..f7981e0357ef295e27c722b61d27958960a483a5 100644 GIT binary patch literal 165259 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ⅈjaJsmoWvA4Ze??{@;my<3v|H+~fSm(NWf7Cm!gqJArcBr2pIgTDj{DfX z{4#1gQXadVAtITj=IcGU$zmt`7Qb?Ujr54>5Q2C*fu{GiD)}5h7j>Dd{@@wEa=r^=DP{?@j^?TC4CLw;*Cfwamy9now!5xuhhz& zGTr>EkH(Na8NgQuT2|NZuLqK(v-G*+kTO7dCNXbXa|kNpdzUol$uuokYOX<`r0pa% z#fuNn#D3io|CK&25oFJ|)4TiEGlW6%zMtT~Y9B{#VZolzE@IgoKF~{~2y0-w&I2t( z2m`WcL^{*ryQoH%&%yF^u}~o0jS#WVqnn=&KUpODHoKe!mJ(&@F7|HQv!jd6z#%<} zdHaA0;Vya$DgC1i*w?pmNQM590hlAmo*iu23FJ2G4h8B0X+oNMDzmu|_9b+LFd*;#Hzyysr9Qt z9e6eccFUvfW39Db_0|z^x6;KK_{hOkcRLpZ*^pa1P=fWwxhCq|xeDFfKS5Fhgo_IT z+{7W?3P2KFa-zrWw;>#u4u-ORb~=F{SOB3H(Il`c)QKEeN=M$kyTTmgfNqFF@mx*R zdWs=7_ZZZ8#HP%o{I}`vSTBq3gCK?y9l>99S}!(>JKZK7F^Ko58{j(|B~eXQw>JrF6vT*-4dUm1$uwwdO=N!Fd$(fIz}pj?*q(Idvlq6hVeJ{e~S zw9iqx^OtWF8+Fdn*C(n@osB*gYH$eR14C)&YOx^2HzyiUplpCbbqcODDT46-?mslL zQWPbfO`R7eCKwb^FJS8XB-nMw9AOMun+Vr7h zdMuG{@PhxgtDu^U^Oe@mMbIZ9i<$LlK~v^{+56pTj_Jb2zqO8Zh9oFQIAg zA87L5EBH-5d=b5tk$%OuWX|fcsx&-#xmbr(ZbqxT+o7|ufqN7&AmL)&Cj(wg*5vmm zG`_v8&C!g`uW^IHv^rUQ^6Lrhfll6^J|Hi1{z)L@lYD7My%~3^N z9DY-Rax5V;(HbtkHCtxB>m@)e*MIM#{O5>bybEBFAqy((@MK_^k17^Y?_56RN_;g^ zM=scPEh(-a)-aEQuXr<-PGuGy#XC1b%?vWJQs|QfOq>{g;oJ?$55_KpJ)eOT5YQh% zF5HNCy34jP4mpyOPHg8oL$a01N6tw*En#>I><|vMNt#x zF`&RQH8Of1c7$;zCl9e!K8bU%1A^OXUc?faez}h4FTuU@xL8oPABg9o-}!wVrL$gNzuiWI(}pOr-kzm6FC* z$$0D5#tCK$cx!+NftXMUpDyU(il%GJOt+zlyaQM7?fz^TqW3~l%0Yi{Pb{4CVtf^`!WedRph2z7!eo`D0~{n z2Yi_#l1LQ)&kiQ`1c^`3`{d{z!(}rGaA=sspDd1PALfWc&OprB(^OwmOba&;BJaO7 zz4q`)aR1ET-;JFJIp|w)TWrkyN)7Bbg);$#DdR59VChb1sp9pu>#=5F750G&NN&}q zA!g5ASYYak_>`~~e#qe{*}fhH zkFJMy?wyHc&cwPBQ-nU;YszI9)VLHk{340~DTXlJ2WDn~8PHY>CE>q)w2y2&6FzKUW2&l$h&dB(F&GPlH&;Yc2pw!s*j!lLpyF@lRU9Vp{pr% zkVd>ZLno*rggdK>a0y*@;j<$CV$hRwP5l0M9aEi-GAZQX3h{#=bcS?>S zG6j%e6!uoo=k5=mtC#|fc%d47SKk;jAfe%6idTIBAz+5~Ys#wMurNbd;g~rm0pnm6 zk}sB&z>-71TUNazIf;0t)(edOK3kRcYsIdE$`3E2Z%ETUTgYtxKg1C+0`2?F@oN`B z=N}!YTyHRENVeqRHG85l}oCe@eC|tTS{WT$jn62zg3*gxJGFjs&;ke1d9x(TqrfXq2 zO!#fC89}``T#A9;s)(C80otyZSrQVYqZ0Z2Dnk5era5YRfqY{)BARs_b)~iUC#}*p z^PQ2S3MXrNt)G^Ecga>$#`Y5P8u~=`jh(*1-ZXo5XQCXo-nZq&%bBsEPT#NFd`)p{ z&Dbu1nPM5Z2!kg#_3>mP>BZi$eaLvOpDUKWdS_=-bEnmy{Xs> zW5D#Z)!XA{60KZt9MS?u7@0?5YiHQEP(JQ5O7I3NX8(oYN?b~7@y(v;FX30kRx^)V zrXQ_KS*&n~5lPX$9*fPTyp-c>iT*30C=rNtA|Wz&r12FlmjOB3wPenz@uj$P&<(-N zsZ)^m>l`*`W$YX9?ZWlXc8*zixl`fyzqJ@XHZ($4eS9VXV9{&9QATl(_k!*waeB;4 z>m9UdH_6wev_Bm!O*N>}XEW{H=La=@o#;D&-JOFrl3n{I4iTZgbA{`tfM0(`(18Gw zArt{^5(2JP7Cgkl=^5bAREuSof23&!wa?%UYemB^uTjd%E(^m);l0 zsWu7AiTJ}hfQU3aSHqZM^Yfh_Z=ace8j{FvEWxw-NG=`FG+i(~$pKdDQH{+`o~~dg zSY#3oi+*VT=(H0Ix&|T~$$UtpDwhf8)6j!jjlHDe;G7koS6VjPwVBkYqZ@eI{hITO zZ7q!yIAm9t8^W(5DCrdFN`aQ9rlz)L$iNai(MAFS)PdwI0XF!iA>Bv1kiuqA}jc?s#!0beok>R;_T_|nW6f7t{@sjdgrytQ%W zBTG3hC##gDPmJuG!wQUn!)AY@U6t1z&8jK`uq|?dm!pWzsWb@|b*C*U!j!>grf>vA zld<2@U9YM2DsftrrBSkZZ@@(LV}flRdI06(qKydrwosGRoCYc43-Dqky!l&Im>#BL z7ZTE1F+87e*+`|_&<9L>w}Tcb6cQm|=%yNf4udAn+YJ*F3*OjJ68!b-j+21j1rhU* z27;LkH>vVnn8Hgmbg4VtQwdy6u)T9$9016&!01i;(>uLYF$L5WYvuf>M+4-czrE{S zvAT+D?a9r)x!W1SD!wzcHCys|ROcXbXI737+pwPbf1nhdm9EuIzohiibZz3Bhq=3T z(zP53p8IJiyx*tbEJ1#79sB3jzcX*auN#gD0NGXmMFAd;{;4U3>*gP5j1NSv({0aEud(B1c) z8Y<=$ujGidUBR{O*qiu$Q+F{I6ab!*=>#P1$>thk=YE;s zGQP|`LrOe{^_rQhu_0)BX898nitE_UbU4&Pt#C))GFo4H_wK^82Vcs}Hc{pgIF?8m zv&XVV;LS{Y8HFj)jzOw5z0irKA)s&$d{T3ZOgnI=s$uUi)?so9U1zTP1hOd8`F`(| zUWMUL(_QT01u=VXvQY+SB{+tN{+)uDvd(c`0vS)4;x!NMVG21Q1`{jLuuE0A+>A4u zG`4-#?hBL!XObr>qgTvad_LOvwYYp~@w4WRom=C^WA{cK_-VD3=o#;X_!_aAzs*hz z!EK9QUbzSSxox z`xIkrbL)z0wBok}A|H^@yl7RU-UF!BwXN$Us@@~e19MfSM%9GB8F7L`#Z;*=6b~*^ zxnkZ@iMEndg>>5g#pu{tD>te3e7ZHHag_q`=NDdjGOZzRC-8cU_ zv$Ys9A$7#goH)^zEZ8%-n&>e~R}9^ZURM~GqaMGA!Tp8sUpN$VXud8Rez-wk+Bz59 zK1?nwL}9kJD%8C_r|nLg+N&)pdmW&6;A#E|;jP{Byf;TUrt0K$aJejt&&6o?XI{v} zrpI5~OGanTidB*3a47n&);gtVL60*61co2;q90^a8xg8NPK$?RUeZ)W>9P zoH6ttxcfb>S``@^uh5RQ{^P8S|Cgige@1(S62bH{Gl^?>;4q$lVDq$E$x3lVn^qwo zvQr(?)#jX(t&zE)>yZl#Y$1gOmG96SYT~T?MLHt#M^N#{cB&@}j{(kfuiPPMf=#0Y z`o$b4f+<^jYRyXvm%b?FrrC<{>vnq|Rz4ca$^#wVYH{<*G@=muwxY@deQ z$2m~BI^uaDxJ{5MX5SmRW|*p`r;(Pv%@ zRz;A7jd7*yl&%#E32?48ieM5v#-eTk14F@%Wm9rLK|U5rxXn<>U^3VX+)`|gu{XVe zIPLMoKCz-`_nj8-OWyIvf&T)KFFSCZLMPPdHY!0L;b9WIl=3(Hi9L+)CZ%|fAM_b&UecIk>*)JWfmUjdz%wn65Kg3<4j&G zUi4g0O1&C;{CNm_CrB004Y5U_z2i#qqQXO>i`3G%#kGx@)MCw5YRn&@v+AVGJ`T7# zoeT9s?2%PatLe`)tut5QK*FIk*nbynU~pxxHjhH|G_LPcp@lnd@v_A`_LEPyC(Di< zIkacbp^-&f&YXAo4`@u4AI@2SQ2tpX8^g@1vG8FIdhceQN2MHSZEd}}^Bu@rHt+Aw zlc5KP{j*q}I?dBUe_4#_0%fY`MujLi$^<6bw7XxcClo4PdZBvQO%9foHQ6bvWwLRN zI0bExT%WTehjaojf5oHv!w_OeBhDZ51;^jQo*^W3kJ!z>YnSBCADjrf zmQ_ZBt!rhO^OuRwV|IHLIj}1R-)dtK zDjM2>`6GqT_KbA4kd86=^LBAyY`JvUkTqohi-0F|dh!jq{+iWMGW+=<4+PcEAQD{i zRtk(}eHw+>Y2=DouAc*N@vow@m%*Wr3;r|wx9Y~?s+F*jQi{isFl~HITt2YYLx~t5 zdA2pq#&SMY^wE52Wjt1D*#Jyq}(yXxr$h2|ELq1Qk=mPQ`3 zXNzJk5T2apk#u!QnN>a`t_J><>NTA4AZpFBW)pee&6;DEwj!yvURneaHNyLS%P$gv zB2@_?e?4I-ZwU=8v%~5E5vx82TL|eYdTyj^p}`Ih_sGJP!2$5$<03kL-ss4WzqsU6 z*b&I4`Qu~3@6j)JzWn=QoCda@BYh)j+MhhB5n#U@D4KN%-Yzbgd=WO}@y*2L_ld$# z(KoZ9me~svU*h^&qHMc|gZEohP>2O3kSt+jDq-rY;@SD^hoUAHP{jkUfkVspeA&Ae z)=q$Y71#)eA`CZ_o;VQ~C6c^MjcVXvUC&?uVZ_?1AlW6EG=5AqeeluZlx0+T*j3na z#$n|&7(6o`(qxCt?Gi*a{Hycb$z<|xq5I`q4e7#b3A?|o;;R(&*-ZAu-jBSw1{&QW ziZNXC2Y_~2W+LV4}6%F4QpZJJ$*}O_3C8||KrP-9NzJJ0ZefQmgLY+H2&E8 zhTpX9KBKXp)xDKDhhpAqc%SEG05%i$-HFGhN^~6h2n>&{5wwh0X!fh0pH$ei3{@5u zk8c3VjPl;aXD#GXp09}a1pj4qUbiFG=AilquNztkr$c;CpheXuJLYmlX*;OK!oJJc zceUPnqp2KkAOvLbCexHA`s8E?=928+ui%;Eld!D8%)h*pOR^IDt|B}P z#)xf(L~myMN||1`IbpU5hfqcjf!e^3;dkfh7C=wCW6zLA}8DP0JsjF&#)M6$4S3}Qj z1&vnTlI7CdN0aOPpFfFdTf&_q?m5J{M?Owdjua2o?RHd%4LmG?_%bG*c1Q405sUeu zji3zc!;&vsqK@v~twY1z^|0lltM~b(dCQebM`b716Rfi$0t+Z|1P@Fm+o_RB0r>6^ zc~u=-E8R?SCBH$xV0$QiNL>=QaDGY-4EYgmcM!TP1(XK+Ds$!~$D-1R}q?!iDot2B`8E`>;4=gk~w6I9_o_TzURO2i(oRsvR;A0V;|5o=3uI>>> z^b;uPL;rY?Nrehoz{n7Cqe5W9Z((8_we|cu8NrP|1^7<_f{o@XGSH(w`ijv&+I}W1r;TeL8{Qh-n-(({ zu}-_s z%5iCuRHCFJP$?WpB4SZKivJnk1V1NdFKBChdv>7d`Jfhn*aUL1{pXAzWtjzwh(0NV?8H9zVwAvmikHvtx&%J);fbc535&>VEmb9 z`ECSgi)!UEK%;>^3RkePHrb2g(c=rFZ=?-Gqjb?pa2rbh(%BLe;Ig2a_g9i}B7tz7 znLZ8L4^dig8}U(p1jIC#5FuOnRuOeZ7{YyT6ZSuf&cq+8_mASwy|Y`#J|Q!fLKIS{ zEQ3N?XeVS)QYuP?EORYUSzEQ6cHcI#MA@z=DrMRgnL(&*Bimri{GQ)m;N{M}&vHKJ zywAa|PbW{N^&nLm9(ew%zC(NX^MBUdO}NDe#{x{S_&Bx=+LDLdh748E$a|AC5oZNV zpwzXFeefbB@`Nc{p(}q6=sYmD{}g{Y9{9~Zchl7LGCU%$y?9REw*|0?q04pT{oPiT z&5N*Zrf70{^*rPfL0CSAaGN6P!@2(fy)!^NYdu+fQic7F@Vh!r<43+8L?OmH()U3H zR&W%x`%_}Sc@|oh9A2$=8hf44()r)fwgt#0C;G&6!C#3o(?(7_2bDT#iUnCubV4ST zKLqHe^@z;oIdpxev1ryU<_K^gdeWYs!h%gHayu$6h*v$eB9ywgHzM&%uB?L zWEZ-n!i^h>+Nv(eqSMA6HybDyc}qrDvol!vTjk_boiDqsQz_MUOe_o^J~9yyJ#;X$ zVmNB3*@$2K)pzFLL~M1jWz-|<7PR5zi_XnJfpDNTlXu#4E^C!N5#04m6xC56da5qg z5PPYL#8+#XO^4hrX0Vbmc{iXc>6{#;%u~kh*RBOy$hoc@W;6+lal*Znab1kU=0cj+ zffoX$s}-9lC(z;oZdIcEfc(Fy@DFR>{=*u$M07UriAb2fIKdN{!jz zE44LS9py=f*WbV%s>iei1!_A-=9O&#Kg=`;v14B4w-xoJ-Ik{I_XinuKqM&04M0V2H@t*_)D6iZllOdur{0S(D9@l-+lY zLqE72_r;elCU(xeZGgJ@DrDrgBBHK_>WIMJvY!WxKuYaF_M@~~L%$?%!cIB%Ap25m z*Pp>M{3*(Y439{0U=+#H6w*MTYlD08KJ~i&{bUZEoeaAxqg9iBzD8P~>Uu|%h0hwY z`F}2X(rG64z%-(;9(|}8@LlWAwy1Js>n+2$lOO(?9SS16g$5dDN;x2 zh;Dw__gWUrA`Gw)yk<91xP>ivjxWiF9}qZNr@*+rcSo)C#eG>(Nq@PpC5Ny0d(C&J zX69c*=}(c~i&PeN#kD*I*u4*lMtR>oa^l=z!HgQPRE1GVAFbQl1+SL~8{L2iv10-^ zMfz`;X8cMOc2S&QLF>Fpq~io|D?h=tF4f<^#0O4ud3|sPTtn4D_@gZvY&yQoM{#tC z#RmeIeqv#NG1j|(35ucA(#cnNAqj~*yGwT1SiQW_L21WgNBXZ%myTLe@j2KE8m0oQ z*C}~qC1n#j&YlCU7mVj;XMgWC$F+rg>1nxr!^p3I%70#4j~)EIzNjS`d|xUXU*;#u z79PzCIES9ICu*QQa)1b+b;}p~O6LV*|6tyCKTVkZ=uM;v13*2PE!ngo^JjG@5f?kn zpg(7SoxO7>&q8s(Mep6q>v#-(V7(YGyi)tBrlv;eV#{||RV*D;wdKE(F?v*x+tnG> zg_M&?5gH1SLYFAH^JuxB23vpTiC;AT-8*+Zs7&xsun>o2Vcro(dI)AMe^EgQXB7Ms zyIiP&_fTkW5q7N#!*tg8IQ;o?<>E|>DyvbpVb}#aah*%M&lIrbFr5!OHh`7(5k8ci zR_w?0m~sDiR2G~~V3Z@dIK;?~6LVw+S)Kt%YYQ;8U`3Z*U0tu}oZ?NvJ62t*C72;HTIm)QxT>niEb$ETB@) zqQWcZ6WOJXY(FA@?jp98hUIJpj8hcnU8n?>Dwv-K@aaV|e}*W5w};$9*u(PAONnAG zWYF-d9MjJPsDKRV)UkxQ#&|xNRDKh9il{571>WI## zL_;I|U+qqAXkjhp)XdN66ns@lRV{~8aGjPdn#a7$!cFO&dTLpGh&fIcgxOjmcsOsmqbW*tjq<+I#KpJSWYIVjFaFC^nh|`8<91% zq(7q1@4^&y@jx;d~2F{BQ`cc^Gn|naxQ8&<&e|vM15hzYNPT>z;!VDBeizeqj+Qr7I&DFqz zJ-}HOr3-)CXxuA`OYu+1AcL_$ELPl?~D`aqVG+ zBiLHhyyj?S;B~c~MT&}+D9v((yoOLA_xXwC6qYNTg&w71PhLNkM(=b6(pyG|fohmX z#1>$Vs3R9QAWPUtWBc-!FOT0fo5xT^+73V!EF71cPvM-^p{rxv3)gbKRS)glYkr@_ zZh$@1sP`N&(o$1*n{+uI=&D^H8%dsM=fck$$bpyOuwi`Yg=I*?RnTff!VRxDw7()W z#bsRRMd$Ai+z3vsFoE7|x*UhEfz3l7#IoB>XeMabEnpzer_nkjbOL^FULYjaAkcZrf(W|YfAM_Tg@BiAiSWIa@8#pC z@MwV(CsgIte~2np*Fk5Bxh~4W)15MFb@bUZg;2#Jc_Vg6yA@inyx?Nxshhj%Wp6^r z;Ne16^J<|Y2}_RI@%I~kocZ(L;q*ejtbw?OSKyMsj zeHsxX7ZHfKJ^s&J^7(kCklP}Dbd$wN7J2-iAW_DgV?sBPsvH|ku(`{ z8<{hC7Q}QF)=(&%u;2PL797V2OVab}keGkliJ<#r&_RZf+xMfnq_G)U^ur%mVN(-J zjw90>X4+a?eSBb2W!t16%#=mPFOe2wacJR_Ql~t)y~05l3{VnB;|+2bBvsKdV&s6o zF$uWAsOvGX_=QaMF+~F$-ZYt0ej8niv=}A%Luqa$z-k7UEC7pP%qlv`%>-Da0!Js2%9tF> z3m&tKz#&p@3#niZ(y9Xe7RnrB8fW6V6%a+NA%xuF+y$YH^HpI%#7mONVdAXe=iTCR z`N!E@?HxtN;^p%oF^wi{gT-k*6%zwY+4NiMnH)~_a|iXJNleEvX0*3g9=m=fe>M0W z7l%l=N8`diS#xhl)}irfee;1gMV-i7JML_a5$a_xN>(X@+pn>poq$#L0^FjbMoEg% zpeP;vEr^*l`iD&lGK(;tC%CNYZ-Ti@Kak}O-2v^CioYB1sB5j^S>!aCMt!Y4@U_TJ zp~Dr-IkH%GYbtQZ)GhaC#3r*O>WEU?HF+M8qp>A%G*fG&RSm&6D&Y5l9D+{=Qk>Qs zVdl6+YVV1bUoNYpGFviz!*4BFLh~EKho)}LP?SyZx1h|dMm|f5`j5lc znKD9gNCL3tF_#KQ+=vWRvb@ilV=@)EiQi0$ zPqKUoKF{%ai4lx2=PyVSQnaeu+Za~t+yKp}EM2aC;fUZ`9C%g`5fONLeMF%w_Vv(c zexbWdZQ|Ygl6NmCt-hB6&2RF5aEw5!z6rE7y)b~+gQ@tJW(~$VJql}ty^Wb?@ zSp4%>NBdxl5!+FNUFbu}73C9wjr^`TVqc0k9{4C_HN>XY%Y20Se5R3vAd^GiEI4sy zS5`{#>FHWH>1&$MKFW&6j-qk3y_3;70}DO#R@-x z>KQCFqtN%@l}&`@QZ8jorZDqUr-?h)mMQGIf8^hDjsjgySijTh$!rTqfUce8h&Q42 zFlL}-$N!MRz4^^C@n|ChxGolP6`nl{xuCmpxp4OSq&|VX!+xWJNWT@(DT)$R%X9)3 z$7b&C5-7>R1DZ47*AJ0ren+e??Uel>7-HvukH2qh$XNt_%DQ$ZQL6u(jt`!kicI|L z)4$>2yWJK(&;ONp7aTnaL>>z4<`O^F@RvoYpAcmO#mI?$gn|eR3Ds7#1YvBH_tEOJ zUcira5!fhtQ~sr&pQ9Q(C+178;Dzp9dArqeqEWaG?uVA+v!qw9$XW(zvq*3}>!^LF z?8=}{la_5^6Ml8W!~3V7`<`2>=fmG2^`1;3bV|Fo$&5y85@7-&yaCnGJO_sYqu5wxP0M4t<9xZXqOv zU?nDGe_x+HpS9VJ!N5*%P*M)nKbfixqr&1?)rG$NU-h#St=|F`fkPTR1}j~B;0SS9 z1LtYkQz{9_%N2d7Zlehc>bT3sYLA`FApVv9)a`t+F?(X-_qRE5ZC~mtPWu0tWnH>S z`S7>Cv&Ei$2;I(od{;pv^PdMHZ>$Xsi7J?@)6-K441H|9Hcgo84qgyM`DP>_zA`&* z7>T=2F7nC@`q-bP)7NMlaqBBr&O`|ndr#PU0G{L36erI|u*#(b#CTHtJmX@$aCE64Tg z!P#E4{YhknKUXMgx7r5ea~u#h8H3ZAednI!493RU;x=$ISqwx@m)%B6HNDl<6P6}} z%ZiwBt+`6~1dDM3t{a8Mjx1#R@Y9 zpo{yH%3Fx4wP-b+%A}WJV~8?AAL+|Z8c{gC)Vlz zt8!rQ{gHMc;>M}j#&lK_RMc^TkZTqT*MLCJgWU2JL&RnuYyLJ_%=rCtM3Zi2QTCS? zr9NTjkr+7@@A%yMWpO8uE3+kiM6gNCI|SQ6r_P1%{lt&0DmBYP#I^`1`Lt{aVGR*; z?I&rZX~nxAe-ZIhwCPDryGm}48mfV^iXF%tB1aWF8Wzc-;^qbkcI%D}wU~ianX{i8 z{qB92nc%eHLkqp6p>awlqIzfLUwpsH8_+5@HU5>c7-{`j^M<(f47j}1=P`kID0xdV zwi$d-viu|~&QL%sDc(YXi7$$2Leysv_nU|t{aUdkVE>%*hyxvZ7oR82YW+jrK-Ho9 z*+K_@1F%+WyVn*14^(mQeD@z3y8lHlUgFj2BptcOl=k0qn(gj6mNQ8aEBRw*3GcM9 zL^?=2S~1<)hjE*ouD4xveJ0XXQ0@g>I;J!2&X6)=s4Tv+kXh*(&N?d{JFnA?6<#Bp zh-FF!)9(2bs_uF43Rnfn+408#W6ow@%ZX@Ax|IYf;`U*aPtxIA+*(vy)WvT^B>C34 zZ)c*%T-6zs8PIScl5JDu=+N-91H1~BCY21c1blKknbHKYsTcpQxXjBwYYH@x3_#^x zC0EjEw+Yy!^-eX<=lk=i=l+a7o6I)_4nG{_d@hW4qMMDd`s!vg1qfYpyz?4sMlK)y z_=00uMu>t~MH2w4~hvJsy!oi2Uv} zP&1ak3S4B4Ej_tz2Hv?3VMJ#UA&eIrJauJ!Q3&QVE3uGGfAdO`Rffz=1h0oUMCB|J zq^arMp#vheZ7R{m((*WWC01jaRMfT!;#a6mUfNJU&p!4$V@_4gDCZS4aQYrbD>4aU zEdsvXMKVVC*ONSGG-^DL3?d(>VuEdJfGV~V!0RXJMjI4QM<2tiw1>@#Dt6?V-T zJo!<+7YRFrIQp-mVtVX#-A-%IoiPPeEY9}t+4u+o?s*x{?;l@OArM@CPJ$>W zzSs-%Tj32^%}dd+9TAVUj=27Jh|xDS)$?b1;YF$mkKw)h&JP!a}p9>j{{QzhB6G>jIC1jpjf|gw)NkspH3Y%gdV; zt%^c8m#N;WNX=+!)GHuO)zv5QUZU$zF=zdKZ#|3x*H;m;7{w0WkEF>aXu4bF!?^!m zZTa#2K~^yk{?4zcu3wPKsRKcSAz+#DukPBls=S5g2Tm|pDRGxjoGd;IE)J|X_XRa(zT3JU-x^wU1XvdS` zUSYXX^Uvur6}<2P5s!7oY^6kTHya4g`z@jUyR09tFuu~qh;!t-PEGdr%(m~-H3`(P zhu4|Idc-D*u!Asagt^m!AZ~1Dlv>1-jf?}B6>gCUL5lRdO36?y9tE661z8|U@cG5O zAv=G5w;2nu?#5<*0eQ%BJ4jQ(0`5L>Pyq+dDzj`cVU8UaaylgQIO{}bX>VYL^gLU4 z_@EA)UbpUoqzxV^DV$uQ;~{5N;{$nw>(z&9(HzuI$+5lrZh zz(!^0*XYPo2lru80a4Iggb{(`#=4^yaPAeir2Rs{fu6{NYhM{Go^3j$i4S_LM$XyT zHjr0=531+hCKHjJ;b=@s;A(6yL*z=w4gphX;2Y$r$^X5PVrg_NQXSh0g~25q*^HtddAcmI(2~8Es$huZ>NXjj1d*Hc zv7!z)?w-X!i4Ju0H0rq#7LfR*INVTcE1$^e=2Eg0yycLp{pyyQ4+;zd9!Fj|l5D5t zy&Bw~AxeiL;T;n@Z-g6Bq9Jz91+kMHR5$}o-249?_yH}{u}E_K%oH-XIB8047CS^Q zqUfYR?UF9tug<27a%(#8|AAYKzb1bkxGd>YWvd~lE@6%|aN!VU3d7Nsu^}`fsPg(J zKT{c+H$ODbaazL#&9kuZ(gA&6Q^1?hb;%=q67T`~pb+>+oCdEGX&S0r^GCq>=klp~q4tJ`-QMJN>AN}vjb6QUOQ z5`E=dyrhm9UY5hoBD5KA@bes`udF3)L_nL`88|ZqGNo7`URk3Tm_d=*WKg!1rd%%_ zmj6-nkoPbBekih?%If-WzXoXj$lVAwlv|J@n`o@#$o4}?s-R{`5%eTmp!}8* z02?_izl;Cn{-*d?slO$K+~H4+bS5FtUBit5UY62t>3<24ps0JNI_5+f-09Vr`~AX6 znlicw8hdC(D2HqcW44#FvdH@gqca`+$%x1&`IB;bMRD^`58`W|A7(PvpRt8i zqJbzB-}8AVJ5y41M#W9!uAQ|Jr~oJ_5w_9+zh#8^n;SW3r#n|krfeTDG2-Ly4F1Y- zF7}NN-bI_1c=T>eE>dqB&l$kNk#j(?XFVJrhr8P6`IU zW~x?t&$8b>4JX{ZZHwn$MlqnNeXF`UjeD2|lR^3fZ`rphSNbp6!4$`+o)8kUvc!_~ z*UUV(KR#>f*o}-cKNr6<^wz|ayr^-uupQm~Ar)R21gkbMXIH0(i03Nx7m4JTxA;g!JSy7fxqn;LRNMziX35H&grwmxZ%j*{__09 z6Y8M(zU&%!EPR<^HXjK~i@W3?suTEf%9dFk-(Gi68LmAT;Qx&~Rla2{Sot!lsyaR1Z)G5jq*j;Du<@Pwc3T}dgp;>py}?=E`*dg|DLWYrVcFk z6}?@9d@n{?T!m+musz2kj||J93?t;CGS22P*lSYqh`_0)W)bQk2aF>;cLZMkT@fGh zQB-Sdis`UG1L>igxaVJyX+*emAw+lpCz`t<1h4e$z z!^&m$Rm+D^Y)yj0_lJh0XL;f2uR9ut78DSOeCVVgx1vbvZ|>`~m!#)2e`jfOj6dAn z=g7hrx^L!?c20qP??KFt`!w^z^+lEuuMaO)Mqa{ zG%2naiD-+kk`g3Q_2pMs01p)B>-}9;_Gu0l;`FFRBD2BoG8sKRyJ z;h>BuW0?rcM=`YR`7G;-fYHpdLfwlBQD%h>n^NCv^@y;sX7!UQ{z(!Ki= z);WEnu?IoSQ&%}mln>n>Lggqq9-xwV_FxX~fE|kgF)Q-Fnpu|RUz-uUoha>#bvn?# zr|k}Uo@8zcd_1rd2vw$(xT3BB0qa{ z_uVKi1AcNK_N6Z?xAxYqSmDjNU{+d8uv{zt^lISc?e9J#7ag%1`JOrF{cvW@<%thcFsxF<|*lh$dXR^7Ui9(yrN$OY> zJGz<<77(X%Hq11S{bwIkp5O|SoUTNg*X64bYt2y%W?o-XsI!3&4UK55xpZed6TJFE zz@KUW%TX|4Jnzu`NU(l`&=^OsFE>ewTyv`xTO zBH^L99%>oV61f;N?6CE9ags}U%q!KJ^QL!d>R^ualC-ajpJFUX&^IK=VBlEZE%1#qo$wotC zQ>okrJx7APJ>|c!jk(VG^{|5W*Hr&ouNzJs`!aliU2&D;VE*MC1I*f+2zKf$WyT_kPNpN!e;J zcQ{1iK9=-0<1EUeET0%|D_7oyx7t3^jJzx-Y_Chxn2D-kK5UxELM2Z>{PT3WP8w;x ztu802hcV@Gx`$e<+lbD)pA>1JbbP3Xw$>pm^H6i+Cy4q~Jt1yU#~(is0nr=1Wyn=) z5_U^d>=gaTM|8*0>WSTif*dZNWI%4MnJ!EnvU$Uk*k@Gia4ez^02Ds?-2KpNM-W zh$;nElBiuO@+iK~sw=@VRTcnn0yNd1m?x?APm8}IaW*nxRPK>RuIDA6_TS^>1A887TusHOEO@O5TlocEr?2y{h2t|dR&lE|e)>$(yT(c9>C{14P2altKgOYHaNQttsr10_k zH7Jhk8CJ;!u%7W1Z|n+RaIlJRjUq#%n55lcYK7r^Fm$s}RoiU*y5k^U6N$NB$oMz%cdT;(;@@M;ARI=q z0BcFUL)`62kNvMkprvNJ2mSxIH;<>I+(PjusQkZwzIQ9H7cn9gtx#v*mZ_8QYeXQ7 zxXXg*&$k*RpvVy!OILw6WwaN*3wB(1IWrbH!(avWZowdN_e9raGidJ{zo&=@SA=2V zsj13EI+W3*z0_PYuo1e|=R*i2QTpwkI$G32T_|PBYt?BL$#a)FfL}eANAo$ybMrLM zhuiG`e2r zX_4vFg|;jN)cTVd84s-BD#Ijb#a|;vY6WcJZ@y9UmHQ+2p(l?8wmSu1xTkFGz%e$2 zvz?b&7V3*jJVP zi3IVMlWbh@{tyH(7TiV(J&<20M$EOxJkYLmWJn!N6p}R9f!_(3rL9Evg)01z5voQM zJ?ecl9%_9VU8N3YkM*)CTs&e&4ukbx>?3qC#k|&$Qb%+88f3c5XZO`y%r6&O;){e<$PNBbY$a2~#7y|q95bxj{^cFi}I!}Y%YeM>2F*Oh6A z!%MeW(N8NT$s}3zTr~x@#C_5$0yN99EoR_n{mINJ@Ec(k zxtb+VVM&rrQBls`Ty^X(D1Z_E?$*UxJAS{5^nIqXb~O0KQ*p}!YVqEiRp-3d)!hLT z){1nsWO==^Z4c2%60b{t3TTk%N8koiu*_#Gu|XG}CD(%|#rv2ChZg~h1XXBJHCH5( zEm4M@=+WI(5KO1g1lRGi&Wc|j5W1xnRUG~drh}O5f%q~9peEyCX2z|*8W&^l-u1Y@ zrOWgX4^#*peCgcZvL%#AwcVN0@a#mKt4MHq8?OVAd;Ioms^{+XKA6Hz$7oibAspLh zAe`FDAYlx=AGrpqmWrCLz}S-VA`8Fnl)N=+;f&53$gf#rw8(w-NPp!=L5}-EA}6hU zHRRu|lnO+GxZ6om6&ai7?o2u;-Ls3poC zYmql3$QUy;X<6Cnva&vWcC@%HCnIv;-ri!1!--e?+5Q#BiD5*kZMo$w??=wFo-|=q zFtO;MOwS&cKD_O-Sfqbt@lUSyY4Ckf528HDbboV89|c41g+tTDRNj+AGTn_>-wE#j zofnN)0pJcZt9dGqcjQs? z3m@_k2kyN1@~zXFe($wv!Yp4X`Y9j}zel`fV9}i9)32^%Cv^CU$vi^UOio6NsI^tO752AC#5wMJV3XGE%FHGV+<*w2Kse zOw2BSvtQv~1@}kkZgrl;NK?49xSBt42{tiCev*69E^(vxHTnf$F>!^#7;Sc;xZDlY zKhndOli(M-S{5~yK5KUz_>k05F!T1Um(8ZLH7y7H77E)JVn?fE=R!%ZaJx2h=43CM z!xZMo0qw_QT4A_!+-%!pHR-x8E<>+@KWO|mOe>7Y>3f{;X|ABo6A`SRhbhUfJ5Xgu z?wI0fiS;tg^x&q%E-SBb)AJUa1P9u?)MB-~6Ltg+P7=YpWyX##ZMv@7Hc_Y)8=D=q z+YOMIbzg|my*_I*FH#6TUXkx-9rhFXTS_cB4^^>V{q?}gS|t7SV<_BAK1mkUq0ua* zqyV4kD(_(ya@%Cs883d6Qs{6CI3CdIeWOYF_4OurPMAHu?gNPh&k$EBlD<4s#78C5 ztR(pcy!>)wLATz#t+N5U;@_L^PQyz&w2Gf?Gn74#5NMfrSzI6izhn|`73f*c!)y1i zj3FxCw1rFju%9ZNeyd}>#7Y8>RJRv`Dh#~cm1(#s%L)q!+0$kC4}|8W=e)P@VxMa3 zYJckTZNC}m^7Af7U|F^I)-pSMU)8dn8m9*2!*E63e`a)DF2QMJ*w{!%XcYWTnTj2A z=;RhW23Aod~CXzV!0XIyRwKT=4vnjcD?`yBrkv*rr*S9`X8`juI zZ)zdo)QN?Svi-UdUp;K+(RgV*BcQJE(^e94b6hb5bYtIi)`P3I4Q0ukdo9A@c-_$? z(Rybf0xN-ah6(9_`Fx6Sz-9Ls>AwER>-U{z&ak=V6ha)eLD?2ji1)&i58MzlIUu@& z(x+XKA|;+Tc#O;sUXZJuQvbL8&1&|H=lp-8+XH+Zi{)<|Go0c0Kgj=3VxQ^rg;rz) z7L#}^Ow_V)C1J$N>^a)Cuqsd=uKq?ys_Z`SAPP~|OE9xfS+q$}_xr)yIr^CMm3{l( zmIcRhcDCPpwz6+`R5@k8OXOK+%nYCPdLNPkFyh7H#dSvri3-xicNH?41Fd0XW%5er zf2Q>^j0C)=2@>TXC86U=&@oFsgry~}C9(eu*EpncC9#0pB*JCe4Lg~Hy`|k3{>yZq zuf+2$WL7oBr<^`CmLuj4iJ6`#@1}_d2-HA?wl{S5>^n*m1umwEsKlbLZ>N$2u~k&) zfF*F}Q6bPmk^`m7=qv;V(*A967I7){x1JInw4%4J37+}fWKPz@bwPvn1nKaAE~ zi>80@$G4JO%}|pQZmYMClZ=M`1I15yrt+}lzW<`&3WL`~>}sZRHjoMyu#Q2WTO{-( zV_u>-IZN0-_NwO&tze@uU@S;7Cu2TN(61hCfZHct++~o^nf=TRkJ&RIBXmaSG(Qd% zKfJL0E*zkOKaO6dK!Y(hQox#f~v$rSf|eE zy7~fwovWl#8~NbhH0K3P*xvQ#OF;F#B$;$h6!1s<{rrI>C@XCqVj$PLNWnwWzaTt- zYQLr=Z;A7DR2}*30n$-vgQF{^4|5N{$=>3&H2JlU>zCN{07>{86yL5rpmxDNY;bRU z@dx|BukgnF{PmR4r0O{$kHT)-WPo`_lNMnA_Hp(?i?t%k`p=Ra2JK5l*VVy2f>0Ob z&6ji&)`NW%PsuH5o|_z)&S_oCQ3cWm76Gq{IRRx3*v;|YvUzsMCL#C!p3W7Ly`#w1 z*mUD4yw;sOx5of^sI{}D3Ft}JoUZ+E8J2Hzc(hm8d$&#?hgDiiCl7y#v!h*nDHBIA z>%@V!V(Xdw7u>9+S4O%YjMeQqFn89yw8D0Smt=J7g|CDyH`qD^WMA1zu>A$u)9n8# zMWb7pnfv^qi&H`7^>=L49qInG9*rcfzqgf_e$Z;Pu~H7nRc8-MXUR2X^6nuoXHs?) z*Rag2vt^0%k(J;t<=j~q5;!;;zl*=N>&NLovbp3$!4@hVWy1iF@>#I9e9tT_EwT|USvMm-^Y?WtA7`PH^XR8|yn_#St77gWe~4O+;J{-AX~)L99? zPjUwuV8=I+uE5!vD!ocjU-2*`n!<}j2I8LOYLR}uiaxw)mF+sqmZ$zmL$#C`SWk1G zrvb;8E2FzaWe}uNEcH}{fh;m*!KW_(xu z%1JyGjsEylQv0+vWFPvapCP>=3!?uNp+z3d-u`uUy}A;+$WOX>vo2#r&01$&#*1bD zK2-#pbVmF?DyAHlCrc(~J8n-Kn-m7l6$`cv|BZ{b7?^crFoaE~9pGfUsBCFhZMh)A za=PA<_rn)EzvabLkO5KOF_`?-mXmtU`|0V;Xw{$EZ-neypJyaHoI%Xi`Pk{KZ+W|4 z!?c(QicZG`^(s(j?5(EUna;$>T4&pP+@KG6$UH>k1gM-l?-^J!9I+lsJxhqmTMbsd zJ$(Dx1!Lq8iAQC>aJ0o@bw##j@le~^x$KB{v`9-2zo-U_ux>m|e&v5rUzoTRr4nK$1;~Bk{ACEZlb&ys&#~ApeG6Wc`?au8jdCCd~ zmuF;pXoc|iq>XG$mUmh>d)Mm^N&fJlGmYKyKKjFI6=9=*@xE3CGd-=plcF%mm!)yV zNX5Z10^>a})Rx75dUY#rjrXM?Wl3AT%JfJu@)h8BO@W(37p5HMf_x*_fAgWT9r2`{ zYy<3=EXWZ2=&ToFOjlx&7Q^NVh>U=dbv#Q2fAwI-Y_~(W zeYs&y6;*PtHRmH(K*-%wde$O$obdh?H{sSQq+y)riC9T95KBq9FmMrO#NI4Z3^8jf zT?S-dNCig2VW(87ZG(N&Ti#xM8v*axgTcZ22**?Oz|hAH#8LsQhzJeLBG*0sxrIzb zeQaU%ytwc=L5Sjcr*0B*FLo9LW9-_8EmyDso3ZGlL&MsY_A5e{np!RfDZp`cgxbfs zMd`{g4r}@Q!Bmn4|CT^9t`~w>&|dj-E~~Ir7{DUtyCr}4-E4y5PNHUZw#7XfZb^U7 zUjheRiCwiN527Zo8*)guC`BqG+|X`CQN&7qL~+cv!e`*~FC5XN1MTr zP#jT7#pi)!uT-b?WUg(kxt0}XAm@E*c68$gAUWe_HhnxeVAuX{Qx9H=Nm75LX*}nO z+zgm*Et$Bj%hw>-y*6PnSexK^>?s{fuviVEI<9@$La`qZrJqLbqp-mta@YAAbsJTA zg{?l*C5;r>_Pp=E%s)GgDF4Z6SmD;Ohok0*@4oW$r~kF#Q>(FCo1X4)pFH_xYK!0J zzF*~ah-H5VNlx@7i8H`tC~(Y3OYiahEIS3-v+cT!SGAdc)^!T1faJ;gxyud_kvH$V z8^f=$u*ZM)WXfjVM+*DI5w_L0s&S`>s$_+MO`lghJYVvyaj_R(6LPJpV~>vxb0ah^ z`)!6JWzmKIcUJqdwRpev?UNs~zh1ABE%}s~8sm&!)l_e3P!6PS1GRg)rLRnAobE55 zv>PT;8kMv4ry|~xlV*j8eZqhhHv3FI_n!32@A3t+vzOO^8~T@sm_H0}aYQ-u*lF?- z+t;88O@%;?NVI?=p7;M1qwX4b^Fs7}=e0LCYB$WNB1-&AQLNT&pKb+yYV7Ja0QbXH z;rp(Ma_B577Jl*sVAOPP7P7DgqyYl%JRn$u^V)eHa&9)=_qQN)Za3FI;po?RE`uhl zpz`Dm@aJPk{225k>{h|jG$J;dc=(7^vPx38avOJ&P_;k3OgS*WGH;0AVZJ1h@Z_`dOXK z`WGVUJD(Rhu_yWQ#*`03afeGkFcyBD`e!7F(nPM@XspN^fmHt#h1{Fqss_EK>NdWO zRB~;q`iv6aY>BGw`3yFKA9r`R?Wj6S1oIhH%a0Cx@4oc&ntWEtN%4CdP2>6XBq|An zJ0a}tU$QL~J*S!)<9z4H4kPMB4$X;%d)H>adtcO(3{J>=^I%6Hm=0=is@-{13L6B} zE*zIm{Cxgn$w+|-sPi?>9;*^OWuEj0B}A?&n1`vee<8mJ1M{E)8Vn<5UTB&r6?Q!U z7Gg=NSb!GoyJ-(R!6w;OOFKjiL9KI7rE%>9htag_oJT|M%K8Wdep$x9pbAY6ybqKB zvK-q=XeUS4Cqm|)jee^siwf2XNyJT0-e|qIkE$t5J~EnZMurwCZMwG<2jxQ7v!^XqzL>fT><{P z9cYCnU4uAY>`9u5{mxC6Rcb|z^R0Oit^eR8Rb;gySo~qGnk&BlNyI&HkRUc5 z4G4g-K{ZUoEgD?R(x#3V4A9Ck-U4#*OSk65FeJuGbdWK(9Ro{XN$g~U<8eR&b67;M z#PtI4q0J;+JZC|(`!R>+sddZ@zeJZ?@z-4*y3uYLdM{JFxCGqv?Iegk$$`>dBn9=M z;&+m-sTcuIajg=HyCHl}u+2yBwh?kAly=lu0|67120z z?6&!hwm6&q$+8Avw-Ssy)?CVr^Ns?#5w?$bxEvpos5$WFlv^m+b z)^*q2)V(1JNtU`lG0xx&IIhJa2|w$LKT#ks2%kJLthse><>CAagY*M>Kf{v>4~$)p z0)ZdItZnMswLf3mw+f!IYK%y%5K}B3?1uK*mv7?59gxSW0!-LOY(IA*J#l&7)`{cV zJ%|a}q<$}}X!2;^zEQE`xvVU&tFYyrGRm0h~#n{B#t%_2o8Odmdmc{ja8GSKl zykS~>4yMkrPT^}}>s*Di%FR=4#)c92d%_>v%aVIy!H1JR#3k%|D(vdfCK#+(_^&+T zQTAZ-^+Yq219GRF#yZXKqL|z{<(-cr%!IK&kH4#XWLdKrTSa%5m$X@_iVNf9axo*q zN~I0qlx|ZRw#a!sn0UFtb}h-KNQVU7Mq6L~y{KxkUPK2!$#JaeA!a^Ig@9t{)Aym|i9R5_g{`R4@k zL?kZF_s$bF;Y@LTPPZ-g0SiU#rRrf6Ct4R2JIb>hgLn?h2ta^}wz*``6E->-cLlfpQj5wpHVWgMD zk-Sb}dU-Vp2QR;Wxb4?kT@<0U!006Ky9vdN=!JxALw1NDYV>2#KH$8wgu~YT7I{m^ zpRd1(<8dk{JA}Rhoq6JR7&XVTcuV-V)?m=-L(a_I>x&KN_hD8mzzC~0wzbPkW0(^? zZP(K~1?}=ycP!R5`88X@1TQ0EKXl5dXV_2c^Lt?5z=@=RFBKZU>IZvX+c2I?VRCtrx~kL9d!?(cm4M1k0$y zX{B#~AKsDXDB(zE9mHks{ZTJAxF5n4x9+VxZ>F?Re!!JXpOz9Q+EOI>Phs|6!URw9 z_D9Ptrc!WkR_A273Up=*HWej}9x~@t+hRTDI@YnsU@t|LMWi1rcpyA+^(r%_%_&6$ z2yS3!j4c(_U*C$J9oI4R+J;NdP{P6o(*a`EG=YoeK1_ioP8}^QSE+(Y(Z0Y~gt>*L zry8v#1+LXgF*{bWHYg_!8qGFTD8Qdz1)6-L@5DBoSjiGXa+`@L% zFv-G~MyV6n32o~FdmKf>1#U{)nJO3sO;JXHfJF*Gy(-N<-Wp!F5fd+4jCK!9+En-r^`;SmqkduwEQ36u1{D)ke zW98*n@z66LENX;HxEw2RU`kWSNKwKDImZ}8uaGmo?JQET!-4h51gu;DmpzFKpQxPi ze>>k(d8gtkWsGz$H^j}Qp=Xc%H28v-CTcnhge%aP70`q;-M>s(xVp6@t090=y^9Cfu|m3w=^8YMCJP> zYut{l@m%E&t~MJK;iy|-RK+j33!TBUg0n?3AAgI@3VB;E(bn37_ZEY#n1^V4d0r2Q zbbg-%%yUpIw1wQwyeq3yK+5y0pfNb$<6O4Wx7c%~6+elj%0Iu#&UpVbfmAyd);-RX z!1Q{!XNbaE(Lk%eO3`DLd+fkh%;8YA!3>+^xCqmD-8}<0KD}+oOJP9sRm<6M>v|UPnXkMyKEg7_u*Z-~{6exKQ zhn6>f;4_1YS^?6=bX}Xb_V8CzdQsM7A*uPE=?V)+VQDG zo?WC!~JB77Tl-2wlJRU%siy&YQ>t z&g>U1=QSXbOW)&NB&yNES()oAGGTW6=Tc~nKX8w9*~DjKZ(2Ypx3NzIlDx`4^k_^$ z6Ro*LxHSt>KFbTH2tEut30GoVMG{+rZ-wP#xWIZpv5#&v>;Qq1mF;K54~if-=JSe- zT3goRtlr?mN-uXnwxCKLqNW6dGlLm3XK;9uuvpSY58W2ll?%@;heZI^t{ui}W?use zL|hGTw~q~Jmk1r7eDT5ki?LGY6IAz#CvtBl5tta*j|{wAWHbHU&_>YU7%NDjK1_z- zvNQ76t8AL#!q!tZ(YF}<+~AsBIL?tpmDPvROwq*b*azw7fa?mHRE{fM16#rJW9!6p z`B;IGKWJkAhTI`o2Jw^?{2P1z{dLr*5owvyMB%P|cx`OXb9L_RVOsu*7%yxBi(Dax zY>VH30bHM^pko;D0i~p%!u6R5rbcsispN74HwecPW8p%kW!u;_+o?aX&NskZeYnVv z`b|n64^^li{eWJ>P`GLQ=ADDqOC>E%6;ryxO(u*LZM5}3slg`Vos_N6TMQ%!SCYH_fD@z;Vnnan4 z1XL}|{eZ*OeY$m4q(d9utD)vq4uaIs5p5!)1Kqlr;Fwp?vumI`a79GfbxmgM_TyV` zh1*7Lv;2ML<4#^xhTCSF^L_XIcWa?FY!Dq3zEVYm4=~3y=@s9p5p&-@C~zWUj*`~!bc`-x78e{boSA%UqrjH^kT%qO zkYavP<~+e0Yc&6_35{U(2vGZ`DX<1QF%8{y&QWSpI@V|{)$)8eB78rDAi$L0Q$RuE zSMmah-R?7U7x$bQ7&`P!Y6(beCuA`A z%PuSCK$pwik|RBTu%XsF6cp!7E;&92a-y3GGya_v9-C=9um1E-;T?4`admP1i@h(2 z(^XwY@rpYSk2a^hoG;9&dP9&I#Wwqjy?H~8-jJJPKDTt}?DVZ?CG~+jJ1Q4@-ly;R z^0aIq?7*kAu$$o6)>%ayx*khMdUVvy56gm z>D-AuRt?QM$3G@BpI+qTVy<Hu`wUs{XsT935%XX9YEmJ&Jby7bP$Z9O`53qG%^f1@-TKvfVY7(P1VJzQm{(;Tz(=$%)9=-V?@rgo~GW8TuZ&`AsSe1WCUL!T@j!5 z_L}e%n1(TDzCvrk<=)h(^GjDOnDWpGwD>7ad7S)SAR$5#oyxWW%X6+2%Ip|64P7P= z2lNI~z%kt;`uT$Y04tyr+682^$4mpO@?TF*v=OmY2cT=K{@pzCjgUpl^nM%H)V5u zMV1)l8Pm;v%jMwO6?0rNSNL1ri+_JHb}k!(y-Ri^(@%!}_vOQapht@1ez1X+v33{N za?R!iKs{YpRgiyAXt>bio|P&F=7!=VrnnMYjhC|z|GW8<9lFq>U8KY;@ET>`z~yN$ zX1_Nxe1K{8!sJ`StWF|q3*HE&i1e$dN#*pG0W4qiCnvp)wxsgl9;P#bJg{902aU<- zLNcIQ)%!&Pk=YgdL9pfD;@!#PxB#8%cN>xIBSUAwv?|`^>r~|vo?@8_J|Vq6R(~rd7B8N!IN^UQyFfCd zJy#K6d!0ey;N*g!fj0R-ktb)82qMR4#6qM5_Tcd8)6>%oBaQxjB_Ayv-?pwNl@9B| zB)Sh=&?jCjixfPiqi^m#^qk4tqyN6-m%|P#CEE(mYddcJMO(SHvKcs*?VN`qWZ+W= zYPXh4xPSUN#zr;hnm{~(QSkwH5n{!0&GgZc;w}QLl0X*xg3_%!y3>O!w5Hy@3UWgU zQJvd>-3fMa60r6?lSdLZnlEY?nm33L}$5$5Vv;$M-sJRD7|Gee0R+7&YYI z4qK+tSLnqoT1iS`InqMD-Q?+UktaR%>H0gsleZ6NgZj>ns31v2!Ny%7 zp4w$l=*??PN!Y68Y%*BU!nq$?46E=S@HX8q+~K;=wZY7Oss-h}h|leY^hjgp9}rOk zTx%l^9vJHT_izONFS^WZsxclKprnc!_3y@1pKi}~z4drE3Hdg9>eLBwo5ynSZa5Gv z-(h*FEM3W90TyZ;0g;Xu|SUuMLel zOP(IOboYix=TbZ__1^;YB8)AKP=%su;1fEkq)vjPYf3X2O$q)lKAL=nY$@~ySj_4X zM^rNvUoY`(`p>sNe+(Mo5R4tDzm0JZ#CID15(b9A$!umpGoL{MzpRQD|)Y z3ktUvWrT*n&SwTK>Wl>Pn|DqXJnUukK&bP6{JtW!kr<_J`Fo>S4!5O29=|MtK7!UF z+?J$*CL5Lu6kf6k*GqGQ8j>5p4O!Nrr|ZP*yc0jQWp7 zxc+iDt}i_qoZEi7;Ind8fY%17mo*~{G_8MicV%k>dV0h?M z-L*R;?6-dJojsT~)lU-jjKDZqY323sJAm481qnb8gcp%@lj=DI27o&Y=yL_fFvNij zS2s?=D2#JIqJ^d75#b%LTArK&@L`CFTYGZ}jV`P2HO?#3FCs&dBFG^$*4LyD^IY<3 zPlm_+fvVlQ+9J=o7*i3Kmo=(|h_H(lazhG!T>QZnww%Pyd-5W@DSG7OFD>hf!oDfG z?j(#9HBrFS&WrnSHonxZs=I-4=PP*c<=~q*mQ~2F5>IVOxqSimp&R%azkY7KaD{-a z`>J!!5#(7nT;G_x8*=#-s}g;}q=9Eh;$(cjrp_BJCNaz4X+8R|Aq~05^wx($23!E| z)&t%bOzq#oTe2<>3u+#o7v*oU-WT*{b?dl9zh;6ik>Z3LH8hvfZCa6dG0}%(kt3l7 z_!SA0DcLEDQflQV0$!g+l|$0t*GA^II$ac_`U*?kj$%w$05Lp<*D!u?9l8RcP^U|} zB1YG|Y}jVK@-#Iv5`@%4t0(#YM02Fq!QhR35BiblCZA{xjY`MVjzl;RqkPf|IMa!;5$n#K;1+=T{*E!NHsSo^tZvG*h zz(g(J1^QQm+8c6kUXT3WZ5b$AFVe|zEr=UxCOi&HA>@dLq$+@l(GeocK_u1Uqeo5i zBaMG(wyztcHUqhnznk+U67iOWe(#)}y%8F-r{!>fixh396 zN>H-!_Leo9*Skxtr?-|fk1o^?{M>$}NCg2L$&-=_s7sT#Ng9?pbiP1{6Pc1s>V-8* zs^8yHDZ%BGzU|Lupt39ioxh!Qa?nnSsr!D!uvCXHI{!|K&-$>VH>y*eu9$7NZ45E= z*ssRSCBnTlf@sKE6e10(`cWUthp!h01KQ^ki%+eOCP4FdbG$pCw;eql;iD z8^=;g*Tx#l!3HuhHn%3+=EOB|g)5J=?wCGh7Ph>4wEebW&f0#n~eJ*A5+slnbWqN=$12(%8i?P=a68nD+n5EcNK*R(X440rHTOev8SPRA=n>D2m z!D1RFbz`CJNc~>%aC7>ezocEtHmgML6Jv-(;DGD@CUmy@XP~z~OKB5Y7Ole7tEhfy2I1{j%N@ zckYjKxsowWmcGGAi6f8a9H>jt<@#t|9U5>7rdXae?P73hDaW8se`|Ga(z5vo_#n6&EB?{aTu6Lj|pSyF4gwSXXn3H z2g_3lsK&cvwPsq4S6KHVBI z5fh#Sr(0h;ZC1@$L*YrDPHo4{hz(|#0F2N{*>N{?fh{R;{gbdoUOvKr(yl~Kx$YOs zda;M<>7$Bhafh5__CM>kB@_+~X;Qry^uSb#HXunHde{)d>cF9(lQsfMucaXrg)BE9X4d4@Ww=;VL=KZlZ0bFC>^()%1)-J8j1m8`gV6Z`$6 ze$g4-9YUi-usN~rPx`^72x@{=K4u-X@1IZmhPuj9X|q%XM~L$)Ktx*qY!Vw0@|Ah@ z>%!vSqx@Ag6p>Tn!x2swtMNVJm}NlEC{5-HOb0o{!ksY;UkmjXb~ZL%cSMDpNNB>Y zeQNvLfy6YpkZ};7BN}h<$*}VTy~-X_ilL4UVK{%wWQgE~CKJtgH~>9x2ppg2IA7A! zSUicXlCbNJ+k_*c?L;(=pFu*%oKs8q=)oz&iCAVhWErjWTVJHuyzt7uzZbW~nk}6u zr-fzk*@s6=qn2+FF#>h42e9HFAKi^^)Ap7INo`()cyF%(Yhdv}Cm&GzaTK96DBN2j zyFl6wC*HFJIi>ZRAA+nK1RVc@AfshbZ3Xj=;C@xM!-amk-l4zGt8c64XEE9nsa7p^ z#c{7Iqk}q-O~2PyI%q!mLn+8AS8S71)%^w`XWQ3tE^VK+|0S)s^`BR!gxmR}L4GLd zXZIqVe}V1$?s#oOem{{b8GE0Q$#MIbL0Isn#WihlqaOD=2Gxfg9aKroUJMdaxNb^+ z>>7tZCkRVuFy6`63e+R+jJX17`m^36n=MH{;PN0cbaH_S9s*wpRF{Cfw+1JFEt@-6 zWrB8WMIigJHsj+}DbI{wu{xv%Z;VIOIwl$R==B_1l-k^Efur+$BHZYEfIazlwL~i! zk*Mt}zWDFJF}S?$a1ZZXiA`JqWoqEne`Fl{)~hbl=XhvFCKyLUF`@qd>2cLWLIRo> ze)=WV`qs-Lfoc5~4<$3o_Smh(T(&@RF?4BHa20~DD4WdjO3&s&4qLtS)&fOc_HOH6?Ism(3<+;odfkTcZ#Ti12Y?!GQk^{%uCHZCE~7!{BT z6TzXAx7#$ntKsZ0M81!qG=j=$GTUDdd)nXsNZ9Bl{$gTsS{Hr{_JYHBoCaGBtOX_7pIE{7h;E4MgIZw zF@u|cMS@;jG{>9Y*PQfLp+^$d)KB*<9#*8l@C;%^9+tAKuSO2yr*1HNIxngYZ;kmzk-wiKD zNwq3Deemiyzg@X&UWs<~tNT@c3r})NMwlt&mGMLm)5OXdMT5jJzdkCjBwo0_(W{BE zcxN@mV)B8Ar9-#$i0_lods>g#tH(rj){G-aZ(Afk>so#+iW^emh}`$5T(BBfnc>zK4IRM)stk zDaZG40XxK9;*}wE6KA~}bX@M14SFy3+;W`Kdl`caQ0)Ae zw)`et6!GhdvUIiK=0tjO#YJ*tofM|{0k(2}vAacR`Q@|Iy=AfG)8#1~{cb^G{f=KE zJhN9R!$MCAygyD8=w~I|*qDxHX}d>_-8(=k-KznalXWpf5xDU_wi8NK3WJ?7cL|&? z$)hKm<^%Z(Ypyop&7%|cp{R?;iTg3stPgG0Ab>wK(02n*Ksa_G?<5s}sx;zzJ@cXz zXANnnX!P!xj8dBOYN^SpZgq?k@yvp!4asL9qm>rh!=pXl>?nQP0gFO@ruJ*|2@)!c z*?Ke)NG$AAotmdi+<&ylZt)Dr;NRZ zI!!6due1bL(N{nschEKZGmfIZqeD3E@lAB6p&m`g2i%{g^_Mf2sY8*0PM}O!Hs88} zY7jayV!~2N3%*168EorH8#YAG0RuZ_$+W7&uKgzRSgTCB_^#U3L(;GU%=xlmEr?xR zmm7Bxs8(Po_$S8wvTuWxb@9bUtcLm?()`ikz(s)JZ*=_LzC7K;0?y!+-0ag5{lV(h z->25W?!22XR?oE%V%y)B}R)tM?VjZDMA|K!rerv08Rc*^XGepy+^#_7&pe) z90N7C6)^bz<~fblAAN)WPK^}cVDDIdh0cnVd6i;F=nEE5Q?i2ZfLCIvkK)vokunnf zvhs*1$7~9d3N{j$-QPoc*MLb1V5r{W^F*keC<-e6J*(P@&D~Jo@l)%=`3A3roIw9V z1H3W1+)IT*G7BXUvN&SfJr67s8`S-_M;|9 zo^S!{cJ1~U=G70>lG2RPCy#-QHvciT_{@YCHX`Kkpw7&5ytoamq^~6$9TmBa^4qt} z&dgXYw*P6$v51Z<9@6Ei{)?eD$LbTFG1Oc|E-1vWyo_r4(K0^RXTQH8btpAMVEe*+ zGnp2z27O+%2?Nz5zYYKyL32%s^M~O3?X-b9!0*XHT>`-O7_6o(ELIPtqSRX;$DE)S zt)T}scct#IE)lql4CTz8>V--(=uoDNxTz*+?+6~Ww16PgPa#r_Zu^ig-2tn1Rl$e0 zDt;YDBrvFw7SDnZbNDEb5i5Lat&F1xBD^y;6MHq`747SLZXNmCQ~lH!j!4L#@Or;T zA1IsX{S{QfxaNb5)REQXk0IMl(5O@r=k;1?=1r8X=AgsG!Bp6d_rA{hx6~C3$E{JQ zVF#N+;LpY*Np*JWDs*wCcI4=2fY>^|4kWvjx7}0@ZMh{#LFlhrSn_LwBhnjQngGJH zvLjq0CSB)}+Ba;9*|L|Ll*?$}OV6gm{p6Sa#s~7dXWvdUb2g;^MlJ|_mVufrM#w%= z6RPwurm-N2q4l$VOoZ)I^@ZqldT0BtgN4C%Sw1WO7W0eRr9R*|XJf;T7=-Jnz|fuj z=DyaSHIAG9=Mh)@xpM<^gY_%ipQ|9tbfbu)wo)$Gmp!rr19(ExV_X5^`0lnj2M3u` zdUwQby}rY6T9-ACEqz!E`R_#^hdvND{r}f#+&MBt5k9wuKI1r>;YVk8`pMNE@MG)a zIYWPpYflvUQRwZVh8SIJ?7M3nA=xsegZt4f%vF1NC32x1(84&Q7ZSLNL+aqLtAKR{ zXu>0q`+P|vclJ)2Z~AJ+X%VP1$w#UjJi^o<3wfoHm#-dPOv%I#c-^y;#OQK|pk==; zFU=DmUXb!nYI{!)2VIKCO(b#T?&RuQyT#)tCnsmuH~+{^LSdV|YLT)yuDo#bMO%un z1&uHn_!njLY~{GwB3gA{uo{{)R{6es1moH(JLX8B;^_F0dJ?iJ+9}1n>PD`!O)h-nAH6cj zAO9*_{71&BYx)e_ovZ-)_8BgH+yJrQv1o;{HfNlTK6;YL7a3O2oXQW-ywj?q(oeNZ3y6)ubgFLC{?0qPIhTmclx3QS+mMz( zGI(f*pCo}j%6`Wyab{aKp1F`g`e&82d+ChQ8cc)@SoM?wRl0cdTW;xAcx)RyoT}VfDlLdi(Vwy1?P!V#Vr~jb=Z8<;SOMhbYRKRX*lLW_e#N#6cjnr z(m>$hF8>|>-hKk{irKN@Nq0w!mZ0ceh<(_RF@DT^ga(C*;hdjQ19!ZT6hs(8#Tm(R zw(@78X6Lk3QP~4C>nZ(LAo#T=Z1NVQ>;k#x)6<$nV~p2+@{KFrcl12P3Z~EsT(Tr&>3o-lwUr@C3EAxeE;qj zeSXjFy1=FO_U?w3DNkfp+Q5soY15$?g*b$#bZ4#qd2sj{byUbQ*F^ih76I>WJR|hu zC91J_Dm0_ujvd>*HGmjhTSVocVn23Khic)4Nu@nzL7k$hf5|(Ci38@pI*IuwKtYT>xncZ9%IZma=PA-hAgVF-e{QPd1ZG@0!z#40mxPbYr+v#~7vOkOA z?_QE4x!{k;;1a?&xrCWTt5fzT@x5^N17AyfiEp`)WPa0f1k9--1N z)!M#R)-vXncsFq!__Vf*ykJCF_=9M(wlgn)K7uYB=4)yalnaltk7BB^=DNb{*ZE)i z@~`8c3d-K@>fEHH=%!q%Z>EYq4gYM3W5?5U#?=#rVZ#Nc%8G)hz4hhI3-`zQV4&I~ zST$(Cwo8gcIBi%9DwcL9Bf3uluQg7q#tuFP#n+kl z06*DGk!d*9aatPI!Q3a%F_}2J-4xCd%Xt+8&$j;mquW;o*+JJaIjF@HG)se{=(t6&C` zi;sUhL!ZKkp4ktj0`sa25)-@mnm~MnrUP#|A+vJ0>Pbe&Jg(`dYS6zsDU}T}cg2$A z%g#{iwH|s!vao(kO*pc6(4-TbAeM>Clx96gZw^Au zE@j}ERq95+zaDKGypf=-8-t8o8{;6?Fd0eg2^d&A^A>j{3#MJ%(Gw zi^S->aqvXrduhelU%N(x?*biwz?obzCW7P7%JIil2Ws&@D5H$a``7b(@VRGfwgdZe z`6nq|LM6jIp3DoABW`9Qj9C?+%g+pq@moa(hi0~-1BSU>HR8J1`Cjj;k;`FMcf7IM zS5#NmV7O>ae903OpE2wct98I|_PNN+TC@bCp-{3ioz0UWKoecfCDg}7r3O?k>F*RpU2-YiJp2IGQh$HOPJ? zwM(Kaz=-{hg zSHJ$tf#loIbsQO7*^S28_BK<29E^#3K}72V?m+_=bjOwlVOq`(Ecm+I)_N->$=sLG z7*l0rIF`f^;&{#X0O*&)`lM7MQe*DYEx^p5yY zYmm?az88crlU{M2yHp{8Yqew=-_rwA7!K|jTbx{0AfPm~~=cj(3_#SoR? zRxt?6AFN*_C9>-mw}@Rc@%~!z8wcB=d3xuCmdYtDs!<={l8XgfV7BFt-|Z9l1EOdW zz;eOY`;1#6s4lT|whxH zX<`ryH8kLifhlyz;XB6|x=v`FhI1wSZXiEuZ~(>jYe9ujjWi_;RneLXJQg}QLpR2; zHJD5j#E9eN#B3}G!}_yxZ@k(VcJK7xb?UQ@pmV|XW5fs7ITHww1A=A%q^u5giWT~%8sQ{1YYcumzWloE=dNoD#>d~jqW9cM~9qR`L?)N z9@t|QkT#Wc96~1y<3b<9|A70zESeu5rCqw^5N_B8;$Cr;q~iZeI@wu2s&Wr42> zrMbX-`;q-tzXVc~=Z&(XtDb++gqA-%kw?+MzvT$mh>l{NI5=)7{?Os!ZJ5H#n9}~c zI+6QCG;c8v$=+)j=vGBe7r>EUwh`owzn%cpVFwIyj++yYKFF3qlgVF%@A(Ik*r5O` zq0emel0!A`LtpmWqhbSR;3N`~Dqu7VbE8>Z8u9;MHhzsb8yz$d-YzyVhA51}eP!+{ z1Km)*5fRRo`b1c^$B89?furhR-xBS&Qs8*211}BRhzs}H+0a#@bIHg{p>;ArS30u{PLmup(90r+h@lu>vU_3--bMuN1I5q zf5GLS= zDaIc#65Pb3QV=Pu)uw)R^iZw^Di!z2u=tpR8`m2}+`MM{)?ohyq4?2T^YH9#Gg{`i%3aiz6Kd5Iw40*+h0b*YH2s4c=h1oq*X{y|q!RhEpfDT=pK z#psqFFMFxu=iwwDVbZ;O_e2LZrgVB|uD{aBSOeKE{%DZ>zD;9z$TBiik&MggxzkxyHwsg*p3hwRcImL)t@|>?C1tTK$K!n9yILd%q~I zoE?3A=rpwFzpO8NDZHLHaRw(_;@DHsw8avyp}JT>w*zAp{Zh{pq#4$wpiWWC%kQ%* zF44G^Qz3D^esT%-vgsrG6`WlVip$6)4_uc58h{HPeTz>=lPZs7*ze1FKSLIKbLmnX zxJJ+vgmy}|xFy^%awG^y-<-EQa28y9 z6HS8BOnle}%x1_2?L~98`xWR`c71PnIUm`7XU8${Oj)shw6C z_Lm?HQKR&Bq^ap4uJDT;e0(E(Lxzc-fjP!rp3nS1!|>XIt)>SQGUTB9RkB5utfO6v zm1${1f|tC}k;)-~v4=GkHNT=D)C*e;C95&;_wSMz_#f8+>g=*|Tbm3rZROz1AmSW7oHYEoT zu%At5Chyk$mu|@azQ!Pv%>8Aa%;pR=3%>j`o$)$PD->cD-^H*}8rnc1 zr1>CK?8F6ZiQIJDZC2)05rnW|JzW;ox5YhTl~N|kE_rT?lfoswMHl2gG1tJ^^>Mg# z-#1T0V`G+w#@S{;Cx|GjpF3+0X#p{zF&WI9gP8A=z+E&;5jnoI{>%k#o+sy4xJ`wJ z%F#H@vmdw7* zCd!1k?Zdc>v2w|U4`cQUgbj{zIZ{T)!l1Hb;A5^b(bgD4?uoqJJd%+tyz%(thyupf zoL!ab2f@M(94~A5uC(s;^5Yb+a;YXJ=t5tH4Ae`<%w=2+WfIY<`_v~8-k5BAf5i?A z4qhH*Y=slSr{*J;pPGkWoEdhw!7|w3_+H|p^0G;Ht1)bh^`_}DdCkqD;TDjJp2$WX zS^@=@TE5$jF}fhRNu>B8ehMWSh&ak3YY`$sj)R45kvt*cdCOgJQ$jiYJ^RdyXENZs z@j`H%g!|za1`U@{S!n)XQ$G=KD!r?Hs)w>H>1b9Mr=(9X6ZupB1x}#+XEtegrgU;& zFuXI&XS?VXiIdXbk`Hrc6$G;!p5&Qrn9oi1ZGz8Al({gk+ogY6>?Wo&j$#T*JESUF z{H(k*rL^&nbMeo~=zH2I+zAPP?Fm`xU|;MKWS1UNghi@+#aQYb-LLy!&F>|| zE2+u=e9lfsbwQCy2nFC_{auCHBX1ar=zu;sS)y_e^jVte3nlUttLArX0zdr}r~RGaBr2A^hMaJzDL50n z(4`9y`I2^7r9k!Act)2vHi8Ph*`Yz;>WkaI)f?g1C!XXNxEm^*lq@9>p9R#*@N{Ob z&efktq7%W*t45}yIEppfdx#Pw%Ff;B-(6qdc7GFhmmIZvv9c(!m%**S1T&D?BB9~N z4UhsS=8Z_Dl=zth!w{V-30jeq39;Vk9UmM}V^Jxw_5PY&Ad=sOhllIW1{8mnh0)0B zFFT+m&3nveFA9t=#)c_(>XSRgJ4;?MH9=5fJr4Z@8)XRklcPFuc=$Hs{6HJF*a;}! zz0l{oyNL6!zq*zg7TL4@ltsS|ne+GrZ}zc5Q~4fjCd7n{rIGIuJGX}9d?kt^$+$?} ztKiTdVWA9@K!U}%kDQpgaNTadCqL3(-SU^kCCWXhk!MEFZ|X~r7tjHHC|r5ZpeAL` zY*RsISV$%Y*uqcWW;I7`8O&L%-&;7e9+mlwKBk$7EsyJ1-J{cA`}Voh#x z?q<m;Ix7eC65U&4E6Q6d{Tl#(Si%-jGEuSwJOB+~J{HBBF?V=?Q4e z)LqRt@KU4kk={MP`*3>AjHp!i9g!a!N-&4lE`KYe!_NaAJ##Yd4OFiI?x>v!y3+de1^nF{9%G@;JunAXL{}I1 zH!zls9Ubnf?94qNO_U&Z_MEofhsEJJ7YA=dY$A6Cgd*p~IJ@Cr4JaGQSd+QuDGmi1 z#u%Nu@hNrwia4PX+yuYf#oNFgwwW{I=# zSUW%>DgQ^oI608tMWu@L*V}3M$eBW{vf} ze^wK|lo=gIZ?lCxOBuxzTo03DeU+By?dM}!O$EB)e9-fxm205;C z+X?d2JEc0Y@B=pqS~v#n(?#q~Ko7y`i>`*JBV>P1+KY18gRc(X> zOD0KjiT)?vus`G1x?=6~DWqV7&{mZU>ndTQ8EnWUUbiOd69P#&pFq3ccXDEKs zZ(-Xb`a6qxf>izF@0U6Li~p1(Zv3=Jxt*7Obc)x-z9QP)l$*#?A+P zTG{+5`-e@#d0s}Er*3NgUw?|69nqX~?xN(*CZnA%wAw=5e&VZ?;7ig-H2g%_@nAm- zKAFUfC0a4}VHUokVF)ahd)*S~!w<>3+@$DHvcu%0Wtkd1(2rhk1Ha~syotC`+q0wMboAfVH~R7nx91-p3;dKTZmxY_oyMTI zh5LM;iaRr8yr{3TlCQQBY=`Jk9f%MXtJQLJwir`=*8-sXd@!Y(=tyeY%-Z#~=|6~4 zhH{-}X@+anv83;gIVP8ymbav_>`>>5<@^2)6c33A&hxV?D4{o`7SbPsz&H4-H zC`TGRPy)xt8GnuIwC_zXWs`sW5MSm@S2gnwD3eQ#On5_h2UVUm2*0@%6N3qe_3?O# z9)a#xjHX2LpY#8h$U-Q z^J#77U>aUvmY@D#XSygXI3KawWa`)B(EE|H&Ke?~VS#{_Iv}7D5zL_!A;G=nJ3{Ws zVnkf7kzs^~B>mCtf{_TMd_l>XSt^!_IfqDsO@4(kYL_4InkVL>R|G8c1vJ;!sdMR6 zYo&D&f*Mo@DmlSiQC(lwV&N%*!yXo%ZoYv1zFn9_WEVdX8X+r5v1V*>G!O6>D%fGC zztPkh|0TqJouKrvaox0eas6& zg(D@KpRrmtJh8$>iY#m)(9tUY&TVoNSc(qgtwP3*f^UcLF~=Ek=%0sHS&<5iH8>E4 z>bm=Z*-$)|P1q26phlX_p|@$b>tuK|oo>|8(aD*dnwpr%-lj9%qP?xzY<8mQ%O#g| zNh77CWee;7e69~M z$@&t63!&Qx!tSae<>NZV)qY@#N^3b7I=z!RFD>w18i?n~LB$(yENelRQ zFP-X?rpxSJa{pboTi!imC(RyywZ-8pkv)-aNJ1V#ePMV8tQ-3fXo{N+kPVCx5nmHf z#S%(&fi@t^)!zTXYBsXEX9f)J#ADP_%}VrfcmT;S)_weSgm_4H`N--(gSRnJ;!Lyf z3c#tN_Jfh4gGjtJ*p4dk8ZbkjDoNdo!dtM}x181jeqqwe&l%CWiE6f6wof}7GFpGe zNe!|ep+enePyyb;k4QhiW1nG*lQ6g0O!B6(_p*pcyaqCD1&~*g$aIaPR{Q|Y)xz(`rP93!nUwNgjwFHU-HrP2bL#p9+B$m zw(f{F@Gd(HvkT9BgO88aMV;J80Y~@jg?}Vdh!RKIXg-&0#c@d7XO%N2U;48&{O-_m zNV(E8&MJZvN^B9`3#MZB$HjY6?uTtUSLj{)!WEDcX2NH_(a_Skw{x}b)JB#P-&`{M}0yB4_|MpMnLVoSzDc{eY;I4Qpwj{vpD4JuDp7`^CI-+{{yVQ4yh`|Jcd zxo639z(WD$LIu>wU7kNh=10;G6UQE(*(is7`r(-nC&tCu0;~{!!ARk$|J;5f@6%yB z=+Ba2NFuU*WNo}@+dI)gb?3V0)#V|=$G*YgAPCFai-uO7#XOIN6c$W8zU)V9qck() z^{ji_sy!@FWoQ$qF`qno9UEm0xq_Y(>kV<-nv=t)nv6{*KTov?JL{y@CM++vw-0ig zehs!cT+AeX^3C%dE0Ht4OPF44*g7askJvDLZfCC&Z**jB_4<%GmiidBa;NTLy-&;h z6fpfUc(+~kxnz^D8zzO77FU(uj(^-|{t~WbN>hId{*iuuQ9NJ#&%nGa-2MHj6+Os^BN$S=l;Kpk5LT#BCG8 zL|x_iL%w@qu)`ROW?BY;@o%rg?!%JellC;gbm!Tci zLNQ^K55&boR4XG1)SNv}l>#&3=+EyVaG<&}H#%UcJi6gpgd}1Eyo(_rKM_lS#TC!g zJY662k^X}rhISQ1j5}`Ld@>?8JThXNU2b;r+26s9#MjKqw&2UxFI^J3QON2E5UkU0sN{eVD&Q+ud#Tl5a&k3+-Fdaf&t|ritk<3 zcUaDbXltbL2r7)YEmKvIOgtblTuBJZEq7!k1(W#7?7tU-DDX=tx9x{qwM)L#?>8*Z4@r5N3Q3CtQ~sEmG}OtD4u)J@utEUol6n5tF58qnIR|j&enwxM@j> zI_|lt4{`ifQ!vOYD$fRVK9L5yOgv*tDS52lgg7H|PxoxfQwcEql|J;cpXFr`p6QUv zHG!=L$PZWy@CU{E-bvEC zQD(iJ@;zerGjU&&aDcs`izI_`&Aian)##zz@L~xfDI3VLiWB-}${?eMW)Jp?Q8LRS=K ze)vb^01h?IjJccAci+4@83_D~0qBV!P#eD^sul9Z+)~?-0(nq4N_u37Kas1nWU_%T z-7+2xZALR#6GGn)@I18{}74t z*?-5ZiKC1*TG12@>d) zT3340U-A?w^t?fhx%qat5`LE`Rk>1-cYj&7k2M#4@lzlU%nEK^{X>~P!+)HcnAt87?h?>ND@W{CZl5V zbjtEiM2R4P!cQalUQl9fr|#!|Fl?Ji%>zE4G#F@KFIOA(eML~#4Egv^Q2VX_R23NM zGZeMkK%(&0_8QbSZrbcSC^a6M0cnX5#Zh$d_u7osBTs;@SQxhRf;r6&x#53To?5ZK z>K*y4+^-#;i?$l@aYoDxtbR1b{u22J>!K_=%w;SpPMc<`vkMY)hynub~3m(JC~F+=ZZ{C z*~jd*HJ<44pN-7z6MY{Bi&y{K;{;IGZ zRSGws6c5XQtSeijtDG(tv{{I-b0pRHLGoQYksZ5}W9WmsC^>&&&voEPb=j+D{-N|^ zRFB}_Pd09ZTrs+s`L5_v+DT2{`R=jDbE*jx&$32r|^l!2^t1eb(3)9o8zMv?~=2YGSvJWIG7;=1(L z(6K;Sj6fw(b^%E+}jj7S*N7V7m?2WHE3Fx*>sfpPH=g5BQP= z=eMVw3qHd{r&ukM%nwV2Tl=5izGSj))n-FD`)#H_!vLtU<&8zgFMxH};l1dobUk`T zQglUOn&EWSbyR5~bR1q5!*bjC=nJ86VaZ%5GU}BOXQ_qerLj{CcGx=|_hRH+sxz24 z^~B_`P%>PX+THuxQ5p4~OUqPk6N7{?s{ZE!1|s{-_^vmz1=(*aXWqSCt3TPT@#Xqc z{oGygYpX^Dg@)*U85~b!r~HAp@P+7&@?ysTkaen$alFcNKJ%1vJ#OHa+~96RdM0NJ zzzKA}hrguPu7+lr^H+q&MF<-uJT`$&Y#4G&L>k8`9VH!NN&4zg+_1?(b6Mp6l>{w@ zP<0?|8Y)lOD&}+!2f2#a=?hUI-OHL1QcG!qXZLcwUz)}UI;_Ev40?SvBxQU%#-A4K zrB^&aOl7d_UCL45iYf+yGoZ|^Y{^09TP&s5Aqt>aUHa+CjMUmmsUL|hjly8}K`D$$ zUXS0wbkdvqSSR%D*e3GpJw8v_T$aEfaZ+m3F;px%k7JAbUrK;=4+TY$;0w9TdX3;3 z!ThJ_5#_0*eb1&l&!3jgD$bw#6pP&d)X|8EoQiyW_%fa6;-`}tT!F_Uhf};JH^?jW zIGpDFNw9Sr9$r}y|9zv_!E0Nm^ZTJH;m7aZJ)W8nyn6EqV5L_=Y8?$J^RbxAf03($ z9}5c~3M1`(DHKHV0v8NIuT;iE1xN1&iSkW(e*M8`_foMeX^x_kr(z3XFmx+u0g@K_O^rglr zdSw2PFU#*=ULLvsHzD17QrQ8K8XcY{?PYZ&rI!x;JzOX@FV@Vk?)<>lA_**`u+UiBEL^Z78fbp zN*qjc%sl`OO!!eQFKnPZI%xM>e5RD|(wFnE42I=b6_XMoRu-Udl z;!4}rLjIn$0_mW0dy`0nE)gaspzlfn?_zQ?I9ZeiZ9O;-d41j}2P!qOU$=ZN?UYu+ z>RxoS01n^f;#*$JAlTfq^r|)U(?!8i{(5p0XJK@+R2a{CCPK^k3y!zK?-#%^Sb~e| z-b~L)NJ%$B3S1o#!}&VJ$pS+>^#d6nqXxkJ7we!*JVP`|T0(@?GGz1&X%jx+Af<(7 zawsRjv|hP8%vRU7F$>?w6U^yECFYVQ^wl=HP+tl0+OeO3>@8v#E`ns>oaZ-sW>A z+z9KwK?4#L6%;%vO$M}a{|O=FVG-d^LrUcxV9J~OgibkPUyhT%(DBeZ;JT423W0=q z@zSk!MbitV8FJMs)89PIVT-DT6H%~7vO-KBVBlW$Wjb?=DeJHv%6|l`pw1ZjWiX84AXorV zxvJaI%Rs0=oWAbucc-^Zmj}>gtBv`JkD)hDEcu5O!U1wU26^uYrMxMEUnJuZSa*t)R>%_$1DLEFH6c2;%y7w6w8s#7Nz(IzbY0snX zl&3H?X%Eo7zj{=Vo<}t)7ss}>w_g5jE*jOK-1ZYW@k|j0L2-a1;(>DpbzZm|h1F#TlSZAp{(vy50`7ML}Gnq5wu>J@2f*)L2s`?qsBi{>( zzMlmj?QBIMzmmdzWXIh5#s-TEO zB2l$C)j8`IV?|gwwyEZEdVOu$5bGsWxp)CdEIN9Oh!0pUeDS!BmdIj0|L?0H^{FqE zYj;k5z>gyBLJ4gmF#a~4Y&`b>L|0nZAo@ z0!mo-auuKPQ^;vR?{n2dX;vH48e~9JLx~do?4R!*^F1Wt7%Zg`4KkihNp*&Og#}NM zXfMlc5Y3oD5L_)LasSAd1t?jTD|;i))QM=9HB@=ENLmqlp~3kv;)Ff##ZI8o12mit(5+0p z{+XQ|ei0Rt)4Af*o#()QA_*E0b%@jaoTS@(W`?X3wyc`;L)h}~?8KnPezbh>qU7l6 zsXel6yJ+jU?23fzCyjIc3Qh0fs@ec$J6IK+(wl0O%!pg^obTAZ0hGyfcOP`mJEkFi zI?M2yHw8)CJ&#H`H0;f>Cvu7{6k%s0xP;U6qEJY2PrBIKcu;ec= zdh(u85U1_~eTj<-mdJZpKM0F!%lzRiZN_r+VtHDR`;WGIn2B1+Rn!NEa-iz(5h;Eu z{gxXMm2B|xx7^L=9_V=ibK`tcud(8CS*1RE%;UnpV%)DP>++T` z(^kJ7JrVnpQu6~s+1*F4h-QAKqLh`})ztw<0A4LrxV3BXo2!}WRwD3NR<^okN%u-E zV1|W)mIc4yYk6cP+U4Dk<%2Y&_Cay<;1!$exOzY@N1oNB@5Za)*q^GNV2Xv=7{Pv! zn=S&e&m8@F)Pc;N9<4JIxsK;3Wg7s`(0>@E`eDp3ji2S>R5O8d8f)uUYViA*@s9ma zjl?_}hL%K#kRd7+Q^0Y87B2qHSmZ*^2dO4ZEAATw?Zxy+dsxXWd zk>}qRtNsut0h-xyex-vv3UZFxPL3#iAe-D&bXC?n=OTIw@PlY;?szLX_N~NinCVEQ zvObk@>%E+eFTda}VqUpg;)$4FL;XFymzX#*W+5&#$WN{=wobf%&{iK8e=97y!)LTE zvPy8?;nE1@Nw_acot8pESsZ9A9b?Ep)%1(5yfR|V_Gy9M+`_dL>d3HKbsuzSg72)2 zc2qP<`f=0KyU1QNBz^y_)O6miO;1NK<4>j<9`Cg=9) zfhXe8gcC{a7)G9e^(n>@;f#YoOK<>90JJrX81uJ@?VhTid&mfA&XaUT?X7h{;J?Lfk{jbPaph!sXnoI1K%B|)(SN`jzV z8*ny(An^jYFFd1f2>h6nkv*{cME77+>m1{}m`|FsNhxV`f_Pchi}4{|OQ>z~Dr@xT zovin8Jvb@;)EedJIomaIgRkZE1oJr9+X2>L0K!RykulWsMiWVbp<);~ok@=rrG;qQWD`|@*Mhn-2 z({!A-ZGL64)eoXBr(sJdnED7XBV_qRmFFKK{!ZYHF z@2YbxdA2Zu`SmUYuNNrl!857()atx_kU#~w6l8u2%UFmle{w1BC1bJ9nKx-d4_Z^A ztMy&FK@sCZa^>3bF1uf#_rs4jS%EPTafk7gm8B<79$}fg*Rxw6v)s~u%TfU_sXE!W z_2J!@WP^>{k0P5{tF_Fe+0Yg+t5h$4S;FddI5-Q( z@6r7|tvgW{t;ct{cP&925i^cGMe}Jl-Uw?+k4_2-0euuC;R>+f!qohOtjgwCUvXW{ z0C)aFJs^d+BqSJICo4^HiHkdvp2TQVPjz?OnIRX_jFVzc=4J~bv4Sb=O6nfq_aC%* zZNtQ_)zBB3(Rj?G(#A*)Xkx!_nt#0|I5hBTU#_M0fVnW3_;{iJ+fkzIO_|rVBk3NZ zHFRek?_Ts{`O~NDLmE4ZxXVYWQPwlk2?~r$8-nS|S-S{U`!ouDJH?exZ_90!J|cxG z5c@eNEHkfjckB4H3woysiwk)_3-mxbb_>*Y$`UwAAS49k;M}r;CZhxgvjBGoP9mdWbD1(B z`%Ud*5edxZ#>pdn?rO*&d+6(lt z=IjESk@Y>H)oPGDJ^~-$HCcIdWsbJ(ASzt2))&v??dj(?ft`>*IMMqwTDs(LIm7ME za?WeluF8mpU2=On3Q>N7yk&k)JE2i+)9tpdt{vao+b7opHW{6cq6=&{2&RW*>ulGp zCM=FPzFk*q^8)2b%*mytk=80u_BRoYFH2ALy3~Oz1)4G8!5I1HO58xthJ#l@N5>{) zOiD=>)NV&Jc`pDSwXjb`z@|~>Xs?mQ>+!(eIpia6bfN9+mX+{P3x1idqIUV~IX!COp~0QWA$@M-W*aynB+s&T&iys=8hW`qQ4>7hrjQ{9 zZ3!;@@B}>`#zPJy-wlgSsVj8trvK69J|oPhRjAK5Khr|S3pOP6&^<0)e>WOT-z7^l zAW`)>&BBK;Fuz%r(`943zoC6YK!X!vFy-mT8$Cr>e9+Wlt}dQ9Lym(%e?<@^BX}#Y z#u5avcfk9TV-tqwX#%;};`wkOkC|9-a~$aM;W@^ke znB9M$0<(n8s{5&MK+L|~$*6={c{b#xV77McZ%2Mb3mR3wgw&1ekW=|aoVWlqJUk#s z`z0LAlbCklM5D`qS)b#bXp0^5RT;dEJPXJsYITdD+gW!{X~?f#l0|4HQcgGjdvqt@ zcbkwJyjnRoo}^$lXM|;(M!n^u!bAgJ4;S^VZ{6y}xSJ3dQtGG+I6yu*onhlFTs?YD z`t_;r48=(LrmO<%Eu#Zc*JUOJmUZa7-q8uyQ@4Exv>^sc| zq*d4BGqq>^vqws8x&BM3ZYEVA*MKQs^XFTMN#A(Tzp8FUX~9!Y8S66H71Lq--|Tf+ zhaF|PpK!czG}k#~R&Thav~ z-d)?2%HW`hzk#MJWWl#%p%h??$Mb)W`>(dMqD`$ZLCJ}{L@}6JHI3a9QuE`7rHz{! z-^o1z9*yeDRt0Y$wAxs*)%)&Q?1uEpIN;jFix}e!@+ilW-p2e10Zx?J0IT`Z^7HpeEUN*5U-b)c_vV(p7Fdwi!ZwuU-tbs9ZWCFLBnf z)#tt-Kw-_?td{%rLYkAuMccD07r6fD=6TQ$m7fX@3T$;EqfUrjaSNtaOpoaL{Jr#* zRWa_I-6Xq8xO7Q%6FvIFskwp1o{oXBpb~NzNVfpSb0d0Tm^e*tesDwT!rFA?GfW#Z z`uc;F-Y-{5TWfVy_%=U;Un4jy1Pd0h$l)K*9!TcTq?=8sk>-s5Ap#GV$g2qztWX$X zKwX-9-5TJ*Q>qy3{)x!a)4ZIr<6Im)&Djxb=vFB#SsecQ<#g2{$o%(b&2uFtnyM{( z5xbN)fqtbrSJT9fj2E$gMRP|o=JL1P{N(Nai(vY2Ga}E$p3o)nM{ z^Xa*{`s&@sZ`K98{5weBf_PmuW?FDZYGWn+Rx>Ucg-}L%vlZ% zShx@{7=n}<}Hrk@)oY_RnhMN()&8kr;JJ!VpsmPl8PR!Iv09kxNa=){v z00kkCds0IhvgAIB$X6bInzLsQcY5s1^ZoCfMYvO`+q51xN3Dksx$hjqvUVYNLmO{+ zQ19QEJ`Ub!?m%ww_2hdY-&2-Ol+|3pzGJPlalu z6JXjB{rNVSEd^|MNdrk*`grtCuZ!YI#Cfbft*SX3_R;>`8*1#}08372C4U<1JNy%@ z7^c1H$Vq&1uAi(hJ!yI9R>nO?HGBKV7>5%7DW6xL3;!*5T^n~jBb-aVLUlK46Kre~ z)M(={V}I#uqpdrC${47CZEa!FL_`|Befu_inKgVo62Zw?&q7M?O&WgO@@l@Wt7@gW zukqwXVLa7qVD>N6Ik%oW5=2M3Z(E|nFO}=D@$!tiL1d(ZpjBekyQFZ*j`V2dV|;g` zaC-1M2^AzL23Nl4EF0!be*nvUo)z>q8cNt()vHyB{VR#QFr)i?%bQ>WS3X)mpl04s z$5Zibw;6lE`L6d}hnv>u2h3;sWq1lL4;Lf_M-CGHVC-P`gT5~S@(j2~W2lgCGE5yZ z|7P2`5@dL2fdF-~3g?EabYDn4e<+^@BItn<%^2k4rGmC{H#?i5cM{;_2&T48IUhDH zNN;g=MgJo;D8G)o{E=022Ri)@svOxw#W2G_8@g`VCXYQ8AY^Z!;Q8t-@cQv3WTH)w zK@6C4^}OUE#I!t)&$1Bq`rX^z{d9xEbWgb--D8gbP#mprE~FW-T;JTYCSJMzAtCaP zBbM-G>&73#xIIaq%Cnc5OBKQ9y(lU&n|xD6esqwzcf#{(TT|r#){dijH zCR)wEWtpMsL4p}yRh%jedw%t)PBE&Q0(&{)1W&s5k6WRFjc3!E|NkgNHB64X-Y|<$ z&^10gBn#XoBJ0K-F8+Qi z_1Q4IFJ$6qoP_W}kucW-ZI?q6RxK}tVBFuioSz&5` z>FMxiYXs3>(`~h69^9+%d_LPu0VEzI7`rpZr`wMxuFC58S3!%b= zjbpEnWuIZ@m&NO1th6AfpUN2Tko0HX>J?N&_YB!?n9=!7d9Nr+c{ljg5)Vxl;3; z^DDziUCVDOuNLL!o-?iBw)Pw=r(cpq+qtcuc8o$ngWal_rweA%#w#Qn-ZFy-Am~bJn4uYPz6Jqw@=OX+D z$NMF%n_BxyttVXc641IjP;I?m!_G>@>AARI*ZCjWo^FR__Q>E5z6H$%JMe9%p|RC1 zs+4k^I^rvPT)dNnAHAxB6xXdUJL8UCeh28k$z6t(4e}946@B9Cm)^n8fB)WJ&PtN! z`%7%TjlAyf78{Fj*2>YYti&p?y*A3=k~gHhVD2z?HJb~nP?U=%N&ih-)->3+SMb1{ zxAYZVPF|(;7hdx@>p0^6Ny1|$=SetWvWRs_UC2s9Z5?>6D+NwAP8|@V-mkbrzqfJ> zR5K5arTPj_lM{XR@RO==(Jaomwgk&OH3}ZBL*p&CZ1qT}Wrue^V8Q9pVczZ*-g!PY za7k>JQ_jR^@oRtnSnEuyt!bMEv=YIcI#n)d^`!t9IpSN{2g(@%IO zQJ{!Ba5A{;0^SO?Kn+*!Yg5CSJxcs-X~{PGp)F>OS&s@&!}5mAS|K3C2!$Ace{E|Z zxC?TzZ3bxgq?(Ck`TUfQ->T3?TxH*HFLbiJc(=(B$PT9FzR!|G1&oki*bA{D8_myaczJ#I>->gs z`Ow&yGh$-5S~OGvqY*GS?(iulZ>%f7Ls3)izmc1~puOzoHzr9#d}sgLo^Q^oiM3>B zDw)dfUzpwpxKU*j&da`p(&#ReubW2Rf9M}9ssf8{hqr*fOjYDg8WdY38f>+T~%=e1=G6`2&Q+M(YLrq!cYoVVozHp~B7M%Kh8yM(O1*{!g zu?}|qH(dqonv<&j(`NsEM3#EfL-;2pki%>H;29;WnkIGD;Dfa>g&{%EA+r>vUQbh< zq6hJy+|+rTQ(cXVhwYSgWsrN_=8J;UB4>%BZGM%UpanDq*CwkEOB-Q1!X;oMc<=!a zq7%VQAXq^0YMao5!!3B2@!lzc{8dXA5p~zC#Y9J|cDM^uprgou_CwIj>3Izp9+%p9 z9vDk?aSA?Onu@Aw6bxhQQxOU-els$Rv%yHrEAX~ABLN+xP?XO}wqC$2+Cm!(AMB?$ z`k#BHJ$nDgXiKw+sgj`a)bPoZ#%^5-PqCbC9I!JiShyu|V#T2G`fu$q5A`}9Ze4Nz zd4YlWME-lE^dR~7<{_S{!bL=c`8(wGJR@m|A|WpstOD4(qv%!6p20uA2#ojyQ3n9H zQ(yE735z`}gy%2?Oz*jWCrtW`9WcJB4Hn;z1Q(YaAKM;A`; zyi_#(HMU5C+Pg2ZywVn^W36_bDC16p38|u<=r!mhP_Yad zhWb-=7hUv#2t7j4T!=N##GW$X?NC5k@oUFv&1wm|1N>;XZI4o;oJgjG4|2#4vnB~ZKw>efkj79|KZcEh_O1{XUJLDf1=Vz-jQ*60FsFo5vWal<>cUi5r1fX3lvgqJ{Z!y zNS%)pzjtP1%iL<~RRb|adF~|)bUOiye0SmkaTJ$3#7+-<1c)){gd&u8J;^ zXUSZ8iRfDZ^=^XDfeOn5(3!xDuw9#A(Y|{H7kyT(V?)ai;HZ$@yPqc)JQuTU!06~n zDWocTs}K##p2|MNsp`Y>ua2L27igP%Tsz}5V^h`xP-&lUMtu*V^n3}{(J#8Ud5Iw7 zJW$vPdo27DX=o8^;ao5ut{gwi@#)k&K7To5^t^6D5DI1lI2r3cW z{Ya|8N_{m>7qWBy)f(VyM?D4z8L8oL z7?_nuhQF+x(u^YJdZu7y{5e5FLR7qa3>mx|lz)7hu;Oe(t_0(N$j?~lLm)8wH8CjgtmRwwA zES6-Rl6;>VB&ZsD+7ipic8dPXyS|MorFJObkg_!kMcxT44Jxs81Hvse#HY(QN~xK-yV2s+`bI3z<}*sN-V?nR1eGK7M@f-B11WST!cdInxj$Y5SsRp zfDZ|7YVUUaCq-3YD-jV9iVlrFwsFvau1I9xQyc;#QoYda{;ycR9X6gNsC@AiytVE) zHAQPqU3W&eR#vDl5E2MJ$C`L5(lA&%QcZ%bY=c3gVy0DHK~>>-PjJjj(W`7O^H{eN zg?~nxFZ^g5!RfC})5un?$!f$t!c`g7@_o}RyBp`7;r_Sa;y=1RwSa$ol6erk0NUu% zbm}fc^PN9?;+|6A4H!Xk{?)1+^05R6m-^$79p;^r zGo0*l(MM-dZ8vWh<1LnX-GW_7gHrr-V*7Rg`ik2hj2g*`jI5-_hN3H_a{2`4NX~u8Sh8Lp$L2CU9<~>*n~p3Q5|oi+V5~r7ZNb#%AO>ZXY&}>$ zCH7u2eC*_T@MI-_I>&(J{|+h-Cc2>2CHeog8lx}@>{}PW1OEPXzstAUV_DAYaq-|5 z3p~D&DQQ;p5ntePlc@?gA1pUZBt(AOTu$`(Wb8k3|C1ON!w$P;h<*9-Y-i`}e7LS+8&|6&nVic;vOFY?jr<;7vg(b&d z#=fCTteuPK_t}V?Gvy5hd|Pd;qaZ2i&tP}+n~GGXDEk$wbv?V<`Oef_z{T;~E+!E@ z{~iyR%dmFezTG3kde&2P^gkgvcJJimTm~uA!7{#~$0f+#HAa~_&DQ1U;3R4yQ@22u z*Rh<%po`zusqKUEiO8|A!|D`YvK})07_o-bNND#F3yf94FnS@&E&Cr85O8m)GO`!r z&g|w1>4;drQnWRuf^6XZ{3sz4fgX|^s0Y#Km&Ys<1wMUU>SqgTgU$`s2ZPHy+Up~+ zR0&EsGCq<49oI&x6uIIlxqp%Ds$_`Grt2u79l7n|;^L)8x7a~#7+oPhlR*j6;59z!=2X{bs4v%667e+V&+V~^$vFYJMqDKV72v6%J8v5R+GW*< ztb5otVVndO_*%kV{gE#8rEERq@H~OgTjoFBo~|Vka&gq$h239xyDAVNPpg~NjKuo%oBfH@B;kG~JpGTA;!XOXkCj+1sl_X@Z)ZV#lE_{9&@vCc1ZzxXQ;_4&dxDsuUlfHT%S{C&RRkiEVzLgcipUpA-s+HZY(J^^ zum-71kgj=Pz)Kj;IIg<*L_v))hRJ=Laz6D87J5YZIY^n#6PdjwA-DY_er+$rM)O$v zpwKZ(An@niwt`vlale&NsMjN~8QF!8Z^a+?&)+q41nzv+<4b10+zzR^iHfl_b*V2A zLVPao>+?*amROr*#e-GR^zELVjHG$=&Y z=_tuHZd=xwBJFsa7N2@L%zHp(MP2iEszAp z>aehlLPfZ26Tu-sKYu`&cFvH@+Q$-B3EhkdgLQL7<@P~=G-sVz)#aVbNq704D1c%{ z^Jh2t`GoWx@B~)+f)}OYi9US;;tv^z0H5x|6&yN3m1{Q3as^C7EPAzY&{F~~pFLQq3cgE9o3>lxOvNSO?^PyYCRSWPUhsX0)B1tYpDzz&qK z)R4c~Nx5%0m}{>`bQTVx|0hfyxl3O8rHPEnPf4L0*J(YIb^V9`qZ;!`+!~G*x*gPE zwtDY8h{e2(!(Z|>_>iQPapC+yM4cgMYxHC~l*9c(Tc|P6)C5H@w>XdMdL?A?>tI7~ z!`PsE567{d9)bIK*EjHdo_;CU-HjG@49b{C}Kej&^q+ceu+2E?|j^2x^$(KeelV6s2Mh$?L;$IuR zm>jmS6H*E)sknj#NPl%PUG6KZtbP2)X4W8KP>^wEYl^ zna2G6M1=sAk8B_jRHNKR4yYc6CJbOuudtbV7ru*9!JceJWT<#<@mOYA)KTUwu{qU- z0~hSK(e8|1N|KU9ES#|{S$!6L=N8ttn~$KK{F2RRT;UyTcgV@^u4?&yWyY={lruq9 zW%U9BR=)@3|0p^Wcc|Vzj6dhhYLKyyb%tb18EeWmBB>OWqJ)W*vbG?RId&?`uM&z( zMX88N(q@h*Dn+Ttl97^724P~%yyyJ~T&^?EInQ^w@6Wv!a!?Z|xq$yl^6^$Lo@raH znpBw(DP&9EEr|IP3~SytA(a)81zAw@%v>AbbVom3kEyvzu;4DbOy2VZb;;t{j+I2z zn!6DQL1C_}sQq^sB#vlTIiT{NT6ZD+*&5#A;D}?#BBJB|IH^rK@+HvgB-a}2#lHK& z-@$(%te+$qc*z-bR1r^=RHq$Dc~*M&-%281WfCful`QK^2JCc+9G1V=Oaa=X+eu(% z@wO^>>TSzzn9y2n>d0~UZsnAcf^$$MQyB7S78LgRX%LsR!>+g2)Cmy3J(&v&_lSkv zfb}Lp=aabzweiEnb-%0k>mlJ(WVKutR96DG$=eX`zvAFtB(_5;ElwcF6&Q}@OLL|4 zbdk?HPh%Iouwh-FF1b*ir9x<(g0{`uku=I~&b%Q0^H_G)2;{;p`0H7yc}mE>Q&-M!;cjK9od4chgt!J_)TdEa)z#h z<$Ogg%)SYAy!7PWaZ)I)g*|zlDVNQAyjrN8v~Qz8)=kw7D7vkey*J<4}z- zppZG4Nvmpo-@^FZz`MhllQfjM9J&FS@H{qQdd5 z1}ziaM5H&|y9c&{Ev;JjSX3FNS;v?*i$0%pq53RFT4V8lP!P3PT(J^zHSSBj#~Zq` zdY6=!uWTI9OUfizV?o3od5=G)3gpIZ=l3diN|f#N32bxlfBlh498#&}*%M92v$uer zt`x{*w7>#g*Ly1w#YrCtG8=dM8eCwqQn=)O>8_IbpX;jMR!)Q)0xP0f>+OO9Rl=+K zzpIvELzImGJ0_6-9|PxB(@@%n7jj?TxPYUly?2(LB#3OGZgX(WM!)4{%{)gw+;{)Z zotH5tM*3RD)1yDXxI^R#SBQ}LP8D$Pc)4#q>=Rk>ovtF@F3lei zFN45%@AW##Sa3aT^L4QKN{kN$x8L;c8_V&oC!lz9DG9o2(E6V`!E*wK`f%MuOF_rwDNZ4A zpA`lT(!=?+>cM%h2(5u2`B_h78a|{+T{*~Gml9K338{3xQjL^6Lvz({@!XP{ z1G$8g5xcDJV;?853|U1E-V|AQ8$>;i<|Ot%WFrGc^8CZtmH(9r^$FDTCML@``jDnX z%O^iL;>SA+bsKhcMC}7Rb90zj7)EH!JyV;%{^v^>iDp1YUBv$AXa&$xD{++sECIW? z*6&nrgze?3=VTWA0msbm2roBAy3RU)<1pO^7Pj%zlZ^788 z>d-UP95R6pBljxuL|cn2&vM>PUF5x1 zd~spU4GV#6d(I2o%2Q(ffx)3G0B{OG5sW^16l~JbH6nwr{j??J(o;-;s4~R>x=oGp8mRjf*x7$#yAn&DA3kZ_{>`9$ z9%=ErK70Qo+jYrVNnEk6_OJptVn2`TO|+Cp)inK;SPC_=-Zt2^%5w}7@?IvRTrlwX zgS;%Rx>rRPafPBpZLtlUV6|>Z%An-^{U7;78!XE$VAf{i-BoqkAVvB@-Fw**QV3ReB2{&wk>gbYF1{z_);RylVjh z?^X}}zfU9*(Q1@)t8@nZrOcOB$79Nnj>sJ>7H<>sOb_Yp1%FqtG+G_Qvyjn?k`FN2 zpf$&?AmICSK&5?$Uwn4cI)nsQCPuv`b4MWrx}L;w1M;k!YLKQr_Wws>R^N-5TuQQe zl%pkirUx$Wyxo{Hcks(G#sy(#s^nTX3p6`cC1C+Jw}>x|JoAk}&!5rac#r=uVbh*3 zkB+=Ta+-|L$!a!Z9b(AnLlXGyO(~BT1J-h$H)t=cyJaGe%%8*}N-9X>v48Px-|;j; zjb^tVI)Ska;1jn5U&m|(6IPsVGUu%n7Z+7OR6c_@6QzK*o!BeJRxULCcenapb?-9& zyKLUz)UijFnOW#UYylsDp|n4`cx0{k>9qh9(|>yv%v_^*rZfCc08}R1T1!G#pSKb( z7grAkeD=@|ks+5gfD!Z0rv(oBYS-NZspxij@YV7CB{G}a(g_aKg}cPw#CkJY$CXka z248Oa8<3eb#Mg1@hdA3qI*uU(!U%YZhmg>gg|AC7azVz^C47!2$kDux>9s+nQaz2r z*E*eWK#8Tr%}>UL%^}9HTQFF!E5l`=?{Rl`J8gts3J01f+*#bnKKS%UGlC3GRaF)X9NS$=eqXt8XnuZuk>{$XA`))un7f z=dbwy4n#z9P7N+x{*~Z?w-Y}YDwSc6Jj@n6Owz`KVjhfn(%!CQ!;OB@GP?o4P71k_ z_3e%e_#77(5>uPvg!-5~E`xkJliV8GHU-nBeEl*$wZYjkuS%-7CaWl4@D_ zSl1>nZe@jjrljhCZ=6x#$MZ^PY%wsGl&+0vtv`hY$C-6%oezFuK%Yh93|B`4CyquE;o^4r$HUZu$xWb&3 z>jEl&YQ}^$^WK1X;*O4TchgjU6sQ(n?BW;1COZp2bmX?19 zA9^kfrD3w_9k8Kr+UOzSs z4fO+dn;Lj;m(+L=p#*Iy_%E5q?#KK0yAlP~QfwNG1hY;KjE}9Oa<`db0}an=UOs7` zIv8FT>jhqGAK^U2w;D1iNp0Iwe!nzlm0DENke=k#rV!tHvpnA$AolL=ST}cOY1AzR zjO}P89P$cE&57}UK;g0Su_Dvj`i{xUh^l&gebIiRnT+Q->PHd4hM>w%cHPg_f6OiV zA-l;1Hv@x$zo%tj))o5D$=&_7CWcs-tdDcIE#K963P#<>4FoNOkOS1biJ%4RH5OMH zPfl^VuQ}SCNCy~IMV^Axea@lW1N|c&o%Y>X{?Ds2cSf(gVt!-l;c`FHlil{9<5OM0 zkb`>^7H8Q~L!`6Tu{3AOK?wE2ERDD?a4V}xqMa=HmkiV@a+vKs*ZU# zx1Y>z+XLiLBPxs6zmy#Hr~AS0(4A8Fb#j)@gc@xczW^rxYyZXSt#)|!Ap02IKW=Zw z!4X^t7*kv#x~5JOk|3qd*tAz0JfVUc8f3;%c(#iGc^#g1YS}A~5T{LuT<)d#n!R zj!W1lBiN-y@We4`$N#ROp;AEOj0_v%u>6(yFcw>IjTFE9yt-KabJsH+%vwCip&&1c zHoTM=SA~Zo4&uFXUa$Rr`*>FbUVM5~YG8IGa`>_IPT0pdx(I_?oLu@jPD+ZuiDbLF zVl=?lE~$LeZY}&vGB;atmyBlclX?zIyw>1j1|9v>mSp}7D7-)!sx?hl}zRTRzF@1p<(x`Ps zl8Jk+D+k7#da9cYG;o{zot~La%E3%uqWI@a<1FBsx8rxn3Z=)r%YWzJEqZ^XQQ%|p zExz<$ua7D=fd~<);dqxm&j*!ynzK&O^ogFaAdPhRg=5gXrmHJo;*0X65Jf8ZH$G6^ z!dcTbmVoINRl6P&Z3+p;U$14!!HkW3{0GjxC(;h6)g0vS1S6o5%D?gney=3KiMP^1 z{86iEbvLksXcI0?(7wMVd3)plW~qgdp-Xy*6CN^FK2M6-fPv-?T3ICX`d_bE^P;x| ztjVu`vlKef_-w-pWI9X z)B|q`b(=4ggB<}lIYvspHy*p{pg-PO(fJtX)^hW4St13HT-LCP+IRZ(&lzuP zHDbJ#Duc-|Qtl)k>0+{)Av^U#sg9;EyzOK8W9%PhE*sIa z%@TSlXA@LQf{qm|cLl*^JNLiV{%^>%LiA$5^*ye2a^QV%$Azgb1)V+mp!?@DLG_`4 z@Z(yMHqiO2ffeN{66S=kz)CEO{v6_6zHOTM72RNr24NJ5H}*a)zyO5KrVZR%zyLq* zV#6QNH-bjT2PEOgI*-Wy?w8(-n5dy?k47MX&R}e720(Zxo7W{85+bFmT#mNNUj40Fd@4U zFeuSayyV+Lk+f%!I{!iF%(I05fI0fI_yx2Jo56GG>_@D3Du>v>6aBLPw%DpvjoT%= zjPqDA$w(RPBVgW-`IZ9@nYEnJ zT`hist9kk~OzbGgC9~p}Ve^`*Z7Y@57*w}CC@=|?_+RNv%=y-L&Gh>2HzNeEahs1D zAymg-MIM1^NUCQ5g__cUXE9lepT0}--b$+XgF}ZS^Im0e@}XAQ)=9cYzScO00wX(= z!Do?`s41*Ro6NuXV4=V62=e5s5=ur?Zc2Pv;uU%53O?Pm&IwdUBqZXh1^P;8%MCiu zZulS1Xdk$dB*}F0gvNh8vpe=lEE{Ic#adfvkC`jYlL9b>!pAnk$aTCY(^O7;u)WdL ziYqQHM;g2^JE#@0JPj|1pj-F8Gq$PX*LJr8nFAN99YQs|rA8ASFwj*enVoV(| zA?5(mCLcvagy}Dyq}x>6`uMY1RH<~u8Rmm9L+&O zg*I?CKz|F1at_guuN;3_wjapV{!P22DBhdS$&nll`hT*(_H&twv9UR|Dm^cU^+{@Z zrj@e2s~rA~zgNAsaLQV-Vup%QzAPxDxDg7?Y*qTNekkSxgX-^V0%Y&`NUi}!728?K~B~zw@}GFC^GL!I_Eg# z3b~RntC+*0=w){MX1G`^%takTn!=u$+uPS#epOA{;OaH2go3C+GRuog^&6kb#X(R*O3!F6@S9{-6LEaGJ)i zzKD^uMQM6l>VLjkc~NZ-wr*G*Zar&yR2TVjni&U;sx*i2QwC!<&%ZgH5*LA<^udYZ zHVs*Q7Q5k*lBEfLn&?{^@@y^pjsgQJgK|2hm{Op1p`$&{$ubBVXdW>;CneFB*b8Hi z#;FO{N1{b$^`&Q^<5Sfq%kD>4ZezHfzI17JQLfrVJiZKZTo#_rP_|4GkwAI~_w z8j48fAUr2fL-maGSuaSsas%b;Cb$b*c9kINHGKhZU|rbh*)7rs?JN*V8O5`!V1#2E zl*aDUqw~AfSOW@4HonY`h1Ajuup7+RzLeT`KMKvZ$Z!IsU+eceAUojV7UL_qE1ZQ< zhnjcaA&66e3B@KHkC~Wt0qJl>N@_CL8D$D*uA?oSZ;reJ9qDXQ{wqi92)eu$ZhcMy zZMm>`P%@M?v4@(ez}Cu#x4V;fo&z61oD9omTlI>oui}uo#4C6jwp=Xig>jV%Gdeg} z(k&}tBZsV!#pDYr+Di8$uB6({U03Jc?Cy$PDU1hPR~UV)eicl?XXU8s*!-wtRk|nk zq*bJ^DstnJ;+>%QF&cLfkq3!Zw@oDFz$XnLw;d@Ee-~=B6q`2Z+xE86Gf19$;4WQtr_PE|s7AOh)XJ_KGv|Fn{p4E1iDk=P=Gjj?p+r{SB?8E>b`Or95(O zR*#IP0M$RsM2@v0NC8N9ZaQ%L|A~=m3f%rZpfRGW(a#GE;%FbJ_zG9ZkqRB#21gl3 z23Q**Xk-LI4sM0IO?3|z7G*kb1&;q=X+~@=GNuHaAQf`vj?F7%uu(#t38ll6eY<2u z?7{CKqL}96e~EMNe&!x<;Ze5EfIj)hE0hW`peQ7|u_N7Md}~gK~XG)A;!|Ur`FPoiosjxTc|sH@!5%)(eb09GClNwb*n^5 zQv8p1Ji$)G5L^Gbp0*savjC5y*NB8L4xb ztfe^qqP7`Y)BzGE_B^mJ+=?1_!j`@z_ww;IhlU(v1s+1WmJUS2cvs`$ku$Em@^@2x zuWJ|2uLx~bci3%GK*`UExN=ctNRk+qBUxMtorOcnpeiK=1IONhdzYFVTR6vHi`y&z z9eq95mfhaMNfRCxZm+~USccy&9w;s4t&v{BCk0x2;vh6IeCsgOp>BB2n5j~DpnONU3(_C4(z2bgA(L5sWNOU$hHw| zYMS}I_LGrU`_wFB*K+2#ZuL`3w{ma_cM6J12&eJStcJMWOyo`4XEy?Sx2YQT^92~U z4oWtx@=bLuMJ|87HVpS2h8ZNh_`pm3-o5!=ls($DS)fEXyJo%d(c5yOO94Lrn&@J| z$j11?1K%6Ag-bIYVX7$RR|^Vt8h2kR`O6xecjk*JC@){4AyR~BVktMD05YN}!ABH- z9|_vfapm6?|I%nj%ab#=wxh@CgC4}=hw_n3C|w%4^2HB4-A@w)pMu%CauLPg&*3RY z6B>J=Etc~%TqbIQXbgp9s?fxA1xaKT{&+~1@F9;-M_P##Ent*6JwQ*7&97Pa&hX`F zPY`W}ow?v&X+IJIS<}%lVX_z;p%}UWObc+8-YbRSoNj!^EUpibH<4q|`F`4O|$iCuaQ!b@B*m4+w$@ms(-$OW=H zDqO#idsR--%*$TH8Ep9rOYZp<1q*+c*V%@Y4$_bQi30mPVQ(XNT(OUnM+UAi`-zSM zMsb${cI;IQfM4ia3;8rp^yKmuhcpaT8s>h@TKlNwJCCc*caYKjkXM)}AdrZiQoHpp z%yO9QB0SZI6-M$c#(l@N64(lP6z*v}Ro`9WID@P!K0@%kl}oQNtf$7{OUW?5nXYNC z1imBYF{8j0daCY2VQm5a>sEp%>05UDd!O6VI3!x}&-m1|MJ6sR9GblYAL;o185x}0M@aG+EE|%oP6KP9Hd=xsi5v$JN zv=3}x4k7jnGJpED@w8NO&2l%i?do0SP-qzD58rD6p?D-8a!-d0n~6Kw_M*E(1<7?ZmZTGPR8NvA?oPRB z8zysEP#Qfyec09%Ruac&3|Hp_HE78i10|-dEOF%aMg%edb&7=XMdI0%v;2LlMh%Oh zy3H_u)GrZ;P>FplZk4Ryi`ud1XE9@!z2U}$a^@N^4yR6X)R$Lf04z4+WEAu=qY*S6 zftFkZ-8*_U>ir=@DHd$lK?u1(NHCRy%k~=GKLe(+k_ZFeahOHhUD64SJRjD?fX^+C zYq5INg=f8kAkDAF5XO8bez-T0{`JolykHn)yxZe!2DW4E zjm+X9#bP}KBURlyC<%UO>s<_te<;C)&mp+Rkl)Jo4GudTeeXqL^SAPVHBe=n*D2O* zC9nk6-rs<+Y^ESv;^axb<5Hv*FR)6aYllOpHUE)&U<=5ReE1KG8QaeQN8#>~+wUTl5ry^_ zVjt~~d5IN5Bz}LRlV*$Y_MI@(>z)qa8sQtWC$Jq?Lmf4K|B4x zs;wwzLastvIob)g6N@8tQMv=*1v670C**SNmsKA>eg2{6Y5n);HqR-j80ZpdwtvR- zi6MG#@qoUc+goCRUWkW|Eq3-?X#~cy>7Tp_S3FoH_||Fgwrj~*yMrV0Wlz&E5j|XE zN;X1NH_ZecBS9iNJv0CXgLw4N>m((Du+9R>0CThKyV|i+i>3 za3lbg_|g_Ul0ej{gGl=3=jXi`g1P0hk(UIHX1vLH@!wBhvYezLcXzh1)S5`UXN6U= zn{alLMwV&TvIH=z)_i)~S6{3FxxLFvyU{f^b9GJ?(V`&ME~0B=8yfr-61 zbnBzo)-^Z8DoV(r=}PF#gxP%W&Q%5oo*~7egPr%Ey9vQ<;>iyvg}}0P2CsVV2B!U! z9F4u;t-t82)gattjHMmLYoYg2qXFFk^Ehs^0#aP1Y2T$ZxyAG z8y>U}MgG_!-z2W2<))B}s z^r!4@8o%|`oy$QDcth?)mHi`1US#Zww-f!qUV%&$mSjl=0xX1207khVpZ)mpy9u_| z98m7xk|o*xioi5z`TojMWV&p?2w)c8gJIIN4OqEhrOI&Q#$|XmbV%OVQGHG^I4)4A z%9EX;HQOqX-Gmys7a^9$$Spa35v%8L8o1ROyFE6qvJn%wOM%}<;BNhT8A}6V6oqXL z{F7+F+YD*Ja_rcbPR2QS{zI-;IpgD>>J3<{Z<#RQ@dV35*d|^Jd-4g}wZLj*?mQsvx09#gqYTIhmIn=XC+Ac#)-s1+u5h@( z6t^xBJMpICe1eJ1uW|o>x4Um$`TvlkoXnZ{hP0nVKUF%@krZ7u7UyZ$KL!Gck0!gs}w+fuL= zqGHVPMa=2+EHRxUGSesSvO;GMls=mpp*y6TGbW(#Vu{jzh!sy8;^&$y`DVa?{+jyfzvA{WAp2s8Yf0q}|m` z$pDc!Ga$O`orh}{H$sLAc~^lU;RuXEu%|q@kHk#T(C*jwZG%WXCa`CB0wn4r)o(Y0 zsb{ypmg~MD%ss;9EPVv*cAQRs%Jh^$)Q}f-Sy@?0SCZabo`0wha`v*DS|r=G@eJn4 zhd-|nXpg*SOB>=t2wq+8XD)ppDY|P24bqQ4a7X{TL{dRtuG2e}JUBD|<-#VP*7jl~ z=x3!P?FKe0Wr2hfbD}iqfJD*QfauM|6wxO`;1wq1B|SngtJ^ou*ccUHB0bLZop`^# zJn&6pj-0j}7$4pVpO4Y1%!O(UsC8tBN#w3f+}sa}(zm6RCFpSZ7ZGco+S%07+OI&>NN%580gXDnf^1EMG#KcXy0iDMA*fze+1P0WxBH8kKaHWnk}VPj82u=Hm08 z>AyreI2O!W)-e@w(+M1>f*{^7Oq~{&nGul^ZtmRyzM~nFjYo)!EL*Nk)TtVM*N)4% zvXAZVnTl+EQgCHG=RA=wV~6F$hr=>oahqdU zcu&7|UJ>YicLkN^P}47d_vZurj`w6|V|#}h4Yyy!g!Z4&IY^^<5y=-{hn37=UbXTkbAzj^A7qKk>baZ2p_CT9q-1Kr+f zj*dM)`2|UE<+qs6=MgisL+}Omg=J*s^DEa**B3tm<>%Jh$*>GS_bLL&pbz)+=y!al znlCP1kuA)S+CfN-ot*u+W~aC~y_GyaQEd#q>vv!4xPf0P&n)|t6szW({wE?6@&u{U z=o+r3sMdr~Uhr!N-+zyyKT8+6Mb4D#7$I6xSt;W(1Y|-n4!Oo$L4oUAwtU~DFtQNt z1^nlhZmWoM8uJL%VByYe#igoxs!E}X>u^ExTMMzSf;98s>9x&15y^=doY3{7uPogC zZXH~VtJh|Ju#dWs)9J8A{C<5{d2+y4QjGn6k{W+$0;3qYR<(oJ?Lpx~M-A8?ld-Y- z9C)oRNs_!$^IbV!z{9@1jzeFx*plVnILh~-p47z6xR7G132am7@Z*3HasibzH*>2$ ztrN*D6ZW3xUd1)5jFQA@{}NXNvu)GKmlB_sde*H^kWWSRpBCJxqM+B3GjTGiHuMVK z{44bnUo0Xx>^B>NkUud@L>boy2k;D1v@JYNBPUQcHqWWE4~l9SE(pyDwYeO9D|9CubNf`?7tL#)- zCcM!m_0t{I3KwpX_~+yXUp)AQ_asBUN+(W)L92 zEQo^Z){xcZH}*um;dFv8$DH>1nI1FvJAKs-(15QH!q$EW%4u2O{p`!@y#c5DA0bLn z8k@U?H+%OXku5x2NO`NH-8%K&*RCMehfw?Y8=koV>R2MUq%+T(C(#(Z?Jh98W#^KY zNv3!8*T(LC(2%Kve5$@Y0Dq}#zRBhFVW zK!p*d|Ff<3I$iKI)#%;Ny$Ay=t8V&eWVe~*CQucZgUtBi z23ZR%+eY+RnYCkXlc>{N{%y8?&0T8YF2pTpSO)cCF_FQi#?r-5O%{fkxkdRP;>s-E z+b@OoNq0C8xPXtqNQ>ox;Pb9tMZ-4|m{E10g)7GyARnx}fA@vg=YNZ3E(2FkpHy(;)wYush*k^KQ-;Hd)mEu+MqQ zkxp*(Jt*@2;y?g{)rIs`yBUeK!P>Eh{iuCY!Bs&)JOUgOv&3hvy!Hs~#^}4}1UDJv zL2~#ObUi1Di0t|-S(wwd{2D*eG@L1nBK0BO7^f6!`$bq$ z^ELk-CiA*{{`rN{yM{mya4Rj5N~T7~xnD}a3;c(t{>@kp8um&1YzV{OyJi5SkSW_( z+*vtK>_$1XNsSej1q`?ntydPwy*4{g91y2A21$s4;)<>K4G=QywbI4Rvz&`*Qs!z*Kj5g) zzSUrt^$sfyzw+OwWmvoA#Wim*5Lw4E*7haHP=F4i*8NGXg_rSg;0~B~@55A&TYqxj zBLyEI8R=8a8?&HW?U$?U;=f>?CQNda2~v1k@4y*?`O?CT@ZIb=rP^IiIB^hC&C7(&RJCga;}m_2 zygw!7N2s-HO8hU;_X{(&c;585sO>gTYGCV-auM#+X)i5GDJH<7eoQc$vL^h)%Nxzg zmUGbl_1JTPHeXWBq|vX79|Kh3?c4xi{v_1+CR^VS3qmK>AZU4P;?bX7yjgvIrX>3w z9@%>4$eU9@RzkmsciZJ|O6U&KMq>W6<33^?3&xc)dH9aq z=!*vSYt`<}OvK^kT`_xF~CY zd|@5MH3J=(62UT6Mehvq#twigEk>E#gR8mpxwySG$zW2FU~9(O{vWupQGG_7t>Fr} zi{rDX=I~0WvR&Q6`OT_pYcxO0ET1E@D<2;=hHJ7|=?R+Fa@2F2cUu3$8%w2#X|l`fr@qpIg1bU9<8N*Tx`^TVq&NlEd?|#e zY?{fRo%SB2?;jynJdJUC8JdMWn7MNhxXW1+`Esk~pxyUrJ`wF4H)6=~GWx7@lVi-7 zL>gu_2_nTmraiQy$ar~%zHk>4y|$uD@*qyI(e{zS&A!6bs2nf#Y3h1thivz+3)fUS z5}Qs_knp6Sl5lxs$g!hzInq`%9PM=Bb(g>o+XHGad`~+I11K2n6_}nHOey8mT*-mh@$p zcbpbKuR-6qlA;`aNsqgu=@+gns{L6Rh+wCz#@WFHepP$?rRdQ6$2*w^lTgD~&pncZE!faiv6KdXRn_B8sjV9DnY3VRBREqEgVz@xUZFAG+trP2gzK#CP$A z+DHF+=s2oEW4#w-@wm!45@o@tX%plc(cV7be+!FCt$-R9yjvV)6eTF&h<{Zl&IC1+ zP^iJBGlQO}67x?>MskrVj-eS9M*L(Ws1wQ?iZ9c0qbP`LIKJ4ZaYhOyw-b>|3s z^)~q>VSmlQC-LU4_=d_`)$%gat57I+RGW-fWV|->N7k2)KU@$Z2rh2qlk|9 z;cTwQSy7k3Lv&7=ZIGc+&a!5YOC$V!S6+TpQz6-K1ITUJ{FMEpjO#Rpcu`Xv6vM`% zuwlgAy3Y-?1sbgVRJZ=L$fnlu+1&73?aN0O14cn=S1azhV`ccc6l*8&63mwyZ!z?l zCcpSS^}Ck=n8*Y2F`_U+7m1VzOs_*7^Q18-@FjKLbg3?X`tC~Kf9+Q8YpC{(f$EGt ziQJ0mMnmpVwUa;rRMl8|l)~(_-3t@5imbww!BbnNV=mdf(u2+uk-;5-PDwDvM;+^u zV8>`XFbYu{gLjizVvf9|n}?yNRQ@^Idv9O|f|Ef6;z*9pZ4!~uEo}@`v-^f*E$6FNL&YUujv&QSwHW<69IE+L)pSm2u}dJSnv)0P21wOpE9CZR`g7I3 z_vz_dS>KT3q4;}_g2;50KSSsF6}n)OIdKdM7(JUwW?}uoRUzaz$f(PkJS;LRoy$3xZO(-3U?#Kz6L1+XV7rS z;|{Q#TffaR)c=L_e>tc<10pJ8i5rG=(^gzc@6 z4!jmF?BhKYgbZGnG(Ynz+>Y8m-8yj?O%4m*tJc11^xRDLt5-j=vtPDtd~o;PZmsG+ z$=LUvX$&HX`(>MA<=Xv~CMD~A1Eu&k%!nhHbzk-C&w0~)%lGZs&JItytmRKu?z_V( z11)cqQ+V0FX)7`KC{_Vg4%#d4#f!7SiS0n<`+12}zKOXH za%~dHG{7NY=GYBUj1h;eXtSiaqBZ;jgk3ZjZigYhtqn0_2SjAn%q;Xo{K!K()tRC+wOL`kaRo~tIHE0 zU3A335M2k{&`ktXZmZh9YV9Mt(vMV_R^M^xVYM~vB8a``<{sYC$T+}2JQN@o3$Ah# z$80`Ue9b~yoCTg5FkbsJ>w@qBuvlX=V&B72NfzfTDCW`zmZ@@a?AiTl?e@)n=KoBa z9=srKL{B{DVIC(dX{wNP=f{VKkkGz0e7%G9@9T<3Fhl}ciDa0THYA+Ng2I($rk1`U zbzh2x5fS#so$-B=(~95#9!~(GL|ANqaE?lRcc*+Dk;b#r|H)P@4|tS}^J{003~ivY zNJZ!#xcSJ3FlmP&85SWg4oqGwdbzMR$6ljr;l|>cOc(n6OnyLe&;|;_5(8k!5b{(= zo0XU}m?~Ze!5mMyql^Fc_-bEEvP#>$DIyCS(>pF?Jd{A6clGs16AV=hVdm-%U)yFi ze&!dXubEg>9iRjrZ*}*S9SE^^WL(86Z)|&w zX(ytuuKCIoP0+WrjbAPizGj)=FAKIXGzvwW2!ZNXkFS#VaVPZP?y9|lh-Cc5VDM=5 zYOAiWm78}M{JgHdUDa$^h0SI((MV?W8=-~QNYCA7RunH*{ixkWK%cJ090Chz>Is@o zX1LZFNo5}gq3?g^XqG!&Ao>*9X}(rnqD-zet%n+>BR+3F{T(NA60Xk3q(C5rPSaTRy zqFZ~#e-d6X{VDuimzPaw>mPY@^wy^GR?;c(|J+z4){#(82RL!0pJ|~P%PJ9$ZYJLT zRJGW@*x#R@Ri$WvoEsYI^pk_w!U1CXLzZc3y=P>ubT!uno_2s-VLxQ0D`FEng>hV6}V^R!BwPF zN@U|swe}*~c;U&7J<*>Wm;3DIni4(#TjDL=Xomd?LoSK+*i9KG)iA!=m?oWce=b z$J{-jL+`q|DfhhxCU=;>{qWBzh$a<9sozyf9FezqI`;GC%`xG}?=wc~uGwm32 zG4j7`?_cNs)B}}Lhh{h-D&w7;RLQxyx0|E-<`mIahkoDxbm-A{&wz`?MSCt*T3?!3 zW5YfowLHB5MDAEn_SlEGhb3H%`ydZ zGmX6LVtzo?QelbLqJ@I|o8{<}xCLPh<6qT8V}A89akgvf7Le&n6^Ga0GG!7sR2f3X z1dJvm_!Zsx7r1~XZ<6wnQ{QS0$A?NffDGA~Of`Kr_5CWGcasc;b&%jY!DSI(weZoS zgQB)xC?xNs?-7f_Ji)~Msp+n2Ns@|_8|f@a#*GjY-t+?nM4z%9p9g9C>alI#h!3m; zgdNcMYNrtCv1zyr6OcHljtmDXQ}}=U;xqRkz2CA^IX&@{<|nQ6lFEOwwU_(sx*1tg z^5m`-#>D8do((8`?)_IHTs$X~3zT9VBHi2i#H%{+axl&?^7HNOZ|CxH$xthCE1?NQ>OIbDE z5_y;R;@68?X&}Ptj)$zJpx}6((MWZP;Pv#5Q3)vpO;UjPKn`!0_|y+w zs4?fZspkFAay~yEElps+ObSaTYW{)+TC1T3qM^A6|7T-0En@AM?wMZ>1t2IrKX+dJ zw?)X`HxH7+%?09HJ3!a1+Xf7THojPO|L9k}-RLD#c7}#P^<|Retf_ooP0&66(#n+{ z*0*Oy&!*uP4fDhPdUPV4c022y4C`Kb?ii!J6&JD{fAju41?MT>Jo`xJ?STj1ZZwtp zTM|7rw}Ge6ml-)xxGXS6@~Bb*CC@(#Qm@}ZE-W9puy=X`)TV|jw4(cDumhHye}kW& z2i7=R=-q&eH$(^C%5~&w1@k^nw+a$}ynV-$%(QRX2kZdO$F^2Q30yZ$1}{l^toMXM z>+kpPh(A{)X`&tLpnFpTCLR8o0S~Boe)s^T=;Z^OD2U+aE(*|)0$+?bf>c0M0_Bc% zZG?^@Ux%Wb!lL(F{TINvF1tRT?iepV`wGYrW;K&4q?m2JB}FbEC~1#VNBF+uN29Df zj4u%0{Pi)|dh%N*L_n8uqi~|8`KLg%vTqMwoFqaV{UiFH=Wl=hac1n?Y=$0Ov9#xa zI$zQGpAnf2D ziCzYAaya83LFwsD_W5w$>JPppDH+3f5cfNf3d%kZp|I-Mhl2$PtqdUWkVnrVrHRg= zsolnnyknxE^zEY6hVu^)$J)d<%!p5kBk?g&f@;q14pO&;voY#X=Rn0`0`cF?z&zr; z0cMISs$kolie7-Z9ZD&|HlL>+DlAND+}y@Le&17e4+F`>ZNx^AOkY_{IntUTz6w** z|IX!5{C4g4<7#BWTe7qofjde4qngxr9ipcn_a0P9Np6&7$_t*_np;xx=FH!%W(?ge z9^I>p+>TD+eB$&3f>@m3-tnV7EgW_K0xA?`&QEf@2Ep~aqltw+_UovOK(PEX6c#v_ zDi53=+bJR9-07k~sPXCM&7vQNa96aSf`#mxr7u_`~%$Kf={rR&5x^M=%peeab71>>&ET)s7w^G94RSEO- zYn;)=Y*&NJvn_m&t@mb!b;e6pT>&8hwTfg^ja$3{IjfraA9x;71kh;)Vkbk(enI&5 zR5LI3*Wuxj&a2hY305oSaYX3M%vR(vgxyP<!VWG-?p@D&BM~=-pI^`mfTBUylrZ7`VurToP zP=Wr|=Oh`SI^*qd@e9e`a~<#|Sw83Wbz)!{X>;L1Kvo_%S|NI{ny@x5X>eePL(&%1 zjx{V+RyA<~-L=KK$2NMiJ$ms>ar4d|`%LcR7t9+-RJy31; z*4og`(vFw(Melah?|ryGiHk%g3|$(Lr7Wa3N$x*P*|V+j9sy)ZOy6(+(i=zdEvj+n z&wHPNx|P3}QgdpTCA)y#+M0N_85p-YoKZ~@Wn8dEYdwC2 zUZ)%(Fr=amDqu)j11w5F8R5!lU;*|nM{EWUg+MuC`ialgX*rj#IfJp}9m5LINn)R6 zQ2n*Lkv1{)&`yO8t&6gTYcG2{+pwNkm}H;Yh_&>|s^_||^+(G_y-`AUsDg)@z}y%7Gg!`#}_QaGi^PcxV;Nx+g=f3Xi z`d&{jXu;&jR9@FbP&9w8Q-j&ksQQe?K9=bl_X9q?erY*aULdv+eViuRE8N{9?_h~^ zt$9F{;OFn_6C?iU+#oe~YNMCiOHr69ec%4I0yY>>2+k*|Yx!QohBpMsE^~r~IwfgI z!BS^DBrz>GhK(-oWa}<`3Dwg>u5?_=Oh1*AewEZ-0d9;43DGXL?8F_9(K;<~(r}Ps zcb_aa4f$^@uOTk)boV7~?D%!(0e6|pFltZ>=yrICjOJ+c~$~CrrN#HqI#XC1f&e@^NNsk*nss%?kZ2uoFQx3b)B2>>^6K4?}(p!`tj8_ zbE>E&Vh45XTne5YA>CZG=2eRxv5Nl4^Z)O2iRhwtD&KOojlmHkGgW-JrB>@C@C;)4 zV)XRs$-lV4_#t#}mCHqxH})>OV*^W0(YjZ`hIA-fB}Cg{K6!Mz_S!EDP<9yv?6Q&u z4X$y?g6UJF%rb%hGXB z3hBs4w(VOhRz!r_30$ZGDEWABKaI>Getlay+^#=KJDz3&M7a!!i}r$gXgnKBM#Nc4agbAo#U`&Qhb zN2!LE1dCjUOm;ZpAqM!e_KM_?uP}$V*gY@UCG~%2AU)hoDY9j9!29kNzFl<#|4&)` z=WJgGiPpKs(cxH?IpO_mxRajT0@-iFZQBXOg*HgT%z)?}bIV)SRS+PC5_+eRCHN(p zf8okhl?*~y&4Q@^yic$T2yaY3MTB#3&Xi%2z|ZtQe7DJ3u+x8HVU*%<@%T^O@J~YC zP}5i8CCS-;`7<^unZr=u)ZfK*jsuhHmaC5 z=CwPS;dBcw1R}q_w#qBdcg^RTA4g7tB=W4>oZ)J^c_hemYHDuMkbpy8JJ!npm(|sw zw2P%@UJL$4ydQZzCl1fek6by^LN7Cu^!v7SEsdqU#=tQkq00Kb;!(HhT- zt1-3)Zl0@}cyXzot*u_5rV>y(QwL#?%8>i8v5p3bz27Thb>7r+%`o=Ybm3VffVs1G zWEd~C{?cyS|NZx8Fw9&*v3tg`N!!ikZ(^yF)SqSzWMhB@{~d|*3{4W4#|vX+gJs@Z z#4>z({@c|-*rL6sc>KU0E#R*HpQh%~Q^4A!kT@z67!RE-z+KZQ&);I*J&=^7oDn9h z#BF;f_&vH6$zHVpI(<1G1~3+%Xh+v^bm-SAo+Hb+Oo*&^%|9=DKvNP)lu?ZX?zlTa zr6u?7e<-x(P0e*n0iCN@3Q{By)hQn1&v=-+bxNH>q{UIf9OW!Sbh0;n>mfrO z>e7Z5b}_iueZVD?Z+9VACnS8=(&o!o>+fLPbzJ>tL&(A@16*mLO5S>V(L~K+DxfT^ zSL(72@bAVN5>V%uzaPim`Qc^+w-3Cw5<0TyLzFX?7hUkJJAP~4R`toAr8{6P2j0tD zlG4VaHgfA|7(;?mo=qyzHQ7rDapFcm-C9te?Piez6$+Jm<{fJjfnB{s>1oEVHbfX3 zyjwsrCCN8i-zQ-?L3t2?g}mXK-?&FH$JAbu8Nv*|FRyfied;z4KWE8ou2?x%#F_Zx zPk^zSxqs3ZWFQ88UuHrRWT*#AklWdJMOWr;=Qulh7GP}6jLkRZ)U?%}@S#`*4>mqz z-_*(*8M+l*_w=`nT)=D7yBAVSA7_B{h7*UNa+TR271!7iG6!pa;tI^h1ZrKlmAyDs z$MvP-Rju-yfv3jNBX@BUlBo4wrL)0+o7=qajr$4tl|1C^T`Q!GtSJe}Yytx0z#cJ> zLEz0wz9Q-wfv{KyhJqauT&XGI7iEt#xu7Xq-eXgl9#_D`78zOkzklZ@=8MZ>_sO2y zExU)OoNB(LM)Box0#*WA$wxS1S*axPtFWo_S4$N+D{Lt(e$oNsj-|gGa8b<=#v)J3 z9jt!~pgj3`%XC)SQsMk>{1FdL-43Ds4de)(eOKDIlTzS5XgdmZYk+QB5OI)_f&H?Q zf*>u(#bb}MKM>0T=kL9=F2@%1@(d!Q&+rC?>BG3K()tP?U4Q}{dOnDe&3gP1A-IbV zw=dYVOdQp#XuhAdbIRWJefC84nV!wa!&MP6^joDQnC-sz;ssg0StpH{4hlqu<#`?d zF60g{)#mALG;Akv0npUEij&?8Z&*0>Xu!F4O4099YgW zHBBkYQV=c(1nt%N0R#W|QHjHDDsJBU{b6Z-8>lQIvhkcJT5LONMZL-nsA`DhkbK{y z1(=q0R`2%l6yTZ|(h&C|fp5K}k6=F2+4Vvnn+r^zI(wCR2d2=RBEK`gbw1Rmz1xTY zzp~mOuWEN)!ZkR9M1?SiZpjWcMnRKdYUx;Daiom9v-9cv@9G4`eF#5&IL&o7ByR+1)%&jxL8 zek1k(QaaR)->%1W@l3$I&H5y$Fn(>vkRc|LGlWxmQs&eSdbQ#Kvvq#t5^HH#LZFyp zmfw(;wv+ok@d9I?^x-u5s!a_JxEk3WsEj(AVI(gs|{ZB*C+QN^ib zYhkMENtxFVwuNjcsb4=wtf152gu~xlbr0idCvt2BsW8Ko3TQ(c+&FS#T&bRpCl0MFG>svv=_}y7^L( z7VDmspd#UCWb~;p5^F30F%;+CPRc1T1v14#Y?ee3c>N_}KEGcu`9&>`@V5Ka6!v~` zDBZm00N#1V2EGn!@y}(t!j~yqfxJ85&{`{o4A=aT>s%*T_S1bh&VAo@{xk`&e4y#T z(MD!#i2wNLfnpIMYLlWA7;uefNPJK2ot56z*#EF!;l^fZ{^vVlHM@ zLJ6m-NX)p>i^RYHlrTXfavp;vDJg)TTO-8~2H4@JiKj?!N9rgvGNa&z;<@Dh#dU{5 zk)UHT`>H38t3x23#9=4@66X3JU>7GEP_a@09PqoQo zGPXy{4*<3p+Z^&EJdNFg*juK6O?Vi?o00>@E3ZebGvielIuwR%MA8dQRNBS;ET)oH zTXEeh&5iQBNOJdfAcY|cejNt&N*^Z|MlqsvHJCescyN*kj5aVQh~hdaa1<(#w_}rS zZOv^zI;{HgOOHDI9Uc7=UahJw%IMHs`cm1}^!z5K`9M^#mu$z4vS2gdEK3;WCX<=Q z@TvRm<9a_=+5c4+z8hxfd#mOuW>mz7155ahi?RiOFkAVw5G~N$LsXyv?ih=2I7+(l=)#IJdPMv@HGzlLC= zDwQvfl}zhVMee4y){NcStG%@%OKeQ&X?U{3z;N3nD+ITI{eJ7{?tUZi$E(*Zz8Ti3Vn%U z0hl*9G){}Df-iR#CvX}~Gk@Z!k|EKT4s*!17)%=0M(svT3G(2<$vMgc!W z7IFW|n5+ovW2F_O#GzyM<;+Me^w))mQ|pHN%_j2p+Wb>36$CwHp8WSi=Q&DJ)Q!jv+1!eYGw7nf; zRDhb(bCa`-8hsy`58L-qsKSwdBDU?MsK`J{DKFUJhv7q9UwekTWX-f@iR8y4dW@2v zJx2c3Kfn0j4Rb&ZC|+Sro(+wvFG$S4+jB~;pU`*R$d*PoR~?Ihi;jLh10zLWjg^Yj zx2>KhNij=G_A({VKWpQW2MF;kQei}G%EhDczkH9$UrM^2#4WKu65m^dN62U~_NX*D z^Ob-|qef9~EzU&79YLco^%`Q8$)$QW7?eK{h>cDEeb_rYu$I(Rxa>zIvpK{?9%ld4 zkV5=vz>T2(uzbC)uRa*F+OvFX!yz-O5a!zm{hA+mL+HVh4q;FVVkq1O<Vp>k!& z;EQibCgzTwu`@WYATfsCnT}UN4*imuv|&{R6xmu6H>0sG^X6-ehnwoIM4a&coQKo@ zY&_j{@xH6d@Bb!ctDr`^!SA06p`=KVWc-8_JLbuvM~49}?sqf&G9J{-Pr-LR!=rQ2H_^QCJiuF-_e(}*~&*(?p!G<5Ij*FJBg}Qq` zVs*=F@~cJ5?l({+(XAy_wH{Hi94U604jS;V2o&T~9Po?+g(_3#QdFDrF)u8baA*yd zv#vaK09>~Ls>>pV=r_j#Y%kF(8M2Yg;Eq^r{EtS+=&F+Er=oA=&E8-u4dJ)%Z(B(XW&%$IPhaC<1iB7oF^4QqYQ=7E>|ye0?$lH z!t?mO?PPF(Jkp^a0@oaOBnTnURM#0IYV(DXnpGFB!ztQBy!m++rw^?rV;!1P#0MvV zjdG_^?6YW#Jq(MW^9(6-N&;peMCcJ{ZfELVC<8-F)nEyq2S82q0GOe`H@;l9{kafS zYMhsh4?(<>#hib^MeY3OcF>HnR*x{KtlGSW0AWnYpAZ)R`Ket}c3!B^e*?7D667F) zNcpOhn1N6?J4Rz5KmwRw$Y}phj0n+K24Y1;!hN0#JCA58E@Ep&BQkhe+&mK(d<3jJvD<%N%3&0AWs*5NP%9HeMnZ$? z3u>^7%28?RMxp?Jen__Lf&a&Aa}?Z166gHnAH^qs_mEILqeY2D6N~(!+?oNf3gMa! zF!JHdaT#_)>JHAu_1tuvIztl_iy5`7K?ZTAcXf4Yi2TCay|CYgTM~g=*^ajF%RN#p zkg?kv8H&}dQR@F*>u6wik|uJ%2?Tp=U(Nomvh=B3T%uoUYmT@&u-}i-GKFO`IJ5sP zIz70wWlA<-Untl%N+`+27yXSe`O-nk!28+WmWWEFln-BW90?yW$_eb!*jqH83xlgz z@6JC!y%83m1u#ZgKg;s(tQn5|Uptp;iXqEDnOeknrZm+ivR;yFsEafoXM8Q1u44z^ zd4~*M$~`tnuY5F|T7Y8MnM{1h^V>HJ_Pg5%F{^apc05WWP;W?0*^&nRkN$coBCYxU z{NIIv6SLKjhaZxD7jx)@PkIAkmM=JfuEhR28o$vT?I)(%RC{+w4bHrwopV+DR z1~YgVC-HMakiQ!d4g-d-;|{3Rf1METOaAV3cgmA@sA+qupcH}I#>mbX4iVhC2AvZ_ zH91t|?^nb89pi7a$IEU$h!u81_r&%8rh@RU|Cm{xen69aEO#C}M%tTO>UJaYCGX$7 zj6W;Z>w0uEIYNhVz#`sUmp%OjqlQ-}dl(E}S;yE-EaqxLk)1Fe1WI?S#eY845P36Z zg%;9spmuOW%Zp#vK~DOY&ak{k6vTpY9CN8vYL-|{y^gEE8+qalRa-@J2Y(1t_jX2)xgZc2$v%cO^U#r7 zwPZ38)$5e5G*x#?dS+ZR;8?B|?s{*bt1sguFo&-od*|+I`zY)5Jt1(I$QrM74SjGbOx#V@ z?{tA#wXvme%K~Ddvk+Dq|KAYO*o?s8C;nRX_Ai9RA8W(Nw;O>h7M!Ng&d8dV+?E8R ztk+$UTMdZRLo7~RcLTLS--erg;_r{?yV2DzZ!+flVQAxKY5@se%m63!xTMxpXihkh zA&N49b6u|A&SNUS4ZzJVAtk@(m94|5JwWD;eEHu-MLgGH37Rjkl903*oXsYAcxO|cE9!RD#Y?n2{qxsH~oO+0%EYpnXh7Hq3?jqNCNtwQbkW@xYA!fSK?GvEKYaF9A#|Aeu)Iu9Z+TXf|GD_-!bp9N zU-N;@N4uTfi`*mt1)afqVf$}0?7@*SD8@(em&oF`RyHfh43U?Bf^Oq=TMnaXrxR-h z;N^4Bng`C{=&=6jc*hjEZ`=_iR3q>6@ll z&28$j*!(!R;NF!P6$OH+(A3$ws1%L38j1;2@`xt%vx$C3H3AXLR~~;U2{wafj0sEyR|>rq_@!&Op-(V_7)>5%fpEP3dvY%) z*N{^1r6YmVP<#T7UPsITWO24rmC-be;F)J%9j9_;%TgtATK{H$aKE@Cqer*cp6k0I zq!hP{`$b#3_B6EW-xQgNq(7RG#xW?m5Sf!qWHW|1 zT|xmBE&bHjC=8A9WwFIVP5S1zUy-NutRxY4%%41i>u`T4!uX!<-9+Zhaa&Iiyn-?m z=LC*WNCVyRG<-9Ey&`|S+(^Nhc}WVD6V`WQ0`9o#IsU`L84j3V)P%DpZD#W5^6Sy+QxyW@^b&AX!d?obUbg>(dPkc|U%(WM5xh zWm(Tp?rc6ine`9iIn$c^KiEq!Y`L@B8XV8?yj#x_b+3>g7hBv@m+=EermPob?l6Kgq>gkVW?M&k?mrQ7`L)<@9K#&9( zxo3bh{@|n{>BpYg6J{oFf-C&QcV>NhJrSx%Z`Zu;)gsDlSKG-=h1~IV`?pZJ*jSCl z(_u+bgO5QHXnB@Z4as}Y;-50TE2aTbelgf)?k~OV-<86{NI{~!S9TZNi58a6W-gDW*9Cm%si0s{Hxm; zBGXFjR;>gyDSJx)rtvlf*zsEO*3j;Sb>gT{$-w(?mXN>)v#cmk z$v~B^2<*|di>$x~k;#NkY&^rRE1PH{$lZfHVcwml8KjL(?5a_erQppTG#Uv)R{6QN>TZ9#jHX=r&ws<7#v z^fZVs>DrhME6k;yWqc5|I}1M{SnANMwY^VDlJ zNsaqtr+XSHQ?odO8EEp~=c+Qq1&2J$T1=U*osX5}C@@>eOy2y@@2@x4-O$&x`Tt{z zr!UUtu%5~mv1!LY^mi=kHG7H+>COxe5++9JlQLFN3Zx)Sf$gxJj<+CgGH&Yd*^f2{ zZBkNUJpUNQ+VQ`u*^I7DhINxszZIv{63m3yo_HG2m1LZO(e=7i1t206oCz24H|JcH zH_QF=Ul#3@{tev7dFFldK2hrGPz3$O^3|_hvEc%-{&j<1iLcU%>lKiJD23uutux2k z?j$(~dWIi_VckJOe|8~c+*+7hJ4&w}dU{Q6nZTD^d3_GrgOxVpX{6%*K<{hQ^l68u zYL@9iRua&4yvd2asGvx>rEr+@Y*m-kcWy!$$+*0oR=8OZ=D$-C`E-91gR;_lq*W2Q zigJ~j>js+Dg);7m2;@=mQH{u&k*MU<1Uq0$1s&7Ax0)sS=dD>JuAw>4>l*knHS}lZ z{IcIRGTS|h0z2S2fx^^iunQ@XE0WOclEtFfg>9GW{k1(sgsI!WF5nH+0!#c}6+7M( z^}|C33Q+e<`yB!*(ih59Gg|6-;Ahm{a#s0+a4i%x`tjsMclu22nCAgWs-%PzwY6a! zTMbf-z$(xenF>GPu1gGg+${G9=sk&T-h2p;q~Z&=Aw7=|fg8B!!v1Io-Syd3h#qP0RtzSs=@KK?1ImI5{zdcwGkbZZREm^$^Vf zir_Ov@cRnuOwL{C$-Zs5eT$~dFY&-@>`%XBP<_9>`slBgXkbl`NE5i|(#vclXDXhp zl&8jc>fCy4j7ph&6KoIgxOZ$Ww*U_D{&~qrZWkhc83GXj@iNGGRg2NVkNZB{S1(w2 zx>=VY&>7T%F3C_EW-V;9ffl~r+b;w-2`62JJ|^*ueZ z$_;-TPO_vbO5}Un5M zI;Xz>{_grnQZN40_tV~l_2?a7u$p|Hkpx8WXs@pCk@(X1ublJ;9$yc}WJ9+k~Vo|}78fr)aJSa+SFnl|U*?yiDye`tW1VgyBkRmQYkz$+NpO~l2 zAckP#Evriop0{Hvn?-GfG%!5yKB3my&TEbQPwd^`+r?XCaOPjQs#OGqzgABG(k3kkx$PkU9{Q}n!bCMTm+R9&8$a{>3TE=}yasdo z@1EBH&UgsyS)*Wjd-ztdS#JG96 zTn_^6kzMee6Bnl9ro0}bEh-{a&z&Xvs>c3?FI`gwgvC;si7gb|LiYRIc&SfY$>wPZ zTEd)oD(E6Zp9Tg7j@}d(Xxj>;-XB_(qIME3PQyr6vI6Z~JBbW7u&Wb%Ds6lTYXFkTsP1dS=bS_2C3Np->&%wOa967YSQc{3lKO%SJ?WMu{QCXwTl#9i^vMtDJEgktK6t^e{S^ z)c%RIAEZbv_6qmwfj3&9(QFrZ?tK-nFfEBBI~ELT$STNWC{XnfI*$|VSuKHK`{KdX zJJmujQMb}d-O_ItejUH4v;W?<$Zq7Q#kN*s=2@8Dbed{nIA^1QJlSFVbN8Nx9i}r!!S%KCd)3kQ-`RR#>KgJSGPgLENag!zAb!%Bn^!w?VuXc4rbW!j@ zvq9xMeSwg{${7k&u*Wxa2P=oSLF$k*c8`}2m8RJ!m&ayCDL$Iy~+p zDh09*OPcMGL@KlxsK?x_;ttfiLz38fNSPstbb)Kq%r$fCM{_9*S=0{wt+|r6{02O> z?r_WG=yE}2dl|+U&<3*Tml*?Tev$xFQW!U0;+-!XviMoCXEfGvi|T!6&YN$Tb@rc; z0_XIf1&iC!xD_h+gm!17;1G4fg{^4#v#dV zKt*H$s~C@&TV#s&Egz)z;`K|iD_1#&-mosZi$qhP5H|6gz>TJV*I7Bec)}%bZxr##wjK{!sodj-0hW;D{o~zl z4K}YwPo%!a3943jM+|XBFc&?LzNx9}w}d>^7t%X9@NhXf5g`An;z#Tmf&f1xZ(&?} z|3t7^;JZxLL5~n1CA3X zYNL0{@+c|Z=Hc4#{a24CTE~)1d)j)x<@@N%0)Fnc8XjlC+$}r&00nuEI+B=I8GayG zGNX>=Ch7-U*L=?F-&@w-`gZ2)&Ntez(i<7nkwq-&y5&&jrk_xEE2RBP!%EL{RMrL= zDk5^$izGUJTi!?luBN@=CO9X+q5u71E*ZV&4)ak8Tk6&Bw^Jk(YuqqSBfGh!l&X8;JPKh*7{q&2l zhU?@cVFZp?UFL6F9s~urZOR#kKlynisi^OJ1+BQ-+%`r<^ARc{-f#-LK)^}ni_p6^ zNR@rzkx?snZ%Op9eqzwJ+KsCTN}PpO{^;(&VYX~L;_{pF~Q$ZS&1sn zs)8e-e|yqS(}tfyagT1D&!h*n@_iAO4ye--kq6lJR7bk#sND|u_tV^TOYl}$OUPlX zY0QKrqxjX3+pp)tX`7oB-;1O(OTCjEJR}eWrlGd<*8P&ifSzR9UuOC(zaJ|PZhuSP zb%CCF`3Y}eeeS<6(`YPvEdBpY?Ho7E>EX@% zmgAzZhk-?x~-^R%bUINT1W1l7LR`G-cE_Ri|d2K z&ev>ojJkN79Y!=8+>R+5aCy`N(tb&*sk@@`7WwB5&!QqP)6|DY$}}|m@ZGwK{C5rb z>xs%4Ud9I;x&b(^v}C(GH0$w&b@c`u8l17lj#AE_oHf@jX`XIR04Z5<@ua%fwhLs3 ziz`3V3~L(Y^3UuhsXE(GN!i>Z9~TtU7#I){P9LkWIjh*|bF(JQitI5sNXb`}S_`Ke|gsCUTl>&Q~Nqh{OHB zbKC00`O%@okc(Z>po$F?dq5rcu7Lt4?6!)-mGcbN{i6m4Z~ql~br?N(0GENqwFev1 zYXJosCX3OCH(L!8kASS=FD9igjmezH(qKN=16^$G{g00yj>7{^x_I@Hq$nbeG*dY& zHBo-2;}*y8WhbZbje%T3Vw2bB>oK>5Qgp4&UMVZ@1RdMUeN(#NOY5lVD?+17EBhvV zDQs={G#puDaqZJN-?aCQsE9nW9ho+}v}zu_wIL)UOdM0LeEZfW}QVp2`)G2 zf)~6~mx7BwlfrJDAirg7HCYNie+QbIRe&6pulA8PBl+R$%ucG7T%4yn4$Y=vk69gv z>aCrj#kj9ZvyPfWkgS$HH`c$9l)k*7&6;nM(0EjV^dNSr4J5D>bu@uIu!B(sWCJmH z-a7nFy$s{Ov$c%-$x-t$XB5A>N+pYczCd#`wS;S$qzTgF;wA45D&KCtRwpu5%eUB; zXUj4@5Il#1DqgVloBfp5?(?L9DP^iZrJOogxiGmnkWXRe;IMQ#`+RSNU z{H3;XfAQx>2c_d#oAycU7Di+;F2p^&2Qannk^G+x+^uQEIOppdd;EI$pSgO? z5maPuWw>f6>FnMmFTs$C2(MJ~*(2R?E=r3 zAPK(W(P%)@@r9ADzeVlPUZp=5kqodrGeq)!0cu90P80gfiyCMjN=gF)OM^Z+;FuRL zMC^m8SjS+^zvH2QKFKg@U!D$#=YJiYl#7m*$F%`K-vJuV`-J%%^ARNUB!*gjEcbYN zg?YsD-@_?pwg`iJ2uJHBA#Ql~_(%Vv4y0NIj#V6Jc0=V%o;6fhSdrKjU)%`Yo;2>j zPwwkl%xwF&j(&E`l7(*XTy()ET#l+HxwNy8L~>MoFlLFhVRekB!mH6cG_4m!Wxp+3v z%sQZXfxp2^{%2mFDDg^)4W+Z79U?%80x(I$+Q52XemAhboz=cjjcHyzdb1Q_Kt6WXz;=$oi|yCuw2DGg=Ce0tpCGb6Lkd_&ep*%(j^)kxhsD zw=UkJ4pX@beaqUhj*cd4*JA0`jhld+>6+gkhU$ za~l&~46(biK}e#rDV6K=LF@{6h0c0dd=8KFr-hYX*|J@Uqk$&G1>b9b_I%n)2Kcz| z0S~ZofH7CN5zlycAye>jLq^VyF5P;$fO40B3v{uqQ1l@fz%V7 zbhf;1>&6q?f4+YAeRBq07MP(yRaYecdOnrH&QA+(1`B=;QzfwPVBcJ0+?f6rj&cep zab!L}?u97Kt4yyIdR({M=_E8O3uV1KxM)hky{d{v9vfc;&C4pbn@V*RG93gP_W2+5XYBHKJ+`UMUA_ ziFQ&*%ImhMsz@oQMvz`Bo+Pk?BDv{ndC5%>7k$lgPC7dzo)7AGoR?63nl2&_RXXN@ zZC5eYALAZ|z4II}YPN)gR_UjSDZPwd#p{&0bSi=hHc5~#H=)^OwtU;u*7n|^LChUa zyMU8?oFJ#(1*8UTQHxm>U!EO_lBbezpHR>nbv{gSZj1E~rsPU}X^xvO@^?>8@WFx2 zt+`Wf5~#drwTWf&ORUyKS>Tk8<276<@1#D~*wRNGz8I-b+HtE~1`rsD+_KBrKPG-3 zH?vyVF3Kh?VtS9JCgv z>?neM9CQ|nDEIbINH!HcvvqvaOl9%IBux)h14Xnu9TSBvf;KFYZ3aX{Or`{~%67;O z(2nCav-ZmyxN{rR@kGNH*_vzzTPaueOlJ{1!-iWL#*%)Yoa9y0r(v(%f027O*fFcFIrRJ3G$?m1(< zJj##NK(N@@=R?Y?K87B5?gpwy(t0z#C7VG8N40pXv4da8CYXNUF401X)R9y^ntJLn=D&zb4 zT>88Npt*A|c0B+}Q_*%Ltlv#{MEpFA+7r0?wDNMQ`$Wp`?x%-hnt7M{UY|618|RmM zi?HOyzmR-NWc#2QebS=(UK85z4csOMoCKb_-HNC#Ad%xPGNuZIqGaZz8kGd8Z!dLb z4?ckMo?CGQNz3@7I~&KuV~H@A%xF9(t%0P*;{>xwLlx~!`8gsh8UG5CrGK8g5_oHb z_2R`TOR#O*;A^*)8Nk4;(U|*Eh{;Pgw46�#y-RaLY1>B2%69sGw8*7(S%#PU$}< zXW0-k?)XNee|KkWQIv(YT|CP*ivIDO9NhO^mQJ*iz<~lL=5PC^Hhb3f>0#%qATm=9 z7b4p2>giwo3jB*1-6z4Ip;sjtFRv>WBLy-r8<69FEZ;q275ZQeTLwLg$)lP#=hU3P zY|`JJEtc_U!hS;j$)_Xlp7iLx+Q+9`=n*)M_FP->$3C2q&wQ5YOSyYBz3V0^ng@x( zULoxJmD`ARfe)`f)qPOOzLD3nsFd?~v+>SPewQ!)i#i%r7Tk5a zWqjUo+3d{E4%&1*q4!^JY;=@hE#IR>}94i=_8nHz!cXic0b~CfO!GR`kNE9 zRygHqQ+{h>)5tF%U;Zy=RUs)c_QNzJiWWkAPZ!gz6RHv64*ykH1pNBoATPyvq9hf5eMDmt(-UQb{st8Kx`W5uNSEUvZNzsB)(oa9KIc$Nl2QGK}f z&z%db!~B|jY3de)qr>x3$3Fl>qwvcf)=U5t_iR(79=vcsydx5M30)=|5hs4)kqxtv zT13=datyb7jp0owp|?^0dVTi&dBtV7wFLIVZ`BuBeK=ASs%ALN-6&S9`a*OfcPbz- z>`M6Lk>bVRHFuSusXJ8V?rGJq7q&wx)~uID$zUBNMb`^Q|8}Yste@O+v4~ojwD*fc z`C*%_6T&))MtEnGuB-l!@3+T+&aI$Q>&ml;WcIU*b+Ms;(szzDJbEoe)n2MSfJkwK z_|7*sFDDVvDu8u`?AZw3DRyhz`7tUG&H0^5pBlwUL(TNuH(*~6=&A~QoV*cH4F9XC zl;4To7ff3bGGM%=c%+7B(b&@ZKd`O?{fX5Tg$@u&hSGcx`KocVupC}a&HP;m#XU-5O9Z;$@mh_$9~ zqGLk%9MDE*1KHfVZ%7-^9cZCl2|O&60fdDacOu}m{I2?=_ZBQg zvdPCYocq)h<_ht;>p*Ww>!Nf75EJ`1KTA^JB)78A5p=e?xcFfwSkz!W{5m$cwj-Bn zgD74N)?)Am^mNeCC;s=RjZgX%5Dj|7nVhcN9e~!(GD5KX6POxuI>=ZLxG1wYVOrsH zglVq&j5yX%hJ6y1|LOBuphzD7bplHPg{KBKlK{*0($@F^Pd^hVO$~g(gke-=; zz5kv{14mYMl@BqI^;O?rr@>;I*v$cV_G4+ZvPrd{CG6O8!^`U47~_rcpJ0dT&%1Ym zbCQ^CNacXrBggUT9D{+emaXSGkG&di5JCv-&I^0-b;JHU3+Q)12wG(e9bIn+87H#B zWKN#ejSQTX*x0U!m1S@}bwL2!e{&-*6L>5sE5q{dURp!CVs>-Cck?#EXgKos1eymB z*#WHFf-#u&u9Ep+q$7^+s_YO04oZTu_B`EbaT>jBN3h`1O~ial3G}O zr5$u<>eGP>v8(4hV_i;7dut*~ABw%N3pQN#2)?WY^$}4G{@=G6gu%Z(+bo3~ zDJ9f4v7Y_B4E78NgkmLuon<^@+B54UU|r279&w_XMrCr=@-&I4`9Ux@e0e9N=UDEA z52+ccJ{0LKeO{FvjoGyiOgCd`&;U#qk)!K!6@CDhClzq$Dzek#VE z@*c*Ov&7zO2vHsz_@#}qqK$f4`N(_-lpv@RPDx&eT#Sj!U$ZiH02@ym>RoPgc5(r4 zKj-hx#Kt@eE=IUufRUdIg6*df#m|Dr%J=TzcYs{5d|D3t(9}jHfOXtn`~q3E=4~Fe z@S^IZ4WVw`nwqE+8GJW{?vC_{FeEve#QD8M&Y!!btFx`(<$K7tROuj`D7Cg0VB0>> zldzq@c^S<@5Khzgfojp8^oq=#izLlyeIGmGH)=!<*s0$qVwmU#fR1 zb6>89xtEaYRLaS?9?b`05ghzpr~2|C8)O&j5TQmKW|HPSa>_%-Ka7`2NGKdOk*G1O z-d%rXh?i9ai4n_1iVANiijdE12hYqWI}e0F)o9WL?TV57BGFcH+jl3 z(wiYFUv{e;gh9c*w3^oI&pgw&12>^u88G;A^y?ZR#Zb^`z(&;%~kKq1C(V6%|@&9rBGqb02*DZ;4Q*P4bSQSNuE@x#?NJJ?q z*EmusSE+Q`Qjv&4ZU%*K%ZSi3Xx_{{tLe7&BZNfe<9ShUt?_p?FCE67h@&b#~@CxFg2-Qr3bMoTcJ2$;@uQ|G zm2RQx(yBKiDj`H6#&(w5S;0-r>DQtvl`BtgHE0q$Irbv>bzPSjFi_-40);-(r??on zIOJf!O3em)M4Egd(?0u_B-pRWQ*^2w zoH$YOuhSq$Y_ll$j(gntvK?%{*eh1bGQAchE$awCyb?q^H62{iGXM7@Sxa90YO>CT}B5E+sd|qAZ3^SYi_>q%S2D{)Kah;< z27F>`Ijb7$ArKR@Jo=;g1!PV|NS&n5#GU&L5A2{@1qPN~p4oq@d@zrxGT?f+>-N-H zDh?&dD@3*UBF^K*D;LGE!EZb!)%_?kFVCu&`qwvpPM5@zrV|X4n!L7o^c0dHgyOJY zF}x2#uT?bs$j(l&L-I7C%N9A1c@_4;&a&_~Ut=(@*s z`rf9o4Al3Zk9)e(Tz^@*qxl*RXO@W%fvF#_#vF#8 zW7ze1o5+k?^jiME4VURmTbzw7kX?glyIqcsJyY>^J7TkIDgGPD8iJyKDsMbR*$H8~ z-}`SqfAXJqYQ#$PplK53gMJWCgUYw`>g}kFo*X#t6tzfHrDPWTOj2=(YP8>J zx;KzN0ik6HKMw|uRZ_4dB$ty;SC9gFVEbc!5=|ygcxBG9Xwt5|FgZlIV#K)CSYU+ zu@RT%_Ph8U;ZIZ9hW>|(yp_V3g|Nps@$g+%l>fpt7VSh#A~@NFe;$dG|B6xnTjV#5 zKAs`zu17TGVybfY=N9~tpYOXd{Vy?$!YvDnhq*IReR&t<*jx54ql=7YOZ}M@GTj!| z&LB69w;KZ8@spY43=$nejpGyra7cIm^(AF@7pXhGfrq`KrGi?-`1ztYQ!6w07Q=5= zjv>cRe0TBRF2E_CX^>z&`28w+(cWC8yhwhtQN>%tupQs~B*zaFHg|&8!&*i5Sj{3fw$SQJ{}IfDPIZjjPSoYa&UASP?hnrCAg4$f1oyf;US)IjE-gqEX)PY68AePvK!uK*6 zc~bBgZcMrAZ`!A$5P9_~R z0uizVLvqnlPaS`8VexSFT$a8D5+pjP2_2ESh?Z$Bio8U``gi*K@IC%sk@Cz>gW)5& z_`u3*E&N-lebVQBj3-iVWlKv78WL5G32M{^O7NdC+7b8tx(iC1H)yn0Y_Y#qWbeBE8s*>rz~cy3}pih~FBBa=+zX*&d@OYl=*Gv5k= z<#@)~;JlE|q;+kyxOU^qHUgUpsB-VLFiDp(O34b=cn z4mUo=Rzzh$&+Rk<#J1vgwZ+Bqs}BAy>d?$D-C}?RM&u`SkkY-7x>4fY$hRiaz}@@{ zrTjw;um*AW9!SOp>?qJPR+cBHv85xlh3P~_TYAm;mjX8#LswH_!d+l_b8yrnXYSn2 z!mIpqNA(m9FJcne&gUgptZQelv2*Nr|5#F0I3udIFoVWQO3O;7ymeH4dgUgd50DW~ z>MR4(hy-iIA=s>A+ak$+QS?)t81nP<{!Cu<4WlpjUCct{ah8)qUxu3+w~3JX^-)`0 z&A1~fS}Z>sB8~e}g1Z`1G$^lddQ$PxxgM9q39-PH^RVklT?Am*A1^E-s`&*utJ+wY zeMK4#J_0ipL#jtbsgeu@xex4}KtbkMfu9n1x&35=AVILcnzLiWn27>s%G1lSy0K1d zxq%-O4qKdCx=+Z(lJTPFgYt}Jz^nE z9WD5j422Ct52tG4@qjObSLd8aIkz4hnM{d@)rNBcBf8XUm8XKJ@;5GvpOh(3n@hY7 z)^B>EeH~7F7Ab124c-yR1mxB9e3vG{|Fr1E=m@)cvfD=)3(9? zJ;S}O6rsk_@1MY(c>+`C8hZor@0QPagI01=qdfXf{O8|E4POygZL0En!rYM3e?qxF zvlrN3`}bH>dwkmqvrV({MQ$<4S11%&rLB;z0^dZL?&2vp`DsiVyEI<*lx@A!I`MS1 z=TeUluFT9WjBs(wY8RhG~~~~8j$NEZ)k^1=W6hCbf8ErWFxd+%RmAlUQR7N zOQAiG%p4JnOiLY_Z-h`GIAkO@tFb49Ts^o;7_a*2-{>9s zSr7-DHetNtQlM?Q{fNdgk-nE#m z{u%Ok8<>~dE(l8_DrE@EtdDhM1L^vMYv@*EBjqa}+>~0!WNutO`Vuk6=gQsquQc#$ zYQ5!X{PRUre^o*_JU(k17gR!5g%N-fEX~iA+x}LL_%M0;vm|^EPbSd0TJ}MK$@Rv4a9=2%nNj|#SqcD}x_l>wZ9EqwB%_` zbeh4?J_m40s7dQ6%nA`QwAi8zq1$QgbGL9^>z*aRoQ#o}$<{AkQEMyA<1HV7VyU{H zkF-7uQyb5)8_ZeNyx1KQ$kNgiJhre;uh$7-`qG7o5gPSo=W5Bwt?dJOy?qr`Tc}nA zc|3i$C8mNm=$~0^3&~VwC3wCP;=8F}Jl`!ZHM0Eqg|JpKolW5>HyR#%X9@QxORsG3 z-tFyP&EzGb;h8FH@5VUsWvh(X+E59MU;H7n`Bhoo zd`^IIK_d3OU6GVM?QRThWI=BQ|$oJm&mPV_7cu*N{dj)qfe?!_R z&JSjmNMy1Fv%yPd6A?~=QJ#q`2sJB0nMU;DvayN#@}S)bUhJn5Elz7Zi2ZLgAeZ{MkWJ|DbEA*Nj_V7yX_(p4|q8R z_!6WbFh&=+gw%R|`1UnnURd@YjZvYl{qWxMxB(Y8eH;w1xT3E;1Hb>Zh;x<7-#;6E zTqEOY7vzU@KNyOIB6l)1iD{5!;$&GE)A9s6_?Xz((T0g5Tqt~gN^PaE_d_qx!0ai) zwdxfTs_jAy|5rS!7nWWSJ$@a!8o7<}hTG40Q+NgM(d)M6@!C_92*?FR*7CxPJR@Pa zyw$N6%z6(l3bEbR zg~W+a(_&yXF;>!r4?sLZ2s(g}!IGCIw8+A7ii&!->?U+%z*qeQx^rggV0)7Dk9^hb zTe6PzxxY=^$$WX)uiv0g0ZFHag1r3@EnBKcx?$^1KhfnhUaG0;va=Z#@>N9+x07p0gv~g4js)#}`oid^<)oz( zFN{GMBFNvtHvv}qUi(Ha%ga%P>9Yb=k(0JcXpI{*xUue1dQ{N+z_bqSBog|XDbMcGxhkP@DKi8X!RkRBr+ za!EI7B?(Vu|8e=G8%$B~Aa2OL-#f5_Pa%qj2-Ekb5wQaKmf@N6+t)xH_g@H>bRf1& z7lhMqMb8Mql!DxLCu&Wx81n<-)PYN78Ca$T2GOp;;o;{a3YJR zBiHc+iu~_VT@OV6&c^%$hlE7+v4aX*;u~5FwFUA|5bsfX-CZVcXmC7-pOg+R(9_Kh zDdsmNs$;(1r~7NUS77>SYSZ+)l|tXnV;8d0I&b2NxC43YXOn z6C(%3w9jWa&8}Tfpc82;r7Njd+)SQ4+4e}^7}+RF97mwQMbagF(9vc(^b7VHg{wKg zue%ThG570cMA>V9W?3UHd-1vq;cIbVfbV%@dM#Egj=o7dY7Z{mxpyl0V}H;*+ZYCe z$?$IQcrBig`+FB+t_}40@0LYA!q2R&F*xUeKIG~me-T|Hf2^ff5`5(wO{>Ml2PPZ! zz`CPL0ke$_;}l{h_A)lJk%DZCbw7sxyx^(8+TUS4Nxp+;ZA++g#2ZdZOQUKM0Q`5o zQCW+3X8PzC@5EyK-ZjtW0+~&5jR*Yb5A^}Z$f3Tc^Slk7Is3xb8mr2Qe(r}_wb{6z ztnggc*R=d+`=&DXkcc`35k?D3G{xUTJ+-+7_2;tAzM2pJoizRr`m?E41bhKvVlauY%rUM>{8^Twud^5$W%Nt_?i1<(#jXVtYt6QT{P_}(#bEv3;sL4w?)+J z?~vQQT(K#JC;FdVPI4Gsmay}mtSin9y&{KLJ_Kmi8Kh0TiPR~?P{L}2s+Gb6lJIGf z$eTC{%0uQa1pFTN+$~7Or;*Dy4h?{t(1~q2(6NJXrbVB~9}6vHN2pS?0UY84I?X;( zQj^0mNaP*5o-{X`^-i1etOY{;z$oHC2lB6O9b^u^H-!z))N43f)4MA66Z z>H)=Hh<8l7NPaP^C+5d*XC;kakyIOKlFad3kSgS<5|Q81%rJi3iM+JPk%c-*$gp3A zTs9;ordqMw{!2iMjOpsQDBj!=^FiMMv`Bin&|7(%cv2;6ikn&t_18=6XJ}|%A@NJO z5z>9S@=P&S*{%Se@FwH7HApWB1Q^2f?H$dr)#c^oyG22&axBuTw41oORCN2=Ylsrg z^;D7FORh9AVGVbdFYvRYsB9Iy9DVmU%9bAywwp*dXDzLDc`opJW8yz@jVEyj{`6tw z1$q^}YL@?J=$mgWbcnZ0WGJL*ec352apV3$9_<#?)X08}6%xGZl6Kk%-1*OeqSj?E z!*Bj1(O&-rY%od2QmrZ50sYIVAE#;zB-$=o*0_o*a+=+GeRq@S%HnDBr$7#{N3_Y| zw8ptQ?N4`O2BRA2jrq6ln&EZC##$V|pzq;d2^;aSG^s_0j_p-n+GdSKF6kN5RWLAx zU24@DWAcR3GxT?DWmfh%y$5k}$bX7kb2sCpKds3$N;{LS4ecYQQPMu}o4#hgE3uA% zMT@@ug%=t_H#~Z+H`2Q{A%nHOkqj(R|JAAfX%TJY`p7?#K+?}kln*fh2AN_^eQ@!J zvK-Deg0-FEw8B5j7Z|*9mg3Ukest@OSpV^u-4NU8@gq?5dueI4^%Y!ar7Fa}l!d2? zq88Rg`?6%UXH+B*@7Sl1`5|Sh^QptDJLdyK+g8A7oS`lAR>DOj*cm~b2@rz%8 zxadJjcx&Qa_T3+62^~HATv<6J=Fkt_^>=(M|KL^lbEh^jA92b|0uoMx6Mb`^2Iy(- zlBWA9tb+kg4+AvWq3?fOIRVW-Y&A7#TfY28e77;pIqLCW%K^k((p9(3;DEXfdQU~^ zw-p=qK2k&>A}X^>Z)K;qImbBi^q;>R*AZq|11hRWW=x)?VvBY8`d`Pr5or~N^lx!6 znOnuz;_LB_`}ijNplg!X<#XiM87KI;k}Qx5TPI$Cd|LRQF)mk8g{}_tQ_?U$gK}K- zn3}g}ho=}`s0gv8r$l=+(~j>3##FFrH7fJBC0%Cyw$A})lR=~l-4Rl}303c9Eey{b zbfk+>$}9hPp1cW4u7oHHuV={L9gbs=4LI|JDg~w498HRPMU@r|@-LIT+iIBpkEU zO79UCa;jQ*)&BURl_8SFv%W#O*NQ6+ zU~@fa?HfN*lQM;zr+)UWxxE10`=v35xC>6Uk@jRg1M+a1&6>yV9y(H*BxZh@ZAxim zuIpZsqAB+vJhrFLBeGwQK#7NHA3E!fgKdoKBr;DR8 zCDKqx(X|*83E+)=QC;&vEkX<#^j(!$#FveD+0Hg~Kuf|YfMDA_)S>7K(z~*$gIoA7!B07?Oq!kQsU!p6KJ(u(xrRGKaFb8yxXath^s9k?gIou4X-p)gxvecfTv}gSi0=uInMJqs%WU4%%nIUmH1XUx zJt1t31J;LNY$4_>4N|#xNq+JlDxP@i6`cE`miqkfi%6&B>Xo%d;-*6-d1>^)qc=q9 zaN5@ZN4(YN*VnHR>=8%Xt4WEjgC>{0Ug1_*6A+W(m;w-EM3=&|ONK-`>RtrWmwz`s z@&guYPzw+SA=VIRF1V&Wb@s?j%$aIxkL1}Ql~PDU%z|F=70QqT)?j@d()@eS4#MMf z_W+g&4JoA|Za&D0gO)lty;-=$rLYjn(`)s^&L4z;f5vD(k#9jE7mKKZ0SYRkylW>ob8`AkV0gPX zDB7+bljwlHAix_bU1Zu4q(4Q`-t)52_tq2Dt5dPM-x#-1_Z6Ok9r_#?KmJ;C1vL2S zOJVJO_td@`_iC^W3UNP618t9X>yYp0fFrlnq#C80L~>qqbE62HTi7}`jmWi@aZ)Yx zcY9@Nr1ayV?x-E-fiR6^dL6Q^9}+Xjg?1aP4`jKCT1e(45yXopl_L^*WjQ|grBJrw zN4j|gNd#+R7qbI?h<~*$m$GHW>%yQCBjmyZ1?F8%{a=v(r*w#w;mh(&9ytPc_3S4F zwhWySVinVOT^W~JcqI2HrUG3FZaOc>U8mR3O4%I|?^XUi1xeWj(LrKN3cTKW=}H8A z7O)=~$_LT3d%l8qx0b}*;e>luA^sef9fozB>rq|e!%|M7-Fz2Gn$WKo=T~4TP*qJn z9IIL1&xSg8D1n$wK8L3Y9ExRp?+3n&g>&oo67##JQVteR?%wVcacNcdoER00SM~bA zEUf&tJmciAD9h=%_RaR${z)r;D!@@0^5ILOS86p4`gG5i_N>gj6P+g!bYEnfA9^xQ zJo58(wIaQ>o@Y7|8FFNq#{cnnF1+&HsH($Ii}68yCza0OI+fKw>k$>uyH=7e27#YL z9_IeMB^pq&1)<;EukQ!)vvoh&%2DMj?9_IO(omg%!-!g+?3tww{Su{77?^k=b6xz` zP>FT4AsESkX~>uTlM;{R|8nPSaCQw{qY3kRJh6Sf$v)RzXb=n$GM&{OZ|-&9)dHace0F(O>I^-uI+^{>qCzNce>GI z?#R_dizh?*s-QOJzLLL&Rom8!V^;6!kFN?#`ggM@7S2uo{n}T*QCF)qhXLgvm!eb` zmmG+E9WWrF&KK+1qf1OUC?kmld{Xo7$|LO5b;$GDw?zUw8Po6a$2#?#9@h%PGHPFk z!c5A4$JFri?rIx^#Q_`_FqR_2nuL*2jacLO~4sbkT?v?s*B0h|RK z#e$3(-Z-CEc)lmS=)vSvkrNdaLbHBDU5qqPqog-*x!hY4`0CS1jr3%opeB`ESIzn3 z8CD6bDk05n3#KaW30o(>DWaY6TAZ&QY$#u4bK||kcep&OQ_-cDwh$Nv3yUwCmzEx^ zoNOFNd4w<8u z@OkOsIoi)2Y^o!}$nXRH{AlX~sZmn+tsm;-FCu^<7y2a3W3?=bXpgXnXYp4CQ%>JSpGX9;)w!Hk6*^V2%+r9^q)^Xkzc{ys! zmfyy{^sm-*=(K3Z=hv@t^6e~APjoeA6B8Ne@@_l~uG}DK<4UVoeHzUQy0(4N+Wl-@#D~X9`ZZOe? zIm+1}-mQ!#-TlM#$N`L_Dj@~8zs1ts)%(dF{D2J|hqV)zEnW#Op1q30vu@Mx(=>_x z)59~pJLIWgMJ^=YS3p`(V@Ts?R5~l4snHK+94p-2~ zdU8lQql%TnQQlhxNfV?o`5zf#ssh4f$Q^CurbAWVHhX%y%e?Q!U-W>?J5iUh&>Rp( z_SxZB8L;+sC)xgUqwJnl!_!yNfMMhLcT8M&w=@xaTI|=(c`pNG|2BO06>)2{UB|Hs;l%u24t-c;Rl~b%gnFh_ z?$Dj>iALI`xCgL6kbF)#%(y*9YXm_npj$fk6u!f7?Zw`x*><^@zLSN@yrzv{ZQPR+ zxhD}HDJV8(@X_||;qq)-Q+}iK<-oQj(%;w(J`471#~5a5j@a+WQo=5z zy3MTd8PB@K6qUkRiAt=|eP^7ZrqJSTd~mPl&js)dWKOLo6KLX8vCrCL_^N!|eYH(l znpMmHuin7MlOKG)ZYaOv;*6PskMhL+y9o|2VdaaO)P2w|6Da2%zU3%zd$HfXto?SK z{$2$>ny7kP(pH842r!Na2+@jdAYJtH7tby(t}o*Eto1<1a#_4wW++N)L{3dZyCGB( zYKhfZW9yy)HoHj`tsS)be@fMrivCg`-)#89FCcQOH}d9dI~m;V{wQDT;c;ha+vf7d zZ&`S@RykBQV^J%(Texmr@-wk$YtUf%3drj|16NOYcWa{?QQ80Z#(>~*3+`nop*vAmH2WH+yUnzI8wR9UOJXFX z1E&kn;^S)HRHw^e)3L0OMkIE~!C5#Ks$R`Hx+2dQ6uDZhh`h6+Sk7)nZ?J=Bdc~>` zjbg{)sqOqVl8j%)j*Xv%IGwFI#h!r;zNgL?nO*b{W+E|lK)?^tVmWIE(xLE^eZ?TtFo&vD0vi9`s2{4)v?>K>iLpxL>$n5RdVH&vWu7Q%_p zswMj?@i#ob2mHJDAy?!1ZWn#A{lC^ddh>nlkVwlHL`TGsh&~v<;FZ$N-!bwo{#{(W ztuQMwcKCMU`B6M~NI#!HyMY+fjA7@C21+|{50#UXFfCxi5CuEibb5Dxi@9;0{Q_RM z71|9mV#{``@gLM(g5b^52vnIpl&cadYT20Q6|rIPaY13E4%<;Yv*_GE_kwG}^|#O51$l%Q z*s3Sh94LvxXaXjDA`7=*Td-FA!NI$K`pybpJz==?IrNkDj**!o-y64HZvLS&Eks+n zUO|_jPoFxWsmj(m>SIp5aybz&TV?%Gd+Y^M9T$G;@BtV8j3c{e|JC{=hzT8#EAkTk zS$G|s-lu2aSnr{9oNJYQScsS_j{|~Win#b*o|GUnZ-pD?9cLADPH<{SU?~r@>t4wt zl{n1)iO)Pb;LE!@-S%=F2yAA}=+j4B92(ZRg1_(|*c>4VEa`qC zkApVO-BU#bcBC6YVq&sFOy{hx$1Pc+ng(d#QinSBwQ2iyG32`;4>2Sxcmx|A;R>n{@D6^jP+cd=vq6NDB704cWk7kmU(HB z1{$r}eu0jV?7j5CUwhE*^f%kFszrLoAH6rIhz9+uG<`n|Zu8DK*0$tOWy*+&>U7+e zQ}AxChXzxM&H*DksNkI;iF5L$jCyo#Xrmf7X$zLqop*#egJm(C#^4yrrfcxD;PE(x>;otrD^?LUCwE8w9)!2EQ!#0m65Q~Uz zhkAFS}^_pyt{kXJI0z$I=7ID=NHr^_l7o1xEk0ulZW4FiLaa&+hedOrQ&v zMic&%DmA2!6u-ADsAy`S{R($+c6}rx%$PbLjm~;v(2PagH7G=gKs~=MLvZBP$FOFy z?nRKMtgBafJKjUdyk&p7$<78rZ*O>exnA!Df-#xOZk~{Qta9&~#96PjV)zF^)$>)1 zVo{zvcuDWwsfsjY9=7yj_v}!KCyRBp4Lae_8(<7}!q%lPTtDrf4clU5zfaWZfxPv2 z@HZykBHls#udy7Qs5nc^9LYPGXzvYN|8intHD3`}FL!+*A0brz+K{m*p*<@j4;gY(DXCZX zgWNE^IOq`AGT&%Spgo)5+ox+C7)!nDmLk-&Mw0m-6-(W22ukt#=O6man4}c>->ti% z{PNG$B1F0erg{qu_$dkXras1%jcOV=D(O zfV#FD!2g@uwgH?!rBHF|91ygvcrXR<2SGP6ca_=?9eZ>ipGzrFhJG3zN$oIuzlIrc zR+LEI1+q+)8Tszn6qb~r^k$4U?oj)?D{p2tje<>q615c>StPP@ z`oa3Mt!dY1?AH`w^VMCpFgj;tPViAgV46%JZYcvg1g*HV*q@E&wO=G7J$SC$O#}ue z;h6;+vp30)AU6T-8RE3^9jAMOb!E|7hYE;*Gjztv$tQoSmp)jna!4_tBp2#gH@~@H z`FOz9U>`BJ`-K7xi5OabGQs~db4@@x4ytqqYA*;@hXj0ow2lsO7E^MJarJfn$p=kW z|J_#pCg|mpBF@zQV?V))Js0iQDX=mLsO%ID!ph{ar}#to$U4@oZEPr#T0X+FjiI7b zI6OV-(<(Dz8?vwDUu)lkjD=3%jktzl!L@b2l25EKTsdw_Re!b*hKb1Z^H5Q~Nhc60 zUEAM6XjmLLgW$nKq2N^dWYs-BvdIZM(!|*ez^6Umw>AVRERhGCz+ww|j>ho_>SbABU$-&nA3R9xF4_AB9b?MSldw=)hO^%@A(W``16= zqnr;L@~&nq9aliy(8X@Ux2sYEWc&kn{-pZ-oj-FdgZ#BtrjX?#>d@AWC6{KhXCmhZ zrXqv{W6U`p<+nGiheTeL&BRRcdE4S*G@()57uuX%p-F27oXebkR}I#nO;(%C>&iC| zy@^!r=43D2PM0tSVi^oC;15=f7l~g*ur3Kh)%VgmUyhMs&bF+;jpy2m>aRv_+*IfG zs#To%VtSNb2UYBIB+sw*R|QA^>A*Y=euh7lox+S_{C8{iM%g3T%H2ashDN}TFpZtr z!ip%XDjmaCJ2fR`PauZPb$-xX_qO6qyKJ3shV|&pqo)j?L84f3)#feUkMxlt30}$H zU6|oY8U&JM_kpt{8ijDD87x2a*z)$%AK^Qv5->OIK`#lx!~`R~GxjxJIOf(N=ajJF zb-OBFdU_x64S6$hBf{@Bn6xKm?op*}bXC{K@qg~9`!?y|Wi{Obdc~?2&O|&nGr}J9 znAdNKnOQn(*J!1e_|gg1-KXEsPT~*q9{?J^HUHMrk(hG}gCp^6Ji^VF0kNFcYO{@{ z#%6zzCHc?CT9HNkjJ!m?+S8co+W5+tr^-YqWbk7Dv6+WB*18AEX4P+fFdX~GLqNe9 zN`_wwyc|19ei+8cE?ujN#8KEUDGbEkr|?)o*XVjX@z3q8u)x3djg^z3FW%=A(-fO&woi^ua~Z7}<}$ zPxxfN6MV+e!~DEYugqOVp8+}?R`%`?_LI0Fx6#9g!$wQDmZvlQ=4TEVIStxxit#9W zdY5uqPv3XH1R{l|^=(uXUvR?EcrD28_Fmqf=T;SqJv|X7<{7wy++Z3WSOCk1g<2tW z7*UObyZr51D9$a5LP=(xFJjTDuxztwJj$bI5up4v(B5t>lGOagOVzaj_918IvzwKF zjI0PA6;#eNn+c+=AUXQ#)&9 ztvc4yXT$wu#w)OT(0EMf+`h9h&uiUIDL|i(@fzq&pbMPkGoi=NE@yqKAN_Ah0_nsJ za@Tgq;iTO$x7-CHO_Z@f;QH)c+{WKxQJsrTwOv){2UFOZ?r_14f$A++UISN$fcJu; zedG)a_XufWR2vQY?qI33{DcmKP%beUhv802akfdwmvmNKLhj=6(qRk3`YY{}>2K z1-r$T#BHH}UoL<7cH*7eYNV-)5sWQh*eYhv8^bpY@k1lMAJs5&ibif>V!I1gH|N2kt*uMUKqO8?xjX|~+aiv?* zc#y6ZP{!W*X6uq)@JCFzW1`}hz&&L;*JB$^#P{@I$qyuSa8|-uimyD(toYNej?$2s z9Cgt8r2VT8m;+}c19)=b_B~_ecdoB?R3t45f_JR$fI^%&rKpuDkfDDrI+DT%Zf?O! zJx&h1sbXz}qbjTWrC|lH89DiuM z@e;%0TQbyONlD(gaih7pu_zI7Jo;dUFN+U33;l8ru5)p1Oih>9T6_WmWn1?DG02p{ zrd^_EPD?WIlIWdFr$rODx?U(g0)$vHWU%~R#S@JK>y@`I-?bJL_#LK`@lM4R{`=5Y zGR>2B`&RJ@*QkmBMAtj!F?VFNHb_ASoA3R*`tza$<1DURk6D*+V|FI3U6cm(0 zV%%(GIlwFfIlXlH`KEnQJJ{Z3rB&B5pU#*)eo(dLb7JAK%#A@L2Xm!+_>hufg|w?n zxb`!9Fbx!4A29|WbkQpr)4qit;aD3?*H}03q@{1y{`aO`&X!2LGP`GURRi_YUWlcd zs;Ne(#kRzS(u5m6h&q4(S5Aj{t#>M64=_%sEP(hcz8f|$rRlYVyc28Tj&q?=`1$5B zO3KS8I;XleZMN9>29FL<`A|$X#2t#ME-I>IvHb=qZ0uZ!8oEsl@|v?p_84X(mzzno zY!9EqIh`uEz{29kkXN-SvbQ75e*feA{P6O^;#qjJwHlHwCl_-O!U-`+{yCx1CH$f{ z9TrWbl<$pF3lfKL)dv)*EDDhfk8PKnyy5(%1M5BgeL#+#DR#^q$If@Y=QU)o`1kv! z$Sd)WUm^Dn-OQm5islgmSFUUlCUhIE^q-1QE2Kz<6dNNv19>4s(Ok{gCphB3$dWx$ z@`6&N9j~(eN5KCwH&o)=rC&klznr;s@ds*T_)VYQ)@i4LPLh)n_-QH`Es8Z4_#Xh5T6RJ< zUkVipKCejA$sikf3bQsQ#XbbR%2dA)q*ATBG z#u9vIdgW0c-G7-Yk0O_RbQhCt|9rR}%F41p^|x-z#cyB3cIbJS&_*URp2a!?UB1nA zr(Jbb5Cg29x&f%N{yju5p}(rYt%96eQnbI}PIs%=ryhpbXm^aw%tbAc`hvD2xY9eN z!lhJN5ygTIqjvG?91B;Z6cGTCA_dnU&~9*~;laMhNRyp4K9+$moD$i8y|<^;BK`V8 z4F2!MzFR@5^(Bi6e&t3UbJ^`83~96&*`y6s18p7fP!&UZZ5pg}=!P4<{d_xcu+=24 z9T`*5dtL^mw5HL zz*H##ONB7EKt}{#bAr;zyXA+ucU_XPPdAElS{<%3^m0S5rLRb`r|}F2Q}N#KoViD3 z^qD-dz4W|uvk))F@`l8u$SdWjsoAl4F^wBdg{gxT#UaQdwE1NBbkA9yC2{^|SK4ER zmEPmZ^qMc$zpYk4gM%jmy4%~6WxsE0HsezcCa6GLL)IMV^Yr`Cnt&vWV560ZOUlq8 zevUJ1V+OcKDypma%jsX*Z&7Z?rZCrs&a4f!9J#Pk?{dNO^bEB8z-${DfY1rP-myVL zQX$??CD&LGGes&|`bOUU>DSv|V&v8#W3R0Sz**edUsRkbnsiaew9I?|~G z)`}f?3NirmZz;Wf?KQ}CRKA5|sJ3DUMaF&H#BKIBRF>2hqT&r7tQT565M$FIqt#?1 z$&f3hgU`Oc(XkLX3dTj zv`F8(_qIILFu*}}2O=A|=ID&;REo`%KERG}oK5oQ6q02=Ll$*3sQm7b#dI8a*ZpQq z$2gQOe57y7o0XV0+`t*`L0m|);qllSh2L$&R+!Ua&l>kV)qTh`DTvHnwy^x8$!wb2 zJF6rO>Z%UEx+F?DiQSz$057u56q+L;0CER%|^I4D0ZVi zM?O)=>eR5f$%ia2hj6{12ILwBo3lTwBhpCC(Gp(XxPFO4j>RQ}1({k3fQ zq<8kkgR_N02IlJMf7m5zjEo5W-RXLJ?cHV_sQUF`31DrJbvn0#)Cm^}a>XKrE+~+( z-rx~9+cEbPC?$q+w5kq}1$$=w3c5$k)X`5SScY_WRDkMvxWNw2R9xd$>`A(5RpAwI z@r-nvU_9Pt#V(WCqz&Z3m2{;2K;?xPuOsYD7332}m;3^@u9-;Lm9A038meet#@@WQ z_nyqZksl8f`EqiF`GO(wIIv-Zy!2Ub2YQ)>vH9Ec?>ns?2&D|FsDu8sVN(nS+?)~=yS-9JUjVT1O^Q<6AqIOJzdN0u-m z0j5bz5tcArbIIy5xP)igAD(hKsJ(SpndQwWZNWJ+*_M48bI+Y8iA|GXvCwuXlfv9d z(*W8u&n6R@TUGG6UkMR0xdz&;C3Ps})K5I_neCIJ^=85Ii}-6`{jvk|q3J(Y@)cqY zZYLdNtxMHo(2$pQ??FJ%S}6xmJDr-MFdy8wTGo-3yc^7afqwNXM;%`UHE@S9HuP9h zGQcftq6yvQc;H~S+R&qa)%+4BdiH;h=(5;iwPgz-!3H$bkb>Lki_5S6spWu#g#uId zSR`p1bac4isiR=UFcPTYOzwi9$9Hs(Yotk_D;>=BNaR#uWCxv9v3!3b@Dm(fDmFe> zhP7B}BR3EmCCBNA`WvD9X4-?_h5S&1c0R$1T$5H&R4YOS=WkR0-&H_gmq@7Dc&qSX z5<%S!7BUoc3XE>A$wB;R2t5_kM$xwUZ|YUKV@dDi%_<7f%eIqg3EC%_^0d|WudTAi z>g9ZZ#R&DL<5k1lM`o9Wt6&mtZ#s~D31Otuab(ZE=z9kQmn2k<4A=g;WjZSGAC$>d zXKw12#62^o4HtTf)ms(c>`pqI5Eqz7!JyRnXVHi@?AchmKPNPSN14U|Do%Fl^gZ74 z;=e+`E3;Z@a~!Z-SzL{VfJe>Jz&gZ39eed2dvr!nGk2jVX`rF(;=B_YITe$}QfCe%g5mj^D7pQHRTGvH(d%=tkK+bdR#7X8Be;GBYyII#}$l)jU z)Bi#1*Tc1O#m-fd2KHi&3!7#iJzN;;)AR_<*1oVqn65x`rA4)>BM(+)|MMj}jR)#| zDA2Jwg$06;2oJ#{5%%LC?%#i#g|ANvIsDfL`u)lE^9N_8=6zd*KW{|Hh)Eo$Rj)8d|DLC= z7HS(&vNjEbN*O*!x|4q<8lt?T3 zpsdJHp>HPi>O=;ADc*S@c+J3a`FTJ8zlpmtq%>~C`^rsYMBof}j0`9+ov!RZeL9); ze(AyWwu)h8>$shOvY$WF&reB3!G?vz+XO|m6jp5f!cO4fukcF}J&W7cf;%K^gMJ&P z^vWLT%Wr=%yn5_RUHvg$_)R={1PkGQeR`q1^=;jUz5;~iyzaV@t#ijsXwX=D{S`VS zaim4nVb(W~8$5Lr2rGBpm$FA&b#S|lU=By)iLySzR+dD+1S>F$NNFy|Y6Ek~X!AT) z@pq9PUS#6f;JR*4or9OJ+niu-hFB zLvL}mxKqJn^t)g1kd^CY975_|JZuIM@M#*Hf3h~g8qm7qS7MId&QpkU4k(?2Vn2e@JsG=-PyV0^vhEG_FJ)yL z7LpND^sqYoez|YvoL!8&gJ2t;{|F!0pV}iX`!-_b%=&^1`j7iwXD;$X@670M+gZ;g z(CJUbt-^YD1cUkXs*NO+@^Ftg_{l%J2}qy_Wqf>3=iRB44JY{pj2u(j;4Z&G zoiu~Db$Tq%*|W6sL=C>zNo-EgcMWv;7UYj9%l#ZONRs>`@DauxQ4snyAz=DsnT>gr z#qv*XB;7fcY2zY2*LC;AO)z*q!u!CpRISZXhsm+eOP|CC53F5x;$7+kp3uDE;2Gt# zzHyxHq{t{_UKw_MqV5#`w@$p}m*8eS_9VPQ3X_7)S%cpG9q{Jp^T!))`?Y%8;x}6f zL-}&O9xh8B$?MJuBSf^B{c>UC7Y+?ZFFEdzPqRdg=0vqgfrq|GnIo_J!$+*T!Rg?p zn-|Z&uoGfkq#MkCN<#cU658Gek=fFZ^b@iK2Q^N9`pDB2XK8F_!`0tC7kr}+_qln- zDl0~m_ExJOia6wTKKY4`JhAu3VE&;-F&h7rsU-cj5eOoY3C!P~qE3gvPCsPt>)?C( zAKl(0sLUO+Qi0>ZT!^P&(;7@v7nWqT8;dBt7r5MY6HI7*305me^4{4lEF%3!@JW4S zzCx9Mrn7Tr$1g~9Q5%&3Y~|#7``UfpU$_&UconEaIN-!_*#C;n-;`Cpv;5YxAp#d9 z#+@xE${&Q^$44pYe6V@PVMt_LjF?T|VJ-x!2HhWPu6QkS$#}ygukC+!Vd017A8Kt& zi}x(GadnlQR1D^lxN6RuK4o?KZBFayKjXb81yfq74S61-Dh=J}f#)5sH6%8`vn!)d zW93;dcK7X-sjr!8Tn_4Aj<>)cTTfM`V}UhiR{7R_SGA9CS6m-|Z>ze&8eCUcmRDWq zrwb?EUFCHfem>nRISALMOnll0lqCK=L!OF+Tz=4{@Avl~Sd-u7(w-Ol@df_n)W-cc z7ihZ0Ee?l%?%EC)Q8$S{tGvoXVqSx!JC3AR+$-O#)%Gl0!N(K`9ul^aMdp_xfgxH# zrYCrsIl3)HN^79%h04mhR*{``t$TmxcmIL=xaV;n=kfWx-mmxbIbbVOvKotW zNDznj>p=whO1-k*5>DPqP?iXm@CCIJcEK2MhD^O^zGR^+wC6zZa*jmPv7>zvkG1aJ zsOl;4AN29a<4s_19O!g-#l}uJ0NANOGR_1`*A9E?~m zG5#H@Z3&fN>+S9lsQD}*aI=Wd`7|&AwO`FeX3X?fzx4E-L{6_%TVcZYw=+jvUz!4; z(CN18e4^md7aWB7=j&ddIMJZ3E7CBdX5clW=3aMtAK1oY6taq+Qn#S$dN!k)no}w!%bk5hWohkY(sSaPgJ59!uRnm*}7>))Y!ZI z)-s0+rNoc7?6!}MJ(%kA4fPfZr58D}sl09;WiFJ(tson;o7X?pu2@+EaqLl!E_;9> zm)w4Y;G17xq3pa}TbT0;@+;{>7C9J?H*$xhHcpM zLp_R44X#tj!0*uhn}A7pwfY;qhNnm3fd~&Rqd}EF=a!0KgYu+PMUtF@B4JnNEXx91 z(8l==vlT@GSBUJE~Q*GEs zpPX+sKSXuUrN0cb>vw@he2m0ETwFW~B#~RQcTp9WF3yH+{(bGVca3)G$U3`M9Lv|be68m3byP3` z8|ZYAgWgLCg02Op;V)!dx>M%5WfjBPRv?k`bV`A$U5T@_wpoBQxDw7qlD!|MJ6wSapmBlWl<8{Xj?MT#wnT(?p5%{up? z=6s$$DafE?Qt`h#-sgG!a3l$O&)v3Nwcl*-f}gH&#LhD?c7G${wm2QpE+*7HQE?`K zaklExU)*)Q_vwxz|MMz~}=^Pg7r=3u-(O*0$g0=XWEAqGZVgcWM zxsl5?U(awWE);v5G*rqD*U|bO*$R3uk-9ot?ZNOrbor`|nT_<-YuJA>e&c2}ec-;<30QJ;>qOXH|i7 zy%+W5PjNE2LNzkAWwz(Ms6I)C6}61$%S7k*Bk@J?*6B=L_TaK)=Om18Bii{~H8yGV z++iZABcdD4_^0hB##qtdL5i$r_K(l#zOC_)y1YBE;5@G}MuAF96~VgH!NK*}8azTN z+ljo`Hj$C?a?N6l;LCI|-D;&tidt0%M$@Od1@c|azp zH)8@8{CJb<0&W5RLON%gC}zi_xW=u<&@i^^pmd7VV$;5tw|m-V--jU85*kRt|BB|e zX=lsY`D4Mmqz}#6qo(6rw{2!&eQjp%TgMjihSWWdZ zr9npt;yLlC11}Og-d=l_CDQm*iEM=}L=m>+YiE#+XtB5c?(Y{1bJwo%Uegxt-?RDr ziUp9_ViaAJZ{nI;+1aj)ZWl14rMae{E5@ zO}EYP$u}yP70MS*9o_W2LDbHr3EQk#dV*JwCYCI74M&os;bE;iDPO$c7t<>Eu2|u^ zeL8F{Kw(Vgy%oJb{rpWKWW_0x4^R$XUtx*j;?IDSF-B(&Ik1)IGhPC6@cOA-c)687 z?9ePn@;>87QPq1-eL0QovVHF2tMixDbewJNPCHr};c*!rvHU(glo8IxoV{toF|8e) z_xXFJ+{&l&O9ljgjP0@d+oz_6S61axwr0E#`t;C&%KI9-s3T0}6qKJo^`O{tz`+uo zh0$tOgdsWQ-^wrAAgco#d!Ru2fu{+REMT(*q8GdHeUZ_p zccBEgfDTFpjrHiX;Whm;D4kIGU@rxCr@@{5_8iHzi;d>U+-Ji`qC6mIxNvzrLJ*Yq zX)d8(5$Or1rAdd21X%<`{y0;yFMe6C;%j5!HsvB0*{h*G4WA6*X==ajMjFt-X%y15 zeLA9~Z;4@;c{@jAQni5U6EOFQa^u5w?%KqZtzbtZqtCdZl44jk434e;qsz`59=ihP z27s%&%Tr#e;gb`MxkTg79pmE}9kj1HMvqfdOGP3>F9}K?nw)|^p_GVk|6ZstIxF-E z#T$xLb>0Nxlzh$-z!PTZ_aQ{XY6q^|Q~p%Ij3~zvIp? zJ+elA!~=OSPML_X{xB+s%^W+Xc6NqUi=w;?uj3C5W~f|!(+8=b0z;L6fy1klC?%^@ zJqW)mev0F7<+k!^F2LV4M)e0(S$Vpv%jI1oj|ZO5r3;QSyzx42U^OzN3{^hK{Mko4uLkiafRh`XU^Z(t1*t>ikeo0+(&q)`U(XpbNqM&Wi;Z3#ljadk^f9 z4`ym2EjPRO4!>y_bJ`VNOR9WyjQmPtiHgVbTt8ueKuhRDgK2DC>oqON%v1rqxjgT8 z+Sm^F)5^)W-!=YQ>KXkkWS?r#!)XW$$J8%E)yd}3;meU_>*~FO% zes?KLpQC&&5EXE>|=H!yr7CBV)yFcYKAtDw- z73nfP>!V%x;ed!2{|K@7f@Hbe(Iffrr}{NPjfy3wtDj7vNC$MVohswZ6z z+_@E{ezA;8Rh1wF@v?lr~a2xzDttUe=AeQFu>=JN!)P}4RV`SmfMZ_Cgx zwPo+u-Ly{(`=+#(3niJr22TJ1w11ienIA9)N9;U1CEGo)u*d zth>0t|IDSF6Xva3o9~dgF)XO2Wga?%dZVQcX{W_P$LsGb5GYRySlUP@PSZSLb;*&C$>D8jeUBwx#l#T5d$$Z8r%(Ni3R}gi zsv#?7-+uot4@8y!1xGQ4x8Rh=b{J}Aml*jpg3@sih@A125-PvzOu8htPoVv*9_rgF zD$~EAXUSa+`}ttxORadhk(y^mZm3}Db*X?2B%ob|*c~*xsupC=Qd(Hg48_G50sYc> z7q}%~@>^6Yo>u7{ZH|%mhK=}v|5t4wgdnmM*gBpa)B4Bfv3dLPwdn4lMl5MBE}j5- zD1$NrpA1pLHzMKvnA)YiiN|TGN{;S=c^Y??AY>HrJtlfD8yzUS8YQ?s`jKn&fPWK1 zgzw2e1IM6K0-EcWrJJ(8pj@@YUmo^tG~dhPoQ0yg+pNi)OXb>T-=&7q^Zv=4kF?q* z<`l_kwS;eYN^X3s+^+mvSefS}6<19{7 z1JyIlt-XSnwvrT{r(f8g93YXcj-Y7nt^eSZCwgCw-@ta4xMSX%fbv@DYKaO@w6UwF zin}`aDSu(0@kd;I$wic?X_0?DA9k*rSB&n{#2+X?HHY8HdL-9;Vn)aU##4yes9JvR zOqv25eXRA`=FS>|#lETuVsn&;9v3M+>Yh>EC(4~AWlep$O@89U&<}H>4nE_})O{-$ zeAf-k&e?OHJ>l&pE!f{#|6p^Ya_Mt4BZB#=Iqx;B_e_aDI8G2A%fo$mw~A$qvF?Nm zU-;|5k_l}Q{x_;iXlrl

    j;#J}4p(>71GU-f_2+esby=o}_GqV9G-Hcj1P}JY&EX zWi&@``|ncM<<~hkL%q=%d+D3yePI#fV;iFzQpavpl)5iIa{I$ZHFF<*99cU@)qQg? zx8S3(27s4?g2WzdJ0ku;axnk;Q0)8csJiNncAymot?l>>BUL!(f0 zLM`9_@t8#NE*Rb1&`BXO8N;TUJu1-A?QTVL0Ksj^H%6|$9@Wq>n0VJ+yv3rRd%u{(%bd=5tT>^zoGZ3ngAv#{^Nb)O@^T4_5urhl4DiPALQ zp@nGj?b}LoTLXml3lNDeK-oTogOVLv*|};9rul;*94_AB(`Qu=0bt%!!H-winYR=o z*cAlat5-O5?p}n6))64|$>nQe$$Q<>zi8SMAh6nwbd7Gf9eX`>T+#m1agZhT0!=NW z=cP3(2UsaoZ^cD&y&agXEPbFvZ7m^WV!%H^MqM=vzDF3^q==*ubATb1^v9j?Cw9rJ zeDoU!Wu(Cg$l-fIUy>d7)K_^$#x!kJ5+U<8;xh zH51}KXuc}W(&ykNo2;+%GVo@zxqUBIZCxC_Y9%_!h_kFy{-+asAPoqB)9mG<0X}7g>vSj1&n+72a ziIwfoN8_tcz!N-A*O-6QVdtiE3KZt~Mg(nU9=!f1_y zbQZDVjW`$|f9tx@>nQ590?N7N;dt-EkGRV1oSrxn+nxK}quew+Qdv!`^JY-oXa7$0$Mx1Fvs5Te97fvrb2%;umSTf(a2A+Z|pCU!Iw%Iy6ItK*ZEKrl-@QPDy z*(|RQ(c%(l9Cf|DFg~^wzym+t0FJ9E(}k#hOBMGM#%rEbzvsM4}woX@0-hS{~vbRt_Aj z%|$5;bM1DxWEZi<-VM`K(5BV$d}itUZ9K0}>NUK0kCpF#Z@>MnW1O@BIVuB3#f{AA zIA?sxG3Chg4H2f|q*x;0VG9KHGqsm-`OKeV&(>qg9$8L`~sm z8ee;IIx3(nEJ1$Wvnvx{gkdUmrT968S!xJWU|0O?{RYJom84gg)Q>ndZJOgr+Us2Z z=l;bz`?&dNt)By`TP+1rG1P=JD&Q)z7v!COGVF6WGwWM|8@ufmd~|2lov_2}+}Y65 zAP8uQeD$HMqYYo!305c)hTeG>r$GQ){+W8&9}CEFS>}0ybpT9Z7XNRPBzc1 z8rD0qFMQzZuWOe{hNmc4>sMdj{C$Guc@je`?XecMe?2n2|LBo)G)?>Dd}^Y)Ha9Qe zSvZUeMpTXK>%WH)y<)l~@^5;zUUuW>!R+`I%c@VuZ!h(~Pm2Zu=)kc~`l1FVApx|X z!e}ccpHSzXgeEOxUd8B-I`IJk5{6`aT?6JIoUrOmQSTVUIMza}ea)`PAyw|0G&dT{ z(cm1)Cz!A&I!z`2EFzSd1f5ERKJ3`e>ha_7Wf~=l1+f#}vSQTzW_CDtk|2j#rV7-B zXyi5dY0Vq{e*O=KKXk6VIEEQLyt}SNtWNn#d*2dtTlW=Ia%U!!zj>fvoOT{xIJcK9 z01MHYJdu`C20zJpw?#AJ)+56D0yzm?jAN`f&TAw5e|YdQCKW1Z4xjs|mWkKI!67`f zQrsDOgU)INIRW!4+L$yFndOFgUZ2I$FRvB#lAE0^zk_&(i@rWF%qAU7t>H%DMaelB z(q;0L4Z;!QGmX#qOcSFweZ(hq+*1pDghLO^jr#`TVK5zo_ z`B%t3cssUO0-gd7KuuLM&gSCjMg_R;Y|ft5St(CWgMbtRyFcbXUXVg1q98*7I4+v# z$e@&}kNi2sMB6iO9-fCk(0uIC@qdS(4%NKb)MckFQN$Xiqkk9EmzO8dir||7%@;#& z#zjNP9%T5W1#m39!->GGxPQ3tPo;6RUv0Xz;##Aw$3MwIX!F`tjS?%o`)p7ju^TO$f<)Wj&lL6_S(T zC%Y%=v9{KDR@8zE6u+Yic?QOmDoByJVWu@RV>xp9^Tj{zR-V@}3%ypC!D(9;i|Zo& zZM!m5x68f6a;lm|Q4#$_LP#pog}M?!EZ4c}e6y>4?#7(`^lGd!&5MS*ym8?2Kkpr1Rv|MxO z>aWXsP~0l2#6WkZX*5Oba{Ywe;?JOm`aN=MJTd16$(?bU{IE#|U3)d|KKqv>fLeqo z>ZM^`<@(eI1jscM&sod8b*PT_Rs`8l4 zh`Hx3xH43|XSTr(>F7vUeOL5KKXTp@muT`K?FQx0u$cA`2RGdq?sC7&_NX^CBtCDZ zoDgi@RwU>nWHGA7PIk^jIx=6=WrPbFa-v)KLN7^0A9TA9{me$=*yvX{U;_Lc*!CA* zBXDV(4e*ZfoZukfX-ScAI3KJM;_&|NN!%(j$MV}=xxF@bZ!)N598q<`I6tb*;!It;%+mTxI0bqC~2-PdO zoqKoVXJi_U>M|#e=3ATntMFf@>r>{A2x||I8hVK|x;%RB9zsy=x|svyR_=4rb#QdS zKQE-R&(&U;YMgUx-uEaUzEH1B80A(?omS4+)Sjih7u96JOrLPBFiS9d7rb{Aq6x6d zS(mhxIwJEnAnRVT{ozx#vLom##2*L_~tJFcvM|8g_Ay~6FChkqQLEoCvB&pamwbWFZUB# zvkz&(7*L*~NKmv2{bx@K)YUW6<`BD;eQ(UpV;U24yDdYfp+Sk8SrE$JtN>}U1j%kf zj*|ytgsVrTf?v@2mI7iKiX6Mo1U^7hbBqGGwT;EYLCcAot*~(`1-x)BPHLxeS!{tCf>OD=T)C;$>pf4 z26%GEa-I;xbN&K|;pdeAEqqlW>G;jV3wp;^uk`94dy;1m$^8lW z;xF4$e6+x@Sd+$fjI#zfg%adL9f7?rU)&@qeS5l>bNeFWAwLj@k$ipN8lf$kmT=?_oXk>dW0{2incq?c$*zKjij9%bDR!+`g|H+Q3T55Y zXB$$gl_Vqy5X?hPDv>lED2v2D=iv&^b>S46f?u*-_$3q;aESee3za}12^xbBusTV# zt}_z!pJCJ+ER25q`Vq1|TmOo;z4E&op(a{_YT0H;M+8iG`f8dWZS;cHBc`!rw1~8r zO#globjOQxK1E=@T%3!lg9=tt2CTC$mp%c*%@&vvMih-BP;Uur+E2tCN{n{=g# z9rnU_o@rE|gj?X;xX-jxI77RO)#K#uHab$zBcSxrE0V&Cd-nd!tw(!v+orBX!zY*Z z+=D0TWw}1mz8&EpAjTmV(gD(G6xQL`f9=Xki(2rQ^q37QzJ7caGJEDE4v`Ob5D;@t zzuFBM#zq$W0z(R|x+lya4apU8dkPcb+Na&^9r@hS<33nOnD6 zTNRXvz?Iuo&Wra>*vg<{NJP{V({0~_-E1ha9GOMl;oR#yV!CKa9xj$<=@v#RgXNs; zqIzMZnc1JO(!~0G&!}KumNiH?g)n3S%P%W#(@vYHZ~~^5!6svEH@t%XlkJ-q({Y17 zj&hLPoWFdVp=5%i-nsg92<;fz+7xRkSThCy#d+|2w|1FeNZs^UCtP{W2(h zic#@3uiI>oX&?P<7p26aWJx{I0&V;Kii&;cB%V}r`BiNp3~H9 z+QnKi0u&+opGJLS$AHJ*M5<%T!!Ds+%(%$rJ)D70&`jOsv{rAub}1QN#)<)V>sK9O zOHl2x)!F?6RWg_^EY=TRA=fj_&v&AUngbn*u~?=NkCF_WHL4md%1-;bRqCuvmvoDm z5hPu4vktIseg8h=+2hlwwer?RQJ=BPG?q+8MguF5-Eej3zQBUkQVQm&HsdD8w6)mE zEyeL~##}-)802m-GS?A>pHagd01fe2P-@5D1HulWpW zc@Pggo}Mu~JkM5NUtc#+H!`eO`-a^|&ZKKTqxtK-r`n^W%f^l)(q~Wc;GlC5R~Gss zVE284>%iI!@}$gl5?MQgqhAaA%FZj*x_t0uWN=d7Oew%lh=DF$p|Fn)_iR&oCcH{f z^cx^3jn+%k`yiZcn`eRTKka{?^LJGry>>I-vZxbu%@brOGTBcqpeMWL_5=53BTs|Z z6=4rB{qj3^y~bp`D>%W<*DT#$Q!F3rSMY#i{>zbHHzx<2U%qr3`1@AkTHJJ;CE`z? z=F6rQOFNA~{yLaNj`r}G}-W=v1qyow>%r!pnS{6sZ>M~70cXY!60d>|5p8(2c!G74i5zQMG zxVwcOX4@J(t8>NgsaZoq9VD>y+3)g@8_F$nWMlW!eMLybG*96I!<$djRWLE3e5AO~1SEk3Kobzgzm^)XJs?2xGxB`KHztFD3E%~X(OsAtL<@P!fuUGm zrTv6#xa6IXG4hSwKh|WK80zt6!zTBF0u>#H4#@&+ zO!eW7t&lw4=69_z^Pipv_5s7DtgthUtaHqVH_&csC6`X1iiDq8AZ%9c`gemL-+Pq& zx%ch^bHzf7L?e#!RwJIFxe)pDB7{oGuts)RopybQxVt`)L21x4dJIM;+-6&J(6p&M zD}KQzVgEiYj=CpF-1}AnXR2+7S8xr^osojoJjnokK`<9R3waZO!5Dt1H%@YiqZw6g z^RAI>jXwIJPFVA<(bi|af61~YzxlZt%ggU$jp$8VVpNcd>G;3&{t7L+2P29OPS~qb=bSa4RhHrK;ePF9&Dy5K2{!&_j_>- zrxd=&_H2mdC{K}?_jz{=p9hZ(6nGgdFJb^1%5)L*7>rTE(H4UY^DRj?#{TnHiw@fr z32Q7G`*Yf{K{oSMxRu{;gE_Y6$!#}SyOmoWFT^)jLegI`h7+9KAMUos+ZynqSqJ(c zGqLW_bREg|)H`+xticemrM#q=Vuw@xyW6!2`uoC~9)+SaQC3A8Y=te0k}>Ol9tY9R zY1vM86W|{adg3-n34ek}VMH8mP&L5!SN-!)ESr)!j0fU>E*^ttv~C=S!Negt08t0Sk*B zm7iW5&MJmXz@HN+A2FK?*=lTxU%)ya1o3ZPVE>q97?oZM1_^ud$k zis7QxaZc-1pAv8Ll2C*IKEB`dllt!6lmXdh1g*yxBZFg^y2?*V+%t`Kzr00#KZT+{ zRJBZgiD%b*GJG@7pSyxYHE}-%*$MD{qSaQ0nnCmJG#SiN(S*#bM68Bi#g;7~zymuI zovg5xxWqmUn=?7$m!b>370;K&EOvV5c+5^F%BZ`4P$hw{xCaw~_YCm6DF)dEivmj{ zxff@Tb?D#ur4G?Yf9)a92i%Bc{nte;ZE`<^K8XIi{Qmsomh|3jw>PDf=%u_N(CRnG zEA>&s*fu%w(JoKWhZx@@qT~4T=vnvOt&XxQCg^>rFH13P%{LS0-#35z^mXy;2s2lJ ztf`8pWEDX9J`S=VR|r|7k<91d(`tDW9<2`(Il-0t$)%IJqT6PmCX!+=b`u}sMaIK* z!-`JAGzkOjoat*JKdYs!l~I|vL=~Q*2j|^{Ge7K9W^X&RpqyRbtdH9F?J4{Vo+GcR zJN`N+rP@nwc9@KaDS17axGKIl~FPe*` zo;hmO%>Ux~f~R#BaUW*qE1*S)_LwNZcxDd+8Dy_ZemIZ#TmCD#W9K$nzd64sIyL(v z?V4d8X*Dlr)e;12&sh=mYLs5*au52nrM*2r2>1sz{1?LtkB+zsY5EPcq*{(XZ>;<$ zaRx_%NalyIfyIn9oVv({JqWB+vbX{pfLp%1-rr*xRX#?we5#*&ofONsZ9fhrtp#0H z4n0{sgs=p0@tl^lITuM@%Fg< z;F?A0JbGwfO9L@6`qd;mir$W=Tc#W6V`1QoFVALtVW<00Jd7iWWb7F>cSHB2`nIm+ zmEA>+9ag*vDYn>C?WxZWqeWHW-BQ9Lj!@Q*#VR)7t{JeyFSK`Kl2_shL zTAtMQf7n2=^E3HNA zJ>e8#c`0-yOXvR*hZALc-@U){sx1E~;lWMA5#nF2lN^T}WPO(5;$h?XHKG8=>~5JA zI&5>WtYO@0y|Jv5uE1tED@RMXrQQ(4(a$zmjiU0>IKOz^Qu$csINq4WaP@dbOM>9J z|AO16>^qFsHC%>An5~5Kqxp#T2YzgfCuVuD^;BtgOH3)%f)@MG4?^ zJsmWy9-mW&iy|GTEBz@RW>=3ixY6$m=A$6_7${GEd>4;R9l4q&21lytUNnc`FJa%Z z?zvn;W$Hn}=#;cA2N zwL3fKT4QK@s`PzxL|=207R=6Rsql%}vicq2X&Vv5C+M9U!V2f3H81ef%kr4XuG3Q| zHvl=hf+<=H#%)0Yb0+HD-Le-x`mnJYn8s&VnOFUcNW^>Y5&rXE~CpINx`@yBAatK5+I!bFTpv{N&9TEO5Ei ztHb!X`aJrrpW~qNrNO8P(`pqI%&Q+aCycdE`E5+y!Lyr<-sduqxVf&?wugb?hOwxf zo67dYZXvbx2Ic93quQF{^k&{1s2vxuyFTlk_mq_&&Q89z)x6l?Zk(bIPJvu@>V5Pi zhVSB~y>V4)-elfava3Xc4@tkKduoM~PH~dq%1Uff4o^hoVUr67T$d1Ss7rz{L!n38 z3lrFsEc*VwWsc5sluB^i%nRJ-5KgN*;2(G7TCr>paK?z8uiD=n+jD)cINi99`POjR zjB|CNo2P&kpulb`3k)8U?L;&iiD9ZpC`HK(hCB7{DHk6w3h`-n1w@ZGYNSDQJjKwb z=+Ofd?LYILUn5>&Y_W^)5hZL&wUj+0qo3{P-@J&c`cfMo6*GCcT;+M=mB_pwdmNbM zE?fI#5Pb2Tfb}I@gc~*?+7;^m?V>(sfqy8t&ZSZ&dqHzn`s03NtZEV#e`igS#UUK) zN)0Aw69g0D^B(W~&HvlJu0+S|iR4e_5ABaLEpH&ojW@6GGJX`R#rM{@*ZIgH?R><}76tOIZXYH0w(OC) zx_pgMvk|~Bzao>)N`S^2^$F3&%bka1pMtql{CFyt*ns+=j9X`!<%XL+BY&Z>y%iC@$0D(sj@Mr(8gEZq2&4i4t2r^P(85%{D|Vd+qXA z++rlcff|Wxx@6BLq&qJ=WJJ!@Z6bCjqLIEC1z<*H+5 tADjSHT^_gRs1|vixCzgMvH+8zn;{r9db1{pS4P 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 diff --git a/SolastaCommunityExpansion/Resources/MonkClass.png b/SolastaCommunityExpansion/Resources/MonkClass.png index 50121489213cbae9472eb015eb5d49aae0235eb2..c259e16790982fc48b4fa5d5215f3cca7ba8bc1e 100644 GIT binary patch literal 167752 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

    7So7I@-@CN1mv;fd58YWCs4`>mC zKFD>Z$lrV1PMELKv48T<-&LzoaB#5W&ZnX@)0J57?kYE3pH~X%M@}X}W3P-r zzLyHZk3rZaHp5I5&w?1zE2xQM*&n#1w+BCc5?sGSQp<%VM?sQ+TqNCp^<4(rV>jt; zlRR!lwJT@inXlPNl5lv3dA??20{rtcE&s(nH!gtE&S@6U`5)9@jtCG%EN>37P&_s4 zCJyDghp!%9wLF_G#dr$nF`C?C-ATN5{#h_PPgt zKtMveyJ7d`{WhQHn(KMaoOA!~qo;7#ubI+*(UaSh7D`TVZLI=2))gm%x&p^Bcy+k9 zds1?koGC3aHwz`13N>0ESp4tfDMSUd`Ul+%Ns!I_`1v4H1nuY_c%#=pH7sqn8jmN| zqL6`%Su=;UpDmz<5yv?JiyR=Ac6-uEw|6_)={V&_*RPY~b?Dz^?j=6fF0B{ET{X+? z44s1WLx`|Ny9+UM^>znpUDYOh52M3M2sAE@EiHKMRC1oamK?wZbA54L((is758^sI zoAq%a)&PDaDGiz-^&V*dns|*QM!tai-c>GR+VuNPVAO)1I})LM`&915jJ*IQ^Foa+ z?ZS_ahXa%JL4u{Hc`dJpIy9f%;bUqD2e1DiM&PcT?jd;I>~3ci$P60*esFCNCw0I* z8#0*&m;>!X+XZ$QPxfVvGe(BQPVk#R99+ujNZZf zV_R02<(M2&%LBf)*x4y7Pf2eHVZKRqb|MbqXJc<@6^PY`?}>IKniBsPHLzbc+qA!Z z+z+m}YfeFTp7>!ob&8=pK(8To@3Fl??^7i#?{yupZdPNc{~eY#^j-jRDV)cMTmikO z8hosRS@NqJl#NUNPzgBH&u{H)wVGFC1r^jwue;Onsh~wM*N0SC4$3ajE`vTrt_9&; zC{Zee)R10{7V#Vy;cyZKX32@PG_cNGbg68lq`2&NAzQyjvYAdH#FtmaavbZ_;}4!G zj?G8mI7r0*c1W%@ZSK7isc+lZ>+HjPHs5#9$lekvx*8K;MmbEPJY5QnFh7bi9pC&# zovibc`>29#-jC!g3d(CVDh&-r{&@xp$h5A^RLz-kpf=QgQ|TJ;CFv4!cxO8?7xP94 z{s8#gBA}hfA^klX9}Y#lhp0Nxf%$NIMfkixDKPP>BMo+b#d;&q4NikL%1IL(pIYo- zM({qk1x#6;e0NVbySKNmN7~x*r3ncW&+>rk)4`DJ3l3bLEpH-gzVmr!mHut(G=`J? zqdWBR3xqD3&SpI|I_iaorXo7Cgb}<*ApbGFhGD@MA)`fj?a^x~7?3@N&ue=I>V1h$ zk`5&Y7o5?Q7;+(N4g5aqDLZqcnfoB{(Ji?hAg2UEh5m^@{^Ojxj5a4_XC*bw_jM`M zQLvWJ{$P6L=%OYChaj9PPQXp85$pm32q?ms{4NQWtV4emj6`tZtsWJ_p`R_Q1#`{> zD7Y_6W?f!_itGGy{C{#6dEqo+%aExIe|`K;FH{YRKol*Eae*4q@^>r6-~r=mML*)% zD#809bEHJ*0gxQb#@R3EYvTbK4|b&}Omx0yi6Ulx_&za$2#Cd2Ny8yb<#!|wWY44f zqbSi>&rZ-b@vIurbUW7J5DbT{BC+=f?{(lcmt%vZZj>EYFg5rM`r~17hFOhI35cxN z2xS_IMLOOAWsR%VcAj(smE%gg=G^I@^w{j5bN7CR`Xj1lEST{FaNy70V`t^%n4Ri# z1%$LLkf0C!jQ{uBDBz9N3l3lc9Z3l!9=7+twtjT#8>`(3rYqJdQJq$Wobf`=_KbZf zhkYn8p=2?wJTP>vm|P@UwV$}S$=V(H#6q>>-=rC)j~;UCtpQ@B^?_H!%{-4H$4R)`CocrI}ue=j^>u zeRaxEtXDD!;k&Rpm>^oOAmk*T7sgNBpu`bSDYL!7RWPQ!ds$l#&uQ7n9%Rc4nnu>h@SUx}~tHSn+1c@o%0J5wI3Spr*^pT2fv+VD88g8`evUZU5 z{34sL@0uf%<8ZZYn~-_A$H`DoY9T{<#Q7AUJfAvJ-(_v$ESB|XMOaBk%S6eI;@mv$ zHV#H6W+ZANl;>+inAfy(U)gHG#+lt-5*~fg9prI(($Zv5M$W#ob9bMxfglcMC%6Cy zQ}O`T-Vy-xDuHWW8?;kkqRQ)GSuRjUx3C%^igEJBnV4X^H>JHxduyWc2op2#W**f`n!uMm3-9&yo3OB1E2CU-lamgolfy zw%@U~nunlc^Sf3Be~pBgRlel_ZDXmM(CgL&#Tt)d{|($Kn$d6QW^=(i@|%9m#viKMk9S z)MFNYlG+1TK{vr%qE`t`m@ol7u#4@_0v0a7N+ittsSk#3(*q&&67ZC@MCGJ$JVfuw zI_m!v+V_6W4E~FP`;+D{OzR_TVO^tvheNe_W=#6akpEsxVKSH_L7p7v6yJG|&+m;jK&`Xjd8@dw>sDaEn7WdwEMsY7J*rTs*On`FGp?X2j(@(fr%J8G#E|~ zpuxfA`iR(I8%+d4=vTyNEFN|hjp`=st!cY=2mA!EJW2Q7Xvgb=^nhx>CfBEsujn@= z5sj-Cpvf*D|Dk_*>hE6DBpc>cWtE9fj3+!2D{3=#9(TD*cWGiDub<4A zt1b(i5P0j0E>WsodGyPYn=>_R8ll}6A~osJ#RA(x&m^8~8m<|wNJWjWFXsQFTd16; zh?RSV(w7#;I;6y^b#m!AIt{3QQu+;i=r)f$9-|f2{Of_&PM$a3^l$d5&GK{>EGPFb5$*2XrTsY68YlMin!Z227P4xt@Zssj9Upcxf;z3wLHpP&dD~ zS4EbjGy*!u=S75Jm4V&*5^xz%en$n2P)IGH2R3JTfm|RC#tAY(Ti(g|7R7P<5MhTk zjKEu-sa}hE@^u_wbWmYkA>K<{o}>Y3)~lE|tJ=lx&b>wnkv31<=r;U#Ptn5T3=Nf_ zH&2kKAckWAad=DzJdN|Db26#^&*b=ZYTV&{$8tqU$IVB!0xrx2B8JGvyYQbDFJoEymae zHW<8S-lVTWb-k-A3(Pg>y1 zXLS~-KbPyQ*iK)^5d9(2x-!v76}rl>eQud2MT zyuD%t4r^r(8F%$e00Hl`bg+hxW#8U2^ER~1bWFW(MIrgKQ#|ACq|9k>fcukn4H9T$E9qCYckDsV$f+@goG zPJei!duX6>U!w#*-`ROtKv7HZSL+usZy=isY{60xm$=T=>M}`~4}jJT{?mjqu%Ty2 zo)U4hQY{JtZSeipkeRb88c)zZ$S!#K)qrsbI2{711|93)r%H{PV|57>b)^HHGqO8x z?`UuU$)hdZ_6MiCtKHp)L9H^Nc}d4Q%*NgYe9ln|WK{)BK?779k&@VJy?biMMTr5i zpfxW%5nEH%lsoo5Gw2Xp3ap}H0D1o$K#$PDB)rIjyBc+I6`(r>Nd2zT z@BqyU$!*k+I{!v^?Vjz)zjlP9Fy{HA_uwy)iUETdKLdI`B=C~5mSF6SEcdd0ndlc; z&OU~HkAiuK(T*GfG}mFfJ@aIJbfp741m%Nyk10ipenZFYV(t<3zl1O?-n*aNx(7!x zH0M7)qfbQrROli}9`QrB_gK^g~uOCwo9tx5&11z7jEG*RlDJLQXO{Kg~KoEuo zpd|=cV?Dx0(qiA;PVfGMy1~rA$bLcqir_{>fmc~c?5yMN0%YeYy9;aN#o^iD|9bF# zKk;JIW0=RQda*tqHCOI0mUo=DZ;`_am$qkC6G@w3IXZlmaC|%aO+FtCsz~H|S^lz5 zVNy9O9G_oVReTOQj=7NlmcjbLQdZ%35dACCYQk}F&M_*2)rPoU_9>ggcPR3mcE{vS zWR3>tSDE6UrkbPu#T(w^iLK;>-KoK>U3DQ>4_!poY)+Az3KlBB`K9Y;g z4c7Y>+hQBW?52C2$)(SSELK(EBMKy*lD=YCU#B(rj86$fB^XEp1yM>|-!ONq{_&k_ z@djcG#1?`SZGLX@FtsbA!-gL+#y*|asT}xS!_T|HivKVB-L*$;?2R%i3a^i*>CtC7h;RX^v#t;fgU4e+>_Z-2N}o8eyZT`cVvsx2V)~+d>!Q4T57p}B z;r&%f7d)7}N@22gRMKbrG=H2re-PA|;lp9PymfcnqVM#b4v!GEn~9Fs!L z$7uG0`=vKcR28B}+3b7fJP|?kGJCgEIN$4Yebop0(4+AS8orgkuj81+xg0;mx87&8 zu@7Q~HTbZ?0zy2>gU$l2^-z17H|)W~c&hdLRzJX=wnR*4R0uMaWb{%L*sUV`rR4sN{{TQ_S_v7rPH!+-}|n&Wkl#X ze_v%iU=ziJSho-iF=PXB|&jt@Xl$t z%MLK57@i6ZpHs%EdB-l-pv=y%)q4g%W5945NOtsx{h7DMUQMj+go@DDw{(dQBj=j7(g00MoWzQN**G}u?QKGrB=@us3r?(B<>+!d<(4xx z>RVKohS`Qe^Y-H0u%tRZ``b?V;0Nj}#EBhWb$#+~2K8naT7=BNb7XAVssb6Cnt*TW z*dFb?#eOD6)B5P_>5EilVN#%W8R{1&6IlMk%m0Pd10Jw*Q5G=olEf~SKo3DE_Eh<4 zeh+hVuy=M3bUsSkYid%IJqlpvG}$tQ1J4aj`1MoS8i<~`#Kku!ZavD98M>Qm@#28f z1G{ljW{ugq#Eqofhb}Bmbo@1b19+NAjBDIq5oKhcr-==qJBi|9jI-KGTtV~HcbZ<%>uy zoKYZ&4ju7DU6|ThCqu^j+Ok#tRGa|Ka781;Pw`DBCyCBx|FnDc@UYgyYG-3pwnqA% zPwm=8c@}zVo>v;VEUiVv37P^#yC|z(wtN1!MR?^m<3FR?m6r-IW2rrZL#>D_!&uS4 zvM)CK5nL95L;XO#y;{Oc0jFhn{!yS@*kIC~>T(b8KOroU%BBRm^82w_XqnOC_cxgY z{u+g(*)&bD|jXT6%zi1WgOvM*?DyR5Cb7iwDh(B~HpjD?Pz@BfxkEV4-3RB@4nD6P#9jT)$?2 zDG*6`YU=m2C}8I83rpc|MB|T1DJu-e3_h)D4k?wypg1)`{JNp-> z+iTJlZK#XQ+KZB-0YNLnIXm~et`FkuxvUC0viAH=ua!E^TQTYu7Hd|J>TD27^0gCgzZ-ED#uL{?_HFYc3maV zWP__DXp!IfWM8cd7CqF$o?qDV&X*NExpcGBnX~Dc*Ux8`8BT^`@3sr32c=7=-GL)T z_J1uepRTY$(IoovNyr?*a3nW$gCrTeeCJ2-<;yVN%S79k;5qTR<~V?lxZ$A$_78d+ z76~k`ENiQtOa z;CjSQlL!~u!cyPTXnxmkgG<@Gh`2Kq)F5EdASK>?ffs?($;gRIcFy+Yt|YXNJjlfP zeFzQk*vaBNA3_~&%`Hd0|91K8(_8U|>Z-Hzg9K*j-PuzH+jpL73zb(Z|Ec zNAK9}_k)HxaqOVM587xWx*bNei2K*bX%~5f0v58*@GrB|CGO>223r~1q$b)~d#V(4 zt2=sqy^5=c$Gq%yP4&lE@MxKT-LC$_T;K)hrD5aIt z!t}k+T);2FFN~7nx^mL@;2cgrD_eCU5~w zng}KKJ(}>&xU@`s5U2YrFP-Y46~j z+&RCxI`L~_A|>c-!s8|YpO%f9d!lr_o$+D8!>!`y&r-!UuZ_!-t=qTW5W4#FtB1%_ zyivn(fbGhyK-culJ>%8QqO$OoUM%D93Q#*F~j=jv^kf7 z@+V4Kr6cnOgHDoQbypA=89mVXWC06&1j zH8NQc2MEiF278{y^ic!9HhJHs5MzZX_g3JY2@UqJUaSk{K^d?|2@Tk59niXEi~C`} zR^t%-NMguJd0fPs1xz1KDFM$rpIyq%=kRak#=8F&YcP1Kq`vl6@A?VwV_EdKb6D02t@95{j`nryisejMpGc|DfSE~Qrwa-Z+?ZUNM zqm<Vylo%-{9?0n+u zLw}j2c_8D|KW&vh_eSJXhaUSFO?^E{z24fsA=_HXQ#?f~RV7$R_aTTreb6j&*|ISG z(kRd9s+5zJ&-e#3Q#+++Y*M`6;SN291QMzWd}m+@!W#FB{b!F0VJa zmzPSWk>}T~!M7q(K-vX$# zdJ1EaUcl&}^EijW=#|?~{px*vPd6`5@F4|ACMfRmLwZf;)Hepx+^>|boqxD4m&yq1 zZ4P`G9+3PJe#Pws5;w|}TBm4#2YYw-sg`K2q<3>}O zYjsHfRuWJ{RVk^UZ96(jTw(g^N(B_V6(Sz`^34J-t)p(ys?YliI__K9&BLSz=lq*A zqe&b&J4lHXred|Y+y~+5Z#AatV6R)p^u(#^TcWzH-%``yeZ0ev(D@;xE_eo729pq}Cf3gqfz>ffIuX!j{DFsPe~BUIm| zG+t9vmitywf)pC45Q!}!ohLXidbuhLz)nElFoo7dUY^QG7W1zrPO8hbVVa;t#sLTx zHv{3_Rv?vxK%&PGNA|LglBl z;_FD<<>mBcnPc`rVfMO+?MxV9CR>A_&^7)`2KG)Sp%eb3bLKpR34->_VI(7ss zz&nU2&96!}zx0OowAH!)PcZ40TF2E%IPcs<`VZNwxRRuRnj~bxRr~`D+qv_tR-^!V zTo(@vFHWd~5(S)UGw$(eHhCi|B#zJhTJ@rU@gLxYs0>!cKH2R0pTs$Tvo)g&is^v^ zE52`-M^gT46@N1@*Tr-;yQc*TQ$WUf7aoVzEQcoDCR4n0CvnIyK`25Ht(35US&I2_ zwTFp-AwUf-L}o7~#9~0o0ievX--PiIxRV={1EvQLy{Q2_p<|ZFb`%WQj3x`P02eVK zXQQtbi7u9h=F3&5UQi*KZQ`H8(?%jWfQvAiMfI$wJ1UYt>T(`T;k9vIU;B>UWMclX z>||L)G$6LUGw~-^UwZ%E8?v&TY4+I|$=5^SeAoI~dF2vA|GugY{rrjZ3sc_o`JWA~ z{lAzlIgaK4`){S=RT-4UpAj82N+txN5YmYt^u3BB4!)p2=QKh-g}AsEI>4|ZhF)IH zNJiGv_(fR8fA>STyV6Dmngt;GjQbrFdTkF`4w7tUvMI{tneFUfg@)obSMqPTfnVDq zyH*8ESg_4yfg0d;8Ywn&@&RB5Jpq!%lcv}S&@k*|EY|)Z`f~*1gX$SwsE#9SU5H2? z4#Le`Vf3fKUN~L=;cEf0yU`msWVneZm*nx6jDJ5TAV;*>;aCru>}XmGB_>*bj+5K1 zh=>)v%HFC({L3>!8WZwP!Pp)b9eK=~tR;Gdv!)*6^;+cQzgJa(@m~EMS8K-@avzMq zFGlDtN^NwaE)*nPx7)FEC6~y?0mMiWxH`~|Ne4bJn0(EgMedzVa2@ovTB+>Al?m>! zvkv?c&R;4r_>R==@Cy6-??e6V<#?o5;@3w zU(lkxFzP8`uGf@6s*xVmWu7OpW6+EqeQM{!1J;tYlwJp*)aZlp~#rTd`1bSqeDQ08)?3Z8axazq3Dj2+Pf@~s5K^w21V zCu$bprV$f#CEy7*k>?WPM_RQ8hzaZ~X#?xN8+u3V*NTTd&ql8f;dqkY-=y8cwG<)m zfz6~@z!cbD>3sDGgfs#51Sko4=oitRzW+!Ol{Ei4FNK!oDs?LHGpqx zS|#anaqb8}(7l!HDHy0c0?ET&C~h^M$_8~;`QIc9ef0T7O7Y2SVtW28bQg)$hJslL zlE80Pk!ZSw=jQu(G;U`_sSa=PE%Yte^zN4j0yI~qeOhn>w@w(Sr?mD!&+9$sD({zXPbhPz$hIF0@^#3}j|`LmMz`?RVP{Y!pzH!xO#&9~bq zSI_a}CyJAR19%MFgo<0g9?g?zrUi0Z6A$(73%ogCYl#BXNQZ0W9bHRgNt5oP@je<6 z8HS9%XUewcOCm;g48dV0K#mJS6ZA}G|FI}+p>4zc-<8BXMA$$2F1&-K3M6GHVzUxl z4~KFBkI`bCvwE+dfv^4dcX!!Ee&WLMX87_SPlC3mFh6vJK9}NePt@s|l`|}b9zcaJ zvJ`{?HGWQ7B#mq6?^XD1}njw<^x zoV||UGs9QVDsx%@aCF=`qeO6D7x~kfxO-KWn2Cn%l!(coinKlz!v{7Inj9VXL-tr3 zVM?u|<-o<;Yk(V3ik{DAXXgO5NL~My2#r0Bc|NG@cC)DSuNu6tn!a;L67cw+Qj!6> zp0Zr!BX~o-mI|P((kgn6F8JMSVb>-|iJDxTTvB6MJq!@Ak~)(4~aDnx9qn7rkjnU;M@nhxhwh zTm3ftMxJ!c0Y)k)Z3}uxsdFt%b2g^qRm%ny5$4?1K=cc@D%T|lf83DjlWt(w!F24+_glC!8WiS4VZyQ zXKpg6ZwB&3%`s#3x1Xk{e4wt7r;kq!*Bu#c`dc@V8CYaB3SVD`U*>B#pS%{;!OLBG zt}1Ci{R%i=S}x;vi!Y)jBfp}Z0hc{Ca}pK zqKA^?P-+AY_iV3Fg|p`{V#@E6?Trb`kQ^Eb!dOV5&oqt6V_EwaTEl~s$21yn%QRa8 zjaJ$CUhCZWsx>8(wW;#!o|e%W1mtBi)n2WA*0iW!CA3fz5L~zp z@cW$R8d%$;UuIlJOf86d0LV{?wct4CZs4veS>wW(KrUaoU-eRT$RO%EYxQBK?C7ZGsz??p-={v z5_t49jiypfK%ZFb@OZmRw-Xd}TbD3msQ}dFW4-|(g){d0HBOuD(D~yVOP zlPG1#ljB4j0MZyp#@2PCNoW@4|6U&nx$T$^y_Cr&J&li15x&PQO%*m+=uYx z-n%S{vn_MBqAA9khCHin8f%O%M23^Gu-9+ykT&Q3J&jsRj5Xacig4c!P)0i5P||MBjY&@?pG{^kyQt;{KPSB=X3GUW%_I>&Q9y2@r6 zGefelY=&j#UKmOS{7AS!LA-*HS_+THdzQbQbki=Mj4ZFsKPRF2;LQ>i!1#*`6ud&n z*Hv$~{ZKTyI`m6sXk3D-hoMA9sGi%Ypc*xnYdTLukO?x1N*1W1MBgb6dtYvwTF(hQ z`*h|@F|=D=UFBR=;g$N=i!OrU?5!@vBt^EOp&quk`!s%xO&0V@9&UnU?!THJtV3a~ zR~&kyJ)IE0oRIj|pc|IPL29@fNS^CW+6eLRC$g4(04MDG0srKv_BtNlfKQWgz|DYd z)E^Gwr_#2?duYip^>*J#zSXgb6@*9^<5?lYRog^$z!#56*+T0~Z7`+skKD^~8Yr+i z@L$$r@&uU=P~?n`@kif5T`9Rd)E8X-@mj$P`yk|+pudLwPs{mqTx4#;$D17D4g=wp zS!mZ-m#DP3aqCtEPcRLE)0Wzcd-5Ug&Mx(3^r>xNWm)LFK#?sLAhZa%jvt3HcL>=oDcf@IA3i8kl7TnNt!DbA*U8 zMc{&tFfHeDr`BTG=`buC`W~LjdbGDKU8Ya1VWH?*zSaIsjP_xVs$NDb7kVft>*3-9 zwbL$7*QhA$fKuYpp=wa7Z6Uc_%VGr`TALp181H*S@#fy_^Tc1-_v6lPoBI1o3XRF1 z-MvS;abp7(gT?38lS<7C6ZT&CboA00$45?g5f}ZSn@7Dy#AuYG3HnVbK{2UzLiidJ zLuHKy%T6pm7l|q#x^A5*e9pZ7nTTs!R$?`t@z|Yp)aQ{%V%*uk-%Bg8n4&^K{eJy< zUOrPSva2Fc0N^9NrIr^Vm=>x87ISVliEb;azwD$Em;zqXa}U*jyPD1Z6;_9Av4^1k zNXo06?QHh&wewr&L-(K4gI-f^z#5!^ZgdOW>Oh|%o_b!nPm#d>jh?MMLhlCMw08VG zi@suoTP8yz=_)bzT3c@<(t$n-r+SdcCJ3KGpEJ>KeZJS7{qfvb2AC$#w?BSgw>zpa zU%fVH?T@Q%I(q&eg>uL`1zzcMp{sFxpTE$tA&c8dS~Pn83lWuEPQVAkZ)ih1?^_>6 zIR4?*DQ;+??a$C<_8Zor0qAcz6}Ww;T66IF2pu%h!*1H! zjMMV8e`Hr+t5oIpAeBW0Tcy;iG{EU3ab@08$7pcKfJ?;W;OgXRiJhz>@VQqx=*NMS z{zvPd2Ncg8boSE*rio0xJXO3mbZ;x6uHwsWO@4i+HyT!=X<fULarmzV2k}CZV=3H#U`GdwJJ?v<*jTJtxLH0hKZdRT0aowFkdDl` zhgw!&Uxm)n{X~V;DBB&dg<*G}X@|cjmggo%Qz4&qhkgNf;!S7(%Qqx=e{KBy6Cl>~ zy*yg$dIO;bLec}xcpcz*I1drBwM>4L=0E;52837P!lpd+Ke zPx_aUUH?8ut5=4k0CVsu4cmh9wEsmLEbdKn24lVLv+w3v7whpqsF08!3PeOxN-{3x zx}uXV{jP<%gdA@inLa6X=t;`{w@jw)FN0I7q@wNXAo8b`kuS%ZYt+PKTkq)6=J}dyQ4NZgi{<;nr4MPfuaU&}5#ZNGN zMAy=-c<-?;H;|l&h%qG!Ba5fMdc27rsNi1HaODN5NNjhzW{SyU;FWcTAOFVlBWIVF-CFa5R_ zV~q1WfAeW1+gHnoP4&>zzv;Q^W84upV6Vt5b4NFJbK+TYRpLNq3>?w0oO@~Jib=*& zQII~OCYb{r6QIt`=WBO-=hj_*U$Yb%NAhO`>%VAs9$gb@6ZR7zdDV`FA3Z=b!}9L* zk}I$O=@BR776Q^;vc^9`u{hnE2}?Ne8oTS^f97q%sxL7XBc0v}vL*E?CK%zjYTV)a z0X!Vy4O$S=#kMttQvz5}#XLBtMjh=#k0vdzIM}Jou7M%i&z4`y2adBhV%J9KXukp_ z|L_kWomc81LLs=16J^Y%-F7B{1b0@R)CgtzvLkf0SRm3GDIKf(%G`y zf!V=DvJ1hNJ1swoxgRsMk4t0lWnv(Gfcrz*lOq)sz^Ki$#u$kEEZL?pt|2xnkzn8uDl9x6dIkbU?2*-S;>1rbASYWw&k*LpGtxw z%v277xRe&$A|3-cF=M7SYtFXpZUw6fM!TWoEh4|q=pCNXev|H5|3&p1nV#O7q96gv zV)w}IgPuROY92gf8S~G>Fh?S$Br7%SdgdoJ4rW)tu1GhV zckQ&m`Z4OMN5}@ike?ee3T}avUA5zxMqX8#S-Xvg6P$Esd>XR&Kx2&RjS#>SyewMD zo)6Q914n_&IJt{83e<m^I6E<+e@Wu9PZ`2Z0eJh-fmY zq^}O&`(LH}aPw>%px~ox&(?*j$s}QJLl8Tze9!oh_piV4lHrIx-5|pai2Y#j=#J*RH(X+Khx={M=^6HB?6(Hkz7X(`~VluZ0%1f>=wLrn} zD`VEp^|}I-poV2qv|RYCRF&raj!}LZm6f7I`FT|1qBp{@{t*BWuHnmWcXi0X`q^DH zuM6Ef%$U?b6Q<*|I>KT(J(p1rLFTlG;&4&(2z&yH1gkt zc_2gbSoYZwK)^Znh2BPD!a|hQGX@g1w^-w3ohKy%j<=JCJD%j|6U;KkMc`IJBuxxD z-%YCs$vD;Kk;V8;Ic;`hA=d04(zm~1WxL~>AS(s zqH14knhl~xD_Qp1y5lShs{>zI2rNBF-H5F*-^Z-*Sx1(9v!mVr&B2z~fOweNWV_9s z18v7IguWy3H4#&ZWF+=fV(xhV$-GQLvAI!wAGNbqw5KG1e{wS*jhs0W+*9KYlB`>_ z+{c)mRLi#in~wowgAB5e$PI{7I@Jv*UjO~)#jV&})9%rQ?eU41H3-3X`C;6!ujW0p zb-S6{j}yi29VJ~jxKPJ|c)3rK!iu!Oc>vXB%s<1!kZ&K^JcC>u9EzC?!y8`4A?Lz` z_>GhU4+9L;{_|BG82ag_{tHHa4mM)QrXFs9&`6W!AVo0F2bb z?gdn~J-Dy0q>J>0`IRXMKLTv(F@rF^RzUalwPzNW*w)3Hl-uKQttopfFp2gSn|6pC zAPnG#c^c}wieniJ85i;d*RvN%!uLZ(-6$6Uy}+VM!-q-2dY7h|#~sbod3x$189Y zh8UM}z4zJrXj~}`mwY{NO?Y=>fSPKko~us%ih4GU=(e!^D}nm9V#NdWc!JC$05bd% z96MZH$D0Jx*Fvsd%54GE-p1&r$XG&ckmQC-Hk1G9x)J-oBt9joXTXkkG7Y$E7`UBC zy5CcZT(>bkP4VTpgoSAeKPLG}GFWM_!^ieXNza57r+M#$HnvcO9_=15uOJr>eBnS1 zS1`~lY&zuvEZd}7NdNEF{i|b?zzNjyzt5@QWijL>-3}OmOZ0qsTro~kfoIVP)s03a zJw~{p*WQAi(r>r3mnuwL)sVpW?&f?IUdZD)pBDhyW?k^MXNfN#0QHfDpfKjef)}Rh2Gfj+m&%)YmMD0g=tboYobhI1 ziGRV-bKhMqxm3iE&(EC-w#er&j-fTUdTCtk9~s3JPGlWTR{2Ce!8wOGnm>|oB7p<2 zRl1d(=)LLJ1W7vU-=?0A95YKt@wX{6vA0W;{)ZUI123O=^j#!>`^ImFvOKKj{tY1? zx-gN3^30j$Z6snWl#!Qq1I-??*U=mQ%k!o$vF&Vx#yl$Dj~^`7V0FTwBc#n(bQ7=p z4d&;(*(HTP00oE(1Co#^zy>UT8K@WUtk@#)_p3K{8^;TZHA2Yoz93D6&hRE`T4$Yo zQA74^)kAIUz64dvy#m1wjv6cRV;;R2wJtQI=B9N;1jGTz$wh&EbAdv%m#lq_=xPMc zX95*;t~7KL{{>}+uOb;*xklaZ&DLKMS;2T3i(c>lv0TVTjOZs8 zDTkc!|M?c~U>`&6`GASzq@WkMAVftucFe45$ahAv#%@q#WOUh)zGxQ|YSoTP$N$5p z|HQuxdzeOlYj7Z|NS~s7Z{8|p=q$8Jk)Z-y+Fi$=<|N%_Y5okc_kVCT5 zPnEk#qG(>gvcIt$I}Hw!dTXVtWXyx`ne_ZraiP>Fy%or90kHPo?`k@IsoIe!CCz?( zI#k|S{z9_>xc&Xpg7#ays0XUY{72~a_1*$}ngY4nWnY=+6X z=<}0O34@_>#a2(j0!knqXXPja5HHSbTfXTB3a;$a1N(XR9?E{R!tbQ zpy!s>`X5JU!4>8Awc%$17`j6`ML`LrYX*^Sr6eSzLsH-;F%ONBN|&IBf*>KCGk{7; z2vQ>5-8sy>{NJx|)>(U=4dGn}3Nd}P1hSFwE zKn*+7GbW;jU0|<~-pm@`RvaMukB6Ss5XE2M6Os8k^iIV_thr=;pRCFB>)AOy?ff? z%m~WYb@%#!ae3kRH?%`pS2@&`7x!tZ<7}93Vr!zGY_&eMvf@5Sl6~SK^@{LEIP&YL zvgjdNYkDqu;kexCZm>U<_YaT#d5^<^y*ha z!fnJgS?aDb*1FimvFy?6Zixq_$M*BQmUL#+s}RjG6%w zszo(GZo#;(F$Zm=gq-OIOnDGjFWomL(8xP-Bc?Zi;v8>QD9%Cnex^leA7 zy@q4z+1Wsa-VJIqT!0y&C%eqQ<8V^dD8`+7X7dx6s|eRG%T6kIf0I&nc!eZKt@fIHxOX*#cHH9%WqHxO=MS zXj^{e7F7NeUjlqkt(zR5RlIebw>fe$c}RTb2`4ntr(s(S$q*BY=v!s)Rz#S(hmVY7 zxmF_iAWZp~B1oR|8!%rRo+v3EX$4PrJA=d-;oqhjA-IVV`VDN{i8Nfy=pD6qis5qX zG+~Laj^s*7AndWe2C2gN(q;W0tNEU=|8msIABm?+{NO>oOOF7*0MQ4E1}XP|yKPnb zgNMr%u8;jmf$q!B7<#YXo3Hg_)E}UWFQfZ*S%{Zb_v3Lo2;Rj?4pYe(1fsa4wCIfX30+M`32ePh_j8Xd7i$2*y$N%XX)t{@fjyj$Fc~<`y?C=w~{QUP=?oCB|SR*mj zkGtjz#&o3!ln*3Q#vGE%_+7)m^nq_El3CXUa;7Ss-fGl;BZ4(dk4M9&%{u70ducQ#i9iH zrndk?UfOR30Z8sOfXycN_vyiMAuqzOV%O@03aEWc%d!J5^OHC*k(9g7*2fnkd_wl} zZ&5&Ug`fiwK>I<&T3-3@pk(%OcjLJDMEHC z3%q|z|4U5ed2mmcng^Fb_K;PaWj45YX~ATK3Bba+g`)SVopTHK1Fjy*hwiZFDu;lF zyT371KTh+&uj3ko5XqIL>9VBLlM~8HDAly{Gz(YraI!p(gBNc|jE!EUAmiRVQ!=D$hD=g)J7;`=E??!+7}$bR;z+Y173U0QX6@Cn(Oe;#u*v+^ z>*-k2GDp;>RCb!0WiDMvA|dUNrB(46BQv(q-LzKO*TumAjc7)lCEHXUwnM`+%l-bUav)`3~AzFDp&clEyUw(To5F-STm zui)C_aI3xnT_xA2g$X(Zl-Vl(5r+_A1N*x5X|vWRk&1BcRP1x4v()+9l|xDg2)A|y z+=h6Q>y#j1Vf^@FvjaJjzl2sl*8h|>j`s9i4Ix67j}a5k6LP1vYN)=o2tvSv_7JM+ zKav#ZREpt`;`X&T2=@OuGppD;xbYCbR#JQP7TSPVwkjd`t&PH!+~E(cKw?Bi`8#$F z56OCBVn<5?J9N%taJ9i2vs_EaG4IMMUAl*ov_ZacE3mh*2ii_)MTNtVq`+!2jM^Gl zM>{{)d4|d(dI)@1F`O(Fy~lmzzOa@0TrZ0<{v7;E@>$;-I?Xh3c(jJU8j)aM^1!n- z;!MT*l&2xK|9PPv-hmV_fHU52F;`bP!n#ijQc{d7cbn$?uWvp(sm>85lL1E^1lR$A zLdAC|KuPXRWF?7-OCHQlh*9{3&gx5@_4cI})r6Lu7n)|$pSG-^qL!30KO^c_WL};y zLv0Rcq2QOLo!OgEu~hgR59KCGaWis*lzm5_J02Ctt4k#iRD zEMx8l`cFE01a)O3AJTx!$lqYS@$TBEX9-k~XvE+ExjMAKMUe^Ufbf2FVe!UhWWc-3 ze6&&a&;drGz+=~g?9|2c(D8xydd(D$A=6{`?HxjkAk?L0Nj7A^QZhgpv6POj3(IwcXq9D^$t=z zswQ+mtuF%9vl&T#F~w{RDeIadK6+aqcuJ&;pbX3bBYa&UPm6T0-RlF3S57#MfyMRQ z#c&P}f-Pi8`!AqGiWet>NZb!D7`q14yE_y&O2P?}tP}m z3nu)C;8qWQUgu7na)q^NElE-{A({+-*rWK1H0R*Ln&(_vUf$~+FiYuJVS3`#w&o*+S z`*JsjUK+*|H)2}RiGV^UDa-qtdz0&ldEmoMnagTMyt&%TnqS02lh&1#AaMOKk@rkE zRVuzKoniefH5$-aHJHnh_6P%(q49C91$r>77l0+kwrB%yVPIJYT4}#_XU58dQxd{Z z#1XBefFr0D;Zi^5JWid}#K``*n#T~KlCK7X^yI|8=lFF)xtlShVP6n{(;aY*U;>A_ z^+3U^7Y9c|SFe_>X9yg1%daIL;Y7pH!F6Bp+j2ICT;G%3{`hPiOzsgQ_8OT&Lsf&F zCoX%wKY9$+GEtq9-7%=9fnxgx8N7%8<3+^`rChN0ntYzfc6`q&X-a3A^dzI&vDKs} z=>ck3{S+uz1~3;s zxNq(TOu2zgAOn^O97mI0n}_=>EM91s!#)->t>>4{7O*62A+=wVqb-GEsBKn!mp<_& zZ5H#`NWd%rx_t*@uh%O_O+jE4al?X0e*Nek8g_B2__C(4Ib@wKD3BmKjA6fU^DD>W z{f?7p`Y<;$MukIMc9_>9Ci&sT(J&g$a<<$b@!$i4vec#o)95*5>+v6r=x;%DCdbd+ zZ!n~c_&%sSR2=WcCz?3?JFWpVK?xL0#U!VfxS+u9D`Lx}TWifjB@6ro5nLSS zx!(MWBKV9{KIvgT(_8Zz7lrxb3|798-w>;R-J0O;O#=IYRZi}fCKYzP?W9)pSV3`? zD~*Wpm%kJQWSIXwH83e#g8j@l&O0Lg-^DlWEHHfQW)-u4^)z+;2Y&QDx!^Z6>ngd| z!IF<2LM^gFxcqqv1LkQzcC15~Cd8iT;RBiqEjfpvt?)~Z(&RUMKo))hc{EFVo`yI5 zYrU27q(U3QioiZhtDmxbecUCVNbkq&T&VkTb*Z{+EP6JY2N<~WwYhil?M~=>kq3(L zC}+nYtHT>Jh$+!uz~NTG-HX|E$P#rj zUgeP*H(jn)n}}!Qg`wa0v{T5A12K>qPQB?HueTX6h>+vv25Qce6cnFUH=X}iBnHA!DVgJW2!mnHS=p%<&RT+B z1asOFw&na*a9Uj4oi3WsY2n=7DnQed8^Iu*%`0BOhT07Bh+k|RZrO%_`&DA{t}}e* ztLX0+72YpeE)9T6n&)yYk?)3lqSG_Mdq)dx_Sn6P-LR$(vunM!lu5oBjHk-(|=&$MiL5!gOD}vPuL2$z&^G5Oy zQ5e{ZKECiu;H7xEKdu`o-9UcjK)y$5jz*}BE`M|u<~h?>dAOy~@oz&S;?XlIOafq7 zL)9j5LUq&%bgYI{mfK@K6vI98?1u3y}`dT}E5JWa> zXIfv_n1n#^;(B!@z9y3SfE0&E?^v?5NyWA zwN_bqxo`RT`6NM zO?U;Qa-h8{iIRz3<>AgwImJB4JK=r5R@uc>Z(QhB;2-??hjro3BttVCg^2Z~bBSK3 z$mk*8c#jEc&j>ylnDv?Gj(;zy@z1VeE|XFexGVCJ1NYIFh%;3ho1v4oi5*EU8_0Lk z#G`~~F<2E7?vI+X29pG8@mog)c%uV|IC$y0_nj^|meqEPa_$5xS7TBz%9AY`RUdFcw{?S0W`aX!wTc zLMg68P!)9-@B!>JtZ%%Ec##`^Wed}Jx03DYt~@W`6( zurPr&$6QeE#T4#1IEs#D6KNy>#a>$N|Ca-l-PQt_99-=%8R%|f1nO+6Y(D3@+gKdv&&ZV`O?qL_E93<#oKW<{O^n9 z)|wSQ2)ogCN_xQGE6ABAsn?k(%@_e7PojStQc3&F?xq~C&^-zRz>)ob9rYFu=2+05 z;ZuDS%shyR2J(kUW7BNh--vO~ndyG#CML3ez(qp}0HiqLu&+r1%`3mp!Ap`70l>w^8ChiO$#K0EN zY4vZ$z|Fr}L3tFx^$eLiuMU(hl{rSJVN!PsxonbU%IJn(2uTxf+~I?Ij>MV>5NQ;K z`=a-L6kw^Sx%nu8O6bQt4Cf|C05=46ZRW!?%u-w;nUpzxs5e2F0>hbV^tx%$;AXLeO{{aeC}Po1_R!W=WTkoofPRK390mP7;a@5tL9M$ zNaZ(PNEB)1Cp)lHf<0CT+g`NY`K~`Su%C7*<{K<|{IX7-dp6EG4w{^A$ona5NcY$A zv9Z~GBZ(=B$A8Fd1m{%C5w0%OEw>Q;Z}#gDa}G(sGb#-ig4-S|S%D5mdeb(VX{DE< z<8QJ0I))v6?-4E3OEoWyo|^>ws;*L^Dv$Y?UXS--?BFn~Rw`WE z>y9QI`hGF!zPkDrMG(2#TuN(Q!?E85G6{S6ti)pp%6Cs~bkGY$`zc`JqVB-|K$Bo}*f&{){8IB`L6h%4L%2O;jvj{nhmBr4 zU6+JoB}UIjkOzc<%KU#K%ZZ{-5D3^D++88$!u9uypp;d&Livgh`P|}d44{In!r!y3 z!#1sPrO&~(@w6GxcDn9BI3lnNaij5Wf5-+q-r%8N`#An%U(DgBF*r6i#Pux4C90^k#%Cf8+d)5 zE{MNq%WQYOh#_BtP|GnomXqf~y${m*V1VfaP(1bZ29768OmV6^|KG>X`IQ%xhAzfn zz|VrIm{$SmWU_*58>k-&B37YQFTWWtM(NWtKOx~z{G-R4)&wn{PGc6UGK)1#Qk`LAPbQX|Kr<1iQb^l= z|1+hR-8U@dFedy!;|)#fZvc1)mV19UgNfCEB$Ztde; z8ju<|sM!-{R&C!VMKx!K;%HJwPh314`VJ@bb$^E*sfJEv8D@U$r$k1=wb zwg~6Y=BwA9aHq~~R!SZ2so`0nhl(bJHb|4_mX zaAF6T!2={nVd5N%efDZx@Er%$$mV*+_^$QcRX8G#%)qPF_pME+)FYsMg{t|+bpG=X zsmazOxWFtXEzx=gpvwx1>h0onz<7(HxR8p9%vDUZW z;>nH2(*Pf_Sh!43Siys0{;K3YC@_{u8BULlZtsYVhL6zG9MzHqiVxNjw#AXyD5|zv z3%H0tq7{*Sh^p<49jC%@vdx5BL^k!&ito!v?F=$KfKqG}W%77B-N|YtE{X+zelLxH zC8VUR7#=Nk|N2T=HQkdylBO|IvRCmIjuK2f5dMKKy(Z1`t{4CJWc-b`_w2_Km*pkM z+$j1VVY*k&yJ&G+J7X88HA>A~5Q~2?I$6gIU3aOv7>v2i2^G8Isg16J{p7}bHb4xl zi2(#O^T07Ei6x)5d4)dwTb|8PxYF-kjlaAkw^0at-5(TRDBH|$f!AZwu5@JqxtvUZ zY);UP+tq5MnXwTv{6f4CLQ2oC7Z_=g_R(5^^EH{!FKe1Zh~4~eWP(J=EbB-<=T8IC z?WEsI>cD8Jr?4U%IH-+*AZI7gZ>rgP;0+5t+;wEH#ehFpapTysc`Bl?ueS;AGoMR? z_1n}w1uJd1H?WA&eJd0ECd(%A%7BOWN9nVd5CQmG==XuJI*55aRWK$6BCGk117P-( zI~jymN?ehwUdwWTQ3^9suK;1*uO8=FuV=34faTOMVQnJmtUVF7WO#gOvH(9Ap-n1& z6!L2~C4@Gm4p(}dHZ?ZZ`}^nm{s3+nfmdI|P}r&yz8&tyCH};S={6%s?q4D4fB>$s zRJ>`9H2^6X$frOR{6(+^YFiZ2KyQbK0FRL_SR093Wb33ayKfm&(SahT#E41iZb={y z=P61}H}lQh0j8kzqfdB#Y5gibQvc|5$Cq30A;on1lL}!P zp|G77RVg9)6Lb^M0*Zo7bnrk4_K<^=Ra%-@o}&BES9WOqFd?Dm7O$hm-n#$zzC8s= zkNqIOw7Zob0@c)gN(L!l(b&nrX~BVFwTF}sPM`?lUTQCIuZPfHdoT|?m7_5mD!RVw zG>Ov$8Zcvp@a|$bDcc!q@Bvv|!b*w%yd0$F3~0>8M!p>hSv0?X5B*XOCIwhb6XUu3 zi(6;HRO8R|s^r>yq~(17%=jlIqBaaShrmCWmW z_s9Ecq9GBN<)R{$hMJJzCWhyrrI^@AY?hi9JXQXS@J2@0w;Mm0Iw|!buU5JqqLotM zW`J4eFWqw8;qRk^`J4f&{kNK+d{O;Y$}s5ZAT4Oh$H(^?Hbg&E8`2vZ<^fGMSb@DT zex!uXvS<@giRGj$&Isv;u}c;<{+8z4z5OTU7Dwe)HgH_oO^e{O!9Re^Y@j6VviM`k?*%jbJkkThO+q*fpY35)ygjiSdGp3Em+a$D z%ymN5Wb>s^Gh_J>*WK}tT$rn0=r`8&67;j5eb_d|p#2#d@PeBcA!$G3Wt>m;`LE=@ z7T@WnOJ=)c7h7+w8A2ZIZ)+9mi+3RhV3uSF9ZOYel0c> zPHgN<2a==oLuE+P)%}_2o&xoBKl8cFjdGId6V6~l#%O06O9aDL7uVRDk%#;s_DmzF(jC0X(@6>>D(d0NHhu z_4=UHC549#LUNKw0eK&M`@JP*vqv8x=6~mW1YEi1jQrM6|~b#%a2A!*=e}Ki0QjM>7R8or`|HKJ)Hjd9ldQ*ADI$fKg@d zHlBRLe1){ay+lIhn0U!WnGi_SJA-ON7fGTo7u-YWiINSGM*Szla6_xn|74dT-^-FB z)i&^PC&=gRtnUqPbTVvY00(7L=lMj~IE=EzoOgya37O@7?}kso|bsNTmaLhiASqG zFBuDBx^+%2efFCYiT(T!SfvL&9C=JC#Dw_CYSY35$_O6#GOjl7v)Rk5FZ=4wMH=dG ztf7k%4PKlWfJ&7gu>n|nX$l~c4?6-^8L4l9?$s936;{-LBqc z0|_s6OIz2dZlzn42|`#ZnQ5$b>Qshit?h>Gdd-4Kj%>Nk7OmS1!$~1F^Pi!ap!v!NpE)HR2*e=ZZ94AiZ&LL@Fh$^0p}Pgew2Y+HE47J^%^?fjjfX)QS_2@aH0 zvdwu(R6PtQlP<7Te0AN;WVzCN4W;GN@uaOk zPGej8T~^fh1xC1D?{U0_Hrx|F6W!IBA8OyR<9cqPq#8IN1(x4qp{g0I>$dtR-TC4D z%NiDHwFZaXC3eUy9q>)U)%p3M7qn$7pd%t&=Nf8oiSs4JHZvAn!mfIF02{por)-() z9*3>ceCZk=F9!JrZ>dmu;M-lM2rZWDxd%m^VAk+R9)y7-U}9pka|Vl^H|83HzqDzM zv(m*;vkp3ocN8Sm^!K9z@pM2M>`NX3} z?spTI4}|BcgZ6=&u+#(s?d9h09qUp-?ar$loHq5A+&!o@t?1yHPoHOfZjd;V3162b zX#zo(slMI4;|lL22MIiY?+}Lu-1S#f)O-8MH7YU#I8^Q;;#=qoA7r6#;l$UoAGn>%P9v(CVmZ^yd{0hfg=~f2m{<~X>Arcrzc&#ma1qDRTunWU4SVWA7rGXGb8b=3q6Sl`F zNb2lZIBR$J-US@T=ms73#K!!5ll8^)CrQ_0b31p7rNF z1PpLd&Umc|$d&7o+=TN0v+LUto0Mc6BaSyYgRvP71Yb!SD_y2_C2~{)iV2i*U4f&1 z)_!hwk9Q@y)*@7Mmu~J;-2}q0JzRZB7yA|Yd2MF$33nqJm$xx-&+dtuhZC}n?xFl9 zMXpazpk+}SG}e!xlZ}Wz^JJTQ7^?v?UeAnnJuM7+uHuEUg?W9%HoSoORffeO!JqI$ zH)G#sUg%zOo1O4XkJrU7)*-8w=zXmk!&}nazPdj@VR|Nk=N~XTzRg+P9BWQcf?p?od+nD{)VA;0ZQbVe%KVo!eiP zPnaOd_o1K$>IrjyyGO@MM#pa^7Zi?1%Ar%n%7tIg!Sr9k@^`@C`*K#04}f}WtD(K5 z3C%Qv{xzI^Xs8$#64pUzKQsA~zI2kbj!~IDWvC%(Ezp2~TgA-%&oI*%=2qJy@i{`olP7h$EszTlXWe?L zj}vT!H&XM|{a?H-#0=UulEy$YdSsxomLu ze)6*sV7UGWWFxUB>dtH5eZpQaLZ}Dq@kvbpc#OP9Xs*0g9r8aX_7RIpdylmt-y(C# z>%=f;6tbrnM+ZH<>}oXp*zVwkY!fRNy*ZMv&GWHfkDoW9uFdze<+h*LjP04zVWSxy zGQCQVCl6qL>Zyp_{lJ^t^M_65Qwlm*=!kmuu#)Lr9coyJK-e-l`{;nSiCWSj!Bt=>x5Z?)6&6N({Uv_hq>+_&(ZG?Whlg5U?#2}yg zZYz79!dpb;Nickbj2s~C4krHuuVk>3&$03T^z}!H%-4swSgV?PCcO#TAlWm|sLc7! zM0t=vIb$+!{<1|64#@iIQ|~uuaw&)=KX7m~@FQ>qq>Zi)DU(rg1n8houO8e##zQ@9 z+A4o*&%bU{Li?X>iK5T@u9ZYx$gA}~_R?OD^#hW+^ZmcydZY6@@zogBwFt4GJqg_! zP(Y`Zei?47c<|(}6{HRxo!*J4gnNy!iD!@m@Dnx6{`YU=qD8hE0LA&LP`X)_mSL}~ zoq6Lh*M;y4lLwC4C$5(3p#k6j^sTBE&by`YqNk=`Zh@b<4t_7%ezpUDlLkhUdTo#B zBd>5>Z1PrzU5cRszgD*Fm&%cR@*GiAeqO5i z%daB*s$ik%lH~0B4{Oxu^Zn0Ad>_|slTPBjZc$Ru?CyQcqScdw+0{G18N~_wXz?oc zFK8_^DWjcJt*yPq-c-}}^hpJU*ImtGNmFZjndV&s@OmV(`g;l&G;w zAZAq~vSsU=#}?Y=LyuC?*GR2ezO9IC0O$Z)nj>OFNi$;T(*N@@Mg^Ghfxf(O`ZBx? z0uLE%W^xYHS!{Oa&WxnMIw&4@I4GD!Rnr;${$}WFl8X_I5Kzq=FN@gTMz!F|yExfn zwhc*ISe_OCNf$ZoQoacj1Rw~a*l_Hy&tPRg;j|OlJyxxh(85?C2aJCw&;YV}7I(}U zm2oS&U$K*0y&JBTTpoxE&q?x1om)xPo{=%4oHoQ1p<-rF>;=b_<#XU3>M1{`3J4-@D0`}(NdJv5t0JSSQYv{`D_KX|fLj;3aNwG&8lmA6thpEI4 zHr(+)_W9|f6}TEG8#hIVXSFYHO$hgq6|-}mkkri;ON!^aHpFOsoOB_-8hT@YiY zmcra+XVV#lmLp&$Nep$8R}BrMNVbrt7<_$ zI+(S(mQtr6k+x@_)yPiPDcc(R-ZAOr6ISZcXCv03xJ9lcooHHs`~IH4vB2T|gE8YM z=q-ApTv|Bmry9mG$zI^{U#Fc}L$v2DyVhc`i zM9JA0=DR5xh`%<%zOslgs@=02ZEZ*DCbaMBni{xW>R+-{=0ezYIRTp!&z3-jqjQh& zE5b3p=+7TMlMvGDEr1I-G7x}!E`Bn@91uQX%3o0*&6oDc~>(9wBd( zuSXQ6FlSxt)&O#34ju%z^+plPs|{%-{29Fzfg4JT!vyU9`FW1VaSTod9Ujhp0P;_D zgmfG*^~Ly}kEbQiE`>y_576^^Peg0~(b|m`)Vn2$_OzLV8VG^R4DP*Mq5+A4*HE5M*}XlT)#njCmOyGr zehlCM@nRPv59@oQ4ME_w$LKmXOFp8wAJII{fmsM%ucUcFXEY$w^m}a@sGB;UkkZF} zX_|+IvH;U{l4J2V`n;x&z;$<<(?dDLt3}`%UO|zw!%zC(coaj!A1UX7oJVhgum1vJ z>)ZSpv7V7dOu$*#%pF>2cmHV>ho>pjHRsDYv(=nj)ag7vVq<|<0MW9{xX?CEINCeP z@LW)Bz>Qd6J*on9Ml_QbW^TSzQ?JS<;#U4{$^e{u1+fxi?`#qtO%Mj9#{-fAq@OAV zo%m^D%jQYnYF0rFGQ9}+5LKwc(?QRl=n1amUmR2cp@)8SyhpFj#mf~YAusc;?EXrD z0{+A@|7{F&-^?M9U(j70UuZy^_((Mbk;!DKYY3Q60yRwuiWKw>3z+Hu{6KxiD2aL? zg_MSchgk;mKVCs~tRt*IriSMS05!=$RVka*zim)`1S@7n3f~c7* z2(O36C3w2C14EgDY`~3Me(SXu~r504IttOnK_TufUumdP6iyYW~ z49FSEK>|WUFI>-PD_n1Z_g_8%{Jx4l39iFnj&1DK_&&I`u|t-FhX}rr{&UW$X*?N$=MHZhq39aOXlQlkA*0jOr;%qx~vUtZ=hbn5wHeu&B2gBehQeD*W#jsndr4MVf+ICosxxnQcrMepklGKF$h zBXojvoJ|n`4be z-8BG&k^4a8m?hHCKweIV@#66Bu<2X)B-Up72de4qYw}1|yw*%3TGjZ6VM}cBnmD)W zz5%>YBfLy3?prZ9L_rfqq{UNX-eABPeK3S>8^rJU?q>ZpJ1MQpYCOHi9pAYX(zY7` z+zM)VOH?3EQ|x<1-s3~K;&!sT zbK<&p-8*RxX2Z$T9H=&qPq-HQXaHtNCZ2QN_|^BKy19dUiJ5?#RmcqdZr1h7jXP&6 zoerX{ed|5yyTfVoZjFQ2zxX}gZUgb=Z$!yxG!yVNK&x^K0$&2W*x37VU8U@=dy3hu z7}$S(tykcye2!Wppdjxu38FhpfY;7raxDD15{rzy8O(X{((>maYnqjtynOTg<>ofq zoE8~(!%@dSXr9Axz8i%2IK2iK^-4Q`Aai*kI0;Wa9DLK|4M{A=9nSKVW}WX&&Fa@u zlWY>6c#QuGv0dV0O;o~U*8<$NnUTa_zeadvXsH+E~z5e$352A@>U0*NF=n8FqO`afJF!x_) zL$=@Z{*`yL@}E9ch2S`33wug+3Gz z@&M9UY}$yWAY^J(kW`{q4ABYO#US9{b zZ!=}6L$e5bPk$meUp)f~wxri1399$FaezLe-y=*Jw%90vFMWLIbN!=jDZ`8tgilCI zed3=h(xz986?DP2dp~u6t}Xf=J}Y%QMd!?h5n|%PWNEE$g5^QuTfYY>n!bxJT*H|y z*|*%?#^rxYu0EvS4}W$;CkrEVw3i{=EdAeaeM7+dg226)e@xh#B!^{0znq|s*&~Ah;a`+2iqYKgS-sXR8}67gAPr-wf>^?x>@Sv- zlypb`fxd01X(Z8jat}p;l0wDQ6P8O8-)Vj#nxMY2h_WQgWC!gDU_HKyZ!Ybmb{P^3 zAOqaRz2k({GbTkOZo(*nD#RAR`s{%oQfGF$JGajSNxOya%;|m~;}##5v;!kt$vW1? zb+WgtT#r|K-=mD}`rwt!1{7p<|Lp9mH)YA-5^97nB5WVpH7AAu>Q>)u0=Drj(G4fe zU0pv2Q`0!l(^a!7|1tj(xF0dd7Qp3{OEwCz;AVyaWiJ=Jq;%-JZ*OFh!Sd)Oi1*bs zS+j=)oM>M2H=eU!2{eh=eCs)r4x zuojPw^TrY}RUnN(cmHr#wC!|u{g=622i_taMieRU4-w_pUL;yW%ROsim zQ#0>Id&(n#@`j>RGSELAE#Y9vEO~?3Snc!?jC|DFyibnVQgmm zQ1nx)3SmO2&FQ*Eu?j!(`*w5bn5zzv`+|EKDf#M{;B_Ss+PfIh{EJf?f3Pw(I!f2B zd;klJ>kZ#fNPKcVYZXz8e$!-cXP}}s*Awx;%kqS4Hb?GLf4LRZtBS*ce6#lx${<(W zKA?#ERuXMgLUjnpie*^T9D@3NVgSdLuik~w0eRp4iW=oWO-)RjCrHIffg2_pkVXxG z6;mm_%GVvl$&A>U4&7gDo$VnZM)KGF*ID_q738fZh-3!ihPv-F>{s2YwaDe3q1Q>3 zL{IwU6r;Wwfs{~)v^J#pwDIkPl4%w=EnvX~=n&il0S-XJ7<-5S>l+i!kbcI{y=?!Y zG4Sa<3pe?A(uMnTVyG`y16chflL*2~%+pB1Yh2@nNRC%Z@|q@eTCu{(d3S;z&gRP}hF^c!Zzi7HulLm_jR$ z(MAFHp2|Ejy{m(mMhF)1PJ;PkCBP~2P@T_+)6?@$ypF+HShpwEie}Hcsz3~Di zenkBrRXM=0MUW-~b>9ni+F~0g+s20~QoA*d!6;_0LycEpi}hO1@rtj7KeP<0uLB>A z(^U=o+G*e^wSGeYWXA#ej?0<{~*?_dK)ZVTV_K=CR+ksE^%n360kiLM1 z6Ff(X^WcLn@_(yHKCloz?eb@GVrrj%|D3<-E-(OZ5C*%L7^&v+l-4||A)d9orrJuJ z-~T>6^-g30!xmt&nih2gMfD z2OR!-0NenC#8}TozK*g$W>nUG<|ieN$4%wuh94N=uA@y2ygv|-OnYk_*ZIY6S5Saw z;nN1Dd(iCXc{&Twcs^hPM>E@q!cf%xcmt9ei^}rtozBlEka55L7gBTN( zBIN`5P$?RwU!dSM=<6JI^Tq;qH{I{k49;OTA*e{-`~HEZVTD|_0+}?{;4eESz&oi_==c#A+ z?5^(4?mxwRA2(Z~vPIaErI9fZdC%SWXWtUMrD|ptgTLG@!&BFJHdl1H{yqA)GInJD zHJY5Jj+z%Z5(3U=eNyC1S2HH-=I+&o4HXMP(#}zM;8(pgb;&&idNR=VelMxsrjyD1 zFC{p&k}CO`|NB-kJgth#B25YahR5pD0v`^(T8s37Ri}1>+|J9B6yr%$8N6i4(6AJD zk(L{J*rXM-^7hXMSPJs%q|<9Tz*t&+QRNP2If_UL75u6HrP^AN+X_Y)Y6$lFD-SLQ z7er70zed_r?{JnDU>r=0k2h496>hLcs}f(=`GKi{;T=+9?AUxy59yEXdnCE!qeL+p zL>oL)Hhe^jUpR+p7H6YxPa>CztAr5H$bHe;bTW!w3l{s<1?7^&Z|jdcyZ%m+I&YDP z1fl1U*J=X4)73rezj*XnyXk%$2Cc%vf5CaDpE{`6*3jLY}p9>iy6#lX*PCCcbX`4Ga+&l|qDaC)FRRaaDzwt1WU5kH&fO+v7%*ob>^01}g(L3Mfh8nCXk07tM9k5wa)-p8DWoQBXXG>T z8NIu1$3>=9h1lmS)zg5TNKHs!?l}RGUtDIg^ zIcr%)C{JM&Xw>I?nIYU#z-FGuV*h^>orgcw-yg?6pL?(C+B16-G9qMiuN1OnCnH&r zEhAs<2Z_pz><~g^L`Df$X3C6guDwV0y!Yq#H=Of0=RIDp=gUL$GQg+WDUM(NE_*v%jn3t`;j=0=gNll^b+s&DB3&(o zJ*az^&+meT5pRI<9v^8fMz0n?(=*eu0M&zrq!bOd;vSj zj8(07=>N3Dtfg_KOqlHRK4WHL3+@Ars?vpuQc_i4MGw(ot>jd~8(0Co!Fh;boeOnY zgcYVxZ%xLPU2lnPh>uHWGeHzp!H#1sm9vqNMAVkbe>*EQ4HrBUM1P1`CTvJeF6WEJ z2uAtpJF7lBZr#4$k6#>=l`fmGM56-l8HULBqbJ7VQ&QH2ZZd@=qAxt_S=!x7)zAOa zFB5EP1g(Joq=l!jcYqj?YdIa*)mhOp(Y?p>3`*C3l0_Rbe8gF0W>DSpC#lJK@_q8l zgv1nO+sB6|eKokIDjNsTCE(0=qTP#9pX#B zs^>5;3_vFmSfOZ7QC#buDV!FDxl%@w3uiXHsD8a?Ug0r0^92snBC@cII76!mYN^~l zCFcjv$tt1?(uxtvtSCREAdZXc>{PwgzeTOE+QM^=$SY;&Em-oxjgR7ku! z1NUk6b>w6!iw1x$Cd~Z($>T1ain@wy?MyCt>Xli{gZrR|JyKlEMK$eL*r?5U_pGQ7 zclHXY{0Z^MHjM0J;{FHD+N2y*~2m@fylPGObT zqKge!wPng4zGYYm(8pM+#T^pngE^EfJ`SgS*t5gVzznCPnzPQZV`W%4^Ys`%?Eb)! z?vK=e+jiJ~kqx&$T-}a@y(O|+1tFN%Cv|=ZmC=Uad`ZxX5TnYQFc0Q-frA>ltCf{; zmx4$IJ%Q$juOmfoJ;d5yxS{@q-<3!vx6{gglCGH)KK@bwoc8X#*5cGcZ}&XDXSZ+U z`iw0rRYxGC&ab+sE?f5WVFqw5LwP z2I;#;TzdkSG=oK0z;(IL4_&53VoF_^DtqTkDCACCAE`~eLprqbAKv-`WAw%x!2;!r zt-_riMFlTO8T_6n*|#QH4B1omeNmPAw5*2`;{f;U8?Gf(JjkPCb!bYGmoC@ z=q!Uc@VhyAZr9=*7!zOd#C>zyefy3^**A9m8?F0NU(pl9DeH~!vIF7>zL~7OA#*42 zc9);_x${+3b-j{ky5yHP>|Uh!+y$BkaEXoVW{?yNaYCWVBl9riBAXfevV&XPKGe5% zC^H|oaGL+&;mV!PI9d<1PE*DUnBx2o(dXt2XH)kWea*K#2L*0xONv4Wt8QmcQy7oj zmIw@gBireFV(-O2I{)Uo+_Asduv{}@w(o@r^D{~y>UU>%Ac2S{DHhW5RTBed5$D$! zFgVLc4P*~^|KnZaZ}YX1pHvRma@p04G^)a%=TFQUtlL*S7IV?U1*8Al4P%7lF&-Ku zlD0zu7#&N%6|4jVzb$?Iej8TejZqm}F1k_4qZ_izopv!7Y7K*AzX=z7h;0gf&a2oM zH#ginWQIL+pI_;s#u0c)E9<*@7M7(Z3HHL#TL-+r>5!u8)~eUZHNzW*O0T`d2-oNJ zr<;|++p&v4aawxEpnQF+1|%o)lC^?hbnZ!@p_Dw>4qn5ehg>Fo;)xC?uTC7k&glL3 zhxhx81L(DCjpNVoY|b_$wB#(x-+D?>s)^}(>fIHlL~8mE3-#n)X`Za$h<-of$;o*g zL2M7Czy$B}MWSg}1GdyAr2hLsFDhYAOq`{2l@&COcSrB{^fpHY`RJx{ zJef__z{VX}3jZL#vILh~5%?U_9x^o+Fx`tfK0DcK$*FPC zQoOom;Q~)drFrO;PbwITfK|IOE>^Rt{D~9|rnGs`PjZUxlJz@E za}@da7I0gWWY14s)a9G~44;dri4MRY5l2OJ2nIhIYdqWRSu53j^q(q-*S zi13PR)PV_OY5ZOW0Wb~caypGUvZ9ShMxIDX6JHpm> zNB1=)1eBhGE0wI3?LB&Jbbsfp3>ahMkxP58x%=S?lw??iu3PrO-bd!Laca$j;(+p> zK{A)Yx0&Jo2H&mh23T|j@h-2(!mjMi6i4gNzCbNb+nM=PK{GBJpZUOE>}^Kl6r{sJ#zcH+dkeDz#pI|%J22PoCV?| zu1g_Yj#|~jh{#Lm0^x?^t1m}$4henJO?siW&RY|tz-g_K+1eMy_2?@*SCzLkyI#7|dy0P}B z*SS5gvT$M+vGeUYgV(xN5?ELy26$2$Y}Vx9KWaKwDcwhXNzF+?2q=FN> zU$A;XJm1?!pM<&ZjN4&VPFq`R07zQ#i?1@n7|^2OGfnc^>KcIg+$g+u^S=EndD|~% zL?ugX89_X((#Wr_LkhL+!1n8btQPLvGnRq*)@ipSo22sOIJ)HL!sLIn(l3#5(#pq# zU6k2PYz{qzLHD1cdjZD5KieOewM!4Dpg1KIx?!%O~P{Y0m;mikYMi9)dMTRtbQ zVmF@TD%|i%dG#%u3;7uTu0l+rqWp5n@A1S#b$n`KV%}AK45JIB|9m`lkxilHm|F_e z#1>zQxU^8?>xLUTKW$@tpJ=L;P+!JS$<=-~RfGE~IW>KX5$}vweDUPX5w#B|+5|r3KiV2pY8qC9l)>tUQ%OtDEF(Al5LczJ?v3|;^|nUdy@f@r8=pA(0wPt? zRvG_R-Jk0*kf=VDZrn7P*{}=VwTJwtcg9^u*(*Qf{CmcEj)?#ms})P$ofy!-cRgn| zSJ)C^1u1|6ICDoF`c+##Gd>LAR>v!2nKl{vb#3uh!)AC52`DKsI4rr@sG3<7>gwZb zt#xizEEY??i;H<*zLmH|reWv!i4-ogwRXeI+Isdk$$akP1+83-+VC?U_{uawDmhssxx?qYx&p6ZF`4}YkS5hlJC5k z?!1rujFUvdIKRBBb*ET*FT|rlfx?dP2)coV-IS ze^Z0;>^|vv9YuaVYEye6rUYFxc5 zQOYP%VbX3Uj6QrJ9pVKg-xV49oX4ZLH)f2pb~>Zjj%Tycas-V%t38EoYp>0f1H;Gh5K{u<(hr!;c8rsW%zpWm)jVu*jC6R6s~PjekSL?KrHq&fXC`= zwM6pxDbjn5yW_mrff(}pU62BJBtt@rzDByS@zrbgQ*!r5j1qXt-%%_69Au$+!Hg#h zbATnBh(=u$hAKLpn#-Xo$RU5Hi@)mB3otJVIh@*J0We+Ms}4r;mR!bjetK{Xa|bX9 zaA)Sp1p2n@APyXpE{|bb`~#qX3okbxv1n4?F9$m_0<;Dv0$hVq=x40QAszzqHTruU zu%Yn~XU|41JMV-qhUq>MtVzrKH{Ng;o5a# zJaxHt`*tD6fVrwt=H563XV(7-6MpfWn7#yel?-14(-Xee$Xo>zVAn2xMlY4S`b<#A zE&Q$$Mh33YEp+`xZbPF{ImvkDYKuW6P|rI?R-wY0A;j zqj*JJ{TNs5q>zD~I8S;_S$DJ|d^wLZ_J~{^wtG&*=d#1^k(V(7o)*^EG%Z&ggpvbe8)b2_1hd5w*nb!Png-0Z z1!4f+1Rs!)<8}pJtf;Mz3oj7$r&Rr_-`wVKiGDick0R`Dckhk1R(o?nM``9EqL}*3 z|CpjfOe;w zO!*`^=Jed@>!97Uy<`bXmJRsruu7kBPGydE92bXFSMl!?UxjTFmUE#jnDY%{{%Mq7 zWIj2|sbJGznd*3B9#s+)ZY}MQQst(sx4W=^TPyN7rJ{kFXT>lU3tzn8nhrbsN^iRu z7W_n_SFT(6IO(fn2IRZA)G?5Pw2{wozNGeY7d;mPT2EP+h^-XM6Y9WU_ma#`vNY0~ zmao}vi8L$xW(~@+lK!!uKbAZ$huN4IjLk_z+nUCdoXz(<6Zu#FBob{3K)O&s(+V5v zQt7MJ8uo^zpB^KK7cd~bXWl>XOS~u31TL^zW&y-T;wEvtFEOsL`5fDxOjbNm zcAK`Lq1@UkvTu*J%<3$nz#V5GL(b7)8~r9%68Sg$_&S*`EcZS}>5y#ZIeG3cFLc`V zAL@!b@-SFJwbt~j(Ro)Rj^Fi6rb7Urd zd$M0DV0q>C`?A4Pn!oe*zT^T?Jj&R;nRx9g{56;%bCKxD#&RSXLn83q%pu6kc*1NJ z4eB*rGk}U_rNGrE0^*a5CS@pnS=_xZ zB#N#B&0qfc`2OioairT_vt_-rK;hYMavvBNMcuQp^sG7kd(VLEjV*0Nm?~lRQ4r90 zgU!LkKE{Vxz?A)ATu6y`+C6{*sO!G{*V$PyS|!C54&iraPUo5vlvXas4#iZED*mO1 zm<}S>*ZXPuCt!B4d`yA%M(82@bsQ8i6%io-C<#3dNWdfpY*G?3hcbRSi|@c)5hi~; zxlCrpjOHaQ1Sl`8KdR^E2M`$j$J_w)RafkZJjLii_1RfAcT-+hf8)WTwyoLVUEnv? zX!53i{vS6K&Xk0Z4Zbq+!XQiCP21ct7aeaYxG4zMXhcgPSzI&4j2**3W5!_<#UeE$q)sVG&9h(`} zn;bL*I5n4!1@(Tz?yO)tfYp_HKnQK;KGx&2fCF3z4Taa>E zQrIj>KZE2~$=K=zq58_;>XY`=R3CEaky=Pj6|nFbzwy%r+&R0H4$k6i59ku1QL=PC zH3}T_ENP%@{}Z{{^0Bd?%?Qo)nx$ErYkENb4v_uM!7jb-({3|sG7`hU-JhdW5(TII zC$L*vB!k+xFSkwstE^X)mF;tD6?#IWSmb2OdmjY3fIDI2$WKOq*AH_qgrX#4-kFGa zclO_7o7p$%V_r9Z)^NXxI*hCRNZE;=<%G|d)s-4_KWDmDO?j~RVc&=_L#3K~B&rcd z{%SvS`Rm-<2z==1%CpyF$X7WJ!TLzA;t1}4<;>H{xr)<|6LJtL3cw!vS;#9R#BUVR=rz$PK3 zRQoID1K$4G(0Kr?LY_H1ahBVeq!_0WQMC8u;PqwtCFA2?`^0US9XEbGVB#6_2XZHQ zCyPu=4_x-(6!#clV)+qqNG0JuhcKky7%LsSBDqNMnC=w@YS%fBx3(oOx|iaVxwTCc zd9DrtJNoY*TCgKS!q_os!Lg=iO@(2#WffnN4 zLt;Zrj9&&xt^r=T@E|n3Yg|mdafu9=?(EJ^tFIkrf7J9B)L5r0&A;(>hQowa$JUwN+Q!GB&&dJT?s`ZM&y~=|wzv z$(6i-n4FxncF^4wxY`2QLk#pyaz`UUyuN~%&daJrQp~g)CQq6`A9hJtLw4v2Z*f?2 z$H2TsQo`QRkz#;nK`*|Kjm0mD=;IvAqL#@)Ow9%yk$sgLFR|A9y|hf^)f{!SI%lPe z*as~&s`pT?nT33f-s^HjE0UV)dRJ&LUEK|tfIzl6&jg@=1z$7MeDb0g z%6tyikf)O2$8z7%E|D23OW$&Ul{l{#EK^-!SE~sllty-mGO{#=bMFX*{d_!WO}877 zCwVqvV;KS1(1CubN+ztruPs7qj6P8P!h#%jaGsuB(zmwH5kC!Luf4aJ(}*vO)Jkg4 zGa{ItSFBHQH`kNMC(t7dc{^Sc1FwoiAkWOp>sQ5PaOJ&uVrUnXCt9a{McVF==Z-@@Tx8lyvFE0~rfm!vYsN#av=nBkq5dzMp0;}T*3 zr=`$uX@|CE*+SRbk5h_O$Sa27hA^3^A@YC@-XIF z^0KoV3!P-`h0Q3Oh)^bsL3U!*AR#^k)F!iYBF>L~aZN((q@id=G)+Lxl#RaZ$=SwH z-et-ucc!+OgezOO0M9oxJAWp$lt1H&QTT4wTg9-Me~mez&-T=(Ehr%}%4bY;5FQ;# zelvLL4kDnsx+!$wWtL?hcZaj`O%Wz!N+>%;XJPJY{$A&eGt;9Z%0cXlY4jgXnx;4y zwrJ?%hq%R=6B(xS!uA)RP53(f1lDz1h4-rWZvS02XpYmlxcdvJ35_9ntPQ$Q;8j}` zZ>_8sws~LKYv;cK8T8`5+rGBmF|MS(Oo2nSQo&9sQWW<8DWJlcbT<0z_%reUz)7c-biQ!0;by%+J}RNMML_N2bN2 z7U~B>^HeHJ!iPCFOr&u2JI#N9^S4)^Y2qVUb$W;t)L_k>ca<4la9fmN8d&!%7hdV; zkViN0Kcj>l$0cJZ&bEy>Or*l+?qdjdS0?CLne^ZK1wb-5T=Jpyr|f2zH<<(6uC2ZqzCiT ztR#Jb!lVn`w@q03+1V=s#D*JT9D}cOTbVgaKClji35Sfx9@T1>36nFyvj)?Cn~}IA zg%P;5G51X2|H^_nl9A9MC~Jz-4i}un?lK$(b$~{cVh_At_ZQiS*I@^~RdhO3DAjzH zmzIv~>FDR)B$WQ*#Oy=N7RTIgs2~$1MAwhmQstX;0kk1%CuB+QXo`xWQM6X0yo+?3 zPQfpc#OW}kIkrHlxD5LXD`*i||LQGhhvebIe++jXfc0*^hwVVdx7Aqyofeq>U2U7W zAw_}+Ov`k-Yd@oREq7CbHbPZ{pijxWNq9Z$4n5vrSMlE%2sH zaJC*4ARfY-w4@+D(D5GaqYNw>?Z4h`8xWyC2oJQrv(qohBm`Fn+7VqQP?zeFYMU!; z#c)<}l?#+2>WeaA*29y!5u@+V@~Xl_kd>Xw*x{@7FU?GLJ*_+R_9ZQ5x+Yw_sE!qTmZv)_OE{LC9(mz;0=H#EkrAYg`j&9z_6 zZl7v1XQjY_K5_Thr#QL1+gc$%S(sY{_Ji2oXCd~tr|#c-AHP7<^vCuiiMv!wX2+%y zUn%5S0t!&J5W!6_=83eC9bViPWd(7s<=W1d?raOVwM(HjO@5zNUX|iXIj&kUQd-+p z`noKnLDERga;!?K#q@RcVkRT#4sc0?FqQ-qF|^Pg_!-pZ!FT{Mkkh?OIk8SMN!-j~ zPtyYl4zbJZZ1+!9&n0aKZ9gLtrYuy2d2Sit5VWHORxH;skzjB#;@+M%AAVz_m%0V2 z3y=)X5!p*C`T2=@ia^V~?-YyfnOf$C3(R)+q!Z#_Y z!J$~LpP^G#x$xQ9Sc7Nqzv|5oVM;LS^7G@?K7WEEC*BY`Xk%tEn<4D3SBzX=%;neA`%*h?d7UtYZj0%>n=ps+Re7!5r+Cu$Vi8oDeA@~6G^kL;-SZ{nR_SwNF zfu^NYf#)wq!h!7gyoySm9$@^K6R8VJlYw`UI^uv|onGRgG4K_GQq#4kgBKtTRY{1M z4ebqsw4n!E@#k=B~{ zxD|=vkkG0zrXES`8D5R#PkOg1o%sdIj$T9Ozw<1;cls$JemEhVXI9SMDsKKNb}#Ix z>1?Cn*Fx(Iw<#fwkbcIWUj9z>!^}lZ=^&HLZCo|RUEsDo@FD!n`Kqn&a&geheY@Ha zX*K-M5*=rHT-G1RS5ubF7_CVkA!6mZ5UkAU2qnI;9fmc)iu5lBK~y*v{c$qa_okf- zb1`JOFA-VahK@mnHb5R`%CwLHbi>dpH#>@Htr!k57F+YcupQ4KR_Iw2#ZT^ZVU@Gv zM}Om!;BgidxU}RAiKDT*&(cEG0HuXy4h=dd6Iw)q2*#9V2Yr{c+!ffrGDRgXhoC+9 z!lMjy!vkMk6*EOpga{Ihc$b}A9 z`h(Dtdmlqhhbc3ebRfr+!5CqHuoXjT-}giEwE`cvJWKL0;3F{Kf|LXh5X`H03^=}9 z%gP+MKFS?Yh|E2N9Y1~qxMZ{cFt}M{3LK@*wUzS<@!SVE`lFkB^>1570pF$`Uxht{ zL-|5A>+jB289Kq=fDlGWZ~=RdLDC+0P9v!cd;qJ64Ilj0kzR5bTC$ezI%6a*1aiyH z6436=EKqpZjo|5yN;Mc$b;x)7k)a{J7GxLlZr%d>KH@w=?{(A27Z{tq22BFKnRbco zMJ7e4!uMzK;a z7=|3a?ZH5oKxUXuybGrI*nWVPmn4SRa4rHo?dV2eP__!_M6Xxegs`g=OD$8TvOFR< zxaK$MijOLz?%}l|vV0$b+KP9SJTNa|=;+ePock~SdMgk)bcyrL_DuuYrU#gZJ_34p z)L1-?;ZSZSm_>z2V})6aPHyCrMuUa8RY{o1x0pU14aklvmy6~1%sy^}#FiWEzai+r zW+$z8O9wN|7SKANST&&=-K-rEl$G+BM)f~qb*AYm%4b9Oquic}%RGXjKZ}V4;4Kfa zh0-iNV`Qv7Gp(E)+zBo^o#r*jfcDv|95{Qaqy3|(n&NKZ460p`r~7}>g4a*dLo#=B z-hG}>J-Z3lB3$(|`M@Re4jX#HnmO~slkz8avQF(_Q^HE0QF6;C%1{%gJ;75hVcp#A1Czs=HNfjsxW2yKR zM(wAa`}5-~;EOfxy_D6%l#B4%Zh}WkQj2}BDrviq1NaIyN*Lz%yT6inX9~<iy5JCo*QTZ_(}1P(ttmQX$2`L-Aax$ef^pb_aMZ5pxLSnemN@ta&{)1YACe)fI?stElq z)n6B|oKl`kGRka+u=>oDQy}e4vwHPyQIl-<*WLW^9CNvQn*Rb z!$4NxMJcF2+D|M486}|4Uopf$;oQ2(qI8qnumr4RX`iYHtLd89rCy92)mkHg2Bhvw9V z%JYYZGYpVZn9jC!jIb~ z_~2VBB`HBJ%T|tSb<1J*heUe~&I}luJG}`EYkj>k0aCmhpWYq7zlU*A4+)S(GD$`w zWvq9)}hf8lXlT2YxxV{+@d zVT&ZBUd3~V$8FmRH92Z+%x6x@(N!|u5VyTVzU_+?qKX^FRtSb+nkb3bDO^F5!&|D9Q{b`r(2tL^Rma$G0LO?hN9?LY^`0wz!;?1$zR$FS6(M+<^vY(kvTDrp%|AqS?| z1fnPT;#(w63gd%{QGQna3(&Eyzv6#~j5=!!lol%n2I71K;{nDeOe>cV^gzCbeBdtN z_(%mOf*C7!rLyB#5YA;dCzHR!wDj5twPT@kY1PGT7V<(Tf1;Zaq5po*rC-YvY>fT* zmetjp7wVPr)S@!Lry&YW}XG$=ScEb4t3=jl#2|EBw zeA>Lxsb%Adrfkmqg+@ILJksu*kl)}yl$1GMlm8MBcBn${xO>R5?M&5IeNp;(ZS&<* z%9ELz6t}PBFnPv^TY4ZRxi~Qdi8LtoPE(GtnrQa09h;zl0fd?=(-{<4aL;CW`P8H4 zp_SQxeO+m4)_jI_7l%J3I|Eq<01rDNw<(B1DDUDH_6LHpe)atJIv^3`i1e~V$5vsa zp@`fPGP|r5i3mj?xAoWNty5r(TA5RfhuF*qa0miTw*df_kY4gESyj*-`;6{FRt7>v zq=VGz01pZ`mn4$gOKM6ey#ZW@9jbc+DzrpI5N3c{t0}#Ke`|(voEEfWcnGe%OGH){ zJ6_g6_a|${YSOQL+wnLYenspWvE@F=fRh8`E6f7_RFt7cQ|njA6b0WLV-1qaWv7!E zE(8t{{DnRB*YWy~4^~NFfw!%QaISOq-?lGYt~`_j3;y+~ObxhInKuPcznlRy`nR}M znnh{4ZQq)Xoe<}lT2y$Ij7!`xapY5u_vBgIZkbU($kVWsIDY6sp@WB^C+=gG1Q=&7 z`8Y_!1)^sxQ8_-(3ETA(ZEwI_NpJ;23t$EyaDnT7Uxz(<@7PWudE*J982j9QsI>GV^hmcNirnt9 zeUi%3ysp5VW?Lx;Kar}Z+7<`I-m`qatUvubG}K9kA@>?;}p<3N$DFiKjKIhW;0 z`GOB^(GWTN_^GAE;*R6vM=N(~bv{)bfQ&@LOlrHYq~2V=-TytVp67185EZ$QnnzQh z*Mk;H9EfwNA#TJMH?ca*sR7eJjjtb`OVpmXs10KVVE%Qr{AVGRNL z%Hy1PDa>?n|0^wWA5PNWzsMh-FF)IR36=TSG=O(WH*{x_e!-YJ(g@IRO!s3dIpz_R z$~_ePKH%YMd_dr)(nK%ndQ4tTH{9!HE)_76P!BOCAljldGwvOWk=d+_i`4+jnnZrcDGMDH}9;}!)5UddqC#_TJbcPEYv zvy?dQ@w87&gGjYWl=hq3(ywmi@9jDmi6;E`F=ER#8!l%Gv6xX5pe#rdsPVsfvU92A zIRFlZXruRuJkdMV$%@bp8Oz}5Bao(J-}CH%b4|kIf}><4TWY({t02}jrv?8>ns8KM z)A}^$O*U6{42Zh%XD)?dmSDhOeorE3@UV}0{?;9kTqxJrq}tMj_gtJVj3*kjR`30% z^PB3`v2zHK*A2KM&JJ;p+8~Ql}y;K(xsx`#O^4mvl#D3?E;i?BurU!KQsk!on1EzD*?pL2}4d1 zcfU|FbR9=mZ}cWC-e>f(@!w%FX*W6}c8|1dQYJ8AyoqjL7nTfL}N#ba7t>j{|JVEz<{en+TkDc72Tz{`jcRDP6*sQe`sGd(vZH^ z1G>hRoKW%*9vEFzm&p)6l|PzDJ?2*QtEI(x*j2`xKm1NbQrQvceHFD1S04TL?4Vnf zQc`n1tc8aRCx{UN-Wv32(e-7sD#p7KesX+VNzL!5?AVz(B;F_KVtF~ue=DpQSfhTS zn-2U2w9+&h;~M0mrNVmvgmZ24Sv2SIJ2!I=ZV!|ztm}o{;Wpc;m%QVr{Uql2&=*&WJ%bLE8J3q5O&{(T!22S@u0QW3d|!n6`(N(Uk^8( z+GbfI>MW@tDad#v__Fr;?+)-GWpU2A+1i3_fs6ADO;g!W>Igm9cJ-;BBTr;bc-G!9 za|?_^Z49XFOukhi3VFa-5S0tE#HWs-@3PEohr3co*c*(>FS^+8-kAJYwCfF%OQDfz zQxOF0`0esKmp`U6F5LhTF#VP8i9brS$iNd=D;->C0iMS{`R~`539-zwZ98>pVC7ga zYG+U4iY?te+cvZ;!y#5FOE9sqlK2!R?E&JKNtk+o%jy2~1XOk7*a)`2AIJ-2ICH5-&@>ReWkXkq^dWR% z0q2p|lN1*Pync{KELi;Q;Qr7uO6EiSr^+(be>sMkhEAD3ZZJKZZ$$B|@0ZfNHlK~A++f;@u1LK_Hh=^%Z zX?hDwcBWJIZn!=P&qSb?zb(*1W^ema%TAY)+tU=HFFq{Jb*IeVd3De3P7!VQJ^TN}V#~@r25ZTBnod zKFS1g%o;!%V7T%$1b1FZpb;Y~SMerXHw40nu@Q{2?J^!ZNn!lHWB>o7cPK#^=< zycr)$Jr7SO?>+@NSZN2~PvI&H=<+~bF&taPB4@l_GmURF(yvEOriarPvj$qK(EFP42A{X?VT+QEj!fIu(M~Orjb|T8 z!{TyI4<~fmt*>Z{y03TH#L^#jP-D&&{IC9S{s2OTFqFgtpBri~-tZ|U^hs7sl3E3S zPqvxEvEj1Fax)BM*H$Qo>f~c4Up?&=YML$8J)2*=b|RLabfPe0$C5jh^M`815BGER z?Y!_vfLypEI=7bJ$n^&7`aEZd;R&59mCx2$yfC{maUPf1Z1(=WX!X{f2x(JP<4g{X zQaqzU%IS)oog+y!0CE1kc>GN#H}5dcm1C(}xy7^3W;nWX{R&|C7rqKFJ_StKaA|hj zxkeh{tAi8GBH#kCb%S){bmK&non3QetCb5yVwb`KL?>gOPxPuB5=iK9^S!$d*J&EC zzDeB|rk`eHrHVh+}DzOoC=CtPp9_n!Fn9<_xt zh^o2W@uA{*L3m8cRSmaDw@oy~tKCw(;PV-YPwHWRH8+r#rK0N&LP>w(@#`2ogBr5% zvYkGf^T3z+4F{`}{@(lk$S&yDp??KlKfeCi8ky&u=#m14@S42&shT@O}O*x4qrN z$LqEcSC(#&EKvL10aorlNL45Rw2~DlN|}ODHS48$bS|c1JoJ@$hQ%WkCp4uz#c3l6 zf*f-ax|DPn^>y#7|KzAxxK1PKyVL?k1)zIt4AHsh%lGrXyY3Uh#KtdmPqU@-n_`}> z{jWy0FWIrDN8Hv9=x^e4BenVVU)~yzP#P@Q$BJ<~p5-F7C~~V4zCg2Ub2l!kjdY{i zE1N5@9oFC8m9Ut9jToV~?Ckh8bvi+YE-UmHc}k4!8tGe4%oURpB(#3hjQjUg5x-`{ zf>9OHNeMPctE6NLOB%~~jr+MY}JT_6rjVSQ)@{vdeL z_l_f;>i;@T(0>|VcGTs?OU}buNuHZwCnP@ktkHbMu9xhiFVy)5A-sp{&;=l!{Ex8c zpH$uFnQy58@Vi9V@~w*_bF+GSn%|{@C>JKr_#>*vBkc8d&%aO@uDQl@h&Bzp4(32g zN&K8CfQp;Pw@0sGB%xqo#;)ckHPqT{pv<6|7ym&|_R2^Segc9Z*#eWE zLRQnSY@NdF3}ef-*Q4gxM`e0r=pgLc$$R_-cXR$5ZFl$1QikvLKgzzF*|WYkmA%}* zC*pXrz_Vm>=j6{~8Ny59KU)5N6>Ym(_4AG)SWFHK%H^eRX32d{M$W3v40~QXLjI7csRv0K;sl34#wPIoPrc+a;O_fv9 z0P_$sqJT{8DFEV1utF`Yhb~ny25_ z10)&zwd)9)vjO}4>i|xU4=%-in#d=774{2vC;Sp@OIQ-T(XL_Odn@+>pfP=kV^gv z^|7-j=3!RHNaYoadug7Y9!DF{063sD3U8kA=33y7 zxDzQ2CjlzZA+QC3?}2K@#KQp_FWqa`V_pDI9XD&?c;UiGhFMjW=Iu0)2jHQ&YSqmB zfGT&8DEhCC7vD1@9+sH`Jh+0aB*lA0t0)2rVb#)nkflTDrs{K|{I8fNaF1ppIVHvk zx4-*?y-ztr@CU)!WvJnla`RhG5E2Pk7eBQ8`6Ca(fDs0N8D3XRo!;>vMk8q(AZDNdEbR|c7{B)^j#;pEGMBJ@6?==( z!WkF$3VQi-`u8UWm^BkiC{F4H`rC8q>x}I92w$3Ao3+o+>AX6RkIk30ZPchaQKNP1 zc{|ZGq@cxt99*6mzn20~I?Q~%c3e}S0=V+~IltYVhhahG(IB2o=F^&+wc{QWxI;Oxeg8Ny zsIq@m>{m}okL~{$IuC!U-Z+k*bMNI|BYV%AkyXfEacxnNO@&bW?4oS<*n0~Z5tSXO zP{zGfMijEMuDxgWxcBETIOn`x&+9zT_xpT5@3&0r9o!vGQ0eT@Uc+1HolI4A#Ybp0 zZoCLc_D~J>xGxIWIo3qnYDA&9oz*DG{Mn10W3NRIofe6UB8`m zg~}+#J}VeYcLx)1WOio3zMt6hmeS}4QjA9!F+BBi+g?%UBT|$VpSS?LIb;1yIxt1f zlNHug;A$6x3ft*RjS3S6i(pMh{k~fdhy-{d^+V>VDR;m60S}!W703V=`y;DgVtJKWX+XpgrB)3tHot#i^0Udl> zP8n1ZT69J{Ei{x+U`(ZSE{Hxa{B})~G0dPu(rB3C3iX&c%80y2Lx}EfSQPjq2E{{m z>%i>-`{_7v%{_hFu)|>H`NWRxgP$zKv4x>5IaEW^6|WfV%2C#p=VfP;Q800vAfcBT zZ9mh6n7>ECP)lO{e!T1Kl6VH&py-qEKhmWcZUIZDv-j4iIbnf0qMf*!+-Cf<@79rL z_?q_oh?GoR(kG7ETMCEAP4Y}M!qqaOT{wDPfbA#X7P3+VlO&xRF8=-@R{k$;);;b` zzh#(A9W2iIHWP0@dE&2fZGO5B;>^rz;iC2;rba1QC{hsibbV_|T3&P9r%GVs@uu$< zHGf-A-g*AT0}dq-gak})`QPFzFT6qvFRga1{nDL#120uf`4hT0eS34JZ0o&zRes*% zqYq9vWj#k}yds3>%~K1L;>aLFfZ3poXPA3M^_KOP1)^nvEdA^rT!A<_gI+-#VT}PP zutCH9+`D!iX)Olc26!z=w7>a>k)+F~vNZfhVTQqalI|I|0O5bp0jJ`@7w+O9{xDK1 zvadvRt>)+g*YI9Vn1CiNd&>n{`~P>~M7`%Aw_DlQ^b^^~kt&mgIO8<8fu?=V58_Rl;j$ne zD5px&gPsA@<*Wn$=zsyH?~7WVi%vpb-xJ-mHSCJi0n4zRhn?>MY=ZgjCStqn0+$># z$pf$yqL|{`c;%|dBl$?oAfy4F+%R!E8zb396Rv{u8N0L!tX;`&-Q~Q_m!V`)7@mj} zIFA7&&sys*u}S~hop46hMhO>-tj%|aam7r}A78UuIB{(!h2Do+ zB*E>5beEm84~apRT%_GLgENN)Cu>60iQj_ovrN&*z^Xq%s{f~{xsT-E=oA!b}`sPj_`3R2nMHpf9^ zHR|B)ZoZK^VZ!0)$-l;%`jO!5(8y^G3QYIgR0cj6@;`;jC$WRmwjQ9{OUTW%6CSiLb4L}`qdd>St z@Jt={ka1fn`0Xm%=DL2^MJo!?^7g)@*Cj2&*8EbX7KN(vvrFE#?%AhmTgBU}-t|-) z%Kk=-5btDm$diSi10^4mPrLqlom}y6#R`%O$CIjSfTlWKaaUeiO=-Cjl}l@{H8dt6Q%v-LzS+>uBd zwY}wqaAfaf#h0cqr@_w+vQuw?Gf#k#Z=Nw4DVnM|W2CRYPlrU}_y1Z4jDW;5Q4Y)j z$M23^n}WLqYfCC>^1~sUSYVi0GH63*0#8V0<1mW$xzKL(x+HpPg=?N-YkaYED79sUQyBjcX>#bC* zl_FH2^aI}_5sL`%KQaiY%vbVXoc}y!VjILix0)LwLPbNa;HbAb)D=$neJbDJ*F|dZ z+DH7v1yD(AFIOAw+0Ja^h?hpL(cmH)RWG7%EXIHa!9hI60l2#pPT%Ech&?iN@S}Ye z)ioJ&@RFAL6JHkgIhsV}*8cv`VD7JhXhB1XoRg=N#Wf{SGKB{X#~ClX-jFkq3MxZC z2mmUeK7)Ba!G%GtLG3$it1?;9(CRmEPGosCku*LKV)7?ZM-*fJ=W#tRui{-ukQeL% zNZM>@Zn`h(ocqs~*8;KUE3Lf&v>!Wc2xQ*jeR}UJ7q|TEB&h)~;dw5gGmT5(w0j8G zmnnAic6bpS*31@V5Bet3i(7A6MYyQM?DlWKfN9`P0!34B>EY_-+j!OQK6v~Ks?b@K;$P0=@CXBVhqt5 zfYVC~C^{kz!$!!kMzoQaoY3T3RM0_t1#x}6LR#k>2x#3v2(!nJWgDggBZ?uNgd>I% zUX{@xY32U0FAAsY=E-uTS3F;wNmpQnVesRU*P1(|T%d@;Zy4|zG$RGd?g@o&yX<<7 z+md0^r_LX|%)MWxTVWr2BjRwfBE;F=pZijii2oPdA~NUJ(8wq#e_o!Dio)Z#SPqQJ+Id_&n7Up-U9Y8!yrl&*$CHLU1PXWfU{S>XoMm7C(d+ zx;6V>KW^>Sb*`~FW&7AeM@dLWSErx~Pe-_ng|vYcjalP?)wTmxfiq#^9k(BQTiiVF zb749*6R#*=kb2BMw*s-Gcss%ihath+5vB50URP7Ud!q^?$e#~}OTNBa?2^4ThLs(k<7AL?-=w{u;qfW!Ngg*nYNNQYE3ZnmmyeDVC_*2)Cwl5A z^>rQ;N`rZfmQFBNt~b(}O{dWpZx7sgk{1(`UIG2K%iue_&UEV+V8C4S2q)ad&8)@#1nUdNFcJ-Mq=GSmcyN&Ys!bEy5Ecd7 z#@p~g`c!YGkVCd`mAi-jk!q(2+N7n|U>F{uTVb~@bRn6_7rfYNt^S;X3;yrVvq6?A=qEKHh6hRk(h@l& z>vmm289?u}9%wtfY(aqrg-P5l9D?fNruQP{wQ;lMO>uFW^^(YqRmE+^YANNufL`nb zF?UrLefm}=0SXqSC?rdk0dSUY8=kg@)ZKyP)4yDh5v&7!zt2(mlI0U}mPwU}01=KcyA z=(ZT|$tE#}Oz{AEl)|%~G}~SMq&T36%$ZQC1PU+l+7`+JIaqFonVdvk3~)rG<$Ym$ zp|zbBYkuXLandVEWqA>jGAcB^6w)u0iD_L`^Gh3}vZeno^ok?7b7$XNz2|h5n<6uD z?n(Q3Ov%k*VEvp>Jq$?g3z@1^4PW%2U!HaopL%4t{P__4cFL1NGw}VuZ#mQ8g3a!w z#qUX&5?dt7?r3Fxen7rB{B&ZdSA&pW|DV0QtkGTkIBP<>vDKrbj7aCZa3oV%a_ol$ilTr_r0^<-Q1LE7O%Wtblxns zLe6_0J(jT!BbK;8LHZoP%U^lBN%eF(tpf3xd=mFW zBO7S=_SJ0<8`{LEZ&!Y_h|eKb7;IoA?h{FtG%JtSLv@+?=ynJ6l_`DRU-rcm|ELA-2V&7af6nT zQ46*xLUrK*=o9T-;se_eNa2EsOXL6H{`+?`i}ZEE_hDxsc5+aY`^)2+rVB$?p%VQn zetXjQ2S%>@f_Z!W-Gt8R`B-cg*EPG{$c_gPBxeSDdJ?F|sPMrr$XZ@YvR&x)@}|}{`;X<*Yguis zeQCl(QxqD5MOHrb_W?Iz8c{TIT}pm(ju@*?42OH&!3zE>h(*)kKRU@@2Iw9^X3avK z!}wk1M;aLQs2QS=9;=U^cWNJLZp)_mDFeeT(n=o4B7n+4u**WheGh?aX?ZToqM zr0OpT`oS)-;2WB?#@s1Co8Z$&1U~( z=s%CgPoC_zOkcCm%kWtK*88}G*X_@INwa%hin5Co<_W@iQ;12j+s@xc=P)%!>2+sa zwyC8Tk2S|f2~1e^&`Zz~ZVHpuee;Tcz5%_)#e}|A_-CftA~>*i&XZ`}_-5^-5jQ$^ z1(1@jPbBXnByq`=ch^xvS_5Q+#>S%5>}<`BN^sB(0EOxLd^5Q%s^q_QTq$FPXBZXo zg)pf2(_x}^*@T&wLMsxE#{s*vG8iA$zwDS7P?iCwi*9=r@JJf zPg={E5EmJkpzHV@(|OAQuD-j*VSf_$aE6o#q^4gj zpNIZ{X>gb60to>UegMOS5@59)mEcMYvSS38Lp`Y81pqz%O=0(+gq~>vfG#8!TD@{uaf*GqYG(Y^!iriFhrSizCa5*R7yl4!gb_@v%N|_mvEw@w{Nq zm5%oNnj7F`^BVU31!rWb=JF}$oNclLLbyFJU~iJqK6DVV{o#vE4`s5S@FlxECQ)TV z(JxY(^AvyoNGo%4;fXEm9MDBmL(fjUMnxeNbv{5Eqkezr3D8;~)Iy|{fvC0Ctr1K; z%pCujgItEkypo_--GLgEk_$7XmNBBoKSbF0z7TOXBv@UC=G9O@J})hA+m`5zY8#ng zq$N@XGlRco3f&79@|@-yus_;A>Npu}p0K_b@>wCA)|o&Mx-N9V2ziXk6qhFRuj@gtXw|)SxnyZeYdx!jd3kuI+>Z<@qUZ2)h(*JW)t#r zpf=HHXmIgVIeCl5R)igV>3!q6)!)ga*JRnCWg0jrgYx}hBz19r_LW>wee@d=a{{Y9 zDtU1BFLX)Fb7Bx+h~idco&o9m1%sC@!jZ5H( zJp|-DS1q%RX(hC?)7=2>-O=@=lXdVfemS$ayxqDE|3SX|{A$g;8G*oavnS>Xgr~{B zvt*k%Xe3qEHiylG0df@gZ)!lw;ax3qwUT2?B$mWX_J(v_P5z5OEo}+~q1c*8e+E&4 z>hoax6t5LnPLyS0>YH@XKM93Z!tF-9Z4r>g{{3D);SM?M$FZE!U)M6odQbai54@qSv!SJ%BY-2vZ% zOA)-l_u0*O#slP^^f$E#A1dK%sB1tznP`u|qc5V`_Yh?DnWB__UE0!hylXh|U(=TN zjjYvw`i8fp0nazMGg&Z2lS?TX1FE5D{?KQO?>GCKS>^2{#Dz}B?^7u_GGpvn%GvkL zJ`Tu>&mlk2dwHInGum|hjy<*mTIXHY$<)E8WPP**zW*N4VW#Ioj2ejnl@thg&>Xca zlW{FjZI39--~yg5W`mXO{x@NLpMC#+C$+=$XdS(I{H%qoP(5ik@ibP7yX=t|uBXJC zNIH=uOVgImH;QX0LD@8X5&bvl_jP2csEsk%WDFL}`75YmfY5~(j57C=pZttnvb z;B~acmQAy=*T2Q}!48I@HBQ%fJ;6%Dtc}KV-0633vTz{e@DO*txkU%fu#(wp8HhhS`1TTf#Mz*wdK&fmh}v z1AFs7-gbsVOYz9BZS%N)M+X}%swzF_$yVqHVIAdAB;gj0juHG0h{AYOqa65rpjmP^ zzC_@GqZOXyeBVo3X@du^P_G64$$cop1)Lh7`_feL>Z*`3EZ-1Tcn6~c)bf649X);_ zp;p1 z>Cs*EcZ~r%$a&3$43eM^as<}jo+AyYBU5}6#X028Me07UY}KfV$(OsQk`^KrSqbLK zJ&|HfLrC(?md)b;Pww*Bq7Uan#;eW4L9O=JO!s3Z=aPBskfuqF$OrLT%=zYun*v{` z9MpmKwD9w|dp$M#Bl?hpaz2NnFZ!p(^B>?%pfPr#9j4xA_UlSL&Fgd?&u{M$DQ+W4 zjuB12jWpV%BsN61bfO8w7EQQ0xH{aZsi_VuUW|?Y+@9>96~~^-Qe(<#U!@=3W$Zh4 zEPe`R^38c0K^Fk9_Y6WTemlDh-8Xz|b}s{_;HqJp0A3`9+$*Y|krlFF%}z^(q-4>4E3kwxEa7fe0Or!mq(T$ztnEXWO)6>i^ZJlBZ7dei;}UX6t=2 zEe;}e(0DPVr2eLA%Z@C&)=#MdukVWz{>5X$`o(G=|62B!_d&NU8?a&U97c{A1s{aQXGz#RUc;R?kbdVAS6armfp^Z> z-q>(GwNzl&%rFj~K@HKPbqSgiq2dTUqVpCYIk<{6(!e-9Pdh2_19wS1CvTWS46vHP zU6Z^uBu-s-1lQ2pJrW9hYPp_jFAc` z0e(38XYuyp_L|;_a8&$jWyI5|Kxx2?jO`IyW7Nd0Y*^9#nhXjp9K>w`h|sS&>(pNV zXj=2}vug@F#^NRAS@lkQ)zBzo$aCz&MTS@aIBb=|nApGNX&OrvT`87gz_Lib3U z**xL2mB}!fy#PK#Wkz3ttjE(E`7dNx}3pFjotI zapPfn3NO{86+$ZZj`-&II6L70Evs!u7p zxz4T?Uav_6u3xaT;^650Fe~7=1O((>U%828Q@XZ)yw<&U@92ucfHBC(#OChdHv=Gg7W7U z9SS-Mp#Bma86JGWV(0MI9*khqZoj5kiCk`To-Vw{)6nvZHcV??pDuDV6`&X`x+&2A z`7)NL1Uq+ONaqpE@c^caZV&{W;K$le0Wat8)P%2g{R^(wfn$s=`G{dkBNHs)-^IyYQ_s03dZ$EKWHQr=}(dnRWTKpNM89781%gFG^2=hJ7fSz>wAHt)TkeyaNSn3Y0?#cD2d}p!fu55y@t{wSN;ZM1j z7O5%L$UApx>1IXWzS)K-r`*YE_DxuYOO-mUa3e$BZoxAlJ+xAAL`A$@Eb8jbpb7@k z<5{e-QN!>e-_Y|rmZo}ythmhYF%de0p7l&n-Cco3{*~8>h(A;*qCm`VG_p)g1pcl0 zb%1rLME*Pfe`9Nhx$>sWkPnti2Y;In%;$HNFp$DLC#$72+9z9Qk(3cuy2}P!N#Q`J z#GB`UwdWP_!H8;wK8r6e{*H>N171Tw0$bLu%_!eF6JofDU0|-Qs?Qwi!enCV}l0+XB>|R&p zBsxD`Wu>{LtGbz|q)xx|#sBd7E^lObCN>B{snzEIY;=4((F6SSY#SuKk)xyH&E)RQ z!%^_Z9-*eSw;XwI>wb-~ z{^(3>LhtiyUP4t?xraYmP}uI>tx~3(bYscJCczG zcekn^Q(!VdZ$x=s)?Y-*{5_%>P?;+Ocp7 zgO@^yM_nb4g!K-mfZ6K3ZCd`7t-1cg?)bmwxed6OjpUtb`|-ilbvVVb?uQ_)u$LWC zj+?ZjL#%c2t!ouOO@!av=6DY<18Ky@>sQtRxznnB=9*@OqWS39$cs(k!0~4g zQ^0mG2ja1u*H_aokF0BCfw<>1HYUHvLa=hpwlkuM22@#bVKz8_uQ~F>Hr==HFFo(Y zg*@dVXS23?deiPQU@7ksD(aNV5AKnzt>A8pxiUg3p%=!Bj|(?tfU^9%%>k4OvD(%E z8z8zh@ohul^wCW!skrsP&wcD_U#QR?zvR$X2*gj7LIEKEK5SjwF6OhBX&+p#p; zBq6;9CqO~&P)K>UAQ97i80bqi&oZNCAFeB_*%Lr!LUtLNVeQZzZac??D<+-M#;yt# zsB*X5OrxWOzQ*bi)tnUQ5?f{KyWsZ+=@Y^*^nlmW^o~f$xv+3Zz(SXiLA2WYxCH0i z`&hvn-=_D^{2NIU5gXHjJFF_n_5H!#^^<+JmsYAxNk0BdO)mO~721TOEtCO1J#6LQ z+Y?-*wp5`Gi|w`QDns|}$^j|39tyRywD=fMcGR~%?#(VVSIVsN^y_)q9J(Q8Id?K# zp%{kJZ}=)PPF49{I5kRYZYd^ZXX^nVGP2QDKm?V!z!D^`Q(7Eg5uZrd`KF{B8=}y3ijG{LVc4VrK>g3y9HuL6 zm$It{xQu1O`*yb&UxDTV%_?t>fE-T?4119?vSe%HH5lD|p9pIZK0 zXDH(|a8-DtRCK`j@knIBqJiS%q^JOsz#d7i`kDs6>nT*|8X7X!TyXRy&Y9W3Nb~(+ zr|!Kwby4mg2Hww{R0qG|e#;oQdhRFY61yyLyx9tN|@z3qGfdGWN#Hd|F2hfyk&*goT5eB zw3E8RnY!pQSW+rk_AXMV<3^;uDQli6K3mTmnNrPA?tS8qNb;E;U0OqZr|r_D|Sbp#U`l0 z2JRdHJRn-gi(mDiG`WaJd?1ate`rEBi0Kcw1p#5&38-nn6Ol#?3}NBG`BQAFDR76qx7wpNAcEsq+a;m0$c%o%1kcaK!IO6dooXhogLIY%2&vC6-kQ}MR{P+n4>>qb zrU#b<-!K;@%H;!U$Cdb7fQQt@>HEoUGYd?ZNa7>HW#L}K*8d<_ggWq;k{)U#XX*TP zfy5|ybesz;bNQGrgm#AXFmSf$M-MsBPX9Uh=OnFsJyqVAB=ia;{{&EZLtn8gS$$ok zk7=7W4>AW32Sh_fQ;J(j8w)$7!-*>Pv5~Mx)BU6^#Q~pTfB|awJ2mV0CHevBqse$7>8I!QY;N3X_hm@J`xYHiXCS{} z{j{N?*pVX6xF49vy2=ny?<8u_&I05%G(Fm*on-q?7lSFi6?WhT;0Hqy&=K9%7kj#fTKM*z^#heqJ21vQ?gtNd# zlgX&BE*@+K7JCW<3`doWaa1#O(b>1jdGqwS;N44DiBKu%iw&B0X~}7InN83(jEYQ$WniUuVr;X9jX? zI|KBy5!p_Qwh9f;2W^TSUqsM;f5`Pkb>}?&XyEpr(yQ$$A=k>t926PnQs(filOz?6s!3o8P{SLjmpc+uwC4}N1IQ&)5^Uw?$)#HC%h%p`Xs zJtk0n8&^kZiIG-st03sb`ll7)4MWCBFO(u|W8d5yL3rK$HRGkTovxS9M+1?g3FO)N z0?~U*nz^SvEwC%vD->a?1s^Z?MSK9}tCbY~COx18h^X5-w|veqD=WOAKYgRIvYq&o z3ANMfQ-!Dtkm<8%=aQ$eKpgK` zF8HR;QjAHO#~q=aCT909Bk^G8iIexeo(`LrcQuoQzPEeY>|njtXR7Y$ulpGC zybfEui8?t!S&@vvS4nmVAL06l0;k4q*;WLsO71y@IiNvCAh$Qu?UTL&T%)eu3o@Fw zJql(6wGVD6ew3m5je+`1fe>Tzn&9qKVXX`oU|WO&vzqYs%lrL@ibl+&Wk)_qGA6CB z5DI-iP#AglGE^}??n!?pfyEy6a zj{O1q)*&#p)@>+spyL0r%s=}&+XTXBBY!hjM^UpxI$Ua5jE0U(?=Hm7uG8`cQ{-GM zO17LL{7g%|kk^`zF&)#z^#Pcut$xFG_Ea9$seG+Azq3)~Xh>9sDy(_Q-YA^1(6%Z}mAJ73aL&vkoAhl(>1X~}Mu){x$MqLoz zB-9<@%ur=j*i-ySGNtwGB-%ltO|-D?=U~brJVDgFDxH>R)Kz(;Fuf0 zZ+kX2IDzevnagM0p1Opw5_0EAigum@2MC+5RO*Hla*a@H(H)&JgEBE&8Y!y^K1Eo!@u zXBT!#O8Z`Uur6zQ1)h*UdV5`EFi|V`D14NI%*`{ifK#nhdbak>aIW<`@V_#pp^VtV zex&K#wWJ7)=S%|-|iYxmGOas9ZGHk_<$R|cN?LrEWfXp_^AySj9V58 z1aRsu4`=6GnmsP)myF+LuYAAG^nb>%va3- zHvolU4V#2+oJSw!G4*Q{!cOvoH@eIjOM&X?2|u4=-Ldi1M_o-uiB$Ke0{)YSD4?0* z$G{&T4WK)RxD4FHdypDuiYgqI*PSy>z}pQBG(Vc4V(geLQz%9XNV)ZvKIJIY3_4K9 zB;FlKv_iipAGAOARWZy}i#ED{hP3CZ@y0TwQn-!dWm<6*TKHrpg6G)DjT@bbYK5>S z_+87&CE8pdsyYZAW?y3MNJy%+W4S)S+!vLCof7LtZ3)(@zP^5Q?SQiNMKEjYRKc^8n8x@8F>WzSKufk___AfVc^x* zsLOP+Rl~3}z`8L)5Po)6l0kY*ZX^XbX}*i~Yz4t+fTr~1FD2$RG)wf|DR4VIV@cLF zCx9EIt7$H|DE;HqGm`c{5a7U=0+}9R_JAw!RBno^1r3V{`}F0JoN}Ggcec+eC=B=5 zQ0o0+q*>9va`VGI_u|~{Smo-nVRoOf?&$FBVE(a45n~7U(~3o1MUwcjh#={|gOoP) zAN}Dwo16R`yrQg_%Rq}wCI^OvN@{e7BAe_<*+HFYKiiXcH&X*61mHD!fTk+P&}~wrje{Lc`%RI#0NI4t8(4@O1%6KV%dri%1>n<%=1WKC;VCZK_*9{ zCKFat*mp5&mQ&V{Zc>x^*z8~k&Z=K>9+8&Y6IU0UhmM8}T}qxE@|8-N?9Omt_W};RaW>vo2s>(H!fn_f@mZz@bt6#a5m3q*a6zyADg6 zA^n!3>C_{$!*P;0W@bw#PnXKTBi=SCsi==G`n?$HzbQ2GD9mxm^Nix%!M^}b?UH+K9Q=7N#s znNr00^aQD$`h;C-8B5GB&{LweQtRG36_bcRYIqB--d;^~7L%UZNV+ZvLo=Q$maGYS zmAsv*&Dqu|DZWh)uq*Xw5#j)!7|`dtBOx%wNS?Z;%W?-TeXmh%%QErdcfHf@0Y9qg z>dL zBY~=)NITeed`wOA%LQ6i{(L0!8G+$t3$4s{EWyit_yL<%7{8GyX?z}p? zkQmGr;s26jkX|}y-H6Zp2C6htVIO7smYtd4>q^4w9kjsXD_-1rHS|V^(D-e~u;M5U z|1@kM*;vEz={&iDopqm;4}E0o%=`2sF}bIvQL2>Cye7#QUEbeEDEK&k{jKOEkOw&4Af%RE++Jh!*Em(O{4Fm}%TkQB+r zkzTXWs~Zy8H+_)T@}I}25#frESC^)PHASql4nrRD#xy@GXj&jT)_I;?8!6kAlZ7hZ zxM#w~J~&5E;^}Q556hUMXNjoMH{7-U_muF|f4(%;iL4~*6E;34wqAdHxL{9oPgf&a)#xN|%{ec(4|@kO!LlN`;t?VSdbM6~qlaV9pbKRWGT z>wDL(``1pMYDWGd)xu6Yc)_}y?eL`j;|M)w#M1?PjM0@U0Q4j}=WjoPk#5s^o&S{U zsJKotJkZA@Q66S`ZMkC&{YAdV<&i(0C_xF3<(`Pj(10*}Fk8@WgFuXlVI`5B!- zEkx_>nN9wLdT*Z*)wUqD9=jK(+PAriKUPl5GXsJjcWyt&R?aG2%{lLFCBkW^Ti$MV z+*nvorKN1xG{SiKd<2exwc z0VUm^SRrBQn3|gKWeNA&?umCb9BE3KTnrwT(U;2px+6=|el%@#2{CENYID`I(H#Hi zM@2OYOGa2ztF%|<)m1gQD3%OlA2q;{xHe40tLB8>r73PL+%Ze3tu|o90Q`kZJDTjE z;+38dOz+G;^TpJe>N3hOQ0``~03Ae+A^(sQ?wpg`{QfD7_%0G)0?s~NC<3;4$uENY zbYqyS1^M4;F*j2v!(!okL>~Dk539UhFU=*CQ*;2Ss6a zRX=c3RC6QAmxvN+r0wMqbs`(W7zPi?a5Bg~zfrb#-=HJeo`72?b^FUBlzzUr7x7YK zcA87L)r21SVVa)K{|s(c-{9C7C|fp6`^mrh>-+our0ZLJ1$i+nUwU~9yt7VCleQ3Q zj*mphskRdn&c-f~oV_abl}38>}sgm-5VS|G7f?^^UdjcygF0 zv6(X1X_(r*nA3L~w)dfz6 z%^~Uf(Q4m((Jor2F~4(_fV8|9tj*4l0VwJnDK~x7QFx@z1L<^pd%mV7F`oK{AkjBP zQ^-yc<7(uWX7!qNi%V(z5BK14QY(Oe2#6ot_gCVa4E4BG45xmj9K6*U-xXU*H6g%> zj;mQPJ$e?(2NW(5C|rSpy}V<0+FDvF0?9%S{T`PdM=DT($H0vk^yId;x;%swAE{l) z3&xR^2+LiA2N)CL?R#oJ@=|=HWX7Q%IS9Lrg51;x5aur+d`8nAJ@FIp^2eB6E?iQg z?>j7aLDOTp$j>t4QDi599{ed6Kt?nyo1kg&LtI^mSviQVsv?Ucg?1{>JT3ceMd{b& zw#~(%Bkz6uM4MayV*KU&v>N-7q3_i6i(I$>@kWT&7TsVRG>^6Inv74)eX~@mihVFT zalfG8Z^Nr7j7P8z|ICj=-;s;+U>p_3eeJVfOtZMX!gBlYyY_?Q=E}-C#XOFuF0=jB zIf!?0e`;=;-qPx%<#(Q3QB$7C-SKrI-OCAcK3inim{z%z1wa zvD)^k4JaukJBWn~-_WBii-$7eTt>Ia=z;1%#9ger@(OOSPL|c$+1~!sa&+14&8yqh z3BRd>zbrcCA8=&UjWW=%my^F%I`f4(Ne`@vJnSlA?bpT*(ZAPT?4iZG^?z{|DYtU5 z|J3{&HhoD$`5C)GI+$ZpYh_g{s4KnHOb5LtkIK8lf3D%kH}{8Jw=jJrSa41)_U}6oC`d6ja&0uZd z8IzW6BN-XVUHakzlfNrgk>QPs@lD)0q$_?n&GFtH;=A=2@TdyG{DeJ(%I=oKhS+D% zCvzFT-`U{do62TWXTpzTv&=7uuhK%FPO)tVSPD3#Ww%0#Q7e)VB+NUB>LzwQ*He3m z`Cb>JU-rJ4bt|HB;UOdDW{E|3%41*X@)mvtM%dnnj=~V zKfO$PJ=O8;nX#mBzxp}c58Ap{8rmJ|Z!8HMsCE03s5ZS>^!@K9Smgtq7P>78I&W8h zNbR|VzdX*#3=Q^Re_+kI>m7fdqKM1DyOquQeo(Pi<@XLzkp_Dx%K9^YSt!ZdZt-N2#`-_0ClUb@l*Xa-YX^SYH4e zDFgUnY`j9;!fbX2aVRK*Fi_t5#|?dyd2lzC3|JNpr|)wRg7&agyF_jk?>~WRa~1p) zHHI9mWnRGEEaTROvex`*(|E)c5Ma#=^wOK?Rc*i4_22Dd(vB+-I>Lo$U-f?Rq3V3R=h z#x`5>tzTyO#oQIA?)(vq`Rrj+@y|vxOTMT6`tctuTqLy$o^=^~W=s|A<;x!_V z+7Jliy$<+*R=`u2Ej6rO2!$dnNu=sVZg|GSF&`7rHb|bd;T&p ze9=#Djq3#)Ws62Gac<6}xDs7K{Bpd-0M~;hkOg&c!TkF-5qk5)0yC3`@VvE_prsA3 z{7dulLrw1|Kfn4(0WVdilLeQb_w#yW{QjS!vv6zbZNTtZ!RQgvF}kHoYIKN*gd)8kd~4z0f8YZNJ|JmLO{B^Vf*<0gk9&lcFy~}&wW2Y0c7xF0)f&I5Cu~O zcCb{?unm4F=IrsszCIPq^U)(D2#`ia0G|}as#NGM#=3WdU(VcI%JIYR{9jt2Uf6wz z%71hly}6Wj|2fhG2{zqG5nvc?qd#W{a)N;2bmc_jQX)OPpt-tp;irl}pol-{as1Pl zzHQqPK6Y|btEtTOulR%%fBeqo;;l#kyueoCdCm`OTL*m z1nEO~tk6o7C{<*m%jW$%y#uF~n<2qB_Wv-W_8MJZ%f5rWOMkw^_$Pmz5XfGVOH%*BZRK_@S_8pAN3g4Y1F*MKNRJ9I9U&utr44y;&@agAG2|^)_cEJ6c}8 z4XSk@FFI)UZAVy7_{A0TSgT+nkig zL*9Y+<#)-aGLMt_9{XV@_B4-z&d+i+%(TBmzi$7~!9UU^88j32{HJupv|&%cUPbFa z|2aXzrx{_rq|| zZwV$RmAD9{um)R3I;#H$PE%eye8>Tee}t~0=Cl!(wdufzzAbcd7ctnd^b;5nn=FWa zF;lV{hsL`*$h_ZQ#Ftz2!bGqjev7_>>U3g=&;)K-!@#`R`OmclxrS`#v%isDa3RY^ z=qeH>?SV#|d_2I_?Kj{Cu#rG5`0Dzls4yWq(xgJnCyx)L1y0fDKg~-GL4#UHQJ=t& zVOF=fw+3LZn**b}$~LMpQ9LaLs3)pb6`kg1y7})=%%^)8H?#A29=)M6sWtdUsQ@Nz zjT9Y?)i3@Vsds89rD5j^-qcnRfjm&0N@o22Q9T>+)yhvk@{SLhK7Ie9rf>f=a<=Di z<+5m{lw5{iyoK9|={I&?b-$0@a_3`O5Eb`y1bl)B!j;IqAh zxvM-A=kK9<^S%~wEP|*|Cbou8=j54(!qP}jSj{n-usuR>ezEG& z^an-%AYv%n&Hm3nrAYJ!0UBoM^5R)uF&lJ&@giQNgMt zs3@ebrDmXtxE=26-^z;^Q|ykG4goo=fl52j2__A=YP=FyE<2od@nb(w_My~=r!>b! z9PdTC(xO>_ZSeUM7xJBbG^@kNUHt*q$iC+5BB)@<$sodd;7- zyw#%0+Wq4WEZ~x>XIm6@(TjQA_xWE8wbCl*ylY{_xkP)=fpu6#JX{-Y*l)Se2oHP^ z`+ba2azN)lfw}Bb{iG>m38Qr1P9X?m`!;NnH(Ff29LrSo$)BPv4)f?g8g zhgv{V)|B8(@qOtJ1oF8oH$NhGa7)0(PZC-qw0wv(AcWzB=db4<;jEDx&x8Srnz}z9 zi0}r1Cm=5rYOA%(3k`W7N+x{%->WW{s+-=)J5XPYgok$w{+yruunferV#{jJv}nkE zk=BNyR(gEW)7Km(d(HM7TWPg4ci2#MP9q3;Q{eSjnpG5`n~MIE9I_j=#YSy zvglp4Ha!E;=PbV$5i`One(#cA-JOUHr<7VQcrA7926zyl|x zzevJzVqdgs#=!JWxl7>=`VkvW&@at>>q^xsLK?DBC~6zbOkJ%m*Jr;Q-n}ke!uAHR zVE@@AohWwmLS;q>ikidqS<3GxhOwyKIP33WsF)irELtK6>n%?ABo10dOq3jo+a~S-sA=FZ!yie3>gDlHd?50- zZ(ysE_i3yPDpeG>jWc6*deu4gQt@Zi!`CsRUtiPX9`$P40bCcleL)X&65}2(@C5^w z&->R;QUFbZ@Q5*mYm3}2fH0>3 z!J+`v?a}9aQV9sg>|h!sqXhy=_)&Hsx>deo5K09bbisict~cbeZ~}O7w#0#TizK=1 zRxRRk^|xd@6lL?cRn~zokOPu=S zc|yL;LdA|T?4xt0&!&7UUE*IFK$$7F_<_DKaV0`kljcCP`n&g}&mfN@?jzkW_s(U< z7=~%UPE}uS2lKQCeG+-ExD%z5NY08EErqD#7$4ZQ*pw`SM znRufzX0E=9_|EF_HSK5S9Hk7n+<@*k2N9_L-HpQ}UztpeNu*YfVg7yV#Yu!Zx_!&` zl(}!R>WNP%}K&2X|f-j8{ zc0+w?VE$d-Wru!+c%2p-(;O5gjXG$bdIeb#N@8}8?OLKo?vJTm3@jyeHG8&0_%F$# zYqCK^*mLTj1%3snng4&TkGeM%`_rFJ785K&Y+9dAje9>354(DN_JJ?#nSDRL0hL}! zp!Ln+$kQpww?F%0xPOxrVgfiP3wnNt`O9tNAI!?P%gR5_613}*q<+6TF8fDq-$>Ra zE-1!MdBvhay6kt2f|HPV zb#pz{@Ho#@hSca!=!SL4emLB9kxmTq#PV74HEds-U4!4KOH{M zr!%0Swf4&D7@10-8ioc6*)uDGsBrs=p(mavV)yk3fx?kpLsp;>{a4{8#6zPkU>HRN z;$f*RYrUGAOh5ZC(3z+6#_F2fBls;7o`dHX>YyTNV49JsS0!32JC9S@CnpzJ(PVyq zMy5T?G`v8D|L3fWUMk|VMsn?JSjBkf$6oIkzI#32x2(=<_=qF}`~O3cAh zlTw`BfQ%k70Y>k1oV)%N3BYZ}J|9Z>Do4+%Sh*;am-kUQ`r~MrmS=IAdBu)HM`;{z zg*MZe*qS*Ba1m5`%Z--1zTU0AZ~05eITa}6qPq)v;lOC7&Jcl^hb19xZqNb!qw`#< z;Dgc+ld^;d$^F3}N(`PLzeZ#ili%0<<=T&{*S}*Zlw!Aqj`u&qktCo5!Ym*kKcMEh z$Q<%}gx|_t_!rjZ5W_HP5wP6UAJTCD3-wh$5$4Sx0UG$^4&$RjsbQo$sCMBwK0#M1 zm!NwDZX)^kp{jrPr95!SWKjH*N;*ASoIY6KCMD?8^AnG%Z%|jkCcYg_^agL56H(y6 z+`*vN;l2yu!Br3P(O0}N0tZ>yCnMrk?$ylp-C4MNrz3lkJ2kT@2v^QVRm3cciBZqg@w#Y^y63zqfYPM6@cwT(JSRdad`zk>s* zwL-IqQ&Zju!dg*Ub5U=o#h$&etbVNG<#rC2RmY8<5w4>4+Kq(+5NL@{M)Ja4G{Fuw zBXnxGmXp$p21BUZ0|K-J0ovdtk>j7kQXUdJ4`X-0m_;wFXP z%VD?sRJI<}S^Yee#Hqt8;jhy6fHWEFpQdmJnmyIB2|$#!zJoOD#b5Fnjo=+8n9aFF zHPjyzX9-k*%_wbtJji8XdP5qP+x6IP0p065v7=<3dg$8*i54v*m_A?n%T7+{^(cR) zpPwPqOc8x1Buxy!@()7)V(R*E;hsqwD0UF zLm7tyQ93PvAbfYccDmgA9Xzp<{0h)7zaw{Kr@nP`E9nPsE#-@lqkpJ$uMibe>qP@p zxL^3w=SHr?ZQh$*?daT&D`A~v`5$LZtEN|AD$W)OR_UAHzktogTUNS!!?C>wWMz*) zwYOx`DIn`yLbPlEi{NhOnLVYjUYJ}-wnX0ueQ;!Kv6U4`(V#A|10J^)8btQ4#lYgt z7DqjC)vkbxz=BYa`tfA>-p2l6Xq6#S)qR%H*vw0E;O%0raAh)szdEB@ZR}hgu1q|p z`N5Qg>-kmZ`pJJCq#)yd-PFggJNzvq@$BXWiKJWF)a(6k>1a{_>+BIE#!=%cphnIC z3@8CpoR|3~hc8jC%h}_1Mgsr0lwh}$azmeIwnsX&2D%1sx5m=Qtv_+xl%0+A<)G9^ zPube^9Y}RE?gyuz##|Bc<6uMTjxgWJckj;m@`>x3dx6_8S@n|OHb=6kp}U{W}2T1)h9x$R6>(4c*1$Cz`Cix zrGIwn+3i0ct)-E!I@60+;y2H=*ZFzFV^dQN$z&`u%38iAB&(g6(eH)4M*#N=mFCun zw?N5(m5oPxfL7b}7};pV7__+HS~d^qY{~~}zTpNTvC&^i+1xBgp?c4L^=hNG89&xB zj3+Mq^?SR>-T}KD^NS?j{^=MW|9X)yx56ppA|}ZsV@4!BiihsMv${HAd#dhV#h4x9 z`hk43A?O1ctyY}l`SpbA+sF0IRFaq}d{;%A8ZDyyirBUqd?zqwA(2!#03QRaK-5Ap z(X{uakL=>Y7W)bMLO_;=`lG~^GL#h+BDzA9M12Z_WMYC6&fzUN66ckUsdx9JKO5z zAE?uV0|4ug`&yEo4es#9qF_B-t<7L8OPO_BfKcbQQRW!qt(2m))c|9{@Q!w#o23W0 z`fjE1x3f%I{KWO{^e`A~Ul1H1Lzc2Prk=T;o-20#ADAu5G;Nvf?J$E}B&0b1SCtL= zFV}uk_t$w!sgowbLpMV)J?vpJ`vthIEAYhf>ToyGK63YU)fv6Y6VWEJBe#PLq#70K zH`Ui_?8paTPcpvBr{I(1Tivd>C(A#phsZm`dn4;534q$-`MeVc53xbQKet5qX{;a# zkd3mL2tG<)_$2%%bneOg`RZY{zuB@bK3mYvrd;|rvy@v0BEu<&0d_VKj5xx{RH1DE z6zDhhMSGXgJ0?rxvYU0aq*r(wQ~cx`g&-d+6;Ypi@HeuGyMN^*fh0VQx8Tn!UDIm< ze*o0Zg%x0f?W*SJtHU+iozKx6XhdLWT6RP4+}VPnEP*xd;{YHReBZNF?aq>?|1h-0-UOm zHS=^(#;DNppaqLo?;Sw~IO5iIr+C0oKLn#l2xK*m(64=QoRowB6i{VXpn9gto$Ptj zH}yU%ebk$%X~Ol<_^|+`v&UOoab?D#B}|;PC%p|98CRkc$fTBC63@Lni9Jh2cc!;k zl0WdcTk?~`gt{%X7Bnvbq5Y@i6tXwxXFLmJ>GLz8bmP4si*Umyhz9`Q+{KjYqe3x& zLqt@T4D=2RxjDSUMa4i$;$U}D~u=##riER0NGH+NK3QEi)J?B`L0w zLTyZvf?PXi@L)HVglKl#Hi;$E;t#-AC5Dv4lpa^fGI|In$ZZ<$0P)=r&_4?W{|Lq} zhDAXMWsmN;-B{E-x>8*U4TYUxt=dMs#)cEO^5%xK$L0sk;yE#D?Am=5MZco`1Sm_C z#mrMC9$r8mo=ZkE>Q<1|Idi`IvoPbou{GI=#p3(NdfD4E)I=u{=Q)c%0w~ec`HvJ} z3c3%K;C3+FYsS8=B>ILB`xTN!LO0_BHn9_CQd#=!*BgFbcux<{`W<{ADIhtJ1FI>> zxAgEG1-47QOpSM#t^HuZDn3PnFng7-_d`I;}oPwp% zm?Rlhc*M#AGCY8&k+XCYmgO&Qk9b#g3};D{s_3M?^;{nugr)i~?Y%kk+*Ra%Dd-hf zh_y1@<75wS+Bi`%codYCcShN%Rkf#_BH;7aQCWj%{?>!rA+Yw+oBs&Eh=tBoHx-ij z?k0d%UB8_I{{82^u8t0KaI%kM?VDGLsY`86!fP}#9?@C%n~F6%BSZ8)AG$|RL3uDt zcxj+QFyI4!H1Y99;|gCl#bWb2ayJ+>Y3IJ|{zHJ~;)iAmbVJ^%IrS-Q9z7(*;KGS% z3reE-+;~x@U-<}8(%C@{C3yXYFE*Hvu`w-P^)>#)Y~8p8vgGymTs;X`g6^Zgwqpja zLj~di{qq#)s&niWzKzz}FDg<1#RjBX9G1^E2~Yn99a|WoGIXf{mHQTUM?xR&2IQ1c z8Fy}6#P8Q~hD6)cG;>G+9;n_!R6MoM`%2L8(c(6?%Ns`D82c~Jlw+&&yR;V0_G9dc zSQAic?;(krV|iz?mG}4lqzp0ehJu#XhBo($tj8Rk((T;>6E5<+M!KnNe%kLiV#UmR zrr%Cts+5X5x-08i>50NFSa}eYE&*_Pz@EJRlntF1_MxKS75+N5rlc|2>|z0xnRbg z)jJlMISJ2W8k*S~I}!#jH47M7RF3X_?+SF9t|ouAnc ziT94DhkwjQ=nZQL=ocrzGN9cuWcdl`*6`Cv6#@Whgi|&Su+z4Bc_0q5v|^S7PFT1w zveb|RSGmT~2X6_yki-BFK3qS^06>eSnjL`e^Ir$i5df*xt3b>k*HtL=XgQn4M1m6O~V zEl}9Sa{5LE!Ra&d^A64jNeuzJ^M+VcVu!=iW@@yz3Kjmj6+ zj3QSH&*^}P{Tq6fcg2@OT6_2s?xmWq1N6b%81joi)PD^;L~8Y_C7Np$kjFpAC6Svd zdH0b2(A(Ougn0c7`(_jgQZo3X#DOx2`2#mcA&$793E;b9XQeZRs5?&|Pz1gZr3?n6 zgB>mi-T3_ zmNG0)eetYj`mRS_b#5y2B!kc)0NPS5z6X(v`!oShSYq;9w?VMz2 zV5zGqk5~V?q=$QPZZZ6q%PLUr|*k2rZ?d@^5~@ zjT>Q>6t`ViD>4vf^Td!%4o^AfGICi(=Sv!J;7?gI#Vq}G_nM6Z!DbTa?liz~DkTd%#Xyoa0tWP7MGb22lLz$i@=AJPxJot@Rd0024DsmXoYW`q=r|ifptSWl@(N^Ua}x?@!hHc?kcF!^qW6O+|Z1`^HTEojFvQs{M<)=X#`X7MQUH1Z)??>+Y?HY$J~ z8|rdN1S%cP=c)8hubM)_j<4|YSY{U`mnvp z0Hy(u=@K@7sU`E%+m|6%`M}2t>LYDr^?K`}wWO8H@mIkHuuGui32vDygeNw8%GIm1 z(b{B?$!0tsenUsbbl6htkS7@IrzA{92MTB)8t1!H1Y~B(JZ=b@4wV7b-_={=zd6>1 zsU)q@8LN0n`2`CzeMxP?MXF<4y%qU7x%U2c5W$gnIj!$5*u)jL0C%MyPq|Guq^cgr zL<@aS&H7JiIcig?J7^XB=r`CVX#UBTg;4mt-kvL00F(R)v}PU9@s4Oohgs$vNU*Wer!X&OU#4)kbH9J5LV4hUDDkzL;=(2p46*8}C47fkLUaAd6 zkjr72Z-`FcegqG+|LpWaAG>=qw?8bRC3-sQq`918gvqcZO?tmC6cL6kD2Q|(_^nVD zVW}KNV$4Eu-m_V_xqj3=Ka+P}d^>;dyldhXuRY_R_J}kdCKNy=GvuTHzn^>xaY+ zDnhw4i6cY7!`1u#N?1?TC+O(*_2GG@;D^y+m?cV$$7PgB?0}kkrBVrkPlpa)I++}0 z_m=+Npl13zGW%6`ThgfoX|b<^Q?zg*K$taIXO8%hG2w3p4^6$+gu-QucY$Ca`9>dW z*P}tFKa2gs1@OSXeYjc5bs1Uc3OW^V<@z1RzF+_DMOU0}%<+jZ0N^i18r&sWqQGM8 zpK=-CPNi_X4!T({$H`!*`)jbZ*)eMRR7D&30hn*E@^pqC+)bVkju_Ny1GP0TUcGg? z_)$<`<0ro(i*hD|jo2`10=0LKlN~^vqDJ362cF**F0H=>xey(WM#1_S8e4bN3B8{p zXUM40=K>^y;~4^<$XQ=tW*=wM%AUME8zSTjdtyq}qy%%d6n&`eA7wFo+e$q>+@=4a zbD6D3z0N>h!w<8$oJH67wozrFl>*vr3IOVOVu>@Nm{3JMSX zRRULI1>g_Uzro<42O*y_p{Fgpdx)g@$G^XzAiy38^;L#F{D)#acH4f%8G%hpC9KGM zmc5weYxlqeG*#0r8~HBEu}?#1#Cz{nnUW>s?6&`&Zbayi_ebt;DF6A3F8TJjLc|W% zx6$hp*=|r=oqkaPuAIb}Tbq1Wi05dR{=oF&HUhB!LLm72#Qx=qAAs38O`4^{2hkV?9cw%JIu1by=J^h@A$!k@~4v7y-d1l-aOv-f9krL{mYn{F^rr{rl} zE%Jit5gK*|jVrvt|ExTIA*?PlIy1Mpn0`yl*o_~>YiXZEEUgT&M8;fOLWNm<_P#&K zyo;0(<(xWeaufZmC$)ah$;)(r%bIjYN)w+izB9LP`W<6`*4A27A>zgJ|C98Dp$9W| zIZ`vX+qL&v;}+b(?5GP_0-!<;jj3@W+ZYki8^T3pbltg8)%Fy-R=L39L!cn{rMs&- zTFZ^S8!R;yj%Z79*fRKm`tADnfQtVv;ef|VU>VI>;D6ZRq$5sJR_n&N$MBObs(l-+ zO$J}Z-WKcR3;h|PkZidUh3%l3Yxlv3d`sK3b1CIaYRoehkmX}SXapQM1Ma2iE}KB| zpl0(c2)kQ`UIRP8feUn@<3;lGK!sSVnim}F?6 zz*3SKbL^5TVug9$Z04b9D(de4PCiZsLwz@eBG*Z5&U zfm0~Q-j^<6$w=izNLmMeC~OhVqts41-{HUKBYj;9=4y`u;>6$ko9ZeYNN$EiFolv(yt%? zg&D0QFGs6z*Tx*;;=0F_SH6^$PGd@^1pkJm@~9WO{A?CdnrDNKsbih+-%Bsj$P0^% zZ+-D9XJ(7+deH9_Wvf6!09&apn|6ZZ0=i3KaBWjKk*s3-7`@&}vIq{49 zF~gF#t$JhUHqlS0)HqcR#FrUf6IQzr+4b042v^EPgP`c{Cx&lcSIzG~DPO-WZ>=jg zz-PPXMi`G?fvG)noBA&POQWch1&)?X>N&t^j5-x;DpsG+FaXSQY)XBpr$9?Eo*G1l zaKO(z=oiJ!!z**m0$OHpjHePP;fLoy&!p5{vi7avPY!?kmMqJ)y%b?!F6!c$ zGwmt;*=>R&TOnBaD|BTX^N&(~Ig!S$xf;S<*!=Tm9t7ByEqD(T!eKt*AvhDm6Snj; z6Hh+J*sT%b(~Y?!T862K&Yy{Vsy6CW%}{*sBCD2*5)b)G>s~RHJp2&X-l>M|iBYOt zEE+RXSWpU`;G4)i3FaVi;vdwf1K21kY-==GPeLSqT$IxB?WRbBH;`z25G`;pnO1z# zO4}DiJpoA=Dq>oARpv5=B>!6KO&4DKdDBns)+fNc>!~4hFu+HSs(-rKIkzgL3@kle z{uI!G%KOx&>S8*(PWBlPKwJ)kj4C~H8us}to^8g|)~FSDi)Ih3PWtb@%mf{veC*le zRDstBJANVkjf6h@a{pGO0r+o-iC+Kn$X%mokXOxml&dT6}KWYHEZ!UJ|A|Mh2x0VVoF@*w2HwO9Av`?8gU-MBsh z_7em5jj&yKKyB|eB@o8do>5c2jt3~NVimI_qqU?T0TK^+Ah=tP+t4k~3+ivUk9xB| zvlhZ5|MPi4g8TV4w^6~n?La6iOz0IO1g-bI9rpZVIA#q81on9+E_Aea@eer+bx{!N z6c!wAHr4%!e<{`G`Kz@aC;6CjR^r-G1iUeUkm~4%0;2O9%MTv#jR)C*uDTRN&BrvxX-S89HLm=nTdu6n~_&kxjcV-KUT~<~4p_yMKPZz_|6qSe1m_NRtY(`b252`<+tK2^_H2 z`nN028$bzYSGE*f5RPveR9T13rfqu;ym(Q2skm5&nGdptF0F$&@{#P6W#-HS2=r8V zv!z@PQIs|kf;xThp(AR3;Gw*#Jo7Jdp56&%InG78ncIm?2ppwfJ0$tRIqJrnt%OZB z-1VIw?odtKWJ!WTDGngvrDU)B@%}Vu!Y}rqP!&LgeS-?i=2LDlAN3hPqu&F75~VIT z09E2i+DHt#xMte+EP8fkV0q1sJ)bEwqDQF}q|IWjQ%k z1Xkifi9o?bF^Nb{Ccn5t#2ZW0w{06QOEGyEU~zK){Rh zx8+P!__pm<)=6I7O5547|E?g3(n$2e(fNQP#WJ3&#j7OL#c#3dKDaQw);F1N_{U6=g;P)6##;#vv-H0zNYkzilmeK$GH=nbp zi6B6LAMP~#?_VOC5Xwep3Ws+&J9(N|raO!0VOOp+v81IcB$J((*)B?}uF~a6o#OLf zN};Y9ZZQBx5{+1F;R4GIlOzs8H{bwuIFn)XsLH7q(jsX!DbI@4Y^@^bHmVIriT*O9 zNJDJHlZ*`|c=VCZLyci%p_=VHPg(o<9d_p!CD^7dnnL&W^X1(VVseLBQGV;F9A!xm zyfMM8rT0NX@Cz~hV-f(<1bH=EZN76-`r~hP#?JW9384s}$kCB0t#iEga*CS^fKX1q z9af{D?;&PU{xtO|V~K!+9|`{k1`Kn))1p&dBvC%if146J8A8q}CClvVX3kg2IZAB| z$y5tPMG<7L#F!bHPg6(q$k2h-V~2C($ME`)J_1t#hu2cbH-G3N**vs@Gpt-p{&x>Pf=61$#K*ha{pZ>BJ+b{)&pC@r!gi=zdv7_x+Hm zb7tA|*=osGob19rgOGX9-)V_^kYYqd?#U_#R`ZdWHT0Y*|DHberR3hSuMfo<~U zot*CI?8ocpb<0zmt|ixS9nT*UL4VA;*?KfRp7O>mIDn*;{xHI}II^fT5PH0gLSVdp z&%Xo9I|1|6O4g9X2HYD%MXo<1xoc}}J;_Y2k_$1u6>oz$Hnz2h{va1CH9y*5~BQF1!r$t@PYL~^?0KifQYji|`t;_Mz$+2jn1g z3|+Iqynm19wRiEB-r7j*ot{t7hU5}{UqT_TLXrt>5CB{_6t+F!m|>L3ax3zAOW<2B>BMi1KLgE9+VFohiX|+MPN^H z4B+u+;9C8n9xI#6P5A?ks9eU)EUeyaznD96S)|pt;PQ{ikMH5M z=eJ#+tW1|xe0cKA4)toB$4)4DLFi{mY@|ekJH_No>a^mMmebnEoJ?XAY=&x&iXO#aLVMda6{ z_~JYjs*~7%g7IiY9+uG)`KIGpxzRY=O#emtfa95$;kyK!?jn}*2kUl#l5IFZ5!kzg z`g-}_`-kMQ{DNp5AAKQwa8HjP5~IV-2R{7P zSaxirM@uY?P(8l`^b#d=vvHJsrrJpM?~%BT0}n5KkmMy%1&bbDoiGsB-6cw6`G6x7 z^#jl8_B|1%VaV6asJfF}i5r4KX9i+ag0#0;GXfn8wsJoPy=zi#+ph>AZWMKizp!OT zF4nxdc`p%{(}8OLybbPc5e@QmdKI)jadR~Wd=>2wqZHZTTQVOWMdcw}iB8FGX@Dq; zXH|*>fR8Bf<-hoK>q1Md z_$9varU4GPLFkEJr+9l!DsAtaZokNiaop1bo60}^;-$PC!`dk|YNt!#du;+YM~G*t zVje;GYovZRHpURxxc*Y4|DjZUJM<4gS)H|0-`NKj1WSHW5AWbPn7&V;r*TJ3_1IGa zCFYuB?3A>Ca0JI;CX0&zx3U_2S)OdL%jv#kVTN7rNB z>Bakn&!Y6@PsIr}&*I69B2M(S1`?)e)jaE7TKiO+uE>BkUH^d(ve&lmW7r@`p!_Y+ z&-9WBT;Mv^KpbgJSN?~Eh}dHlG&aI>SfjkYG?k}NvY4#uueSNm6=!~z1D*2!%PUIY zChg5z#m8oKZp!^2-)CYP+zBCaWs1OD_@Lbbd*zkaE=s2jmZal!9uKQv$VDpVyJS<3 z@c~p91;F9nQ1x7aV|EqH=$Gv`&&BcdeV5UgcWxk3Fd^uL#7WFJ>mDfs1|jRW^0x{4d&AIt$xoU#^4{o9(- z(x)cdUJDjMRzbIXPzPE-7d){W z#QJ#i#V0k`H{`iFU>7_DG)_lbDZ<_l-*rxz%7@<+BL9*B6* z&0;re$Ue?7gy2~=1KubT!`v*1>9bz)e6^m42X*e&Qxp{2@CD3El$*EH&IF@4Zw^kI zS|XUG^7wAl-go(Z+EY-kZQ{8;!3R^ZwGY)2Skl;NZySw$eLpOR>N{%{wJ$iStKMh)t z`GVK5_qq+QQ%wd7LhgcN456?(RSw8>MmYY&#SLDA_Bs);m-JMwO9_$t8oZtUVfS$X zj*SNJEqs;lnC|8X1tg+0A8!pJ?}?z7tvM2C@fB&As&qxehQQ!H{t1pupOX%X$R{#>KndQE65Trs8oCm^Ob*Zec9P07Ar>Eq$8($`x8jP9gtoon0pU$iu z+xsY~JsKI=>gq~a&M@~0l4dDn=z6!7cQBTZt*U%ha6_T%#|1TYVsaiDe9V;PBQ4*Z z*oyZBk)Mz_h(E>dYr*<#4M$_ZkLuCBGF5gv81Mr< zAw})bryr?cHf7*cv>l@AA^V%{jLPMiVnh(juL7o^|LErK5k`i-X&fd3xn;xl*KRfj ziEj!W)iqg(GwQ!0VECG{`MU%S`oA)zIr?;;qT453VhM@RAXl1n@9(taFR+_C0BJ>( zLgzn=+!TMjVTGVO){`*%@&&U}$(3oi^BzIU6+STCpe2H4T>7FAy179ucfsx)9E3yzksQ6-- zMZf49HAb1Jv@6dPpXa()HWidnRw9X^KeU5L{hfc~n0{X3lI53Olf?JwzB1_>tL@&u zxJAq)^(pQl2%vgSd+_6Z)ongZSrrKSb*VxLFH4-uRo4snc*x|SxP{uhk4cEwWEsYJ zOV>jXS3+j>!x^6f3Gi(ff-Xa`aepeO248QRqBP7fW}@&dzAxej5Mu^a;<5|6gwRr_ zfQZz+gddd)lt5Ar_&=CZNSKtbE#ZG*?GQ5jvnOAUAG6{A1aD@Mu_(9&MECdfqJbZf zBfX`ygRQWB--Iy`1iWgO@lyfg|c@5`#gvQN4YN^w;00=-9 z*?sUMob2)(4;b2;asdHHh@34**@?XQxJDe_@SVa+Owv zV&rKav7-rCE~i<(9d*SF9c=~E?tZ+x?3YPW@g*G_z1s}&;H05VIB29&vSZ% z;LCqGt;|U);cZUclyRf=`H7K<4q=}suU|D3u%HJ_S293=V65IdLHE}`9yzgB@ACnsB4H4ZpGFP^ZGhT%ej|N8IkbDND$; zdMp3;1H*RQCdR(4>|!Da0C9(T3eXm!HAa-~5)=R9gNNHX8)3RCwYP5uiqQyEI*}Hx z@_R?p)-wota?M@`p!v!1BOx-Enodx^Q9$x)6+9a6PU3bS9yZRx)0;@9%+MaOU-da@ zcRbogc(5w%yT@hmn_1(CfdHH-2^VcQ%hI3}_qln8-zi9(i4@4_z^`4rZ;WzRqmp(* z3j@yR)P^T?+GN9BVhh z_m}6sNMQBd19G^vl{m1ZRCW|bF(T(fujKy#FTKDQ_F2RKZHq4Jhw{8GacQ5;i3vGp z<17`_sKM`^Xx~4btf6{Ctf|Mrv@1u00}`aF-{9M3GK?EfL6J7~%0{QKK)=I+b9VEkSy>|A?F_A8?a5qouCaxja6YVZR>Ngz9%Fotq;kPYSo4m ztbiE$R$f=n=sPCu?#0l5^T-rAY$gAl*}kTfr3ZlDg@b| z?oK-`u8JP62gBX0LGd9$FHtYY9`F6luT5hcJ-dijL9MWmTAxRX8l19Nk^^DvNx)*e zYx#OG+=5LOnF_>^O#ur(!Q0Z)pb>n)Yq_jH=pa27sQr^Y!5J^7IFg}*KRS0C>-S8A z#3{WGie$^>_W$MEsq9AgB+n5~m={g8&Y=zA1wd;`h!_Pg-=ibdsbmAo#;u(X`(fjd zJCF9+6E!bzirqA6trEQzM3hjv@h4{pOMs2$bDwuXH-CX^DbGXII=b}lAeRxTEHa<= zkmos)z^fzfvUAFj!oq`bzD`M2DFvk~l!rs-e&gl`jh{*0xi5wAG+@67XoIB0-V_t%SSngxM=q-1pK=3?YAp;3alea} z0`vn!^$zOaC!B)x8}-QXdJC?s|Ml%DPE|lvEQbF_(Ruh&{rz$LeD1xt_O&+`nOTLX z=w7n3GBV4plu)RwGVV3XEHWY`_nR#wk7-*Y-k`8e5prucYja!eV6-k@wZgwe?(ed=}7@A49L#jqYTQ?T!Q{%lR-aO6hj zF`J{81V$QftKEqEllN2a8bOtFe#ZS=cGkB?P52-HzKdcVY76gn{KnFQy#1hgSNiyx zc7PrS4Ft<{%Uk)nY!_yfF2x(@(OKRZe06d(Z}zS_5XlEiD-fUWeDNpy-!!3gk}cD$g{%2zste9Ve_Q3c1)1ONoYU$XXCsXDpeR0dJ2rP7&vhi^+<7FV4LtiJ zPt&K%EHXZ{GY>niIdRg8YdlsA0QozgSAQL9%6F{cbD6xp50u<;n#E{SAn>HEE7L{9 z#!l74b39NvyQM2PM(tKf(Ue52!@#F}5F$uSRmRMDah#-hNuWT3oT)fy{I9ew6I~ zvfJI{9N?@sv$)ttSKW~K0kZj#^Acy?@m=)pf99}f%1RT`(-tXRg6G49lR5HYPd$-8 z_0{THQD#1G2aR&38sV{Ug~RStbVfxhV$fzw$7aRx&4kkv-7MvyU6?wj+4xYi z5}T3Z!R@gwUF~Ax-rJ82?6+<*HtpD{T=0{UmIc_mRA|Hf3liVP`~J#*xI3w3j#&Q{ zX1)rG6e%4rZc|4$g8d@zo8kRjr*7!GlqlXtZx0LgsC`-J``+^%Cqm#0zHg zL{K*4Zs?Hl7yLJ*^6&%rS9p9>qBdbXXw(!CM7kS}GlNTsv z0=Dk63kj>A@wvxmhf}P+g(IX285)n+!9FG8k9u4f>(3|cDi?g~;uI55C?qMw=T!o^ zZttimg7UI}(~2tAN8c%EQ6#UbbBdfk>F3}~7&Jz&VV)WbJUAHHX){5Og*?rA=IS+; zd+U`sGAPaetcT^$Y3VrOyFfO4r$XFPaK)2YR?Iu3A zx*xC*miuCj`Go%I=`VlPxcbkqzjntvswS!^Jm0u_Q|Idxt}j$jvo!I40^*{ z&+r)7X@4Bdj@bNl>qGa{9~Exu&Rm2Lyiih&_pE;4Qe5}EYh#|Y zTjLIS$gagLibECpD9?Os>GWRP*c-?1aJlt$-n3%=XlY6^ui;HxRuHD+*4dIp%1K?_ zY)lC8{V!FuUhuc&W|FXg?raaXepunL&WkId-VyM%QW720hnSdk8wAt;u>;?qgc1mG zB9lU)uB9Z9bf&8=;E9mrHC*vF#V|mg19y@lePfzr6bvUKZ&ZJ@d&g2}{d-F%9AoXVv@!moo=23@feH84c+j65Oyc%g`JIPaHd zPHQi>t_izO8{$32|GpkyYca6H3A(>d*%)p&*TF}~`t|i*hmDK)lkIJpei0ZQVKiVt zb5K2RwG=e|n2*jNSw4aL0~lpDJcZe5SY<*z%{H-*%U`@LbR9?`1O6>TkeJy7;rLl7x=h zBu;081(rjaW~G0Fy&V1lTLTdul?N^eGy(yAx*g(+faR$Qo;OXPp1A;OQ4a=qvW6;N z2MlvuB|IyRy6k>CvP?|Ch-0EK{&oxM6M~zH5@|!W%(ObI_`mneB_(SBlN(VcH^?HcqxQdar*eZ6W{a5 zA*<{-F`JPn(z7H+yob>-N&v(c_^Llp9HMU@P|Pr8-tp(%Tf6$MS0DHw>CKQs)*rHQNNtsgzPGLP{IL6n z&o+r01IqjmSKy6I@A~scM@LnsBeSYGFHa$(AKKw1=3Syd(VM90<97qCT7S%6zi@wW z<|H!qgE;P=x)Gk#9Q%mq*T7!#dGnzd7#gaPv^!Bd%O?2XeygAe!~1}Dr%%_h0Id(N z1n%#vq&-U{U)fKJ4l7W>&gF0%R>#e!Y=K$F6eeC1>Vm6ZR5Ov#<4J$!!0Gn*-oDu) zM)F8&Z_Cs6;I+Pp-Ddr*WY6iOk{Bo~#8ywYIZ5Pq9_~x`4uiGI=0tr>=`BXO z|Ak;lG0Ds?P>PWSLX1<3J#Y7TrCVQxzFl{DrR`5W{wcYqKdvC>-_?p z1{~(KB_iT)fWR5Wd6VMbIVL_-OkYxzeefpryWL)tu2ct-%bILzaB%v^bUh>DoaC(Y zLy=NuQ1|-N6DiX#|262)CTC8_qRXB$Zyw(5b`7Xd3k}{EsXq+IG*nh~xoP5Qo*sN+ z19>mJTVAD|468v+yCUCm>z|WvA5nOAC=EYzZA#v296ZyYNben41bmyhhz+s8k5?WI zt6z4tnCkk8IXp7{X2VU`88^vK=si>`|2Aqr@h0u_kBjvIV{&7o;lNl|NnU1_^=+2o zCUsQcg$`>L*}V1bi9W6y*rfBmXI+`6(tf2pZ1jJh7dt;x zHBaPZjLkQU_L%&zE+tAze-XD%?ZxAHh~xP8F1km#VvqY9x=5L?;aSeJXd2Su@a;DVKV7O3hLeDosGq=}3?U zt{F#b3C6#czciq^mm^|k7Dr4+0D}3FHw>V$2!rPUp)lW)f9;Cpd}k~f_t=FEG$IUQ zf!sG^B)To8K)O`AVPArk_>=BN!u(Z+$C&j)&c#5y*3s=S(SIlLOdxVkS?NCR8;AD> zo~T^4e>d}L{}JQV_A}nY-&NC|-VS{=U&C|h5B`Od#P8B88{06;DRG>SlkQyt(H znGxp9{GH>erBKgV|3&sUa_74wZP~hieA??BgA2v~b-Q1>qxjp?7MPIDe+(0Zi@xOV zg!FSvt)xZ4Pq;1~{}70W{bFb}?&3BJ_WyA;G!C~W*`YJG-(wdZKjtj}KGiK-MHb@K z*`+{u-=3|4H}t&{~hU-{zCfLmd+@Ei`N5um2vra5iULp{G0jxIJ2%7iV+d zBUSQ(60_*(t?PQ^^|9GGjIb$SBRVAqiT0L;LuV0B@4M^g5HCG)s`JjFy?OEqBK2I6 z&yYZRd>_oBWK$V5K&>@+72;)=qwiz_VyYr_=LJ`UpWa-$@szgMN!Oca+*9T7X;7`E z_njGb+x%gq$;WwxJ>exy<|dIxsNBSRlqcPx9A5vHcwTke2$@UQ?>NzrYOZp|k7u33 z64i$`lC6|s3(;LhJqb@dG%KOi=J_lN!%f4Z)t$GW3+TbB2Ms&OYSZCeg@DzK#Xy|a zSz7-Y-wdRiQeT7Y{J@PoGE{*9t?dY^*!ad%-uT0`e-NRR}fxh z(@=l@ziC}b(pp6CZEFS43^ulJ!o6&5(|E(q_gFi>7lL1bv#!5vJ)wievi5BAAdb&R z2Rw!fQ+*##n_0mpZVFu34W7alYBL@$bJBSWWB*_uyby&l#<6d?fp9i7u~Kgwl0_NW zmGN(T!KC{tvtZL|WJozyG+v?1xk`k*RKj!lNOXa9Sh|<|`Z@Vx?)}~YtK7)fgE0}^ zkv@|G_bHQ<+Z4=!_qw&QhX%4XBdurxqicxGM(k9)pD~K+NMOjhM}&Z^w(5txbC)1& z?^DIfe4<2OiHEZF1H1gCx9SlKvNYha>D!-lp`bk=@XQ}NBy#70*+Z%(a$JFBu*pv| z?0x9w*^+W~ExtA_Ez=kQ>_r`~oGP`+d?OHc+cJ@ZH7?9r^a#=e029KBx%Eu?H(g3 zC}cz^3c%YD?O|MQ+$W%i%Li}c79kn3FfC#15>lF)Hh?+(R2-;t&U$ifB{PTQ?OR5h zkL1kpy#~^$bIy+SIkV2|vH|k+ker=$TJQczZ8*s~?kA?F=?yYN`oxzaL90}@F(HUl z5}XaLM3d8b(xA%;k!Bxx8F#K-2lNOzld$e0dsic~9BXL#Y{8$dcWb(s-NB6$SJ*Lv zmFTl`YMbI#0HWtaUIHJ<_!xy`Zcf;SF)Wo2kqgOZ?^9){!@-R8WaCHfScLV$;=S(u-oIW!1A|^)Wzu-Qw(zV)?J;Ki z#&N-MdBeBk4`zSv5M;P7HUtlz^)2?E(lZHhS_0PzsR#V6i@J!~#h zVJ46yG;{R$w^;exL&fO}%ArFCT~f;zI$xfQa!WTJ4}Kaf@m%P%FoT}I6_)K%agx2F zQ4&aV%9HZY&>c`7U48t^O7GsgM&BT&0#9)IVcV!iNg^Nd@ei1$H8Xd6lNuX6fH4sj zum`H^g{lZ?m*;=&o@|O$;*)QNF7>S}-O~Ie1M3>6Y?|R`E_#b~Cu`*(8+8rKEk52q zrTK5|N;(G`!wHbZMvT}q1Raz*=WpQdE>caotc0}_Y>3k4eMO3JHjmy6#)8!~G0Ub* zNf+heLarCzFD4jsq9j#4{0jiqlrA$au!xz1)KHOgcx2=L*N>kB2omn)m9?q6znZJf zuK|~B7+_kD{ltQdf6sWk{_VOJ$Cpq$rLLZ}gJV`sKw_Mo7N?!lw_ zF9cq&ok2}Z+8;ph)?5rR&TqyvuEZne^PX;o;8n2Q&7U z+>-bn(Dm!q({5{JH0>2bUbVvxi>;ntkhP0DQT*whdX|&UB-PRwL zF6Meyef>DzVFXZMk~M(+!qAS_XSva*raf<2)eabhC8a<5K=+o`aO04=@BcS+HkFP2 ziu&f{zzG(7%Il$Bs&A3Tvfhyvpgbv7`TkbkGoW8qij6rk(3R@1+3w<`K`DX*hz8_` zH~jmhNqBv1c9|moU;DmWWX2<5QUXBp!Tbkd1ebn1M2d+Mxw)=OgM5F}g5-n4oc6U_ zs*IlE`#=^i`}>4}n>2_ZBzgnXk!N~1`N}9gIFBH8inwC3t}AF=3%JKt>^v&~{EcMw zso1pid5^aG&x84iVT2m5H)aEzqhM@{t^$2HW&DFdJAoEw6W2iK*=5?6?--*wb@`ZOCzE%P_w3C!GlYSzK3#9>Pdd#Iv6x5{6SIY~`S6)6d_ z&AET`>5BhhuAnpv0sy9v8=su6pCADP(58N|m`lGE<<&|;Iqqx!!9Z~iP0VBd5qB}} z>C6X&E?)3#hgt#bdO+lN2)u2u|7*7r^Kg}Xcd1^sM!PTbXPCi+(6?chUQSD$)Q{*# z+1->Ft-aCFXG`^cnBDhep3A_t75V_sRKDlGS_dXj!~`5GPdLP3;8T%PSH+nY308+t zM%g!jl%bm5anaKE@D9zxfa|-a%(MkiY4xFg?8Fz?7Y0LKaEqLh5MmLez-bCUYxlDJ zB@&-rb@HmRs*ECKIc}x`i1*pzMM?!^8p`Co7{z!eghN)_!nSM#yh{pNWYPR927ja-CjunCj zd)#^%ruce9r9Xb#LUz^EFWYu9D5D(sa@+$+wreTL_r#+4ySwh;f9^W<1pk*R#M%B0 zNzo!wP@L446g3)b3!{59tN6Q)9J zP}U@yH!uPm#SIMWy@W1gIE2){5ODqur+MiUzis&__6pqxU)&1*Se_ZoPo!wRsD&LovB*R_{5$#f;!nCmKEHmCgrI`233xkF|U-pd{ zp0b{R^HmMaJ-kM)))JXl6xkkLy?n-m@baXPPEP-M?Zh7}nyaOP8W>~4J@H^V)rR9S z0obnNyS69Y$D&J@R4+VqKX)!z9GmwI5Ez{zen8E(V3^ibFHT{p8O&|Tej_~R6#pZa z>?3aQiJYP#VgjV=$4eNmhU6sWK-idPAq{i5rnzI*_e*v4cX*=eUkZzXcXe3F0g+cQ z4PGBYH$DMe(&Rg)$j}ko^S(I-OV;lO{z{@=A^j5wg4Wd)Rtr6u!3IJUoKci8r~}EV z|6NFY_3a*_mFYiP0xhjNjH>SqQFy?m#>Fhkjt0CEYK+X9UwE=N)z+w&OZM?BX)`)#jgZ+yQjV{$H1 z1uIhibnaYE|Bgt+7t->1f@Vz2pkU@rK`&Fq@)_D!d-k8!CY9A=&Bv#G`cH}#V`%`X z{VK~DCEWf%k$GTihu|&;(%E{i)b++c=b!LT7M)Q0>~Zc(RtEa&YV?q+#brWr{u{VT z#c*>zYvYR~XS1tsE4q}->A?76ZxXcFfi`k|_|m#BxB{L8iQdLP-ct-qSK5CBl?!_Ho-{>*6#XS@E)6)vS7;VBS zP2zX~-se#epm35M7b5{{6^&1ryM~J!K6}|eY`J8DbyAGAW}8});57y&?qi)0GSwvG zD4XG`$f${!m;fZem#R8KST#q&-Qo}L?i`+$13ruwy5690_ir-SaJ5;RRG*`r*l_uD zmErsE*G0czR_8U2%dRoK(+r_ivpnOfDlYu+YKn}7Yog@O%Hc8G*;3d;8j4RUZJ`d~ z>2HxN#FcDH9Ydc8-CIJP9vt*jW*YG6_k$q#L_suOrr}VcD#OoK3odpJ2O}N)y)_{G zt&!!htnAJjIkUX`#13Wt3<0QZT7~Rj;*R17bNt5}hy5LoudcXsVl-!AqQxeR=-*;Mh-PCxHT_~lgKmp5R+0g;s6fpAy@M`3=$7NJ_yG%>F6U3uE1gzmQ|kNwp>8u<-w zYD9A>P%|LRU|ald};cDW~c+^bL+~&$UdJU>oE@$QgGTu<5{T65L|}5IPt9q1#R` zMH|%H35bZFp-va*riFVQ@|PF$k21??!4hR|)kH3cfu>Nqsm2xIT{18Y-e2}KkzSioPr(b6_*V8N; zfY1&=_?d<(1j9(qkxI3ayRxliQ#Z}99{sW`wg zO(10I(qc6}g!#JVMpxVy$lETw)?{g#`j3VL&@Iet#1u|+11yO@f!I&ne9_f^i}w&sgOSml!T%Gb+0&LRkwP7)t)(i9dKC{&M1_*i@@ z+-Hs?P$Xa4dJ36b+O6BeWwdxI+?vmA@POA^@N zro{_K;67_X{m_=poPO({k9?K8Y8tBIivE)>b{pjt70=n++?Aki;q6p-n4eKMZzT6n zTb_s>#_`|Ux1WPanmfD8on2SzIV9At1J*_JXe@^9N(Y6)q!`J?7V9);um zxEubIDF`dxy@=PM7$W?WPbh7B`THVHS6Phdh}YQ&+~owflzNtPCwBRm9SnETy30+D z_%z{`oendjPlnepGD5^Q?46A0rRBu#2pQp?hH7&Yp^qubxd8AJP zf*m_8NmUz6<7cTU)v#^iXRWPcUPx~D--9EEX`fHWxgQhTV7v~Kq@L-iakfh9^NxW5 z=TgPYXUu5%vTHWS&k3Mxeu>C?l>HkIYX&hs#(Fjrgxk>s4ns_ zO?hZQNil7GMK~R#(MekfOU`SK%?y|OGNR><>R6NE>l2OWX z^Oey4E;P1?{HX$voA_O=P9zPy4&rq8K7)VhH@x1y#m0PKsRbQ6y6il-wu$^w!$fNZ z;Y-KXiYVed*-7(ASJJ;poW2W<(Y!0S2Cy(1nZ=|RSSrDw@0YMU1M=_j6Zl(%)-lh6z;)KgeFcVYgj z;84astW80bmE%5|fKjjfs9$mfb2O$Y&>^l1-INdhn-9FqoctV9MK*fb(!kHh@^mx@ z6TRG~r2V4Jqqrt|A~TShc;8wh# zEJKnT{T)t>PZJ#=N0=2O%r^T4!X$2dkNTk8npvwzUcG*8LTCydSvYV)Cyyao>5clKY zgJoVUvij8!M)`P&mfZ9?ZiP}?FM4GPp=kT^wjL;!Q-W$bC4jVD<1eJZ+pGT#R^i~W ztc51>N+_fq*3w+T7om;b_Pgffayt2Q=|- z#W`S4iMi2INcoK)0OnpN#~O!uuw#~&ar zYy?XXDldU|v`M~-L@st@SE z#0P!{3ka~00I^tHiaYBaA6Us(f3tU<5e?UVOi`Q{uKkMsmMqOwb5_;ly+(M&Q%66Z zIs&teB8ru*2m;84G0Z`e2v3aDD+tR&Q!wB)z$7Wm4uiDr&5IrY>hPM_6wmFOxyEn* zR6}KZ9}Ymd?HSCI2d?*Q(EP&Mzz&QZ$_zIuLg=@&+|%(?Zf>P6`T4IcXjCjK<}~6WA<`|I`clv?Sg4bM`B3?*T~+&=9}89tL>^*# zU^GIJX`K0#NEmi^2qyg<5PvbjO-jfmmmC=j-6@3MG-guY@{raLST z=gUgX`42s7tr@SGxBd5dF^UgJ|D^}UUH#IukvaxbQtpD-xTqJ*shNF9gnl{^k7)z_EuJr$?LL~cif@{bV`|pp<-Y?u4u24G4Gx#)J7kjKK2Lvd;UzpvIkKd_3b#YLD z2G+hJ^7dAV(p%^Io}(<%N~9&v@nkMAh->1Z#da`ByXPHuJ}dx)l)$|=0!mB~FFV^& za>dM#SAKr+RYf)VqJe!4>uXYFW#z%MBECB?3%s!W;9E@{Abc?vXz&~b`A%K2+PL0} z(1WH<{Q#G>k{ML!%Db1gf`BlgSPgy#Oq}*3Cp*?NvtSk8d{a_WxOFvKSV&WhAW+LZ z^^9CAn)QB9P3wz6{n|@{r_dwLFq@iIH#{|;Es1hWB zZivFiaDQ_1&Ju+_(di+UefqlFPjIhnN~8^6EA9YLg(OG|{1)c1h3Nhq(EvWEAct6Z zLwDQB<>Ck}c+c5tRC?1QM30{EG(?&2KP+J|@TA3G;Bic>!39j2+DZa1olFHC!`nZ! z&aQW%>U|5fY=i7~HY&$I@8mZ8PIHKCBtU7A34dg)#0Wh2W?nvZU}iqgS)bPI3kU1Q z^zXg8Qr#%AjTxtnxa%~2tCA2YxSw9mpu15%c+jh>=m<+Vy5cVF6Bs2;ib#n&&m&r0 z@P;1C91lpQwK{6{RC=T5c&WM7@m2s6Z071WQ*QH}GV^_b?b3Q&Da0iSB2JyRp2j~shd+Iv#EW}drfj_SafD??Wf8F&&W%ChMfr)cCG(r#9 zpaF~PB@W0uxGndRDAuXU&vA92bJEr9K?Q6U1z4JNJJymtR8n&q&YI`sqd!0Uj(~j%J>W_A5 zqW3Pdwyyz_J}U89>4NbPn>i}B_@mXZQ_&MD6-Arc zRHD7SanTFNz&f<@}RU zpVA5ha^L4W1x34{l|?>9He)d_z?7Up2@|6SuN>+asO{_h z7S8DsYh1k&J^yXfocZkWR!m!(7F7RvnPX+)H#jsK+iC#@kpWYH2aF{7yPHcY~0nBqf2SgiaP-#EB} zIY(bjdEBjd&4zOKfpCW98=l(KEXpf}pU=?(qICuAl%(VQ#fJdgGVX1TJQyE(GpaQ~ zp^wIUw*Q9!lB5e3;ItRGrbSz=1%_-74@y{B@+g?xqc}N0OV&S2RKiO@8|Y>79qJr{ z9+?kNgn>Cl8D}@%K~w)Qwe`pNwW`lRL(gIGH52=}siBZ9px~9r6>kU%`L@GO zYoaMmfJmzav^i*`2TF%G9g&uEugIwXwz-)X@YFcOKo$8BK4nhQY`+wt_Zl{jWAr~< z`|pE3J&0FuH~$uw&oW_Y56+U^8A<)%fsEf_$ZfW4FYA(rDrFd!TLc8*=?&?m_k(xG z(J(5Z6EiV=^w-5Rcw0P8rR9z{PtLe3OEvOuiUKe6&b#W2=XJkYToh`Fr%9pdR%V2b zFi9TDLGDEo*ZjXl&$a*fY{KrQnNom??{aZaI@;h6ccW4b<#UeIzI=}xnSm}SlM6mz zqny|XrgMn8i?*0K-}f4J0u}KKKv^RW)nz5O# zmXQjg_3c)36t_)>!j(%`YDPSN>66WniJ?j`b=}LE=VhCYRvvBUWFe9Xp%+>xza(B# ztk{@<5-f`YmmujK$-3S(7PVJ3>{}2u`PGb-=1&Edz?y}Gvn`ZkI>`$imfkdm61Sb| z((hxdMv=IS;{y0uBt1M_TwRJuP?=-ljo8;%Z(Spny$3huhqtiN{qlhGectee>Kq%V zQ8FOdQ)VG^og>hpxOK>`vn+-%vY|Y~MLoM8^7;(S>x)KZFx);atcY?kzP9^B${Dhe znn-H|iFAobxQ8*z!@f9Es;$VI771jJlF407F!k?f<0Z@*0N-#&(xRjf6aw6>?hl1p z-pFNo78o-o1<2pTW|9j{A5I3?AgeC-zJaf>hs=&}LShUA2}b;*r)QFH_$je?1^J-M z36A^#r;J6hwZxc<$I64+H5Xs#K=zVcr+|Ng!5u1_FwpWoDmoO3_%-eM-t_O6askhR zW~;AHNA7fR706&ulEMB3*y&Sh zAYOx%1lj$3BKwYDuIc(R>YqtOo|g75qr7LbiHwa1F+ZB zw^}!r>qOgdQO=)^i?QG4I%HWq`^M?Nn{>4wjImX1o$3B_Lq;>3?s<&ha)Bgzjk0gh zu}2mm#Y;pV^i``iK$IG_t5NmF&UbT@3ZkCWc^~xt5p<-Ip9&}g48|d)V89h3Aeq<* zFN%tO{+InC%#eDtpm$l9H=dTtVQ$#u(LvvW?od2E-#4Nrl+Isz{@?a3h+!$i>@Tw2 zgJ9Og2PDl`F!BKH`}F20*~)^5S2VYClI|$ z3ViVXH5-l62$;6e!qz>fxIz1G(uBT}jhtH4$`0S&HMV#I{(H!4QO(5UAN?wgD}dnDgzfEQ#Wg{oH2wqEvyM2T1NH>9Vp8JjuU^$0PnJPK2nktnLli{-L_2!aIh z7jUEx)mFzCB5E1_DT*0HBiKPBEh*ZPw&A#d>?azZe9|tB%S|LjmsEN@SHQ@#0oRc` zSW^F-ZdOp9)L4)ZjTc+(z~lPkUoJ-el3*jkEKNrl;crlS9a5$_72$60AZ;~5caawm zrs$7fp8RGC(Lxy@u(vn*)XJs34#gjb987g-`m@j@iE=g3^W#S0nu_1)0ex|ArD7UG zUELH>-OZxAkt!kr`=x8kcqy7ZUR?8vVo|3|^AxNUPL$&1?0^0DgTnd>#dLOI(m3mT zGU{DUeCLl=T>wzHG&TVH|L6(#P&%pq7p{VJ7&=kgx3%U1#q{8|+T`(V2@ucc?XR*& z5&lI%Eua5yUBq#s$@xIm10(W}EZW1oJ)4q&=bLR%blRZrr))GmBiTMa^zd4#rJQHp#6X6e+J%cN0{P=q1`|Uv_?iHfG)+%s(4kcUSL9J$U&Th*cGq2h%Hd$$Mc>- z{~RxpFStKMg^NgZ^KJ1i(jTuZD!=GySMyIt#m~LHGS`Noa9<@PypU-dSIYIt4X+lK zJ;gR*lPwri66t?FkkV29OS~=OqL}C+iproSIcS6Z5MDSTFtGM|f5NW%4t}%Y41}H< zDW2JRCQ9swUDb{#KE=rZvNrbZTbS=5lFII+rr4Cjyw$lh=3C`~>Y4liiY4Wzju<0a z3!VFn%O1rKdhr4(R0OqTlMfsmN1xGFZcFI?c zj3ksKRI`(Ec5y$pC=NUX(+9Mr$Kjdyr+va-MAXkRWpjbNY)LFXd5h+|4p*z0A@d9! zouN4#V2njsT4~iiLFpF{Q<8GlONbvVJttM?-6H%5DHiZ@C&YiPs@J&D3fF(Bi@)9L zz6E_Tq_nk|{n{emIsRF$aR|3+QJkxR7lz|!xZQ*c@^RZS+ zC(OTM3f$fA=(>yF&J<}bRC)_$khF&PLTcK3m$Z|!%L3HZitO!46H4bES)Q< zw_VW7du$+^@KiM{^GbziY?<@@23@@Cfs38FJyc!3?Br3A*4KYZ;@Y99d_o^tH&vbK z9cNi9vivg7(0=_{X2l6w6M{KD9Ax;r02ZVj{k>(8wl*f$ldcb#D$Awsm`Y}b_I=^UydcT}EHh2EA9 z{FAu|73DdpNxP9OUr$SGgq)C9`da)H&gKiMx)$}Qsfyda>l9_h+D*WIr_4G9ZzG%! zY@Y)<$AoAuN<5gj5F2uElJRY%BWlvxiCCE-)$?1I7yMh};)l!N+oTC;p~4#eEGOe* zyV5W2Y7=$tH_!w5MyD8|Fa+45-M0jwQv8Y=D76yzm8CfOkYFIHB5f8!3*-`>^UCR` zCVN_#*?wfhnpyX?YVto5x5}r?I{Y5cIo)o1siq_-Q+zh6jB#~EE+Eqrralsx* zqcfqGLLtt(dx{wMh}%Xe)GztPdO$*YeWtzDSrq^IN;VDacbxb{E_aj6egR1wJ4wI`eu|NMLtkTx z>qEze0fFcXVr!=--y20+|4qArVugaYd_O{r`@^3gCtwX~E3T$GD0ubsdE zzD{0#2d|hPcNF6KTg~+jCkyKg5}qTVj15By*$1+KpY-&70raVaNxpYVAXUJ;?PI3< zt{+5F2s0%k%iMhAfUq9mz6Xa6rU# zNx%MECIekD&aWmR|M@)FC-+h1b(dj{*N$$Uh>5qn03iJL)_$M<4gqkF*}r-rKgfxS zIHAP7z4hh~g&EAsEstZo9i6Bl^S}4EX~A1*6rBkI65=7%>}4<$Hpnu=@;JyI;Mt&7$o<}jv*VRpt z7Q#hU1)pQM{(|p^`Zg=i41M{6)UcBGBc?x+q~R!%f&=#N;b?GM+d7A`NYt~M{t@ju zD#&%8XSu60@ZV3Vx8l}8UT^ijDvc*upy?H-swPC2OcBzL)nWy+d4z%7f`kBY&x&(UboMXS}hE0-dyCeCCf{c8K%@XBNTArEA4 zaw&NTv7vm+W@lZx!yQiI<06a&JQ)J0`FmA}c)u^sNBH0u%g<;`XbJX$p@nnt+&p0) zL!0CoLQn>JVWHZ(@kywi)b;-!ptU!F&B>1T9ac++-`9nyC`9LUjWi=e`rb1(3WOX=w$3 zOUxB9_ffiEY<((|$k@2JE=Ps*1JyYHX?)n5y$n2$)a_RvKj>AcrxfT#j&LZ+Gr%Qs z?g%@_R}Q+E#h(sMN0zcqxTVp_(m88-g+u0C+q+Lb!F3BzT7>Bc9iZF8Q`At5YJ8*M z^?WXIwkaU+M&+W8g}0r`_!&a{ORA9OXoj0A>DJ8#?J#fAjGs!let4~@(rDxfV85ETaJ^iTySPz7Q^GU!FGX zmK<*_l+t)SzI^5fYvoHMnwwq>NJ*reGdlym^RRM&r%K4P;sBu0-Hrrj8C?5BmNW~F z`XFCu+^d@`(D}-22?u^f;&6Zh?mZj-qVJGfG zO7QHVMT(%`&Y@P?b_2u-qb`oj#;%>OVH_TsyPw?;O1P=}oUJc3? zW5ByQLb?dBhDB;8;N^v9S1n&){`@sLsmFfd<-=Zsu>;!^Klmda0|0F4!4P5A>>7>; zOrVvM`uC1C!yJI=O7<|F;9YF%#+Z9MJyXPmutnRfBX(YxMwy)XCdQwl-Y^x13n}Wn z&+s%P)=Is9^@4H}!PJ_$l$#ayVwoT0?M}kXKQSovQ)37aNN{V0 z?%qv$ULf1E`}Yo=CL>rmIieRz_skzh)W>v)2ib1iJ}ubVOPt*_JGUvR1e0bOu$pju zLY~~>?Q&*B$7VcpqbT0Q7P0FCjo8f*fM>Q#=KJ$(Zf&K#<_O;h5gg)ZtX3`S^+c0Q_Yxi7N;z1GuY9R~PT=>5k=8KAAl))&F^={bL z(gB>OKlP?6dN5-&=r5vw4rZuCoMTj}0TXS8@@sp`R>DdEJ%zzC|HRxRP%my)lpJ1~ zk|?BLw)P1%@$>LHwd_UY7i}Y+3D(U)fJ(QQMX4bPea}YPAprqlE)Y(Rp$~UN2drfE z`JY%Ar_gIf$3iu~2X05WeAx*6aV)<`+YLj$9u9PI?dW(v1(BW@0WYrtM!>}p zKb36Z6U82Sq5OO*h69KGA4TWk2=)KR@%QHjXP><}D>GDtB4^LC_d2C$2q8+j4=O@m zl0w$mBT7ajaYhJ5k`ZN(jO^^Y-~IlD&)w(!dB0xI=kxKjnJym;Jp<-7#7Ng6$MY

    SqzcUC&yufK!LBQR5P_V)2!w7Yzf&>VqD1`5uljf%O=s< z&4=+!_pEZ@mx^SX`kc)9_Suv%V4>-aV@byKs%| zUMFTt=fT?ZP7{vLUN*b#$lG=Q*yyaK$t6O;d@0%&(IcGw;NjgJAshp?gt|4{Wo z+F-#oQ#&VK)WlXvE|punIaxe(=%*2g^`XV=rtrt`M4DH|oA;v0zj zj0R2u-(C`#xzP@Vy}0ZzQ>HO{4mY4RwR75V`lGDpZwS;c$Efr5Wd;|S@IT07kF2`r zZvuc%1%8Q)n)e&|m~*%+F`_oqS}}znDG)kHWMx%B_3gj;L5Z~+JX?Ei#HWE~xm-C% zh<)WJgqmo5V)}B$VJ=LHo-l_R$m5+nW3Xb1A}tWP>pFQamT(f2gyf4$bweqp;ASqz zOp*}%XKAO85vN!oT}@f7hzRerc)8)s;o9AR4Uo=#{>) zdrIXa=<)(xCXf(nch@TPA-PB-p3AjFP}w%yKVP__LE!@CIYVM@7HFD2?@5qvJS9oC z*I@yLsH+ir1~I93@V^!-3W%2FA?oTw&S> z(9HNr%wf7J{9v;+Dmwxpx9wn!@ib3168im-{>S>+R3NDpe(>TwzC`#2 zJZ-b3VR?Xt_%(Y2B20L(X*#zsp-tvLp6<$>MdYuSguFFfrVd5@E2o?(;sYluvsD{& z_7812h*E~3Ty;?|K3lmH$Su6rL2)L75DMI5WCh!zk?W!5h$?s<{|T!5Bu=9I*0k2T_R7j?1%)NiCb0_LPZ;o&-#ibO z^oX6#U*3|xJM;5t=cFsS7i1Q^D9gJYr|M4wW)vVKI@x}{!cInscp@xUYxY*Nh5j-D zeb(@8XB_@2@Oc_VjUE35;Jhy6U=n|&5>_q)T5p2}gYOJW}jMkDNE@yPJw&iQDzd3v`@c9!AjQ&zE8 zUJY(Z+NoH+^-TqA%E#A6s($_QwqO9FmO@*H@364I{=|yj0tFM4y$4s20>-oWC!UI~ zN%NTL(JHe42s!2laI}H~y9e`DI0LpNEWGV;{RdV^P7&;0c|=J9$yeaOnl|xp$9Pl; zH?A7;8g+xfUKRh&W>$7X z-Jh^}hB_uN)TWC!Ekfk%#X=T6Bx zzS3?A*z?=Mf(bnyyq{wl_>Et97(cFay#D&=uM|fq}dGjAr`C! zUlX>PNG~eth(`*wB03cX1{!~^g~(ukMRk0Z4?1R4Y?sP=fqU=^XQ6csQ=*LLN{7Vd zxA~i27_2p@u9^^D87oQfrDn4McQjPLWJs0W7x_umqZ%axeclO!+fdh`G{1kRTPUPS zdvc28#lc0LNkr5}hdvktXg0oDVr7Jm4V~lyM(DT4Z?@A~ClGS%F}e6_cW{uZoFo^E zd^1i}sc{Rv2_;{@*I`2CzIh7xc%Nq)KXA{DRLy=ha*J00$m}(_kjoS{uYZz%JM*%4 zuG+E`zB}a%KncKG;Wzjum($*xBs>F&*E5(wJA(^Tc-JiCY^^ERBl=&A@g@ft77JA& z&%qXd%`N=gqfOK~YUWQIJJ>zyJr_+;D+hG&q07W;Ly+ziFu2%+;*>X9|GD)%=>5N^ z7@6kiKIPu3l9*U+z)*wAi+B-@zW=O-yDn0e3f^1md2rHvs^v=k1eRC z@vO?gQ&5se#uxz-ffRJngT~3M_o=t^+sM6 zFX=*@&K;ByEz%%Ft)gXNpADv!H{4|60yN3>#TtMeis|>iXZs*Beite!b%o=|>*8f$ z|Au)Be%c4w^bmwZ2rt)G=#O6ku0INz>l0JChm%RFvOWUGZ+{+LRNB-_xGQ9Nl4v)? zd(Zj@{-t>Em6P8(ztUVqn@_lpQl>T!tf;it5(yF+X-kn4bVAZ?z~LPM;HX9`<3Iw> z1x^TI0F1=z5_}qU;S)^$p$ath>WVUb`~E>43$SDXU;7kOpv#5F+bm2cPhx?MiwM4F z#_rT#QrHDsuhn12-QfS&7JYlU>>;2WiL9JK%6O!`c^h6JJ0zp2#AV&U936ILj_nj0 zwqa;M0-KcU6Vsn>WUTuaSe;pUIw$$VePC8c!{F@w1RFGhM3*FMi}FQtbR z_7xng2?s5=YP&aLz;4gARi=!S%!G@!C|${RcNe69z4b}R=-eZnOTMSI zJh(ptq=D7(xAF^VV4^j8zLZ`efIOe^*fcA>EFhl&_ap^Lz&L8Y9*Jo9HOk`8MK06P zh0oBD?a=T)P?q?Ivia6=fcWhaq+3>8qrS76l4q@*uydX2SEyfol|9#x;SW^`N48M< zB>{Q@1V9xrNje^CVa9V{pEeczARsx|7iO+~hWrH_kzfs3NjG6XiR90Na1WDS#MwM6 zY_iSzt?f50Zg*V%VZU(93(e3u6;QEFE2H9&x&QaS{J>cYUnn%}B*C*$_j%oWdoIMZj?eop4cKNPmV}Lc!HQdDI50Z&Sxn?f3 zCDbhh0!U)?DwTFeZtmA1V4=oxd8MhD=3-nS^t+h>2k!0et{?xmezGhY6LD7zL4J2y z`+0M5NpC58h?^SO9ju-Kq%T?yCaSm10;6`F&VrjrQ;q94W%e>F_NAqgy*PG$}s=Mxo-orR0~tvsS;lXNigvL zb+2xuR3sb=TS2s2tWh#FX~m|+(09;!gndNa^_t**lDg)l&qjl{c#Q_(_dFg#u-@0l z$3dE0Np|p{M+i^J2YXKHz#cL4Bb8bN;G0V_uwYJ}hEH;2%fzZ)pM-w@ar5bMBR~7% zrceIli#T4C>5CuQYN;C&b~n>6nPN@^^Up;SKj(VgHw7amYpM?s%nsas1} z3S;3nVL%c&N*xJ24w1(iU&Nw1YX02Ov-knXwIW(Clp`LanqO2I-A|~@7db_hMu0g5 z8dA)sqvhrC62CjtfIt1b3sl-hy*}3>?vtq>@DH*yE8@p9_P%004!>#TU|UhTiI4dE zm=NOrSBWjhWFeeNIT;>K8P0ys=OTRo#s0r@z{NQjuRIyxU#EuUMTw40QO_-38f0T9 zSpE9Q^6TBU_RY!@e8{Nrb7KW8YY+x6IPvi=qL{dkz`;gWEmPjP(ar%G|MWk2*ZDCr zpXS()3dfvn#g_6VfOA9vy2O`^W$fdYtt_DQ=&9($l!yHN2$}0)&)T;fYLs7#s8zo= zu~>@agi{pVizuu9bif4Q7El*?`*?)l=QTBU|Dl?j&B=7n;F$ew6{d{uWOZgA#A2^L zNe(tWNt>p~iO%o(4CN~F2R+@3vY0@s*C~)}arq!q0aigR&<$tA>si;*4KG&HTRIPa zN2^<}vC%8ja_Ip6*qWG>sSm*%FoOy5o~!_0dn{R3EHU+gl+{ACHxjO?`+0OHt?RF{ z2Me%6zoku<-U%kxB61*7!;H9o(~U`?hp6|QUI~3h)6tx?YT!h51NUPl2zq~m6H3nQ zx}lCjy!gn_P|Iy&BZaP+4_Ao)*5^Jk^`A@I_==j#3|nq#r){aT?(fDZlj$)6QL{+G zB(G-lk6vb6AkYZ1u!H$AuI8LH{Js^#Csg8NKPEiZ5`vvLdpexHfsverg{Izr-??91 z-w)5#8&2YZEh22|4?@0*eNd}ZM4g!2^JcQFXx6bj3_1EOp-=t$TMCTHn1J&LCnu*- z$4e%_CgS=ty*0`wMCh~QAa4>VFRL-i696Xh91IA>`hf1DWNOBIUy0@GI}W4Y8|KdG z1lG_-JbV1YPVkQ`Ue=?q^GqZcr-AonMA;U@z+FDThkkDWNZXI3 zd@?uZ=Z$%F@Lpc??~RXq8T**Js(qZDeUavC#jL2U@GqyL&XOYaPfIn^*R}qV-2{p6 z21Aam1PuMY->wdG(3F5Q&~J8|MW?`uQQzXF9iUk~!L36Z8}nx=zjS`uX{oH4gEhYC zuWRL4?q%ct?c(JGu6fXg<@wWm$jA;)R4mjR%w8$qseNslFfEv1>ECRF!1GWaQ=@DE z-+rqsGgv-c*H=fF(LbaQ@_F0}khEIE;nSUTxgtOq75R2uEQ{1=FmzeXtR&yE(L@bj zXIZUHy(~5#K}kvbRpJw6^!xV5X@?Q&ixiTTJsq5PlEHPAh=bf<1_bE&9Rt-7G~E3x z{>01Nh#x{mxFp?158msTcfED_=m9WwD7A8!+WOdiPagOvZZhP-$KjV~66bzZs=!CP z(sZu{F?L4gQ#fVKi}gfyagUE$V`eUTE8F~rH1$uxDNtIq&=k7zR2a~V~qQ#aD- zCP3Evce@ZAio3l__0`SH&A6#WV&#U;{4oNZLxqPAUtf>7RYVE-_GwBPFabXLI+^Vb zhzA?#D)maPWqRDtXE3z$}&H(~bXxFS?f_!bKbwA%f zbY853KuWS+2xIL%qU(!4;>ctj?myjOY-)`NphyS8D2eUMT2q252h{Zn37X>E?2n+u zhDA9%$ulRp_+~;YuFuY<3dCJ6Vz_Xu4kFnwxw0|0Td%HUej^!1{Y3bm#SJb)r43Zu z`#T5$kWBwWDd*~p-0uu!Wp+4>s+#pSHT!BGx3eoPjk5N$fc^%3+uhx}S!+UKc!KhI zn9?(6paF?|{N8iSzss$+Bc0-zjEum|#3dB)O+Ym|9x;tN{}2^B!B)Z%5b)*1AtUUf z{G-5p!_#!7wjPi}Rkz}z1Ts~9I)A4= zK5S;ll^Xcn4TkW$N4BU3yhO|qJ!p8O&sqUqkmP9e0(L_{=Vd#*9=!j-w7UfPdnfq< zH<6P$D6#1@)F1#9D1&o|AdBj_4Nh5??~NtC>5cTmudT5QFiA}%h=<)Ae;rxP1obqRUT(H~Ck6)~hr!j)_>Vtgz7!c|{ z79vJla$F$a{=4IAIMKzmb3X|+qdZ~nkbMLfGRpjoWFt+ZBn_VS1TGQF>t4{}TcwsQ z;o6F4LB)#h{5A1g--t2uEF{PgDBn8TIMzcgIc|7lhtvnK7U>&#X^iSHM0=%QU4Lda z9Rs$U81Vdy1`X=8Z-3r0C9xBOQy5;gz_l{55vi6!`<5QpD5`XaFVELNuwidL_3f}U zpA5}%Mtuyx&rt|&SmT^$0hPdZ(?bA8gAF=5nc*05{kOb;W&|_D*Eg?k>@KPb%6x9- zwzrh*OLv#GeQkVq`*UuA@Q;<{Lq%-aOXv(B@RA*;1#n^1LcgE!44e~>H| ztP3pY8*{J6$)gMQT%|NXe(b6PK38yGQFXhH_otSXU-A>61F%};?=~?9<&prufEs(k zBqUEy@3KJO@S*W`#oKr6R`8GKPjbW{*c2S2Bdv-f23}iPM_%ggzC=6X5zr$WYTV*= zhlf}Ap`bgR;*%!Pp^54ftgTcg$>_L77rPWjRYsya*gJ<%#}yNVv|GwcZ2Cpa}rM=;0FRn z4yROhypZtIjFu$?aQM#HnXD*zwYg%k?4qeB6I-niAJq1NS$Ay+S!X4A1?Hdmc4F<> zvExt8m&@pKgJK~S=?Nq|2mrRnwZeA(Z8^^1`z;cqF*K{9xpvd(%wQ{8#qMVi`@y$| zu}nWl(Nq|3aB0dRZL#;$U6<#}E*~$0PH5rl>Dt&ONzb6Fe~gD$zq1;cSuJYc45-mS z1IyJ_mMcJl8ULeb>{ENw+lMzM&Uho9a(P|7dT+K}4#G17wLCib0lwrA0ehlQ(feVX zRvvkh1g>7*%`E53EYebTIJ^budsbS2LBE!rvA16ofp8hS7v87c(H1`V&bhp6p%K|d z&%E}z;wTO>uhkwlNrj@Z;NMO_7w(e@6R`F|Ov@tiu0H^5(Ji!UNXtX=giteBfNW+7 z_%Rh!Y}LQ`h6C{HA%L8?wza>koEk*73;;u`- z35!QoB2K}NCR5h`01y!5weiMwXr_D#a>8~lkGn{sMtJl&;Y*18YBcmttnZF%44_?2 zl*ph@7s!TxMh|e|Xk?awFnalNYJlJNYCJlx+HYyu?T=$!qN zR?#CWAS$Sy>wYyu5rP9FQuWSizWqC$mK5^6KzKPJ6aY z`c}1nPJ0SHHV>|elNWwn;gt^&F#f9@8XlW zZS3?TPGfFAQ((LBd_4VqDp>m>KcBz!Uxfn}j(Vp1TjGEoU{Hh$6Ui6w3t6`!^udkA zv3(lB-HWmMv(ouLd?V$#6DY37W#Nj|fQ!*syWq;~>(D)Gr{nLY-$(+pJ6{QC zCE4`!z6)io;B(#*R=KBn7W&RvckfOhrwS;gc(Qb5ZBE1=F6ivC2dd$g{7;Up>N z^K$}STKv?wHM6?PZ_$Er?Uw*9S9xg`?WgmB?pU(wG{*rkp2-hMmibMexQ0;pkr^L@ z0M*rY?U%$U5{jA%|Bmke<2%~{-u5$`2Qgy~i`rb&ZHlM5>}&Jo%m;cLN+x0a?lyLg z&t5cQ$!Qudn5Jij@xpX7Ru20=3aBeJ)2fc~>Vwqf&(~9Q%*5H`unHM5k|#}g2BZTh7;KA+D%`DUUybT;=5K#)nvlLLwoIj|3jrWS=}jJeoQ2}zU|3G z!eV3A1z)>cebxrDn;Ao~d}P;=+rF1d+-`Fd{^?JOzcEzwXw;ORl&l~_ZHP8>ClBcd z5`kZX4hgvMyU>+N6UfR{)=g(g=;y+Mgs*z|kXHMU0%~ey)}8 zP^YytLizN!y5_6SwI-o~;{NfUp4!~pUirD<#zY2$pB7qMu1n5fV&Re-*VRhJrh$HD zu0qQ?g!O^>A_jW-81sqknG7pHB~Lf`50G)ZzT11rKxWmHkC3Zc$9Jadkdk^U!=LKg!pBkKs^1-=D`Yf0?xok6h6fnDcQ zDcvW)q^&AfC)V{FJ)HL6xP8=fimTY&unm~h^1HwCc^MD zD{lOCLrCmtJu0_D2gh5)y(j<<*E#t^PoHue;1*(S&F*`rzw}KkWMr@84;_fR2oOMr z-r+fd4on=m0KCm9E5NkkjZ(IRGb5zake1SyNu}YfWfE-v?izdj^a?yzj(%ZpNtdAmY zFfAlA9MkkS8@kqwKBD~1;G44Hvcfjjl6v5Xi$;Wo#q$~n6?0^Bvq@hyV0)R71 zo=uq;P>23)Zm!kPapmRx z5GQ2YwWeT6RMB7##l}Yd`nZSNq&e<3vixgVPuUSch?V?vkk&&w07~5N*`AC@Fs9+M z_J=nr`WG(`&0{-TJCD5od7M2rMZ6TP_4tnN4bU@9m6;TiOMA2}_gd2E^sz71ER<{C zzn4DEeCqe_U_&Mlx=Y=#V*)Q$_0Dy4EFJ7fa1Pt3lZI@Og=qLyA0*`U;SGd;(bRwQ z7)pKhp4-a$rhIil2!uC^^}A-#61cOZQIhGN;VM+h##aDXrEbkLqfoRqZN!FVT_PY$ zT&4UR*IGIuquHH)X^S`iZEYJy*YliDsNd-`2${JtmC-^ewV(2}q7Qg0!f3dEy~rX- z%yyYjsTw=Dt`1$)YA5x@@6p21C2s>{Dnhr_b&u?rg>D@SNs~tStcR>}ums0OG9Jg< zWhdsodQ`8WSU}wmI(EFp&G;yR^DC{Xo|=LIf!}F;_mPS?!^5Ey*n4+x-o0}D3SF4? z1sU|C#W%0d|2k@(>EGzeYNy^gu%3#bltcPqK zw#@$(;9r9#DNo9L<(y)T!@>Vte`K5ria%u#`x^os00jp7@+#*a)8lHjZt63e>ufje zGyY_IpTM?Ad<0!4Co6a4>n$Mob?U;`VHX#9;acaVTJJVR2;9MW)96fD|aSkEVdh9abwd-Tr9VdYwCJ(r|k{mhBZ%CYX&p|z%O;e zWy+t{TwvT#l&;Wle3?sLAXNbmRXME zU!vYC6h{?b>}UKU^-K@-!wfWh#?dWX&jL3Ml1u)4xbA`i3);-^lh2n0fV`j?1LzB8 zk1!l2()zsNFnUVH$Jw_SC{`k7FgGa-0eg)Y)Z!>J%bK6QhoONX8XGVtyd@effUtd- z{(%^P4*iu$&HSdFEtE0GKB#DBd5WquGbO{ha5SIY3gEfb?~I9pq}v2;WjT)KS6&#m zPL+u!N z-(Iln`;3v(PKY&gY;58w`+T$d{+KOmf4qtLiDsI`KW7sGuK{)Xg^kY6?JvQOR2f=} z7I|^UK_oy1%pu=cl$Z6f<3u}chY{mc%Fmxr8f?i}h9&zr9yTLv2eRt_lh>ep3~y4y zcByJN_YiMgdsk1f`O+-F1uB|`zDsXwvOQ!5V)e8Jj!QKSaaH`opzjaj-0Cg(=ZS~< z1_7K$Y>GA+cL(-P7VtR%XHbS%_B;XdLu_`t7JKyN8f-H!Ap-e2lz76wCC@o9-gy4k z3w>st=(oLHGlX@U$*h8%SwOBXuPn`u6TQpcPxbo%H2I+$2;0ZhTYjLEL^y>Z(>}|2 z-pMA$!HL_CUhIT*`?}}#f=jgoc!=xNGxA-p}t&y#f z?zT8fms2#lMjiFHp~Zj?)>O{xU`ID=oTOgx(L2f3*Wclqls|xAY%Ld`{(5! zmN1~Fg0pTs+bLU2G}Rh5rv&!WTu}%_uuLP+`;&JxaxV9ulsqQ$cv#V57}sQ;bKr^< z^(r3K{wL;v24=JXRD#lUYnhza2Oq_KfhimQj8PSX)UH zZTtYF_WNim1~@TGD)-zVEWS6CunGDhM>nNrDmHr36v=|R$yAN@*Jp3p+P{ANqeLa* zzsjr(?wNz5k)j3r>oIS*krga`m&Zw*YeKhTui}fo3HzIdE3LF&8(|1eS?&3G1_30H z=fgk#j_RhnUqAM<(o`wTkL-F zNF2-#RHQzM9OuJepBZ)Ouf-`K8^Z4k+@WN?|FCeB8Qyk-z>FYWswki(TB6Dn&*w^j zeQo`NCUu}?hv?f#e;+LAk~aU_8Tt(~5POW1F3yh^ zY5>bJW7ldWWar+8HGgm8n_D6&rPBEa^%d`m#1g$N*e-0dX($0419>2G)_9$j6TnT0 z>mwb!X65E~KCP|$bN=`xgg2XXw#87*3^wMqkgZL_@lPq393%=Mdx z{Juf;{t1!ur4tG^<2jIac8Z+M2Azi>I;WpQH{ujvXZKgFBJw40t-+|jR9+?5x_jQ& zHv28!NH73K@{{rf^i<0`pwr?;2VJo@LGwL;%`Sb+F+spS)Bca%T`=BGr@48A{u9bd zD0BPXlXqg`8s*{5okup?1$$_Yf4j0ijR2QSbkFC?13*q5!Ud1~x?C>L38ve5@M1`^ zDLpR-fIpOlObR#MmQ$G>~_1Kk>ux~*5 zafiB(Hbof5h9U>m2)8aa_ubbQDQ}{{9i1nf~bN6Ygg zze>@osN~_CDxBlC&|ihNGy#zHn}7bM7!!eO^DzvnPNj?Rj9K1HPT=y$%;Ut%?s@OJ z+xs*^rIBpoy?1u(WuB48)IP1;<~r}8KKJF~6MpBw%EShu4%q-fp6lru*ftyTs~8Mn zVkZlGQM=8_!RM;by8iDV-*`X#!Dlpr#%BhvsIqDub*9^9D6De?XZ&4rdMkaF79D&k zl^y7Jvjtu_S$}|1|?0Ax{6y z!e!<#piu5-8orlK!>6SY)Ytk$Vo#=y7&S-0Oq~Y_CzwX}JVXy}v zdtQMQ^_=@1B#c8=1nhu9VkM~HD&~vt6GoxZ1ecynem6%;#<2-3_=1Ug$$kv*NBnza z%ChEj8-0gb)U&B$b;fz}w4zhji(idb_FwCbn{v&Zb-h3(X@YZ$Ne=o_cL{ADshr2C zBnkt-?t|eHCN^{R?)>TV1!pspL5|6ld^iNzOf{kZ7{zw#%-4TylfS8jJ^6BVU&gg@E zK2RxM90?w$b8>)<3x{GW!y>C^U4LgPrppz#GlFlgffIBaa{m$ljp=2Hdvq!?B*zVs39F zejCzt9!KI)?~|XDzVt8&Y_wp40r?T(X=JzfWE>8({ilutglO|qIJH*hW5?DA_aL|) zTCQ}t=V116N05n2t3smhg3^_&oGS)N7_dNZ<+*OD^dAKKxPM2WzK3b?pH~HG%*u$h zej<-F@~tT!B*}`o$Bz_P?7dg1N#OyJ3G5xqgIt*B=9ij!~J&*ShZ_R$t>Ut zJ{Wd6fzG;d4w;{lF#6EJo^RQ zKI6LOeL4|)_3k~zkLW6TCz^rR7r?qJN=O|HJ#V3RVc|S(DCAwcgNT;+am=*{`#$D1 zuV6c5#5?=Jz5_j=9y2k1J~5KjV3)RfUF5aFE7PGaGNA#E(BW8l?#a=(0x9fZOplwI zP@|d@O{sk|r7S6;Kb}%<1$Yg*3nig^ZZRp6`)3^en3er)RLSSZ6aEo5jP;6(^Ar&9 zT&w$kR|utw+tQo|ACG3;0eRTHj_CojEz-yW2jNWi9wYD7>tl)!T#wb=pO!g(!+uj} z>rWf_1h5z!a3q_sf;L6JNu)S}uv)ZOMTZ%I_1M!K0wd9&VPnENkY+)b`BGS>f-gNz zJD3e4os-8}H}~!kgOTDjOcVNf40z|udnLuC4~>B`R&K!?)#+_Mq;RCBlp0vIFV#sZ z-qucvI{c6pEkqxy)A53ROH@>MFcrWJ*y0)GqR`uOCzv9sTHK_BE$CkNMYsY&fMQCr zXnLi?Ha@PmWH}d8!+=*JF@c{sPr#MkAO_MWMK}=NRlnX|LHhxfQ$DF2-0{7_CUx*% zZNPCNJTG^haEnurj-Aq~6(pKaMkn;XhnBCD+#Q@#9Q&}YpN~_!NH@Va#G--<5XV>p zvrA@Xm(-#Otoleo&|$o_zW_|-kJMHgAfy6QP_c zNd*-alcvnWt&4-;J=o+N@_Kb9$S%O53YX3M&c?>5WQA;$LElMUzOmq%T_5~{laaq1Z zZ0V<@ceAUGg8mgc#7`BmUuif*grk-OdC|iYfBnObL1uE_4Wzc1CZSt2>-Mn6Awh)M z)i7$w8~~9Rz93daH}N`)6iB$8)dvlyMIBk>OkLU>$8+KqsV`(?M%;cn)@uleBVl8b z%3UsWx23l$F_&+6@vr45z3bJ7dwGI5VVHvLec34cV|?7hz5RVRdyB73r_Qw2D*w9*hHq1XlfHI1)u!1O7h5rd%Q=(za-Fs&Y14*~IG%EiR=shH zpbD7{P{|3*D6XJ@zzR-g-M{@|@ze+DsQIqRZ-O3zvDAmFVhytGvQ^p3hT7)Rtf@S3 zn>md}jwdVWZ6BHJF(1NDK}{(32;cXz8WK7wKY7Q!o|j|@Vn=kDOz;SJTeKpv%i>#b z;G3FLC-bL3zm*l-=NHgVYC{ZcF8Ps8c(Y2bb`{$pV3U!1+4tzf}f@VQYf!P-xTGg~)5 zk)OC9c7rY#za2Lx#;7kr4%7%z?UjM+cZ3^W7k(@0k%q{b_%q#pq)P8m`3m_ZP`B1G zb#IIg_zSgM9&wPiT#Ka3(O8UZ<9|>Xks>2FcX-IFp>=ljSp$2K{fFy1wPLDZru>cE zuQ#03+hU=<99S3a!_GC2t9#8>@x=q9)l}(gAT`FsA{IP)@U>{%V-4qAT+vi}k`j>g zKsC{jUGktJeIu@qA~G7;(SevW@}$M<_Kz-aL_K1=ZvR>UTC{LfpXQV8zb zRZptKkA92>HHkS|L6-TjW1S)61V<|QwFfasOP6}~B(Tp;6tt}GJt9iXMJS^}eMwy&f$=gM?R49b(Pxz-x^$kXFBJb{QoDB&2fV{D` zIeDwKN_vBBF=TqqLvXdW;lcpGAN5|ul_4OJuTUR5_Bc*Y-u`|xg?G_J$4H7UO_Icn zdaCo{6KJiLzY4Z!d`Om?0>Jq+C@4iHOXH%1wC=L9(sopx#z2j{IsK_DX-Dxx@s;|Y z$KLp*%aQ7Fq!LsRFUcorOYE(bpyoc)hx*SA|m_@eYDT{T6FJOPh2maTKyTz zWmcpr>>4!jJ+Loq_vi$t=3ScL?*s7b4yr5)bATY?pBOQoUpVf?OQwMo%qRboE9&6; zdaG%G&Sy2I_E|N3fMf-pE{`?foE)s@Lwovn`;S`nwvp)D6PvAxvj<_5<`4cc0xoMs z#aexoSRXOG9syrh5fK2L#UWuFh804LfMz|_zn@Bris5st0tGUaO#o28v$yAv-9)=* zn#F&1B51BHdNYYQ4*wgn!r0P?(_<^2dfY=7780qBRQWJ6z|HnDJuX{E!5J}*%QgM) zpT5x6w(?TWlCy66o-E>j|M$i7?1Q?%01^D` zs`dxkPV8LSUzW$kUm56Tz0@wft=|5*TI-a3cO@+Iyg<8N7SRwB>|h)b+eewFP?fq~ zm%T54jX|Jo*-3v@D`yNUGf^h*bYhW@hf=X0$f;7P`G?)U=yvgjA$0P$QetxJ^|l4IyYvEhEr zC&o}|%@mywK{E7SLd(7Rh|#*ccg@6{wDpLm9x*b?=yzk?2||;) zH$y)oVp{}z!ghiKrf5SXS}EFNBQERj z2mMOMOh6h1EA=B}0#72Jxo!_Vp;y($CcI*4o}4=9!VpeOzghM2Iq?boP5sI|QMj-+ z+di1GM8YL(H6cOpl}kh8#=3oub`XXc_Iz<)=jL#!QB<-3iKQm7SS(&0&LK2q`8F^! zfy{Xn&B^QYx@*3M4Lijnbex}m%Z|p2<)XvCR<468Efhnn10L;&gF#|d$T3zagu03> z@Q+Ir4(|Xm0rqBEvwAg0syj{eJbRCj5t{#wsG3&3mM0E50hxi~n~xUp6GMkG{!{Wg zV&9p!RE|eJC38652p=1#)@gh1Xm>=s(}yQ#lfQta3Id^bLJ$}We$V&0-@ zEyZE}?_=JMA2hk!FX8|#jaqI&g>>Kg+`^#Xwbqs+Kdy402{e9S^d7R2G_I=6APP?4 z<+KZAw6ogt$7r4%jYe~&`)4XWLXHZpCMJph*t@KED9)3v(6YH!fzT;x+Bb^(&ulx5 zi-9@PxNoXHBl=tva*IsUGLr$KdLXRnHqk(6*ca=h{gHc-daS5PM0G<-HtL(k%f8wd z3YfXtpEGAq?z~^fwYeGV_lNL}+7jFT`CXna{cu9>VJCIRC&f1&NA13^)Z}O@4Fm8(F*3WBahR5mCo>Sy+qhwxs$sP zGD~H4B<&ephUYIrwyeOcg8FCNCllbxY0J8?EYI#QgQTon#MR0}Z@%}S{X745YjCla z?TVv!&RP(Zdbddi^!eak)8T?BKbkjIN&IgnAPuB6uFHAn zmsKS{2KZ({wrGTOgk9B(R%Z77gAVO*`dV!OUQ!LbDcVT`fK=C@3&iQ>YnmgXUy9hq zl|c^7OA|jvh_#@8qc`HIW7nV`Bb)dB>~yzB6&f}(@VBkuwi87|Yx2o#3h^=f4=>Wu zAspQYxb%M>aSPBf8y|5q`n(-a@ZJTtT7HfMRja=jX}T-q`eN5U0fgtvuEW z;j1T(dho~x(G)pn2uh2--Z}xiB>P$sU+5>gNY|=*T?xTM9M@hx|G4fdB}J^T-2{H|Rb)a@Z-^TFohxp*|{^uY7yJ$kVk>*nh(kqf;@P`KvfV0~-kCDCL{WmueLETNr zSi2SC`N$3HuHGWP!LZWC*S~(5Xq*0?j&O3u`OunPD6r4YMUb6BT{tBmLxX8E zHo6D(de!}~M&?+Xz9s#Kn*ItCpx!Q6OEWQPA44VfJ)zh5@bO8XXe^+C4V1P3X5vfk z?>8!R4lULbUQ8$Mr*-d@ZQSv+Lc;(j`dU^6aN&9|#&)E<;a@k+Pj}0dCnoy4BViSf zVJzN#!Aa~IS`v|bgJcfQ@+TQBHr>|2pL`RIo-k#ui&3CIbN_Ca3|{X*lsPDULD!(R z>(*YJ-vhZ+LCnP`Zx9r!3m=-G3U&cE?pa9YU?6v%2O4NDoe;aqKEQ)tf$~}4s83n& zA9B_2qHM5*+uUV-p0~QE!{0biqY1V_jC1mg|vfQyVJE|J?RHZrS=W4Q-6 z4?Tnd0jEL>Vboo-mB>0xd0y(q3pwhvVKpGMD3ha4gNvWLWl~hVkYmbg7Mb@%#t2^e z*;`}b5a3(&wRq|Gv8@rzdN1$;|N8AkHRAqlhGxBf`j{y8iK-LuHJZicI*$|86m5FS zY*Fj%zp}=oNZc>^?9z8Yl0g{FCbYZb>`du0bbm&zf8As*AN1az-5XR&8W#S_@_lTCl0Jvb-Q_C(%mM)hJOt8OD<;Iqn5eq%2iP;x+jULvPVz3c>8v=?0qmo;)``HEOw3=|FbZO0*HizF18V`<% zCBJ?0=y@56!^w2) z9#n2L4bfy({y&P&!=K9cjpO%owtei)K{7H^k&I){kV=|HvJ+p5kn`9=84%Okf=lxkvj}6yjAst>v5{v$p&zSt~W!Pw2 zNQZVUVAfNIO_xTHR`sp(Y0B7_0o({K5D@W@iRO96YBn2cKN0N-;rJoEl@4#;=J5XV z@7_LK*JbmS9-{hVY*LWTP*Mp<;`Rhi*v>!qAU;^6*d2?GD#@*L}Ok&mO6 zMw=wLXgh`haO^GJHSBd+QIfk53S#HjZl(91Cgtj&GH!(_yWhWtjC8T|(>oK=r_}LF z(ZCu5N*-Kd=4(o=o#2*cRNliRBxBYM2$ZN@WrF(=&BvR$e`oE(6@V^W4K~@z+pgZ3 z)S^cZ(2YigyM{oUR*#cz+?uX>g#mrM?bis5s9k*#5%z_k$$`{k2v}<0R^$ewa#CfX zhj?jrtknaB1HUF8f`O4WDL@>C(=^#2_Ji z-^WZT$N_#LKXE)6o4Ct17O`P*AcZ$R*huZW`AY1gR68;H#G>h-LZiH1U-%eLj3`SF z;SBUw$?=fayWFLpnNNqP8ybw|2!G9u2bHfq%v5sUcRhcGH9n{{vC0qqwr?K%L=2on z-|`Y)*UEx5>g_SitbiGqE*=6%10dFE84Om+u#w|4u@pcVBYNTIjh0yuKfb>0wD#^N z`A_Dc5_Z;Df$Le6w?W9K9|6A^rM2FwD;430WzHB=AkBHMY_oNKi{{l}8yj)MnW^SQ z>$wLnR?n*nI4~ghrva8N`I!E0 zjwJkyr3**hEW4E+hrLy?tfNe!qan{>?iLJ11`HucM9t0(xa`z}TO> zR)<~|IqU3k`D%eabr&;~QW$SXe0xF3za}uC<<<9d!Boi zQ228wC+E3*f(@V)0H+OSu4{uMrr|?fm%fs4*Wqc0Bl*=UMM9jw78Shb4D%6YDztZg z^R6ReP}QhJ{C;CBROy7w`UnuPQ6Y-)_1E3^So9D}8*MGhH%9o2>o1|_^!z2R(&QU! z3DNM-JEEAn!Huk&5g6E-!)-EG{E^E{FD&>wikX;vXYf_DdO^hNeiTIM2-q76i1JGA zmib_zPzlnpeX3_5V)Cc+g z7a%eperG!<+R~0h*PQn3XDBu#+y}2E5tvRt?*|vX3uiyjrJakhUrx>NRNe+J0r{3D zJ|X;RTFO04ZD@!#3z#PX;wPqrGa!KA;+JNLkB6WmKe-~%3oHAqfgM{La_$Czul~Ph zOibBVbp@1PecJZ`RGC@v{iN}FRREI?{?LK6ICH>{9AhT`vR^@+;lvv~Wju`>6?K|$ z&=DSdc?Qdjynh{{xO3xqPa9W}$WOd;bq{126Dgjl_e`sJ+CieB?j64;ZAfkj;wv4K zVdM4d-7HaCNdS+&`R5M=MmV_+JuUklE2kTBdB4B^NSb<8oN~z>v_Jg$Z>xWoKi?Ym zMxoT|hq2NwcrITbsl+Hw|>)iwioH3_?OcW;hc@eeEh|dc#Y@SZ$6_bjS(DaRF^v@ zx@h^4j%7ryNy}9{JFhU)qkofh)*FKOlYJwNt*{}Gus?pT@xL-eO(c~$aETU2UIb02$#~vV?boL0KOfiTZUzF~^%yfp~ zLw(xXdiGd%xV5RbPWUe8KvbvWrvbtIk7TeD!=5Zbs9hfTOT=_8|> z&WxNoKYf2@E>_tKP&+GkL8a<+%9!kAp16YqIk|lj^puD0ANDi zI`yYf980tQ{#fSKDkj->{Zt+)?n@8Y-pZQ{#(zE&IimIO^NHK~-P&)yJ_wt3rHkUL zQ#9zFEk@u)FK-|V0#0WV=Okv_TMG?r>W!ltcbnKC z{Q0ootVh@$i!c8^0pA@<-f|bRbx=?}YbA24Z5uoK+v%V!6{SJ^B5X)=+Y_BCF(gaa zBKAbJ7C#=P)Fdo3g!=U39r)sMJ|9>iCLWEV+di^Ziq-277x9F2vsM( z4baO*dOX9l3>4S0h~Sl1QZPE-pr>BNc;~I}WwZCnKUYfyN2NFn{hs$fkX7y}^;@&* ztPQx78y0B6MSU|X8DSPX0Uz(kiU>V%@OtMZ&wQ>DxWIf(S_cPMLxNPJo_*Eaelb-0 zb>+(U+hW^eSXd+Jz8H{BK^}XsV-i(va8%$^O=Iso>XYybC?3clVCgS7JO)V5R80Qi zAU?d@GT7oKYdGtaf^nL-gA%Cx)9+cCE~+pk3QHCnqjJ3DMHMIiJsAH)NJUd;X*zVy z>+yJ8UrD1|^M$+8Z!J+u;M4c_1j6*8-EpZpI+^i^GgK0w`?mhrZ9BL3uf?#83x3ae zt^D1wgz$&EcAuk}!E;2emtw9X&1FOTDQ<_ZiIUl#-s?V{A1cZpA}PrS(jAEEpejo7 z4U&8WI>jh~FCVh-jSnE1FZ~Qr1c_f`&5udznL4=DAPhtkO(C(!2-R2w7rO81D`WfB zFaqbKM&C$}vujV;tNW$aTPqP<$v!{2AH?UPbx}A8c(?c1Ed;?O;ImuA(E>~U1`6|m z4*mei6@g9s4mi}L7=g5cSmW2_QPOTJCjw>(&fT*PR4DjSLRl@A2O{PNE+BELS=9f6 zh^2fv{q9lyC1PIv#?(bqTjcvL@!rMw5OF%A;+GP+Uda@C3SilU0t9%j6a$n5Yow5V zkV1KR!N2`|ssK>>p{qh!yVTo+Jj;zxV@kYDR8I{K!GkO14Y}e6y_miHed}!m7%E<7 zgeF+#ONdWrF!MK~Po@z*!Pj^2AI`nul(qRi=J@WHNvd>&-v+?HMi8w)RtFq?MhIJj z+|Z8DI3`Au*hLs+F7=SMJ+-Y5`EaYxG>LKDKfQhXZ#=bzH?1FOS3dlx#|4~}@ulF( zd`SD1pF2;4D=N%bAr5}u0 z#MB@5ckD>#tl$v-%Ps%z9ghOy%5gXdm!uHT1(JM@RIm!v(&6(-yZ{GGB z_B+525hi9;ex- zFsAmV>aVl0k9iAsOXvKO;i{t@&BarwzL-zU?KX16(&o=@`34$qIEgcT@_#FS+J}6< z!AdWEaclh@0Uk>plL3b>Yr9Z>Cp5gU<IHa=W{+!)`x?V^JV`)JgiA;}wyZToc z->!F-(cLg{|Ic+7`x<;bQ1kah5}yfisO;}q%x(!DTcGBxPX%M#ky|O^=qT*V=YxgzFk-ol$eWiWM`2R3<)RdPWSGVhTv*hT%$ZosE zJM{n`aFM5)S(xM?`(MmsbhcS_ozvA91JJXc3O23)b!}03E9~^>a+%W4MF6r%18*$=#^1IeFnh()<;BU`IH?qUgr&6G%*q=9oojw8UR}&He^oe8 zZ$0r*ak?L3^PsM)x(70LL;)vg9snRN`S}S4R2}jaJ$fAt-uPeI2#rD-v50A@%3fHf z{aBSbQGe+jsddnJ%y>2}oG0ypy(=^LF#A_@XzU1jjNZt5F)<6LgCa zo7p`oJo(#^8HHnv?RU};q3sU6ti4mfXAJEeYTR&v4n+@Wt9NLt4HY40Ex<)>7S~th z2TyFF`pgYBNlYET^rufypc;SQ9OBeoLVgyj(tj8Cwe61O_F{+#;{E0T-InvUOs*PA zko}!^k2Xm>2l^a|k?`PwURiY9Z$}GLZyWm-Q8n#o5BxRQ4{2yLQjB)Rf&A6Pv5E@x z&3yp|4So$`*5%+(1YGv(wshnb|7M(U21agqgA1@Z_~bf0VgUxhn|7nUr5bgnzmbEGjYXsqMDnD1yxj*Mg`Y z(H)Be_WD9!-yx6F=qenq($evWFK-1=vd5a}Bwk4Knn}{aI51xMkjo;X+8LmSgr&b< z`|(h+Cjum*;J5lf2&S7n2%&9}?VF5$UKSu8L#(V==M0=bZ9=76xESt>IKU-W2Qe^V}p?l_c8g9=3;5no! z+&Ho)$vBZ$#T6Njs7q5}95am|zMSHe(P*;EEMO;bo%6kofB>wup zpd$}}g%f-Xz?q87^O6z9rCklzeIqLUi_ycJZQY_D?5z59B198jF@A6RBBR!O4Icfw zc0Tfcf}}WXE3Te&8eqVcAHQ6_y!$Lk$FEah3UB=aWULNz>>71fe43@?<(0Xf0s-So zzB?lee+!C2hTNM>A+INUtr8G9gETlfeQI9(>*2|g2k$(H-eUIGxN4kR&voNtRdC;P zlfz~U%#l&)kxF!FLt1?g(##Rf{8uaPP@w`Jckb8_!<8W1GV|XgtG5P>++|;7#CFxW) z-((zCWtP6~Qb%4@5y2tt_o58|N?k~I$APtyaXIliIKehbIHA}NhyPCO&QL))D-6*D zG4!7lz}TvX89jOPsFaDAym_YJK0Wr+2?Ee4P=hHI&aAM^sgo$H9(6GPIXd*wT$F~+ zHJ_57*Oc#7GMCD>tQ{#+&bW&JsAJsEf>8+28I!4X_r_=K+)@sldA?>ib}|G5DC5zh zu-$g6rE5~KC|gok+r)#cuk;MjqG>B(ETFm}h??r{Qxu)=o71VP98rG@I_n$yy8U1gs_ZP9vStsKAI6U_dTKBMqrq@d>c zz{8Zmd^e0#9K!-^%Y+kCO&>fi=yP~S7Mu@9(1-c^uM7SOE81Qw+5161161UI^6R3w z2o_KSq#t8bnz%{Kkio0p-$t`*73kV$(b1m0sD4vmOMRR|y-o zFINXhn_u*H5i^MELjA&2eXA@ckQkL=hXj~Hl=YfoZd!h{b)WGr8^1;Sf&eQq;6P+q zDwH0yD857o4jL`vfIjXMowxPTXPE8~3YF^Kk9(6j-`?<0NNb(0&=b72a)c=~Hg@`1 z8aE(1DW{k?y&H)>l;CYGzBNjVH^#Cqe`JsE{FEORLD<@^d@f6Uu@m+hRy=VO|GC1Q zI#ftNk@<=AGIQaa5evAtF5I~+I)Qmpo<{9)6G_ld#A3Wz8(?uvk z>R2)F-+MPh{Im2zAVXljsRr7PWCXTYm@eDsU@-nGgG;=LxJJ7Jiu38;+V9{Jj$R=|dRO2` zrqTjyK0=$uRM$(X0VFyh=;5_F**tG5C<3(z-yj8 zc~Rkc&)lAE}W<`P2pKeJ=L%IyyYS)8GmXz zY7-S85Cqx!mkbz!$ZH&!6Jg2?q*~Dzhi~|vSkQKw_XSQ6N8)yRvi5oy7<4S!ngZ)1 z&;U@BD#}_rI_!5St2-Dl9$Fj=;0fJ07W*|FqofvPovq^{^CgI zC3!@o0O*wRJxVzrcMYcxmPu?jNXqo=beolrI7P7oO?QUxG<_r>d4Z7ok@Oc~IR!jc z*%UqL+f}eVIl36UrjwZL0&bt;za4DG?tC(NbM4SziM#XT9dg8)usRNq$3%hEHTX^9 z%|F_1yUz0;As1Jx|0e9p#!}i?3*%NdrVUo06#BZ}LEeMo!wB~`FQLe3`k9igHOVW zPrcM*e`F0u$1ZvEs23fzZzOfitZtTT6)Q|BzMTtA_JQ&g(>xhEJN~{$qHqzW4qrApuTXN{43%dU^ zgt%(MQ$GuOe7!r!kZ>>uU`12T6GvRPF=f5R+8`vgLWOpg*I>tLuC3wW0ACAGullOEtT3f<=s045F{_VhN!I4-P{dp35PC-#%y zUDw$5S3%RkU$$D+76t;v3n%^Fi|;Uo8d-Pv)S>VCIDyRZCn*h*O>4`%rIMw-A*d4v&| zyWn-?Iu}_I5Y%74kRSlnoU>)VNAe+XvmIi$-wA$ru6c3?Jq_n{=z;CU8}?5ShfhhD z_FOdG+bm!quNdxOtRUc?b>Tl7anUGi-4}36DP1xWe7l*6y2fC82Hc`Q8OF*&8Y@FP zu6=?k!VDJZ3K4B5YA%+smUdb?lueJ8w`<#@w>QR(7a`UyqCnQ$0ZbC@X^ysLs5M4o zem&$)ra<13;IFYyEi0+;Dd(`B;_wxRmSKcsVxFaq8*Kczbsj02?okKZ-V-jO51 zCoiw7qQGwrlhXHnO*ppzxd42*`$LrvJJX^%L?2ZF2Z&n9fV0f%7ok2ev`kWK78a-2 zpQtzPnPPHAzW&^Iept!fDZnjkiyWLBx<&^ji1PCdMcXxx zl%5{qLW^Fm?0XAwhJ}KwSEub1)9%a+fbn8 zd`-pjgLpPqv^gNpK&1C-j=vCPzr3)r^3jG|stl)(ffBZyt7Rumpc2{(=GAsRKgdUD zepBoXtse?rkC)duL3_7nbhA(66#bqLfp5L~Ao2`pJbyCx3SguDSBfHf@@bsO(V(65 zg*{@|&~%zORe@D+#EgZovzcFY%IoVmTldEs8ZEyJ6Mf-=?fJWZGX$kMsAA?X_D4>L;L|a43 z9iZZ=GKS?HgxOL;iOWKZ@8=g(}R*{$C7UL;7tc+x@6rqQpu+zxyOs`-G-C+(;&U$Iuh1>_Xh)_QCYllb0zzas;bbSI;FGa`;SiqXKawU?#8w< z1PnOyqXB%@OWo+wT5I!=SnNQ}(E|1`Kt=`LRS&5Te)~2JfDUVL2^sPjFXsvcpM0p{ zj_{Vz&Mon!V-V59Z#1V`l!04F%qn#3EL0;RcdJMh?AIRH8DYVidIUfG!GQ_(X9Q%1 z`7uTRKmaEbJ|FmyB?(_duT%2rM>d6ldP*rfpUGSOf)H79%ijih99bExby<&vcxAuM zVR^u3k|5EyyJD{tKM2c#zb`Jl>LYnI)E3l3UqN4Qvs~=I&T>H>csalIV2{esawG21 zB^{VP@X~CiuZ@PAIG+9`gp=BcEt;%P&U88*&tG7IFmIUD3mNy{iHz4-%u3Tv|Y5(1_c3 z2Iy(Zz-r8?6Wu-R8gh$h9}@nf~|h35VAwK8k?`|3>W`W`vm6Kt3(#Zx%_u zVK5d?Acj5L+34utI}JKFSLFr58rPUAosCHv0^2k>WT)eGjfwG!B4)RuAB{z~CjnL2 zj^1Pry+Kpbz0VkV#YGSYKXt*NRs0 z-WEV4{IS|)8_#8j(Z!)Rx1ui&-w5OI?)01db(+44hYQyNOu(pg%KJC7wYAt2Ace;< z%lmfvUkVG|Z&L@G{*g~LHulztIAj7Ce@*~cfa}jzIXb^XmtBjm#obkWIpp)aXzhRQ zzE2VM{Wo&u{4^}5C-0Mvvt%_upfWyzr|s3}zLr6A6lGJZt54KvUK(b^xN=`}&5?0q zRQUJLOMr#L%h5#@F$f3;37^T=>%em(Tym*r>%AN{Yb0Pj31ax137`pD?oMD^Zil9{@7!V@pSQXyc!Hv6bOA=Mxqv(px z3lLEwnUmrZ_6<>K=Wwuu6_S4oQ42#yKSd(zhL0@E9kF(#*88v=kYc$ACvLofDJZ{I zXQI=ABhRSE=(P@XHg;1 zo|(uMk*4%wGj4m{jZ26m{xg9*sxt-i%pzot52X+I`nhpv*mODHs)GDz3<4JnC z-`F33ojZ(r)D7f0zJHC=Xcvq#aQgia%G(o>=uiW3?uFT68zph22I+{=ql;`VTC=fIaO}z$RvlsKP1D6WbA} zy6^PZ80MJ^gvZ#tzm^J0+s<)oGELxo4Kh~9%*p<)v$hwf>;Q(nu+ z6L|*bYzB%uj(Uc$L$j&Cp8mRb=MxlK4_rEKZ~|h}8G#jn7lobLz;2hy{re8j-DWZRbb-F3`-O^W|7`uL!_UW?>!j<|>4PU7!vnK? zt(2SXFK0RM@Z1l@#)6|GD3~UNqb4`&!(4ZE?=OyTCI3@5L%r%2lSNgrkh4XP@ji(d zU)>t#!}$$dE4*G-=q_H()(HBuHraB93H0!sesXQoJtU36m;NrnO}grcDkl` z7UYEIh+;G2s>K>SPA7SJu8LMY41qB&;k8ZbHjmy3z^{|1LqkX(<$VoP6=f#*$0jjt zXU$$8B7t+8OYKkAh+P$4rLOg>>&z|NbYA|X0=}ckfra2TpC{4-|h~+s=aH1 zrR*y1O|paHrayc_y;M1}WB{>m`=tCvAfdYSV zWa7T%bhX)@+VI<-^OyXk5uF&a?MU8f`S|Xeo=cY$*?uCHf}ZAO0NZLx#O1yZo(-2vv^&4^VUEX^edBEJ zXidA@#Nfj=cBnXnqSvS+oZAa~XG2~{@0!>+nWQn8gT8lNkPY782=R2D;oZ5^s`amFD?q`oYLy^nVDL^hYMGWtd&@w; zE%(&xzO}2)4)g?-Xc(LDz!3h*GLHcb`8U(f(1VFs7V#H?8Wjt7HxBL2GEC?30m-mD zMv6Jq2LZ6CaUcm%$9fds(cbJEU4(trfD`%?i#U-?X_Kjge}pnRy+Lb#>_4$gOFjjN z1O$n#ib)CavCS3rgM|llBZe23YHk$=cpt}o%&2ZY>%C~+F5l;U!5e@=K#|t~HzuZE z0C-caR&Z$Y(aeTj`}E@g@~YMAjX?9rL90#p8>H?`lrH%K8K{%H?Hb^fhwrlP>F&ZiSlcc8MNzdHeRV}*|RGH{`yY`-E#_a4W1S=U?7%}mlR9aI=Tlq_gE zX?>*{0c??F-UZp`(VRB zECj{d04Rs`(UlP7O)0+6t;=}hS(l?n5mmSAn|jr#!Hp%dRI`1-lV!9K-qH-#xDg}m z`!!-%0)S7i*_JnnlQZkB<8-7VJCQX9Mo04^in5rA-(O^z4 zpqyVQga{w}ki>tZiN&2Z^|i4D-j>frH)#VbeS5#X?kl$FtMmU?QoI*#TY$pHb1@+( z!@=fKR9J^{X_SJ82*-#lz@%mC@(k6k#`f&()T_;fb_)ARYL3PJZ5bQ6y0+|9qlazz zqN`=p_X2c)*dUbr(O?3#y^|LN;JpZ z6jZti%OS7GX?>to61ge;A!jBublrxRk2^zhtfw;hUf9XON2A^K{2!~jLW`wqY3e8V z3L@BR|@K?Oi)E2cwi5ipp6Lri$$4$dW_62=l-%ox61W=IwbZyF&2(^@? z`B-}F-{B^07lpoo6gF>GUXThGJg5WXSEs{Y z6|tpVUBpa$X8nAR*j{@Kv|CYK29aq8ljqcB-lhz^eM>(r;4^e9egGF3MNlvQJH$T+ zb%B3sjeq+-5-qhW20(Q|1nyKK51s@&-)gsVrb(0MPaI;{rO&|SiBQC_1PfmeUL)CwEFqdrh`+@$~MQyF`M!bies+r&Hs8dq3q>j zXHat+@i?uY!OwGegvP#M=kj{_6#vczCGs%1@UIu|6DOv-h|%T3J5Z#Q(D`zs8i0S> z?5bV2UO>c8yes)aNc&}!&_4eOg8g|Oq7SO`UoX>9z(>y*uvYp{Po>aJ-yA;g-^_se zPdaz~Ows(NN&TAZwB1$&6jIW~YbHv-7F=HY5_1RQ{#l5@l-bin20lc#L zLj-e~0}xpbH6Us|f}ZYn9j2kdzToL@wib=X^$8#Cw%K@m4_%GTHQQSrQHJUQ#36dt zZOO}n>&C?woBFq2_Cx%v#eBN)SMDPEM&zIX1u%L#UWRxfcnUCwdIK1@fCfpyV(p=_FM69L15i?*-8%euR$m3Q6VX zPYwv%M;^C0*7(D7Mj4S3)W{u|c_=OND0V+L5I(W_A#Pi5uv145ych+raR|9|j&;4RU3K2d5h+!Y{cTJkLA{jEmPB#^7VX z>N)hMQ>4M+KCW9z}TK%r>`ta=B( zSr*@*V$SPiFgo#4XSr?){LsTnkg;Wt=~||H2hRaFJqJBiN(`Uc8^Udu7YEDKUp>jb4k2IMDd%m3XmvkY>&OBPsTTTE{bSmZ**o?$X+kJm3x3 zi+dum3$7C3qM$G5yO{KNg8mG>B*N7C&cUmiM`lPc%nnf7Y!zlouOl{HkuaHD|PpnYu6+KUDd4Ei%b}tKn#u|vQA0}Oz0Mkq-ft{ z!uNJCsgtthhy;|=G0L9;^hRz8WozJf{qLcnU$cQ9lc-885X1Ujv`X2SS?3X2z;QYB zudFrm*{MrqR^fL}l$MLe9Izmt!` zgQ6{mZw`tLZ<_U;Lg6Y8wtv$H-R+J|23%GEf1scXMiA*@*UaSK%ZMJFm$vc^cC&kn zIg|p4IG`a^UH?xUT?4-MQDs*Y@8!el|J10R6#F26f$M$>kbBM(8S%7{O+2FTa9~9H z2xnj3EF==(bbbfPx|~)DD<=9c?Z1uq?kkDdNJ4f`{z_=9v(cT(9|^i#jBTQ{l{dKE71Mr3XQWdd zDh<+xI06?!3oM@&6LG^4Myc}$k5u#k`goq>?+sL=PZLH-3)yQBG-4-{r{?K4OaNr!Qqi7`naQCa=` z;qa*dG{7TaznV|nUlDz?vb<_E+eT-c64=)COT4hV#E;G`1;gSdV4L-cR2M{_W_MMn z@y1`UugGAaYF>l}kOUy)aDZblcUJdaVKsnfP*>V~d?N-gF=PJI*;)+jkCizp1;_4R zJtxi+cP#YrrRtwApXJEek3|+y;4%ma*9CCBVv;&|`klCSCrlj(D!zk|K-wd=slVC6 zPUC5cnhVWqlvP#5_<}Hp?K0EOW$D}LNAagH%Fbfx9H0+vC2o~?FDvrlzj(!oj|@gR zX+N`s<=|gePfXQYLyey!^CR+}JF_YS>1`UK>G<5iU-xNC(&Wt5W;$Px_@`a7Ns@nb zgv39`xZH5;{`*tQ#C$3t{xm=06}$aey^!S_CgL&JoCp6wzn-AfyO7cdA`?Lu_9RZ` z>Xm=qGlv!%!uFb?Q@_IrqG<&Cj9=HsL9%56!`xeT%26U3ur6QSxwgYwvB%x;Hm7_q zEwZ@?8*cmcy=@7~8)wD)S@a1lR#Yw%UU;Z8>>oSEB1uLhoT3($0h@icD{O|uZ zTRK+3r;wjQTV!E0fU}#`^l*tjR}4edq?T7h86-~Si@DxYa*zE|blvWJ^GF;&zo53h zO3j&(#z#uj;&%O{<|imvytK7D=VyKYqTvcj!%KIiy_W&0AsF%rBCte^p6o?mkK&aT zhYu3$a0OFOm!y;!r)SjukZ?c+L7a$5iAY?u{k3F&e7qG)(1zc0=TF<->5ZDrI%|8% zZDi5&1TS0R$11w;pAIqC96LXn^nsLrAY1VUM_4!%sbm=eiDKHO!+XBhFYQk5_TC)Z zNzE`*FI2-Loy8;iA9)Hm79AyJ{A>Pr$%OD&m-f9(^}h;mTj#$oE_cQL((EA~(6@{N z@yc(#f*w1Q+a?V;yo29=3fp+C0mR@~JKZd%;z!`+gN?RU^_ri@r0ibmD>sY&$&LqE zGKATRI+CV)nm|Cq398(fls~J3ti&FzjP9eg zAT26rX>!=l-d2y%V`8Gx8@bo{%J9sX2$_pX7?cw$6iNmWvI@=Wh5$@u3c0@E zkAd`m2H_aE=q@zd!7^W;6=G)=eG5vv5OULCWL59KpN-jsnqJ;QfuztC@u~w?B=sDi z;58cH@`D>3B8PJEbyogkdm1rWPb}%705pzlW|>{?I-4}iA#u2HClo9&TiNR0qaU>> z(AtVa5`Sx(aOLGJ*@d$(%Ydh}=KsEHX@0*k#R!(O#3*54^}&-zwYspo4a|CyaoJ_( zga=8KE*oJ8sZgb=+_?k@a$;c6Eh;3d-!0_Y#gmb#KhHghnp@}*&3^HcjuYg)uUc^& zTlqc0g4ByKK1{R>QEcOvJ>Y~p<_y_HHCTDrc$ zy@lfBm?aU|FX@h12jfisLOina8f_c%4!XQj#ZtWWUV`?6p{0tZJvGSw-BRd&ij?B4 zL!zfrFkH@->!$YMci@qKM@#^Lu6K{Rsoiti&ZMu7f+$k7DK52#t=~t4jdNqar`UxW z;3`G%eapn(ZQT7gi`iAspbx>t4<95-^o3HWE*yyvaS-}BUQgd4?gY@YvvEl8z6S)D z1!xk6H+~d+hVit>>fwgwprCt6Ry7;vWx?`ct^$k=cf0FZ@sDuo>4hH#{tj~gEmp=f z>!|fvLeG%Kq(9^Fz)>hMB7)kE#AE0_bva7XY-kypEDC!Q?n6D1?Q>Sa+qb4r?qldt zs`(^emZ6tg;2!4BIfvv|l+FV;%b&hSBj+x4f<*IuDXXBTK{*kJmfqQlvcknBVhH%E zX*_GZ74@uD*mosH0uz0TC8PDObtteDJRTG$i9z-e0?==g=kDt%X?Cs^S0?hT8s~)U z3i35V!lK!eh?06v<9|9Bzyaw1;(*5QJGAfX-Vlr@-$RJFEt6ToJr$XmWxlg1)dyHX zIlCbe3TD98Y)#vyq^w=-7JckexvH_mwMRDo3=x`Ff7rI0O+~7%uHHe*j`n|?YRQ)&5BrF^(E1|ygx0M7h~+i^?Q(2Na7jy zppJvw9PP~z9;CxV{?KS2)>jEV#04z}`^T=HeW4Z-cs%`%vHk$awkx@Ne(#+@U}SNfV}Tpa+P2&q*z!+CyC|LPe&F2 za{4C5&adgBOSVpDm`5LXLaAF9K#>?_{yt z$%4aNs>@J|qzT7YAv-yt_7y%s4-L9qHDj2V_4|cINawq76BREevczHHuL@-x<$@jS z;hew~8IXuo6tr;9F41;-u+TU-q|kK3IAGo?+{&`&)b*n)v9ga|e|}fhTuPvPE%fat zV7JT75RL+U{f>blC!4hRdM_iE`GT}NVG(g!uM*)J+%SiLMTrM2Ah!y#k*5U{t(PP% z`ZMRvcAYQwhLIYs{zx4j;ekm$^Nsixo5tIFH&PvR<9S5mv1)_+_88a_1&*~)tx?tS zp~P|AcJp?$AaO}F+C>f#c(1r07UD9NfRo^Yvm#^J9Ur=!_a4*L6?~q|=$g!dsgsW5 zqO6y{Ghvn7n+!M&hAw5q7$4ASqARVEgP!cWTytE~nhyX1^jMV9Oc_{HB8r+>Ksp4? zqZ8uGzS^`_BzSzXC%h+GUAul z-mRzxxE8`IsOUuhzh`o+56}=3-MC8kyWFe$t7w9X(Fc!r8MP;m=@6@K+`^OpFN&+*0D`mJqoWtT>_zYD97F;X z)}&@88%>Zt#QycTcgL2^&u~PRIcZo)+6 zlj1@TO)0)rdC;B}BW2ve%=iF}*0~&Y{^?Qu3t@83qx;-z~tcp2dMv zKO{4_xQYU5hg>?ev0fp$=i6pYjA?fB#Q<4-c2A3@Oy0@){-XkN{A2ig>hFJngTdol z`8o}9u_648frCD;20S~Np+ALOkOq$r%g@+S-Kv3bCQQ1SdJF_@&Zt^!j2P@ zLxnxrfh{KDuFKMIo@_XJyyEHPPuD~M&`|9AD+k%Q;@e=7TAG`ZUn&EKKDe}drGF7+ zpUOr(N?<$eG$#+hB8>6jaj~!J7*789t9d$6DphSov7`=qu#nuG169@oRpRBVo zhk%KXouH}qIEg1f*pM>xGZg>>O4;Z15c|{kkF>PB{iS8x4eI7@piPXpvBH=ICiZZ) zi}v>9gn;{FisxW5pX+NY=2zKyGspxtd%fyO>3^z83&)tq@)>FD@n*b)`Mo?hS!^9` zT6FS*%nO<(Q`j5Hv>;8(W!%?9e(@-w-y>GE>B4j8MDrp+;;WeB2moS(zREqa{8FDm zCplQ&kc|o8L7N^qHst;B1@D6ZT~wl;#gLTTLs_Ki^VJ^Yf_`uO(#re{Bn*xs@8!;4 zxeN5!4G%R}FI~y0KJ#3|rT90==h;fo@20mmu*N?APOCGos4lbY!{Jl@XpSf9GU?XI zGQ=B34-frQTOUiBi*+gJfLhxNkkaRy%(L39z6>aPMWPzS=7x}FguOr-!fGaZ>{US@4nfS>)iTs}S83)||*gvG;kPJDGGQ=pXIdbSm-! zH&C<)NcnDeqsx3k&M##;yqS?G(sOlit??Z5L2N>^Yg{$wx*#=AU&9 zEn=^3SMTYiy|v%ac<^{TIipw1jviRq&fflFk`cVm(9T;wKKl@zw@`kNB;VUAG(Q%n zd~wD`(cPLcTXGh<$dT9QnpDQY1FQth?$=*-J|xq8H08(%1dLW|`WZwBIN^ zJ(-}8mjK9zwBj$QsdGC(gnu!dw%nY%W_a5txhI{xckg6y-@`pfLuBGUaeQ5UU0}cd z2Y6XaI&V2}$(qv(_cbFsb`kui!oE&ZM(rws0Mm`4silMXG;J=Raq~jr8%UqQ5ZEpn z2`~4bOF@PNh&}@B+w`2Q(exgpk3#rB=CiIh8Yhgy{2|J3_|&P!S-s6}3O%=p`MLS6 zVWJs#v{m=>5Ht?M0Ib{dpVNDu;ya%8D)Wn|38?IIG@eVLYQ++lC=FiG>ySF6C1!h7 zRXln}JJguQ0FV%Tk7NwPoQOBui|xVsKFP*iPLTbr_}3BqZk#1t3D^@DPbC=w6KL*4 zf%1b`c%8*GB3Hd4Ga&|_0CVP?DQsG8AE=RhwsJ203WBk4O>iF@&iE8Z)_+KuCrOJ~ zWN+f)jSKN!wP$S*RF~yMH2xh}XF_RQKo_3_ucKRDmjxpr=5H ziERi9-iC>k=&ioXbP!+vRzts|{c`1^eE3R0gW4PIhpYM~A$Ps-kt&>h z0?<6ieblq5Y`;OX4_ZnDzKIJ$XYcmR5Kd^f3t!|T%;onn*~nua{fCq9)=o()MO$HQ zvJ`omjeWa)D9N+`qv$;Rss8^c{`uT{UDv)w*<5>N6PeeDL{?T27nPB($e#B@wz5S< zE?K3}kj+g+Ws?=zvS+r-{oUW6aPNJ*-}m)8?{l7KE?)!$&Q>dIzaup8CwTyH)Srp~ z2H+>ao%B!REahloH-PR~){Fi-)vdm#)q6eJX)oESl!{_cmJMx*{}+1WhSfKCsHtAW zqakUqq0)^y8Tcv$AEm0kea>e|yA(#Lji7wbAQcioU4w*tVXuWVyQVj%6j=^uzI1eV z7W?32Jg!#uO(WbzDNm^1#|lVXeasyCmzysbSl)Yd_W?_?YwB0nU?Qd57*u^ucMuXF zt;=}f2b(1DJrCm*QqGH>-WUmTrbhtS9?{GXmGd#Lw6CbpBW|WRm3+p#04Dd?6~sj$ zEi9qO<%3dL!K3PvPI`hbh69%S>U|Xdo%SS*se-c)I52P6H_pzA{cpwr&es1UlPSbGs=!b@)pE0`qsrTN0P!Dh=-pSeF=biF~ z(Z+9^8u>diciaKoPCUD}L>7v9_rUEffRpU*_&tjigSdP5nBRXMq4ohksWPJK?}=73 z6MwtjM5BloAOMp7+-yR8O@#?-y+|cVhgD6Z$jf(gYVn3g%?lk3v`i#Ggt(+n=nhZ5 z1ti$hRqziL;yoU}3Z;cv&9c2TMRyXCIj!R>WhMg@JIa53g@e zwT2yl^T2bB#+WSGho)Pybny=!sNHa-%WeDdz{lF)Ja>u7>C-&#+wgKXfE0M;)F}-P zy{UTNDrQM6{u}%8^fbpxpudru>m(k0cBBX1fe|vw&~dXrl$?giNr#Q@M_4XxV|&}G z@^d=(dk=2JSg1uG->0Rx`<5=Z(B+I|}C=#RcREDY@$0`sZf8Yyp*k024$5O&x&K@~)8a+Nmnv6AUH;@?v%|#8%7C z$QQuDYO;{UKhPT}0;JK{z@BOatt-JO;?a@+_m;MA zdoIlM&LV)BAC{{;(!uENlKwdb*X2J6e@GOaOm&Jq2?l_{I)Jzi{yD;pd6^6+AxTdx zW3V1nK(KV2d4+(-M-)@SruxF-O%&ziIRL;y>xya~U6yFIk%S2_$}XvT;j;X_S6L3h ze4)Jr-kyONJd9$a(~;cw)`xF*$xj_$YQnYk6BB=(Dui(ZgCS?~t=%cX<*q#T%|+@~ zoiIQ(hp)mxFVu7*E~B)<+yy{D9-rv<1^^lf82uYQS;8jl()n-X0swlMK&(FX6I}rF zpzZKg`CKeBYQC0j+*%*R(S|RMhxIdT(e=ZMV4slCZ>s58#anN00&Mq*1B!6K?A9-_ zohr%Q_{MXka(jxK1G3fh!uw;*bLO>g$mlQe30S_fvx9^~c`EE_ z2W(-=z<6uW?Y2YT8}u-|lbS$9&?!8bI1m^-kl2*5XpCBa`LsodzUw>9R=&zY~YOLvf1jEbd$7n`|X0?>9M0J1t{YqmP zn=Y788YCnJgejO8&d{M4Efqw9zzJOW_DJ7$B9O=;rT}cU1+VU6+ESA*=bokY9QGyZ z+qGZQUVJvo{DEGuoufDbK}dED#T2dtho;``N}29^3KagjG|1)>L}-kyI22$lphWy_ zB3hpwsH`Fj27c1_c9NMa>J^pkOPl>$ci{>R9T+0i9@=9#FhzV@J#Vz6a_>U~;hw~F zY&7Ey3Njmy@l-oa>!OZ3!bg17B|OA|H@$CB0|b^s`L&@AIq*p?eG;$qc$CYmbt&vW zSn(*Vd@!nps=BD`>KAU{LUT;36zO`fEaOuu=$Cf(Z|)@f5waS!MF~FwU=$1v_Bgjw zK}iMy0bsl2x!tQeo-mW324GS30!MF}O* zLD{7awL%O9*b$KSB;R%YU0Fa}9DOb-JO~2;n5SB-fH(rm-04we6T%ccq`wk#`HTGy zChI*0n4m>OS7}^8Ylzs8imE;``g7ehl>l(h`8Wueff^!}jZ2x%6Q73=&vzf@g{ zo{t9DC)-~g)^lg-oe{gSMNICF21?`UZdqK!fzOEkc`)8rwr2 zp6MB^kdo960~c+VkkdWeeXQ6Xe8s!{G|W&&GOeTV-d|MBWUAm9RV^1NWYx=<(8 zX~6+$nn%vKhijrN=+gxG!~Y#mA9J0w0$7=g>s!obArGl_i1YdfG5mdM3TeKn9j17d zD3M4r?-n|)*=7f8??HJFC!m4XNEre$66-jVZ#64$T zMvJ!6Ej{-m6_y`Ln~#clfKp4^$n9Q~!;E;HgFe|0>Sdk3aK)mV2X)F+HU-x%CWT(T z^39>x_llfhLC)X5vrJ>1i;pF`Vc%BW8JA)QN?+CceptTy#8}V4Fzd=dormi0B>-c< z(EpLz+n2WM0^EY7Xw7z!UR%ZnP9g6j)RJ!dmV#ymk_wHK>4bp>dibzUOAF3m@Si6K z947D+y$eozhnHEB6kq7nCL)UuP#-Wickh-gnTcGg<2E9KdryRjZ0i|C>|f?@^Nc0D zI4dZ?$XKI^4Fyk(-k;Bpf-wlDLIuJ}OtXFN|J8+B1v*oIn{@+fCvG>10dK$~zq0jdw zdJ-9L2yptO2ekP8f=uvAgG12lo|#U!#eHo`h0ypBWF^I-@K-jzMI z>SKWISCEzd5v`BVx#?!^MKGHY%Z9CeKuI3piWTvlCr-9$iAXdXHO1JoCwu5cbG7UU zA297yoCoFOrd^(wu% zUu(a4UYr3tMz)_Lhs`+h5z8nN+{a+j+}_~52rs<*bDvk>MZ^-?AUq_(8+OIJ{$3=C zEg7()^P0n-$~CI|c9AOmbvEiGE3MJigaZEX4>|dvphb*>@^OYh@vCdV>W+3Ent^RL zi=TAw_@uMHEMD2H*vvczeE$k3(`Wm}lJ_J`<2B%7LTQSv9ahd3R(7m9OLfJtcFCvg_`ch@j*{NNBd;&pf36cakZYMI_euW* zSs{Z)l7!M_F}tg$8e?5HZb_g<8VwtgAWcvJoPpSnPL$6su0ohEM*)}C7@myHg!ohS za`iIQCjN>wh38#y+J2sERf;6u?yXYYweM0Uzak4gCeI(&XcJviM0f?PShg0cykAt5 z3}B$D)>9M-e_FFmu8{;C*s6d3+=&M)(Iyxu1?PzpmB#1;pqFE-qm%5JMl65=f5vWx z625JC-pUtJ+NcP3C5=UVN*TP+BPb+p4JL{^t!1F*EvHK&fV8igi#$ymKaoD~aLmL+ zlOz7+wM5#Uq{y8Aw04P!HaKBBL~PLHcfXig|9T64`AS}dgTlO;Qg)aUBnpiRUIUui zlC_%)|$DS(f(`D|?eUDt_|IM#u1T9U6|H z;PXQ7<}E`O8;Ykgf1dO%?gYVr`PDxgr%e2^RDo$dgN0Ou2MTs^Fku?O_BZ0Mx<2pF z`Tv_johN$NhVW~@tlYd?+juV}LUscic@i27}^*Gg{ z-QwU-t1{$)!RnbRJeZOD%kOc3oeZ?RH<}MI(f~H%^Gtu2-98PZCC2~QAYKFEWTyde znpJxOv2}Im`ew5#d1+M%=8OizrGEKc;{)y%{21?O$88axWHuAPG(evNC!kHtq`|%; zYM+fBphP-G7$X1N{@ocq4BH%a;u1n)SH90(GaTu%W$K&i*vmPMR#IuXdeY16)AK|g zq;EK6u!<>Yj-d*z+INQgfx#5N51?nj{sV7r2Q@0!xCUE<7vXL&3OR_ff6AR zFsEP5z&qn5<9qsYG*H@5lTw*k2=)=_c!DC)vm8@s?V7tKY+H(7;G}t9e<{YZm4(B2 z=Swx}J~6;csw>g`$H{g@Ph&|9m@tN2*AGsD$Y#^MU+({K_;T{wzX2;gzsPdXbFw#4 zt1UrA-iWw5_I6jc9Fn<=}(2$|5mbDpS{VfXnz4fu)-`|PE*R-LYuwVun6sh60nQZ1-AfTV8)~b5vszLP=jqasehlkKo--K(MD?MaqT8LCh%Dj#_ z9Wd^mvpXCK_vfa~el+V8Z} zc=7Dj%JY3>-acZvz3|4F$R8gx)pX%au6~AI@5jT6& z3bU2ExD=ColwEFqAud{9+{z~Z{Y$1ml?jo3NR?mivW^ANH}tg5^Y^sO0in=Ty})7r z-Ln&U4=r&nx_gDEXy|o-Z#)V!!O&dOeTbh!`_AVHV6LiJ^E@$A6peXFdW|`i} zh{WFrSWF_$Jjfje6E@_A^G&0xt7pwllJ;UAt z0XX@7B9OvE_Xdmg;X0xwF>N`0XvdEOPt61-ezfq2A<$#$;6dDFMI-pQV(Nb&H(t+ulnPm7jy{)Cm%p z)dCaTk9Sw5x6MY$y}6KBQT`BUZCW9;D?D)Lu*GU^J7d%8~;RKc>fAD^Tc9y9f zFLC;U+nFbk={VH9W808@$M^1_IyW`Wgh%Lywm!VPrhI=tP(cuEM_uogjq@q8@Nr_| zF>i`d?nAtZRa`nRH)PEXs40?+Xthd{Z@#?5*y30LU%neVpJjF|$PJj;IL3iUPz%UuOZL&u$P3x-#m3ICBg3u;I8Q&pD!32jsT z6kVc~N=SDCZKDgA1>h))Ri`_rMz8E;b=q4)17rz@Zi5p|d5!!_j?}8N zrf!6fNZkg9DvK9$Y^*CCjnk#l2-^{E;U#iq1T zayT-&cndTUf-Z7cQEjaZF^j2#8Z4Kc$*KdaD!;ly)D(F@Mj9k>k6@PS;$EuG~3G z0{qW45^$-)7d>8)@31k_T(j^3oAf?bDLnMZ;{5mpn6zwthCs{&A54C`$Kl%Ig|z#; z81ml@Sj}kT;9_G}gKHJ<_DhxyMl|2Q+iN~QOUs=9UJ+A|tJ687DVS3@2DEu>K?TRRg$nr5hu&f@tT#5-p2TeBi=yb$G@v@bF^xt;jN2T6 zkv|+fH!n`5bNw9T?6M>j&{ZpIK6$mxK`!)!PS$0&@$q^Oj?u&zZJu$v(PZ0$ezSM@)-}yHzUl`J`ZN>p(x8`eRv^qn_-mwTw0vm7SACoRl;9Zd{#Pv*BRx`6dngTIKbUQ|o{n^%r&pWyP{WE{(0uy>A5H@+1QahSpBW zz8w-8wyq`x zdhT88P5u4>#;4|wCENGe)`rlVc)T)gw6ZQxl|4`&e3K-gmNr2C?k2e)yDoCjJ^MOG zrkqkRMUO~Es$r4@7(fkF!ZgZ=Tp$X)?*C>hPCe5%@bKdLh6M63u7P0Q;X^zz`s|V* z+AVpZT9^GSxUjbK-AkZpSu-X^rn;T2Wmq!yJO()(xLMD5w#>!amKVcz8PJXNba~ib zw-kK`n|H^-rtQkqy}UA8lvvZ(4mK8fx^&8GU-#)d5Ch!OF&NtLoekhoqT%M*JaEHz zwR9vGU3jSZYb~=fjAg&1aMM2)_dOcARS(w-y$m$4Z4$)c4ONU+XTE57^ul>mxH&=g z)#ULpZ$oO#gEqINGbTlASUR;&Whj;b4V`%eVX0wn;NMSd5ri-laiH!IkNX+<8Q8aV z*Jd_@NT}N*NBuKBpR#L2`O_Q*YFPTbW+i+o^|WiYdn2v_gMX*5=;Hq%5>|h}nnFs} zez3t}055pj@dv?{tA@~!=Pp&Ln7JjS^->i2gt0@rHe9D2=O*8bPbG3$A=Ems!_9mvfTZ;N_Qx0;&er|Fq z6OW%IuQV+d{t4&bk{{))nyc=q=U{roXtlrc4r;z$NE0I3`q|ydj~1MMemx-OW7GI} zrfXNLX08$S>te^en1-wRn+OISZJ6MrDr)2siC+wZN?arM-rkbtUpvaAh4`j# zfmXl;S;}fYJXd7wCTxrPce4sJo^}R z>_ZAlyYz`XIn=_|05Y_>rQBtbrpVW2anwUwSf zH7h^2;fj5ujhryCHImz4#<7D@0M8vWmEg9ccHk0|DNohyCv%$qs} zCB-xlpJw!{4^ivIid%y%Z+Idv(xu62-FB|Bg9&kO9|X3TaLCb@o;LqxcrL-tU(dqF z(MejaMxgdM*I_LsomJLvK1UJrbJ1QZc`Dp8wcok?Gtf6S^I60?|3Pepvl^teYJ~Hw<~lBL;HihR}gJH7};sHMkP&;Qa0SzcD8)k0(S*kUS zPFZc^_4|eCh!9rdm0aTm)sFe39o4`+leCVhyD-fB96e^V;HpFKIfm*OA*jg94|wK| z9YT=yPg3QgI!`kG+(#xn$KS54^{%9U@;-3RGB>-C39Hf{oc2k!+m1gz*hg;ZFH}8(DJ4$!IHL>0y{XNU!$T!|xs6lB~7IqV|6Kl6B37LBZBb?xQ$n zmVsoecz(NRtn&a0lj@AHVwPjXs`Xm&XhB{pe%tn{&Qq^@TWL27E_ZE>w6^1uB4>|`L(Oj6 z+?RZ)B%i1p2(VRW5uNb8*C-%56p?J_UC-_9`z5Rw_eafw8b+{HdoH2M`;$gTqtW(= zdCoA;zD{;RBH`c8#_^>A(u!b_*LvSKA-7kZPlI*MG81ObJsXsR=4U4*%+K4a_r$|K zEl=Q|QSlL~w&$MG+=KSpD&E%n0>*%GKa)1%fiYps@~xWqDXdX#3-M7^`JeBcp%B!vZ}+UPf9!^(;eVN zxFf4SUKe2h-R4eG0k;}FE}Iv3MioMW#6VzYHG6z6AV? z4*5Qg@H9?aFB62MD~T1|HE+la*FKw4os26-;`eDC``Q;n|8c>vPY3H6ylam+SCOF# zRHg64eu#*GX{(};-?va5_JWg6#d=^PUJ=VA3da0`u)Yb^_&^zC0`+H?F9p2OUxAD_ zH*b^V217C;lYsMlrk%?X%p_aG0dt~^gV6U67qT~!s+sZD>kxh0IU9y zSd2StD?v8#Jan%K8qfB`-$vA}*cxZjU_^ik-fG?3J-T2PymQ+LvGs{OJ<&)4WQFN_WFQIU>zHpVS0=qVtA4Nomql4@H_gd-C^xdMBVRM6dFum9yUwhMkLqf zvjvmth>?Tw!QovUKwMvr-!F^^FNY|-kX*PPuI*!G8yI{gxyPn$d)Rz z=j-muJIvDbah;ckbw5% zZ$Q!6JX}pNhR`5u4K_4^-H%etd0SMGNY6YWdjZ|shS zI0+Qq%CrZZ^oqvd#V|Kjh{_UN6uRzNKWSz|gLCa=ss@#?vl~f29h-er>_wyFewe0r zc-`RSC-Tq?eAb!{x|Dl}(E#?Jxcyu7t6!XJc3pl#vvrcHZ6o7UGGhhU3n9!esyBF} z2)mS(<0h3{UC^;)&*93$(?7ovK1|>=ybq^7v{q8#;p%vr{8|+3ekSz6D~ASWbTYM> zd#zJ{LL|s$byHCOsOBN_s@8KlAtxUbQn%MJDBZ$ZA&HrX$vA=QzUt_$~#0YkjTDmh4I@ay4$-^cIv8@hl~#6kdGNuCQq_|W9f4<@u} zhet1PeP3gy!dWfr7a?O#GM)~Z;CL|`t;)H*$D74vN^W-$druxv`h$moDD{yY$U6jv z!1QF#hwPj;2my{SO2wYq%MF+}m3O36Do)UlDlq7$_hy0Dv2&NR8-(~Go z#R-K<(PNfO?UIv=(p9zofPrpRCocYZ{Tg@R2|4OU5Yh z$SK15aTkZAOq##T7yegk+RsU;7AKmd(qJ7#`Ng`;0OmqZgf#k87X=27ub5Mqi>U}%BT7m7@B|CpNXo&E*QT7yT0l)hPnS;3DhV1Pcx@B4V-<+1*{t}66=Pr zzt`b8{db`u;1}3uR$fp1->YFHF;1!%yo!QJh1(jTt|H92XBB{*o=EQE;D%N6^@n#PS0 z*cD(Aj_)S1V#c2c>HK}?u;s-GEu7DE0D88{tGYmfRCF644+z_Uar}fnxqjHqSNCV$ z&=B~&Dc0h7f_vHX_+J_?kSKz$rZjBjZ1!ZbE%T#pI~=ye=)!Z=^LL)g5UUj`_+e== z2Dqoi0LGBmyY7HcPzVF*fci>tpiGp=;C*Pq=m1prx;7{)#u1ps}$b zmh_!jc2PC=jp@<#FVSRADNo**Fpz`)hVG~)da+RsOEzYBxGtNOCx_`uqbW<0PCO^{s!+W8#=$QRCnPtB<=sO3`KMeAF1Ntb*xY{-hS@uFvEt5EdCaq?c#?|U`fN7nX@xR<~FiN4`}S+MNof%z{uPa7tU=I_#qFz zPY#_~WJTHxIwoAAn-B+*k^jJ@VPzCC8Lt6|@rs~<91VC~L$6L04Ld|Los;YzCA`46 zs!gA^r!^D1g|!B*(yusSn47=LTAbnK!Mq;*w%|c(O}$z_FT5im0T30})oFP0`N;4` zQr1_+XC})Q+~!g0l826NG$|D+DR(AuQjZ@i-3`)V#m0#FVXe~dEVGcS6wCngMb`~v z3eC0fSA8ZNn5*Xheet}7L7?+H3h^{K3q~StvpOR$_|erV)eY)HW`hqC3%4p|ljz|* zm5f|OdNdJq+xl|j!1eUG(Z*strwZojRL{|Mc;Cyt$iHb(VX)O5>I6CRjaPsWJ3t~2 z()7V>o`Ipyd%l1AV)j8#TVUyf64tdW=ytUfvItaVt=>yaGaA_rw6G9WiGnVwT*Z5Q zto;Zx&)h$|;RQ79DxI68WFA3VH$BbSBWWCQztZx-%v0X2aiM6J6^PX=)GiQHgnfy~ul9$H!GZ=xI^ zcqqhZoFFf5E{Cv6-+@|7BTna_Sw~x1zL9)fo&^73?^hmO%K|6TYz!DAN3Z`;8*#*^lj*?w%zAn zR*$pR4hb~~_@W3$#ca&R2i#*^yegVl&h)?UCrzsN!Xqz))K%5MiL}IfEFA!4PBDB0 zCAJtnOg1^pTN$m|FXIz8VxMLlxT^GuX{n|d#4lea?M}K2Pz;c03B~2J-O=1ioKuj zADv{s-T7#mXXeXtQM}BE6s>_^q@A)T6i`cYN9GbT2OGvOGmM!9pIH}O^~6Rh=Tv-U zz2qz20lX%5btf6EtL~=q=(|eL{7ix4=nzGY&qK_YoIh^L{SwJyO$O=RUbY5Km>>we zV9l=IAZUwe%l|}Uuqw*=&v7$dRYtk4^Xc~ei_rNmK)8>-uCRGt=6-ru|JN(? zOmQfAshR*Llb7P+%r+vq}R5Al$f(;M;vHWMYYj=ri zJe$-W_&x0(&|L2Q5bs?;x9e_LnaSeDm-9za16V2FT5CSQ2eNIA{W%GwjZD)H%&YQZ z7LLeIDYdb2hxc@8v-<7m zsk?d#`A#S|%+Az0P9-qbvHmF~*D<0555Ms-$YMk`IS-PH^3dz`hGA>E2fpRCu%!OB zS=lw_Is0dFz^TEsDtLp;c4*uG!&FRE2=+Ke?jcpHZW|n{9Ywrkn@C@p;wxBoNln@O zKCHU<;*F3b-GH9~6|zAbScv~(xIf8L>h7AKn^MI7SiEk-qBbjH%`b+D5dZs~-zeND z*_5qaE%RJ$xvXBmRnM>WdAzEy0CPKkQ~7;_)RGWe4Aas$YZ?*)C#RQw>$qdW zBnwX)2iQg0Od(FqXldv@-E`y=R_H5Q>u)aD7+d2cxJPz}sa~cc@S@HG-}&!+p2oif z5$DovUULgy;+?+FG3gE{BeSU5yjj-t<_GDo0eVRWJJTkg4yRbKBWHW#7r|ZOA^d+N z`v-si111!~tyNLFY4Heh4;L}4S1W8?`P->*40Szffzma~d3JKDSWlj(=;?d|d{*1! z2c(H{e#+GLmG{Ajp=@jc5aRhyV_288;P>Kdimbw>1u&7&t|ucy3EvK8gQSCRe2W^_{a| zG~d!)z|BH0>EW)`QCxtqg!o8r=FiBls8B6>pDJb>%zF6U`)T>ZJfYAPT{s6KnFrr^ ziypidrA3g1ZB?o`E=h`%j=O#YUa$9ES#xxn3uQ70(6KH1eDgZ+K}Kui&yVN8)q`@J zPP|}52}MNdyYkl#cYno`bU=O=xx5cVo&}%)K@^BBMic*pSy_H9TQP9noI~HKN5H+Y`B2{8hX^Q=KN3*ch%x3K|p3To{oj3PjpttSK7uvOvp&qqyKolqp<>JC_ z-5(|6oLYr~GB{422|>dM%#HNU0(KN;^MQjXE)|rUdYE<9&?S1l%Ld<+@#f)6SC8!i z>oei8QbpSDd|`rnXZ7AcI{rKoX7KF`P0a=SPU>e6Sd@st*+sxW1!MBQ?$m`pJQhY| zWQ;6RnvVkXz8HqhV+*8$_sA-O#(Uqn?N-%yclQJ1;3zO zapsJ&(>wp`i%u0y6ahWK4r*LGeyynp&y(Dx1_@+8A*m}@*K~tcdpDi|ILNLcAp!!i zEUq^{NnbkVz#(&Pe805#-AsG8v_hpW7OgtoME_m@vTXx6si!#`Bl?gBoFd8-Z^-ol zNBA(z8p~nde?ZG{!Cwo?)pwj;2Pt_zHO)BC3MMPxgeNd#fb`GQrc_r4sAPzzA9`Q# znV*$Brw}FiQDYoy8Jh=a%4oh)-|MndJLP-({>QDoo)EEf2e)N;eaU<<)$E(yv~7d_ zt*fA2Y|MW0t&Nbh_+-?yg1ngw5MI3_MIpd6R=gm#;nRgvs@M~0&`1<0Y{{g_Kr0UG zJBqqrq;D&t+ln~FFEm?bE=>(58Sy|ZZRtkUZ3%m3+XDaGhbr0R-l#;tEDo;A$n!)} zoUq!DhZM)R4)RD&b#20F3c9gC?n_oHqz^N;Vf$+pt_mY7N`*bhQUb%DJ`?3%Eq*QY z{TYwi<3EwpY$8mqpKoNufA9)Hkp9W@V`8#Se)I=be>R&f8Gpr(rjP$ImF!nHEr5U? zB+$yOKR#(|rG!xpuK{%X$$b6)QU}L- zU>Vc&a`-ntdihsWdp`GTeEk`^OC_^vVH#dbhd=L!I@Ye#J`*Q7t%FxMS=w@^N`7Xh zPgu|PTy{#?fO*K<*{429;(=lMa-NWW*i^P01tT+GcX}itzoM4K#2+LyVkteMsK(1m*|+dXMD&}Pn+iSVHg)Q$@{s*w8mVz zqZb2x1&pbd;(&q*S$Afl4b@W9an@$`uB8*$7Oh?TIK>>@g+{1=Ug}Aq_o`ud?URdp z7=bVAD^9)QKi>F3zx!Hi$X_Df1HkFa|AhJ7i?^P+Q=m|DllA8U!7b`f$h6n1t~aaK z#O?q+54wJ;3a#i(BVm2L@Sm;j(3~*44m}_%$t5{)9{zNCAf&1uHSLZRpIDnJ;ajQ` zvUYk#gn?TdfKwoU@LfG<5vd7J*`7Dk%9eiT`S{6&FD)suyork5xl=dg} zy~wbjQdc{X59dHaI-2K9=SU9$6pHUFyl2{o3)+&-)Om=)ywehFzRUPgAfEX@J&a$o z3Imp@3kOJ(eMXWg|$=nWyU}@bW2kJ`TI-7=>S=*UXKX=vz;?J=Gr6GG!XwmH| zax&!fY|K$KD8p}Q{hNydbx@jyl$gRJT@?-Hw(#iuxvfim~0c9R@(eeOC+L_>g&nkH5OFv zG{c)_e`ip*7=0foD}>&CcU{wib7jC|2B$2!14yOSSkwH>WPkH{!G2=uEv`QQgzhJ7 zjOM!-^?S1nzF73*7d)+sepVW5mx36wtqI5YbrHYz3tKBMlpg-udOlof99gT`x2Pv4 zYhu>k@`t=nnn^e!#EcFp`b7<&-G;M+gd^K~KK8&A2lrcWw;^%&yV*>{b@GVn+aK3B zs^1=7+Z51#jUsFg#oQ2TeG5I?(+kBa?8B!1l1ryOu8YNhXxNoj;WV@Bl-nEP&drG+ z>^X@UiXrXbXz4VWL#54tIGa+Ls6lviFaNIgT0Rp-I*p!D(*)sjIPXs!LvAc4Khi)K zoJG26M3~k(&41;zAv(&^IR5<+_s=8UZ?Z23xWpWl8DpzNenU$q)z(&rrnM6pX=Jit zCT@pv@&SJ`?|Zj+X7Z70JG2FmmjNV|U5>Vn{tq~MpZYAP;`068&6UYt(@j6G-#C%( zKb3B-_<_>6oBcK<9yCzbRX|{?qc#FhgJ}Y4>%s5#MHsuis@OdK5Be`EKUkd_-s*Fo zC_|)u&UtWIK?(9>;~&N+O8l35vrp7b4mam~FoL zVOng*xmpB4JAte^Bx96!bOVJo!cV*(EJ95yvO?d9#YBS(YrHXZTg`4}>P_HZFgmJ- zy7=M}4UE8YQTSwgD|?cmp^j{l`v^4fWT7`1g4VLi9Hx|4R75;lKj#r0yxafE^w@fi;M+GIptWd z+tYr%M7@{vPnp~rBzZ8vq92ipg(Y-9GwaKu{!w>$@WJ1CXT!W}{Xbr~-j$-{`y{df z78KDGKtU5ucdx8Ps~b~%8;i4vN>C-0E;y>I-MJVCxcsZ7#z1Qo4kSFxofPnrEDi1^ zPq+g%GR0H&p>x@tC;tKjD*%$!Vik}aM z&c_tvW&uH9n#@Li6ix}Hs)ld>VQ0EqLm?7W6N`=8qgPB^ zDoeIxZ$&~mU&FqWS9W=YKq{*2Ox#XJwRvs-&Nco|RFR%*;;kzacukqmbTkx6CB|6U(XlY=RQ;T3`3@VR?sfmK zx&EbEc3ij0uj&K&sj-Y>mJWMV#aOCV!=u0B_mLb=gPt|;U=e`B%Pm(pmRbN>BP{&6 z-t=u_IKb}t+UgS{h45G8)aM1sHH3lpAdnTnO6#?&Fhhu`1agNs> zTw_up-0cVk5f5~u&=3dqLptC<5sQIDC4fT5KDl267#MEZ=}C<)fO4YhYUrl>L7Pi# zICzjTz_9xO#&t@y)}YS1v9YI(FyESLYd)9eD}K@tpf7+GTO zx3`7p7Y=hSEz1u|()un{!$L^|rsQVN&XCiZlys@qGLKif*PY=;T_dJue_6uDOn<3F zJ^k%g+_~NbyMvrwQ*45J8=xpU^C-RCj&qEskNZRC>W8J5X?5^BB*Dvo_sCO?|^{nO(>=qIz^0VKhnpXfF9@lTRT7ud!=ra z(2m#+g3|8aN z#1Gc;YWEV+v~@!X&UoJ<*;u`t%wPa^NGYYC`|p1N;07Q0BH14v%HspzEdihcNTdoZ z!Fx-Vc_zVrWiI>L1OcRoxoVJ;U>ozFw43q+axjo#f@;#ooge9PrR%+Y2m_?EFq3TM znZg0C*G{{m>@V2&fnz4QfqIXgkh{YMtK>wv)WR@N7Iji4H2T~d^GaX`ZWKa2?KLW1 zzb9WzBG`{qzE3#W3;o&Sn>GT6Ir@(T{0H(2pRM9Jo-Ow8LO}>~2*5q+oc^O3Eo!p!CeyagQ0r0W31Vgn=`zC;{ zDPm#*sH=HiTL=twx+Rg;F1Biadn`B33`r)s(%k}I!UNC*P+SQCEFu6=fYy9mfM6aE z;Ad6}-jjwEQ{Yb4KV=y^K3}u|xLuP3{~iu12^RiG@rH((F~$2BZoB#Pf!n(!tsi08 zy`o{uu*RUbGMJ8_*y(EW{%H4}F2&eqiVn`OaG8|>0$7*F4}{;7zd;7_RnHFrTp)lQ zGx0+afV~c<0e0>ZC-7+N1x)}r0U&@<0Uq^cYu5Kq5)vGGe&PQTPo|FfVut`62Q}sm zv1}tGBxGN6#-adR{k^5k#jt|HY8qWU^l=kFV|<{Z`h$ih1v4O6nG%r4JNI~9uEN(kfRd=|B763;N0Dc&@H-csaY?+K#~nfmThCe6d-J(*xMYaZ3GS} zt+D?mm`)>MWmd z{?NKd7X@@!z%Hrw`5Ejn0xAHAME6fQ@YkPz9tHphh$rmW$K&;2hU04|LlS|<$lb&(42 z<7M?azv{))_s1V;0B6rLhCr4C?0bjgq6LHivfhUP_~F9wD)5F461|fc^m!P_<%;h2 za~16~eTV=|0et&S0PzCe>AP&0aQO8K|Z^8OU4!*ziYybeg62ssEZ2x z*Kpb5|6`d(gY43;c@TgLqs}9QJEdVz6@*a(47Ye&69)NlzvLQA40HN+zmNb%#KyZ($FW|eo zx(k7u0IUJXFvl+d5r_cD3={$EbV#|T_YB7QE5E>eaQx1zd^Pb$#k>3>0yr{PnLqRo z7w8ig^p$0E!5kRKI?deUq;5rei0G|AY{dF@PRb4bn*g4L0CttDhv5!)NEFCt4g;)V z0NeX;KP_B3>^!4-V4*~EF5$v1FO{m;}C;&?lz;F^s%8jNox6lCB z;2+@}#8|8exEO$gwCMR>RkM{M5W}6mx{Th0zpDzT!9Ul|{;Pj6Q&;;O-V-o;N8-p1j1keHjG&(YFWy1iS(c6=)V!)6K fTMeMW+yw9!3;$e3UD$;I00000NkvXXu0mjfN$f^R literal 171580 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

    !O1F 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

    jH(FRjuU0K&|mEBK{}-XHRFY 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

    KB}-)nqF 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 z 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 T=3zyP00000NkvXXu0mjft5QH= diff --git a/SolastaCommunityExpansion/Resources/WarlockClass.png b/SolastaCommunityExpansion/Resources/WarlockClass.png index 6d439e05bfba60232d2f13ad99c7c9ae6c589111..08b22868e0d2435f0cdbdf057c1404a58ded1315 100644 GIT binary patch literal 133094 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

  • _KoJXdrq9rYWySA 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

    )7$7oiylV`ed63OQzJ%@$yye#sWIifeLS| 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 z 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

    9lPa5NvtYNc=@JDadg}RuP{HT%=1h<*@>Xw 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%0DU+tAYiA$+(hrQ^C{PIGdT9H)|VRH1aHQ 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

    jH(FRjuU0K&|mEBK{}-XHRFY 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