From e1bfdf74ec7f368d7e36eb62eb05ac5c2e4eb7f4 Mon Sep 17 00:00:00 2001 From: Meowkov <114177608+Meowkov@users.noreply.github.com> Date: Mon, 25 Sep 2023 21:29:11 +0200 Subject: [PATCH 1/9] mod : Item custom holsters * Add custom holster positions This will allow us to have custom holster positions for items in the future: Example already included in the files: https://i.imgur.com/9CYMCqV.png * Added crafting_templates to reference new holsters Added + + + + + + + + diff --git a/src/Module.Server/ModuleData/project.mbproj b/src/Module.Server/ModuleData/project.mbproj index 90073133a..47606b668 100644 --- a/src/Module.Server/ModuleData/project.mbproj +++ b/src/Module.Server/ModuleData/project.mbproj @@ -8,4 +8,5 @@ + From 0d574ae2d86f5f18b631cbc0f973443574790a31 Mon Sep 17 00:00:00 2001 From: namidaka <47090987+namidaka@users.noreply.github.com> Date: Tue, 26 Sep 2023 02:14:49 +0200 Subject: [PATCH 2/9] mod : Fixed Balancer FindAndSwapUser Method to work with Clangroup Penalty (#1) * Fixed FindAndSwapUser To work with Clangrouppenalty * updated comment * dropped changes to launchsettings * Fixed FindAndSwapUser To work with Clangrouppenalty * updated comment * dropped changes to launchsettings * Added test , and intermediate variable for better readability * Better readability of team differnce , and size offset , and it fixed a bug * removed code duplication * removed code duplication * targetSize + another bugfix * Corrected a bug on sizeDifferenceAfterSwap * added comment for further work to be done * move ComputeMoveWeightHalfDifference to a local variable Replace weight by moveWeightHalfDifference * Instead of redoing the whole sum , we add to the vector every time we add a new user. Also now we use halfweight differences instead of weights here * removed dead code --------- Co-authored-by: namidaka --- src/Module.Server/Balancing/MatchBalancer.cs | 75 ++++++++----------- .../Balancing/MatchBalancingHelpers.cs | 61 ++++++++++++--- .../Balancing/MatchBalancerTest.cs | 41 ++++++++-- 3 files changed, 119 insertions(+), 58 deletions(-) diff --git a/src/Module.Server/Balancing/MatchBalancer.cs b/src/Module.Server/Balancing/MatchBalancer.cs index 3e39efa70..81aecf2a6 100644 --- a/src/Module.Server/Balancing/MatchBalancer.cs +++ b/src/Module.Server/Balancing/MatchBalancer.cs @@ -93,13 +93,9 @@ public GameMatch BannerBalancingWithEdgeCases(GameMatch gameMatch, bool firstBal { // This are failcases in case bannerbalance was not enough Debug.Print("ratio difference is above 10%"); - // to rewrite to work with all penalty values - if (CrpgServerConfiguration.TeamBalancerClanGroupSizePenalty == 0f) - { - balancedBannerGameMatch = BalanceTeamOfSimilarSizes(balancedBannerGameMatch, bannerBalance: false, 0.10f); - } + balancedBannerGameMatch = BalanceTeamOfSimilarSizes(balancedBannerGameMatch, bannerBalance: false, 0.10f); - if (IsBalanceGoodEnough(balancedBannerGameMatch, maxSizeRatio: 0.85f, maxDifference: 10f, percentageDifference: 0.15f)) + if (IsBalanceGoodEnough(balancedBannerGameMatch, maxSizeRatio: 0.75f, maxDifference: 10f, percentageDifference: 0.15f)) { // A few swaps solved the problem. Most of the clangroups are intact Debug.Print("Ratio Difference is below 15%, we're not nuking."); @@ -109,6 +105,7 @@ public GameMatch BannerBalancingWithEdgeCases(GameMatch gameMatch, bool firstBal // A few swaps were not enough. Swaps are a form of gradient descent. Sometimes there are local extremas that are not global extremas // Here we completely abandon banner balance by completely reshuffling the card then redoing swaps Debug.Print("Swaps were not enough. This should really not happen often (ratio difference above 15%)"); + MatchBalancingHelpers.DumpTeamsStatus(balancedBannerGameMatch); MatchBalancingHelpers.DumpTeams(balancedBannerGameMatch); Debug.Print("NaiveCaptainBalancing + Balancing Without BannerGrouping"); balancedBannerGameMatch = NaiveCaptainBalancing(balancedBannerGameMatch); @@ -304,8 +301,7 @@ private bool FindAndSwapUsers(GameMatch gameMatch, float sizeScaler) ? (gameMatch.TeamA, gameMatch.TeamB) : (gameMatch.TeamB, gameMatch.TeamA); int userCountDifference = weakTeam.Count - strongTeam.Count; - bool swappingFromWeakTeam = userCountDifference <= 0; - float sizeOffset = Math.Abs(userCountDifference); + bool swappingFromWeakTeam = userCountDifference < 0; (List teamToSwapFrom, List teamToSwapTo) = swappingFromWeakTeam ? (weakTeam, strongTeam) @@ -316,29 +312,38 @@ private bool FindAndSwapUsers(GameMatch gameMatch, float sizeScaler) ? weakTeam.OrderBy(c => c.Weight).FirstOrDefault() : strongTeam.OrderBy(c => c.Weight).LastOrDefault(); // These calculation are made to account for both the case where we are swapping a user with a list of user , or swapping no one with a list of users. - float bestWeightedCrpgUserToSwap1Weight = bestWeightedCrpgUserToSwap1?.Weight ?? 0; - int bestWeightedCrpgUserToSwap1Count = bestWeightedCrpgUserToSwap1 != null ? 1 : 0; + float moveWeightHalfDifference = MatchBalancingHelpers.ComputeMoveWeightHalfDifference(teamToSwapFrom, teamToSwapTo, bestWeightedCrpgUserToSwap1); double targetWeight = swappingFromWeakTeam - ? bestWeightedCrpgUserToSwap1Weight + Math.Abs(teamWeightDiff) / 2f - : bestWeightedCrpgUserToSwap1Weight - Math.Abs(teamWeightDiff) / 2f; - List bestWeightedCrpgUsersToSwap2 = MatchBalancingHelpers.FindWeightedCrpgUsersToSwap((float)targetWeight, teamToSwapTo, sizeOffset / 2f, sizeScaler); + ? moveWeightHalfDifference + Math.Abs(teamWeightDiff) / 2f + : moveWeightHalfDifference - Math.Abs(teamWeightDiff) / 2f; + List bestWeightedCrpgUserToSwap1List = bestWeightedCrpgUserToSwap1 == null ? new List() : new List { bestWeightedCrpgUserToSwap1 }; + + float teamSizeDifference = teamToSwapTo.Count - teamToSwapFrom.Count; // positive value + float targetSize = (teamSizeDifference + bestWeightedCrpgUserToSwap1List.Count) / 2f; + + List bestWeightedCrpgUsersToSwap2 = MatchBalancingHelpers.FindWeightedCrpgUsersToSwap((float)targetWeight, teamToSwapTo, teamToSwapFrom, targetSize, sizeScaler); + + float sizeDifferenceAfterSwap = teamSizeDifference + (bestWeightedCrpgUserToSwap1List.Count - bestWeightedCrpgUsersToSwap2.Count) * 2f; - // the pair difference (strong - weak) needs to be close to TargetVector - Vector2 targetVector = new(sizeOffset * sizeScaler, (float)teamWeightDiff / 2f); + // the pair difference (strong - weak) needs to be close to zero Vector2 bestPairVector = new( - (bestWeightedCrpgUsersToSwap2.Count - 1) * sizeScaler, - Math.Abs(bestWeightedCrpgUserToSwap1Weight - bestWeightedCrpgUsersToSwap2.Sum(u => u.Weight))); + sizeDifferenceAfterSwap * sizeScaler, + (float)Math.Abs(MatchBalancingHelpers.ComputeTeamDiffAfterSwap(teamToSwapFrom, teamToSwapTo, bestWeightedCrpgUserToSwap1List, bestWeightedCrpgUsersToSwap2))); foreach (var user in teamToSwapFrom) { + targetSize = (teamSizeDifference + 1) / 2f; + List userSingleton = new() { user }; + moveWeightHalfDifference = MatchBalancingHelpers.ComputeMoveWeightHalfDifference(teamToSwapFrom, teamToSwapTo, user); targetWeight = swappingFromWeakTeam - ? user.Weight + Math.Abs(teamWeightDiff) / 2f - : user.Weight - Math.Abs(teamWeightDiff) / 2f; - List potentialWeightedCrpgUsersToSwap = MatchBalancingHelpers.FindWeightedCrpgUsersToSwap((float)targetWeight, teamToSwapTo, bestWeightedCrpgUserToSwap1Count + sizeOffset / 2f, sizeScaler); + ? moveWeightHalfDifference + Math.Abs(teamWeightDiff) / 2f + : moveWeightHalfDifference - Math.Abs(teamWeightDiff) / 2f; + List potentialWeightedCrpgUsersToSwap = MatchBalancingHelpers.FindWeightedCrpgUsersToSwap((float)targetWeight, teamToSwapTo, teamToSwapFrom, targetSize, sizeScaler); + sizeDifferenceAfterSwap = teamSizeDifference + (1 - potentialWeightedCrpgUsersToSwap.Count) * 2; Vector2 potentialPairVector = new( - (potentialWeightedCrpgUsersToSwap.Count - 1) * sizeScaler, - Math.Abs(user.Weight - potentialWeightedCrpgUsersToSwap.Sum(u => u.Weight))); - if ((targetVector - potentialPairVector).Length() < (targetVector - bestPairVector).Length()) + sizeDifferenceAfterSwap * sizeScaler, + (float)Math.Abs(MatchBalancingHelpers.ComputeTeamDiffAfterSwap(teamToSwapFrom, teamToSwapTo, userSingleton, potentialWeightedCrpgUsersToSwap))); + if (potentialPairVector.Length() < bestPairVector.Length()) { bestWeightedCrpgUserToSwap1 = user; bestWeightedCrpgUsersToSwap2 = potentialWeightedCrpgUsersToSwap; @@ -346,9 +351,10 @@ private bool FindAndSwapUsers(GameMatch gameMatch, float sizeScaler) } } - if (!IsSwapValid(strongTeam, weakTeam, swappingFromWeakTeam, bestWeightedCrpgUserToSwap1Count, - bestWeightedCrpgUserToSwap1Weight, bestWeightedCrpgUsersToSwap2.Count, - bestWeightedCrpgUsersToSwap2.Sum(u => u.Weight), sizeScaler)) + bestWeightedCrpgUserToSwap1List = bestWeightedCrpgUserToSwap1 == null ? new List() : new List { bestWeightedCrpgUserToSwap1 }; + + // TODO : checking only for weight difference , but what about size? + if (Math.Abs(MatchBalancingHelpers.ComputeTeamDiffAfterSwap(teamToSwapFrom, teamToSwapTo, bestWeightedCrpgUserToSwap1List, bestWeightedCrpgUsersToSwap2)) - teamWeightDiff > 0) { return false; } @@ -485,23 +491,6 @@ private bool IsClanGroupsSwapValid(List strongTeam, List w return newDifferenceVector.Length() < oldDifferenceVector.Length(); } - private bool IsSwapValid(List strongTeam, List weakTeam, bool swappingFromWeakTeam, - int sourceGroupSize, float sourceGroupWeight, int destinationGroupSize, float destinationGroupWeight, - float sizeScaler) - { - float newTeamWeightDiff = swappingFromWeakTeam - ? strongTeam.Sum(u => u.Weight) + 2f * sourceGroupWeight - 2f * destinationGroupWeight - weakTeam.Sum(u => u.Weight) - : strongTeam.Sum(u => u.Weight) - 2f * sourceGroupWeight + 2f * destinationGroupWeight - weakTeam.Sum(u => u.Weight); - float newTeamSizeDiff = swappingFromWeakTeam - ? strongTeam.Count + 2 * sourceGroupSize - 2f * destinationGroupSize - weakTeam.Count - : strongTeam.Count - 2 * sourceGroupSize + 2f * destinationGroupSize - weakTeam.Count; - - Vector2 oldDifferenceVector = new((strongTeam.Count - weakTeam.Count) * sizeScaler, - strongTeam.Sum(u => u.Weight) - weakTeam.Sum(u => u.Weight)); - Vector2 newDifferenceVector = new(newTeamSizeDiff * sizeScaler, newTeamWeightDiff); - return newDifferenceVector.Length() < oldDifferenceVector.Length(); - } - private bool IsWeightRatioAcceptable(GameMatch gameMatch, float percentageDifference) { double weightRatio = Math.Abs( diff --git a/src/Module.Server/Balancing/MatchBalancingHelpers.cs b/src/Module.Server/Balancing/MatchBalancingHelpers.cs index 3e27feb72..d7f9cb9b5 100644 --- a/src/Module.Server/Balancing/MatchBalancingHelpers.cs +++ b/src/Module.Server/Balancing/MatchBalancingHelpers.cs @@ -197,41 +197,44 @@ public static GameMatch ClanGroupsGameMatchIntoGameMatch(ClanGroupsGameMatch cla }; } - public static List FindWeightedCrpgUsersToSwap(float targetWeight, List teamToSelectFrom, float desiredSize, float sizeScaler) + public static List FindWeightedCrpgUsersToSwap(float targetWeight, List teamToSelectFrom, List teamToSwapInto, float desiredSize, float sizeScaler) { - List team = teamToSelectFrom.ToList(); + List teamToSelectFromCopy = teamToSelectFrom.ToList(); + List teamToSwapIntoCopy = teamToSwapInto.ToList(); List usersToSwap = new(); Vector2 usersToSwapVector = new(0, 0); for (int i = 0; i < teamToSelectFrom.Count; i++) { - WeightedCrpgUser bestUserToAdd = team.First(); - Vector2 bestUserToAddVector = new(sizeScaler, bestUserToAdd.Weight); + WeightedCrpgUser bestUserToAdd = teamToSelectFromCopy.First(); + float moveWeightHalfDifference = ComputeMoveWeightHalfDifference(teamToSelectFromCopy, teamToSwapIntoCopy, bestUserToAdd); + Vector2 bestUserToAddVector = new(sizeScaler, moveWeightHalfDifference); Vector2 objectiveVector = new(sizeScaler * desiredSize, targetWeight); if (objectiveVector.Length() == 0f) { break; } - foreach (WeightedCrpgUser user in team) + foreach (WeightedCrpgUser user in teamToSelectFromCopy) { - Vector2 userVector = new(sizeScaler, user.Weight); + moveWeightHalfDifference = ComputeMoveWeightHalfDifference(teamToSelectFromCopy, teamToSwapIntoCopy, user); + Vector2 userVector = new(sizeScaler, moveWeightHalfDifference); if ((usersToSwapVector + userVector - objectiveVector).Length() < (usersToSwapVector + bestUserToAddVector - objectiveVector).Length()) { bestUserToAdd = user; - bestUserToAddVector = new(sizeScaler, bestUserToAdd.Weight); + bestUserToAddVector = new(sizeScaler, moveWeightHalfDifference); } } if ((usersToSwapVector + bestUserToAddVector - objectiveVector).Length() < (usersToSwapVector - objectiveVector).Length()) { - team.Remove(bestUserToAdd); + teamToSelectFromCopy.Remove(bestUserToAdd); usersToSwap.Add(bestUserToAdd); - usersToSwapVector = new(usersToSwap.Count * sizeScaler, usersToSwap.Sum(u => u.Weight)); + usersToSwapVector += bestUserToAddVector; } else { - team.Remove(bestUserToAdd); + teamToSelectFromCopy.Remove(bestUserToAdd); } } @@ -302,6 +305,44 @@ public static List FindAClanGroupToSwapUsing(float targetWeight, floa return clanGroupsToSwap; } + /// + /// Compute the user theoritical weight when you move him out of his clanGroup into the other team. The other team may have a users of the same clan + /// + public static float ComputeMoveWeightHalfDifference(List teamToSwapFrom, List teamToSwapInto, WeightedCrpgUser? userToMove) + { + // Can be optimized as we don't need to recompute the clangroups that did not change. Would make the method a bit more complex though + // Usually if i remove X from team A to give X to team B , The difference change by 2X + // Here even though i remove X from Team A , i'm not giving X to team B because of clangroup penalty i'm giving Y. This Method computes (X + Y) /2 which would be the equivalent weight of X + if (userToMove == null) + { + return 0; + } + + List teamToSwapFromClanGroups = SplitUsersIntoClanGroups(teamToSwapFrom); + List teamToSwapIntoClanGroups = SplitUsersIntoClanGroups(teamToSwapInto); + List newTeamA = teamToSwapFrom.ToList(); // ToList To do a deep copy of the list and not Impact the original one + List newTeamB = teamToSwapInto.ToList(); + newTeamA.Remove(userToMove); + newTeamB.Add(userToMove); + List newteamToSwapFromClanGroups = SplitUsersIntoClanGroups(newTeamA); + List newteamToSwapIntoClanGroups = SplitUsersIntoClanGroups(newTeamB); + float oldDifference = teamToSwapFromClanGroups.Sum(c => c.Weight()) - teamToSwapIntoClanGroups.Sum(c => c.Weight()); + float newDifference = newteamToSwapFromClanGroups.Sum(c => c.Weight()) - newteamToSwapIntoClanGroups.Sum(c => c.Weight()); + return (oldDifference - newDifference) / 2f; + } + + + public static float ComputeTeamDiffAfterSwap(List teamToSwapFrom, List teamToSwapInto, List usersToMoveFromTeam1, List usersToMoveFromTeam2) + { + teamToSwapFrom = teamToSwapFrom.Except(usersToMoveFromTeam1).ToList(); + teamToSwapInto = teamToSwapInto.Except(usersToMoveFromTeam2).ToList(); + teamToSwapFrom.AddRange(usersToMoveFromTeam2); + teamToSwapInto.AddRange(usersToMoveFromTeam1); + List newteamToSwapFromClanGroups = SplitUsersIntoClanGroups(teamToSwapFrom); + List newteamToSwapIntoClanGroups = SplitUsersIntoClanGroups(teamToSwapInto); + return newteamToSwapFromClanGroups.Sum(c => c.Weight()) - newteamToSwapIntoClanGroups.Sum(c => c.Weight()); + } + /// /// Solves the partition problem using the Karmarkar--Karp algorithm. /// diff --git a/test/Module.UTest/Balancing/MatchBalancerTest.cs b/test/Module.UTest/Balancing/MatchBalancerTest.cs index f7079b22a..583fcc80f 100644 --- a/test/Module.UTest/Balancing/MatchBalancerTest.cs +++ b/test/Module.UTest/Balancing/MatchBalancerTest.cs @@ -17,10 +17,10 @@ private static WeightedCrpgUser CreateWeightedUser(int id, string name, float we ClanMembership = clanId == null ? null : new CrpgClanMember { ClanId = clanId.Value }, }, weight); - private static readonly WeightedCrpgUser Aragorn = CreateWeightedUser(0, nameof(Aragorn), -1000, 1); - private static readonly WeightedCrpgUser Arwen = CreateWeightedUser(1, nameof(Arwen), -2000, 1); - private static readonly WeightedCrpgUser Frodon = CreateWeightedUser(2, nameof(Frodon), 1600, 1); - private static readonly WeightedCrpgUser Sam = CreateWeightedUser(3, nameof(Sam), 15000, 1); + private static readonly WeightedCrpgUser Aragorn = CreateWeightedUser(0, nameof(Aragorn), -1456, 1); + private static readonly WeightedCrpgUser Arwen = CreateWeightedUser(1, nameof(Arwen), -2783, 1); + private static readonly WeightedCrpgUser Frodon = CreateWeightedUser(2, nameof(Frodon), 16235, 1); + private static readonly WeightedCrpgUser Sam = CreateWeightedUser(3, nameof(Sam), 15545, 1); private static readonly WeightedCrpgUser Sangoku = CreateWeightedUser(4, nameof(Sangoku), 2000, 2); private static readonly WeightedCrpgUser Krilin = CreateWeightedUser(5, nameof(Krilin), 1000, 2); private static readonly WeightedCrpgUser RolandDeschain = CreateWeightedUser(6, nameof(RolandDeschain), 2800, 3); @@ -482,6 +482,8 @@ private static WeightedCrpgUser CreateWeightedUser(int id, string name, float we private static readonly WeightedCrpgUser BudgereePerianth = CreateWeightedUser(1396, nameof(BudgereePerianth), 2764); private static readonly WeightedCrpgUser PsycheStaminate = CreateWeightedUser(1397, nameof(PsycheStaminate), 1035); private static readonly WeightedCrpgUser HoneyedSugar = CreateWeightedUser(1399, nameof(HoneyedSugar), 2216); + private static readonly WeightedCrpgUser Gandalf = CreateWeightedUser(0, nameof(Gandalf), 3565, 1); + private static readonly WeightedCrpgUser Saroumane = CreateWeightedUser(1, nameof(Saroumane), 4752, 1); private static readonly GameMatch Game1 = new() { @@ -1094,6 +1096,18 @@ private static WeightedCrpgUser CreateWeightedUser(int id, string name, float we Waiting = new List(), }; + private static readonly GameMatch GameWithWithOneGroup = new() + { + TeamA = new List(), + TeamB = new List(), + Waiting = new List + { + Saroumane, + Arwen, + Aragorn, + Gandalf, + }, + }; [Test] public void KkMakeTeamOfSimilarSizesShouldNotBeThatBad() { @@ -1192,7 +1206,24 @@ public void BannerBalancingWithEdgeCaseShouldWorkWithOneStrongClanGroup() MatchBalancingHelpers.DumpTeams(balancedGame); Assert.That(ratingRatio, Is.EqualTo(1).Within(0.2)); } - + [Test] + public void BannerBalancingWithEdgeCaseShouldWorkWithOneClanGroup() + { + var matchBalancer = new MatchBalancer(); + MatchBalancingHelpers.DumpTeams(GameWithWithOneGroup); + float unbalancedTeamAMeanRating = WeightHelpers.ComputeTeamWeight(GameWithWithOneGroup.TeamA, 1); + float unbalancedTeamBMeanRating = WeightHelpers.ComputeTeamWeight(GameWithWithOneGroup.TeamB, 1); + float unbalancedMeanRatingRatio = unbalancedTeamAMeanRating / unbalancedTeamBMeanRating; + GameMatch balancedGame = matchBalancer.BannerBalancingWithEdgeCases(GameWithWithOneGroup); + float teamASize = balancedGame.TeamA.Count; + float teamBSize = balancedGame.TeamB.Count; + float sizeRatio = teamASize / teamBSize; + float teamARating = WeightHelpers.ComputeTeamWeight(balancedGame.TeamA, 1); + float teamBRating = WeightHelpers.ComputeTeamWeight(balancedGame.TeamB, 1); + float ratingRatio = teamARating / teamBRating; + MatchBalancingHelpers.DumpTeams(balancedGame); + Assert.That(ratingRatio, Is.EqualTo(1).Within(0.2)); + } [Test] public void BannerBalancingWithEdgeCaseShouldNotLoseOrAddCharacters() { From 6af03146b3380105d542294743674dcac530a08c Mon Sep 17 00:00:00 2001 From: namidaka <47090987+namidaka@users.noreply.github.com> Date: Wed, 27 Sep 2023 15:08:46 +0200 Subject: [PATCH 3/9] Mod : Item Patch (#62) * first pass * Heavy throwing stone solution * first pass * Heavy throwing stone solution --------- Co-authored-by: namidaka --- data/items.json | 11784 +++++++++------- .../Games/Commands/GetGameUserCommand.cs | 12 +- src/Module.Server/ModuleData/characters.xml | 114 +- .../ModuleData/crafting_pieces.xml | 1940 ++- .../ModuleData/crafting_templates.xml | 568 +- .../ModuleData/items/head_armors.xml | 730 +- .../ModuleData/items/horses_and_others.xml | 1362 +- .../ModuleData/items/shields.xml | 576 +- .../ModuleData/items/weapons.xml | 1670 ++- .../ModuleData/weapon_descriptions.xml | 712 +- 10 files changed, 10850 insertions(+), 8618 deletions(-) diff --git a/data/items.json b/data/items.json index dd8f2eaa4..77a947bd8 100644 --- a/data/items.json +++ b/data/items.json @@ -1938,7 +1938,7 @@ "culture": "Aserai", "type": "Shield", "price": 162, - "weight": 0.8032727, + "weight": 0.4418, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -1978,7 +1978,7 @@ "culture": "Aserai", "type": "Shield", "price": 158, - "weight": 0.8032727, + "weight": 0.4418, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -2018,7 +2018,7 @@ "culture": "Aserai", "type": "Shield", "price": 154, - "weight": 0.8032727, + "weight": 0.4418, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -2058,7 +2058,7 @@ "culture": "Aserai", "type": "Shield", "price": 151, - "weight": 0.8032727, + "weight": 0.4418, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -2491,6 +2491,146 @@ } ] }, + { + "id": "crpg_arabian_mace_h0", + "baseId": "crpg_arabian_mace", + "name": "Arabian Mace", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 2810, + "weight": 2.09, + "rank": 0, + "tier": 5.929326, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 81, + "balance": 0.19, + "handling": 82, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 85, + "swingDamage": 29, + "swingDamageType": "Blunt", + "swingSpeed": 75 + } + ] + }, + { + "id": "crpg_arabian_mace_h1", + "baseId": "crpg_arabian_mace", + "name": "Arabian Mace +1", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 3139, + "weight": 2.01, + "rank": 1, + "tier": 6.32889271, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 81, + "balance": 0.25, + "handling": 83, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 29, + "swingDamageType": "Blunt", + "swingSpeed": 77 + } + ] + }, + { + "id": "crpg_arabian_mace_h2", + "baseId": "crpg_arabian_mace", + "name": "Arabian Mace +2", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 2992, + "weight": 2.01, + "rank": 2, + "tier": 6.152626, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 81, + "balance": 0.25, + "handling": 83, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 30, + "swingDamageType": "Blunt", + "swingSpeed": 77 + } + ] + }, + { + "id": "crpg_arabian_mace_h3", + "baseId": "crpg_arabian_mace", + "name": "Arabian Mace +3", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 3515, + "weight": 1.98, + "rank": 3, + "tier": 6.762145, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 81, + "balance": 0.27, + "handling": 83, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 31, + "swingDamageType": "Blunt", + "swingSpeed": 78 + } + ] + }, { "id": "crpg_archers_flag_t1", "baseId": "crpg_archers_flag", @@ -7174,13 +7314,13 @@ "weapons": [] }, { - "id": "crpg_aseran_village_harness_h0", - "baseId": "crpg_aseran_village_harness", + "id": "crpg_aseran_village_harness_v1_h0", + "baseId": "crpg_aseran_village_harness_v1", "name": "Beduin Common Saddle", "culture": "Aserai", "type": "MountHarness", "price": 517, - "weight": 27.0, + "weight": 7.0, "rank": 0, "tier": 1.62626266, "requirement": 0, @@ -7196,20 +7336,20 @@ "weapons": [] }, { - "id": "crpg_aseran_village_harness_h1", - "baseId": "crpg_aseran_village_harness", + "id": "crpg_aseran_village_harness_v1_h1", + "baseId": "crpg_aseran_village_harness_v1", "name": "Beduin Common Saddle +1", "culture": "Aserai", "type": "MountHarness", - "price": 945, - "weight": 27.0, + "price": 767, + "weight": 7.0, "rank": 1, - "tier": 2.53443527, + "tier": 2.1865716, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 12, + "bodyArmor": 10, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -7218,20 +7358,20 @@ "weapons": [] }, { - "id": "crpg_aseran_village_harness_h2", - "baseId": "crpg_aseran_village_harness", + "id": "crpg_aseran_village_harness_v1_h2", + "baseId": "crpg_aseran_village_harness_v1", "name": "Beduin Common Saddle +2", "culture": "Aserai", "type": "MountHarness", - "price": 1393, - "weight": 27.0, + "price": 1027, + "weight": 7.0, "rank": 2, - "tier": 3.29124546, + "tier": 2.684624, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 17, + "bodyArmor": 13, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -7240,20 +7380,20 @@ "weapons": [] }, { - "id": "crpg_aseran_village_harness_h3", - "baseId": "crpg_aseran_village_harness", + "id": "crpg_aseran_village_harness_v1_h3", + "baseId": "crpg_aseran_village_harness_v1", "name": "Beduin Common Saddle +3", "culture": "Aserai", "type": "MountHarness", - "price": 1837, - "weight": 27.0, + "price": 1291, + "weight": 7.0, "rank": 3, - "tier": 3.93162417, + "tier": 3.13024974, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 22, + "bodyArmor": 16, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8698,13 +8838,13 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_desert_h0", - "baseId": "crpg_bandit_saddle_desert", + "id": "crpg_bandit_saddle_desert_v1_h0", + "baseId": "crpg_bandit_saddle_desert_v1", "name": "Rugged Beduin Saddle", "culture": "Aserai", "type": "MountHarness", "price": 344, - "weight": 21.0, + "weight": 5.0, "rank": 0, "tier": 1.16161621, "requirement": 0, @@ -8720,20 +8860,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_desert_h1", - "baseId": "crpg_bandit_saddle_desert", + "id": "crpg_bandit_saddle_desert_v1_h1", + "baseId": "crpg_bandit_saddle_desert_v1", "name": "Rugged Beduin Saddle +1", "culture": "Aserai", "type": "MountHarness", - "price": 731, - "weight": 21.0, + "price": 568, + "weight": 5.0, "rank": 1, - "tier": 2.11202931, + "tier": 1.74925721, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 10, + "bodyArmor": 8, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8742,20 +8882,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_desert_h2", - "baseId": "crpg_bandit_saddle_desert", + "id": "crpg_bandit_saddle_desert_v1_h2", + "baseId": "crpg_bandit_saddle_desert_v1", "name": "Rugged Beduin Saddle +2", "culture": "Aserai", "type": "MountHarness", - "price": 1153, - "weight": 21.0, + "price": 809, + "weight": 5.0, "rank": 2, - "tier": 2.90404034, + "tier": 2.271605, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 15, + "bodyArmor": 11, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8764,20 +8904,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_desert_h3", - "baseId": "crpg_bandit_saddle_desert", + "id": "crpg_bandit_saddle_desert_v1_h3", + "baseId": "crpg_bandit_saddle_desert_v1", "name": "Rugged Beduin Saddle +3", "culture": "Aserai", "type": "MountHarness", - "price": 1582, - "weight": 21.0, + "price": 1058, + "weight": 5.0, "rank": 3, - "tier": 3.57420373, + "tier": 2.73896861, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 20, + "bodyArmor": 14, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8786,13 +8926,13 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_highland_h0", - "baseId": "crpg_bandit_saddle_highland", + "id": "crpg_bandit_saddle_highland_v1_h0", + "baseId": "crpg_bandit_saddle_highland_v1", "name": "Rugged Fur Saddle", "culture": "Battania", "type": "MountHarness", "price": 427, - "weight": 23.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -8808,20 +8948,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_highland_h1", - "baseId": "crpg_bandit_saddle_highland", + "id": "crpg_bandit_saddle_highland_v1_h1", + "baseId": "crpg_bandit_saddle_highland_v1", "name": "Rugged Fur Saddle +1", "culture": "Battania", "type": "MountHarness", - "price": 835, - "weight": 23.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8830,20 +8970,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_highland_h2", - "baseId": "crpg_bandit_saddle_highland", + "id": "crpg_bandit_saddle_highland_v1_h2", + "baseId": "crpg_bandit_saddle_highland_v1", "name": "Rugged Fur Saddle +2", "culture": "Battania", "type": "MountHarness", - "price": 1270, - "weight": 23.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8852,20 +8992,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_highland_h3", - "baseId": "crpg_bandit_saddle_highland", + "id": "crpg_bandit_saddle_highland_v1_h3", + "baseId": "crpg_bandit_saddle_highland_v1", "name": "Rugged Fur Saddle +3", "culture": "Battania", "type": "MountHarness", - "price": 1707, - "weight": 23.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8874,13 +9014,13 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_steppe_h0", - "baseId": "crpg_bandit_saddle_steppe", + "id": "crpg_bandit_saddle_steppe_v1_h0", + "baseId": "crpg_bandit_saddle_steppe_v1", "name": "Rugged Saddle", "culture": "Neutral", "type": "MountHarness", "price": 270, - "weight": 24.0, + "weight": 4.0, "rank": 0, "tier": 0.9292929, "requirement": 0, @@ -8896,20 +9036,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_steppe_h1", - "baseId": "crpg_bandit_saddle_steppe", + "id": "crpg_bandit_saddle_steppe_v1_h1", + "baseId": "crpg_bandit_saddle_steppe_v1", "name": "Rugged Saddle +1", "culture": "Neutral", "type": "MountHarness", - "price": 634, - "weight": 24.0, + "price": 479, + "weight": 4.0, "rank": 1, - "tier": 1.90082633, + "tier": 1.53060019, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 9, + "bodyArmor": 7, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8918,20 +9058,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_steppe_h2", - "baseId": "crpg_bandit_saddle_steppe", + "id": "crpg_bandit_saddle_steppe_v1_h2", + "baseId": "crpg_bandit_saddle_steppe_v1", "name": "Rugged Saddle +2", "culture": "Neutral", "type": "MountHarness", - "price": 1042, - "weight": 24.0, + "price": 709, + "weight": 4.0, "rank": 2, - "tier": 2.71043777, + "tier": 2.06509542, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 14, + "bodyArmor": 10, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -8940,20 +9080,20 @@ "weapons": [] }, { - "id": "crpg_bandit_saddle_steppe_h3", - "baseId": "crpg_bandit_saddle_steppe", + "id": "crpg_bandit_saddle_steppe_v1_h3", + "baseId": "crpg_bandit_saddle_steppe_v1", "name": "Rugged Saddle +3", "culture": "Neutral", "type": "MountHarness", - "price": 1461, - "weight": 24.0, + "price": 950, + "weight": 4.0, "rank": 3, - "tier": 3.39549327, + "tier": 2.543328, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 19, + "bodyArmor": 13, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -12574,108 +12714,108 @@ "weapons": [] }, { - "id": "crpg_battania_horse_harness_h0", - "baseId": "crpg_battania_horse_harness", - "name": "Battania Horse Harness", + "id": "crpg_battania_horse_harness_halfscaled_v1_h0", + "baseId": "crpg_battania_horse_harness_halfscaled_v1", + "name": "Half Scaled Barding", "culture": "Battania", "type": "MountHarness", - "price": 721, - "weight": 30.0, + "price": 3250, + "weight": 24.0, "rank": 0, - "tier": 2.090909, + "tier": 5.5757575, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 9, + "bodyArmor": 24, "armArmor": 0, "legArmor": 0, - "materialType": "Leather", + "materialType": "Chainmail", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_h1", - "baseId": "crpg_battania_horse_harness", - "name": "Battania Horse Harness +1", + "id": "crpg_battania_horse_harness_halfscaled_v1_h1", + "baseId": "crpg_battania_horse_harness_halfscaled_v1", + "name": "Half Scaled Barding +1", "culture": "Battania", "type": "MountHarness", - "price": 1185, - "weight": 30.0, + "price": 3578, + "weight": 24.0, "rank": 1, - "tier": 2.95684123, + "tier": 5.90374374, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 14, + "bodyArmor": 27, "armArmor": 0, "legArmor": 0, - "materialType": "Leather", + "materialType": "Chainmail", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_h2", - "baseId": "crpg_battania_horse_harness", - "name": "Battania Horse Harness +2", + "id": "crpg_battania_horse_harness_halfscaled_v1_h2", + "baseId": "crpg_battania_horse_harness_halfscaled_v1", + "name": "Half Scaled Barding +2", "culture": "Battania", "type": "MountHarness", - "price": 1654, - "weight": 30.0, + "price": 3884, + "weight": 24.0, "rank": 2, - "tier": 3.67845082, + "tier": 6.19528627, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 19, + "bodyArmor": 30, "armArmor": 0, "legArmor": 0, - "materialType": "Leather", + "materialType": "Chainmail", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_h3", - "baseId": "crpg_battania_horse_harness", - "name": "Battania Horse Harness +3", + "id": "crpg_battania_horse_harness_halfscaled_v1_h3", + "baseId": "crpg_battania_horse_harness_halfscaled_v1", + "name": "Half Scaled Barding +3", "culture": "Battania", "type": "MountHarness", - "price": 2111, - "weight": 30.0, + "price": 4167, + "weight": 24.0, "rank": 3, - "tier": 4.28904438, + "tier": 6.45614, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 24, + "bodyArmor": 33, "armArmor": 0, "legArmor": 0, - "materialType": "Leather", + "materialType": "Chainmail", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_halfscaled_h0", - "baseId": "crpg_battania_horse_harness_halfscaled", - "name": "Half Scaled Barding", + "id": "crpg_battania_horse_harness_scaled_v1_h0", + "baseId": "crpg_battania_horse_harness_scaled_v1", + "name": "Scale Barding", "culture": "Battania", "type": "MountHarness", - "price": 3250, - "weight": 76.0, + "price": 4755, + "weight": 30.0, "rank": 0, - "tier": 5.5757575, + "tier": 6.969697, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 24, + "bodyArmor": 30, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -12684,20 +12824,20 @@ "weapons": [] }, { - "id": "crpg_battania_horse_harness_halfscaled_h1", - "baseId": "crpg_battania_horse_harness_halfscaled", - "name": "Half Scaled Barding +1", + "id": "crpg_battania_horse_harness_scaled_v1_h1", + "baseId": "crpg_battania_horse_harness_scaled_v1", + "name": "Scale Barding +1", "culture": "Battania", "type": "MountHarness", - "price": 3809, - "weight": 76.0, + "price": 5050, + "weight": 30.0, "rank": 1, - "tier": 6.124885, + "tier": 7.21568632, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 29, + "bodyArmor": 33, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -12706,20 +12846,20 @@ "weapons": [] }, { - "id": "crpg_battania_horse_harness_halfscaled_h2", - "baseId": "crpg_battania_horse_harness_halfscaled", - "name": "Half Scaled Barding +2", + "id": "crpg_battania_horse_harness_scaled_v1_h2", + "baseId": "crpg_battania_horse_harness_scaled_v1", + "name": "Scale Barding +2", "culture": "Battania", "type": "MountHarness", - "price": 4308, - "weight": 76.0, + "price": 5319, + "weight": 30.0, "rank": 2, - "tier": 6.582491, + "tier": 7.43434334, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 34, + "bodyArmor": 36, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -12728,15 +12868,15 @@ "weapons": [] }, { - "id": "crpg_battania_horse_harness_halfscaled_h3", - "baseId": "crpg_battania_horse_harness_halfscaled", - "name": "Half Scaled Barding +3", + "id": "crpg_battania_horse_harness_scaled_v1_h3", + "baseId": "crpg_battania_horse_harness_scaled_v1", + "name": "Scale Barding +3", "culture": "Battania", "type": "MountHarness", - "price": 4755, - "weight": 76.0, + "price": 5566, + "weight": 30.0, "rank": 3, - "tier": 6.969697, + "tier": 7.629984, "requirement": 0, "flags": [], "armor": { @@ -12750,89 +12890,89 @@ "weapons": [] }, { - "id": "crpg_battania_horse_harness_scaled_h0", - "baseId": "crpg_battania_horse_harness_scaled", - "name": "Scale Barding", + "id": "crpg_battania_horse_harness_v1_h0", + "baseId": "crpg_battania_horse_harness_v1", + "name": "Battania Horse Harness", "culture": "Battania", "type": "MountHarness", - "price": 4755, - "weight": 125.0, + "price": 721, + "weight": 9.0, "rank": 0, - "tier": 6.969697, + "tier": 2.090909, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 30, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, - "materialType": "Chainmail", + "materialType": "Leather", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_scaled_h1", - "baseId": "crpg_battania_horse_harness_scaled", - "name": "Scale Barding +1", + "id": "crpg_battania_horse_harness_v1_h1", + "baseId": "crpg_battania_horse_harness_v1", + "name": "Battania Horse Harness +1", "culture": "Battania", "type": "MountHarness", - "price": 5266, - "weight": 125.0, + "price": 993, + "weight": 9.0, "rank": 1, - "tier": 7.39210272, + "tier": 2.62388587, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 35, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, - "materialType": "Chainmail", + "materialType": "Leather", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_scaled_h2", - "baseId": "crpg_battania_horse_harness_scaled", - "name": "Scale Barding +2", + "id": "crpg_battania_horse_harness_v1_h2", + "baseId": "crpg_battania_horse_harness_v1", + "name": "Battania Horse Harness +2", "culture": "Battania", "type": "MountHarness", - "price": 5713, - "weight": 125.0, + "price": 1270, + "weight": 9.0, "rank": 2, - "tier": 7.74410772, + "tier": 3.09764314, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 40, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, - "materialType": "Chainmail", + "materialType": "Leather", "familyType": 1 }, "weapons": [] }, { - "id": "crpg_battania_horse_harness_scaled_h3", - "baseId": "crpg_battania_horse_harness_scaled", - "name": "Scale Barding +3", + "id": "crpg_battania_horse_harness_v1_h3", + "baseId": "crpg_battania_horse_harness_v1", + "name": "Battania Horse Harness +3", "culture": "Battania", "type": "MountHarness", - "price": 6104, - "weight": 125.0, + "price": 1546, + "weight": 9.0, "rank": 3, - "tier": 8.041958, + "tier": 3.52153087, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 45, + "bodyArmor": 18, "armArmor": 0, "legArmor": 0, - "materialType": "Chainmail", + "materialType": "Leather", "familyType": 1 }, "weapons": [] @@ -12844,7 +12984,7 @@ "culture": "Battania", "type": "Shield", "price": 1264, - "weight": 2.886545, + "weight": 1.5876, "rank": 0, "tier": 3.62040186, "requirement": 0, @@ -12884,7 +13024,7 @@ "culture": "Battania", "type": "Shield", "price": 1338, - "weight": 2.886545, + "weight": 1.5876, "rank": 1, "tier": 3.75484085, "requirement": 0, @@ -12924,7 +13064,7 @@ "culture": "Battania", "type": "Shield", "price": 1279, - "weight": 2.886545, + "weight": 1.5876, "rank": 2, "tier": 3.64710355, "requirement": 0, @@ -12964,7 +13104,7 @@ "culture": "Battania", "type": "Shield", "price": 1221, - "weight": 2.886545, + "weight": 1.5876, "rank": 3, "tier": 3.53931355, "requirement": 0, @@ -13004,7 +13144,7 @@ "culture": "Battania", "type": "Shield", "price": 3022, - "weight": 3.292466, + "weight": 1.810856, "rank": 0, "tier": 6.189782, "requirement": 0, @@ -13044,7 +13184,7 @@ "culture": "Battania", "type": "Shield", "price": 3190, - "weight": 3.292466, + "weight": 1.810856, "rank": 1, "tier": 6.389296, "requirement": 0, @@ -13084,7 +13224,7 @@ "culture": "Battania", "type": "Shield", "price": 3019, - "weight": 3.292466, + "weight": 1.810856, "rank": 2, "tier": 6.18605, "requirement": 0, @@ -13124,7 +13264,7 @@ "culture": "Battania", "type": "Shield", "price": 2881, - "weight": 3.292466, + "weight": 1.810856, "rank": 3, "tier": 6.01663876, "requirement": 0, @@ -13164,7 +13304,7 @@ "culture": "Battania", "type": "Shield", "price": 901, - "weight": 2.886545, + "weight": 1.5876, "rank": 0, "tier": 2.89254618, "requirement": 0, @@ -13204,7 +13344,7 @@ "culture": "Battania", "type": "Shield", "price": 960, - "weight": 2.886545, + "weight": 1.5876, "rank": 1, "tier": 3.01829767, "requirement": 0, @@ -13244,7 +13384,7 @@ "culture": "Battania", "type": "Shield", "price": 919, - "weight": 2.886545, + "weight": 1.5876, "rank": 2, "tier": 2.93169427, "requirement": 0, @@ -13284,7 +13424,7 @@ "culture": "Battania", "type": "Shield", "price": 880, - "weight": 2.886545, + "weight": 1.5876, "rank": 3, "tier": 2.845048, "requirement": 0, @@ -14564,7 +14704,7 @@ "culture": "Battania", "type": "Shield", "price": 582, - "weight": 1.88375, + "weight": 1.036062, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -14604,7 +14744,7 @@ "culture": "Battania", "type": "Shield", "price": 615, - "weight": 1.88375, + "weight": 1.036062, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -14644,7 +14784,7 @@ "culture": "Battania", "type": "Shield", "price": 590, - "weight": 1.88375, + "weight": 1.036062, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -14684,7 +14824,7 @@ "culture": "Battania", "type": "Shield", "price": 569, - "weight": 1.88375, + "weight": 1.036062, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -16824,7 +16964,7 @@ "culture": "Neutral", "type": "Shield", "price": 162, - "weight": 1.181455, + "weight": 0.6498, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -16864,7 +17004,7 @@ "culture": "Neutral", "type": "Shield", "price": 158, - "weight": 1.181455, + "weight": 0.6498, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -16904,7 +17044,7 @@ "culture": "Neutral", "type": "Shield", "price": 154, - "weight": 1.181455, + "weight": 0.6498, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -16944,7 +17084,7 @@ "culture": "Neutral", "type": "Shield", "price": 151, - "weight": 1.181455, + "weight": 0.6498, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -17922,15 +18062,15 @@ ] }, { - "id": "crpg_black_katana_h0", - "baseId": "crpg_black_katana", + "id": "crpg_black_katana_v1_h0", + "baseId": "crpg_black_katana_v1", "name": "Black Katana", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 14027, - "weight": 2.91, + "price": 6371, + "weight": 2.93, "rank": 0, - "tier": 10.0109644, + "tier": 6.3999567, "requirement": 0, "flags": [], "weapons": [ @@ -17940,9 +18080,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.9, - "handling": 77, + "length": 95, + "balance": 0.94, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -17951,22 +18091,22 @@ "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 34, "swingDamageType": "Cut", - "swingSpeed": 97 + "swingSpeed": 98 } ] }, { - "id": "crpg_black_katana_h1", - "baseId": "crpg_black_katana", + "id": "crpg_black_katana_v1_h1", + "baseId": "crpg_black_katana_v1", "name": "Black Katana +1", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11927, - "weight": 2.81, + "price": 6612, + "weight": 2.89, "rank": 1, - "tier": 9.14709949, + "tier": 6.539037, "requirement": 0, "flags": [], "weapons": [ @@ -17976,33 +18116,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.97, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 17, + "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 35, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_black_katana_h2", - "baseId": "crpg_black_katana", + "id": "crpg_black_katana_v1_h2", + "baseId": "crpg_black_katana_v1", "name": "Black Katana +2", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11406, - "weight": 2.81, + "price": 6219, + "weight": 2.84, "rank": 2, - "tier": 8.92118, + "tier": 6.31047153, "requirement": 0, "flags": [], "weapons": [ @@ -18012,33 +18152,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.98, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 18, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 38, + "swingDamage": 36, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_black_katana_h3", - "baseId": "crpg_black_katana", + "id": "crpg_black_katana_v1_h3", + "baseId": "crpg_black_katana_v1", "name": "Black Katana +3", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 12569, - "weight": 2.81, + "price": 7029, + "weight": 2.79, "rank": 3, - "tier": 9.418371, + "tier": 6.77471, "requirement": 0, "flags": [], "weapons": [ @@ -18048,9 +18188,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 1.0, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -18059,9 +18199,9 @@ "thrustDamage": 21, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 40, + "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 100 } ] }, @@ -18071,10 +18211,10 @@ "name": "Blacksmith Hammer", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 551, - "weight": 2.4, + "price": 1951, + "weight": 1.88, "rank": 0, - "tier": 2.03764749, + "tier": 4.75752258, "requirement": 0, "flags": [ "Civilian" @@ -18087,18 +18227,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 32, - "balance": 0.67, - "handling": 99, + "balance": 0.94, + "handling": 104, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, + "thrustSpeed": 88, "swingDamage": 20, "swingDamageType": "Blunt", - "swingSpeed": 90 + "swingSpeed": 98 } ] }, @@ -18108,10 +18248,10 @@ "name": "Blacksmith Hammer +1", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 584, - "weight": 2.25, + "price": 2012, + "weight": 1.88, "rank": 1, - "tier": 2.12674212, + "tier": 4.84963942, "requirement": 0, "flags": [ "Civilian" @@ -18124,18 +18264,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 32, - "balance": 0.76, - "handling": 101, + "balance": 0.94, + "handling": 104, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 20, + "thrustSpeed": 88, + "swingDamage": 21, "swingDamageType": "Blunt", - "swingSpeed": 92 + "swingSpeed": 98 } ] }, @@ -18145,10 +18285,10 @@ "name": "Blacksmith Hammer +2", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 699, - "weight": 2.2, + "price": 2434, + "weight": 1.84, "rank": 2, - "tier": 2.42420173, + "tier": 5.44261026, "requirement": 0, "flags": [ "Civilian" @@ -18161,18 +18301,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 32, - "balance": 0.77, - "handling": 101, + "balance": 0.97, + "handling": 104, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 21, + "thrustSpeed": 88, + "swingDamage": 22, "swingDamageType": "Blunt", - "swingSpeed": 93 + "swingSpeed": 99 } ] }, @@ -18182,10 +18322,10 @@ "name": "Blacksmith Hammer +3", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 977, - "weight": 2.2, + "price": 3074, + "weight": 1.77, "rank": 3, - "tier": 3.05443859, + "tier": 6.251976, "requirement": 0, "flags": [ "Civilian" @@ -18198,18 +18338,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 32, - "balance": 0.77, - "handling": 101, + "balance": 1.0, + "handling": 105, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, + "thrustSpeed": 89, "swingDamage": 23, "swingDamageType": "Blunt", - "swingSpeed": 93 + "swingSpeed": 100 } ] }, @@ -18610,15 +18750,15 @@ ] }, { - "id": "crpg_blue_katana_h0", - "baseId": "crpg_blue_katana", + "id": "crpg_blue_katana_v1_h0", + "baseId": "crpg_blue_katana_v1", "name": "Blue Katana", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 14027, - "weight": 2.91, + "price": 7892, + "weight": 2.9, "rank": 0, - "tier": 10.0109644, + "tier": 7.241481, "requirement": 0, "flags": [], "weapons": [ @@ -18628,9 +18768,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.9, - "handling": 77, + "length": 95, + "balance": 0.96, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -18639,22 +18779,22 @@ "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 35, "swingDamageType": "Cut", - "swingSpeed": 97 + "swingSpeed": 98 } ] }, { - "id": "crpg_blue_katana_h1", - "baseId": "crpg_blue_katana", + "id": "crpg_blue_katana_v1_h1", + "baseId": "crpg_blue_katana_v1", "name": "Blue Katana +1", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11927, - "weight": 2.81, + "price": 8146, + "weight": 2.89, "rank": 1, - "tier": 9.14709949, + "tier": 7.37393665, "requirement": 0, "flags": [], "weapons": [ @@ -18664,33 +18804,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.97, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 17, + "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 36, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_blue_katana_h2", - "baseId": "crpg_blue_katana", + "id": "crpg_blue_katana_v1_h2", + "baseId": "crpg_blue_katana_v1", "name": "Blue Katana +2", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11406, - "weight": 2.81, + "price": 8596, + "weight": 2.79, "rank": 2, - "tier": 8.92118, + "tier": 7.603887, "requirement": 0, "flags": [], "weapons": [ @@ -18700,33 +18840,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 1.0, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 38, + "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 100 } ] }, { - "id": "crpg_blue_katana_h3", - "baseId": "crpg_blue_katana", + "id": "crpg_blue_katana_v1_h3", + "baseId": "crpg_blue_katana_v1", "name": "Blue Katana +3", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 12569, - "weight": 2.81, + "price": 8536, + "weight": 2.79, "rank": 3, - "tier": 9.418371, + "tier": 7.573396, "requirement": 0, "flags": [], "weapons": [ @@ -18736,9 +18876,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 1.0, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -18747,9 +18887,9 @@ "thrustDamage": 21, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 40, + "swingDamage": 38, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 100 } ] }, @@ -20406,29 +20546,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.44, - "handling": 78, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "BonusAgainstShield", - "TwoHandIdleOnMount" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 93, - "swingDamage": 33, - "swingDamageType": "Blunt", - "swingSpeed": 83 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -20469,29 +20586,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.5, - "handling": 79, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "BonusAgainstShield", - "TwoHandIdleOnMount" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 33, - "swingDamageType": "Blunt", - "swingSpeed": 85 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -20532,29 +20626,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.5, - "handling": 79, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "BonusAgainstShield", - "TwoHandIdleOnMount" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 34, - "swingDamageType": "Blunt", - "swingSpeed": 85 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -20595,29 +20666,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.5, - "handling": 79, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "BonusAgainstShield", - "TwoHandIdleOnMount" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 36, - "swingDamageType": "Blunt", - "swingSpeed": 85 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -20647,12 +20695,12 @@ "id": "crpg_bone_crusher_h0", "baseId": "crpg_bone_crusher", "name": "Bone Crusher", - "culture": "Neutral", + "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6830, - "weight": 1.75, + "price": 3390, + "weight": 2.33, "rank": 0, - "tier": 9.864588, + "tier": 6.62093449, "requirement": 0, "flags": [], "weapons": [ @@ -20662,19 +20710,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.71, - "handling": 93, + "length": 94, + "balance": 0.19, + "handling": 80, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 22, + "thrustSpeed": 84, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 91 + "swingSpeed": 75 } ] }, @@ -20682,12 +20730,12 @@ "id": "crpg_bone_crusher_h1", "baseId": "crpg_bone_crusher", "name": "Bone Crusher +1", - "culture": "Neutral", + "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6837, - "weight": 1.75, + "price": 3962, + "weight": 2.27, "rank": 1, - "tier": 9.869741, + "tier": 7.24704456, "requirement": 0, "flags": [], "weapons": [ @@ -20697,19 +20745,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.71, - "handling": 93, + "length": 94, + "balance": 0.25, + "handling": 82, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 23, + "thrustSpeed": 84, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 91 + "swingSpeed": 77 } ] }, @@ -20717,12 +20765,12 @@ "id": "crpg_bone_crusher_h2", "baseId": "crpg_bone_crusher", "name": "Bone Crusher +2", - "culture": "Neutral", + "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6948, - "weight": 1.75, + "price": 3806, + "weight": 2.27, "rank": 2, - "tier": 9.958807, + "tier": 7.081343, "requirement": 0, "flags": [], "weapons": [ @@ -20732,19 +20780,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.71, - "handling": 93, + "length": 94, + "balance": 0.25, + "handling": 82, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 24, + "thrustSpeed": 84, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 91 + "swingSpeed": 77 } ] }, @@ -20752,12 +20800,12 @@ "id": "crpg_bone_crusher_h3", "baseId": "crpg_bone_crusher", "name": "Bone Crusher +3", - "culture": "Neutral", + "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 7144, - "weight": 1.75, + "price": 4641, + "weight": 2.19, "rank": 3, - "tier": 10.1138573, + "tier": 7.93455, "requirement": 0, "flags": [], "weapons": [ @@ -20767,19 +20815,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.71, - "handling": 93, + "length": 94, + "balance": 0.32, + "handling": 84, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 25, + "thrustSpeed": 85, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 91 + "swingSpeed": 79 } ] }, @@ -20946,7 +20994,7 @@ "culture": "Aserai", "type": "Shield", "price": 162, - "weight": 1.060364, + "weight": 0.5832, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -20986,7 +21034,7 @@ "culture": "Aserai", "type": "Shield", "price": 158, - "weight": 1.060364, + "weight": 0.5832, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -21026,7 +21074,7 @@ "culture": "Aserai", "type": "Shield", "price": 154, - "weight": 1.060364, + "weight": 0.5832, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -21066,7 +21114,7 @@ "culture": "Aserai", "type": "Shield", "price": 151, - "weight": 1.060364, + "weight": 0.5832, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -21106,7 +21154,7 @@ "culture": "Aserai", "type": "Shield", "price": 364, - "weight": 1.991891, + "weight": 1.09554, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -21146,7 +21194,7 @@ "culture": "Aserai", "type": "Shield", "price": 385, - "weight": 1.991891, + "weight": 1.09554, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -21186,7 +21234,7 @@ "culture": "Aserai", "type": "Shield", "price": 370, - "weight": 1.991891, + "weight": 1.09554, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -21226,7 +21274,7 @@ "culture": "Aserai", "type": "Shield", "price": 357, - "weight": 1.991891, + "weight": 1.09554, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -21266,7 +21314,7 @@ "culture": "Neutral", "type": "Shield", "price": 285, - "weight": 1.849193, + "weight": 1.017056, "rank": 0, "tier": 1.1871022, "requirement": 0, @@ -21306,7 +21354,7 @@ "culture": "Neutral", "type": "Shield", "price": 300, - "weight": 1.849193, + "weight": 1.017056, "rank": 1, "tier": 1.2425555, "requirement": 0, @@ -21346,7 +21394,7 @@ "culture": "Neutral", "type": "Shield", "price": 288, - "weight": 1.849193, + "weight": 1.017056, "rank": 2, "tier": 1.20001471, "requirement": 0, @@ -21386,7 +21434,7 @@ "culture": "Neutral", "type": "Shield", "price": 281, - "weight": 1.849193, + "weight": 1.017056, "rank": 3, "tier": 1.17378628, "requirement": 0, @@ -21464,7 +21512,7 @@ "culture": "Vlandia", "type": "Shield", "price": 262, - "weight": 2.761391, + "weight": 1.518765, "rank": 0, "tier": 1.09876943, "requirement": 0, @@ -21504,7 +21552,7 @@ "culture": "Vlandia", "type": "Shield", "price": 254, - "weight": 2.761391, + "weight": 1.518765, "rank": 1, "tier": 1.06572545, "requirement": 0, @@ -21544,7 +21592,7 @@ "culture": "Vlandia", "type": "Shield", "price": 245, - "weight": 2.761391, + "weight": 1.518765, "rank": 2, "tier": 1.03078032, "requirement": 0, @@ -21584,7 +21632,7 @@ "culture": "Vlandia", "type": "Shield", "price": 238, - "weight": 2.761391, + "weight": 1.518765, "rank": 3, "tier": 1.00166631, "requirement": 0, @@ -22706,15 +22754,15 @@ "weapons": [] }, { - "id": "crpg_broad_blade_javelin_v1_h0", - "baseId": "crpg_broad_blade_javelin_v1", + "id": "crpg_broad_blade_javelin_v2_h0", + "baseId": "crpg_broad_blade_javelin_v2", "name": "Broad Blade Javelin", "culture": "Sturgia", "type": "Thrown", - "price": 5846, - "weight": 1.11, + "price": 5217, + "weight": 1.27, "rank": 0, - "tier": 9.856853, + "tier": 9.248163, "requirement": 0, "flags": [], "weapons": [ @@ -22725,8 +22773,8 @@ "missileSpeed": 28, "stackAmount": 3, "length": 87, - "balance": 1.0, - "handling": 95, + "balance": 0.96, + "handling": 91, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -22737,10 +22785,10 @@ ], "thrustDamage": 40, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 104 + "swingSpeed": 98 }, { "class": "OneHandedPolearm", @@ -22749,32 +22797,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 87, - "balance": 0.62, - "handling": 92, + "balance": 0.48, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip" ], - "thrustDamage": 10, + "thrustDamage": 9, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 88 + "swingSpeed": 84 } ] }, { - "id": "crpg_broad_blade_javelin_v1_h1", - "baseId": "crpg_broad_blade_javelin_v1", + "id": "crpg_broad_blade_javelin_v2_h1", + "baseId": "crpg_broad_blade_javelin_v2", "name": "Broad Blade Javelin +1", "culture": "Sturgia", "type": "Thrown", - "price": 6322, - "weight": 1.11, + "price": 5863, + "weight": 1.27, "rank": 1, - "tier": 10.2958345, + "tier": 9.8728, "requirement": 0, "flags": [], "weapons": [ @@ -22785,8 +22833,8 @@ "missileSpeed": 28, "stackAmount": 3, "length": 87, - "balance": 1.0, - "handling": 95, + "balance": 0.96, + "handling": 91, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -22797,10 +22845,10 @@ ], "thrustDamage": 42, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 104 + "swingSpeed": 98 }, { "class": "OneHandedPolearm", @@ -22809,32 +22857,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 87, - "balance": 0.62, - "handling": 92, + "balance": 0.48, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip" ], - "thrustDamage": 10, + "thrustDamage": 9, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 88 + "swingSpeed": 84 } ] }, { - "id": "crpg_broad_blade_javelin_v1_h2", - "baseId": "crpg_broad_blade_javelin_v1", + "id": "crpg_broad_blade_javelin_v2_h2", + "baseId": "crpg_broad_blade_javelin_v2", "name": "Broad Blade Javelin +2", "culture": "Sturgia", "type": "Thrown", - "price": 5666, - "weight": 1.11, + "price": 4979, + "weight": 1.27, "rank": 2, - "tier": 9.685819, + "tier": 9.008506, "requirement": 0, "flags": [], "weapons": [ @@ -22845,8 +22893,8 @@ "missileSpeed": 28, "stackAmount": 3, "length": 87, - "balance": 1.0, - "handling": 95, + "balance": 0.96, + "handling": 91, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -22857,10 +22905,10 @@ ], "thrustDamage": 43, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 104 + "swingSpeed": 98 }, { "class": "OneHandedPolearm", @@ -22869,32 +22917,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 87, - "balance": 0.62, - "handling": 92, + "balance": 0.48, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip" ], - "thrustDamage": 10, + "thrustDamage": 9, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 88 + "swingSpeed": 84 } ] }, { - "id": "crpg_broad_blade_javelin_v1_h3", - "baseId": "crpg_broad_blade_javelin_v1", + "id": "crpg_broad_blade_javelin_v2_h3", + "baseId": "crpg_broad_blade_javelin_v2", "name": "Broad Blade Javelin +3", "culture": "Sturgia", "type": "Thrown", - "price": 6289, - "weight": 1.11, + "price": 5817, + "weight": 1.27, "rank": 3, - "tier": 10.265584, + "tier": 9.829323, "requirement": 0, "flags": [], "weapons": [ @@ -22905,8 +22953,8 @@ "missileSpeed": 28, "stackAmount": 3, "length": 87, - "balance": 1.0, - "handling": 95, + "balance": 0.96, + "handling": 91, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -22917,10 +22965,10 @@ ], "thrustDamage": 45, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 104 + "swingSpeed": 98 }, { "class": "OneHandedPolearm", @@ -22929,32 +22977,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 87, - "balance": 0.62, - "handling": 92, + "balance": 0.48, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip" ], - "thrustDamage": 11, + "thrustDamage": 10, "thrustDamageType": "Cut", - "thrustSpeed": 94, + "thrustSpeed": 93, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 88 + "swingSpeed": 84 } ] }, { - "id": "crpg_broad_bladed_throwing_knives_v1_h0", - "baseId": "crpg_broad_bladed_throwing_knives_v1", + "id": "crpg_broad_bladed_throwing_knives_v2_h0", + "baseId": "crpg_broad_bladed_throwing_knives_v2", "name": "Broad Bladed Throwing Daggers", "culture": "Empire", "type": "Thrown", - "price": 1981, + "price": 3113, "weight": 0.15, "rank": 0, - "tier": 5.266772, + "tier": 6.887212, "requirement": 0, "flags": [ "Civilian" @@ -22987,15 +23035,15 @@ ] }, { - "id": "crpg_broad_bladed_throwing_knives_v1_h1", - "baseId": "crpg_broad_bladed_throwing_knives_v1", + "id": "crpg_broad_bladed_throwing_knives_v2_h1", + "baseId": "crpg_broad_bladed_throwing_knives_v2", "name": "Broad Bladed Throwing Daggers +1", "culture": "Empire", "type": "Thrown", - "price": 2341, + "price": 4043, "weight": 0.15, "rank": 1, - "tier": 5.822881, + "tier": 8.006332, "requirement": 0, "flags": [ "Civilian" @@ -23028,15 +23076,15 @@ ] }, { - "id": "crpg_broad_bladed_throwing_knives_v1_h2", - "baseId": "crpg_broad_bladed_throwing_knives_v1", + "id": "crpg_broad_bladed_throwing_knives_v2_h2", + "baseId": "crpg_broad_bladed_throwing_knives_v2", "name": "Broad Bladed Throwing Daggers +2", "culture": "Empire", "type": "Thrown", - "price": 2773, + "price": 5276, "weight": 0.15, "rank": 2, - "tier": 6.43745565, + "tier": 9.306746, "requirement": 0, "flags": [ "Civilian" @@ -23069,15 +23117,15 @@ ] }, { - "id": "crpg_broad_bladed_throwing_knives_v1_h3", - "baseId": "crpg_broad_bladed_throwing_knives_v1", + "id": "crpg_broad_bladed_throwing_knives_v2_h3", + "baseId": "crpg_broad_bladed_throwing_knives_v2", "name": "Broad Bladed Throwing Daggers +3", "culture": "Empire", "type": "Thrown", - "price": 3289, + "price": 6897, "weight": 0.15, "rank": 3, - "tier": 7.110485, + "tier": 10.803771, "requirement": 0, "flags": [ "Civilian" @@ -23991,10 +24039,10 @@ "name": "Broad Shortsword", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 7009, - "weight": 2.07, + "price": 6997, + "weight": 1.72, "rank": 0, - "tier": 10.0072956, + "tier": 9.998259, "requirement": 0, "flags": [], "weapons": [ @@ -24005,31 +24053,31 @@ "missileSpeed": 0, "stackAmount": 0, "length": 79, - "balance": 0.56, - "handling": 95, + "balance": 0.7, + "handling": 97, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 34, + "thrustDamage": 30, "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 24, + "thrustSpeed": 89, + "swingDamage": 30, "swingDamageType": "Cut", - "swingSpeed": 86 + "swingSpeed": 90 } ] }, { "id": "crpg_broadshortsword_h1", "baseId": "crpg_broadshortsword", - "name": "Broad Shortsword", + "name": "Broad Shortsword +1", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6006, - "weight": 2.07, + "price": 6635, + "weight": 1.72, "rank": 1, - "tier": 9.180085, + "tier": 9.706822, "requirement": 0, "flags": [], "weapons": [ @@ -24040,31 +24088,31 @@ "missileSpeed": 0, "stackAmount": 0, "length": 79, - "balance": 0.56, - "handling": 95, + "balance": 0.7, + "handling": 97, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 34, + "thrustDamage": 31, "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 29, + "thrustSpeed": 89, + "swingDamage": 31, "swingDamageType": "Cut", - "swingSpeed": 86 + "swingSpeed": 90 } ] }, { "id": "crpg_broadshortsword_h2", "baseId": "crpg_broadshortsword", - "name": "Broad Shortsword", + "name": "Broad Shortsword +2", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6425, - "weight": 2.07, + "price": 5991, + "weight": 1.72, "rank": 2, - "tier": 9.533771, + "tier": 9.167226, "requirement": 0, "flags": [], "weapons": [ @@ -24075,31 +24123,31 @@ "missileSpeed": 0, "stackAmount": 0, "length": 79, - "balance": 0.56, - "handling": 95, + "balance": 0.7, + "handling": 97, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 35, + "thrustDamage": 31, "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 29, + "thrustSpeed": 89, + "swingDamage": 32, "swingDamageType": "Cut", - "swingSpeed": 86 + "swingSpeed": 90 } ] }, { "id": "crpg_broadshortsword_h3", "baseId": "crpg_broadshortsword", - "name": "Broad Shortsword", + "name": "Broad Shortsword +3", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 7018, - "weight": 2.07, + "price": 6935, + "weight": 1.67, "rank": 3, - "tier": 10.015007, + "tier": 9.948439, "requirement": 0, "flags": [], "weapons": [ @@ -24110,18 +24158,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 79, - "balance": 0.56, - "handling": 95, + "balance": 0.71, + "handling": 97, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 36, + "thrustDamage": 32, "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 29, + "thrustSpeed": 90, + "swingDamage": 33, "swingDamageType": "Cut", - "swingSpeed": 86 + "swingSpeed": 91 } ] }, @@ -24228,7 +24276,7 @@ "culture": "Neutral", "type": "Shield", "price": 6631, - "weight": 0.7021182, + "weight": 0.514125, "rank": 0, "tier": 9.703358, "requirement": 0, @@ -24243,7 +24291,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 457, - "length": 26, + "length": 30, "balance": 0.0, "handling": 86, "bodyArmor": 8, @@ -24267,7 +24315,7 @@ "culture": "Neutral", "type": "Shield", "price": 6991, - "weight": 0.7021182, + "weight": 0.514125, "rank": 1, "tier": 9.993388, "requirement": 0, @@ -24282,7 +24330,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 494, - "length": 26, + "length": 30, "balance": 0.0, "handling": 86, "bodyArmor": 9, @@ -24306,7 +24354,7 @@ "culture": "Neutral", "type": "Shield", "price": 6630, - "weight": 0.7021182, + "weight": 0.514125, "rank": 2, "tier": 9.702213, "requirement": 0, @@ -24321,7 +24369,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 531, - "length": 26, + "length": 30, "balance": 0.0, "handling": 86, "bodyArmor": 9, @@ -24345,7 +24393,7 @@ "culture": "Neutral", "type": "Shield", "price": 6296, - "weight": 0.7021182, + "weight": 0.514125, "rank": 3, "tier": 9.42592, "requirement": 0, @@ -24360,7 +24408,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 567, - "length": 26, + "length": 30, "balance": 0.0, "handling": 86, "bodyArmor": 9, @@ -25001,16 +25049,156 @@ }, "weapons": [] }, + { + "id": "crpg_byzantine_mace_h0", + "baseId": "crpg_byzantine_mace", + "name": "Byzantine Mace", + "culture": "Empire", + "type": "OneHandedWeapon", + "price": 5384, + "weight": 1.82, + "rank": 0, + "tier": 8.632379, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 67, + "balance": 0.66, + "handling": 92, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 89 + } + ] + }, + { + "id": "crpg_byzantine_mace_h1", + "baseId": "crpg_byzantine_mace", + "name": "Byzantine Mace +1", + "culture": "Empire", + "type": "OneHandedWeapon", + "price": 5312, + "weight": 1.82, + "rank": 1, + "tier": 8.5669, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 67, + "balance": 0.66, + "handling": 92, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 89 + } + ] + }, + { + "id": "crpg_byzantine_mace_h2", + "baseId": "crpg_byzantine_mace", + "name": "Byzantine Mace +2", + "culture": "Empire", + "type": "OneHandedWeapon", + "price": 5326, + "weight": 1.82, + "rank": 2, + "tier": 8.579864, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 67, + "balance": 0.66, + "handling": 92, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 89 + } + ] + }, + { + "id": "crpg_byzantine_mace_h3", + "baseId": "crpg_byzantine_mace", + "name": "Byzantine Mace +3", + "culture": "Empire", + "type": "OneHandedWeapon", + "price": 6442, + "weight": 1.8, + "rank": 3, + "tier": 9.54776, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 67, + "balance": 0.68, + "handling": 92, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 90 + } + ] + }, { "id": "crpg_calradic_mace_h0", "baseId": "crpg_calradic_mace", "name": "Calradic Mace", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3033, - "weight": 1.79, + "price": 6281, + "weight": 1.72, "rank": 0, - "tier": 6.20233774, + "tier": 9.413677, "requirement": 0, "flags": [], "weapons": [ @@ -25020,8 +25208,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.63, + "length": 74, + "balance": 0.62, "handling": 92, "bodyArmor": 0, "flags": [ @@ -25029,8 +25217,8 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 21, + "thrustSpeed": 89, + "swingDamage": 23, "swingDamageType": "Blunt", "swingSpeed": 88 } @@ -25042,10 +25230,10 @@ "name": "Calradic Mace +1", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3082, - "weight": 1.79, + "price": 6196, + "weight": 1.72, "rank": 1, - "tier": 6.261012, + "tier": 9.342277, "requirement": 0, "flags": [], "weapons": [ @@ -25055,8 +25243,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.63, + "length": 74, + "balance": 0.62, "handling": 92, "bodyArmor": 0, "flags": [ @@ -25064,8 +25252,8 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 22, + "thrustSpeed": 89, + "swingDamage": 24, "swingDamageType": "Blunt", "swingSpeed": 88 } @@ -25077,10 +25265,10 @@ "name": "Calradic Mace +2", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3173, - "weight": 1.79, + "price": 6213, + "weight": 1.72, "rank": 2, - "tier": 6.36912251, + "tier": 9.356409, "requirement": 0, "flags": [], "weapons": [ @@ -25090,8 +25278,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.63, + "length": 74, + "balance": 0.62, "handling": 92, "bodyArmor": 0, "flags": [ @@ -25099,8 +25287,8 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 23, + "thrustSpeed": 89, + "swingDamage": 25, "swingDamageType": "Blunt", "swingSpeed": 88 } @@ -25112,10 +25300,10 @@ "name": "Calradic Mace +3", "culture": "Empire", "type": "OneHandedWeapon", - "price": 4065, - "weight": 1.78, + "price": 6558, + "weight": 1.7, "rank": 3, - "tier": 7.355445, + "tier": 9.643142, "requirement": 0, "flags": [], "weapons": [ @@ -25125,8 +25313,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.64, + "length": 74, + "balance": 0.63, "handling": 93, "bodyArmor": 0, "flags": [ @@ -25135,20 +25323,20 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 89, - "swingDamage": 24, + "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 89 + "swingSpeed": 88 } ] }, { - "id": "crpg_camel_saddle_b_h0", - "baseId": "crpg_camel_saddle_b", + "id": "crpg_camel_saddle_b_v1_h0", + "baseId": "crpg_camel_saddle_b_v1", "name": "Camel Saddle with Light Load", "culture": "Aserai", "type": "MountHarness", "price": 427, - "weight": 130.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -25164,20 +25352,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_b_h1", - "baseId": "crpg_camel_saddle_b", + "id": "crpg_camel_saddle_b_v1_h1", + "baseId": "crpg_camel_saddle_b_v1", "name": "Camel Saddle with Light Load +1", "culture": "Aserai", "type": "MountHarness", - "price": 835, - "weight": 130.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25186,20 +25374,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_b_h2", - "baseId": "crpg_camel_saddle_b", + "id": "crpg_camel_saddle_b_v1_h2", + "baseId": "crpg_camel_saddle_b_v1", "name": "Camel Saddle with Light Load +2", "culture": "Aserai", "type": "MountHarness", - "price": 1270, - "weight": 130.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25208,20 +25396,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_b_h3", - "baseId": "crpg_camel_saddle_b", + "id": "crpg_camel_saddle_b_v1_h3", + "baseId": "crpg_camel_saddle_b_v1", "name": "Camel Saddle with Light Load +3", "culture": "Aserai", "type": "MountHarness", - "price": 1707, - "weight": 130.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25230,13 +25418,13 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_h0", - "baseId": "crpg_camel_saddle", + "id": "crpg_camel_saddle_v1_h0", + "baseId": "crpg_camel_saddle_v1", "name": "Camel Saddle", "culture": "Aserai", "type": "MountHarness", "price": 427, - "weight": 130.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -25252,20 +25440,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_h1", - "baseId": "crpg_camel_saddle", + "id": "crpg_camel_saddle_v1_h1", + "baseId": "crpg_camel_saddle_v1", "name": "Camel Saddle +1", "culture": "Aserai", "type": "MountHarness", - "price": 835, - "weight": 130.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25274,20 +25462,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_h2", - "baseId": "crpg_camel_saddle", + "id": "crpg_camel_saddle_v1_h2", + "baseId": "crpg_camel_saddle_v1", "name": "Camel Saddle +2", "culture": "Aserai", "type": "MountHarness", - "price": 1270, - "weight": 130.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25296,20 +25484,20 @@ "weapons": [] }, { - "id": "crpg_camel_saddle_h3", - "baseId": "crpg_camel_saddle", + "id": "crpg_camel_saddle_v1_h3", + "baseId": "crpg_camel_saddle_v1", "name": "Camel Saddle +3", "culture": "Aserai", "type": "MountHarness", - "price": 1707, - "weight": 130.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -25318,13 +25506,13 @@ "weapons": [] }, { - "id": "crpg_caparison_1_h0", - "baseId": "crpg_caparison_1", + "id": "crpg_caparison_1_v1_h0", + "baseId": "crpg_caparison_1_v1", "name": "Armoured Caparison, Checkered (Teamcolor)", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25343,15 +25531,15 @@ "weapons": [] }, { - "id": "crpg_caparison_1_h1", - "baseId": "crpg_caparison_1", + "id": "crpg_caparison_1_v1_h1", + "baseId": "crpg_caparison_1_v1", "name": "Armoured Caparison, Checkered (Teamcolor) +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25359,7 +25547,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25368,15 +25556,15 @@ "weapons": [] }, { - "id": "crpg_caparison_1_h2", - "baseId": "crpg_caparison_1", + "id": "crpg_caparison_1_v1_h2", + "baseId": "crpg_caparison_1_v1", "name": "Armoured Caparison, Checkered (Teamcolor) +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25384,7 +25572,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25393,15 +25581,15 @@ "weapons": [] }, { - "id": "crpg_caparison_1_h3", - "baseId": "crpg_caparison_1", + "id": "crpg_caparison_1_v1_h3", + "baseId": "crpg_caparison_1_v1", "name": "Armoured Caparison, Checkered (Teamcolor) +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25409,7 +25597,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25418,13 +25606,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_bavaria_h0", - "baseId": "crpg_caparison_template_bavaria", + "id": "crpg_caparison_template_bavaria_v1_h0", + "baseId": "crpg_caparison_template_bavaria_v1", "name": "Caparison, Bavaria", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25443,15 +25631,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_bavaria_h1", - "baseId": "crpg_caparison_template_bavaria", + "id": "crpg_caparison_template_bavaria_v1_h1", + "baseId": "crpg_caparison_template_bavaria_v1", "name": "Caparison, Bavaria +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25459,7 +25647,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25468,15 +25656,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_bavaria_h2", - "baseId": "crpg_caparison_template_bavaria", + "id": "crpg_caparison_template_bavaria_v1_h2", + "baseId": "crpg_caparison_template_bavaria_v1", "name": "Caparison, Bavaria +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25484,7 +25672,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25493,15 +25681,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_bavaria_h3", - "baseId": "crpg_caparison_template_bavaria", + "id": "crpg_caparison_template_bavaria_v1_h3", + "baseId": "crpg_caparison_template_bavaria_v1", "name": "Caparison, Bavaria +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25509,7 +25697,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25518,13 +25706,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brabant_h0", - "baseId": "crpg_caparison_template_brabant", + "id": "crpg_caparison_template_brabant_v1_h0", + "baseId": "crpg_caparison_template_brabant_v1", "name": "Caparison, Brabant", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25543,15 +25731,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brabant_h1", - "baseId": "crpg_caparison_template_brabant", + "id": "crpg_caparison_template_brabant_v1_h1", + "baseId": "crpg_caparison_template_brabant_v1", "name": "Caparison, Brabant +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25559,7 +25747,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25568,15 +25756,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brabant_h2", - "baseId": "crpg_caparison_template_brabant", + "id": "crpg_caparison_template_brabant_v1_h2", + "baseId": "crpg_caparison_template_brabant_v1", "name": "Caparison, Brabant +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25584,7 +25772,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25593,15 +25781,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brabant_h3", - "baseId": "crpg_caparison_template_brabant", + "id": "crpg_caparison_template_brabant_v1_h3", + "baseId": "crpg_caparison_template_brabant_v1", "name": "Caparison, Brabant +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25609,7 +25797,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25618,13 +25806,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brienne_h0", - "baseId": "crpg_caparison_template_brienne", + "id": "crpg_caparison_template_brienne_v1_h0", + "baseId": "crpg_caparison_template_brienne_v1", "name": "Caparison, Brienne", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25643,15 +25831,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brienne_h1", - "baseId": "crpg_caparison_template_brienne", + "id": "crpg_caparison_template_brienne_v1_h1", + "baseId": "crpg_caparison_template_brienne_v1", "name": "Caparison, Brienne +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25659,7 +25847,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25668,15 +25856,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brienne_h2", - "baseId": "crpg_caparison_template_brienne", + "id": "crpg_caparison_template_brienne_v1_h2", + "baseId": "crpg_caparison_template_brienne_v1", "name": "Caparison, Brienne +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25684,7 +25872,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25693,15 +25881,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_brienne_h3", - "baseId": "crpg_caparison_template_brienne", + "id": "crpg_caparison_template_brienne_v1_h3", + "baseId": "crpg_caparison_template_brienne_v1", "name": "Caparison, Brienne +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25709,7 +25897,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25718,13 +25906,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_champagne_h0", - "baseId": "crpg_caparison_template_champagne", + "id": "crpg_caparison_template_champagne_v1_h0", + "baseId": "crpg_caparison_template_champagne_v1", "name": "Caparison, Champagne", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25743,15 +25931,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_champagne_h1", - "baseId": "crpg_caparison_template_champagne", + "id": "crpg_caparison_template_champagne_v1_h1", + "baseId": "crpg_caparison_template_champagne_v1", "name": "Caparison, Champagne +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25759,7 +25947,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25768,15 +25956,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_champagne_h2", - "baseId": "crpg_caparison_template_champagne", + "id": "crpg_caparison_template_champagne_v1_h2", + "baseId": "crpg_caparison_template_champagne_v1", "name": "Caparison, Champagne +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25784,7 +25972,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25793,15 +25981,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_champagne_h3", - "baseId": "crpg_caparison_template_champagne", + "id": "crpg_caparison_template_champagne_v1_h3", + "baseId": "crpg_caparison_template_champagne_v1", "name": "Caparison, Champagne +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25809,7 +25997,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25818,13 +26006,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_h0", - "baseId": "crpg_caparison_template_jerusalem", - "name": "Caparison, Jerusalem (White)", + "id": "crpg_caparison_template_jerusalem_teal_v1_h0", + "baseId": "crpg_caparison_template_jerusalem_teal_v1", + "name": "Caparison, Jerusalem (Teal)", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25843,15 +26031,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_h1", - "baseId": "crpg_caparison_template_jerusalem", - "name": "Caparison, Jerusalem (White) +1", + "id": "crpg_caparison_template_jerusalem_teal_v1_h1", + "baseId": "crpg_caparison_template_jerusalem_teal_v1", + "name": "Caparison, Jerusalem (Teal) +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25859,7 +26047,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25868,15 +26056,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_h2", - "baseId": "crpg_caparison_template_jerusalem", - "name": "Caparison, Jerusalem (White) +2", + "id": "crpg_caparison_template_jerusalem_teal_v1_h2", + "baseId": "crpg_caparison_template_jerusalem_teal_v1", + "name": "Caparison, Jerusalem (Teal) +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25884,7 +26072,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25893,15 +26081,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_h3", - "baseId": "crpg_caparison_template_jerusalem", - "name": "Caparison, Jerusalem (White) +3", + "id": "crpg_caparison_template_jerusalem_teal_v1_h3", + "baseId": "crpg_caparison_template_jerusalem_teal_v1", + "name": "Caparison, Jerusalem (Teal) +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -25909,7 +26097,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25918,13 +26106,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_teal_h0", - "baseId": "crpg_caparison_template_jerusalem_teal", - "name": "Caparison, Jerusalem (Teal)", + "id": "crpg_caparison_template_jerusalem_v1_h0", + "baseId": "crpg_caparison_template_jerusalem_v1", + "name": "Caparison, Jerusalem (White)", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -25943,15 +26131,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_teal_h1", - "baseId": "crpg_caparison_template_jerusalem_teal", - "name": "Caparison, Jerusalem (Teal) +1", + "id": "crpg_caparison_template_jerusalem_v1_h1", + "baseId": "crpg_caparison_template_jerusalem_v1", + "name": "Caparison, Jerusalem (White) +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -25959,7 +26147,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25968,15 +26156,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_teal_h2", - "baseId": "crpg_caparison_template_jerusalem_teal", - "name": "Caparison, Jerusalem (Teal) +2", + "id": "crpg_caparison_template_jerusalem_v1_h2", + "baseId": "crpg_caparison_template_jerusalem_v1", + "name": "Caparison, Jerusalem (White) +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -25984,7 +26172,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -25993,15 +26181,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_jerusalem_teal_h3", - "baseId": "crpg_caparison_template_jerusalem_teal", - "name": "Caparison, Jerusalem (Teal) +3", + "id": "crpg_caparison_template_jerusalem_v1_h3", + "baseId": "crpg_caparison_template_jerusalem_v1", + "name": "Caparison, Jerusalem (White) +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -26009,7 +26197,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26018,13 +26206,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic_h0", - "baseId": "crpg_caparison_template_teutonic", + "id": "crpg_caparison_template_teutonic_v1_h0", + "baseId": "crpg_caparison_template_teutonic_v1", "name": "Caparison, Teutonic", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -26043,15 +26231,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic_h1", - "baseId": "crpg_caparison_template_teutonic", + "id": "crpg_caparison_template_teutonic_v1_h1", + "baseId": "crpg_caparison_template_teutonic_v1", "name": "Caparison, Teutonic +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -26059,7 +26247,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26068,15 +26256,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic_h2", - "baseId": "crpg_caparison_template_teutonic", + "id": "crpg_caparison_template_teutonic_v1_h2", + "baseId": "crpg_caparison_template_teutonic_v1", "name": "Caparison, Teutonic +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -26084,7 +26272,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26093,15 +26281,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic_h3", - "baseId": "crpg_caparison_template_teutonic", + "id": "crpg_caparison_template_teutonic_v1_h3", + "baseId": "crpg_caparison_template_teutonic_v1", "name": "Caparison, Teutonic +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -26109,7 +26297,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26118,13 +26306,13 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic2_h0", - "baseId": "crpg_caparison_template_teutonic2", + "id": "crpg_caparison_template_teutonic2_v1_h0", + "baseId": "crpg_caparison_template_teutonic2_v1", "name": "Caparison, Teutonic", "culture": "Neutral", "type": "MountHarness", "price": 7541, - "weight": 16.0, + "weight": 39.0, "rank": 0, "tier": 9.060606, "requirement": 0, @@ -26143,15 +26331,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic2_h1", - "baseId": "crpg_caparison_template_teutonic2", + "id": "crpg_caparison_template_teutonic2_v1_h1", + "baseId": "crpg_caparison_template_teutonic2_v1", "name": "Caparison, Teutonic +1", "culture": "Neutral", "type": "MountHarness", - "price": 7890, - "weight": 16.0, + "price": 7725, + "weight": 39.0, "rank": 1, - "tier": 9.29293, + "tier": 9.183601, "requirement": 0, "flags": [ "UseTeamColor", @@ -26159,7 +26347,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26168,15 +26356,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic2_h2", - "baseId": "crpg_caparison_template_teutonic2", + "id": "crpg_caparison_template_teutonic2_v1_h2", + "baseId": "crpg_caparison_template_teutonic2_v1", "name": "Caparison, Teutonic +2", "culture": "Neutral", "type": "MountHarness", - "price": 8186, - "weight": 16.0, + "price": 7890, + "weight": 39.0, "rank": 2, - "tier": 9.486532, + "tier": 9.292929, "requirement": 0, "flags": [ "UseTeamColor", @@ -26184,7 +26372,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -26193,15 +26381,15 @@ "weapons": [] }, { - "id": "crpg_caparison_template_teutonic2_h3", - "baseId": "crpg_caparison_template_teutonic2", + "id": "crpg_caparison_template_teutonic2_v1_h3", + "baseId": "crpg_caparison_template_teutonic2_v1", "name": "Caparison, Teutonic +3", "culture": "Neutral", "type": "MountHarness", - "price": 8442, - "weight": 16.0, + "price": 8039, + "weight": 39.0, "rank": 3, - "tier": 9.650351, + "tier": 9.39075, "requirement": 0, "flags": [ "UseTeamColor", @@ -26209,7 +26397,7 @@ ], "armor": { "headArmor": 0, - "bodyArmor": 54, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27398,13 +27586,13 @@ "weapons": [] }, { - "id": "crpg_chain_barding_h0", - "baseId": "crpg_chain_barding", + "id": "crpg_chain_barding_v1_h0", + "baseId": "crpg_chain_barding_v1", "name": "Reinforced Chainmail Barding", "culture": "Vlandia", "type": "MountHarness", "price": 7200, - "weight": 130.0, + "weight": 38.0, "rank": 0, "tier": 8.828282, "requirement": 0, @@ -27420,20 +27608,20 @@ "weapons": [] }, { - "id": "crpg_chain_barding_h1", - "baseId": "crpg_chain_barding", + "id": "crpg_chain_barding_v1_h1", + "baseId": "crpg_chain_barding_v1", "name": "Reinforced Chainmail Barding +1", "culture": "Vlandia", "type": "MountHarness", - "price": 7572, - "weight": 130.0, + "price": 7400, + "weight": 38.0, "rank": 1, - "tier": 9.081726, + "tier": 8.964943, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 43, + "bodyArmor": 41, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27442,20 +27630,20 @@ "weapons": [] }, { - "id": "crpg_chain_barding_h2", - "baseId": "crpg_chain_barding", + "id": "crpg_chain_barding_v1_h2", + "baseId": "crpg_chain_barding_v1", "name": "Reinforced Chainmail Barding +2", "culture": "Vlandia", "type": "MountHarness", - "price": 7890, - "weight": 130.0, + "price": 7579, + "weight": 38.0, "rank": 2, - "tier": 9.292929, + "tier": 9.08642, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 48, + "bodyArmor": 44, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27464,20 +27652,20 @@ "weapons": [] }, { - "id": "crpg_chain_barding_h3", - "baseId": "crpg_chain_barding", + "id": "crpg_chain_barding_v1_h3", + "baseId": "crpg_chain_barding_v1", "name": "Reinforced Chainmail Barding +3", "culture": "Vlandia", "type": "MountHarness", - "price": 8163, - "weight": 130.0, + "price": 7742, + "weight": 38.0, "rank": 3, - "tier": 9.47164, + "tier": 9.195109, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 53, + "bodyArmor": 47, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27486,13 +27674,13 @@ "weapons": [] }, { - "id": "crpg_chain_horse_harness_h0", - "baseId": "crpg_chain_horse_harness", + "id": "crpg_chain_horse_harness_v1_h0", + "baseId": "crpg_chain_horse_harness_v1", "name": "Chain Mail Horse Armor", "culture": "Neutral", "type": "MountHarness", "price": 5613, - "weight": 120.0, + "weight": 33.0, "rank": 0, "tier": 7.66666651, "requirement": 0, @@ -27508,20 +27696,20 @@ "weapons": [] }, { - "id": "crpg_chain_horse_harness_h1", - "baseId": "crpg_chain_horse_harness", + "id": "crpg_chain_horse_harness_v1_h1", + "baseId": "crpg_chain_horse_harness_v1", "name": "Chain Mail Horse Armor +1", "culture": "Neutral", "type": "MountHarness", - "price": 6083, - "weight": 120.0, + "price": 5879, + "weight": 33.0, "rank": 1, - "tier": 8.025711, + "tier": 7.87165737, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 38, + "bodyArmor": 36, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27530,20 +27718,20 @@ "weapons": [] }, { - "id": "crpg_chain_horse_harness_h2", - "baseId": "crpg_chain_horse_harness", + "id": "crpg_chain_horse_harness_v1_h2", + "baseId": "crpg_chain_horse_harness_v1", "name": "Chain Mail Horse Armor +2", "culture": "Neutral", "type": "MountHarness", - "price": 6488, - "weight": 120.0, + "price": 6120, + "weight": 33.0, "rank": 2, - "tier": 8.324915, + "tier": 8.053872, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 43, + "bodyArmor": 39, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -27552,20 +27740,20 @@ "weapons": [] }, { - "id": "crpg_chain_horse_harness_h3", - "baseId": "crpg_chain_horse_harness", + "id": "crpg_chain_horse_harness_v1_h3", + "baseId": "crpg_chain_horse_harness_v1", "name": "Chain Mail Horse Armor +3", "culture": "Neutral", "type": "MountHarness", - "price": 6842, - "weight": 120.0, + "price": 6340, + "weight": 33.0, "rank": 3, - "tier": 8.578089, + "tier": 8.216907, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 48, + "bodyArmor": 42, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -28148,7 +28336,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6721, - "weight": 2.922627, + "weight": 1.607445, "rank": 0, "tier": 9.776184, "requirement": 0, @@ -28188,7 +28376,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6911, - "weight": 2.922627, + "weight": 1.607445, "rank": 1, "tier": 9.929256, "requirement": 0, @@ -28228,7 +28416,7 @@ "culture": "Vlandia", "type": "Shield", "price": 7168, - "weight": 2.922627, + "weight": 1.607445, "rank": 2, "tier": 10.1331015, "requirement": 0, @@ -28268,7 +28456,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6836, - "weight": 2.922627, + "weight": 1.607445, "rank": 3, "tier": 9.869491, "requirement": 0, @@ -29250,7 +29438,7 @@ "culture": "Battania", "type": "Bow", "price": 8945, - "weight": 0.45, + "weight": 1.411095, "rank": 0, "tier": 7.778077, "requirement": 0, @@ -29318,7 +29506,7 @@ "culture": "Battania", "type": "Bow", "price": 8260, - "weight": 0.45, + "weight": 1.282813, "rank": 1, "tier": 7.43295527, "requirement": 0, @@ -29386,7 +29574,7 @@ "culture": "Battania", "type": "Bow", "price": 7981, - "weight": 0.45, + "weight": 1.175912, "rank": 2, "tier": 7.288411, "requirement": 0, @@ -29454,7 +29642,7 @@ "culture": "Battania", "type": "Bow", "price": 10267, - "weight": 0.45, + "weight": 1.085457, "rank": 3, "tier": 8.409175, "requirement": 0, @@ -29522,7 +29710,7 @@ "culture": "Battania", "type": "Bow", "price": 9040, - "weight": 0.5, + "weight": 1.238412, "rank": 0, "tier": 7.8248167, "requirement": 0, @@ -29590,7 +29778,7 @@ "culture": "Battania", "type": "Bow", "price": 8222, - "weight": 0.5, + "weight": 1.125829, "rank": 1, "tier": 7.41301441, "requirement": 0, @@ -29658,7 +29846,7 @@ "culture": "Battania", "type": "Bow", "price": 7773, - "weight": 0.5, + "weight": 1.03201, "rank": 2, "tier": 7.178576, "requirement": 0, @@ -29726,7 +29914,7 @@ "culture": "Battania", "type": "Bow", "price": 10765, - "weight": 0.5, + "weight": 0.9526246, "rank": 3, "tier": 8.636351, "requirement": 0, @@ -32038,7 +32226,7 @@ "culture": "Aserai", "type": "Shield", "price": 364, - "weight": 2.2572, + "weight": 1.24146, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -32078,7 +32266,7 @@ "culture": "Aserai", "type": "Shield", "price": 385, - "weight": 2.2572, + "weight": 1.24146, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -32118,7 +32306,7 @@ "culture": "Aserai", "type": "Shield", "price": 370, - "weight": 2.2572, + "weight": 1.24146, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -32158,7 +32346,7 @@ "culture": "Aserai", "type": "Shield", "price": 357, - "weight": 2.2572, + "weight": 1.24146, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -32397,10 +32585,10 @@ "name": "Cutlass", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 114, - "weight": 1.37, + "price": 4962, + "weight": 1.87, "rank": 0, - "tier": 0.415943563, + "tier": 8.242411, "requirement": 0, "flags": [], "weapons": [ @@ -32411,18 +32599,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 88, - "balance": 0.83, - "handling": 97, + "balance": 0.49, + "handling": 90, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 10, + "thrustDamage": 23, "thrustDamageType": "Pierce", - "thrustSpeed": 93, - "swingDamage": 13, + "thrustSpeed": 88, + "swingDamage": 34, "swingDamageType": "Cut", - "swingSpeed": 94 + "swingSpeed": 84 } ] }, @@ -32432,10 +32620,10 @@ "name": "Cutlass", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 101, - "weight": 1.37, + "price": 5235, + "weight": 1.77, "rank": 1, - "tier": 0.343755066, + "tier": 8.497213, "requirement": 0, "flags": [], "weapons": [ @@ -32446,18 +32634,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 88, - "balance": 0.83, - "handling": 97, + "balance": 0.55, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 10, + "thrustDamage": 23, "thrustDamageType": "Pierce", - "thrustSpeed": 93, - "swingDamage": 13, + "thrustSpeed": 89, + "swingDamage": 34, "swingDamageType": "Cut", - "swingSpeed": 94 + "swingSpeed": 86 } ] }, @@ -32467,10 +32655,10 @@ "name": "Cutlass", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 92, - "weight": 1.37, + "price": 5086, + "weight": 1.72, "rank": 2, - "tier": 0.288849622, + "tier": 8.359385, "requirement": 0, "flags": [], "weapons": [ @@ -32481,18 +32669,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 88, - "balance": 0.83, - "handling": 97, + "balance": 0.6, + "handling": 92, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 10, + "thrustDamage": 25, "thrustDamageType": "Pierce", - "thrustSpeed": 93, - "swingDamage": 13, + "thrustSpeed": 89, + "swingDamage": 34, "swingDamageType": "Cut", - "swingSpeed": 94 + "swingSpeed": 87 } ] }, @@ -32502,10 +32690,10 @@ "name": "Cutlass", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 85, - "weight": 1.37, + "price": 5576, + "weight": 1.62, "rank": 3, - "tier": 0.246120363, + "tier": 8.804898, "requirement": 0, "flags": [], "weapons": [ @@ -32516,18 +32704,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 88, - "balance": 0.83, - "handling": 97, + "balance": 0.66, + "handling": 93, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 10, + "thrustDamage": 25, "thrustDamageType": "Pierce", - "thrustSpeed": 93, - "swingDamage": 13, + "thrustSpeed": 90, + "swingDamage": 34, "swingDamageType": "Cut", - "swingSpeed": 94 + "swingSpeed": 89 } ] }, @@ -35099,6 +35287,146 @@ } ] }, + { + "id": "crpg_decorated_round_mace_h0", + "baseId": "crpg_decorated_round_mace", + "name": "Decorated Round Mace", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6630, + "weight": 1.88, + "rank": 0, + "tier": 9.702719, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 58, + "balance": 0.84, + "handling": 101, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 21, + "swingDamageType": "Blunt", + "swingSpeed": 95 + } + ] + }, + { + "id": "crpg_decorated_round_mace_h1", + "baseId": "crpg_decorated_round_mace", + "name": "Decorated Round Mace +1", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6743, + "weight": 1.88, + "rank": 1, + "tier": 9.794507, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 58, + "balance": 0.84, + "handling": 101, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 95 + } + ] + }, + { + "id": "crpg_decorated_round_mace_h2", + "baseId": "crpg_decorated_round_mace", + "name": "Decorated Round Mace +2", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6954, + "weight": 1.88, + "rank": 2, + "tier": 9.963628, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 58, + "balance": 0.84, + "handling": 101, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 95 + } + ] + }, + { + "id": "crpg_decorated_round_mace_h3", + "baseId": "crpg_decorated_round_mace", + "name": "Decorated Round Mace +3", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6378, + "weight": 1.86, + "rank": 3, + "tier": 9.494458, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 58, + "balance": 0.87, + "handling": 102, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 96 + } + ] + }, { "id": "crpg_decorated_scimitar_with_wide_grip_h0", "baseId": "crpg_decorated_scimitar_with_wide_grip", @@ -35814,7 +36142,7 @@ "culture": "Khuzait", "type": "Shield", "price": 2377, - "weight": 1.991891, + "weight": 1.09554, "rank": 0, "tier": 5.36536169, "requirement": 0, @@ -35854,7 +36182,7 @@ "culture": "Khuzait", "type": "Shield", "price": 2457, - "weight": 1.991891, + "weight": 1.09554, "rank": 1, "tier": 5.47257376, "requirement": 0, @@ -35894,7 +36222,7 @@ "culture": "Khuzait", "type": "Shield", "price": 2524, - "weight": 1.991891, + "weight": 1.09554, "rank": 2, "tier": 5.56251669, "requirement": 0, @@ -35934,7 +36262,7 @@ "culture": "Khuzait", "type": "Shield", "price": 2407, - "weight": 1.991891, + "weight": 1.09554, "rank": 3, "tier": 5.40540552, "requirement": 0, @@ -36410,13 +36738,13 @@ "weapons": [] }, { - "id": "crpg_desert_cloth_harness_h0", - "baseId": "crpg_desert_cloth_harness", + "id": "crpg_desert_cloth_harness_v1_h0", + "baseId": "crpg_desert_cloth_harness_v1", "name": "Beduin Cloth Saddle", "culture": "Aserai", "type": "MountHarness", "price": 517, - "weight": 22.5, + "weight": 7.0, "rank": 0, "tier": 1.62626266, "requirement": 0, @@ -36432,20 +36760,20 @@ "weapons": [] }, { - "id": "crpg_desert_cloth_harness_h1", - "baseId": "crpg_desert_cloth_harness", + "id": "crpg_desert_cloth_harness_v1_h1", + "baseId": "crpg_desert_cloth_harness_v1", "name": "Beduin Cloth Saddle +1", "culture": "Aserai", "type": "MountHarness", - "price": 945, - "weight": 22.5, + "price": 767, + "weight": 7.0, "rank": 1, - "tier": 2.53443527, + "tier": 2.1865716, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 12, + "bodyArmor": 10, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -36454,20 +36782,20 @@ "weapons": [] }, { - "id": "crpg_desert_cloth_harness_h2", - "baseId": "crpg_desert_cloth_harness", + "id": "crpg_desert_cloth_harness_v1_h2", + "baseId": "crpg_desert_cloth_harness_v1", "name": "Beduin Cloth Saddle +2", "culture": "Aserai", "type": "MountHarness", - "price": 1393, - "weight": 22.5, + "price": 1027, + "weight": 7.0, "rank": 2, - "tier": 3.29124546, + "tier": 2.684624, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 17, + "bodyArmor": 13, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -36476,20 +36804,20 @@ "weapons": [] }, { - "id": "crpg_desert_cloth_harness_h3", - "baseId": "crpg_desert_cloth_harness", + "id": "crpg_desert_cloth_harness_v1_h3", + "baseId": "crpg_desert_cloth_harness_v1", "name": "Beduin Cloth Saddle +3", "culture": "Aserai", "type": "MountHarness", - "price": 1837, - "weight": 22.5, + "price": 1291, + "weight": 7.0, "rank": 3, - "tier": 3.93162417, + "tier": 3.13024974, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 22, + "bodyArmor": 16, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -37456,7 +37784,7 @@ "culture": "Aserai", "type": "Shield", "price": 286, - "weight": 3.0723, + "weight": 1.689765, "rank": 0, "tier": 1.18941951, "requirement": 0, @@ -37496,7 +37824,7 @@ "culture": "Aserai", "type": "Shield", "price": 301, - "weight": 3.0723, + "weight": 1.689765, "rank": 1, "tier": 1.24591625, "requirement": 0, @@ -37536,7 +37864,7 @@ "culture": "Aserai", "type": "Shield", "price": 290, - "weight": 3.0723, + "weight": 1.689765, "rank": 2, "tier": 1.20506215, "requirement": 0, @@ -37576,7 +37904,7 @@ "culture": "Aserai", "type": "Shield", "price": 281, - "weight": 3.0723, + "weight": 1.689765, "rank": 3, "tier": 1.17102563, "requirement": 0, @@ -38840,7 +39168,7 @@ { "id": "crpg_early_halberd_v2_h0", "baseId": "crpg_early_halberd_v2", - "name": "Early Halberd", + "name": "Voulge", "culture": "Vlandia", "type": "Polearm", "price": 13082, @@ -38881,7 +39209,7 @@ { "id": "crpg_early_halberd_v2_h1", "baseId": "crpg_early_halberd_v2", - "name": "Early Halberd +1", + "name": "Voulge +1", "culture": "Vlandia", "type": "Polearm", "price": 12947, @@ -38922,7 +39250,7 @@ { "id": "crpg_early_halberd_v2_h2", "baseId": "crpg_early_halberd_v2", - "name": "Early Halberd +2", + "name": "Voulge +2", "culture": "Vlandia", "type": "Polearm", "price": 13225, @@ -38963,7 +39291,7 @@ { "id": "crpg_early_halberd_v2_h3", "baseId": "crpg_early_halberd_v2", - "name": "Early Halberd +3", + "name": "Voulge +3", "culture": "Vlandia", "type": "Polearm", "price": 13676, @@ -39447,10 +39775,10 @@ "name": "Eastern Heavy Mace", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6810, - "weight": 1.46, + "price": 3728, + "weight": 2.04, "rank": 0, - "tier": 9.848647, + "tier": 6.99636, "requirement": 0, "flags": [], "weapons": [ @@ -39461,18 +39789,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 77, - "balance": 0.72, - "handling": 95, + "balance": 0.29, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 21, + "thrustSpeed": 87, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 91 + "swingSpeed": 78 } ] }, @@ -39482,10 +39810,10 @@ "name": "Eastern Heavy Mace +1", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 5753, - "weight": 1.43, + "price": 4105, + "weight": 1.96, "rank": 1, - "tier": 8.961069, + "tier": 7.39614, "requirement": 0, "flags": [], "weapons": [ @@ -39496,18 +39824,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 77, - "balance": 0.75, - "handling": 95, + "balance": 0.34, + "handling": 86, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 21, + "thrustSpeed": 87, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 92 + "swingSpeed": 80 } ] }, @@ -39517,10 +39845,10 @@ "name": "Eastern Heavy Mace +2", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6026, - "weight": 1.43, + "price": 3943, + "weight": 1.96, "rank": 2, - "tier": 9.197234, + "tier": 7.227029, "requirement": 0, "flags": [], "weapons": [ @@ -39531,18 +39859,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 77, - "balance": 0.75, - "handling": 95, + "balance": 0.34, + "handling": 86, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 22, + "thrustSpeed": 87, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 92 + "swingSpeed": 80 } ] }, @@ -39552,10 +39880,10 @@ "name": "Eastern Heavy Mace +3", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6369, - "weight": 1.43, + "price": 4847, + "weight": 1.92, "rank": 3, - "tier": 9.487356, + "tier": 8.133238, "requirement": 0, "flags": [], "weapons": [ @@ -39566,18 +39894,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 77, - "balance": 0.75, - "handling": 95, + "balance": 0.38, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 23, + "thrustSpeed": 87, + "swingDamage": 30, "swingDamageType": "Blunt", - "swingSpeed": 92 + "swingSpeed": 81 } ] }, @@ -40528,7 +40856,7 @@ "culture": "Khuzait", "type": "Shield", "price": 262, - "weight": 3.922118, + "weight": 2.157165, "rank": 0, "tier": 1.09876943, "requirement": 0, @@ -40568,7 +40896,7 @@ "culture": "Khuzait", "type": "Shield", "price": 254, - "weight": 3.922118, + "weight": 2.157165, "rank": 1, "tier": 1.06572545, "requirement": 0, @@ -40608,7 +40936,7 @@ "culture": "Khuzait", "type": "Shield", "price": 245, - "weight": 3.922118, + "weight": 2.157165, "rank": 2, "tier": 1.03078032, "requirement": 0, @@ -40648,7 +40976,7 @@ "culture": "Khuzait", "type": "Shield", "price": 238, - "weight": 3.922118, + "weight": 2.157165, "rank": 3, "tier": 1.00166631, "requirement": 0, @@ -40980,7 +41308,7 @@ "culture": "Aserai", "type": "Shield", "price": 604, - "weight": 4.002075, + "weight": 2.201141, "rank": 0, "tier": 2.179682, "requirement": 0, @@ -41020,7 +41348,7 @@ "culture": "Aserai", "type": "Shield", "price": 637, - "weight": 4.002075, + "weight": 2.201141, "rank": 1, "tier": 2.26764917, "requirement": 0, @@ -41060,7 +41388,7 @@ "culture": "Aserai", "type": "Shield", "price": 612, - "weight": 4.002075, + "weight": 2.201141, "rank": 2, "tier": 2.201035, "requirement": 0, @@ -41100,7 +41428,7 @@ "culture": "Aserai", "type": "Shield", "price": 591, - "weight": 4.002075, + "weight": 2.201141, "rank": 3, "tier": 2.14544439, "requirement": 0, @@ -44618,15 +44946,15 @@ ] }, { - "id": "crpg_falx_knife_h0", - "baseId": "crpg_falx_knife", + "id": "crpg_falx_knife_v1_h0", + "baseId": "crpg_falx_knife_v1", "name": "Falx Knife", "culture": "Battania", "type": "OneHandedWeapon", - "price": 4086, + "price": 1716, "weight": 0.53, "rank": 0, - "tier": 7.377295, + "tier": 4.39590073, "requirement": 0, "flags": [ "Civilian" @@ -44645,7 +44973,7 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 34, + "thrustDamage": 32, "thrustDamageType": "Pierce", "thrustSpeed": 103, "swingDamage": 0, @@ -44655,15 +44983,15 @@ ] }, { - "id": "crpg_falx_knife_h1", - "baseId": "crpg_falx_knife", + "id": "crpg_falx_knife_v1_h1", + "baseId": "crpg_falx_knife_v1", "name": "Falx Knife +1", "culture": "Battania", "type": "OneHandedWeapon", - "price": 4513, - "weight": 0.53, + "price": 1740, + "weight": 0.22, "rank": 1, - "tier": 7.809491, + "tier": 4.433961, "requirement": 0, "flags": [ "Civilian" @@ -44677,30 +45005,30 @@ "stackAmount": 0, "length": 54, "balance": 1.0, - "handling": 116, + "handling": 121, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 35, + "thrustDamage": 32, "thrustDamageType": "Pierce", - "thrustSpeed": 103, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 125 + "swingSpeed": 131 } ] }, { - "id": "crpg_falx_knife_h2", - "baseId": "crpg_falx_knife", + "id": "crpg_falx_knife_v1_h2", + "baseId": "crpg_falx_knife_v1", "name": "Falx Knife +2", "culture": "Battania", "type": "OneHandedWeapon", - "price": 5073, - "weight": 0.53, + "price": 2010, + "weight": 0.22, "rank": 2, - "tier": 8.346952, + "tier": 4.84555, "requirement": 0, "flags": [ "Civilian" @@ -44714,30 +45042,30 @@ "stackAmount": 0, "length": 54, "balance": 1.0, - "handling": 116, + "handling": 121, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 36, + "thrustDamage": 33, "thrustDamageType": "Pierce", - "thrustSpeed": 103, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 125 + "swingSpeed": 131 } ] }, { - "id": "crpg_falx_knife_h3", - "baseId": "crpg_falx_knife", + "id": "crpg_falx_knife_v1_h3", + "baseId": "crpg_falx_knife_v1", "name": "Falx Knife +3", "culture": "Battania", "type": "OneHandedWeapon", - "price": 5783, - "weight": 0.53, + "price": 2350, + "weight": 0.22, "rank": 3, - "tier": 8.987175, + "tier": 5.327701, "requirement": 0, "flags": [ "Civilian" @@ -44751,17 +45079,17 @@ "stackAmount": 0, "length": 54, "balance": 1.0, - "handling": 116, + "handling": 121, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 37, + "thrustDamage": 34, "thrustDamageType": "Pierce", - "thrustSpeed": 103, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 125 + "swingSpeed": 131 } ] }, @@ -45148,7 +45476,7 @@ "culture": "Battania", "type": "Bow", "price": 11405, - "weight": 0.7, + "weight": 1.605657, "rank": 0, "tier": 8.920876, "requirement": 0, @@ -45216,7 +45544,7 @@ "culture": "Battania", "type": "Bow", "price": 10575, - "weight": 0.7, + "weight": 1.459688, "rank": 1, "tier": 8.550067, "requirement": 0, @@ -45284,7 +45612,7 @@ "culture": "Battania", "type": "Bow", "price": 10266, - "weight": 0.7, + "weight": 1.338047, "rank": 2, "tier": 8.40872, "requirement": 0, @@ -45352,7 +45680,7 @@ "culture": "Battania", "type": "Bow", "price": 12849, - "weight": 0.7, + "weight": 1.23512, "rank": 3, "tier": 9.535067, "requirement": 0, @@ -45672,7 +46000,7 @@ "culture": "Vlandia", "type": "Bow", "price": 10497, - "weight": 0.65, + "weight": 1.384134, "rank": 0, "tier": 8.514781, "requirement": 0, @@ -45740,7 +46068,7 @@ "culture": "Vlandia", "type": "Bow", "price": 9613, - "weight": 0.65, + "weight": 1.258303, "rank": 1, "tier": 8.102292, "requirement": 0, @@ -45808,7 +46136,7 @@ "culture": "Vlandia", "type": "Bow", "price": 9153, - "weight": 0.65, + "weight": 1.153445, "rank": 2, "tier": 7.87998724, "requirement": 0, @@ -45876,7 +46204,7 @@ "culture": "Vlandia", "type": "Bow", "price": 12219, - "weight": 0.65, + "weight": 1.064718, "rank": 3, "tier": 9.271395, "requirement": 0, @@ -47487,10 +47815,10 @@ "name": "Fine Steel Mace", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 5533, - "weight": 1.37, + "price": 2931, + "weight": 1.71, "rank": 0, - "tier": 8.766809, + "tier": 6.078887, "requirement": 0, "flags": [], "weapons": [ @@ -47500,19 +47828,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 91, - "balance": 0.44, - "handling": 85, + "length": 90, + "balance": 0.16, + "handling": 79, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 24, + "thrustSpeed": 88, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 83 + "swingSpeed": 74 } ] }, @@ -47522,10 +47850,10 @@ "name": "Fine Steel Mace +1", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 5387, - "weight": 1.37, + "price": 3298, + "weight": 1.64, "rank": 1, - "tier": 8.635548, + "tier": 6.514557, "requirement": 0, "flags": [], "weapons": [ @@ -47535,19 +47863,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 91, - "balance": 0.44, - "handling": 85, + "length": 90, + "balance": 0.22, + "handling": 80, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 25, + "thrustSpeed": 89, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 83 + "swingSpeed": 76 } ] }, @@ -47557,10 +47885,10 @@ "name": "Fine Steel Mace +2", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 5336, - "weight": 1.37, + "price": 3997, + "weight": 1.61, "rank": 2, - "tier": 8.589266, + "tier": 7.283947, "requirement": 0, "flags": [], "weapons": [ @@ -47570,19 +47898,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 91, - "balance": 0.44, - "handling": 85, + "length": 90, + "balance": 0.24, + "handling": 81, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 26, + "thrustSpeed": 89, + "swingDamage": 30, "swingDamageType": "Blunt", - "swingSpeed": 83 + "swingSpeed": 77 } ] }, @@ -47592,10 +47920,10 @@ "name": "Fine Steel Mace +3", "culture": "Khuzait", "type": "OneHandedWeapon", - "price": 6739, - "weight": 1.32, + "price": 3867, + "weight": 1.61, "rank": 3, - "tier": 9.7913, + "tier": 7.14622259, "requirement": 0, "flags": [], "weapons": [ @@ -47605,19 +47933,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 91, - "balance": 0.48, - "handling": 86, + "length": 90, + "balance": 0.24, + "handling": 81, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 93, - "swingDamage": 27, + "thrustSpeed": 89, + "swingDamage": 31, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 77 } ] }, @@ -48934,15 +49262,15 @@ "weapons": [] }, { - "id": "crpg_fish_harpoon_v1_h0", - "baseId": "crpg_fish_harpoon_v1", + "id": "crpg_fish_harpoon_v2_h0", + "baseId": "crpg_fish_harpoon_v2", "name": "Fish Harpoon", "culture": "Sturgia", "type": "Thrown", - "price": 366, + "price": 168, "weight": 0.98, "rank": 0, - "tier": 1.6467365, + "tier": 0.787493944, "requirement": 0, "flags": [], "weapons": [ @@ -48994,15 +49322,15 @@ ] }, { - "id": "crpg_fish_harpoon_v1_h1", - "baseId": "crpg_fish_harpoon_v1", + "id": "crpg_fish_harpoon_v2_h1", + "baseId": "crpg_fish_harpoon_v2", "name": "Fish Harpoon +1", "culture": "Sturgia", "type": "Thrown", - "price": 477, + "price": 227, "weight": 0.98, "rank": 1, - "tier": 2.03075385, + "tier": 1.07844174, "requirement": 0, "flags": [], "weapons": [ @@ -49054,15 +49382,15 @@ ] }, { - "id": "crpg_fish_harpoon_v1_h2", - "baseId": "crpg_fish_harpoon_v1", + "id": "crpg_fish_harpoon_v2_h2", + "baseId": "crpg_fish_harpoon_v2", "name": "Fish Harpoon +2", "culture": "Sturgia", "type": "Thrown", - "price": 622, + "price": 313, "weight": 0.98, "rank": 2, - "tier": 2.46896029, + "tier": 1.44571257, "requirement": 0, "flags": [], "weapons": [ @@ -49114,15 +49442,15 @@ ] }, { - "id": "crpg_fish_harpoon_v1_h3", - "baseId": "crpg_fish_harpoon_v1", + "id": "crpg_fish_harpoon_v2_h3", + "baseId": "crpg_fish_harpoon_v2", "name": "Fish Harpoon +3", "culture": "Sturgia", "type": "Thrown", - "price": 807, + "price": 438, "weight": 0.98, "rank": 3, - "tier": 2.964519, + "tier": 1.9021399, "requirement": 0, "flags": [], "weapons": [ @@ -49173,6 +49501,286 @@ } ] }, + { + "id": "crpg_flanged_ball_mace_h0", + "baseId": "crpg_flanged_ball_mace", + "name": "Flanged Ball Mace", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6895, + "weight": 1.61, + "rank": 0, + "tier": 9.916945, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.8, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 20, + "swingDamageType": "Blunt", + "swingSpeed": 93 + } + ] + }, + { + "id": "crpg_flanged_ball_mace_h1", + "baseId": "crpg_flanged_ball_mace", + "name": "Flanged Ball Mace +1", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6023, + "weight": 1.59, + "rank": 1, + "tier": 9.195243, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.82, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 20, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_flanged_ball_mace_h2", + "baseId": "crpg_flanged_ball_mace", + "name": "Flanged Ball Mace +2", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6421, + "weight": 1.59, + "rank": 2, + "tier": 9.530154, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.82, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 21, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_flanged_ball_mace_h3", + "baseId": "crpg_flanged_ball_mace", + "name": "Flanged Ball Mace +3", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6897, + "weight": 1.59, + "rank": 3, + "tier": 9.9186, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.82, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_flanged_mace_h0", + "baseId": "crpg_flanged_mace", + "name": "Flanged Mace", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6664, + "weight": 1.81, + "rank": 0, + "tier": 9.730039, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.62, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_flanged_mace_h1", + "baseId": "crpg_flanged_mace", + "name": "Flanged Mace +1", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6670, + "weight": 1.81, + "rank": 1, + "tier": 9.735121, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.62, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_flanged_mace_h2", + "baseId": "crpg_flanged_mace", + "name": "Flanged Mace +2", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6778, + "weight": 1.81, + "rank": 2, + "tier": 9.822974, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.62, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_flanged_mace_h3", + "baseId": "crpg_flanged_mace", + "name": "Flanged Mace +3", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6969, + "weight": 1.81, + "rank": 3, + "tier": 9.975905, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.62, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, { "id": "crpg_flat_heater_shield_v2_h0", "baseId": "crpg_flat_heater_shield_v2", @@ -49180,7 +49788,7 @@ "culture": "Vlandia", "type": "Shield", "price": 582, - "weight": 2.550691, + "weight": 1.40288, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -49220,7 +49828,7 @@ "culture": "Vlandia", "type": "Shield", "price": 615, - "weight": 2.550691, + "weight": 1.40288, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -49260,7 +49868,7 @@ "culture": "Vlandia", "type": "Shield", "price": 590, - "weight": 2.550691, + "weight": 1.40288, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -49300,7 +49908,7 @@ "culture": "Vlandia", "type": "Shield", "price": 569, - "weight": 2.550691, + "weight": 1.40288, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -49632,7 +50240,7 @@ "culture": "Khuzait", "type": "Shield", "price": 667, - "weight": 5.504727, + "weight": 3.0276, "rank": 0, "tier": 2.34296227, "requirement": 0, @@ -49672,7 +50280,7 @@ "culture": "Khuzait", "type": "Shield", "price": 708, - "weight": 5.504727, + "weight": 3.0276, "rank": 1, "tier": 2.444821, "requirement": 0, @@ -49712,7 +50320,7 @@ "culture": "Khuzait", "type": "Shield", "price": 680, - "weight": 5.504727, + "weight": 3.0276, "rank": 2, "tier": 2.37467217, "requirement": 0, @@ -49752,7 +50360,7 @@ "culture": "Khuzait", "type": "Shield", "price": 652, - "weight": 5.504727, + "weight": 3.0276, "rank": 3, "tier": 2.30448866, "requirement": 0, @@ -49944,7 +50552,7 @@ "culture": "Neutral", "type": "Shield", "price": 6432, - "weight": 3.382727, + "weight": 1.8605, "rank": 0, "tier": 9.539873, "requirement": 0, @@ -49984,7 +50592,7 @@ "culture": "Neutral", "type": "Shield", "price": 6698, - "weight": 3.382727, + "weight": 1.8605, "rank": 1, "tier": 9.757526, "requirement": 0, @@ -50024,7 +50632,7 @@ "culture": "Neutral", "type": "Shield", "price": 6335, - "weight": 3.382727, + "weight": 1.8605, "rank": 2, "tier": 9.458693, "requirement": 0, @@ -50064,7 +50672,7 @@ "culture": "Neutral", "type": "Shield", "price": 6702, - "weight": 3.382727, + "weight": 1.8605, "rank": 3, "tier": 9.76084, "requirement": 0, @@ -50098,15 +50706,15 @@ ] }, { - "id": "crpg_francesca_v1_h0", - "baseId": "crpg_francesca_v1", + "id": "crpg_francesca_v2_h0", + "baseId": "crpg_francesca_v2", "name": "Francesca", "culture": "Vlandia", "type": "Thrown", - "price": 959, + "price": 425, "weight": 1.25, "rank": 0, - "tier": 3.32896948, + "tier": 1.85753345, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -50131,7 +50739,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 32, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Cut", @@ -50152,7 +50760,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 11, "swingDamageType": "Cut", @@ -50161,15 +50769,15 @@ ] }, { - "id": "crpg_francesca_v1_h1", - "baseId": "crpg_francesca_v1", + "id": "crpg_francesca_v2_h1", + "baseId": "crpg_francesca_v2", "name": "Francesca +1", "culture": "Vlandia", "type": "Thrown", - "price": 899, + "price": 392, "weight": 1.25, "rank": 1, - "tier": 3.189123, + "tier": 1.74172235, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -50194,7 +50802,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 33, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Cut", @@ -50215,7 +50823,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 11, "swingDamageType": "Cut", @@ -50224,15 +50832,15 @@ ] }, { - "id": "crpg_francesca_v1_h2", - "baseId": "crpg_francesca_v1", + "id": "crpg_francesca_v2_h2", + "baseId": "crpg_francesca_v2", "name": "Francesca +2", "culture": "Vlandia", "type": "Thrown", - "price": 1059, + "price": 483, "weight": 1.25, "rank": 2, - "tier": 3.55429983, + "tier": 2.0492878, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -50257,7 +50865,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 35, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Cut", @@ -50278,7 +50886,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 11, "swingDamageType": "Cut", @@ -50287,15 +50895,15 @@ ] }, { - "id": "crpg_francesca_v1_h3", - "baseId": "crpg_francesca_v1", + "id": "crpg_francesca_v2_h3", + "baseId": "crpg_francesca_v2", "name": "Francesca +3", "culture": "Vlandia", "type": "Thrown", - "price": 1020, + "price": 460, "weight": 1.25, "rank": 3, - "tier": 3.46700931, + "tier": 1.97426164, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -50320,7 +50928,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 36, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Cut", @@ -50341,7 +50949,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 94, "swingDamage": 12, "swingDamageType": "Cut", @@ -51075,156 +51683,16 @@ }, "weapons": [] }, - { - "id": "crpg_fullered_light_mace_h0", - "baseId": "crpg_fullered_light_mace", - "name": "Fullered Light Mace", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 1040, - "weight": 1.72, - "rank": 0, - "tier": 3.184981, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 55, - "balance": 0.75, - "handling": 97, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 18, - "swingDamageType": "Blunt", - "swingSpeed": 92 - } - ] - }, - { - "id": "crpg_fullered_light_mace_h1", - "baseId": "crpg_fullered_light_mace", - "name": "Fullered Light Mace +1", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 1070, - "weight": 1.62, - "rank": 1, - "tier": 3.246553, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 55, - "balance": 0.82, - "handling": 98, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 90, - "swingDamage": 18, - "swingDamageType": "Blunt", - "swingSpeed": 94 - } - ] - }, - { - "id": "crpg_fullered_light_mace_h2", - "baseId": "crpg_fullered_light_mace", - "name": "Fullered Light Mace +2", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 1170, - "weight": 1.62, - "rank": 2, - "tier": 3.44202423, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 55, - "balance": 0.82, - "handling": 98, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 90, - "swingDamage": 19, - "swingDamageType": "Blunt", - "swingSpeed": 94 - } - ] - }, - { - "id": "crpg_fullered_light_mace_h3", - "baseId": "crpg_fullered_light_mace", - "name": "Fullered Light Mace +3", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 1533, - "weight": 1.57, - "rank": 3, - "tier": 4.095804, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 55, - "balance": 0.84, - "handling": 99, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 90, - "swingDamage": 20, - "swingDamageType": "Blunt", - "swingSpeed": 95 - } - ] - }, { "id": "crpg_fullered_western_mace_h0", "baseId": "crpg_fullered_western_mace", "name": "Fullered Western Mace", "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 6586, - "weight": 1.92, + "price": 4857, + "weight": 2.03, "rank": 0, - "tier": 9.66678, + "tier": 8.143152, "requirement": 0, "flags": [], "weapons": [ @@ -51234,8 +51702,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 85, - "balance": 0.55, + "length": 88, + "balance": 0.43, "handling": 82, "bodyArmor": 0, "flags": [ @@ -51243,10 +51711,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 24, + "thrustSpeed": 86, + "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 82 } ] }, @@ -51256,10 +51724,10 @@ "name": "Fullered Western Mace +1", "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 6411, - "weight": 1.92, + "price": 4673, + "weight": 2.03, "rank": 1, - "tier": 9.522043, + "tier": 7.96618748, "requirement": 0, "flags": [], "weapons": [ @@ -51269,8 +51737,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 85, - "balance": 0.55, + "length": 88, + "balance": 0.43, "handling": 82, "bodyArmor": 0, "flags": [ @@ -51278,10 +51746,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 25, + "thrustSpeed": 86, + "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 82 } ] }, @@ -51291,10 +51759,10 @@ "name": "Fullered Western Mace +2", "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 6350, - "weight": 1.92, + "price": 4578, + "weight": 2.03, "rank": 2, - "tier": 9.47101, + "tier": 7.873216, "requirement": 0, "flags": [], "weapons": [ @@ -51304,8 +51772,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 85, - "balance": 0.55, + "length": 88, + "balance": 0.43, "handling": 82, "bodyArmor": 0, "flags": [ @@ -51313,10 +51781,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 26, + "thrustSpeed": 86, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 82 } ] }, @@ -51326,10 +51794,10 @@ "name": "Fullered Western Mace +3", "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 6375, - "weight": 1.92, + "price": 5489, + "weight": 2.0, "rank": 3, - "tier": 9.491853, + "tier": 8.72707748, "requirement": 0, "flags": [], "weapons": [ @@ -51339,8 +51807,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 85, - "balance": 0.55, + "length": 88, + "balance": 0.45, "handling": 82, "bodyArmor": 0, "flags": [ @@ -51349,9 +51817,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 87, - "swingDamage": 27, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 83 } ] }, @@ -54254,7 +54722,7 @@ "culture": "Neutral", "type": "TwoHandedWeapon", "price": 9487, - "weight": 3.08, + "weight": 2.7, "rank": 0, "tier": 8.0419445, "requirement": 0, @@ -54285,30 +54753,6 @@ "swingDamage": 27, "swingDamageType": "Blunt", "swingSpeed": 77 - }, - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.05, - "handling": 72, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration", - "CanKnockDown" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 86, - "swingDamage": 27, - "swingDamageType": "Blunt", - "swingSpeed": 71 } ] }, @@ -54319,7 +54763,7 @@ "culture": "Neutral", "type": "TwoHandedWeapon", "price": 10579, - "weight": 2.95, + "weight": 2.6, "rank": 1, "tier": 8.552252, "requirement": 0, @@ -54350,30 +54794,6 @@ "swingDamage": 27, "swingDamageType": "Blunt", "swingSpeed": 79 - }, - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.12, - "handling": 73, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration", - "CanKnockDown" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 86, - "swingDamage": 27, - "swingDamageType": "Blunt", - "swingSpeed": 73 } ] }, @@ -54384,7 +54804,7 @@ "culture": "Neutral", "type": "TwoHandedWeapon", "price": 10253, - "weight": 2.95, + "weight": 2.6, "rank": 2, "tier": 8.4027, "requirement": 0, @@ -54415,30 +54835,6 @@ "swingDamage": 28, "swingDamageType": "Blunt", "swingSpeed": 79 - }, - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.12, - "handling": 73, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration", - "CanKnockDown" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 86, - "swingDamage": 28, - "swingDamageType": "Blunt", - "swingSpeed": 73 } ] }, @@ -54449,7 +54845,7 @@ "culture": "Neutral", "type": "TwoHandedWeapon", "price": 10087, - "weight": 2.95, + "weight": 2.6, "rank": 3, "tier": 8.325809, "requirement": 0, @@ -54480,30 +54876,6 @@ "swingDamage": 29, "swingDamageType": "Blunt", "swingSpeed": 79 - }, - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 81, - "balance": 0.12, - "handling": 73, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration", - "CanKnockDown" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 86, - "swingDamage": 29, - "swingDamageType": "Blunt", - "swingSpeed": 73 } ] }, @@ -54952,15 +55324,15 @@ "weapons": [] }, { - "id": "crpg_green_katana_h0", - "baseId": "crpg_green_katana", + "id": "crpg_green_katana_v1_h0", + "baseId": "crpg_green_katana_v1", "name": "Green Katana", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 14027, - "weight": 2.91, + "price": 12000, + "weight": 2.93, "rank": 0, - "tier": 10.0109644, + "tier": 9.178157, "requirement": 0, "flags": [], "weapons": [ @@ -54970,9 +55342,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.9, - "handling": 77, + "length": 95, + "balance": 0.94, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -54983,20 +55355,20 @@ "thrustSpeed": 87, "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 97 + "swingSpeed": 98 } ] }, { - "id": "crpg_green_katana_h1", - "baseId": "crpg_green_katana", + "id": "crpg_green_katana_v1_h1", + "baseId": "crpg_green_katana_v1", "name": "Green Katana +1", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11927, - "weight": 2.81, + "price": 12475, + "weight": 2.89, "rank": 1, - "tier": 9.14709949, + "tier": 9.379419, "requirement": 0, "flags": [], "weapons": [ @@ -55006,9 +55378,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.97, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -55017,22 +55389,22 @@ "thrustDamage": 17, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 38, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_green_katana_h2", - "baseId": "crpg_green_katana", + "id": "crpg_green_katana_v1_h2", + "baseId": "crpg_green_katana_v1", "name": "Green Katana +2", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11406, - "weight": 2.81, + "price": 12051, + "weight": 2.84, "rank": 2, - "tier": 8.92118, + "tier": 9.200023, "requirement": 0, "flags": [], "weapons": [ @@ -55042,33 +55414,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.98, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 22, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 38, + "swingDamage": 39, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_green_katana_h3", - "baseId": "crpg_green_katana", + "id": "crpg_green_katana_v1_h3", + "baseId": "crpg_green_katana_v1", "name": "Green Katana +3", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 12569, - "weight": 2.81, + "price": 12249, + "weight": 2.84, "rank": 3, - "tier": 9.418371, + "tier": 9.283962, "requirement": 0, "flags": [], "weapons": [ @@ -55078,20 +55450,20 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.98, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 26, "thrustDamageType": "Pierce", "thrustSpeed": 87, "swingDamage": 40, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, @@ -55668,13 +56040,13 @@ "weapons": [] }, { - "id": "crpg_half_mail_and_plate_barding_h0", - "baseId": "crpg_half_mail_and_plate_barding", + "id": "crpg_half_mail_and_plate_barding_v1_h0", + "baseId": "crpg_half_mail_and_plate_barding_v1", "name": "Reinforced Half Plate Barding", "culture": "Aserai", "type": "MountHarness", "price": 5915, - "weight": 90.0, + "weight": 34.0, "rank": 0, "tier": 7.89898968, "requirement": 0, @@ -55690,20 +56062,20 @@ "weapons": [] }, { - "id": "crpg_half_mail_and_plate_barding_h1", - "baseId": "crpg_half_mail_and_plate_barding", + "id": "crpg_half_mail_and_plate_barding_v1_h1", + "baseId": "crpg_half_mail_and_plate_barding_v1", "name": "Reinforced Half Plate Barding +1", "culture": "Aserai", "type": "MountHarness", - "price": 6368, - "weight": 90.0, + "price": 6169, + "weight": 34.0, "rank": 1, - "tier": 8.236915, + "tier": 8.090315, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 39, + "bodyArmor": 37, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -55712,20 +56084,20 @@ "weapons": [] }, { - "id": "crpg_half_mail_and_plate_barding_h2", - "baseId": "crpg_half_mail_and_plate_barding", + "id": "crpg_half_mail_and_plate_barding_v1_h2", + "baseId": "crpg_half_mail_and_plate_barding_v1", "name": "Reinforced Half Plate Barding +2", "culture": "Aserai", "type": "MountHarness", - "price": 6758, - "weight": 90.0, + "price": 6400, + "weight": 34.0, "rank": 2, - "tier": 8.518518, + "tier": 8.260382, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 44, + "bodyArmor": 40, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -55734,20 +56106,20 @@ "weapons": [] }, { - "id": "crpg_half_mail_and_plate_barding_h3", - "baseId": "crpg_half_mail_and_plate_barding", + "id": "crpg_half_mail_and_plate_barding_v1_h3", + "baseId": "crpg_half_mail_and_plate_barding_v1", "name": "Reinforced Half Plate Barding +3", "culture": "Aserai", "type": "MountHarness", - "price": 7097, - "weight": 90.0, + "price": 6610, + "weight": 34.0, "rank": 3, - "tier": 8.7568, + "tier": 8.412546, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 49, + "bodyArmor": 43, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -55756,13 +56128,13 @@ "weapons": [] }, { - "id": "crpg_half_scale_barding_v2_h0", - "baseId": "crpg_half_scale_barding_v2", + "id": "crpg_half_scale_barding_v3_h0", + "baseId": "crpg_half_scale_barding_v3", "name": "Cataphract Half Scale Barding", "culture": "Empire", "type": "MountHarness", "price": 8611, - "weight": 80.0, + "weight": 42.0, "rank": 0, "tier": 9.757576, "requirement": 0, @@ -55778,20 +56150,20 @@ "weapons": [] }, { - "id": "crpg_half_scale_barding_v2_h1", - "baseId": "crpg_half_scale_barding_v2", + "id": "crpg_half_scale_barding_v3_h1", + "baseId": "crpg_half_scale_barding_v3", "name": "Cataphract Half Scale Barding +1", "culture": "Empire", "type": "MountHarness", - "price": 8881, - "weight": 80.0, + "price": 8741, + "weight": 42.0, "rank": 1, - "tier": 9.926538, + "tier": 9.839572, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 47, + "bodyArmor": 45, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55800,20 +56172,20 @@ "weapons": [] }, { - "id": "crpg_half_scale_barding_v2_h2", - "baseId": "crpg_half_scale_barding_v2", + "id": "crpg_half_scale_barding_v3_h2", + "baseId": "crpg_half_scale_barding_v3", "name": "Cataphract Half Scale Barding +2", "culture": "Empire", "type": "MountHarness", - "price": 9109, - "weight": 80.0, + "price": 8858, + "weight": 42.0, "rank": 2, - "tier": 10.0673389, + "tier": 9.912457, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 52, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55822,20 +56194,20 @@ "weapons": [] }, { - "id": "crpg_half_scale_barding_v2_h3", - "baseId": "crpg_half_scale_barding_v2", + "id": "crpg_half_scale_barding_v3_h3", + "baseId": "crpg_half_scale_barding_v3", "name": "Cataphract Half Scale Barding +3", "culture": "Empire", "type": "MountHarness", - "price": 9304, - "weight": 80.0, + "price": 8963, + "weight": 42.0, "rank": 3, - "tier": 10.18648, + "tier": 9.977672, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 57, + "bodyArmor": 51, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55844,13 +56216,13 @@ "weapons": [] }, { - "id": "crpg_halfchain_barding_h0", - "baseId": "crpg_halfchain_barding", + "id": "crpg_halfchain_barding_v1_h0", + "baseId": "crpg_halfchain_barding_v1", "name": "Half Mail Barding", "culture": "Vlandia", "type": "MountHarness", "price": 5033, - "weight": 65.0, + "weight": 31.0, "rank": 0, "tier": 7.20201969, "requirement": 0, @@ -55866,20 +56238,20 @@ "weapons": [] }, { - "id": "crpg_halfchain_barding_h1", - "baseId": "crpg_halfchain_barding", + "id": "crpg_halfchain_barding_v1_h1", + "baseId": "crpg_halfchain_barding_v1", "name": "Half Mail Barding +1", "culture": "Vlandia", "type": "MountHarness", - "price": 5532, - "weight": 65.0, + "price": 5319, + "weight": 31.0, "rank": 1, - "tier": 7.60330534, + "tier": 7.43434334, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 36, + "bodyArmor": 34, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55888,20 +56260,20 @@ "weapons": [] }, { - "id": "crpg_halfchain_barding_h2", - "baseId": "crpg_halfchain_barding", + "id": "crpg_halfchain_barding_v1_h2", + "baseId": "crpg_halfchain_barding_v1", "name": "Half Mail Barding +2", "culture": "Vlandia", "type": "MountHarness", - "price": 5966, - "weight": 65.0, + "price": 5580, + "weight": 31.0, "rank": 2, - "tier": 7.93771, + "tier": 7.640853, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 41, + "bodyArmor": 37, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55910,20 +56282,20 @@ "weapons": [] }, { - "id": "crpg_halfchain_barding_h3", - "baseId": "crpg_halfchain_barding", + "id": "crpg_halfchain_barding_v1_h3", + "baseId": "crpg_halfchain_barding_v1", "name": "Half Mail Barding +3", "culture": "Vlandia", "type": "MountHarness", - "price": 6346, - "weight": 65.0, + "price": 5819, + "weight": 31.0, "rank": 3, - "tier": 8.220669, + "tier": 7.825625, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 46, + "bodyArmor": 40, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -55938,7 +56310,7 @@ "culture": "Battania", "type": "Shield", "price": 5418, - "weight": 6.125, + "weight": 3.36875, "rank": 0, "tier": 8.662978, "requirement": 0, @@ -55978,7 +56350,7 @@ "culture": "Battania", "type": "Shield", "price": 5756, - "weight": 6.125, + "weight": 3.36875, "rank": 1, "tier": 8.963903, "requirement": 0, @@ -56018,7 +56390,7 @@ "culture": "Battania", "type": "Shield", "price": 5447, - "weight": 6.125, + "weight": 3.36875, "rank": 2, "tier": 8.689374, "requirement": 0, @@ -56058,7 +56430,7 @@ "culture": "Battania", "type": "Shield", "price": 5195, - "weight": 6.125, + "weight": 3.36875, "rank": 3, "tier": 8.460419, "requirement": 0, @@ -56098,7 +56470,7 @@ "culture": "Battania", "type": "Shield", "price": 5418, - "weight": 6.125, + "weight": 3.36875, "rank": 0, "tier": 8.662978, "requirement": 0, @@ -56138,7 +56510,7 @@ "culture": "Battania", "type": "Shield", "price": 5756, - "weight": 6.125, + "weight": 3.36875, "rank": 1, "tier": 8.963903, "requirement": 0, @@ -56178,7 +56550,7 @@ "culture": "Battania", "type": "Shield", "price": 5447, - "weight": 6.125, + "weight": 3.36875, "rank": 2, "tier": 8.689374, "requirement": 0, @@ -56218,7 +56590,7 @@ "culture": "Battania", "type": "Shield", "price": 5195, - "weight": 6.125, + "weight": 3.36875, "rank": 3, "tier": 8.460419, "requirement": 0, @@ -56258,7 +56630,7 @@ "culture": "Battania", "type": "Shield", "price": 5418, - "weight": 6.125, + "weight": 3.36875, "rank": 0, "tier": 8.662978, "requirement": 0, @@ -56298,7 +56670,7 @@ "culture": "Battania", "type": "Shield", "price": 5756, - "weight": 6.125, + "weight": 3.36875, "rank": 1, "tier": 8.963903, "requirement": 0, @@ -56338,7 +56710,7 @@ "culture": "Battania", "type": "Shield", "price": 5447, - "weight": 6.125, + "weight": 3.36875, "rank": 2, "tier": 8.689374, "requirement": 0, @@ -56378,7 +56750,7 @@ "culture": "Battania", "type": "Shield", "price": 5195, - "weight": 6.125, + "weight": 3.36875, "rank": 3, "tier": 8.460419, "requirement": 0, @@ -56418,7 +56790,7 @@ "culture": "Battania", "type": "Shield", "price": 5418, - "weight": 6.125, + "weight": 3.36875, "rank": 0, "tier": 8.662978, "requirement": 0, @@ -56458,7 +56830,7 @@ "culture": "Battania", "type": "Shield", "price": 5756, - "weight": 6.125, + "weight": 3.36875, "rank": 1, "tier": 8.963903, "requirement": 0, @@ -56498,7 +56870,7 @@ "culture": "Battania", "type": "Shield", "price": 5447, - "weight": 6.125, + "weight": 3.36875, "rank": 2, "tier": 8.689374, "requirement": 0, @@ -56538,7 +56910,7 @@ "culture": "Battania", "type": "Shield", "price": 5195, - "weight": 6.125, + "weight": 3.36875, "rank": 3, "tier": 8.460419, "requirement": 0, @@ -56572,15 +56944,15 @@ ] }, { - "id": "crpg_harpoon_v1_h0", - "baseId": "crpg_harpoon_v1", + "id": "crpg_harpoon_v2_h0", + "baseId": "crpg_harpoon_v2", "name": "Harpoon", "culture": "Sturgia", "type": "Thrown", - "price": 2125, + "price": 1085, "weight": 1.35, "rank": 0, - "tier": 5.49582338, + "tier": 3.6098752, "requirement": 0, "flags": [], "weapons": [ @@ -56632,15 +57004,15 @@ ] }, { - "id": "crpg_harpoon_v1_h1", - "baseId": "crpg_harpoon_v1", + "id": "crpg_harpoon_v2_h1", + "baseId": "crpg_harpoon_v2", "name": "Harpoon +1", "culture": "Sturgia", "type": "Thrown", - "price": 2011, + "price": 1005, "weight": 1.35, "rank": 1, - "tier": 5.316201, + "tier": 3.434354, "requirement": 0, "flags": [], "weapons": [ @@ -56692,15 +57064,15 @@ ] }, { - "id": "crpg_harpoon_v1_h2", - "baseId": "crpg_harpoon_v1", + "id": "crpg_harpoon_v2_h2", + "baseId": "crpg_harpoon_v2", "name": "Harpoon +2", "culture": "Sturgia", "type": "Thrown", - "price": 2483, + "price": 1347, "weight": 1.35, "rank": 2, - "tier": 6.03052425, + "tier": 4.14931, "requirement": 0, "flags": [], "weapons": [ @@ -56752,15 +57124,15 @@ ] }, { - "id": "crpg_harpoon_v1_h3", - "baseId": "crpg_harpoon_v1", + "id": "crpg_harpoon_v2_h3", + "baseId": "crpg_harpoon_v2", "name": "Harpoon +3", "culture": "Sturgia", "type": "Thrown", - "price": 3058, + "price": 1810, "weight": 1.35, "rank": 3, - "tier": 6.815389, + "tier": 4.98516, "requirement": 0, "flags": [], "weapons": [ @@ -56966,7 +57338,7 @@ "culture": "Aserai", "type": "Bow", "price": 13721, - "weight": 0.7, + "weight": 1.491666, "rank": 0, "tier": 9.889191, "requirement": 0, @@ -57034,7 +57406,7 @@ "culture": "Aserai", "type": "Bow", "price": 14258, - "weight": 0.7, + "weight": 1.35606, "rank": 1, "tier": 10.1020222, "requirement": 0, @@ -57102,7 +57474,7 @@ "culture": "Aserai", "type": "Bow", "price": 14840, - "weight": 0.7, + "weight": 1.243055, "rank": 2, "tier": 10.3277483, "requirement": 0, @@ -57170,7 +57542,7 @@ "culture": "Aserai", "type": "Bow", "price": 14709, - "weight": 0.7, + "weight": 1.147436, "rank": 3, "tier": 10.27749, "requirement": 0, @@ -58178,7 +58550,7 @@ "culture": "Vlandia", "type": "Shield", "price": 261, - "weight": 1.409375, + "weight": 0.7751563, "rank": 0, "tier": 1.09662855, "requirement": 0, @@ -58218,7 +58590,7 @@ "culture": "Vlandia", "type": "Shield", "price": 253, - "weight": 1.409375, + "weight": 0.7751563, "rank": 1, "tier": 1.06285107, "requirement": 0, @@ -58258,7 +58630,7 @@ "culture": "Vlandia", "type": "Shield", "price": 244, - "weight": 1.409375, + "weight": 0.7751563, "rank": 2, "tier": 1.02646291, "requirement": 0, @@ -58298,7 +58670,7 @@ "culture": "Vlandia", "type": "Shield", "price": 238, - "weight": 1.409375, + "weight": 0.7751563, "rank": 3, "tier": 1.00402749, "requirement": 0, @@ -59223,12 +59595,12 @@ "id": "crpg_heavy_flanged_mace_h0", "baseId": "crpg_heavy_flanged_mace", "name": "Heavy Flanged Mace", - "culture": "Khuzait", + "culture": "Neutral", "type": "OneHandedWeapon", - "price": 6847, - "weight": 1.99, + "price": 3813, + "weight": 2.05, "rank": 0, - "tier": 9.877777, + "tier": 7.088258, "requirement": 0, "flags": [], "weapons": [ @@ -59238,9 +59610,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 74, - "balance": 0.61, - "handling": 86, + "length": 69, + "balance": 0.37, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59248,9 +59620,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 87, - "swingDamage": 24, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 81 } ] }, @@ -59258,12 +59630,12 @@ "id": "crpg_heavy_flanged_mace_h1", "baseId": "crpg_heavy_flanged_mace", "name": "Heavy Flanged Mace +1", - "culture": "Khuzait", + "culture": "Neutral", "type": "OneHandedWeapon", - "price": 6664, - "weight": 1.99, + "price": 4302, + "weight": 1.95, "rank": 1, - "tier": 9.729882, + "tier": 7.59827137, "requirement": 0, "flags": [], "weapons": [ @@ -59273,9 +59645,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 74, - "balance": 0.61, - "handling": 86, + "length": 69, + "balance": 0.43, + "handling": 89, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59283,9 +59655,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 87, - "swingDamage": 25, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 83 } ] }, @@ -59293,12 +59665,12 @@ "id": "crpg_heavy_flanged_mace_h2", "baseId": "crpg_heavy_flanged_mace", "name": "Heavy Flanged Mace +2", - "culture": "Khuzait", + "culture": "Neutral", "type": "OneHandedWeapon", - "price": 6600, - "weight": 1.99, + "price": 4172, + "weight": 1.95, "rank": 2, - "tier": 9.677736, + "tier": 7.46539927, "requirement": 0, "flags": [], "weapons": [ @@ -59308,9 +59680,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 74, - "balance": 0.61, - "handling": 86, + "length": 69, + "balance": 0.43, + "handling": 89, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59318,9 +59690,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 87, - "swingDamage": 26, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 83 } ] }, @@ -59328,12 +59700,12 @@ "id": "crpg_heavy_flanged_mace_h3", "baseId": "crpg_heavy_flanged_mace", "name": "Heavy Flanged Mace +3", - "culture": "Khuzait", + "culture": "Neutral", "type": "OneHandedWeapon", - "price": 6626, - "weight": 1.99, + "price": 4937, + "weight": 1.9, "rank": 3, - "tier": 9.699033, + "tier": 8.219231, "requirement": 0, "flags": [], "weapons": [ @@ -59343,9 +59715,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 74, - "balance": 0.61, - "handling": 86, + "length": 69, + "balance": 0.47, + "handling": 89, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59353,22 +59725,22 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 87, - "swingDamage": 27, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 84 } ] }, { - "id": "crpg_heavy_goedendag_h0", - "baseId": "crpg_heavy_goedendag", + "id": "crpg_heavy_goedendag_v1_h0", + "baseId": "crpg_heavy_goedendag_v1", "name": "Heavy Goedendag", "culture": "Sturgia", "type": "TwoHandedWeapon", - "price": 11449, + "price": 12008, "weight": 2.6, "rank": 0, - "tier": 8.939813, + "tier": 9.181516, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -59386,28 +59758,27 @@ "bodyArmor": 0, "flags": [ "MeleeWeapon", - "NotUsableWithOneHand", - "MultiplePenetration" + "NotUsableWithOneHand" ], - "thrustDamage": 28, + "thrustDamage": 32, "thrustDamageType": "Pierce", "thrustSpeed": 89, - "swingDamage": 24, + "swingDamage": 29, "swingDamageType": "Blunt", "swingSpeed": 88 } ] }, { - "id": "crpg_heavy_goedendag_h1", - "baseId": "crpg_heavy_goedendag", + "id": "crpg_heavy_goedendag_v1_h1", + "baseId": "crpg_heavy_goedendag_v1", "name": "Heavy Goedendag +1", "culture": "Sturgia", "type": "TwoHandedWeapon", - "price": 11812, - "weight": 2.5, + "price": 11462, + "weight": 2.6, "rank": 1, - "tier": 9.097779, + "tier": 8.945663, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -59420,33 +59791,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 74, - "balance": 0.68, - "handling": 85, + "balance": 0.61, + "handling": 84, "bodyArmor": 0, "flags": [ "MeleeWeapon", - "NotUsableWithOneHand", - "MultiplePenetration" + "NotUsableWithOneHand" ], - "thrustDamage": 28, + "thrustDamage": 33, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 24, + "thrustSpeed": 89, + "swingDamage": 30, "swingDamageType": "Blunt", - "swingSpeed": 90 + "swingSpeed": 88 } ] }, { - "id": "crpg_heavy_goedendag_h2", - "baseId": "crpg_heavy_goedendag", + "id": "crpg_heavy_goedendag_v1_h2", + "baseId": "crpg_heavy_goedendag_v1", "name": "Heavy Goedendag +2", "culture": "Sturgia", "type": "TwoHandedWeapon", - "price": 11549, - "weight": 2.5, + "price": 12066, + "weight": 2.55, "rank": 2, - "tier": 8.983603, + "tier": 9.206301, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -59459,33 +59829,32 @@ "missileSpeed": 0, "stackAmount": 0, "length": 74, - "balance": 0.68, - "handling": 85, + "balance": 0.64, + "handling": 84, "bodyArmor": 0, "flags": [ "MeleeWeapon", - "NotUsableWithOneHand", - "MultiplePenetration" + "NotUsableWithOneHand" ], - "thrustDamage": 28, + "thrustDamage": 33, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 25, + "thrustSpeed": 89, + "swingDamage": 31, "swingDamageType": "Blunt", - "swingSpeed": 90 + "swingSpeed": 89 } ] }, { - "id": "crpg_heavy_goedendag_h3", - "baseId": "crpg_heavy_goedendag", + "id": "crpg_heavy_goedendag_v1_h3", + "baseId": "crpg_heavy_goedendag_v1", "name": "Heavy Goedendag +3", "culture": "Sturgia", "type": "TwoHandedWeapon", - "price": 11467, + "price": 13713, "weight": 2.5, "rank": 3, - "tier": 8.947878, + "tier": 9.885987, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -59503,13 +59872,12 @@ "bodyArmor": 0, "flags": [ "MeleeWeapon", - "NotUsableWithOneHand", - "MultiplePenetration" + "NotUsableWithOneHand" ], - "thrustDamage": 28, + "thrustDamage": 33, "thrustDamageType": "Pierce", "thrustSpeed": 90, - "swingDamage": 26, + "swingDamage": 32, "swingDamageType": "Blunt", "swingSpeed": 90 } @@ -59522,7 +59890,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6913, - "weight": 5.569818, + "weight": 3.0634, "rank": 0, "tier": 9.93135452, "requirement": 0, @@ -59562,7 +59930,7 @@ "culture": "Vlandia", "type": "Shield", "price": 7379, - "weight": 5.569818, + "weight": 3.0634, "rank": 1, "tier": 10.2978992, "requirement": 0, @@ -59602,7 +59970,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6959, - "weight": 5.569818, + "weight": 3.0634, "rank": 2, "tier": 9.968102, "requirement": 0, @@ -59642,7 +60010,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6655, - "weight": 5.569818, + "weight": 3.0634, "rank": 3, "tier": 9.722766, "requirement": 0, @@ -59682,7 +60050,7 @@ "culture": "Battania", "type": "Shield", "price": 6810, - "weight": 8.257091, + "weight": 4.5414, "rank": 0, "tier": 9.848349, "requirement": 0, @@ -59722,7 +60090,7 @@ "culture": "Battania", "type": "Shield", "price": 7152, - "weight": 8.257091, + "weight": 4.5414, "rank": 1, "tier": 10.1207466, "requirement": 0, @@ -59762,7 +60130,7 @@ "culture": "Battania", "type": "Shield", "price": 6744, - "weight": 8.257091, + "weight": 4.5414, "rank": 2, "tier": 9.795149, "requirement": 0, @@ -59802,7 +60170,7 @@ "culture": "Battania", "type": "Shield", "price": 6452, - "weight": 8.257091, + "weight": 4.5414, "rank": 3, "tier": 9.555842, "requirement": 0, @@ -59841,10 +60209,10 @@ "name": "Heavy Horsemans Mace", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 4970, - "weight": 1.6, + "price": 6797, + "weight": 1.57, "rank": 0, - "tier": 8.249914, + "tier": 9.838023, "requirement": 0, "flags": [], "weapons": [ @@ -59854,9 +60222,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 94, - "balance": 0.43, - "handling": 84, + "length": 96, + "balance": 0.44, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59866,7 +60234,7 @@ "thrustSpeed": 90, "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 83 } ] }, @@ -59876,10 +60244,10 @@ "name": "Heavy Horsemans Mace +1", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 4839, - "weight": 1.6, + "price": 6616, + "weight": 1.57, "rank": 1, - "tier": 8.126394, + "tier": 9.690722, "requirement": 0, "flags": [], "weapons": [ @@ -59889,9 +60257,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 94, - "balance": 0.43, - "handling": 84, + "length": 96, + "balance": 0.44, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59901,7 +60269,7 @@ "thrustSpeed": 90, "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 83 } ] }, @@ -59911,10 +60279,10 @@ "name": "Heavy Horsemans Mace +2", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 4794, - "weight": 1.6, + "price": 6552, + "weight": 1.57, "rank": 2, - "tier": 8.082842, + "tier": 9.638785, "requirement": 0, "flags": [], "weapons": [ @@ -59924,9 +60292,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 94, - "balance": 0.43, - "handling": 84, + "length": 96, + "balance": 0.44, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -59936,7 +60304,7 @@ "thrustSpeed": 90, "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 83 } ] }, @@ -59946,10 +60314,10 @@ "name": "Heavy Horsemans Mace +3", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6062, - "weight": 1.58, + "price": 6578, + "weight": 1.57, "rank": 3, - "tier": 9.228334, + "tier": 9.659997, "requirement": 0, "flags": [], "weapons": [ @@ -59959,8 +60327,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 94, - "balance": 0.45, + "length": 96, + "balance": 0.44, "handling": 85, "bodyArmor": 0, "flags": [ @@ -59982,7 +60350,7 @@ "culture": "Neutral", "type": "Bow", "price": 14005, - "weight": 0.3, + "weight": 1.500151, "rank": 0, "tier": 10.002018, "requirement": 0, @@ -60050,7 +60418,7 @@ "culture": "Neutral", "type": "Bow", "price": 14782, - "weight": 0.3, + "weight": 1.363774, "rank": 1, "tier": 10.3057308, "requirement": 0, @@ -60118,7 +60486,7 @@ "culture": "Neutral", "type": "Bow", "price": 15544, - "weight": 0.3, + "weight": 1.250126, "rank": 2, "tier": 10.5955515, "requirement": 0, @@ -60186,7 +60554,7 @@ "culture": "Neutral", "type": "Bow", "price": 15067, - "weight": 0.3, + "weight": 1.153963, "rank": 3, "tier": 10.414854, "requirement": 0, @@ -61226,7 +61594,7 @@ "culture": "Sturgia", "type": "Shield", "price": 2617, - "weight": 7.740977, + "weight": 4.257537, "rank": 0, "tier": 5.683903, "requirement": 0, @@ -61266,7 +61634,7 @@ "culture": "Sturgia", "type": "Shield", "price": 2776, - "weight": 7.740977, + "weight": 4.257537, "rank": 1, "tier": 5.88609171, "requirement": 0, @@ -61306,7 +61674,7 @@ "culture": "Sturgia", "type": "Shield", "price": 2626, - "weight": 7.740977, + "weight": 4.257537, "rank": 2, "tier": 5.695674, "requirement": 0, @@ -61346,7 +61714,7 @@ "culture": "Sturgia", "type": "Shield", "price": 2521, - "weight": 7.740977, + "weight": 4.257537, "rank": 3, "tier": 5.557794, "requirement": 0, @@ -61812,15 +62180,15 @@ "weapons": [] }, { - "id": "crpg_helping_hand_h0", - "baseId": "crpg_helping_hand", + "id": "crpg_helping_hand_v1_h0", + "baseId": "crpg_helping_hand_v1", "name": "Helping Hand Steel Throwing Club", "culture": "Battania", "type": "Thrown", - "price": 3018, + "price": 5201, "weight": 1.2, "rank": 0, - "tier": 6.76382971, + "tier": 9.232108, "requirement": 0, "flags": [], "weapons": [ @@ -61842,7 +62210,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 29, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -61862,7 +62230,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 12, "swingDamageType": "Blunt", @@ -61871,15 +62239,15 @@ ] }, { - "id": "crpg_helping_hand_h1", - "baseId": "crpg_helping_hand", + "id": "crpg_helping_hand_v1_h1", + "baseId": "crpg_helping_hand_v1", "name": "Helping Hand Steel Throwing Club +1", "culture": "Battania", "type": "Thrown", - "price": 2877, + "price": 4828, "weight": 1.2, "rank": 1, - "tier": 6.577774, + "tier": 8.85381, "requirement": 0, "flags": [], "weapons": [ @@ -61901,7 +62269,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 30, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -61921,7 +62289,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 12, "swingDamageType": "Blunt", @@ -61930,15 +62298,15 @@ ] }, { - "id": "crpg_helping_hand_h2", - "baseId": "crpg_helping_hand", + "id": "crpg_helping_hand_v1_h2", + "baseId": "crpg_helping_hand_v1", "name": "Helping Hand Steel Throwing Club +2", "culture": "Battania", "type": "Thrown", - "price": 2797, + "price": 4619, "weight": 1.2, "rank": 2, - "tier": 6.469281, + "tier": 8.635663, "requirement": 0, "flags": [], "weapons": [ @@ -61960,7 +62328,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 31, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -61980,7 +62348,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 13, "swingDamageType": "Blunt", @@ -61989,15 +62357,15 @@ ] }, { - "id": "crpg_helping_hand_h3", - "baseId": "crpg_helping_hand", + "id": "crpg_helping_hand_v1_h3", + "baseId": "crpg_helping_hand_v1", "name": "Helping Hand Steel Throwing Club +3", "culture": "Battania", "type": "Thrown", - "price": 2760, + "price": 4526, "weight": 1.2, "rank": 3, - "tier": 6.419713, + "tier": 8.536605, "requirement": 0, "flags": [], "weapons": [ @@ -62019,7 +62387,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 32, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -62039,7 +62407,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 13, "swingDamageType": "Blunt", @@ -63004,15 +63372,15 @@ "weapons": [] }, { - "id": "crpg_highland_dagger_h0", - "baseId": "crpg_highland_dagger", + "id": "crpg_highland_dagger_v1_h0", + "baseId": "crpg_highland_dagger_v1", "name": "Highland Dagger", "culture": "Battania", "type": "OneHandedWeapon", - "price": 2143, + "price": 1014, "weight": 1.65, "rank": 0, - "tier": 5.038997, + "tier": 3.13152981, "requirement": 0, "flags": [ "Civilian" @@ -63031,10 +63399,10 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 16, + "thrustDamage": 10, "thrustDamageType": "Pierce", "thrustSpeed": 90, - "swingDamage": 24, + "swingDamage": 22, "swingDamageType": "Cut", "swingSpeed": 108 }, @@ -63055,7 +63423,7 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 34, + "thrustDamage": 20, "thrustDamageType": "Pierce", "thrustSpeed": 90, "swingDamage": 0, @@ -63065,15 +63433,15 @@ ] }, { - "id": "crpg_highland_dagger_h1", - "baseId": "crpg_highland_dagger", + "id": "crpg_highland_dagger_v1_h1", + "baseId": "crpg_highland_dagger_v1", "name": "Highland Dagger +1", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1810, - "weight": 1.65, + "price": 862, + "weight": 1.56, "rank": 1, - "tier": 4.5428915, + "tier": 2.80659032, "requirement": 0, "flags": [ "Civilian" @@ -63092,12 +63460,12 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 17, + "thrustDamage": 10, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 25, + "thrustSpeed": 91, + "swingDamage": 22, "swingDamageType": "Cut", - "swingSpeed": 108 + "swingSpeed": 109 }, { "class": "ThrowingKnife", @@ -63116,25 +63484,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 35, + "thrustDamage": 19, "thrustDamageType": "Pierce", - "thrustSpeed": 90, + "thrustSpeed": 91, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 108 + "swingSpeed": 109 } ] }, { - "id": "crpg_highland_dagger_h2", - "baseId": "crpg_highland_dagger", + "id": "crpg_highland_dagger_v1_h2", + "baseId": "crpg_highland_dagger_v1", "name": "Highland Dagger +2", "culture": "Battania", "type": "OneHandedWeapon", - "price": 2055, - "weight": 1.56, + "price": 995, + "weight": 1.51, "rank": 2, - "tier": 4.91145039, + "tier": 3.09329867, "requirement": 0, "flags": [ "Civilian" @@ -63153,12 +63521,12 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 18, + "thrustDamage": 10, "thrustDamageType": "Pierce", - "thrustSpeed": 91, - "swingDamage": 26, + "thrustSpeed": 92, + "swingDamage": 23, "swingDamageType": "Cut", - "swingSpeed": 109 + "swingSpeed": 110 }, { "class": "ThrowingKnife", @@ -63177,25 +63545,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 35, + "thrustDamage": 19, "thrustDamageType": "Pierce", - "thrustSpeed": 91, + "thrustSpeed": 92, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 109 + "swingSpeed": 110 } ] }, { - "id": "crpg_highland_dagger_h3", - "baseId": "crpg_highland_dagger", + "id": "crpg_highland_dagger_v1_h3", + "baseId": "crpg_highland_dagger_v1", "name": "Highland Dagger +3", "culture": "Battania", "type": "OneHandedWeapon", - "price": 3067, + "price": 1035, "weight": 1.51, "rank": 3, - "tier": 6.24297237, + "tier": 3.17529488, "requirement": 0, "flags": [ "Civilian" @@ -63214,10 +63582,10 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 19, + "thrustDamage": 13, "thrustDamageType": "Pierce", "thrustSpeed": 92, - "swingDamage": 28, + "swingDamage": 24, "swingDamageType": "Cut", "swingSpeed": 110 }, @@ -63238,7 +63606,7 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 36, + "thrustDamage": 25, "thrustDamageType": "Pierce", "thrustSpeed": 92, "swingDamage": 0, @@ -63906,7 +64274,7 @@ "culture": "Battania", "type": "Shield", "price": 6482, - "weight": 5.807455, + "weight": 3.1941, "rank": 0, "tier": 9.580633, "requirement": 0, @@ -63946,7 +64314,7 @@ "culture": "Battania", "type": "Shield", "price": 6744, - "weight": 5.807455, + "weight": 3.1941, "rank": 1, "tier": 9.79529, "requirement": 0, @@ -63986,7 +64354,7 @@ "culture": "Battania", "type": "Shield", "price": 6396, - "weight": 5.807455, + "weight": 3.1941, "rank": 2, "tier": 9.509726, "requirement": 0, @@ -64026,7 +64394,7 @@ "culture": "Battania", "type": "Shield", "price": 6712, - "weight": 5.807455, + "weight": 3.1941, "rank": 3, "tier": 9.768789, "requirement": 0, @@ -64066,7 +64434,7 @@ "culture": "Battania", "type": "Shield", "price": 6275, - "weight": 6.913636, + "weight": 3.8025, "rank": 0, "tier": 9.408377, "requirement": 0, @@ -64106,7 +64474,7 @@ "culture": "Battania", "type": "Shield", "price": 6593, - "weight": 6.913636, + "weight": 3.8025, "rank": 1, "tier": 9.672336, "requirement": 0, @@ -64146,7 +64514,7 @@ "culture": "Battania", "type": "Shield", "price": 6236, - "weight": 6.913636, + "weight": 3.8025, "rank": 2, "tier": 9.376111, "requirement": 0, @@ -64186,7 +64554,7 @@ "culture": "Battania", "type": "Shield", "price": 5946, - "weight": 6.913636, + "weight": 3.8025, "rank": 3, "tier": 9.129058, "requirement": 0, @@ -64360,15 +64728,15 @@ ] }, { - "id": "crpg_highland_throwing_axe_v1_h0", - "baseId": "crpg_highland_throwing_axe_v1", + "id": "crpg_highland_throwing_axe_v2_h0", + "baseId": "crpg_highland_throwing_axe_v2", "name": "Highland Throwing Axe", "culture": "Battania", "type": "Thrown", - "price": 6038, - "weight": 0.65, + "price": 5933, + "weight": 1.05, "rank": 0, - "tier": 10.035697, + "tier": 9.938238, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -64378,11 +64746,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 104, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -64393,11 +64761,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 39, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 96, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 108 }, { "class": "OneHandedAxe", @@ -64407,31 +64775,31 @@ "stackAmount": 0, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 104, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 19, + "thrustDamageType": "Cut", + "thrustSpeed": 96, + "swingDamage": 12, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 108 } ] }, { - "id": "crpg_highland_throwing_axe_v1_h1", - "baseId": "crpg_highland_throwing_axe_v1", + "id": "crpg_highland_throwing_axe_v2_h1", + "baseId": "crpg_highland_throwing_axe_v2", "name": "Highland Throwing Axe +1", "culture": "Battania", "type": "Thrown", - "price": 5335, - "weight": 0.65, + "price": 5895, + "weight": 0.95, "rank": 1, - "tier": 9.365694, + "tier": 9.902931, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -64441,11 +64809,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 105, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -64456,11 +64824,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 40, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 110 }, { "class": "OneHandedAxe", @@ -64470,31 +64838,31 @@ "stackAmount": 0, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 105, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 20, + "thrustDamageType": "Cut", + "thrustSpeed": 97, + "swingDamage": 13, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 110 } ] }, { - "id": "crpg_highland_throwing_axe_v1_h2", - "baseId": "crpg_highland_throwing_axe_v1", + "id": "crpg_highland_throwing_axe_v2_h2", + "baseId": "crpg_highland_throwing_axe_v2", "name": "Highland Throwing Axe +2", "culture": "Battania", "type": "Thrown", - "price": 5942, - "weight": 0.65, + "price": 5792, + "weight": 1.05, "rank": 2, - "tier": 9.946525, + "tier": 9.806078, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -64504,11 +64872,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 104, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -64519,11 +64887,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 42, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 96, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 108 }, { "class": "OneHandedAxe", @@ -64533,31 +64901,31 @@ "stackAmount": 0, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 104, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 20, + "thrustDamageType": "Cut", + "thrustSpeed": 96, + "swingDamage": 13, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 108 } ] }, { - "id": "crpg_highland_throwing_axe_v1_h3", - "baseId": "crpg_highland_throwing_axe_v1", + "id": "crpg_highland_throwing_axe_v2_h3", + "baseId": "crpg_highland_throwing_axe_v2", "name": "Highland Throwing Axe +3", "culture": "Battania", "type": "Thrown", - "price": 5461, - "weight": 0.65, + "price": 5775, + "weight": 0.98, "rank": 3, - "tier": 9.488538, + "tier": 9.789267, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -64567,11 +64935,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 105, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -64582,11 +64950,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 43, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 109 }, { "class": "OneHandedAxe", @@ -64596,31 +64964,31 @@ "stackAmount": 0, "length": 43, "balance": 1.0, - "handling": 111, + "handling": 105, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 21, + "thrustDamageType": "Cut", + "thrustSpeed": 97, + "swingDamage": 14, "swingDamageType": "Cut", - "swingSpeed": 119 + "swingSpeed": 109 } ] }, { - "id": "crpg_highland_throwing_dagger_v2_h0", - "baseId": "crpg_highland_throwing_dagger_v2", + "id": "crpg_highland_throwing_dagger_v3_h0", + "baseId": "crpg_highland_throwing_dagger_v3", "name": "Steel Throwing Knife", "culture": "Battania", "type": "Thrown", - "price": 583, + "price": 744, "weight": 0.19, "rank": 0, - "tier": 2.358011, + "tier": 2.801826, "requirement": 0, "flags": [ "Civilian" @@ -64653,15 +65021,15 @@ ] }, { - "id": "crpg_highland_throwing_dagger_v2_h1", - "baseId": "crpg_highland_throwing_dagger_v2", + "id": "crpg_highland_throwing_dagger_v3_h1", + "baseId": "crpg_highland_throwing_dagger_v3", "name": "Steel Throwing Knife +1", "culture": "Battania", "type": "Thrown", - "price": 619, + "price": 818, "weight": 0.19, "rank": 1, - "tier": 2.46302652, + "tier": 2.99106646, "requirement": 0, "flags": [ "Civilian" @@ -64694,15 +65062,15 @@ ] }, { - "id": "crpg_highland_throwing_dagger_v2_h2", - "baseId": "crpg_highland_throwing_dagger_v2", + "id": "crpg_highland_throwing_dagger_v3_h2", + "baseId": "crpg_highland_throwing_dagger_v3", "name": "Steel Throwing Knife +2", "culture": "Battania", "type": "Thrown", - "price": 664, + "price": 912, "weight": 0.19, "rank": 2, - "tier": 2.58742785, + "tier": 3.22050977, "requirement": 0, "flags": [ "Civilian" @@ -64735,15 +65103,15 @@ ] }, { - "id": "crpg_highland_throwing_dagger_v2_h3", - "baseId": "crpg_highland_throwing_dagger_v2", + "id": "crpg_highland_throwing_dagger_v3_h3", + "baseId": "crpg_highland_throwing_dagger_v3", "name": "Steel Throwing Knife +3", "culture": "Battania", "type": "Thrown", - "price": 716, + "price": 1029, "weight": 0.19, "rank": 3, - "tier": 2.729033, + "tier": 3.48847461, "requirement": 0, "flags": [ "Civilian" @@ -64778,7 +65146,7 @@ { "id": "crpg_highland_war_spear_h0", "baseId": "crpg_highland_war_spear", - "name": "Highland War Spear", + "name": "Highland Marshal's Spear", "culture": "Battania", "type": "Polearm", "price": 13559, @@ -64862,7 +65230,7 @@ { "id": "crpg_highland_war_spear_h1", "baseId": "crpg_highland_war_spear", - "name": "Highland War Spear +1", + "name": "Highland Marshal's Spear +1", "culture": "Battania", "type": "Polearm", "price": 12207, @@ -64946,7 +65314,7 @@ { "id": "crpg_highland_war_spear_h2", "baseId": "crpg_highland_war_spear", - "name": "Highland War Spear +2", + "name": "Highland Marshal's Spear +2", "culture": "Battania", "type": "Polearm", "price": 15066, @@ -65030,7 +65398,7 @@ { "id": "crpg_highland_war_spear_h3", "baseId": "crpg_highland_war_spear", - "name": "Highland War Spear +3", + "name": "Highland Marshal's Spear +3", "culture": "Battania", "type": "Polearm", "price": 14267, @@ -65544,15 +65912,15 @@ "weapons": [] }, { - "id": "crpg_hooked_javelin_v1_h0", - "baseId": "crpg_hooked_javelin_v1", + "id": "crpg_hooked_javelin_v2_h0", + "baseId": "crpg_hooked_javelin_v2", "name": "Hooked Javelin", "culture": "Vlandia", "type": "Thrown", - "price": 953, + "price": 358, "weight": 1.41, "rank": 0, - "tier": 3.31433725, + "tier": 1.61864913, "requirement": 0, "flags": [], "weapons": [ @@ -65604,15 +65972,15 @@ ] }, { - "id": "crpg_hooked_javelin_v1_h1", - "baseId": "crpg_hooked_javelin_v1", + "id": "crpg_hooked_javelin_v2_h1", + "baseId": "crpg_hooked_javelin_v2", "name": "Hooked Javelin +1", "culture": "Vlandia", "type": "Thrown", - "price": 930, + "price": 348, "weight": 1.41, "rank": 1, - "tier": 3.26154828, + "tier": 1.58013237, "requirement": 0, "flags": [], "weapons": [ @@ -65664,15 +66032,15 @@ ] }, { - "id": "crpg_hooked_javelin_v1_h2", - "baseId": "crpg_hooked_javelin_v1", + "id": "crpg_hooked_javelin_v2_h2", + "baseId": "crpg_hooked_javelin_v2", "name": "Hooked Javelin +2", "culture": "Vlandia", "type": "Thrown", - "price": 922, + "price": 344, "weight": 1.41, "rank": 2, - "tier": 3.24338531, + "tier": 1.56695175, "requirement": 0, "flags": [], "weapons": [ @@ -65724,15 +66092,15 @@ ] }, { - "id": "crpg_hooked_javelin_v1_h3", - "baseId": "crpg_hooked_javelin_v1", + "id": "crpg_hooked_javelin_v2_h3", + "baseId": "crpg_hooked_javelin_v2", "name": "Hooked Javelin +3", "culture": "Vlandia", "type": "Thrown", - "price": 926, + "price": 346, "weight": 1.41, "rank": 3, - "tier": 3.251967, + "tier": 1.57317436, "requirement": 0, "flags": [], "weapons": [ @@ -66234,15 +66602,15 @@ ] }, { - "id": "crpg_horseman_javelin_v1_h0", - "baseId": "crpg_horseman_javelin_v1", + "id": "crpg_horseman_javelin_v2_h0", + "baseId": "crpg_horseman_javelin_v2", "name": "Horseman Javelin", "culture": "Khuzait", "type": "Thrown", - "price": 2148, + "price": 570, "weight": 1.5, "rank": 0, - "tier": 5.53091431, + "tier": 2.31923223, "requirement": 0, "flags": [], "weapons": [ @@ -66296,15 +66664,15 @@ ] }, { - "id": "crpg_horseman_javelin_v1_h1", - "baseId": "crpg_horseman_javelin_v1", + "id": "crpg_horseman_javelin_v2_h1", + "baseId": "crpg_horseman_javelin_v2", "name": "Horseman Javelin +1", "culture": "Khuzait", "type": "Thrown", - "price": 2114, + "price": 559, "weight": 1.5, "rank": 1, - "tier": 5.47880125, + "tier": 2.28653, "requirement": 0, "flags": [], "weapons": [ @@ -66358,15 +66726,15 @@ ] }, { - "id": "crpg_horseman_javelin_v1_h2", - "baseId": "crpg_horseman_javelin_v1", + "id": "crpg_horseman_javelin_v2_h2", + "baseId": "crpg_horseman_javelin_v2", "name": "Horseman Javelin +2", "culture": "Khuzait", "type": "Thrown", - "price": 2116, + "price": 560, "weight": 1.5, "rank": 2, - "tier": 5.481773, + "tier": 2.28838968, "requirement": 0, "flags": [], "weapons": [ @@ -66420,15 +66788,15 @@ ] }, { - "id": "crpg_horseman_javelin_v1_h3", - "baseId": "crpg_horseman_javelin_v1", + "id": "crpg_horseman_javelin_v2_h3", + "baseId": "crpg_horseman_javelin_v2", "name": "Horseman Javelin +3", "culture": "Khuzait", "type": "Thrown", - "price": 2146, + "price": 569, "weight": 1.5, "rank": 3, - "tier": 5.527754, + "tier": 2.317243, "requirement": 0, "flags": [], "weapons": [ @@ -66488,7 +66856,7 @@ "culture": "Vlandia", "type": "Shield", "price": 162, - "weight": 0.9832727, + "weight": 0.5408, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -66528,7 +66896,7 @@ "culture": "Vlandia", "type": "Shield", "price": 158, - "weight": 0.9832727, + "weight": 0.5408, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -66568,7 +66936,7 @@ "culture": "Vlandia", "type": "Shield", "price": 154, - "weight": 0.9832727, + "weight": 0.5408, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -66608,7 +66976,7 @@ "culture": "Vlandia", "type": "Shield", "price": 151, - "weight": 0.9832727, + "weight": 0.5408, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -68085,146 +68453,6 @@ }, "weapons": [] }, - { - "id": "crpg_imperial_light_mace_h0", - "baseId": "crpg_imperial_light_mace", - "name": "Imperial Light Mace", - "culture": "Empire", - "type": "OneHandedWeapon", - "price": 2439, - "weight": 1.9, - "rank": 0, - "tier": 5.44923973, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 70, - "balance": 0.71, - "handling": 96, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 19, - "swingDamageType": "Blunt", - "swingSpeed": 91 - } - ] - }, - { - "id": "crpg_imperial_light_mace_h1", - "baseId": "crpg_imperial_light_mace", - "name": "Imperial Light Mace +1", - "culture": "Empire", - "type": "OneHandedWeapon", - "price": 2564, - "weight": 1.9, - "rank": 1, - "tier": 5.61486149, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 70, - "balance": 0.71, - "handling": 96, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 20, - "swingDamageType": "Blunt", - "swingSpeed": 91 - } - ] - }, - { - "id": "crpg_imperial_light_mace_h2", - "baseId": "crpg_imperial_light_mace", - "name": "Imperial Light Mace +2", - "culture": "Empire", - "type": "OneHandedWeapon", - "price": 2723, - "weight": 1.9, - "rank": 2, - "tier": 5.81936932, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 70, - "balance": 0.71, - "handling": 96, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 21, - "swingDamageType": "Blunt", - "swingSpeed": 91 - } - ] - }, - { - "id": "crpg_imperial_light_mace_h3", - "baseId": "crpg_imperial_light_mace", - "name": "Imperial Light Mace +3", - "culture": "Empire", - "type": "OneHandedWeapon", - "price": 3556, - "weight": 1.83, - "rank": 3, - "tier": 6.80763149, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 70, - "balance": 0.76, - "handling": 97, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 22, - "swingDamageType": "Blunt", - "swingSpeed": 92 - } - ] - }, { "id": "crpg_imperial_mail_coif_v2_h0", "baseId": "crpg_imperial_mail_coif_v2", @@ -68894,13 +69122,13 @@ "weapons": [] }, { - "id": "crpg_imperial_riding_harness_h0", - "baseId": "crpg_imperial_riding_harness", + "id": "crpg_imperial_riding_harness_v1_h0", + "baseId": "crpg_imperial_riding_harness_v1", "name": "Imperial Riding Harness", "culture": "Empire", "type": "MountHarness", "price": 344, - "weight": 22.0, + "weight": 5.0, "rank": 0, "tier": 1.16161621, "requirement": 0, @@ -68916,20 +69144,20 @@ "weapons": [] }, { - "id": "crpg_imperial_riding_harness_h1", - "baseId": "crpg_imperial_riding_harness", + "id": "crpg_imperial_riding_harness_v1_h1", + "baseId": "crpg_imperial_riding_harness_v1", "name": "Imperial Riding Harness +1", "culture": "Empire", "type": "MountHarness", - "price": 731, - "weight": 22.0, + "price": 568, + "weight": 5.0, "rank": 1, - "tier": 2.11202931, + "tier": 1.74925721, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 10, + "bodyArmor": 8, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -68938,20 +69166,20 @@ "weapons": [] }, { - "id": "crpg_imperial_riding_harness_h2", - "baseId": "crpg_imperial_riding_harness", + "id": "crpg_imperial_riding_harness_v1_h2", + "baseId": "crpg_imperial_riding_harness_v1", "name": "Imperial Riding Harness +2", "culture": "Empire", "type": "MountHarness", - "price": 1153, - "weight": 22.0, + "price": 809, + "weight": 5.0, "rank": 2, - "tier": 2.90404034, + "tier": 2.271605, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 15, + "bodyArmor": 11, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -68960,20 +69188,20 @@ "weapons": [] }, { - "id": "crpg_imperial_riding_harness_h3", - "baseId": "crpg_imperial_riding_harness", + "id": "crpg_imperial_riding_harness_v1_h3", + "baseId": "crpg_imperial_riding_harness_v1", "name": "Imperial Riding Harness +3", "culture": "Empire", "type": "MountHarness", - "price": 1582, - "weight": 22.0, + "price": 1058, + "weight": 5.0, "rank": 3, - "tier": 3.57420373, + "tier": 2.73896861, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 20, + "bodyArmor": 14, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -69170,13 +69398,13 @@ "weapons": [] }, { - "id": "crpg_imperial_scale_barding_h0", - "baseId": "crpg_imperial_scale_barding", + "id": "crpg_imperial_scale_barding_v1_h0", + "baseId": "crpg_imperial_scale_barding_v1", "name": "Cataphract Scale Barding", "culture": "Empire", "type": "MountHarness", "price": 9751, - "weight": 135.0, + "weight": 45.0, "rank": 0, "tier": 10.454545, "requirement": 0, @@ -69192,20 +69420,20 @@ "weapons": [] }, { - "id": "crpg_imperial_scale_barding_h1", - "baseId": "crpg_imperial_scale_barding", + "id": "crpg_imperial_scale_barding_v1_h1", + "baseId": "crpg_imperial_scale_barding_v1", "name": "Cataphract Scale Barding +1", "culture": "Empire", "type": "MountHarness", - "price": 9930, - "weight": 135.0, + "price": 9820, + "weight": 45.0, "rank": 1, - "tier": 10.5601463, + "tier": 10.4955435, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 50, + "bodyArmor": 48, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -69214,20 +69442,20 @@ "weapons": [] }, { - "id": "crpg_imperial_scale_barding_h2", - "baseId": "crpg_imperial_scale_barding", + "id": "crpg_imperial_scale_barding_v1_h2", + "baseId": "crpg_imperial_scale_barding_v1", "name": "Cataphract Scale Barding +2", "culture": "Empire", "type": "MountHarness", - "price": 10080, - "weight": 135.0, + "price": 9882, + "weight": 45.0, "rank": 2, - "tier": 10.6481476, + "tier": 10.5319862, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 55, + "bodyArmor": 51, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -69236,20 +69464,20 @@ "weapons": [] }, { - "id": "crpg_imperial_scale_barding_h3", - "baseId": "crpg_imperial_scale_barding", + "id": "crpg_imperial_scale_barding_v1_h3", + "baseId": "crpg_imperial_scale_barding_v1", "name": "Cataphract Scale Barding +3", "culture": "Empire", "type": "MountHarness", - "price": 10209, - "weight": 135.0, + "price": 9938, + "weight": 45.0, "rank": 3, - "tier": 10.7226114, + "tier": 10.5645933, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 60, + "bodyArmor": 54, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -72438,7 +72666,7 @@ "culture": "Vlandia", "type": "Shield", "price": 882, - "weight": 2.879491, + "weight": 1.58372, "rank": 0, "tier": 2.849219, "requirement": 0, @@ -72478,7 +72706,7 @@ "culture": "Vlandia", "type": "Shield", "price": 925, - "weight": 2.879491, + "weight": 1.58372, "rank": 1, "tier": 2.94455481, "requirement": 0, @@ -72518,7 +72746,7 @@ "culture": "Vlandia", "type": "Shield", "price": 885, - "weight": 2.879491, + "weight": 1.58372, "rank": 2, "tier": 2.85570383, "requirement": 0, @@ -72558,7 +72786,7 @@ "culture": "Vlandia", "type": "Shield", "price": 851, - "weight": 2.879491, + "weight": 1.58372, "rank": 3, "tier": 2.781588, "requirement": 0, @@ -72688,15 +72916,15 @@ "weapons": [] }, { - "id": "crpg_jagged_javelin_v1_h0", - "baseId": "crpg_jagged_javelin_v1", + "id": "crpg_jagged_javelin_v2_h0", + "baseId": "crpg_jagged_javelin_v2", "name": "Jagged Javelin", "culture": "Khuzait", "type": "Thrown", - "price": 4070, + "price": 5111, "weight": 0.91, "rank": 0, - "tier": 8.036196, + "tier": 9.14263248, "requirement": 0, "flags": [], "weapons": [ @@ -72748,15 +72976,15 @@ ] }, { - "id": "crpg_jagged_javelin_v1_h1", - "baseId": "crpg_jagged_javelin_v1", + "id": "crpg_jagged_javelin_v2_h1", + "baseId": "crpg_jagged_javelin_v2", "name": "Jagged Javelin +1", "culture": "Khuzait", "type": "Thrown", - "price": 3775, + "price": 4560, "weight": 0.91, "rank": 1, - "tier": 7.69860744, + "tier": 8.572627, "requirement": 0, "flags": [], "weapons": [ @@ -72808,15 +73036,15 @@ ] }, { - "id": "crpg_jagged_javelin_v1_h2", - "baseId": "crpg_jagged_javelin_v1", + "id": "crpg_jagged_javelin_v2_h2", + "baseId": "crpg_jagged_javelin_v2", "name": "Jagged Javelin +2", "culture": "Khuzait", "type": "Thrown", - "price": 3579, + "price": 4204, "weight": 0.91, "rank": 2, - "tier": 7.46563625, + "tier": 8.186453, "requirement": 0, "flags": [], "weapons": [ @@ -72868,15 +73096,15 @@ ] }, { - "id": "crpg_jagged_javelin_v1_h3", - "baseId": "crpg_jagged_javelin_v1", + "id": "crpg_jagged_javelin_v2_h3", + "baseId": "crpg_jagged_javelin_v2", "name": "Jagged Javelin +3", "culture": "Khuzait", "type": "Thrown", - "price": 4371, + "price": 5699, "weight": 0.91, "rank": 3, - "tier": 8.369429, + "tier": 9.717165, "requirement": 0, "flags": [], "weapons": [ @@ -73256,15 +73484,15 @@ ] }, { - "id": "crpg_jagged_throwing_spear_v1_h0", - "baseId": "crpg_jagged_throwing_spear_v1", + "id": "crpg_jagged_throwing_spear_v2_h0", + "baseId": "crpg_jagged_throwing_spear_v2", "name": "Jagged Throwing Spear", "culture": "Khuzait", "type": "Thrown", - "price": 1579, + "price": 1828, "weight": 2.26, "rank": 0, - "tier": 4.583478, + "tier": 5.016578, "requirement": 0, "flags": [], "weapons": [ @@ -73318,15 +73546,15 @@ ] }, { - "id": "crpg_jagged_throwing_spear_v1_h1", - "baseId": "crpg_jagged_throwing_spear_v1", + "id": "crpg_jagged_throwing_spear_v2_h1", + "baseId": "crpg_jagged_throwing_spear_v2", "name": "Jagged Throwing Spear +1", "culture": "Khuzait", "type": "Thrown", - "price": 1614, + "price": 1891, "weight": 2.26, "rank": 1, - "tier": 4.6465435, + "tier": 5.12047148, "requirement": 0, "flags": [], "weapons": [ @@ -73380,15 +73608,15 @@ ] }, { - "id": "crpg_jagged_throwing_spear_v1_h2", - "baseId": "crpg_jagged_throwing_spear_v1", + "id": "crpg_jagged_throwing_spear_v2_h2", + "baseId": "crpg_jagged_throwing_spear_v2", "name": "Jagged Throwing Spear +2", "culture": "Khuzait", "type": "Thrown", - "price": 1672, + "price": 1996, "weight": 2.26, "rank": 2, - "tier": 4.749534, + "tier": 5.29165745, "requirement": 0, "flags": [], "weapons": [ @@ -73442,15 +73670,15 @@ ] }, { - "id": "crpg_jagged_throwing_spear_v1_h3", - "baseId": "crpg_jagged_throwing_spear_v1", + "id": "crpg_jagged_throwing_spear_v2_h3", + "baseId": "crpg_jagged_throwing_spear_v2", "name": "Jagged Throwing Spear +3", "culture": "Khuzait", "type": "Thrown", - "price": 2034, + "price": 2696, "weight": 2.26, "rank": 3, - "tier": 5.352974, + "tier": 6.331518, "requirement": 0, "flags": [], "weapons": [ @@ -73976,15 +74204,15 @@ "weapons": [] }, { - "id": "crpg_jereed_v1_h0", - "baseId": "crpg_jereed_v1", + "id": "crpg_jereed_v2_h0", + "baseId": "crpg_jereed_v2", "name": "Jereed", "culture": "Aserai", "type": "Thrown", - "price": 6023, + "price": 6000, "weight": 1.2, "rank": 0, - "tier": 10.0218868, + "tier": 10.0004559, "requirement": 0, "flags": [], "weapons": [ @@ -74036,15 +74264,15 @@ ] }, { - "id": "crpg_jereed_v1_h1", - "baseId": "crpg_jereed_v1", + "id": "crpg_jereed_v2_h1", + "baseId": "crpg_jereed_v2", "name": "Jereed +1", "culture": "Aserai", "type": "Thrown", - "price": 5492, + "price": 5226, "weight": 1.2, "rank": 1, - "tier": 9.519013, + "tier": 9.257282, "requirement": 0, "flags": [], "weapons": [ @@ -74096,15 +74324,15 @@ ] }, { - "id": "crpg_jereed_v1_h2", - "baseId": "crpg_jereed_v1", + "id": "crpg_jereed_v2_h2", + "baseId": "crpg_jereed_v2", "name": "Jereed +2", "culture": "Aserai", "type": "Thrown", - "price": 5125, + "price": 4713, "weight": 1.2, "rank": 2, - "tier": 9.156725, + "tier": 8.733853, "requirement": 0, "flags": [], "weapons": [ @@ -74156,15 +74384,15 @@ ] }, { - "id": "crpg_jereed_v1_h3", - "baseId": "crpg_jereed_v1", + "id": "crpg_jereed_v2_h3", + "baseId": "crpg_jereed_v2", "name": "Jereed +3", "culture": "Aserai", "type": "Thrown", - "price": 6123, + "price": 6150, "weight": 1.2, "rank": 3, - "tier": 10.1140528, + "tier": 10.1387281, "requirement": 0, "flags": [], "weapons": [ @@ -74222,7 +74450,7 @@ "culture": "Vlandia", "type": "Shield", "price": 768, - "weight": 2.932364, + "weight": 1.6128, "rank": 0, "tier": 2.58924437, "requirement": 0, @@ -74262,7 +74490,7 @@ "culture": "Vlandia", "type": "Shield", "price": 734, - "weight": 2.932364, + "weight": 1.6128, "rank": 1, "tier": 2.5076983, "requirement": 0, @@ -74302,7 +74530,7 @@ "culture": "Vlandia", "type": "Shield", "price": 701, - "weight": 2.932364, + "weight": 1.6128, "rank": 2, "tier": 2.42745686, "requirement": 0, @@ -74342,7 +74570,7 @@ "culture": "Vlandia", "type": "Shield", "price": 674, - "weight": 2.932364, + "weight": 1.6128, "rank": 3, "tier": 2.36057973, "requirement": 0, @@ -74381,10 +74609,10 @@ "name": "Judgement", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 4651, - "weight": 2.36, + "price": 5105, + "weight": 2.33, "rank": 0, - "tier": 7.944322, + "tier": 8.37657, "requirement": 0, "flags": [], "weapons": [ @@ -74394,7 +74622,7 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 70, + "length": 72, "balance": 0.33, "handling": 87, "bodyArmor": 0, @@ -74416,10 +74644,10 @@ "name": "Judgement +1", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 5306, - "weight": 2.28, + "price": 5829, + "weight": 2.24, "rank": 1, - "tier": 8.561754, + "tier": 9.027595, "requirement": 0, "flags": [], "weapons": [ @@ -74429,8 +74657,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 70, - "balance": 0.38, + "length": 72, + "balance": 0.4, "handling": 89, "bodyArmor": 0, "flags": [ @@ -74451,10 +74679,10 @@ "name": "Judgement +2", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 5048, - "weight": 2.28, + "price": 5544, + "weight": 2.24, "rank": 2, - "tier": 8.323303, + "tier": 8.77617, "requirement": 0, "flags": [], "weapons": [ @@ -74464,8 +74692,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 70, - "balance": 0.38, + "length": 72, + "balance": 0.4, "handling": 89, "bodyArmor": 0, "flags": [ @@ -74486,10 +74714,10 @@ "name": "Judgement +3", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 5909, - "weight": 2.24, + "price": 6495, + "weight": 2.2, "rank": 3, - "tier": 9.097019, + "tier": 9.591983, "requirement": 0, "flags": [], "weapons": [ @@ -74499,8 +74727,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 70, - "balance": 0.41, + "length": 72, + "balance": 0.43, "handling": 89, "bodyArmor": 0, "flags": [ @@ -78237,10 +78465,10 @@ "name": "Knight's Fall", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3800, - "weight": 1.68, + "price": 6205, + "weight": 1.58, "rank": 0, - "tier": 7.074263, + "tier": 9.349911, "requirement": 0, "flags": [], "weapons": [ @@ -78250,17 +78478,17 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 81, + "length": 83, "balance": 0.5, - "handling": 85, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 23, + "thrustSpeed": 90, + "swingDamage": 24, "swingDamageType": "Blunt", "swingSpeed": 85 } @@ -78272,10 +78500,10 @@ "name": "Knight's Fall +1", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3750, - "weight": 1.68, + "price": 6040, + "weight": 1.58, "rank": 1, - "tier": 7.02060556, + "tier": 9.209921, "requirement": 0, "flags": [], "weapons": [ @@ -78285,17 +78513,17 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 81, + "length": 83, "balance": 0.5, - "handling": 85, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 24, + "thrustSpeed": 90, + "swingDamage": 25, "swingDamageType": "Blunt", "swingSpeed": 85 } @@ -78307,10 +78535,10 @@ "name": "Knight's Fall +2", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3760, - "weight": 1.68, + "price": 5983, + "weight": 1.58, "rank": 2, - "tier": 7.031228, + "tier": 9.160562, "requirement": 0, "flags": [], "weapons": [ @@ -78320,17 +78548,17 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 81, + "length": 83, "balance": 0.5, - "handling": 85, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 25, + "thrustSpeed": 90, + "swingDamage": 26, "swingDamageType": "Blunt", "swingSpeed": 85 } @@ -78342,10 +78570,10 @@ "name": "Knight's Fall +3", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 4756, - "weight": 1.64, + "price": 6006, + "weight": 1.58, "rank": 3, - "tier": 8.04654, + "tier": 9.180716, "requirement": 0, "flags": [], "weapons": [ @@ -78355,19 +78583,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 81, - "balance": 0.55, - "handling": 86, + "length": 83, + "balance": 0.5, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 26, + "thrustSpeed": 90, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 85 } ] }, @@ -79028,15 +79256,15 @@ ] }, { - "id": "crpg_knobbed_club_h0", - "baseId": "crpg_knobbed_club", - "name": "Knobbed Club", + "id": "crpg_knobbed_ball_club_h0", + "baseId": "crpg_knobbed_ball_club", + "name": "Knobbed Ball Club", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1065, - "weight": 2.44, + "price": 3726, + "weight": 2.05, "rank": 0, - "tier": 3.236771, + "tier": 6.994136, "requirement": 0, "flags": [], "weapons": [ @@ -79046,32 +79274,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 54, - "balance": 0.33, - "handling": 88, + "length": 56, + "balance": 0.5, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 83, + "thrustSpeed": 87, "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 79 + "swingSpeed": 85 } ] }, { - "id": "crpg_knobbed_club_h1", - "baseId": "crpg_knobbed_club", - "name": "Knobbed Club +1", + "id": "crpg_knobbed_ball_club_h1", + "baseId": "crpg_knobbed_ball_club", + "name": "Knobbed Ball Club +1", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1153, - "weight": 2.34, + "price": 3548, + "weight": 2.05, "rank": 1, - "tier": 3.40950155, + "tier": 6.798724, "requirement": 0, "flags": [], "weapons": [ @@ -79081,32 +79309,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 54, - "balance": 0.38, - "handling": 89, + "length": 56, + "balance": 0.5, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 26, + "thrustSpeed": 87, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 81 + "swingSpeed": 85 } ] }, { - "id": "crpg_knobbed_club_h2", - "baseId": "crpg_knobbed_club", - "name": "Knobbed Club +2", + "id": "crpg_knobbed_ball_club_h2", + "baseId": "crpg_knobbed_ball_club", + "name": "Knobbed Ball Club +2", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1385, - "weight": 2.26, + "price": 4112, + "weight": 2.0, "rank": 2, - "tier": 3.83876228, + "tier": 7.403985, "requirement": 0, "flags": [], "weapons": [ @@ -79116,32 +79344,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 54, - "balance": 0.43, - "handling": 90, + "length": 56, + "balance": 0.54, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 27, + "thrustSpeed": 87, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 86 } ] }, { - "id": "crpg_knobbed_club_h3", - "baseId": "crpg_knobbed_club", - "name": "Knobbed Club +3", + "id": "crpg_knobbed_ball_club_h3", + "baseId": "crpg_knobbed_ball_club", + "name": "Knobbed Ball Club +3", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1749, - "weight": 2.26, + "price": 5024, + "weight": 1.94, "rank": 3, - "tier": 4.44748259, + "tier": 8.301357, "requirement": 0, "flags": [], "weapons": [ @@ -79151,19 +79379,159 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 54, - "balance": 0.43, - "handling": 90, + "length": 56, + "balance": 0.57, + "handling": 92, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, + "thrustSpeed": 87, "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 87 + } + ] + }, + { + "id": "crpg_knobbed_mace_h0", + "baseId": "crpg_knobbed_mace", + "name": "Knobbed Mace", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5433, + "weight": 1.8, + "rank": 0, + "tier": 8.677272, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 62, + "balance": 0.76, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 92 + } + ] + }, + { + "id": "crpg_knobbed_mace_h1", + "baseId": "crpg_knobbed_mace", + "name": "Knobbed Mace +1", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5438, + "weight": 1.8, + "rank": 1, + "tier": 8.681801, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 62, + "balance": 0.76, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 92 + } + ] + }, + { + "id": "crpg_knobbed_mace_h2", + "baseId": "crpg_knobbed_mace", + "name": "Knobbed Mace +2", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5526, + "weight": 1.8, + "rank": 2, + "tier": 8.760149, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 62, + "balance": 0.76, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 92 + } + ] + }, + { + "id": "crpg_knobbed_mace_h3", + "baseId": "crpg_knobbed_mace", + "name": "Knobbed Mace +3", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6731, + "weight": 1.78, + "rank": 3, + "tier": 9.784486, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 62, + "balance": 0.78, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 89, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 93 } ] }, @@ -80330,7 +80698,7 @@ "culture": "Aserai", "type": "Shield", "price": 582, - "weight": 1.749241, + "weight": 0.9620825, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -80370,7 +80738,7 @@ "culture": "Aserai", "type": "Shield", "price": 615, - "weight": 1.749241, + "weight": 0.9620825, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -80410,7 +80778,7 @@ "culture": "Aserai", "type": "Shield", "price": 590, - "weight": 1.749241, + "weight": 0.9620825, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -80450,7 +80818,7 @@ "culture": "Aserai", "type": "Shield", "price": 569, - "weight": 1.749241, + "weight": 0.9620825, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -80948,15 +81316,15 @@ ] }, { - "id": "crpg_leafblade_throwing_knife_v1_h0", - "baseId": "crpg_leafblade_throwing_knife_v1", + "id": "crpg_leafblade_throwing_knife_v2_h0", + "baseId": "crpg_leafblade_throwing_knife_v2", "name": "Leafblade Throwing Daggers", "culture": "Battania", "type": "Thrown", - "price": 5188, - "weight": 0.15, + "price": 5248, + "weight": 0.46, "rank": 0, - "tier": 9.219823, + "tier": 9.279547, "requirement": 0, "flags": [ "Civilian" @@ -80966,11 +81334,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 34, "stackAmount": 5, "length": 30, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 2, "flags": [ "RangedWeapon", @@ -80981,23 +81349,23 @@ ], "thrustDamage": 24, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 103, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 134 + "swingSpeed": 128 } ] }, { - "id": "crpg_leafblade_throwing_knife_v1_h1", - "baseId": "crpg_leafblade_throwing_knife_v1", + "id": "crpg_leafblade_throwing_knife_v2_h1", + "baseId": "crpg_leafblade_throwing_knife_v2", "name": "Leafblade Throwing Daggers +1", "culture": "Battania", "type": "Thrown", - "price": 5238, - "weight": 0.15, + "price": 5324, + "weight": 0.46, "rank": 1, - "tier": 9.26905251, + "tier": 9.353969, "requirement": 0, "flags": [ "Civilian" @@ -81007,11 +81375,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 34, "stackAmount": 5, "length": 30, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 2, "flags": [ "RangedWeapon", @@ -81022,23 +81390,23 @@ ], "thrustDamage": 25, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 103, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 134 + "swingSpeed": 128 } ] }, { - "id": "crpg_leafblade_throwing_knife_v1_h2", - "baseId": "crpg_leafblade_throwing_knife_v1", + "id": "crpg_leafblade_throwing_knife_v2_h2", + "baseId": "crpg_leafblade_throwing_knife_v2", "name": "Leafblade Throwing Daggers +2", "culture": "Battania", "type": "Thrown", - "price": 5372, - "weight": 0.15, + "price": 5530, + "weight": 0.46, "rank": 2, - "tier": 9.401954, + "tier": 9.555873, "requirement": 0, "flags": [ "Civilian" @@ -81048,11 +81416,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 34, "stackAmount": 5, "length": 30, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 2, "flags": [ "RangedWeapon", @@ -81063,23 +81431,23 @@ ], "thrustDamage": 26, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 103, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 134 + "swingSpeed": 128 } ] }, { - "id": "crpg_leafblade_throwing_knife_v1_h3", - "baseId": "crpg_leafblade_throwing_knife_v1", + "id": "crpg_leafblade_throwing_knife_v2_h3", + "baseId": "crpg_leafblade_throwing_knife_v2", "name": "Leafblade Throwing Daggers +3", "culture": "Battania", "type": "Thrown", - "price": 5578, - "weight": 0.15, + "price": 5852, + "weight": 0.46, "rank": 3, - "tier": 9.60213852, + "tier": 9.86268, "requirement": 0, "flags": [ "Civilian" @@ -81089,11 +81457,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 34, "stackAmount": 5, "length": 30, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 2, "flags": [ "RangedWeapon", @@ -81104,10 +81472,10 @@ ], "thrustDamage": 27, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 103, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 134 + "swingSpeed": 128 } ] }, @@ -81410,7 +81778,7 @@ "culture": "Neutral", "type": "Shield", "price": 364, - "weight": 2.467064, + "weight": 1.356885, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -81450,7 +81818,7 @@ "culture": "Neutral", "type": "Shield", "price": 385, - "weight": 2.467064, + "weight": 1.356885, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -81490,7 +81858,7 @@ "culture": "Neutral", "type": "Shield", "price": 370, - "weight": 2.467064, + "weight": 1.356885, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -81530,7 +81898,7 @@ "culture": "Neutral", "type": "Shield", "price": 357, - "weight": 2.467064, + "weight": 1.356885, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -82142,7 +82510,7 @@ "culture": "Sturgia", "type": "Shield", "price": 6984, - "weight": 10.96473, + "weight": 6.0306, "rank": 0, "tier": 9.98756, "requirement": 0, @@ -82182,7 +82550,7 @@ "culture": "Sturgia", "type": "Shield", "price": 7420, - "weight": 10.96473, + "weight": 6.0306, "rank": 1, "tier": 10.32958, "requirement": 0, @@ -82222,7 +82590,7 @@ "culture": "Sturgia", "type": "Shield", "price": 7030, - "weight": 10.96473, + "weight": 6.0306, "rank": 2, "tier": 10.0244389, "requirement": 0, @@ -82262,7 +82630,7 @@ "culture": "Sturgia", "type": "Shield", "price": 6679, - "weight": 10.96473, + "weight": 6.0306, "rank": 3, "tier": 9.742239, "requirement": 0, @@ -84672,13 +85040,13 @@ ] }, { - "id": "crpg_light_harness_h0", - "baseId": "crpg_light_harness", + "id": "crpg_light_harness_v1_h0", + "baseId": "crpg_light_harness_v1", "name": "Light Harness", "culture": "Neutral", "type": "MountHarness", "price": 427, - "weight": 20.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -84694,20 +85062,20 @@ "weapons": [] }, { - "id": "crpg_light_harness_h1", - "baseId": "crpg_light_harness", + "id": "crpg_light_harness_v1_h1", + "baseId": "crpg_light_harness_v1", "name": "Light Harness +1", "culture": "Neutral", "type": "MountHarness", - "price": 835, - "weight": 20.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -84716,20 +85084,20 @@ "weapons": [] }, { - "id": "crpg_light_harness_h2", - "baseId": "crpg_light_harness", + "id": "crpg_light_harness_v1_h2", + "baseId": "crpg_light_harness_v1", "name": "Light Harness +2", "culture": "Neutral", "type": "MountHarness", - "price": 1270, - "weight": 20.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -84738,20 +85106,20 @@ "weapons": [] }, { - "id": "crpg_light_harness_h3", - "baseId": "crpg_light_harness", + "id": "crpg_light_harness_v1_h3", + "baseId": "crpg_light_harness_v1", "name": "Light Harness +3", "culture": "Neutral", "type": "MountHarness", - "price": 1707, - "weight": 20.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -84766,7 +85134,7 @@ "culture": "Neutral", "type": "Shield", "price": 332, - "weight": 1.683573, + "weight": 0.925965, "rank": 0, "tier": 1.35650551, "requirement": 0, @@ -84806,7 +85174,7 @@ "culture": "Neutral", "type": "Shield", "price": 320, - "weight": 1.683573, + "weight": 0.925965, "rank": 1, "tier": 1.31571031, "requirement": 0, @@ -84846,7 +85214,7 @@ "culture": "Neutral", "type": "Shield", "price": 308, - "weight": 1.683573, + "weight": 0.925965, "rank": 2, "tier": 1.27256846, "requirement": 0, @@ -84886,7 +85254,7 @@ "culture": "Neutral", "type": "Shield", "price": 298, - "weight": 1.683573, + "weight": 0.925965, "rank": 3, "tier": 1.23662519, "requirement": 0, @@ -84926,7 +85294,7 @@ "culture": "Battania", "type": "Bow", "price": 7874, - "weight": 0.25, + "weight": 1.105518, "rank": 0, "tier": 7.23178, "requirement": 0, @@ -84994,7 +85362,7 @@ "culture": "Battania", "type": "Bow", "price": 8277, - "weight": 0.25, + "weight": 1.005017, "rank": 1, "tier": 7.441476, "requirement": 0, @@ -85062,7 +85430,7 @@ "culture": "Battania", "type": "Bow", "price": 8525, - "weight": 0.25, + "weight": 0.9212652, "rank": 2, "tier": 7.56820965, "requirement": 0, @@ -85130,7 +85498,7 @@ "culture": "Battania", "type": "Bow", "price": 8122, - "weight": 0.25, + "weight": 0.8503988, "rank": 3, "tier": 7.36136627, "requirement": 0, @@ -85191,146 +85559,6 @@ } ] }, - { - "id": "crpg_light_mace_h0", - "baseId": "crpg_light_mace", - "name": "Light Mace", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 480, - "weight": 1.8, - "rank": 0, - "tier": 1.83324909, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 45, - "balance": 0.97, - "handling": 92, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 15, - "swingDamageType": "Blunt", - "swingSpeed": 99 - } - ] - }, - { - "id": "crpg_light_mace_h1", - "baseId": "crpg_light_mace", - "name": "Light Mace +1", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 498, - "weight": 1.7, - "rank": 1, - "tier": 1.88605559, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 45, - "balance": 1.0, - "handling": 94, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 15, - "swingDamageType": "Blunt", - "swingSpeed": 101 - } - ] - }, - { - "id": "crpg_light_mace_h2", - "baseId": "crpg_light_mace", - "name": "Light Mace +2", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 571, - "weight": 1.7, - "rank": 2, - "tier": 2.09170675, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 45, - "balance": 1.0, - "handling": 94, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 16, - "swingDamageType": "Blunt", - "swingSpeed": 101 - } - ] - }, - { - "id": "crpg_light_mace_h3", - "baseId": "crpg_light_mace", - "name": "Light Mace +3", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 931, - "weight": 1.7, - "rank": 3, - "tier": 2.957553, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 45, - "balance": 1.0, - "handling": 94, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 89, - "swingDamage": 18, - "swingDamageType": "Blunt", - "swingSpeed": 101 - } - ] - }, { "id": "crpg_light_morningstar_h0", "baseId": "crpg_light_morningstar", @@ -85490,7 +85718,7 @@ "culture": "Khuzait", "type": "Bow", "price": 2066, - "weight": 0.3, + "weight": 0.5669057, "rank": 0, "tier": 3.213821, "requirement": 0, @@ -85558,7 +85786,7 @@ "culture": "Khuzait", "type": "Bow", "price": 2048, - "weight": 0.3, + "weight": 0.5153688, "rank": 1, "tier": 3.19556856, "requirement": 0, @@ -85626,7 +85854,7 @@ "culture": "Khuzait", "type": "Bow", "price": 2079, - "weight": 0.3, + "weight": 0.4724214, "rank": 2, "tier": 3.22736168, "requirement": 0, @@ -85694,7 +85922,7 @@ "culture": "Khuzait", "type": "Bow", "price": 2111, - "weight": 0.3, + "weight": 0.4360813, "rank": 3, "tier": 3.2590518, "requirement": 0, @@ -85761,10 +85989,10 @@ "name": "Light Royal Mace", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2744, - "weight": 2.42, + "price": 6661, + "weight": 1.85, "rank": 0, - "tier": 5.845641, + "tier": 9.727835, "requirement": 0, "flags": [], "weapons": [ @@ -85774,19 +86002,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.42, - "handling": 86, + "length": 72, + "balance": 0.76, + "handling": 96, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 83, - "swingDamage": 25, + "thrustSpeed": 88, + "swingDamage": 21, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 92 } ] }, @@ -85796,10 +86024,10 @@ "name": "Light Royal Mace +1", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2958, - "weight": 2.32, + "price": 6775, + "weight": 1.85, "rank": 1, - "tier": 6.112012, + "tier": 9.819862, "requirement": 0, "flags": [], "weapons": [ @@ -85809,19 +86037,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.49, - "handling": 87, + "length": 72, + "balance": 0.76, + "handling": 96, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 25, + "thrustSpeed": 88, + "swingDamage": 22, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 92 } ] }, @@ -85831,10 +86059,10 @@ "name": "Light Royal Mace +2", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2931, - "weight": 2.32, + "price": 6986, + "weight": 1.85, "rank": 2, - "tier": 6.079256, + "tier": 9.989421, "requirement": 0, "flags": [], "weapons": [ @@ -85844,19 +86072,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.49, - "handling": 87, + "length": 72, + "balance": 0.76, + "handling": 96, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 26, + "thrustSpeed": 88, + "swingDamage": 23, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 92 } ] }, @@ -85866,10 +86094,10 @@ "name": "Light Royal Mace +3", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3656, - "weight": 2.28, + "price": 7280, + "weight": 1.85, "rank": 3, - "tier": 6.917684, + "tier": 10.221036, "requirement": 0, "flags": [], "weapons": [ @@ -85879,9 +86107,149 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 71, - "balance": 0.53, - "handling": 88, + "length": 72, + "balance": 0.76, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 92 + } + ] + }, + { + "id": "crpg_light_shestopyor_h0", + "baseId": "crpg_light_shestopyor", + "name": "Light Shestopyor", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6124, + "weight": 2.3, + "rank": 0, + "tier": 9.281523, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 66, + "balance": 0.55, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 85, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 86 + } + ] + }, + { + "id": "crpg_light_shestopyor_h1", + "baseId": "crpg_light_shestopyor", + "name": "Light Shestopyor +1", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6743, + "weight": 2.21, + "rank": 1, + "tier": 9.794492, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 66, + "balance": 0.61, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 85, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_light_shestopyor_h2", + "baseId": "crpg_light_shestopyor", + "name": "Light Shestopyor +2", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6679, + "weight": 2.21, + "rank": 2, + "tier": 9.741999, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 66, + "balance": 0.61, + "handling": 96, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 85, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_light_shestopyor_h3", + "baseId": "crpg_light_shestopyor", + "name": "Light Shestopyor +3", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6705, + "weight": 2.21, + "rank": 3, + "tier": 9.763437, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 66, + "balance": 0.61, + "handling": 96, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -85891,7 +86259,7 @@ "thrustSpeed": 85, "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 85 + "swingSpeed": 88 } ] }, @@ -85901,10 +86269,10 @@ "name": "Light Shishpar Mace", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 1362, - "weight": 1.99, + "price": 6512, + "weight": 1.72, "rank": 0, - "tier": 3.79880071, + "tier": 9.60586, "requirement": 0, "flags": [], "weapons": [ @@ -85914,19 +86282,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 57, - "balance": 0.84, - "handling": 101, + "length": 70, + "balance": 0.71, + "handling": 93, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 87, - "swingDamage": 17, + "thrustSpeed": 89, + "swingDamage": 22, "swingDamageType": "Blunt", - "swingSpeed": 95 + "swingSpeed": 91 } ] }, @@ -85936,10 +86304,10 @@ "name": "Light Shishpar Mace +1", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 1389, - "weight": 1.91, + "price": 6518, + "weight": 1.72, "rank": 1, - "tier": 3.84629321, + "tier": 9.610879, "requirement": 0, "flags": [], "weapons": [ @@ -85949,19 +86317,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 57, - "balance": 0.9, - "handling": 102, + "length": 70, + "balance": 0.71, + "handling": 93, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 17, + "thrustSpeed": 89, + "swingDamage": 23, "swingDamageType": "Blunt", - "swingSpeed": 97 + "swingSpeed": 91 } ] }, @@ -85971,10 +86339,10 @@ "name": "Light Shishpar Mace +2", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 1555, - "weight": 1.91, + "price": 6624, + "weight": 1.72, "rank": 2, - "tier": 4.13244152, + "tier": 9.697609, "requirement": 0, "flags": [], "weapons": [ @@ -85984,19 +86352,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 57, - "balance": 0.9, - "handling": 102, + "length": 70, + "balance": 0.71, + "handling": 93, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 18, + "thrustSpeed": 89, + "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 97 + "swingSpeed": 91 } ] }, @@ -86006,10 +86374,10 @@ "name": "Light Shishpar Mace +3", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 2087, - "weight": 1.87, + "price": 6810, + "weight": 1.72, "rank": 3, - "tier": 4.958194, + "tier": 9.848594, "requirement": 0, "flags": [], "weapons": [ @@ -86019,19 +86387,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 57, - "balance": 0.95, - "handling": 103, + "length": 70, + "balance": 0.71, + "handling": 93, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 88, - "swingDamage": 19, + "thrustSpeed": 89, + "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 98 + "swingSpeed": 91 } ] }, @@ -86135,6 +86503,146 @@ }, "weapons": [] }, + { + "id": "crpg_light_winged_mace_h0", + "baseId": "crpg_light_winged_mace", + "name": "Light Winged Mace", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6424, + "weight": 1.4, + "rank": 0, + "tier": 9.532592, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 65, + "balance": 0.82, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 21, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_light_winged_mace_h1", + "baseId": "crpg_light_winged_mace", + "name": "Light Winged Mace +1", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6533, + "weight": 1.4, + "rank": 1, + "tier": 9.622772, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 65, + "balance": 0.82, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_light_winged_mace_h2", + "baseId": "crpg_light_winged_mace", + "name": "Light Winged Mace +2", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 6736, + "weight": 1.4, + "rank": 2, + "tier": 9.788927, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 65, + "balance": 0.82, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, + { + "id": "crpg_light_winged_mace_h3", + "baseId": "crpg_light_winged_mace", + "name": "Light Winged Mace +3", + "culture": "Aserai", + "type": "OneHandedWeapon", + "price": 7020, + "weight": 1.4, + "rank": 3, + "tier": 10.01589, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 65, + "balance": 0.82, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 94 + } + ] + }, { "id": "crpg_lion_imprinted_saber_h0", "baseId": "crpg_lion_imprinted_saber", @@ -86484,7 +86992,7 @@ "culture": "Neutral", "type": "Shield", "price": 6789, - "weight": 0.8792273, + "weight": 1.380575, "rank": 0, "tier": 9.831172, "requirement": 0, @@ -86499,7 +87007,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 460, - "length": 29, + "length": 49, "balance": 0.0, "handling": 80, "bodyArmor": 8, @@ -86523,7 +87031,7 @@ "culture": "Neutral", "type": "Shield", "price": 7145, - "weight": 0.8792273, + "weight": 1.380575, "rank": 1, "tier": 10.1151342, "requirement": 0, @@ -86538,7 +87046,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 497, - "length": 29, + "length": 49, "balance": 0.0, "handling": 80, "bodyArmor": 9, @@ -86562,7 +87070,7 @@ "culture": "Neutral", "type": "Shield", "price": 6765, - "weight": 0.8792273, + "weight": 1.380575, "rank": 2, "tier": 9.812153, "requirement": 0, @@ -86577,7 +87085,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 534, - "length": 29, + "length": 49, "balance": 0.0, "handling": 80, "bodyArmor": 9, @@ -86601,7 +87109,7 @@ "culture": "Neutral", "type": "Shield", "price": 6456, - "weight": 0.8792273, + "weight": 1.380575, "rank": 3, "tier": 9.55938148, "requirement": 0, @@ -86616,7 +87124,7 @@ "accuracy": 100, "missileSpeed": 0, "stackAmount": 571, - "length": 29, + "length": 49, "balance": 0.0, "handling": 80, "bodyArmor": 9, @@ -86953,6 +87461,146 @@ } ] }, + { + "id": "crpg_long_cavalry_mace_h0", + "baseId": "crpg_long_cavalry_mace", + "name": "Long Cavalry Mace", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5293, + "weight": 1.84, + "rank": 0, + "tier": 8.549776, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 102, + "balance": 0.27, + "handling": 82, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 78 + } + ] + }, + { + "id": "crpg_long_cavalry_mace_h1", + "baseId": "crpg_long_cavalry_mace", + "name": "Long Cavalry Mace +1", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5035, + "weight": 1.84, + "rank": 1, + "tier": 8.310899, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 102, + "balance": 0.27, + "handling": 82, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 27, + "swingDamageType": "Blunt", + "swingSpeed": 78 + } + ] + }, + { + "id": "crpg_long_cavalry_mace_h2", + "baseId": "crpg_long_cavalry_mace", + "name": "Long Cavalry Mace +2", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 4880, + "weight": 1.84, + "rank": 2, + "tier": 8.165567, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 102, + "balance": 0.27, + "handling": 82, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 28, + "swingDamageType": "Blunt", + "swingSpeed": 78 + } + ] + }, + { + "id": "crpg_long_cavalry_mace_h3", + "baseId": "crpg_long_cavalry_mace", + "name": "Long Cavalry Mace +3", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6114, + "weight": 1.81, + "rank": 3, + "tier": 9.272746, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 102, + "balance": 0.31, + "handling": 83, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 29, + "swingDamageType": "Blunt", + "swingSpeed": 79 + } + ] + }, { "id": "crpg_long_desert_robe_v2_h0", "baseId": "crpg_long_desert_robe_v2", @@ -88301,6 +88949,146 @@ }, "weapons": [] }, + { + "id": "crpg_long_pernach_h0", + "baseId": "crpg_long_pernach", + "name": "Long Pernach", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 5732, + "weight": 1.99, + "rank": 0, + "tier": 8.942796, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 92, + "balance": 0.34, + "handling": 84, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 80 + } + ] + }, + { + "id": "crpg_long_pernach_h1", + "baseId": "crpg_long_pernach", + "name": "Long Pernach +1", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 6538, + "weight": 1.91, + "rank": 1, + "tier": 9.627118, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 92, + "balance": 0.42, + "handling": 86, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 82 + } + ] + }, + { + "id": "crpg_long_pernach_h2", + "baseId": "crpg_long_pernach", + "name": "Long Pernach +2", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 6402, + "weight": 1.91, + "rank": 2, + "tier": 9.514761, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 92, + "balance": 0.42, + "handling": 86, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 27, + "swingDamageType": "Blunt", + "swingSpeed": 82 + } + ] + }, + { + "id": "crpg_long_pernach_h3", + "baseId": "crpg_long_pernach", + "name": "Long Pernach +3", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 6360, + "weight": 1.91, + "rank": 3, + "tier": 9.479579, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 92, + "balance": 0.42, + "handling": 86, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 28, + "swingDamageType": "Blunt", + "swingSpeed": 82 + } + ] + }, { "id": "crpg_long_steel_mace_h0", "baseId": "crpg_long_steel_mace", @@ -89854,15 +90642,15 @@ ] }, { - "id": "crpg_lowland_javelin_v1_h0", - "baseId": "crpg_lowland_javelin_v1", + "id": "crpg_lowland_javelin_v2_h0", + "baseId": "crpg_lowland_javelin_v2", "name": "Lowland Javelin", "culture": "Vlandia", "type": "Thrown", - "price": 560, + "price": 230, "weight": 1.2, "rank": 0, - "tier": 2.290671, + "tier": 1.09279776, "requirement": 0, "flags": [], "weapons": [ @@ -89914,15 +90702,15 @@ ] }, { - "id": "crpg_lowland_javelin_v1_h1", - "baseId": "crpg_lowland_javelin_v1", + "id": "crpg_lowland_javelin_v2_h1", + "baseId": "crpg_lowland_javelin_v2", "name": "Lowland Javelin +1", "culture": "Vlandia", "type": "Thrown", - "price": 720, + "price": 309, "weight": 1.2, "rank": 1, - "tier": 2.73912144, + "tier": 1.42893493, "requirement": 0, "flags": [], "weapons": [ @@ -89974,15 +90762,15 @@ ] }, { - "id": "crpg_lowland_javelin_v1_h2", - "baseId": "crpg_lowland_javelin_v1", + "id": "crpg_lowland_javelin_v2_h2", + "baseId": "crpg_lowland_javelin_v2", "name": "Lowland Javelin +2", "culture": "Vlandia", "type": "Thrown", - "price": 922, + "price": 420, "weight": 1.2, "rank": 2, - "tier": 3.24338531, + "tier": 1.84116817, "requirement": 0, "flags": [], "weapons": [ @@ -90034,15 +90822,15 @@ ] }, { - "id": "crpg_lowland_javelin_v1_h3", - "baseId": "crpg_lowland_javelin_v1", + "id": "crpg_lowland_javelin_v2_h3", + "baseId": "crpg_lowland_javelin_v2", "name": "Lowland Javelin +3", "culture": "Vlandia", "type": "Thrown", - "price": 1177, + "price": 577, "weight": 1.2, "rank": 3, - "tier": 3.806275, + "tier": 2.34069943, "requirement": 0, "flags": [], "weapons": [ @@ -90094,15 +90882,15 @@ ] }, { - "id": "crpg_lowland_throwing_knife_v1_h0", - "baseId": "crpg_lowland_throwing_knife_v1", + "id": "crpg_lowland_throwing_knife_v2_h0", + "baseId": "crpg_lowland_throwing_knife_v2", "name": "Militia Throwing Knives", "culture": "Battania", "type": "Thrown", - "price": 385, + "price": 134, "weight": 0.38, "rank": 0, - "tier": 1.71546531, + "tier": 0.5965725, "requirement": 0, "flags": [ "Civilian" @@ -90135,15 +90923,15 @@ ] }, { - "id": "crpg_lowland_throwing_knife_v1_h1", - "baseId": "crpg_lowland_throwing_knife_v1", + "id": "crpg_lowland_throwing_knife_v2_h1", + "baseId": "crpg_lowland_throwing_knife_v2", "name": "Militia Throwing Knives +1", "culture": "Battania", "type": "Thrown", - "price": 437, + "price": 151, "weight": 0.38, "rank": 1, - "tier": 1.89659882, + "tier": 0.6935112, "requirement": 0, "flags": [ "Civilian" @@ -90176,15 +90964,15 @@ ] }, { - "id": "crpg_lowland_throwing_knife_v1_h2", - "baseId": "crpg_lowland_throwing_knife_v1", + "id": "crpg_lowland_throwing_knife_v2_h2", + "baseId": "crpg_lowland_throwing_knife_v2", "name": "Militia Throwing Knives +2", "culture": "Battania", "type": "Thrown", - "price": 498, + "price": 172, "weight": 0.38, "rank": 2, - "tier": 2.09677386, + "tier": 0.8061533, "requirement": 0, "flags": [ "Civilian" @@ -90217,15 +91005,15 @@ ] }, { - "id": "crpg_lowland_throwing_knife_v1_h3", - "baseId": "crpg_lowland_throwing_knife_v1", + "id": "crpg_lowland_throwing_knife_v2_h3", + "baseId": "crpg_lowland_throwing_knife_v2", "name": "Militia Throwing Knives +3", "culture": "Battania", "type": "Thrown", - "price": 569, + "price": 197, "weight": 0.38, "rank": 3, - "tier": 2.31598949, + "tier": 0.9358264, "requirement": 0, "flags": [ "Civilian" @@ -90258,13 +91046,13 @@ ] }, { - "id": "crpg_mail_and_plate_barding_h0", - "baseId": "crpg_mail_and_plate_barding", + "id": "crpg_mail_and_plate_barding_v1_h0", + "baseId": "crpg_mail_and_plate_barding_v1", "name": "Reinforced Plate Barding", "culture": "Aserai", "type": "MountHarness", "price": 7890, - "weight": 145.0, + "weight": 40.0, "rank": 0, "tier": 9.29293, "requirement": 0, @@ -90280,20 +91068,20 @@ "weapons": [] }, { - "id": "crpg_mail_and_plate_barding_h1", - "baseId": "crpg_mail_and_plate_barding", + "id": "crpg_mail_and_plate_barding_v1_h1", + "baseId": "crpg_mail_and_plate_barding_v1", "name": "Reinforced Plate Barding +1", "culture": "Aserai", "type": "MountHarness", - "price": 8214, - "weight": 145.0, + "price": 8057, + "weight": 40.0, "rank": 1, - "tier": 9.504131, + "tier": 9.402258, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 45, + "bodyArmor": 43, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -90302,20 +91090,20 @@ "weapons": [] }, { - "id": "crpg_mail_and_plate_barding_h2", - "baseId": "crpg_mail_and_plate_barding", + "id": "crpg_mail_and_plate_barding_v1_h2", + "baseId": "crpg_mail_and_plate_barding_v1", "name": "Reinforced Plate Barding +2", "culture": "Aserai", "type": "MountHarness", - "price": 8489, - "weight": 145.0, + "price": 8206, + "weight": 40.0, "rank": 2, - "tier": 9.680134, + "tier": 9.499439, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 50, + "bodyArmor": 46, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -90324,20 +91112,20 @@ "weapons": [] }, { - "id": "crpg_mail_and_plate_barding_h3", - "baseId": "crpg_mail_and_plate_barding", + "id": "crpg_mail_and_plate_barding_v1_h3", + "baseId": "crpg_mail_and_plate_barding_v1", "name": "Reinforced Plate Barding +3", "culture": "Aserai", "type": "MountHarness", - "price": 8725, - "weight": 145.0, + "price": 8342, + "weight": 40.0, "rank": 3, - "tier": 9.829061, + "tier": 9.5863905, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 55, + "bodyArmor": 49, "armArmor": 0, "legArmor": 0, "materialType": "Plate", @@ -91832,29 +92620,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 84, - "balance": 0.57, - "handling": 80, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 22, - "swingDamageType": "Blunt", - "swingSpeed": 87 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -91895,29 +92660,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 84, - "balance": 0.64, - "handling": 82, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 95, - "swingDamage": 22, - "swingDamageType": "Blunt", - "swingSpeed": 89 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -91958,29 +92700,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 84, - "balance": 0.64, - "handling": 82, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 95, - "swingDamage": 23, - "swingDamageType": "Blunt", - "swingSpeed": 89 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -92021,29 +92740,6 @@ "Civilian" ], "weapons": [ - { - "class": "TwoHandedMace", - "itemUsage": "twohanded_axe", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 84, - "balance": 0.64, - "handling": 82, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon", - "NotUsableWithOneHand", - "TwoHandIdleOnMount", - "MultiplePenetration" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 95, - "swingDamage": 24, - "swingDamageType": "Blunt", - "swingSpeed": 89 - }, { "class": "TwoHandedMace", "itemUsage": "twohanded_axe", @@ -92529,10 +93225,10 @@ "name": "Medium Goedendag", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 6272, - "weight": 1.76, + "price": 6955, + "weight": 1.7, "rank": 0, - "tier": 9.405788, + "tier": 9.964259, "requirement": 0, "flags": [], "weapons": [ @@ -92543,18 +93239,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 71, - "balance": 0.52, - "handling": 89, + "balance": 0.57, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 24, + "thrustDamage": 23, "thrustDamageType": "Pierce", "thrustSpeed": 89, - "swingDamage": 25, + "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 85 + "swingSpeed": 87 } ] }, @@ -92564,10 +93260,10 @@ "name": "Medium Goedendag +1", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 5954, - "weight": 1.76, + "price": 6857, + "weight": 1.7, "rank": 1, - "tier": 9.135416, + "tier": 9.886338, "requirement": 0, "flags": [], "weapons": [ @@ -92578,8 +93274,8 @@ "missileSpeed": 0, "stackAmount": 0, "length": 71, - "balance": 0.52, - "handling": 89, + "balance": 0.57, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -92587,9 +93283,9 @@ "thrustDamage": 24, "thrustDamageType": "Pierce", "thrustSpeed": 89, - "swingDamage": 26, + "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 85 + "swingSpeed": 87 } ] }, @@ -92599,10 +93295,10 @@ "name": "Medium Goedendag +2", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 5764, - "weight": 1.76, + "price": 6884, + "weight": 1.7, "rank": 2, - "tier": 8.971235, + "tier": 9.908052, "requirement": 0, "flags": [], "weapons": [ @@ -92613,18 +93309,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 71, - "balance": 0.52, - "handling": 89, + "balance": 0.57, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 24, + "thrustDamage": 25, "thrustDamageType": "Pierce", "thrustSpeed": 89, - "swingDamage": 27, + "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 85 + "swingSpeed": 87 } ] }, @@ -92634,10 +93330,10 @@ "name": "Medium Goedendag +3", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 7210, - "weight": 1.73, + "price": 7010, + "weight": 1.7, "rank": 3, - "tier": 10.1660013, + "tier": 10.0085983, "requirement": 0, "flags": [], "weapons": [ @@ -92648,18 +93344,18 @@ "missileSpeed": 0, "stackAmount": 0, "length": 71, - "balance": 0.55, - "handling": 90, + "balance": 0.57, + "handling": 91, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 25, + "thrustDamage": 26, "thrustDamageType": "Pierce", "thrustSpeed": 89, - "swingDamage": 28, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 86 + "swingSpeed": 87 } ] }, @@ -93249,10 +93945,10 @@ "name": "Military Hammer", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 6797, - "weight": 1.45, + "price": 5660, + "weight": 1.54, "rank": 0, - "tier": 9.838278, + "tier": 8.879196, "requirement": 0, "flags": [ "Civilian" @@ -93264,8 +93960,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 78, - "balance": 0.52, + "length": 74, + "balance": 0.5, "handling": 87, "bodyArmor": 0, "flags": [ @@ -93273,7 +93969,7 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 91, + "thrustSpeed": 90, "swingDamage": 25, "swingDamageType": "Blunt", "swingSpeed": 85 @@ -93286,10 +93982,10 @@ "name": "Military Hammer +1", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 6535, - "weight": 1.45, + "price": 5443, + "weight": 1.54, "rank": 1, - "tier": 9.624474, + "tier": 8.686237, "requirement": 0, "flags": [ "Civilian" @@ -93301,8 +93997,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 78, - "balance": 0.52, + "length": 74, + "balance": 0.5, "handling": 87, "bodyArmor": 0, "flags": [ @@ -93310,7 +94006,7 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 91, + "thrustSpeed": 90, "swingDamage": 26, "swingDamageType": "Blunt", "swingSpeed": 85 @@ -93323,10 +94019,10 @@ "name": "Military Hammer +2", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 6399, - "weight": 1.45, + "price": 5331, + "weight": 1.54, "rank": 2, - "tier": 9.512148, + "tier": 8.584857, "requirement": 0, "flags": [ "Civilian" @@ -93338,8 +94034,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 78, - "balance": 0.52, + "length": 74, + "balance": 0.5, "handling": 87, "bodyArmor": 0, "flags": [ @@ -93347,7 +94043,7 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 91, + "thrustSpeed": 90, "swingDamage": 27, "swingDamageType": "Blunt", "swingSpeed": 85 @@ -93360,10 +94056,10 @@ "name": "Military Hammer +3", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 6357, - "weight": 1.45, + "price": 6361, + "weight": 1.52, "rank": 3, - "tier": 9.476975, + "tier": 9.480344, "requirement": 0, "flags": [ "Civilian" @@ -93375,8 +94071,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 78, - "balance": 0.52, + "length": 74, + "balance": 0.53, "handling": 87, "bodyArmor": 0, "flags": [ @@ -93384,150 +94080,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 91, + "thrustSpeed": 90, "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 85 - } - ] - }, - { - "id": "crpg_militia_mace_h0", - "baseId": "crpg_militia_mace", - "name": "Militia Mace", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 717, - "weight": 2.48, - "rank": 0, - "tier": 2.46830845, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 52, - "balance": 0.33, - "handling": 89, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 83, - "swingDamage": 24, - "swingDamageType": "Blunt", - "swingSpeed": 80 - } - ] - }, - { - "id": "crpg_militia_mace_h1", - "baseId": "crpg_militia_mace", - "name": "Militia Mace +1", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 794, - "weight": 2.35, - "rank": 1, - "tier": 2.65025067, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 52, - "balance": 0.4, - "handling": 91, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 24, - "swingDamageType": "Blunt", - "swingSpeed": 82 - } - ] - }, - { - "id": "crpg_militia_mace_h2", - "baseId": "crpg_militia_mace", - "name": "Militia Mace +2", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 929, - "weight": 2.28, - "rank": 2, - "tier": 2.95303679, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 52, - "balance": 0.43, - "handling": 91, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 25, - "swingDamageType": "Blunt", - "swingSpeed": 83 - } - ] - }, - { - "id": "crpg_militia_mace_h3", - "baseId": "crpg_militia_mace", - "name": "Militia Mace +3", - "culture": "Aserai", - "type": "OneHandedWeapon", - "price": 1202, - "weight": 2.28, - "rank": 3, - "tier": 3.50321651, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 52, - "balance": 0.43, - "handling": 91, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 27, - "swingDamageType": "Blunt", - "swingSpeed": 83 + "swingSpeed": 86 } ] }, @@ -93537,10 +94093,10 @@ "name": "Militia Pernach", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3730, - "weight": 2.58, + "price": 7190, + "weight": 2.25, "rank": 0, - "tier": 6.999068, + "tier": 10.1501474, "requirement": 0, "flags": [], "weapons": [ @@ -93550,19 +94106,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.49, - "handling": 90, + "length": 76, + "balance": 0.55, + "handling": 94, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 82, + "thrustSpeed": 85, "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 86 } ] }, @@ -93572,10 +94128,10 @@ "name": "Militia Pernach +1", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3634, - "weight": 2.58, + "price": 6997, + "weight": 2.25, "rank": 1, - "tier": 6.89427662, + "tier": 9.998171, "requirement": 0, "flags": [], "weapons": [ @@ -93585,19 +94141,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.49, - "handling": 90, + "length": 76, + "balance": 0.55, + "handling": 94, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 82, + "thrustSpeed": 85, "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 86 } ] }, @@ -93607,10 +94163,10 @@ "name": "Militia Pernach +2", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 3601, - "weight": 2.58, + "price": 6930, + "weight": 2.25, "rank": 2, - "tier": 6.857329, + "tier": 9.944586, "requirement": 0, "flags": [], "weapons": [ @@ -93620,19 +94176,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.49, - "handling": 90, + "length": 76, + "balance": 0.55, + "handling": 94, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 82, + "thrustSpeed": 85, "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 84 + "swingSpeed": 86 } ] }, @@ -93642,10 +94198,10 @@ "name": "Militia Pernach +3", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 4501, - "weight": 2.55, + "price": 6957, + "weight": 2.25, "rank": 3, - "tier": 7.79715443, + "tier": 9.966472, "requirement": 0, "flags": [], "weapons": [ @@ -93655,19 +94211,19 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 73, - "balance": 0.5, - "handling": 91, + "length": 76, + "balance": 0.55, + "handling": 94, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 82, + "thrustSpeed": 85, "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 85 + "swingSpeed": 86 } ] }, @@ -93924,8 +94480,8 @@ ] }, { - "id": "crpg_mount_greathorse_10_h0", - "baseId": "crpg_mount_greathorse_10", + "id": "crpg_mount_greathorse_10_v1_h0", + "baseId": "crpg_mount_greathorse_10_v1", "name": "Barthais Great Horse", "culture": "Vlandia", "type": "Mount", @@ -93946,8 +94502,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_10_h1", - "baseId": "crpg_mount_greathorse_10", + "id": "crpg_mount_greathorse_10_v1_h1", + "baseId": "crpg_mount_greathorse_10_v1", "name": "Barthais Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -93968,8 +94524,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_10_h2", - "baseId": "crpg_mount_greathorse_10", + "id": "crpg_mount_greathorse_10_v1_h2", + "baseId": "crpg_mount_greathorse_10_v1", "name": "Barthais Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -93990,8 +94546,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_10_h3", - "baseId": "crpg_mount_greathorse_10", + "id": "crpg_mount_greathorse_10_v1_h3", + "baseId": "crpg_mount_greathorse_10_v1", "name": "Barthais Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94012,8 +94568,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_11_h0", - "baseId": "crpg_mount_greathorse_11", + "id": "crpg_mount_greathorse_11_v1_h0", + "baseId": "crpg_mount_greathorse_11_v1", "name": "Brabant Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94034,8 +94590,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_11_h1", - "baseId": "crpg_mount_greathorse_11", + "id": "crpg_mount_greathorse_11_v1_h1", + "baseId": "crpg_mount_greathorse_11_v1", "name": "Brabant Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94056,8 +94612,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_11_h2", - "baseId": "crpg_mount_greathorse_11", + "id": "crpg_mount_greathorse_11_v1_h2", + "baseId": "crpg_mount_greathorse_11_v1", "name": "Brabant Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94078,8 +94634,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_11_h3", - "baseId": "crpg_mount_greathorse_11", + "id": "crpg_mount_greathorse_11_v1_h3", + "baseId": "crpg_mount_greathorse_11_v1", "name": "Brabant Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94100,8 +94656,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_12_h0", - "baseId": "crpg_mount_greathorse_12", + "id": "crpg_mount_greathorse_12_v1_h0", + "baseId": "crpg_mount_greathorse_12_v1", "name": "Comtois Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94122,8 +94678,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_12_h1", - "baseId": "crpg_mount_greathorse_12", + "id": "crpg_mount_greathorse_12_v1_h1", + "baseId": "crpg_mount_greathorse_12_v1", "name": "Comtois Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94144,8 +94700,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_12_h2", - "baseId": "crpg_mount_greathorse_12", + "id": "crpg_mount_greathorse_12_v1_h2", + "baseId": "crpg_mount_greathorse_12_v1", "name": "Comtois Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94166,8 +94722,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_12_h3", - "baseId": "crpg_mount_greathorse_12", + "id": "crpg_mount_greathorse_12_v1_h3", + "baseId": "crpg_mount_greathorse_12_v1", "name": "Comtois Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94188,8 +94744,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_13_h0", - "baseId": "crpg_mount_greathorse_13", + "id": "crpg_mount_greathorse_13_v1_h0", + "baseId": "crpg_mount_greathorse_13_v1", "name": "English Black Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94210,8 +94766,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_13_h1", - "baseId": "crpg_mount_greathorse_13", + "id": "crpg_mount_greathorse_13_v1_h1", + "baseId": "crpg_mount_greathorse_13_v1", "name": "English Black Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94232,8 +94788,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_13_h2", - "baseId": "crpg_mount_greathorse_13", + "id": "crpg_mount_greathorse_13_v1_h2", + "baseId": "crpg_mount_greathorse_13_v1", "name": "English Black Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94254,8 +94810,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_13_h3", - "baseId": "crpg_mount_greathorse_13", + "id": "crpg_mount_greathorse_13_v1_h3", + "baseId": "crpg_mount_greathorse_13_v1", "name": "English Black Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94276,8 +94832,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_14_h0", - "baseId": "crpg_mount_greathorse_14", + "id": "crpg_mount_greathorse_14_v1_h0", + "baseId": "crpg_mount_greathorse_14_v1", "name": "Percheron Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94298,8 +94854,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_14_h1", - "baseId": "crpg_mount_greathorse_14", + "id": "crpg_mount_greathorse_14_v1_h1", + "baseId": "crpg_mount_greathorse_14_v1", "name": "Percheron Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94320,8 +94876,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_14_h2", - "baseId": "crpg_mount_greathorse_14", + "id": "crpg_mount_greathorse_14_v1_h2", + "baseId": "crpg_mount_greathorse_14_v1", "name": "Percheron Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94342,8 +94898,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_14_h3", - "baseId": "crpg_mount_greathorse_14", + "id": "crpg_mount_greathorse_14_v1_h3", + "baseId": "crpg_mount_greathorse_14_v1", "name": "Percheron Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94364,8 +94920,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_15_h0", - "baseId": "crpg_mount_greathorse_15", + "id": "crpg_mount_greathorse_15_v1_h0", + "baseId": "crpg_mount_greathorse_15_v1", "name": "Lionheart", "culture": "Neutral", "type": "Mount", @@ -94386,8 +94942,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_15_h1", - "baseId": "crpg_mount_greathorse_15", + "id": "crpg_mount_greathorse_15_v1_h1", + "baseId": "crpg_mount_greathorse_15_v1", "name": "Lionheart +1", "culture": "Neutral", "type": "Mount", @@ -94408,8 +94964,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_15_h2", - "baseId": "crpg_mount_greathorse_15", + "id": "crpg_mount_greathorse_15_v1_h2", + "baseId": "crpg_mount_greathorse_15_v1", "name": "Lionheart +2", "culture": "Neutral", "type": "Mount", @@ -94430,8 +94986,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_15_h3", - "baseId": "crpg_mount_greathorse_15", + "id": "crpg_mount_greathorse_15_v1_h3", + "baseId": "crpg_mount_greathorse_15_v1", "name": "Lionheart +3", "culture": "Neutral", "type": "Mount", @@ -94452,8 +95008,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_5_h0", - "baseId": "crpg_mount_greathorse_5", + "id": "crpg_mount_greathorse_5_v1_h0", + "baseId": "crpg_mount_greathorse_5_v1", "name": "Suffolk Punch Draught", "culture": "Vlandia", "type": "Mount", @@ -94474,8 +95030,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_5_h1", - "baseId": "crpg_mount_greathorse_5", + "id": "crpg_mount_greathorse_5_v1_h1", + "baseId": "crpg_mount_greathorse_5_v1", "name": "Suffolk Punch Draught +1", "culture": "Vlandia", "type": "Mount", @@ -94496,8 +95052,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_5_h2", - "baseId": "crpg_mount_greathorse_5", + "id": "crpg_mount_greathorse_5_v1_h2", + "baseId": "crpg_mount_greathorse_5_v1", "name": "Suffolk Punch Draught +2", "culture": "Vlandia", "type": "Mount", @@ -94518,8 +95074,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_5_h3", - "baseId": "crpg_mount_greathorse_5", + "id": "crpg_mount_greathorse_5_v1_h3", + "baseId": "crpg_mount_greathorse_5_v1", "name": "Suffolk Punch Draught +3", "culture": "Vlandia", "type": "Mount", @@ -94540,8 +95096,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_6_h0", - "baseId": "crpg_mount_greathorse_6", + "id": "crpg_mount_greathorse_6_v1_h0", + "baseId": "crpg_mount_greathorse_6_v1", "name": "Boulonnais Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94562,8 +95118,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_6_h1", - "baseId": "crpg_mount_greathorse_6", + "id": "crpg_mount_greathorse_6_v1_h1", + "baseId": "crpg_mount_greathorse_6_v1", "name": "Boulonnais Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94584,8 +95140,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_6_h2", - "baseId": "crpg_mount_greathorse_6", + "id": "crpg_mount_greathorse_6_v1_h2", + "baseId": "crpg_mount_greathorse_6_v1", "name": "Boulonnais Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94606,8 +95162,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_6_h3", - "baseId": "crpg_mount_greathorse_6", + "id": "crpg_mount_greathorse_6_v1_h3", + "baseId": "crpg_mount_greathorse_6_v1", "name": "Boulonnais Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94628,8 +95184,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_7_h0", - "baseId": "crpg_mount_greathorse_7", + "id": "crpg_mount_greathorse_7_v1_h0", + "baseId": "crpg_mount_greathorse_7_v1", "name": "Galloway Great Horse", "culture": "Battania", "type": "Mount", @@ -94650,8 +95206,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_7_h1", - "baseId": "crpg_mount_greathorse_7", + "id": "crpg_mount_greathorse_7_v1_h1", + "baseId": "crpg_mount_greathorse_7_v1", "name": "Galloway Great Horse +1", "culture": "Battania", "type": "Mount", @@ -94672,8 +95228,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_7_h2", - "baseId": "crpg_mount_greathorse_7", + "id": "crpg_mount_greathorse_7_v1_h2", + "baseId": "crpg_mount_greathorse_7_v1", "name": "Galloway Great Horse +2", "culture": "Battania", "type": "Mount", @@ -94694,8 +95250,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_7_h3", - "baseId": "crpg_mount_greathorse_7", + "id": "crpg_mount_greathorse_7_v1_h3", + "baseId": "crpg_mount_greathorse_7_v1", "name": "Galloway Great Horse +3", "culture": "Battania", "type": "Mount", @@ -94716,8 +95272,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_8_h0", - "baseId": "crpg_mount_greathorse_8", + "id": "crpg_mount_greathorse_8_v1_h0", + "baseId": "crpg_mount_greathorse_8_v1", "name": "Poitevin Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94738,8 +95294,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_8_h1", - "baseId": "crpg_mount_greathorse_8", + "id": "crpg_mount_greathorse_8_v1_h1", + "baseId": "crpg_mount_greathorse_8_v1", "name": "Poitevin Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94760,8 +95316,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_8_h2", - "baseId": "crpg_mount_greathorse_8", + "id": "crpg_mount_greathorse_8_v1_h2", + "baseId": "crpg_mount_greathorse_8_v1", "name": "Poitevin Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94782,8 +95338,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_8_h3", - "baseId": "crpg_mount_greathorse_8", + "id": "crpg_mount_greathorse_8_v1_h3", + "baseId": "crpg_mount_greathorse_8_v1", "name": "Poitevin Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94804,8 +95360,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_9_h0", - "baseId": "crpg_mount_greathorse_9", + "id": "crpg_mount_greathorse_9_v1_h0", + "baseId": "crpg_mount_greathorse_9_v1", "name": "Oberlander Great Horse", "culture": "Vlandia", "type": "Mount", @@ -94826,8 +95382,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_9_h1", - "baseId": "crpg_mount_greathorse_9", + "id": "crpg_mount_greathorse_9_v1_h1", + "baseId": "crpg_mount_greathorse_9_v1", "name": "Oberlander Great Horse +1", "culture": "Vlandia", "type": "Mount", @@ -94848,8 +95404,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_9_h2", - "baseId": "crpg_mount_greathorse_9", + "id": "crpg_mount_greathorse_9_v1_h2", + "baseId": "crpg_mount_greathorse_9_v1", "name": "Oberlander Great Horse +2", "culture": "Vlandia", "type": "Mount", @@ -94870,8 +95426,8 @@ "weapons": [] }, { - "id": "crpg_mount_greathorse_9_h3", - "baseId": "crpg_mount_greathorse_9", + "id": "crpg_mount_greathorse_9_v1_h3", + "baseId": "crpg_mount_greathorse_9_v1", "name": "Oberlander Great Horse +3", "culture": "Vlandia", "type": "Mount", @@ -94892,8 +95448,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_10_h0", - "baseId": "crpg_mount_rouncey_10", + "id": "crpg_mount_rouncey_10_v1_h0", + "baseId": "crpg_mount_rouncey_10_v1", "name": "Black Forest Rouncey", "culture": "Vlandia", "type": "Mount", @@ -94914,8 +95470,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_10_h1", - "baseId": "crpg_mount_rouncey_10", + "id": "crpg_mount_rouncey_10_v1_h1", + "baseId": "crpg_mount_rouncey_10_v1", "name": "Black Forest Rouncey +1", "culture": "Vlandia", "type": "Mount", @@ -94936,8 +95492,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_10_h2", - "baseId": "crpg_mount_rouncey_10", + "id": "crpg_mount_rouncey_10_v1_h2", + "baseId": "crpg_mount_rouncey_10_v1", "name": "Black Forest Rouncey +2", "culture": "Vlandia", "type": "Mount", @@ -94958,8 +95514,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_10_h3", - "baseId": "crpg_mount_rouncey_10", + "id": "crpg_mount_rouncey_10_v1_h3", + "baseId": "crpg_mount_rouncey_10_v1", "name": "Black Forest Rouncey +3", "culture": "Vlandia", "type": "Mount", @@ -94980,8 +95536,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_11_h0", - "baseId": "crpg_mount_rouncey_11", + "id": "crpg_mount_rouncey_11_v1_h0", + "baseId": "crpg_mount_rouncey_11_v1", "name": "Bidet Breton Rouncey", "culture": "Vlandia", "type": "Mount", @@ -95002,8 +95558,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_11_h1", - "baseId": "crpg_mount_rouncey_11", + "id": "crpg_mount_rouncey_11_v1_h1", + "baseId": "crpg_mount_rouncey_11_v1", "name": "Bidet Breton Rouncey +1", "culture": "Vlandia", "type": "Mount", @@ -95024,8 +95580,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_11_h2", - "baseId": "crpg_mount_rouncey_11", + "id": "crpg_mount_rouncey_11_v1_h2", + "baseId": "crpg_mount_rouncey_11_v1", "name": "Bidet Breton Rouncey +2", "culture": "Vlandia", "type": "Mount", @@ -95046,8 +95602,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_11_h3", - "baseId": "crpg_mount_rouncey_11", + "id": "crpg_mount_rouncey_11_v1_h3", + "baseId": "crpg_mount_rouncey_11_v1", "name": "Bidet Breton Rouncey +3", "culture": "Vlandia", "type": "Mount", @@ -95068,8 +95624,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_12_h0", - "baseId": "crpg_mount_rouncey_12", + "id": "crpg_mount_rouncey_12_v1_h0", + "baseId": "crpg_mount_rouncey_12_v1", "name": "Dzhabe Rouncey", "culture": "Khuzait", "type": "Mount", @@ -95090,8 +95646,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_12_h1", - "baseId": "crpg_mount_rouncey_12", + "id": "crpg_mount_rouncey_12_v1_h1", + "baseId": "crpg_mount_rouncey_12_v1", "name": "Dzhabe Rouncey +1", "culture": "Khuzait", "type": "Mount", @@ -95112,8 +95668,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_12_h2", - "baseId": "crpg_mount_rouncey_12", + "id": "crpg_mount_rouncey_12_v1_h2", + "baseId": "crpg_mount_rouncey_12_v1", "name": "Dzhabe Rouncey +2", "culture": "Khuzait", "type": "Mount", @@ -95134,8 +95690,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_12_h3", - "baseId": "crpg_mount_rouncey_12", + "id": "crpg_mount_rouncey_12_v1_h3", + "baseId": "crpg_mount_rouncey_12_v1", "name": "Dzhabe Rouncey +3", "culture": "Khuzait", "type": "Mount", @@ -95156,8 +95712,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_13_h0", - "baseId": "crpg_mount_rouncey_13", + "id": "crpg_mount_rouncey_13_v1_h0", + "baseId": "crpg_mount_rouncey_13_v1", "name": "Karachay Rouncey", "culture": "Khuzait", "type": "Mount", @@ -95178,8 +95734,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_13_h1", - "baseId": "crpg_mount_rouncey_13", + "id": "crpg_mount_rouncey_13_v1_h1", + "baseId": "crpg_mount_rouncey_13_v1", "name": "Karachay Rouncey +1", "culture": "Khuzait", "type": "Mount", @@ -95200,8 +95756,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_13_h2", - "baseId": "crpg_mount_rouncey_13", + "id": "crpg_mount_rouncey_13_v1_h2", + "baseId": "crpg_mount_rouncey_13_v1", "name": "Karachay Rouncey +2", "culture": "Khuzait", "type": "Mount", @@ -95222,8 +95778,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_13_h3", - "baseId": "crpg_mount_rouncey_13", + "id": "crpg_mount_rouncey_13_v1_h3", + "baseId": "crpg_mount_rouncey_13_v1", "name": "Karachay Rouncey +3", "culture": "Khuzait", "type": "Mount", @@ -95244,8 +95800,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_14_h0", - "baseId": "crpg_mount_rouncey_14", + "id": "crpg_mount_rouncey_14_v1_h0", + "baseId": "crpg_mount_rouncey_14_v1", "name": "Unmol Rouncey", "culture": "Aserai", "type": "Mount", @@ -95266,8 +95822,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_14_h1", - "baseId": "crpg_mount_rouncey_14", + "id": "crpg_mount_rouncey_14_v1_h1", + "baseId": "crpg_mount_rouncey_14_v1", "name": "Unmol Rouncey +1", "culture": "Aserai", "type": "Mount", @@ -95288,8 +95844,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_14_h2", - "baseId": "crpg_mount_rouncey_14", + "id": "crpg_mount_rouncey_14_v1_h2", + "baseId": "crpg_mount_rouncey_14_v1", "name": "Unmol Rouncey +2", "culture": "Aserai", "type": "Mount", @@ -95310,8 +95866,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_14_h3", - "baseId": "crpg_mount_rouncey_14", + "id": "crpg_mount_rouncey_14_v1_h3", + "baseId": "crpg_mount_rouncey_14_v1", "name": "Unmol Rouncey +3", "culture": "Aserai", "type": "Mount", @@ -95332,8 +95888,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_15_h0", - "baseId": "crpg_mount_rouncey_15", + "id": "crpg_mount_rouncey_15_v1_h0", + "baseId": "crpg_mount_rouncey_15_v1", "name": "Kehilan al-Khamsa", "culture": "Neutral", "type": "Mount", @@ -95354,8 +95910,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_15_h1", - "baseId": "crpg_mount_rouncey_15", + "id": "crpg_mount_rouncey_15_v1_h1", + "baseId": "crpg_mount_rouncey_15_v1", "name": "Kehilan al-Khamsa +1", "culture": "Neutral", "type": "Mount", @@ -95376,8 +95932,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_15_h2", - "baseId": "crpg_mount_rouncey_15", + "id": "crpg_mount_rouncey_15_v1_h2", + "baseId": "crpg_mount_rouncey_15_v1", "name": "Kehilan al-Khamsa +2", "culture": "Neutral", "type": "Mount", @@ -95398,8 +95954,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_15_h3", - "baseId": "crpg_mount_rouncey_15", + "id": "crpg_mount_rouncey_15_v1_h3", + "baseId": "crpg_mount_rouncey_15_v1", "name": "Kehilan al-Khamsa +3", "culture": "Neutral", "type": "Mount", @@ -95420,8 +95976,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_2_h0", - "baseId": "crpg_mount_rouncey_2", + "id": "crpg_mount_rouncey_2_v1_h0", + "baseId": "crpg_mount_rouncey_2_v1", "name": "Sumpter Horse", "culture": "Neutral", "type": "Mount", @@ -95442,8 +95998,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_2_h1", - "baseId": "crpg_mount_rouncey_2", + "id": "crpg_mount_rouncey_2_v1_h1", + "baseId": "crpg_mount_rouncey_2_v1", "name": "Sumpter Horse +1", "culture": "Neutral", "type": "Mount", @@ -95464,8 +96020,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_2_h2", - "baseId": "crpg_mount_rouncey_2", + "id": "crpg_mount_rouncey_2_v1_h2", + "baseId": "crpg_mount_rouncey_2_v1", "name": "Sumpter Horse +2", "culture": "Neutral", "type": "Mount", @@ -95486,8 +96042,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_2_h3", - "baseId": "crpg_mount_rouncey_2", + "id": "crpg_mount_rouncey_2_v1_h3", + "baseId": "crpg_mount_rouncey_2_v1", "name": "Sumpter Horse +3", "culture": "Neutral", "type": "Mount", @@ -95508,8 +96064,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_3_h0", - "baseId": "crpg_mount_rouncey_3", + "id": "crpg_mount_rouncey_3_v1_h0", + "baseId": "crpg_mount_rouncey_3_v1", "name": "Raymond Rouncey", "culture": "Neutral", "type": "Mount", @@ -95530,8 +96086,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_3_h1", - "baseId": "crpg_mount_rouncey_3", + "id": "crpg_mount_rouncey_3_v1_h1", + "baseId": "crpg_mount_rouncey_3_v1", "name": "Raymond Rouncey +1", "culture": "Neutral", "type": "Mount", @@ -95552,8 +96108,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_3_h2", - "baseId": "crpg_mount_rouncey_3", + "id": "crpg_mount_rouncey_3_v1_h2", + "baseId": "crpg_mount_rouncey_3_v1", "name": "Raymond Rouncey +2", "culture": "Neutral", "type": "Mount", @@ -95574,8 +96130,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_3_h3", - "baseId": "crpg_mount_rouncey_3", + "id": "crpg_mount_rouncey_3_v1_h3", + "baseId": "crpg_mount_rouncey_3_v1", "name": "Raymond Rouncey +3", "culture": "Neutral", "type": "Mount", @@ -95596,8 +96152,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_4_h0", - "baseId": "crpg_mount_rouncey_4", + "id": "crpg_mount_rouncey_4_v1_h0", + "baseId": "crpg_mount_rouncey_4_v1", "name": "Fell Pony", "culture": "Vlandia", "type": "Mount", @@ -95618,8 +96174,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_4_h1", - "baseId": "crpg_mount_rouncey_4", + "id": "crpg_mount_rouncey_4_v1_h1", + "baseId": "crpg_mount_rouncey_4_v1", "name": "Fell Pony +1", "culture": "Vlandia", "type": "Mount", @@ -95640,8 +96196,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_4_h2", - "baseId": "crpg_mount_rouncey_4", + "id": "crpg_mount_rouncey_4_v1_h2", + "baseId": "crpg_mount_rouncey_4_v1", "name": "Fell Pony +2", "culture": "Vlandia", "type": "Mount", @@ -95662,8 +96218,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_4_h3", - "baseId": "crpg_mount_rouncey_4", + "id": "crpg_mount_rouncey_4_v1_h3", + "baseId": "crpg_mount_rouncey_4_v1", "name": "Fell Pony +3", "culture": "Vlandia", "type": "Mount", @@ -95684,8 +96240,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_5_h0", - "baseId": "crpg_mount_rouncey_5", + "id": "crpg_mount_rouncey_5_v1_h0", + "baseId": "crpg_mount_rouncey_5_v1", "name": "Welsh Cob", "culture": "Battania", "type": "Mount", @@ -95706,8 +96262,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_5_h1", - "baseId": "crpg_mount_rouncey_5", + "id": "crpg_mount_rouncey_5_v1_h1", + "baseId": "crpg_mount_rouncey_5_v1", "name": "Welsh Cob +1", "culture": "Battania", "type": "Mount", @@ -95728,8 +96284,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_5_h2", - "baseId": "crpg_mount_rouncey_5", + "id": "crpg_mount_rouncey_5_v1_h2", + "baseId": "crpg_mount_rouncey_5_v1", "name": "Welsh Cob +2", "culture": "Battania", "type": "Mount", @@ -95750,8 +96306,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_5_h3", - "baseId": "crpg_mount_rouncey_5", + "id": "crpg_mount_rouncey_5_v1_h3", + "baseId": "crpg_mount_rouncey_5_v1", "name": "Welsh Cob +3", "culture": "Battania", "type": "Mount", @@ -95772,8 +96328,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_6_h0", - "baseId": "crpg_mount_rouncey_6", + "id": "crpg_mount_rouncey_6_v1_h0", + "baseId": "crpg_mount_rouncey_6_v1", "name": "Sanhe Rouncey", "culture": "Khuzait", "type": "Mount", @@ -95794,8 +96350,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_6_h1", - "baseId": "crpg_mount_rouncey_6", + "id": "crpg_mount_rouncey_6_v1_h1", + "baseId": "crpg_mount_rouncey_6_v1", "name": "Sanhe Rouncey +1", "culture": "Khuzait", "type": "Mount", @@ -95816,8 +96372,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_6_h2", - "baseId": "crpg_mount_rouncey_6", + "id": "crpg_mount_rouncey_6_v1_h2", + "baseId": "crpg_mount_rouncey_6_v1", "name": "Sanhe Rouncey +2", "culture": "Khuzait", "type": "Mount", @@ -95838,8 +96394,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_6_h3", - "baseId": "crpg_mount_rouncey_6", + "id": "crpg_mount_rouncey_6_v1_h3", + "baseId": "crpg_mount_rouncey_6_v1", "name": "Sanhe Rouncey +3", "culture": "Khuzait", "type": "Mount", @@ -95860,8 +96416,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_7_h0", - "baseId": "crpg_mount_rouncey_7", + "id": "crpg_mount_rouncey_7_v1_h0", + "baseId": "crpg_mount_rouncey_7_v1", "name": "Megrelakaya Rouncey", "culture": "Empire", "type": "Mount", @@ -95882,8 +96438,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_7_h1", - "baseId": "crpg_mount_rouncey_7", + "id": "crpg_mount_rouncey_7_v1_h1", + "baseId": "crpg_mount_rouncey_7_v1", "name": "Megrelakaya Rouncey +1", "culture": "Empire", "type": "Mount", @@ -95904,8 +96460,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_7_h2", - "baseId": "crpg_mount_rouncey_7", + "id": "crpg_mount_rouncey_7_v1_h2", + "baseId": "crpg_mount_rouncey_7_v1", "name": "Megrelakaya Rouncey +2", "culture": "Empire", "type": "Mount", @@ -95926,8 +96482,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_7_h3", - "baseId": "crpg_mount_rouncey_7", + "id": "crpg_mount_rouncey_7_v1_h3", + "baseId": "crpg_mount_rouncey_7_v1", "name": "Megrelakaya Rouncey +3", "culture": "Empire", "type": "Mount", @@ -95948,8 +96504,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_8_h0", - "baseId": "crpg_mount_rouncey_8", + "id": "crpg_mount_rouncey_8_v1_h0", + "baseId": "crpg_mount_rouncey_8_v1", "name": "East Anglis Rouncey", "culture": "Vlandia", "type": "Mount", @@ -95970,8 +96526,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_8_h1", - "baseId": "crpg_mount_rouncey_8", + "id": "crpg_mount_rouncey_8_v1_h1", + "baseId": "crpg_mount_rouncey_8_v1", "name": "East Anglis Rouncey +1", "culture": "Vlandia", "type": "Mount", @@ -95992,8 +96548,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_8_h2", - "baseId": "crpg_mount_rouncey_8", + "id": "crpg_mount_rouncey_8_v1_h2", + "baseId": "crpg_mount_rouncey_8_v1", "name": "East Anglis Rouncey +2", "culture": "Vlandia", "type": "Mount", @@ -96014,8 +96570,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_8_h3", - "baseId": "crpg_mount_rouncey_8", + "id": "crpg_mount_rouncey_8_v1_h3", + "baseId": "crpg_mount_rouncey_8_v1", "name": "East Anglis Rouncey +3", "culture": "Vlandia", "type": "Mount", @@ -96036,8 +96592,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_9_h0", - "baseId": "crpg_mount_rouncey_9", + "id": "crpg_mount_rouncey_9_v1_h0", + "baseId": "crpg_mount_rouncey_9_v1", "name": "Anadolu Rouncey", "culture": "Aserai", "type": "Mount", @@ -96058,8 +96614,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_9_h1", - "baseId": "crpg_mount_rouncey_9", + "id": "crpg_mount_rouncey_9_v1_h1", + "baseId": "crpg_mount_rouncey_9_v1", "name": "Anadolu Rouncey +1", "culture": "Aserai", "type": "Mount", @@ -96080,8 +96636,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_9_h2", - "baseId": "crpg_mount_rouncey_9", + "id": "crpg_mount_rouncey_9_v1_h2", + "baseId": "crpg_mount_rouncey_9_v1", "name": "Anadolu Rouncey +2", "culture": "Aserai", "type": "Mount", @@ -96102,8 +96658,8 @@ "weapons": [] }, { - "id": "crpg_mount_rouncey_9_h3", - "baseId": "crpg_mount_rouncey_9", + "id": "crpg_mount_rouncey_9_v1_h3", + "baseId": "crpg_mount_rouncey_9_v1", "name": "Anadolu Rouncey +3", "culture": "Aserai", "type": "Mount", @@ -96124,8 +96680,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_10_h0", - "baseId": "crpg_mount1_balanced_10", + "id": "crpg_mount1_balanced_10_v1_h0", + "baseId": "crpg_mount1_balanced_10_v1", "name": "Yunnan Destrier", "culture": "Khuzait", "type": "Mount", @@ -96146,8 +96702,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_10_h1", - "baseId": "crpg_mount1_balanced_10", + "id": "crpg_mount1_balanced_10_v1_h1", + "baseId": "crpg_mount1_balanced_10_v1", "name": "Yunnan Destrier +1", "culture": "Khuzait", "type": "Mount", @@ -96168,8 +96724,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_10_h2", - "baseId": "crpg_mount1_balanced_10", + "id": "crpg_mount1_balanced_10_v1_h2", + "baseId": "crpg_mount1_balanced_10_v1", "name": "Yunnan Destrier +2", "culture": "Khuzait", "type": "Mount", @@ -96190,8 +96746,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_10_h3", - "baseId": "crpg_mount1_balanced_10", + "id": "crpg_mount1_balanced_10_v1_h3", + "baseId": "crpg_mount1_balanced_10_v1", "name": "Yunnan Destrier +3", "culture": "Khuzait", "type": "Mount", @@ -96212,8 +96768,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_11_h0", - "baseId": "crpg_mount1_balanced_11", + "id": "crpg_mount1_balanced_11_v1_h0", + "baseId": "crpg_mount1_balanced_11_v1", "name": "Auvergne Destrier", "culture": "Vlandia", "type": "Mount", @@ -96234,8 +96790,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_11_h1", - "baseId": "crpg_mount1_balanced_11", + "id": "crpg_mount1_balanced_11_v1_h1", + "baseId": "crpg_mount1_balanced_11_v1", "name": "Auvergne Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96256,8 +96812,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_11_h2", - "baseId": "crpg_mount1_balanced_11", + "id": "crpg_mount1_balanced_11_v1_h2", + "baseId": "crpg_mount1_balanced_11_v1", "name": "Auvergne Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96278,8 +96834,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_11_h3", - "baseId": "crpg_mount1_balanced_11", + "id": "crpg_mount1_balanced_11_v1_h3", + "baseId": "crpg_mount1_balanced_11_v1", "name": "Auvergne Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -96300,8 +96856,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_12_h0", - "baseId": "crpg_mount1_balanced_12", + "id": "crpg_mount1_balanced_12_v1_h0", + "baseId": "crpg_mount1_balanced_12_v1", "name": "Lusitano Pureblood Destrier", "culture": "Vlandia", "type": "Mount", @@ -96322,8 +96878,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_12_h1", - "baseId": "crpg_mount1_balanced_12", + "id": "crpg_mount1_balanced_12_v1_h1", + "baseId": "crpg_mount1_balanced_12_v1", "name": "Lusitano Pureblood Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96344,8 +96900,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_12_h2", - "baseId": "crpg_mount1_balanced_12", + "id": "crpg_mount1_balanced_12_v1_h2", + "baseId": "crpg_mount1_balanced_12_v1", "name": "Lusitano Pureblood Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96366,8 +96922,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_12_h3", - "baseId": "crpg_mount1_balanced_12", + "id": "crpg_mount1_balanced_12_v1_h3", + "baseId": "crpg_mount1_balanced_12_v1", "name": "Lusitano Pureblood Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -96388,8 +96944,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_13_h0", - "baseId": "crpg_mount1_balanced_13", + "id": "crpg_mount1_balanced_13_v1_h0", + "baseId": "crpg_mount1_balanced_13_v1", "name": "Bohemond", "culture": "Neutral", "type": "Mount", @@ -96410,8 +96966,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_13_h1", - "baseId": "crpg_mount1_balanced_13", + "id": "crpg_mount1_balanced_13_v1_h1", + "baseId": "crpg_mount1_balanced_13_v1", "name": "Bohemond +1", "culture": "Neutral", "type": "Mount", @@ -96432,8 +96988,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_13_h2", - "baseId": "crpg_mount1_balanced_13", + "id": "crpg_mount1_balanced_13_v1_h2", + "baseId": "crpg_mount1_balanced_13_v1", "name": "Bohemond +2", "culture": "Neutral", "type": "Mount", @@ -96454,8 +97010,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_13_h3", - "baseId": "crpg_mount1_balanced_13", + "id": "crpg_mount1_balanced_13_v1_h3", + "baseId": "crpg_mount1_balanced_13_v1", "name": "Bohemond +3", "culture": "Neutral", "type": "Mount", @@ -96476,8 +97032,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_14_h0", - "baseId": "crpg_mount1_balanced_14", + "id": "crpg_mount1_balanced_14_v1_h0", + "baseId": "crpg_mount1_balanced_14_v1", "name": "Llamrei", "culture": "Neutral", "type": "Mount", @@ -96498,8 +97054,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_14_h1", - "baseId": "crpg_mount1_balanced_14", + "id": "crpg_mount1_balanced_14_v1_h1", + "baseId": "crpg_mount1_balanced_14_v1", "name": "Llamrei +1", "culture": "Neutral", "type": "Mount", @@ -96520,8 +97076,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_14_h2", - "baseId": "crpg_mount1_balanced_14", + "id": "crpg_mount1_balanced_14_v1_h2", + "baseId": "crpg_mount1_balanced_14_v1", "name": "Llamrei +2", "culture": "Neutral", "type": "Mount", @@ -96542,8 +97098,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_14_h3", - "baseId": "crpg_mount1_balanced_14", + "id": "crpg_mount1_balanced_14_v1_h3", + "baseId": "crpg_mount1_balanced_14_v1", "name": "Llamrei +3", "culture": "Neutral", "type": "Mount", @@ -96564,8 +97120,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_5_h0", - "baseId": "crpg_mount1_balanced_5", + "id": "crpg_mount1_balanced_5_v1_h0", + "baseId": "crpg_mount1_balanced_5_v1", "name": "Murgese Destrier", "culture": "Vlandia", "type": "Mount", @@ -96586,8 +97142,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_5_h1", - "baseId": "crpg_mount1_balanced_5", + "id": "crpg_mount1_balanced_5_v1_h1", + "baseId": "crpg_mount1_balanced_5_v1", "name": "Murgese Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96608,8 +97164,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_5_h2", - "baseId": "crpg_mount1_balanced_5", + "id": "crpg_mount1_balanced_5_v1_h2", + "baseId": "crpg_mount1_balanced_5_v1", "name": "Murgese Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96630,8 +97186,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_5_h3", - "baseId": "crpg_mount1_balanced_5", + "id": "crpg_mount1_balanced_5_v1_h3", + "baseId": "crpg_mount1_balanced_5_v1", "name": "Murgese Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -96652,8 +97208,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_6_h0", - "baseId": "crpg_mount1_balanced_6", + "id": "crpg_mount1_balanced_6_v1_h0", + "baseId": "crpg_mount1_balanced_6_v1", "name": "Holsteiner Destrier", "culture": "Vlandia", "type": "Mount", @@ -96674,8 +97230,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_6_h1", - "baseId": "crpg_mount1_balanced_6", + "id": "crpg_mount1_balanced_6_v1_h1", + "baseId": "crpg_mount1_balanced_6_v1", "name": "Holsteiner Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96696,8 +97252,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_6_h2", - "baseId": "crpg_mount1_balanced_6", + "id": "crpg_mount1_balanced_6_v1_h2", + "baseId": "crpg_mount1_balanced_6_v1", "name": "Holsteiner Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96718,8 +97274,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_6_h3", - "baseId": "crpg_mount1_balanced_6", + "id": "crpg_mount1_balanced_6_v1_h3", + "baseId": "crpg_mount1_balanced_6_v1", "name": "Holsteiner Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -96740,8 +97296,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_7_h0", - "baseId": "crpg_mount1_balanced_7", + "id": "crpg_mount1_balanced_7_v1_h0", + "baseId": "crpg_mount1_balanced_7_v1", "name": "Kathiawadi Destrier", "culture": "Aserai", "type": "Mount", @@ -96762,8 +97318,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_7_h1", - "baseId": "crpg_mount1_balanced_7", + "id": "crpg_mount1_balanced_7_v1_h1", + "baseId": "crpg_mount1_balanced_7_v1", "name": "Kathiawadi Destrier +1", "culture": "Aserai", "type": "Mount", @@ -96784,8 +97340,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_7_h2", - "baseId": "crpg_mount1_balanced_7", + "id": "crpg_mount1_balanced_7_v1_h2", + "baseId": "crpg_mount1_balanced_7_v1", "name": "Kathiawadi Destrier +2", "culture": "Aserai", "type": "Mount", @@ -96806,8 +97362,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_7_h3", - "baseId": "crpg_mount1_balanced_7", + "id": "crpg_mount1_balanced_7_v1_h3", + "baseId": "crpg_mount1_balanced_7_v1", "name": "Kathiawadi Destrier +3", "culture": "Aserai", "type": "Mount", @@ -96828,8 +97384,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_8_h0", - "baseId": "crpg_mount1_balanced_8", + "id": "crpg_mount1_balanced_8_v1_h0", + "baseId": "crpg_mount1_balanced_8_v1", "name": "Friesian Destrier", "culture": "Vlandia", "type": "Mount", @@ -96850,8 +97406,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_8_h1", - "baseId": "crpg_mount1_balanced_8", + "id": "crpg_mount1_balanced_8_v1_h1", + "baseId": "crpg_mount1_balanced_8_v1", "name": "Friesian Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96872,8 +97428,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_8_h2", - "baseId": "crpg_mount1_balanced_8", + "id": "crpg_mount1_balanced_8_v1_h2", + "baseId": "crpg_mount1_balanced_8_v1", "name": "Friesian Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96894,8 +97450,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_8_h3", - "baseId": "crpg_mount1_balanced_8", + "id": "crpg_mount1_balanced_8_v1_h3", + "baseId": "crpg_mount1_balanced_8_v1", "name": "Friesian Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -96916,8 +97472,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_9_h0", - "baseId": "crpg_mount1_balanced_9", + "id": "crpg_mount1_balanced_9_v1_h0", + "baseId": "crpg_mount1_balanced_9_v1", "name": "Carthusian Destrier", "culture": "Vlandia", "type": "Mount", @@ -96938,8 +97494,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_9_h1", - "baseId": "crpg_mount1_balanced_9", + "id": "crpg_mount1_balanced_9_v1_h1", + "baseId": "crpg_mount1_balanced_9_v1", "name": "Carthusian Destrier +1", "culture": "Vlandia", "type": "Mount", @@ -96960,8 +97516,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_9_h2", - "baseId": "crpg_mount1_balanced_9", + "id": "crpg_mount1_balanced_9_v1_h2", + "baseId": "crpg_mount1_balanced_9_v1", "name": "Carthusian Destrier +2", "culture": "Vlandia", "type": "Mount", @@ -96982,8 +97538,8 @@ "weapons": [] }, { - "id": "crpg_mount1_balanced_9_h3", - "baseId": "crpg_mount1_balanced_9", + "id": "crpg_mount1_balanced_9_v1_h3", + "baseId": "crpg_mount1_balanced_9_v1", "name": "Carthusian Destrier +3", "culture": "Vlandia", "type": "Mount", @@ -97004,8 +97560,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_10_h0", - "baseId": "crpg_mount1_camel_10", + "id": "crpg_mount1_camel_10_v1_h0", + "baseId": "crpg_mount1_camel_10_v1", "name": "Seleucid Light Camel", "culture": "Empire", "type": "Mount", @@ -97026,8 +97582,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_10_h1", - "baseId": "crpg_mount1_camel_10", + "id": "crpg_mount1_camel_10_v1_h1", + "baseId": "crpg_mount1_camel_10_v1", "name": "Seleucid Light Camel +1", "culture": "Empire", "type": "Mount", @@ -97048,8 +97604,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_10_h2", - "baseId": "crpg_mount1_camel_10", + "id": "crpg_mount1_camel_10_v1_h2", + "baseId": "crpg_mount1_camel_10_v1", "name": "Seleucid Light Camel +2", "culture": "Empire", "type": "Mount", @@ -97070,8 +97626,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_10_h3", - "baseId": "crpg_mount1_camel_10", + "id": "crpg_mount1_camel_10_v1_h3", + "baseId": "crpg_mount1_camel_10_v1", "name": "Seleucid Light Camel +3", "culture": "Empire", "type": "Mount", @@ -97092,8 +97648,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_11_h0", - "baseId": "crpg_mount1_camel_11", + "id": "crpg_mount1_camel_11_v1_h0", + "baseId": "crpg_mount1_camel_11_v1", "name": "Seleucid Heavy Camel", "culture": "Empire", "type": "Mount", @@ -97114,8 +97670,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_11_h1", - "baseId": "crpg_mount1_camel_11", + "id": "crpg_mount1_camel_11_v1_h1", + "baseId": "crpg_mount1_camel_11_v1", "name": "Seleucid Heavy Camel +1", "culture": "Empire", "type": "Mount", @@ -97136,8 +97692,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_11_h2", - "baseId": "crpg_mount1_camel_11", + "id": "crpg_mount1_camel_11_v1_h2", + "baseId": "crpg_mount1_camel_11_v1", "name": "Seleucid Heavy Camel +2", "culture": "Empire", "type": "Mount", @@ -97158,8 +97714,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_11_h3", - "baseId": "crpg_mount1_camel_11", + "id": "crpg_mount1_camel_11_v1_h3", + "baseId": "crpg_mount1_camel_11_v1", "name": "Seleucid Heavy Camel +3", "culture": "Empire", "type": "Mount", @@ -97180,8 +97736,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_12_h0", - "baseId": "crpg_mount1_camel_12", + "id": "crpg_mount1_camel_12_v1_h0", + "baseId": "crpg_mount1_camel_12_v1", "name": "Parthian Light Camel", "culture": "Aserai", "type": "Mount", @@ -97202,8 +97758,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_12_h1", - "baseId": "crpg_mount1_camel_12", + "id": "crpg_mount1_camel_12_v1_h1", + "baseId": "crpg_mount1_camel_12_v1", "name": "Parthian Light Camel +1", "culture": "Aserai", "type": "Mount", @@ -97224,8 +97780,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_12_h2", - "baseId": "crpg_mount1_camel_12", + "id": "crpg_mount1_camel_12_v1_h2", + "baseId": "crpg_mount1_camel_12_v1", "name": "Parthian Light Camel +2", "culture": "Aserai", "type": "Mount", @@ -97246,8 +97802,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_12_h3", - "baseId": "crpg_mount1_camel_12", + "id": "crpg_mount1_camel_12_v1_h3", + "baseId": "crpg_mount1_camel_12_v1", "name": "Parthian Light Camel +3", "culture": "Aserai", "type": "Mount", @@ -97268,8 +97824,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_13_h0", - "baseId": "crpg_mount1_camel_13", + "id": "crpg_mount1_camel_13_v1_h0", + "baseId": "crpg_mount1_camel_13_v1", "name": "Parthian Heavy Camel", "culture": "Aserai", "type": "Mount", @@ -97290,8 +97846,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_13_h1", - "baseId": "crpg_mount1_camel_13", + "id": "crpg_mount1_camel_13_v1_h1", + "baseId": "crpg_mount1_camel_13_v1", "name": "Parthian Heavy Camel +1", "culture": "Aserai", "type": "Mount", @@ -97312,8 +97868,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_13_h2", - "baseId": "crpg_mount1_camel_13", + "id": "crpg_mount1_camel_13_v1_h2", + "baseId": "crpg_mount1_camel_13_v1", "name": "Parthian Heavy Camel +2", "culture": "Aserai", "type": "Mount", @@ -97334,8 +97890,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_13_h3", - "baseId": "crpg_mount1_camel_13", + "id": "crpg_mount1_camel_13_v1_h3", + "baseId": "crpg_mount1_camel_13_v1", "name": "Parthian Heavy Camel +3", "culture": "Aserai", "type": "Mount", @@ -97356,8 +97912,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_14_h0", - "baseId": "crpg_mount1_camel_14", + "id": "crpg_mount1_camel_14_v1_h0", + "baseId": "crpg_mount1_camel_14_v1", "name": "Achaemenian Light Camel", "culture": "Aserai", "type": "Mount", @@ -97378,8 +97934,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_14_h1", - "baseId": "crpg_mount1_camel_14", + "id": "crpg_mount1_camel_14_v1_h1", + "baseId": "crpg_mount1_camel_14_v1", "name": "Achaemenian Light Camel +1", "culture": "Aserai", "type": "Mount", @@ -97400,8 +97956,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_14_h2", - "baseId": "crpg_mount1_camel_14", + "id": "crpg_mount1_camel_14_v1_h2", + "baseId": "crpg_mount1_camel_14_v1", "name": "Achaemenian Light Camel +2", "culture": "Aserai", "type": "Mount", @@ -97422,8 +97978,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_14_h3", - "baseId": "crpg_mount1_camel_14", + "id": "crpg_mount1_camel_14_v1_h3", + "baseId": "crpg_mount1_camel_14_v1", "name": "Achaemenian Light Camel +3", "culture": "Aserai", "type": "Mount", @@ -97444,8 +98000,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_15_h0", - "baseId": "crpg_mount1_camel_15", + "id": "crpg_mount1_camel_15_v1_h0", + "baseId": "crpg_mount1_camel_15_v1", "name": "Achaemenian Heavy Camel", "culture": "Aserai", "type": "Mount", @@ -97466,8 +98022,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_15_h1", - "baseId": "crpg_mount1_camel_15", + "id": "crpg_mount1_camel_15_v1_h1", + "baseId": "crpg_mount1_camel_15_v1", "name": "Achaemenian Heavy Camel +1", "culture": "Aserai", "type": "Mount", @@ -97488,8 +98044,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_15_h2", - "baseId": "crpg_mount1_camel_15", + "id": "crpg_mount1_camel_15_v1_h2", + "baseId": "crpg_mount1_camel_15_v1", "name": "Achaemenian Heavy Camel +2", "culture": "Aserai", "type": "Mount", @@ -97510,8 +98066,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_15_h3", - "baseId": "crpg_mount1_camel_15", + "id": "crpg_mount1_camel_15_v1_h3", + "baseId": "crpg_mount1_camel_15_v1", "name": "Achaemenian Heavy Camel +3", "culture": "Aserai", "type": "Mount", @@ -97532,8 +98088,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_16_h0", - "baseId": "crpg_mount1_camel_16", + "id": "crpg_mount1_camel_16_v1_h0", + "baseId": "crpg_mount1_camel_16_v1", "name": "Safinat al-Barr", "culture": "Neutral", "type": "Mount", @@ -97554,8 +98110,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_16_h1", - "baseId": "crpg_mount1_camel_16", + "id": "crpg_mount1_camel_16_v1_h1", + "baseId": "crpg_mount1_camel_16_v1", "name": "Safinat al-Barr +1", "culture": "Neutral", "type": "Mount", @@ -97576,8 +98132,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_16_h2", - "baseId": "crpg_mount1_camel_16", + "id": "crpg_mount1_camel_16_v1_h2", + "baseId": "crpg_mount1_camel_16_v1", "name": "Safinat al-Barr +2", "culture": "Neutral", "type": "Mount", @@ -97598,8 +98154,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_16_h3", - "baseId": "crpg_mount1_camel_16", + "id": "crpg_mount1_camel_16_v1_h3", + "baseId": "crpg_mount1_camel_16_v1", "name": "Safinat al-Barr +3", "culture": "Neutral", "type": "Mount", @@ -97620,8 +98176,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_17_h0", - "baseId": "crpg_mount1_camel_17", + "id": "crpg_mount1_camel_17_v1_h0", + "baseId": "crpg_mount1_camel_17_v1", "name": "Padishah", "culture": "Neutral", "type": "Mount", @@ -97642,8 +98198,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_17_h1", - "baseId": "crpg_mount1_camel_17", + "id": "crpg_mount1_camel_17_v1_h1", + "baseId": "crpg_mount1_camel_17_v1", "name": "Padishah +1", "culture": "Neutral", "type": "Mount", @@ -97664,8 +98220,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_17_h2", - "baseId": "crpg_mount1_camel_17", + "id": "crpg_mount1_camel_17_v1_h2", + "baseId": "crpg_mount1_camel_17_v1", "name": "Padishah +2", "culture": "Neutral", "type": "Mount", @@ -97686,8 +98242,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_17_h3", - "baseId": "crpg_mount1_camel_17", + "id": "crpg_mount1_camel_17_v1_h3", + "baseId": "crpg_mount1_camel_17_v1", "name": "Padishah +3", "culture": "Neutral", "type": "Mount", @@ -97708,8 +98264,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_2_h0", - "baseId": "crpg_mount1_camel_2", + "id": "crpg_mount1_camel_2_v1_h0", + "baseId": "crpg_mount1_camel_2_v1", "name": "Pack Camel", "culture": "Neutral", "type": "Mount", @@ -97730,8 +98286,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_2_h1", - "baseId": "crpg_mount1_camel_2", + "id": "crpg_mount1_camel_2_v1_h1", + "baseId": "crpg_mount1_camel_2_v1", "name": "Pack Camel +1", "culture": "Neutral", "type": "Mount", @@ -97752,8 +98308,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_2_h2", - "baseId": "crpg_mount1_camel_2", + "id": "crpg_mount1_camel_2_v1_h2", + "baseId": "crpg_mount1_camel_2_v1", "name": "Pack Camel +2", "culture": "Neutral", "type": "Mount", @@ -97774,8 +98330,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_2_h3", - "baseId": "crpg_mount1_camel_2", + "id": "crpg_mount1_camel_2_v1_h3", + "baseId": "crpg_mount1_camel_2_v1", "name": "Pack Camel +3", "culture": "Neutral", "type": "Mount", @@ -97796,8 +98352,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_3_h0", - "baseId": "crpg_mount1_camel_3", + "id": "crpg_mount1_camel_3_v1_h0", + "baseId": "crpg_mount1_camel_3_v1", "name": "Pratihara Camel", "culture": "Aserai", "type": "Mount", @@ -97818,8 +98374,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_3_h1", - "baseId": "crpg_mount1_camel_3", + "id": "crpg_mount1_camel_3_v1_h1", + "baseId": "crpg_mount1_camel_3_v1", "name": "Pratihara Camel +1", "culture": "Aserai", "type": "Mount", @@ -97840,8 +98396,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_3_h2", - "baseId": "crpg_mount1_camel_3", + "id": "crpg_mount1_camel_3_v1_h2", + "baseId": "crpg_mount1_camel_3_v1", "name": "Pratihara Camel +2", "culture": "Aserai", "type": "Mount", @@ -97862,8 +98418,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_3_h3", - "baseId": "crpg_mount1_camel_3", + "id": "crpg_mount1_camel_3_v1_h3", + "baseId": "crpg_mount1_camel_3_v1", "name": "Pratihara Camel +3", "culture": "Aserai", "type": "Mount", @@ -97884,8 +98440,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_4_h0", - "baseId": "crpg_mount1_camel_4", + "id": "crpg_mount1_camel_4_v1_h0", + "baseId": "crpg_mount1_camel_4_v1", "name": "Qedarite Camel", "culture": "Aserai", "type": "Mount", @@ -97906,8 +98462,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_4_h1", - "baseId": "crpg_mount1_camel_4", + "id": "crpg_mount1_camel_4_v1_h1", + "baseId": "crpg_mount1_camel_4_v1", "name": "Qedarite Camel +1", "culture": "Aserai", "type": "Mount", @@ -97928,8 +98484,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_4_h2", - "baseId": "crpg_mount1_camel_4", + "id": "crpg_mount1_camel_4_v1_h2", + "baseId": "crpg_mount1_camel_4_v1", "name": "Qedarite Camel +2", "culture": "Aserai", "type": "Mount", @@ -97950,8 +98506,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_4_h3", - "baseId": "crpg_mount1_camel_4", + "id": "crpg_mount1_camel_4_v1_h3", + "baseId": "crpg_mount1_camel_4_v1", "name": "Qedarite Camel +3", "culture": "Aserai", "type": "Mount", @@ -97972,8 +98528,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_5_h0", - "baseId": "crpg_mount1_camel_5", + "id": "crpg_mount1_camel_5_v1_h0", + "baseId": "crpg_mount1_camel_5_v1", "name": "Palmyrene Camel", "culture": "Aserai", "type": "Mount", @@ -97994,8 +98550,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_5_h1", - "baseId": "crpg_mount1_camel_5", + "id": "crpg_mount1_camel_5_v1_h1", + "baseId": "crpg_mount1_camel_5_v1", "name": "Palmyrene Camel +1", "culture": "Aserai", "type": "Mount", @@ -98016,8 +98572,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_5_h2", - "baseId": "crpg_mount1_camel_5", + "id": "crpg_mount1_camel_5_v1_h2", + "baseId": "crpg_mount1_camel_5_v1", "name": "Palmyrene Camel +2", "culture": "Aserai", "type": "Mount", @@ -98038,8 +98594,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_5_h3", - "baseId": "crpg_mount1_camel_5", + "id": "crpg_mount1_camel_5_v1_h3", + "baseId": "crpg_mount1_camel_5_v1", "name": "Palmyrene Camel +3", "culture": "Aserai", "type": "Mount", @@ -98060,8 +98616,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_6_h0", - "baseId": "crpg_mount1_camel_6", + "id": "crpg_mount1_camel_6_v1_h0", + "baseId": "crpg_mount1_camel_6_v1", "name": "Sargonid Light Camel", "culture": "Aserai", "type": "Mount", @@ -98082,8 +98638,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_6_h1", - "baseId": "crpg_mount1_camel_6", + "id": "crpg_mount1_camel_6_v1_h1", + "baseId": "crpg_mount1_camel_6_v1", "name": "Sargonid Light Camel +1", "culture": "Aserai", "type": "Mount", @@ -98104,8 +98660,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_6_h2", - "baseId": "crpg_mount1_camel_6", + "id": "crpg_mount1_camel_6_v1_h2", + "baseId": "crpg_mount1_camel_6_v1", "name": "Sargonid Light Camel +2", "culture": "Aserai", "type": "Mount", @@ -98126,8 +98682,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_6_h3", - "baseId": "crpg_mount1_camel_6", + "id": "crpg_mount1_camel_6_v1_h3", + "baseId": "crpg_mount1_camel_6_v1", "name": "Sargonid Light Camel +3", "culture": "Aserai", "type": "Mount", @@ -98148,8 +98704,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_7_h0", - "baseId": "crpg_mount1_camel_7", + "id": "crpg_mount1_camel_7_v1_h0", + "baseId": "crpg_mount1_camel_7_v1", "name": "Sargonid Heavy Camel", "culture": "Aserai", "type": "Mount", @@ -98170,8 +98726,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_7_h1", - "baseId": "crpg_mount1_camel_7", + "id": "crpg_mount1_camel_7_v1_h1", + "baseId": "crpg_mount1_camel_7_v1", "name": "Sargonid Heavy Camel +1", "culture": "Aserai", "type": "Mount", @@ -98192,8 +98748,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_7_h2", - "baseId": "crpg_mount1_camel_7", + "id": "crpg_mount1_camel_7_v1_h2", + "baseId": "crpg_mount1_camel_7_v1", "name": "Sargonid Heavy Camel +2", "culture": "Aserai", "type": "Mount", @@ -98214,8 +98770,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_7_h3", - "baseId": "crpg_mount1_camel_7", + "id": "crpg_mount1_camel_7_v1_h3", + "baseId": "crpg_mount1_camel_7_v1", "name": "Sargonid Heavy Camel +3", "culture": "Aserai", "type": "Mount", @@ -98236,8 +98792,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_8_h0", - "baseId": "crpg_mount1_camel_8", + "id": "crpg_mount1_camel_8_v1_h0", + "baseId": "crpg_mount1_camel_8_v1", "name": "Nabatean Light Camel", "culture": "Aserai", "type": "Mount", @@ -98258,8 +98814,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_8_h1", - "baseId": "crpg_mount1_camel_8", + "id": "crpg_mount1_camel_8_v1_h1", + "baseId": "crpg_mount1_camel_8_v1", "name": "Nabatean Light Camel +1", "culture": "Aserai", "type": "Mount", @@ -98280,8 +98836,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_8_h2", - "baseId": "crpg_mount1_camel_8", + "id": "crpg_mount1_camel_8_v1_h2", + "baseId": "crpg_mount1_camel_8_v1", "name": "Nabatean Light Camel +2", "culture": "Aserai", "type": "Mount", @@ -98302,8 +98858,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_8_h3", - "baseId": "crpg_mount1_camel_8", + "id": "crpg_mount1_camel_8_v1_h3", + "baseId": "crpg_mount1_camel_8_v1", "name": "Nabatean Light Camel +3", "culture": "Aserai", "type": "Mount", @@ -98324,8 +98880,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_9_h0", - "baseId": "crpg_mount1_camel_9", + "id": "crpg_mount1_camel_9_v1_h0", + "baseId": "crpg_mount1_camel_9_v1", "name": "Nabatean Heavy Camel", "culture": "Aserai", "type": "Mount", @@ -98346,8 +98902,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_9_h1", - "baseId": "crpg_mount1_camel_9", + "id": "crpg_mount1_camel_9_v1_h1", + "baseId": "crpg_mount1_camel_9_v1", "name": "Nabatean Heavy Camel +1", "culture": "Aserai", "type": "Mount", @@ -98368,8 +98924,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_9_h2", - "baseId": "crpg_mount1_camel_9", + "id": "crpg_mount1_camel_9_v1_h2", + "baseId": "crpg_mount1_camel_9_v1", "name": "Nabatean Heavy Camel +2", "culture": "Aserai", "type": "Mount", @@ -98390,8 +98946,8 @@ "weapons": [] }, { - "id": "crpg_mount1_camel_9_h3", - "baseId": "crpg_mount1_camel_9", + "id": "crpg_mount1_camel_9_v1_h3", + "baseId": "crpg_mount1_camel_9_v1", "name": "Nabatean Heavy Camel +3", "culture": "Aserai", "type": "Mount", @@ -98412,8 +98968,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_10_h0", - "baseId": "crpg_mount1_charger_10", + "id": "crpg_mount1_charger_10_v1_h0", + "baseId": "crpg_mount1_charger_10_v1", "name": "Desert Norman Charger", "culture": "Vlandia", "type": "Mount", @@ -98434,8 +98990,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_10_h1", - "baseId": "crpg_mount1_charger_10", + "id": "crpg_mount1_charger_10_v1_h1", + "baseId": "crpg_mount1_charger_10_v1", "name": "Desert Norman Charger +1", "culture": "Vlandia", "type": "Mount", @@ -98456,8 +99012,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_10_h2", - "baseId": "crpg_mount1_charger_10", + "id": "crpg_mount1_charger_10_v1_h2", + "baseId": "crpg_mount1_charger_10_v1", "name": "Desert Norman Charger +2", "culture": "Vlandia", "type": "Mount", @@ -98478,8 +99034,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_10_h3", - "baseId": "crpg_mount1_charger_10", + "id": "crpg_mount1_charger_10_v1_h3", + "baseId": "crpg_mount1_charger_10_v1", "name": "Desert Norman Charger +3", "culture": "Vlandia", "type": "Mount", @@ -98500,8 +99056,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_11_h0", - "baseId": "crpg_mount1_charger_11", + "id": "crpg_mount1_charger_11_v1_h0", + "baseId": "crpg_mount1_charger_11_v1", "name": "Andravida Charger", "culture": "Empire", "type": "Mount", @@ -98522,8 +99078,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_11_h1", - "baseId": "crpg_mount1_charger_11", + "id": "crpg_mount1_charger_11_v1_h1", + "baseId": "crpg_mount1_charger_11_v1", "name": "Andravida Charger +1", "culture": "Empire", "type": "Mount", @@ -98544,8 +99100,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_11_h2", - "baseId": "crpg_mount1_charger_11", + "id": "crpg_mount1_charger_11_v1_h2", + "baseId": "crpg_mount1_charger_11_v1", "name": "Andravida Charger +2", "culture": "Empire", "type": "Mount", @@ -98566,8 +99122,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_11_h3", - "baseId": "crpg_mount1_charger_11", + "id": "crpg_mount1_charger_11_v1_h3", + "baseId": "crpg_mount1_charger_11_v1", "name": "Andravida Charger +3", "culture": "Empire", "type": "Mount", @@ -98588,8 +99144,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_12_h0", - "baseId": "crpg_mount1_charger_12", + "id": "crpg_mount1_charger_12_v1_h0", + "baseId": "crpg_mount1_charger_12_v1", "name": "Neapolitan Charger", "culture": "Vlandia", "type": "Mount", @@ -98610,8 +99166,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_12_h1", - "baseId": "crpg_mount1_charger_12", + "id": "crpg_mount1_charger_12_v1_h1", + "baseId": "crpg_mount1_charger_12_v1", "name": "Neapolitan Charger +1", "culture": "Vlandia", "type": "Mount", @@ -98632,8 +99188,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_12_h2", - "baseId": "crpg_mount1_charger_12", + "id": "crpg_mount1_charger_12_v1_h2", + "baseId": "crpg_mount1_charger_12_v1", "name": "Neapolitan Charger +2", "culture": "Vlandia", "type": "Mount", @@ -98654,8 +99210,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_12_h3", - "baseId": "crpg_mount1_charger_12", + "id": "crpg_mount1_charger_12_v1_h3", + "baseId": "crpg_mount1_charger_12_v1", "name": "Neapolitan Charger +3", "culture": "Vlandia", "type": "Mount", @@ -98676,8 +99232,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_13_h0", - "baseId": "crpg_mount1_charger_13", + "id": "crpg_mount1_charger_13_v1_h0", + "baseId": "crpg_mount1_charger_13_v1", "name": "Hengeron", "culture": "Neutral", "type": "Mount", @@ -98698,8 +99254,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_13_h1", - "baseId": "crpg_mount1_charger_13", + "id": "crpg_mount1_charger_13_v1_h1", + "baseId": "crpg_mount1_charger_13_v1", "name": "Hengeron +1", "culture": "Neutral", "type": "Mount", @@ -98720,8 +99276,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_13_h2", - "baseId": "crpg_mount1_charger_13", + "id": "crpg_mount1_charger_13_v1_h2", + "baseId": "crpg_mount1_charger_13_v1", "name": "Hengeron +2", "culture": "Neutral", "type": "Mount", @@ -98742,8 +99298,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_13_h3", - "baseId": "crpg_mount1_charger_13", + "id": "crpg_mount1_charger_13_v1_h3", + "baseId": "crpg_mount1_charger_13_v1", "name": "Hengeron +3", "culture": "Neutral", "type": "Mount", @@ -98764,8 +99320,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_14_h0", - "baseId": "crpg_mount1_charger_14", + "id": "crpg_mount1_charger_14_v1_h0", + "baseId": "crpg_mount1_charger_14_v1", "name": "Bucephalus", "culture": "Neutral", "type": "Mount", @@ -98786,8 +99342,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_14_h1", - "baseId": "crpg_mount1_charger_14", + "id": "crpg_mount1_charger_14_v1_h1", + "baseId": "crpg_mount1_charger_14_v1", "name": "Bucephalus +1", "culture": "Neutral", "type": "Mount", @@ -98808,8 +99364,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_14_h2", - "baseId": "crpg_mount1_charger_14", + "id": "crpg_mount1_charger_14_v1_h2", + "baseId": "crpg_mount1_charger_14_v1", "name": "Bucephalus +2", "culture": "Neutral", "type": "Mount", @@ -98830,8 +99386,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_14_h3", - "baseId": "crpg_mount1_charger_14", + "id": "crpg_mount1_charger_14_v1_h3", + "baseId": "crpg_mount1_charger_14_v1", "name": "Bucephalus +3", "culture": "Neutral", "type": "Mount", @@ -98852,8 +99408,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_5_h0", - "baseId": "crpg_mount1_charger_5", + "id": "crpg_mount1_charger_5_v1_h0", + "baseId": "crpg_mount1_charger_5_v1", "name": "Norwegian Fjord Draught", "culture": "Sturgia", "type": "Mount", @@ -98874,8 +99430,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_5_h1", - "baseId": "crpg_mount1_charger_5", + "id": "crpg_mount1_charger_5_v1_h1", + "baseId": "crpg_mount1_charger_5_v1", "name": "Norwegian Fjord Draught +1", "culture": "Sturgia", "type": "Mount", @@ -98896,8 +99452,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_5_h2", - "baseId": "crpg_mount1_charger_5", + "id": "crpg_mount1_charger_5_v1_h2", + "baseId": "crpg_mount1_charger_5_v1", "name": "Norwegian Fjord Draught +2", "culture": "Sturgia", "type": "Mount", @@ -98918,8 +99474,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_5_h3", - "baseId": "crpg_mount1_charger_5", + "id": "crpg_mount1_charger_5_v1_h3", + "baseId": "crpg_mount1_charger_5_v1", "name": "Norwegian Fjord Draught +3", "culture": "Sturgia", "type": "Mount", @@ -98940,8 +99496,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_6_h0", - "baseId": "crpg_mount1_charger_6", + "id": "crpg_mount1_charger_6_v1_h0", + "baseId": "crpg_mount1_charger_6_v1", "name": "Icelandic Charger", "culture": "Sturgia", "type": "Mount", @@ -98962,8 +99518,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_6_h1", - "baseId": "crpg_mount1_charger_6", + "id": "crpg_mount1_charger_6_v1_h1", + "baseId": "crpg_mount1_charger_6_v1", "name": "Icelandic Charger +1", "culture": "Sturgia", "type": "Mount", @@ -98984,8 +99540,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_6_h2", - "baseId": "crpg_mount1_charger_6", + "id": "crpg_mount1_charger_6_v1_h2", + "baseId": "crpg_mount1_charger_6_v1", "name": "Icelandic Charger +2", "culture": "Sturgia", "type": "Mount", @@ -99006,8 +99562,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_6_h3", - "baseId": "crpg_mount1_charger_6", + "id": "crpg_mount1_charger_6_v1_h3", + "baseId": "crpg_mount1_charger_6_v1", "name": "Icelandic Charger +3", "culture": "Sturgia", "type": "Mount", @@ -99028,8 +99584,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_7_h0", - "baseId": "crpg_mount1_charger_7", + "id": "crpg_mount1_charger_7_v1_h0", + "baseId": "crpg_mount1_charger_7_v1", "name": "Shire Charger", "culture": "Vlandia", "type": "Mount", @@ -99050,8 +99606,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_7_h1", - "baseId": "crpg_mount1_charger_7", + "id": "crpg_mount1_charger_7_v1_h1", + "baseId": "crpg_mount1_charger_7_v1", "name": "Shire Charger +1", "culture": "Vlandia", "type": "Mount", @@ -99072,8 +99628,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_7_h2", - "baseId": "crpg_mount1_charger_7", + "id": "crpg_mount1_charger_7_v1_h2", + "baseId": "crpg_mount1_charger_7_v1", "name": "Shire Charger +2", "culture": "Vlandia", "type": "Mount", @@ -99094,8 +99650,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_7_h3", - "baseId": "crpg_mount1_charger_7", + "id": "crpg_mount1_charger_7_v1_h3", + "baseId": "crpg_mount1_charger_7_v1", "name": "Shire Charger +3", "culture": "Vlandia", "type": "Mount", @@ -99116,8 +99672,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_8_h0", - "baseId": "crpg_mount1_charger_8", + "id": "crpg_mount1_charger_8_v1_h0", + "baseId": "crpg_mount1_charger_8_v1", "name": "Ardennes Charger", "culture": "Vlandia", "type": "Mount", @@ -99138,8 +99694,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_8_h1", - "baseId": "crpg_mount1_charger_8", + "id": "crpg_mount1_charger_8_v1_h1", + "baseId": "crpg_mount1_charger_8_v1", "name": "Ardennes Charger +1", "culture": "Vlandia", "type": "Mount", @@ -99160,8 +99716,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_8_h2", - "baseId": "crpg_mount1_charger_8", + "id": "crpg_mount1_charger_8_v1_h2", + "baseId": "crpg_mount1_charger_8_v1", "name": "Ardennes Charger +2", "culture": "Vlandia", "type": "Mount", @@ -99182,8 +99738,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_8_h3", - "baseId": "crpg_mount1_charger_8", + "id": "crpg_mount1_charger_8_v1_h3", + "baseId": "crpg_mount1_charger_8_v1", "name": "Ardennes Charger +3", "culture": "Vlandia", "type": "Mount", @@ -99204,8 +99760,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_9_h0", - "baseId": "crpg_mount1_charger_9", + "id": "crpg_mount1_charger_9_v1_h0", + "baseId": "crpg_mount1_charger_9_v1", "name": "Andalusian Charger", "culture": "Vlandia", "type": "Mount", @@ -99226,8 +99782,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_9_h1", - "baseId": "crpg_mount1_charger_9", + "id": "crpg_mount1_charger_9_v1_h1", + "baseId": "crpg_mount1_charger_9_v1", "name": "Andalusian Charger +1", "culture": "Vlandia", "type": "Mount", @@ -99248,8 +99804,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_9_h2", - "baseId": "crpg_mount1_charger_9", + "id": "crpg_mount1_charger_9_v1_h2", + "baseId": "crpg_mount1_charger_9_v1", "name": "Andalusian Charger +2", "culture": "Vlandia", "type": "Mount", @@ -99270,8 +99826,8 @@ "weapons": [] }, { - "id": "crpg_mount1_charger_9_h3", - "baseId": "crpg_mount1_charger_9", + "id": "crpg_mount1_charger_9_v1_h3", + "baseId": "crpg_mount1_charger_9_v1", "name": "Andalusian Charger +3", "culture": "Vlandia", "type": "Mount", @@ -99292,8 +99848,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_10_h0", - "baseId": "crpg_mount1_courser_10", + "id": "crpg_mount1_courser_10_v1_h0", + "baseId": "crpg_mount1_courser_10_v1", "name": "Ahalteke Courser", "culture": "Khuzait", "type": "Mount", @@ -99314,8 +99870,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_10_h1", - "baseId": "crpg_mount1_courser_10", + "id": "crpg_mount1_courser_10_v1_h1", + "baseId": "crpg_mount1_courser_10_v1", "name": "Ahalteke Courser +1", "culture": "Khuzait", "type": "Mount", @@ -99336,8 +99892,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_10_h2", - "baseId": "crpg_mount1_courser_10", + "id": "crpg_mount1_courser_10_v1_h2", + "baseId": "crpg_mount1_courser_10_v1", "name": "Ahalteke Courser +2", "culture": "Khuzait", "type": "Mount", @@ -99358,8 +99914,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_10_h3", - "baseId": "crpg_mount1_courser_10", + "id": "crpg_mount1_courser_10_v1_h3", + "baseId": "crpg_mount1_courser_10_v1", "name": "Ahalteke Courser +3", "culture": "Khuzait", "type": "Mount", @@ -99380,8 +99936,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_11_h0", - "baseId": "crpg_mount1_courser_11", + "id": "crpg_mount1_courser_11_v1_h0", + "baseId": "crpg_mount1_courser_11_v1", "name": "Datong Courser", "culture": "Khuzait", "type": "Mount", @@ -99402,8 +99958,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_11_h1", - "baseId": "crpg_mount1_courser_11", + "id": "crpg_mount1_courser_11_v1_h1", + "baseId": "crpg_mount1_courser_11_v1", "name": "Datong Courser +1", "culture": "Khuzait", "type": "Mount", @@ -99424,8 +99980,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_11_h2", - "baseId": "crpg_mount1_courser_11", + "id": "crpg_mount1_courser_11_v1_h2", + "baseId": "crpg_mount1_courser_11_v1", "name": "Datong Courser +2", "culture": "Khuzait", "type": "Mount", @@ -99446,8 +100002,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_11_h3", - "baseId": "crpg_mount1_courser_11", + "id": "crpg_mount1_courser_11_v1_h3", + "baseId": "crpg_mount1_courser_11_v1", "name": "Datong Courser +3", "culture": "Khuzait", "type": "Mount", @@ -99468,8 +100024,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_12_h0", - "baseId": "crpg_mount1_courser_12", + "id": "crpg_mount1_courser_12_v1_h0", + "baseId": "crpg_mount1_courser_12_v1", "name": "Darashouri Courser", "culture": "Aserai", "type": "Mount", @@ -99490,8 +100046,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_12_h1", - "baseId": "crpg_mount1_courser_12", + "id": "crpg_mount1_courser_12_v1_h1", + "baseId": "crpg_mount1_courser_12_v1", "name": "Darashouri Courser +1", "culture": "Aserai", "type": "Mount", @@ -99512,8 +100068,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_12_h2", - "baseId": "crpg_mount1_courser_12", + "id": "crpg_mount1_courser_12_v1_h2", + "baseId": "crpg_mount1_courser_12_v1", "name": "Darashouri Courser +2", "culture": "Aserai", "type": "Mount", @@ -99534,8 +100090,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_12_h3", - "baseId": "crpg_mount1_courser_12", + "id": "crpg_mount1_courser_12_v1_h3", + "baseId": "crpg_mount1_courser_12_v1", "name": "Darashouri Courser +3", "culture": "Aserai", "type": "Mount", @@ -99556,8 +100112,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_13_h0", - "baseId": "crpg_mount1_courser_13", + "id": "crpg_mount1_courser_13_v1_h0", + "baseId": "crpg_mount1_courser_13_v1", "name": "Sanfratellano Courser", "culture": "Vlandia", "type": "Mount", @@ -99578,8 +100134,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_13_h1", - "baseId": "crpg_mount1_courser_13", + "id": "crpg_mount1_courser_13_v1_h1", + "baseId": "crpg_mount1_courser_13_v1", "name": "Sanfratellano Courser +1", "culture": "Vlandia", "type": "Mount", @@ -99600,8 +100156,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_13_h2", - "baseId": "crpg_mount1_courser_13", + "id": "crpg_mount1_courser_13_v1_h2", + "baseId": "crpg_mount1_courser_13_v1", "name": "Sanfratellano Courser +2", "culture": "Vlandia", "type": "Mount", @@ -99622,8 +100178,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_13_h3", - "baseId": "crpg_mount1_courser_13", + "id": "crpg_mount1_courser_13_v1_h3", + "baseId": "crpg_mount1_courser_13_v1", "name": "Sanfratellano Courser +3", "culture": "Vlandia", "type": "Mount", @@ -99644,8 +100200,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_14_h0", - "baseId": "crpg_mount1_courser_14", + "id": "crpg_mount1_courser_14_v1_h0", + "baseId": "crpg_mount1_courser_14_v1", "name": "Muniqi al-Khamsa", "culture": "Neutral", "type": "Mount", @@ -99666,8 +100222,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_14_h1", - "baseId": "crpg_mount1_courser_14", + "id": "crpg_mount1_courser_14_v1_h1", + "baseId": "crpg_mount1_courser_14_v1", "name": "Muniqi al-Khamsa +1", "culture": "Neutral", "type": "Mount", @@ -99688,8 +100244,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_14_h2", - "baseId": "crpg_mount1_courser_14", + "id": "crpg_mount1_courser_14_v1_h2", + "baseId": "crpg_mount1_courser_14_v1", "name": "Muniqi al-Khamsa +2", "culture": "Neutral", "type": "Mount", @@ -99710,8 +100266,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_14_h3", - "baseId": "crpg_mount1_courser_14", + "id": "crpg_mount1_courser_14_v1_h3", + "baseId": "crpg_mount1_courser_14_v1", "name": "Muniqi al-Khamsa +3", "culture": "Neutral", "type": "Mount", @@ -99732,8 +100288,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_5_h0", - "baseId": "crpg_mount1_courser_5", + "id": "crpg_mount1_courser_5_v1_h0", + "baseId": "crpg_mount1_courser_5_v1", "name": "Turkoman Courser", "culture": "Khuzait", "type": "Mount", @@ -99754,8 +100310,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_5_h1", - "baseId": "crpg_mount1_courser_5", + "id": "crpg_mount1_courser_5_v1_h1", + "baseId": "crpg_mount1_courser_5_v1", "name": "Turkoman Courser +1", "culture": "Khuzait", "type": "Mount", @@ -99776,8 +100332,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_5_h2", - "baseId": "crpg_mount1_courser_5", + "id": "crpg_mount1_courser_5_v1_h2", + "baseId": "crpg_mount1_courser_5_v1", "name": "Turkoman Courser +2", "culture": "Khuzait", "type": "Mount", @@ -99798,8 +100354,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_5_h3", - "baseId": "crpg_mount1_courser_5", + "id": "crpg_mount1_courser_5_v1_h3", + "baseId": "crpg_mount1_courser_5_v1", "name": "Turkoman Courser +3", "culture": "Khuzait", "type": "Mount", @@ -99820,8 +100376,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_6_h0", - "baseId": "crpg_mount1_courser_6", + "id": "crpg_mount1_courser_6_v1_h0", + "baseId": "crpg_mount1_courser_6_v1", "name": "Menorquín Courser", "culture": "Vlandia", "type": "Mount", @@ -99842,8 +100398,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_6_h1", - "baseId": "crpg_mount1_courser_6", + "id": "crpg_mount1_courser_6_v1_h1", + "baseId": "crpg_mount1_courser_6_v1", "name": "Menorquín Courser +1", "culture": "Vlandia", "type": "Mount", @@ -99864,8 +100420,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_6_h2", - "baseId": "crpg_mount1_courser_6", + "id": "crpg_mount1_courser_6_v1_h2", + "baseId": "crpg_mount1_courser_6_v1", "name": "Menorquín Courser +2", "culture": "Vlandia", "type": "Mount", @@ -99886,8 +100442,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_6_h3", - "baseId": "crpg_mount1_courser_6", + "id": "crpg_mount1_courser_6_v1_h3", + "baseId": "crpg_mount1_courser_6_v1", "name": "Menorquín Courser +3", "culture": "Vlandia", "type": "Mount", @@ -99908,8 +100464,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_7_h0", - "baseId": "crpg_mount1_courser_7", + "id": "crpg_mount1_courser_7_v1_h0", + "baseId": "crpg_mount1_courser_7_v1", "name": "Nisean Courser", "culture": "Aserai", "type": "Mount", @@ -99930,8 +100486,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_7_h1", - "baseId": "crpg_mount1_courser_7", + "id": "crpg_mount1_courser_7_v1_h1", + "baseId": "crpg_mount1_courser_7_v1", "name": "Nisean Courser +1", "culture": "Aserai", "type": "Mount", @@ -99952,8 +100508,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_7_h2", - "baseId": "crpg_mount1_courser_7", + "id": "crpg_mount1_courser_7_v1_h2", + "baseId": "crpg_mount1_courser_7_v1", "name": "Nisean Courser +2", "culture": "Aserai", "type": "Mount", @@ -99974,8 +100530,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_7_h3", - "baseId": "crpg_mount1_courser_7", + "id": "crpg_mount1_courser_7_v1_h3", + "baseId": "crpg_mount1_courser_7_v1", "name": "Nisean Courser +3", "culture": "Aserai", "type": "Mount", @@ -99996,8 +100552,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_8_h0", - "baseId": "crpg_mount1_courser_8", + "id": "crpg_mount1_courser_8_v1_h0", + "baseId": "crpg_mount1_courser_8_v1", "name": "Thessalian Courser", "culture": "Empire", "type": "Mount", @@ -100018,8 +100574,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_8_h1", - "baseId": "crpg_mount1_courser_8", + "id": "crpg_mount1_courser_8_v1_h1", + "baseId": "crpg_mount1_courser_8_v1", "name": "Thessalian Courser +1", "culture": "Empire", "type": "Mount", @@ -100040,8 +100596,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_8_h2", - "baseId": "crpg_mount1_courser_8", + "id": "crpg_mount1_courser_8_v1_h2", + "baseId": "crpg_mount1_courser_8_v1", "name": "Thessalian Courser +2", "culture": "Empire", "type": "Mount", @@ -100062,8 +100618,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_8_h3", - "baseId": "crpg_mount1_courser_8", + "id": "crpg_mount1_courser_8_v1_h3", + "baseId": "crpg_mount1_courser_8_v1", "name": "Thessalian Courser +3", "culture": "Empire", "type": "Mount", @@ -100084,8 +100640,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_9_h0", - "baseId": "crpg_mount1_courser_9", + "id": "crpg_mount1_courser_9_v1_h0", + "baseId": "crpg_mount1_courser_9_v1", "name": "Einsiedler Courser", "culture": "Vlandia", "type": "Mount", @@ -100106,8 +100662,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_9_h1", - "baseId": "crpg_mount1_courser_9", + "id": "crpg_mount1_courser_9_v1_h1", + "baseId": "crpg_mount1_courser_9_v1", "name": "Einsiedler Courser +1", "culture": "Vlandia", "type": "Mount", @@ -100128,8 +100684,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_9_h2", - "baseId": "crpg_mount1_courser_9", + "id": "crpg_mount1_courser_9_v1_h2", + "baseId": "crpg_mount1_courser_9_v1", "name": "Einsiedler Courser +2", "culture": "Vlandia", "type": "Mount", @@ -100150,8 +100706,8 @@ "weapons": [] }, { - "id": "crpg_mount1_courser_9_h3", - "baseId": "crpg_mount1_courser_9", + "id": "crpg_mount1_courser_9_v1_h3", + "baseId": "crpg_mount1_courser_9_v1", "name": "Einsiedler Courser +3", "culture": "Vlandia", "type": "Mount", @@ -100172,8 +100728,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_10_h0", - "baseId": "crpg_mount1_maneuverable_10", + "id": "crpg_mount1_maneuverable_10_v1_h0", + "baseId": "crpg_mount1_maneuverable_10_v1", "name": "Berber Jennet", "culture": "Aserai", "type": "Mount", @@ -100194,8 +100750,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_10_h1", - "baseId": "crpg_mount1_maneuverable_10", + "id": "crpg_mount1_maneuverable_10_v1_h1", + "baseId": "crpg_mount1_maneuverable_10_v1", "name": "Berber Jennet +1", "culture": "Aserai", "type": "Mount", @@ -100216,8 +100772,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_10_h2", - "baseId": "crpg_mount1_maneuverable_10", + "id": "crpg_mount1_maneuverable_10_v1_h2", + "baseId": "crpg_mount1_maneuverable_10_v1", "name": "Berber Jennet +2", "culture": "Aserai", "type": "Mount", @@ -100238,8 +100794,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_10_h3", - "baseId": "crpg_mount1_maneuverable_10", + "id": "crpg_mount1_maneuverable_10_v1_h3", + "baseId": "crpg_mount1_maneuverable_10_v1", "name": "Berber Jennet +3", "culture": "Aserai", "type": "Mount", @@ -100260,8 +100816,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_11_h0", - "baseId": "crpg_mount1_maneuverable_11", + "id": "crpg_mount1_maneuverable_11_v1_h0", + "baseId": "crpg_mount1_maneuverable_11_v1", "name": "Tchenarani Palfrey", "culture": "Aserai", "type": "Mount", @@ -100282,8 +100838,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_11_h1", - "baseId": "crpg_mount1_maneuverable_11", + "id": "crpg_mount1_maneuverable_11_v1_h1", + "baseId": "crpg_mount1_maneuverable_11_v1", "name": "Tchenarani Palfrey +1", "culture": "Aserai", "type": "Mount", @@ -100304,8 +100860,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_11_h2", - "baseId": "crpg_mount1_maneuverable_11", + "id": "crpg_mount1_maneuverable_11_v1_h2", + "baseId": "crpg_mount1_maneuverable_11_v1", "name": "Tchenarani Palfrey +2", "culture": "Aserai", "type": "Mount", @@ -100326,8 +100882,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_11_h3", - "baseId": "crpg_mount1_maneuverable_11", + "id": "crpg_mount1_maneuverable_11_v1_h3", + "baseId": "crpg_mount1_maneuverable_11_v1", "name": "Tchenarani Palfrey +3", "culture": "Aserai", "type": "Mount", @@ -100348,8 +100904,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_12_h0", - "baseId": "crpg_mount1_maneuverable_12", + "id": "crpg_mount1_maneuverable_12_v1_h0", + "baseId": "crpg_mount1_maneuverable_12_v1", "name": "Asil Purebred Arabian Palfrey", "culture": "Aserai", "type": "Mount", @@ -100370,8 +100926,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_12_h1", - "baseId": "crpg_mount1_maneuverable_12", + "id": "crpg_mount1_maneuverable_12_v1_h1", + "baseId": "crpg_mount1_maneuverable_12_v1", "name": "Asil Purebred Arabian Palfrey +1", "culture": "Aserai", "type": "Mount", @@ -100392,8 +100948,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_12_h2", - "baseId": "crpg_mount1_maneuverable_12", + "id": "crpg_mount1_maneuverable_12_v1_h2", + "baseId": "crpg_mount1_maneuverable_12_v1", "name": "Asil Purebred Arabian Palfrey +2", "culture": "Aserai", "type": "Mount", @@ -100414,8 +100970,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_12_h3", - "baseId": "crpg_mount1_maneuverable_12", + "id": "crpg_mount1_maneuverable_12_v1_h3", + "baseId": "crpg_mount1_maneuverable_12_v1", "name": "Asil Purebred Arabian Palfrey +3", "culture": "Aserai", "type": "Mount", @@ -100436,8 +100992,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_13_h0", - "baseId": "crpg_mount1_maneuverable_13", + "id": "crpg_mount1_maneuverable_13_v1_h0", + "baseId": "crpg_mount1_maneuverable_13_v1", "name": "Marengo", "culture": "Neutral", "type": "Mount", @@ -100458,8 +101014,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_13_h1", - "baseId": "crpg_mount1_maneuverable_13", + "id": "crpg_mount1_maneuverable_13_v1_h1", + "baseId": "crpg_mount1_maneuverable_13_v1", "name": "Marengo +1", "culture": "Neutral", "type": "Mount", @@ -100480,8 +101036,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_13_h2", - "baseId": "crpg_mount1_maneuverable_13", + "id": "crpg_mount1_maneuverable_13_v1_h2", + "baseId": "crpg_mount1_maneuverable_13_v1", "name": "Marengo +2", "culture": "Neutral", "type": "Mount", @@ -100502,8 +101058,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_13_h3", - "baseId": "crpg_mount1_maneuverable_13", + "id": "crpg_mount1_maneuverable_13_v1_h3", + "baseId": "crpg_mount1_maneuverable_13_v1", "name": "Marengo +3", "culture": "Neutral", "type": "Mount", @@ -100524,8 +101080,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_14_h0", - "baseId": "crpg_mount1_maneuverable_14", + "id": "crpg_mount1_maneuverable_14_v1_h0", + "baseId": "crpg_mount1_maneuverable_14_v1", "name": "Baucent", "culture": "Neutral", "type": "Mount", @@ -100546,8 +101102,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_14_h1", - "baseId": "crpg_mount1_maneuverable_14", + "id": "crpg_mount1_maneuverable_14_v1_h1", + "baseId": "crpg_mount1_maneuverable_14_v1", "name": "Baucent +1", "culture": "Neutral", "type": "Mount", @@ -100568,8 +101124,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_14_h2", - "baseId": "crpg_mount1_maneuverable_14", + "id": "crpg_mount1_maneuverable_14_v1_h2", + "baseId": "crpg_mount1_maneuverable_14_v1", "name": "Baucent +2", "culture": "Neutral", "type": "Mount", @@ -100590,8 +101146,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_14_h3", - "baseId": "crpg_mount1_maneuverable_14", + "id": "crpg_mount1_maneuverable_14_v1_h3", + "baseId": "crpg_mount1_maneuverable_14_v1", "name": "Baucent +3", "culture": "Neutral", "type": "Mount", @@ -100612,8 +101168,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_5_h0", - "baseId": "crpg_mount1_maneuverable_5", + "id": "crpg_mount1_maneuverable_5_v1_h0", + "baseId": "crpg_mount1_maneuverable_5_v1", "name": "Irish Hobby", "culture": "Battania", "type": "Mount", @@ -100634,8 +101190,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_5_h1", - "baseId": "crpg_mount1_maneuverable_5", + "id": "crpg_mount1_maneuverable_5_v1_h1", + "baseId": "crpg_mount1_maneuverable_5_v1", "name": "Irish Hobby +1", "culture": "Battania", "type": "Mount", @@ -100656,8 +101212,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_5_h2", - "baseId": "crpg_mount1_maneuverable_5", + "id": "crpg_mount1_maneuverable_5_v1_h2", + "baseId": "crpg_mount1_maneuverable_5_v1", "name": "Irish Hobby +2", "culture": "Battania", "type": "Mount", @@ -100678,8 +101234,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_5_h3", - "baseId": "crpg_mount1_maneuverable_5", + "id": "crpg_mount1_maneuverable_5_v1_h3", + "baseId": "crpg_mount1_maneuverable_5_v1", "name": "Irish Hobby +3", "culture": "Battania", "type": "Mount", @@ -100700,8 +101256,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_6_h0", - "baseId": "crpg_mount1_maneuverable_6", + "id": "crpg_mount1_maneuverable_6_v1_h0", + "baseId": "crpg_mount1_maneuverable_6_v1", "name": "Caspian Palfrey", "culture": "Aserai", "type": "Mount", @@ -100722,8 +101278,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_6_h1", - "baseId": "crpg_mount1_maneuverable_6", + "id": "crpg_mount1_maneuverable_6_v1_h1", + "baseId": "crpg_mount1_maneuverable_6_v1", "name": "Caspian Palfrey +1", "culture": "Aserai", "type": "Mount", @@ -100744,8 +101300,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_6_h2", - "baseId": "crpg_mount1_maneuverable_6", + "id": "crpg_mount1_maneuverable_6_v1_h2", + "baseId": "crpg_mount1_maneuverable_6_v1", "name": "Caspian Palfrey +2", "culture": "Aserai", "type": "Mount", @@ -100766,8 +101322,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_6_h3", - "baseId": "crpg_mount1_maneuverable_6", + "id": "crpg_mount1_maneuverable_6_v1_h3", + "baseId": "crpg_mount1_maneuverable_6_v1", "name": "Caspian Palfrey +3", "culture": "Aserai", "type": "Mount", @@ -100788,8 +101344,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_7_h0", - "baseId": "crpg_mount1_maneuverable_7", + "id": "crpg_mount1_maneuverable_7_v1_h0", + "baseId": "crpg_mount1_maneuverable_7_v1", "name": "Marwari Palfrey", "culture": "Aserai", "type": "Mount", @@ -100810,8 +101366,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_7_h1", - "baseId": "crpg_mount1_maneuverable_7", + "id": "crpg_mount1_maneuverable_7_v1_h1", + "baseId": "crpg_mount1_maneuverable_7_v1", "name": "Marwari Palfrey +1", "culture": "Aserai", "type": "Mount", @@ -100832,8 +101388,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_7_h2", - "baseId": "crpg_mount1_maneuverable_7", + "id": "crpg_mount1_maneuverable_7_v1_h2", + "baseId": "crpg_mount1_maneuverable_7_v1", "name": "Marwari Palfrey +2", "culture": "Aserai", "type": "Mount", @@ -100854,8 +101410,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_7_h3", - "baseId": "crpg_mount1_maneuverable_7", + "id": "crpg_mount1_maneuverable_7_v1_h3", + "baseId": "crpg_mount1_maneuverable_7_v1", "name": "Marwari Palfrey +3", "culture": "Aserai", "type": "Mount", @@ -100876,8 +101432,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_8_h0", - "baseId": "crpg_mount1_maneuverable_8", + "id": "crpg_mount1_maneuverable_8_v1_h0", + "baseId": "crpg_mount1_maneuverable_8_v1", "name": "Moroccan Barb", "culture": "Aserai", "type": "Mount", @@ -100898,8 +101454,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_8_h1", - "baseId": "crpg_mount1_maneuverable_8", + "id": "crpg_mount1_maneuverable_8_v1_h1", + "baseId": "crpg_mount1_maneuverable_8_v1", "name": "Moroccan Barb +1", "culture": "Aserai", "type": "Mount", @@ -100920,8 +101476,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_8_h2", - "baseId": "crpg_mount1_maneuverable_8", + "id": "crpg_mount1_maneuverable_8_v1_h2", + "baseId": "crpg_mount1_maneuverable_8_v1", "name": "Moroccan Barb +2", "culture": "Aserai", "type": "Mount", @@ -100942,8 +101498,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_8_h3", - "baseId": "crpg_mount1_maneuverable_8", + "id": "crpg_mount1_maneuverable_8_v1_h3", + "baseId": "crpg_mount1_maneuverable_8_v1", "name": "Moroccan Barb +3", "culture": "Aserai", "type": "Mount", @@ -100964,8 +101520,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_9_h0", - "baseId": "crpg_mount1_maneuverable_9", + "id": "crpg_mount1_maneuverable_9_v1_h0", + "baseId": "crpg_mount1_maneuverable_9_v1", "name": "Morvandiau Palfrey", "culture": "Vlandia", "type": "Mount", @@ -100986,8 +101542,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_9_h1", - "baseId": "crpg_mount1_maneuverable_9", + "id": "crpg_mount1_maneuverable_9_v1_h1", + "baseId": "crpg_mount1_maneuverable_9_v1", "name": "Morvandiau Palfrey +1", "culture": "Vlandia", "type": "Mount", @@ -101008,8 +101564,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_9_h2", - "baseId": "crpg_mount1_maneuverable_9", + "id": "crpg_mount1_maneuverable_9_v1_h2", + "baseId": "crpg_mount1_maneuverable_9_v1", "name": "Morvandiau Palfrey +2", "culture": "Vlandia", "type": "Mount", @@ -101030,8 +101586,8 @@ "weapons": [] }, { - "id": "crpg_mount1_maneuverable_9_h3", - "baseId": "crpg_mount1_maneuverable_9", + "id": "crpg_mount1_maneuverable_9_v1_h3", + "baseId": "crpg_mount1_maneuverable_9_v1", "name": "Morvandiau Palfrey +3", "culture": "Vlandia", "type": "Mount", @@ -101052,8 +101608,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_10_h0", - "baseId": "crpg_mount1_saddlehorse_10", + "id": "crpg_mount1_saddlehorse_10_v1_h0", + "baseId": "crpg_mount1_saddlehorse_10_v1", "name": "Maremmano Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101074,8 +101630,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_10_h1", - "baseId": "crpg_mount1_saddlehorse_10", + "id": "crpg_mount1_saddlehorse_10_v1_h1", + "baseId": "crpg_mount1_saddlehorse_10_v1", "name": "Maremmano Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101096,8 +101652,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_10_h2", - "baseId": "crpg_mount1_saddlehorse_10", + "id": "crpg_mount1_saddlehorse_10_v1_h2", + "baseId": "crpg_mount1_saddlehorse_10_v1", "name": "Maremmano Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101118,8 +101674,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_10_h3", - "baseId": "crpg_mount1_saddlehorse_10", + "id": "crpg_mount1_saddlehorse_10_v1_h3", + "baseId": "crpg_mount1_saddlehorse_10_v1", "name": "Maremmano Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101140,8 +101696,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_11_h0", - "baseId": "crpg_mount1_saddlehorse_11", + "id": "crpg_mount1_saddlehorse_11_v1_h0", + "baseId": "crpg_mount1_saddlehorse_11_v1", "name": "Lipizzana Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101162,8 +101718,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_11_h1", - "baseId": "crpg_mount1_saddlehorse_11", + "id": "crpg_mount1_saddlehorse_11_v1_h1", + "baseId": "crpg_mount1_saddlehorse_11_v1", "name": "Lipizzana Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101184,8 +101740,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_11_h2", - "baseId": "crpg_mount1_saddlehorse_11", + "id": "crpg_mount1_saddlehorse_11_v1_h2", + "baseId": "crpg_mount1_saddlehorse_11_v1", "name": "Lipizzana Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101206,8 +101762,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_11_h3", - "baseId": "crpg_mount1_saddlehorse_11", + "id": "crpg_mount1_saddlehorse_11_v1_h3", + "baseId": "crpg_mount1_saddlehorse_11_v1", "name": "Lipizzana Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101228,8 +101784,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_12_h0", - "baseId": "crpg_mount1_saddlehorse_12", + "id": "crpg_mount1_saddlehorse_12_v1_h0", + "baseId": "crpg_mount1_saddlehorse_12_v1", "name": "Charollais Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101250,8 +101806,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_12_h1", - "baseId": "crpg_mount1_saddlehorse_12", + "id": "crpg_mount1_saddlehorse_12_v1_h1", + "baseId": "crpg_mount1_saddlehorse_12_v1", "name": "Charollais Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101272,8 +101828,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_12_h2", - "baseId": "crpg_mount1_saddlehorse_12", + "id": "crpg_mount1_saddlehorse_12_v1_h2", + "baseId": "crpg_mount1_saddlehorse_12_v1", "name": "Charollais Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101294,8 +101850,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_12_h3", - "baseId": "crpg_mount1_saddlehorse_12", + "id": "crpg_mount1_saddlehorse_12_v1_h3", + "baseId": "crpg_mount1_saddlehorse_12_v1", "name": "Charollais Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101316,8 +101872,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_13_h0", - "baseId": "crpg_mount1_saddlehorse_13", + "id": "crpg_mount1_saddlehorse_13_v1_h0", + "baseId": "crpg_mount1_saddlehorse_13_v1", "name": "Senne Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101338,8 +101894,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_13_h1", - "baseId": "crpg_mount1_saddlehorse_13", + "id": "crpg_mount1_saddlehorse_13_v1_h1", + "baseId": "crpg_mount1_saddlehorse_13_v1", "name": "Senne Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101360,8 +101916,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_13_h2", - "baseId": "crpg_mount1_saddlehorse_13", + "id": "crpg_mount1_saddlehorse_13_v1_h2", + "baseId": "crpg_mount1_saddlehorse_13_v1", "name": "Senne Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101382,8 +101938,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_13_h3", - "baseId": "crpg_mount1_saddlehorse_13", + "id": "crpg_mount1_saddlehorse_13_v1_h3", + "baseId": "crpg_mount1_saddlehorse_13_v1", "name": "Senne Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101404,8 +101960,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_14_h0", - "baseId": "crpg_mount1_saddlehorse_14", + "id": "crpg_mount1_saddlehorse_14_v1_h0", + "baseId": "crpg_mount1_saddlehorse_14_v1", "name": "Shadowfax", "culture": "Neutral", "type": "Mount", @@ -101426,8 +101982,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_14_h1", - "baseId": "crpg_mount1_saddlehorse_14", + "id": "crpg_mount1_saddlehorse_14_v1_h1", + "baseId": "crpg_mount1_saddlehorse_14_v1", "name": "Shadowfax +1", "culture": "Neutral", "type": "Mount", @@ -101448,8 +102004,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_14_h2", - "baseId": "crpg_mount1_saddlehorse_14", + "id": "crpg_mount1_saddlehorse_14_v1_h2", + "baseId": "crpg_mount1_saddlehorse_14_v1", "name": "Shadowfax +2", "culture": "Neutral", "type": "Mount", @@ -101470,8 +102026,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_14_h3", - "baseId": "crpg_mount1_saddlehorse_14", + "id": "crpg_mount1_saddlehorse_14_v1_h3", + "baseId": "crpg_mount1_saddlehorse_14_v1", "name": "Shadowfax +3", "culture": "Neutral", "type": "Mount", @@ -101492,8 +102048,96 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_5_h0", - "baseId": "crpg_mount1_saddlehorse_5", + "id": "crpg_mount1_saddlehorse_15_v1_h0", + "baseId": "crpg_mount1_saddlehorse_15_v1", + "name": "Grani", + "culture": "Neutral", + "type": "Mount", + "price": 10868, + "weight": 420.0, + "rank": 0, + "tier": 11.09903, + "requirement": 0, + "flags": [], + "mount": { + "bodyLength": 100, + "chargeDamage": 3, + "maneuver": 74, + "speed": 60, + "hitPoints": 156, + "familyType": 1 + }, + "weapons": [] + }, + { + "id": "crpg_mount1_saddlehorse_15_v1_h1", + "baseId": "crpg_mount1_saddlehorse_15_v1", + "name": "Grani +1", + "culture": "Neutral", + "type": "Mount", + "price": 10710, + "weight": 420.0, + "rank": 1, + "tier": 11.0099354, + "requirement": 0, + "flags": [], + "mount": { + "bodyLength": 100, + "chargeDamage": 3, + "maneuver": 74, + "speed": 61, + "hitPoints": 166, + "familyType": 1 + }, + "weapons": [] + }, + { + "id": "crpg_mount1_saddlehorse_15_v1_h2", + "baseId": "crpg_mount1_saddlehorse_15_v1", + "name": "Grani +2", + "culture": "Neutral", + "type": "Mount", + "price": 10754, + "weight": 420.0, + "rank": 2, + "tier": 11.0348921, + "requirement": 0, + "flags": [], + "mount": { + "bodyLength": 100, + "chargeDamage": 3, + "maneuver": 75, + "speed": 61, + "hitPoints": 177, + "familyType": 1 + }, + "weapons": [] + }, + { + "id": "crpg_mount1_saddlehorse_15_v1_h3", + "baseId": "crpg_mount1_saddlehorse_15_v1", + "name": "Grani +3", + "culture": "Neutral", + "type": "Mount", + "price": 10708, + "weight": 420.0, + "rank": 3, + "tier": 11.0085678, + "requirement": 0, + "flags": [], + "mount": { + "bodyLength": 100, + "chargeDamage": 3, + "maneuver": 76, + "speed": 61, + "hitPoints": 187, + "familyType": 1 + }, + "weapons": [] + }, + { + "id": "crpg_mount1_saddlehorse_5_v1_h0", + "baseId": "crpg_mount1_saddlehorse_5_v1", "name": "Mérengais Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101514,8 +102158,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_5_h1", - "baseId": "crpg_mount1_saddlehorse_5", + "id": "crpg_mount1_saddlehorse_5_v1_h1", + "baseId": "crpg_mount1_saddlehorse_5_v1", "name": "Mérengais Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101536,8 +102180,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_5_h2", - "baseId": "crpg_mount1_saddlehorse_5", + "id": "crpg_mount1_saddlehorse_5_v1_h2", + "baseId": "crpg_mount1_saddlehorse_5_v1", "name": "Mérengais Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101558,8 +102202,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_5_h3", - "baseId": "crpg_mount1_saddlehorse_5", + "id": "crpg_mount1_saddlehorse_5_v1_h3", + "baseId": "crpg_mount1_saddlehorse_5_v1", "name": "Mérengais Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101580,8 +102224,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_6_h0", - "baseId": "crpg_mount1_saddlehorse_6", + "id": "crpg_mount1_saddlehorse_6_v1_h0", + "baseId": "crpg_mount1_saddlehorse_6_v1", "name": "Galician Saddle Horse", "culture": "Vlandia", "type": "Mount", @@ -101602,8 +102246,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_6_h1", - "baseId": "crpg_mount1_saddlehorse_6", + "id": "crpg_mount1_saddlehorse_6_v1_h1", + "baseId": "crpg_mount1_saddlehorse_6_v1", "name": "Galician Saddle Horse +1", "culture": "Vlandia", "type": "Mount", @@ -101624,8 +102268,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_6_h2", - "baseId": "crpg_mount1_saddlehorse_6", + "id": "crpg_mount1_saddlehorse_6_v1_h2", + "baseId": "crpg_mount1_saddlehorse_6_v1", "name": "Galician Saddle Horse +2", "culture": "Vlandia", "type": "Mount", @@ -101646,8 +102290,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_6_h3", - "baseId": "crpg_mount1_saddlehorse_6", + "id": "crpg_mount1_saddlehorse_6_v1_h3", + "baseId": "crpg_mount1_saddlehorse_6_v1", "name": "Galician Saddle Horse +3", "culture": "Vlandia", "type": "Mount", @@ -101668,8 +102312,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_7_h0", - "baseId": "crpg_mount1_saddlehorse_7", + "id": "crpg_mount1_saddlehorse_7_v1_h0", + "baseId": "crpg_mount1_saddlehorse_7_v1", "name": "Lichuan Saddle Horse", "culture": "Khuzait", "type": "Mount", @@ -101690,8 +102334,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_7_h1", - "baseId": "crpg_mount1_saddlehorse_7", + "id": "crpg_mount1_saddlehorse_7_v1_h1", + "baseId": "crpg_mount1_saddlehorse_7_v1", "name": "Lichuan Saddle Horse +1", "culture": "Khuzait", "type": "Mount", @@ -101712,8 +102356,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_7_h2", - "baseId": "crpg_mount1_saddlehorse_7", + "id": "crpg_mount1_saddlehorse_7_v1_h2", + "baseId": "crpg_mount1_saddlehorse_7_v1", "name": "Lichuan Saddle Horse +2", "culture": "Khuzait", "type": "Mount", @@ -101734,8 +102378,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_7_h3", - "baseId": "crpg_mount1_saddlehorse_7", + "id": "crpg_mount1_saddlehorse_7_v1_h3", + "baseId": "crpg_mount1_saddlehorse_7_v1", "name": "Lichuan Saddle Horse +3", "culture": "Khuzait", "type": "Mount", @@ -101756,8 +102400,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_8_h0", - "baseId": "crpg_mount1_saddlehorse_8", + "id": "crpg_mount1_saddlehorse_8_v1_h0", + "baseId": "crpg_mount1_saddlehorse_8_v1", "name": "Dongolawi Saddle Horse", "culture": "Aserai", "type": "Mount", @@ -101778,8 +102422,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_8_h1", - "baseId": "crpg_mount1_saddlehorse_8", + "id": "crpg_mount1_saddlehorse_8_v1_h1", + "baseId": "crpg_mount1_saddlehorse_8_v1", "name": "Dongolawi Saddle Horse +1", "culture": "Aserai", "type": "Mount", @@ -101800,8 +102444,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_8_h2", - "baseId": "crpg_mount1_saddlehorse_8", + "id": "crpg_mount1_saddlehorse_8_v1_h2", + "baseId": "crpg_mount1_saddlehorse_8_v1", "name": "Dongolawi Saddle Horse +2", "culture": "Aserai", "type": "Mount", @@ -101822,8 +102466,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_8_h3", - "baseId": "crpg_mount1_saddlehorse_8", + "id": "crpg_mount1_saddlehorse_8_v1_h3", + "baseId": "crpg_mount1_saddlehorse_8_v1", "name": "Dongolawi Saddle Horse +3", "culture": "Aserai", "type": "Mount", @@ -101844,8 +102488,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_9_h0", - "baseId": "crpg_mount1_saddlehorse_9", + "id": "crpg_mount1_saddlehorse_9_v1_h0", + "baseId": "crpg_mount1_saddlehorse_9_v1", "name": "Kyrgyz Saddle Horse", "culture": "Khuzait", "type": "Mount", @@ -101866,8 +102510,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_9_h1", - "baseId": "crpg_mount1_saddlehorse_9", + "id": "crpg_mount1_saddlehorse_9_v1_h1", + "baseId": "crpg_mount1_saddlehorse_9_v1", "name": "Kyrgyz Saddle Horse +1", "culture": "Khuzait", "type": "Mount", @@ -101888,8 +102532,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_9_h2", - "baseId": "crpg_mount1_saddlehorse_9", + "id": "crpg_mount1_saddlehorse_9_v1_h2", + "baseId": "crpg_mount1_saddlehorse_9_v1", "name": "Kyrgyz Saddle Horse +2", "culture": "Khuzait", "type": "Mount", @@ -101910,8 +102554,8 @@ "weapons": [] }, { - "id": "crpg_mount1_saddlehorse_9_h3", - "baseId": "crpg_mount1_saddlehorse_9", + "id": "crpg_mount1_saddlehorse_9_v1_h3", + "baseId": "crpg_mount1_saddlehorse_9_v1", "name": "Kyrgyz Saddle Horse +3", "culture": "Khuzait", "type": "Mount", @@ -101932,13 +102576,13 @@ "weapons": [] }, { - "id": "crpg_mule_load_a_h0", - "baseId": "crpg_mule_load_a", + "id": "crpg_mule_load_a_v1_h0", + "baseId": "crpg_mule_load_a_v1", "name": "Mule Harness with Pack", "culture": "Neutral", "type": "MountHarness", "price": 427, - "weight": 120.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -101954,20 +102598,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_a_h1", - "baseId": "crpg_mule_load_a", + "id": "crpg_mule_load_a_v1_h1", + "baseId": "crpg_mule_load_a_v1", "name": "Mule Harness with Pack +1", "culture": "Neutral", "type": "MountHarness", - "price": 835, - "weight": 120.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -101976,20 +102620,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_a_h2", - "baseId": "crpg_mule_load_a", + "id": "crpg_mule_load_a_v1_h2", + "baseId": "crpg_mule_load_a_v1", "name": "Mule Harness with Pack +2", "culture": "Neutral", "type": "MountHarness", - "price": 1270, - "weight": 120.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -101998,20 +102642,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_a_h3", - "baseId": "crpg_mule_load_a", + "id": "crpg_mule_load_a_v1_h3", + "baseId": "crpg_mule_load_a_v1", "name": "Mule Harness with Pack +3", "culture": "Neutral", "type": "MountHarness", - "price": 1707, - "weight": 120.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102020,13 +102664,13 @@ "weapons": [] }, { - "id": "crpg_mule_load_b_h0", - "baseId": "crpg_mule_load_b", + "id": "crpg_mule_load_b_v1_h0", + "baseId": "crpg_mule_load_b_v1", "name": "Mule Harness with Baskets", "culture": "Neutral", "type": "MountHarness", "price": 427, - "weight": 120.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -102042,20 +102686,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_b_h1", - "baseId": "crpg_mule_load_b", + "id": "crpg_mule_load_b_v1_h1", + "baseId": "crpg_mule_load_b_v1", "name": "Mule Harness with Baskets +1", "culture": "Neutral", "type": "MountHarness", - "price": 835, - "weight": 120.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102064,20 +102708,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_b_h2", - "baseId": "crpg_mule_load_b", + "id": "crpg_mule_load_b_v1_h2", + "baseId": "crpg_mule_load_b_v1", "name": "Mule Harness with Baskets +2", "culture": "Neutral", "type": "MountHarness", - "price": 1270, - "weight": 120.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102086,20 +102730,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_b_h3", - "baseId": "crpg_mule_load_b", + "id": "crpg_mule_load_b_v1_h3", + "baseId": "crpg_mule_load_b_v1", "name": "Mule Harness with Baskets +3", "culture": "Neutral", "type": "MountHarness", - "price": 1707, - "weight": 120.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102108,13 +102752,13 @@ "weapons": [] }, { - "id": "crpg_mule_load_c_h0", - "baseId": "crpg_mule_load_c", + "id": "crpg_mule_load_c_v1_h0", + "baseId": "crpg_mule_load_c_v1", "name": "Mule Harness with Bags", "culture": "Neutral", "type": "MountHarness", "price": 427, - "weight": 120.0, + "weight": 6.0, "rank": 0, "tier": 1.39393938, "requirement": 0, @@ -102130,20 +102774,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_c_h1", - "baseId": "crpg_mule_load_c", + "id": "crpg_mule_load_c_v1_h1", + "baseId": "crpg_mule_load_c_v1", "name": "Mule Harness with Bags +1", "culture": "Neutral", "type": "MountHarness", - "price": 835, - "weight": 120.0, + "price": 664, + "weight": 6.0, "rank": 1, - "tier": 2.32323241, + "tier": 1.96791434, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 11, + "bodyArmor": 9, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102152,20 +102796,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_c_h2", - "baseId": "crpg_mule_load_c", + "id": "crpg_mule_load_c_v1_h2", + "baseId": "crpg_mule_load_c_v1", "name": "Mule Harness with Bags +2", "culture": "Neutral", "type": "MountHarness", - "price": 1270, - "weight": 120.0, + "price": 915, + "weight": 6.0, "rank": 2, - "tier": 3.097643, + "tier": 2.47811437, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 16, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102174,20 +102818,20 @@ "weapons": [] }, { - "id": "crpg_mule_load_c_h3", - "baseId": "crpg_mule_load_c", + "id": "crpg_mule_load_c_v1_h3", + "baseId": "crpg_mule_load_c_v1", "name": "Mule Harness with Bags +3", "culture": "Neutral", "type": "MountHarness", - "price": 1707, - "weight": 120.0, + "price": 1171, + "weight": 6.0, "rank": 3, - "tier": 3.752914, + "tier": 2.93460917, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 21, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Cloth", @@ -102196,8 +102840,8 @@ "weapons": [] }, { - "id": "crpg_mule1_1_h0", - "baseId": "crpg_mule1_1", + "id": "crpg_mule1_1_v1_h0", + "baseId": "crpg_mule1_1_v1", "name": "Mule", "culture": "Neutral", "type": "Mount", @@ -102218,8 +102862,8 @@ "weapons": [] }, { - "id": "crpg_mule1_1_h1", - "baseId": "crpg_mule1_1", + "id": "crpg_mule1_1_v1_h1", + "baseId": "crpg_mule1_1_v1", "name": "Mule +1", "culture": "Neutral", "type": "Mount", @@ -102240,8 +102884,8 @@ "weapons": [] }, { - "id": "crpg_mule1_1_h2", - "baseId": "crpg_mule1_1", + "id": "crpg_mule1_1_v1_h2", + "baseId": "crpg_mule1_1_v1", "name": "Mule +2", "culture": "Neutral", "type": "Mount", @@ -102262,8 +102906,8 @@ "weapons": [] }, { - "id": "crpg_mule1_1_h3", - "baseId": "crpg_mule1_1", + "id": "crpg_mule1_1_v1_h3", + "baseId": "crpg_mule1_1_v1", "name": "Mule +3", "culture": "Neutral", "type": "Mount", @@ -102284,8 +102928,8 @@ "weapons": [] }, { - "id": "crpg_mule1_2_h0", - "baseId": "crpg_mule1_2", + "id": "crpg_mule1_2_v1_h0", + "baseId": "crpg_mule1_2_v1", "name": "Chadz", "culture": "Neutral", "type": "Mount", @@ -102306,8 +102950,8 @@ "weapons": [] }, { - "id": "crpg_mule1_2_h1", - "baseId": "crpg_mule1_2", + "id": "crpg_mule1_2_v1_h1", + "baseId": "crpg_mule1_2_v1", "name": "Chadz +1", "culture": "Neutral", "type": "Mount", @@ -102328,8 +102972,8 @@ "weapons": [] }, { - "id": "crpg_mule1_2_h2", - "baseId": "crpg_mule1_2", + "id": "crpg_mule1_2_v1_h2", + "baseId": "crpg_mule1_2_v1", "name": "Chadz +2", "culture": "Neutral", "type": "Mount", @@ -102350,8 +102994,8 @@ "weapons": [] }, { - "id": "crpg_mule1_2_h3", - "baseId": "crpg_mule1_2", + "id": "crpg_mule1_2_v1_h3", + "baseId": "crpg_mule1_2_v1", "name": "Chadz +3", "culture": "Neutral", "type": "Mount", @@ -104790,7 +105434,7 @@ "culture": "Neutral", "type": "Bow", "price": 13932, - "weight": 0.8, + "weight": 1.797578, "rank": 0, "tier": 9.973102, "requirement": 0, @@ -104858,7 +105502,7 @@ "culture": "Neutral", "type": "Bow", "price": 12982, - "weight": 0.8, + "weight": 1.634161, "rank": 1, "tier": 9.589626, "requirement": 0, @@ -104926,7 +105570,7 @@ "culture": "Neutral", "type": "Bow", "price": 12673, - "weight": 0.8, + "weight": 1.497981, "rank": 2, "tier": 9.461974, "requirement": 0, @@ -104994,7 +105638,7 @@ "culture": "Neutral", "type": "Bow", "price": 15462, - "weight": 0.8, + "weight": 1.382752, "rank": 3, "tier": 10.5648441, "requirement": 0, @@ -105326,7 +105970,7 @@ "culture": "Battania", "type": "Bow", "price": 14000, - "weight": 0.7, + "weight": 1.6, "rank": 0, "tier": 10.0, "requirement": 0, @@ -105394,7 +106038,7 @@ "culture": "Battania", "type": "Bow", "price": 12868, - "weight": 0.7, + "weight": 1.454545, "rank": 1, "tier": 9.542654, "requirement": 0, @@ -105462,7 +106106,7 @@ "culture": "Battania", "type": "Bow", "price": 12303, - "weight": 0.7, + "weight": 1.333333, "rank": 2, "tier": 9.306863, "requirement": 0, @@ -105530,7 +106174,7 @@ "culture": "Battania", "type": "Bow", "price": 15925, - "weight": 0.7, + "weight": 1.230769, "rank": 3, "tier": 10.73801, "requirement": 0, @@ -105598,7 +106242,7 @@ "culture": "Neutral", "type": "Bow", "price": 13161, - "weight": 0.4, + "weight": 1.474508, "rank": 0, "tier": 9.662995, "requirement": 0, @@ -105666,7 +106310,7 @@ "culture": "Neutral", "type": "Bow", "price": 13421, - "weight": 0.4, + "weight": 1.340462, "rank": 1, "tier": 9.768493, "requirement": 0, @@ -105734,7 +106378,7 @@ "culture": "Neutral", "type": "Bow", "price": 14214, - "weight": 0.4, + "weight": 1.228757, "rank": 2, "tier": 10.0844784, "requirement": 0, @@ -105802,7 +106446,7 @@ "culture": "Neutral", "type": "Bow", "price": 14553, - "weight": 0.4, + "weight": 1.134237, "rank": 3, "tier": 10.2168379, "requirement": 0, @@ -105870,7 +106514,7 @@ "culture": "Khuzait", "type": "Bow", "price": 13402, - "weight": 0.35, + "weight": 1.284377, "rank": 0, "tier": 9.761091, "requirement": 0, @@ -105938,7 +106582,7 @@ "culture": "Khuzait", "type": "Bow", "price": 13618, - "weight": 0.35, + "weight": 1.167616, "rank": 1, "tier": 9.847792, "requirement": 0, @@ -106006,7 +106650,7 @@ "culture": "Khuzait", "type": "Bow", "price": 13684, - "weight": 0.35, + "weight": 1.070314, "rank": 2, "tier": 9.874495, "requirement": 0, @@ -106074,7 +106718,7 @@ "culture": "Khuzait", "type": "Bow", "price": 13564, - "weight": 0.35, + "weight": 0.9879824, "rank": 3, "tier": 9.826441, "requirement": 0, @@ -107090,7 +107734,7 @@ "culture": "Sturgia", "type": "Bow", "price": 11818, - "weight": 0.6, + "weight": 1.240119, "rank": 0, "tier": 9.099976, "requirement": 0, @@ -107158,7 +107802,7 @@ "culture": "Sturgia", "type": "Bow", "price": 12025, - "weight": 0.6, + "weight": 1.127381, "rank": 1, "tier": 9.188789, "requirement": 0, @@ -107226,7 +107870,7 @@ "culture": "Sturgia", "type": "Bow", "price": 12210, - "weight": 0.6, + "weight": 1.033433, "rank": 2, "tier": 9.26772, "requirement": 0, @@ -107294,7 +107938,7 @@ "culture": "Sturgia", "type": "Bow", "price": 11816, - "weight": 0.6, + "weight": 0.9539379, "rank": 3, "tier": 9.099421, "requirement": 0, @@ -108618,7 +109262,7 @@ "culture": "Sturgia", "type": "Shield", "price": 646, - "weight": 1.952873, + "weight": 1.07408, "rank": 0, "tier": 2.29032087, "requirement": 0, @@ -108658,7 +109302,7 @@ "culture": "Sturgia", "type": "Shield", "price": 682, - "weight": 1.952873, + "weight": 1.07408, "rank": 1, "tier": 2.38047838, "requirement": 0, @@ -108698,7 +109342,7 @@ "culture": "Sturgia", "type": "Shield", "price": 653, - "weight": 1.952873, + "weight": 1.07408, "rank": 2, "tier": 2.3086493, "requirement": 0, @@ -108738,7 +109382,7 @@ "culture": "Sturgia", "type": "Shield", "price": 630, - "weight": 1.952873, + "weight": 1.07408, "rank": 3, "tier": 2.24873018, "requirement": 0, @@ -109064,13 +109708,13 @@ "weapons": [] }, { - "id": "crpg_northern_light_harness_h0", - "baseId": "crpg_northern_light_harness", + "id": "crpg_northern_light_harness_v1_h0", + "baseId": "crpg_northern_light_harness_v1", "name": "Light Saddle", "culture": "Sturgia", "type": "MountHarness", "price": 1086, - "weight": 30.0, + "weight": 12.0, "rank": 0, "tier": 2.78787875, "requirement": 0, @@ -109086,20 +109730,20 @@ "weapons": [] }, { - "id": "crpg_northern_light_harness_h1", - "baseId": "crpg_northern_light_harness", + "id": "crpg_northern_light_harness_v1_h1", + "baseId": "crpg_northern_light_harness_v1", "name": "Light Saddle +1", "culture": "Sturgia", "type": "MountHarness", - "price": 1593, - "weight": 30.0, + "price": 1386, + "weight": 12.0, "rank": 1, - "tier": 3.59044981, + "tier": 3.2798574, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 17, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109108,20 +109752,20 @@ "weapons": [] }, { - "id": "crpg_northern_light_harness_h2", - "baseId": "crpg_northern_light_harness", + "id": "crpg_northern_light_harness_v1_h2", + "baseId": "crpg_northern_light_harness_v1", "name": "Light Saddle +2", "culture": "Sturgia", "type": "MountHarness", - "price": 2087, - "weight": 30.0, + "price": 1682, + "weight": 12.0, "rank": 2, - "tier": 4.259259, + "tier": 3.71717167, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 22, + "bodyArmor": 18, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109130,20 +109774,20 @@ "weapons": [] }, { - "id": "crpg_northern_light_harness_h3", - "baseId": "crpg_northern_light_harness", + "id": "crpg_northern_light_harness_v1_h3", + "baseId": "crpg_northern_light_harness_v1", "name": "Light Saddle +3", "culture": "Sturgia", "type": "MountHarness", - "price": 2556, - "weight": 30.0, + "price": 1970, + "weight": 12.0, "rank": 3, - "tier": 4.82517529, + "tier": 4.10845327, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 27, + "bodyArmor": 21, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109152,13 +109796,13 @@ "weapons": [] }, { - "id": "crpg_northern_noble_harness_h0", - "baseId": "crpg_northern_noble_harness", + "id": "crpg_northern_noble_harness_v1_h0", + "baseId": "crpg_northern_noble_harness_v1", "name": "Rough Cavalry Saddle", "culture": "Sturgia", "type": "MountHarness", "price": 721, - "weight": 35.0, + "weight": 9.0, "rank": 0, "tier": 2.090909, "requirement": 0, @@ -109174,20 +109818,20 @@ "weapons": [] }, { - "id": "crpg_northern_noble_harness_h1", - "baseId": "crpg_northern_noble_harness", + "id": "crpg_northern_noble_harness_v1_h1", + "baseId": "crpg_northern_noble_harness_v1", "name": "Rough Cavalry Saddle +1", "culture": "Sturgia", "type": "MountHarness", - "price": 1185, - "weight": 35.0, + "price": 993, + "weight": 9.0, "rank": 1, - "tier": 2.95684123, + "tier": 2.62388587, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 14, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109196,20 +109840,20 @@ "weapons": [] }, { - "id": "crpg_northern_noble_harness_h2", - "baseId": "crpg_northern_noble_harness", + "id": "crpg_northern_noble_harness_v1_h2", + "baseId": "crpg_northern_noble_harness_v1", "name": "Rough Cavalry Saddle +2", "culture": "Sturgia", "type": "MountHarness", - "price": 1654, - "weight": 35.0, + "price": 1270, + "weight": 9.0, "rank": 2, - "tier": 3.67845082, + "tier": 3.09764314, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 19, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109218,20 +109862,20 @@ "weapons": [] }, { - "id": "crpg_northern_noble_harness_h3", - "baseId": "crpg_northern_noble_harness", + "id": "crpg_northern_noble_harness_v1_h3", + "baseId": "crpg_northern_noble_harness_v1", "name": "Rough Cavalry Saddle +3", "culture": "Sturgia", "type": "MountHarness", - "price": 2111, - "weight": 35.0, + "price": 1546, + "weight": 9.0, "rank": 3, - "tier": 4.28904438, + "tier": 3.52153087, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 24, + "bodyArmor": 18, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -109616,13 +110260,13 @@ "weapons": [] }, { - "id": "crpg_northern_ring_barding_h0", - "baseId": "crpg_northern_ring_barding", + "id": "crpg_northern_ring_barding_v1_h0", + "baseId": "crpg_northern_ring_barding_v1", "name": "Ring Mail Barding", "culture": "Sturgia", "type": "MountHarness", "price": 3250, - "weight": 82.0, + "weight": 24.0, "rank": 0, "tier": 5.5757575, "requirement": 0, @@ -109638,20 +110282,20 @@ "weapons": [] }, { - "id": "crpg_northern_ring_barding_h1", - "baseId": "crpg_northern_ring_barding", + "id": "crpg_northern_ring_barding_v1_h1", + "baseId": "crpg_northern_ring_barding_v1", "name": "Ring Mail Barding +1", "culture": "Sturgia", "type": "MountHarness", - "price": 3809, - "weight": 82.0, + "price": 3578, + "weight": 24.0, "rank": 1, - "tier": 6.124885, + "tier": 5.90374374, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 29, + "bodyArmor": 27, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -109660,20 +110304,20 @@ "weapons": [] }, { - "id": "crpg_northern_ring_barding_h2", - "baseId": "crpg_northern_ring_barding", + "id": "crpg_northern_ring_barding_v1_h2", + "baseId": "crpg_northern_ring_barding_v1", "name": "Ring Mail Barding +2", "culture": "Sturgia", "type": "MountHarness", - "price": 4308, - "weight": 82.0, + "price": 3884, + "weight": 24.0, "rank": 2, - "tier": 6.582491, + "tier": 6.19528627, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 34, + "bodyArmor": 30, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -109682,20 +110326,20 @@ "weapons": [] }, { - "id": "crpg_northern_ring_barding_h3", - "baseId": "crpg_northern_ring_barding", + "id": "crpg_northern_ring_barding_v1_h3", + "baseId": "crpg_northern_ring_barding_v1", "name": "Ring Mail Barding +3", "culture": "Sturgia", "type": "MountHarness", - "price": 4755, - "weight": 82.0, + "price": 4167, + "weight": 24.0, "rank": 3, - "tier": 6.969697, + "tier": 6.45614, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 39, + "bodyArmor": 33, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -109710,7 +110354,7 @@ "culture": "Sturgia", "type": "Shield", "price": 3435, - "weight": 6.720545, + "weight": 3.6963, "rank": 0, "tier": 6.67195272, "requirement": 0, @@ -109750,7 +110394,7 @@ "culture": "Sturgia", "type": "Shield", "price": 3699, - "weight": 6.720545, + "weight": 3.6963, "rank": 1, "tier": 6.96499157, "requirement": 0, @@ -109790,7 +110434,7 @@ "culture": "Sturgia", "type": "Shield", "price": 3501, - "weight": 6.720545, + "weight": 3.6963, "rank": 2, "tier": 6.746099, "requirement": 0, @@ -109830,7 +110474,7 @@ "culture": "Sturgia", "type": "Shield", "price": 3340, - "weight": 6.720545, + "weight": 3.6963, "rank": 3, "tier": 6.56361628, "requirement": 0, @@ -109870,7 +110514,7 @@ "culture": "Sturgia", "type": "Shield", "price": 582, - "weight": 1.952873, + "weight": 1.07408, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -109910,7 +110554,7 @@ "culture": "Sturgia", "type": "Shield", "price": 615, - "weight": 1.952873, + "weight": 1.07408, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -109950,7 +110594,7 @@ "culture": "Sturgia", "type": "Shield", "price": 590, - "weight": 1.952873, + "weight": 1.07408, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -109990,7 +110634,7 @@ "culture": "Sturgia", "type": "Shield", "price": 569, - "weight": 1.952873, + "weight": 1.07408, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -110854,7 +111498,7 @@ "culture": "Neutral", "type": "Shield", "price": 6907, - "weight": 2.577227, + "weight": 1.417475, "rank": 0, "tier": 9.92627048, "requirement": 0, @@ -110894,7 +111538,7 @@ "culture": "Neutral", "type": "Shield", "price": 7093, - "weight": 2.577227, + "weight": 1.417475, "rank": 1, "tier": 10.0742989, "requirement": 0, @@ -110934,7 +111578,7 @@ "culture": "Neutral", "type": "Shield", "price": 7346, - "weight": 2.577227, + "weight": 1.417475, "rank": 2, "tier": 10.2719135, "requirement": 0, @@ -110974,7 +111618,7 @@ "culture": "Neutral", "type": "Shield", "price": 7581, - "weight": 2.577227, + "weight": 1.417475, "rank": 3, "tier": 10.4532146, "requirement": 0, @@ -111014,7 +111658,7 @@ "culture": "Neutral", "type": "Shield", "price": 162, - "weight": 0.8730909, + "weight": 0.4802, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -111054,7 +111698,7 @@ "culture": "Neutral", "type": "Shield", "price": 158, - "weight": 0.8730909, + "weight": 0.4802, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -111094,7 +111738,7 @@ "culture": "Neutral", "type": "Shield", "price": 154, - "weight": 0.8730909, + "weight": 0.4802, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -111134,7 +111778,7 @@ "culture": "Neutral", "type": "Shield", "price": 151, - "weight": 0.8730909, + "weight": 0.4802, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -111174,7 +111818,7 @@ "culture": "Neutral", "type": "Shield", "price": 162, - "weight": 1.681455, + "weight": 0.9248, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -111214,7 +111858,7 @@ "culture": "Neutral", "type": "Shield", "price": 158, - "weight": 1.681455, + "weight": 0.9248, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -111254,7 +111898,7 @@ "culture": "Neutral", "type": "Shield", "price": 154, - "weight": 1.681455, + "weight": 0.9248, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -111294,7 +111938,7 @@ "culture": "Neutral", "type": "Shield", "price": 151, - "weight": 1.681455, + "weight": 0.9248, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -111718,7 +112362,7 @@ "culture": "Aserai", "type": "Shield", "price": 646, - "weight": 1.375605, + "weight": 0.7565825, "rank": 0, "tier": 2.29032087, "requirement": 0, @@ -111758,7 +112402,7 @@ "culture": "Aserai", "type": "Shield", "price": 682, - "weight": 1.375605, + "weight": 0.7565825, "rank": 1, "tier": 2.38047838, "requirement": 0, @@ -111798,7 +112442,7 @@ "culture": "Aserai", "type": "Shield", "price": 653, - "weight": 1.375605, + "weight": 0.7565825, "rank": 2, "tier": 2.3086493, "requirement": 0, @@ -111838,7 +112482,7 @@ "culture": "Aserai", "type": "Shield", "price": 630, - "weight": 1.375605, + "weight": 0.7565825, "rank": 3, "tier": 2.24873018, "requirement": 0, @@ -111878,7 +112522,7 @@ "culture": "Aserai", "type": "Shield", "price": 137, - "weight": 2.505091, + "weight": 1.3778, "rank": 0, "tier": 0.541099131, "requirement": 0, @@ -111918,7 +112562,7 @@ "culture": "Aserai", "type": "Shield", "price": 134, - "weight": 2.505091, + "weight": 1.3778, "rank": 1, "tier": 0.522809744, "requirement": 0, @@ -111958,7 +112602,7 @@ "culture": "Aserai", "type": "Shield", "price": 131, - "weight": 2.505091, + "weight": 1.3778, "rank": 2, "tier": 0.5078088, "requirement": 0, @@ -111998,7 +112642,7 @@ "culture": "Aserai", "type": "Shield", "price": 128, - "weight": 2.505091, + "weight": 1.3778, "rank": 3, "tier": 0.495286375, "requirement": 0, @@ -113549,10 +114193,10 @@ "name": "Pavise", "culture": "Vlandia", "type": "Shield", - "price": 109, - "weight": 4.113909, + "price": 4956, + "weight": 10.443, "rank": 0, - "tier": 0.386680454, + "tier": 8.236979, "requirement": 0, "flags": [ "ForceAttachOffHandSecondaryItemBone", @@ -113565,7 +114209,7 @@ "itemUsage": "shield", "accuracy": 100, "missileSpeed": 0, - "stackAmount": 130, + "stackAmount": 600, "length": 118, "balance": 0.0, "handling": 80, @@ -113589,10 +114233,10 @@ "name": "Pavise +1", "culture": "Vlandia", "type": "Shield", - "price": 112, - "weight": 4.113909, + "price": 5321, + "weight": 10.443, "rank": 1, - "tier": 0.4060065, + "tier": 8.57521248, "requirement": 0, "flags": [ "ForceAttachOffHandSecondaryItemBone", @@ -113605,7 +114249,7 @@ "itemUsage": "shield", "accuracy": 100, "missileSpeed": 0, - "stackAmount": 141, + "stackAmount": 648, "length": 118, "balance": 0.0, "handling": 80, @@ -113629,10 +114273,10 @@ "name": "Pavise +2", "culture": "Vlandia", "type": "Shield", - "price": 110, - "weight": 4.113909, + "price": 5036, + "weight": 10.443, "rank": 2, - "tier": 0.391265571, + "tier": 8.312587, "requirement": 0, "flags": [ "ForceAttachOffHandSecondaryItemBone", @@ -113645,7 +114289,7 @@ "itemUsage": "shield", "accuracy": 100, "missileSpeed": 0, - "stackAmount": 151, + "stackAmount": 696, "length": 118, "balance": 0.0, "handling": 80, @@ -113669,10 +114313,10 @@ "name": "Pavise +3", "culture": "Vlandia", "type": "Shield", - "price": 108, - "weight": 4.113909, + "price": 4805, + "weight": 10.443, "rank": 3, - "tier": 0.383728117, + "tier": 8.093557, "requirement": 0, "flags": [ "ForceAttachOffHandSecondaryItemBone", @@ -113685,7 +114329,7 @@ "itemUsage": "shield", "accuracy": 100, "missileSpeed": 0, - "stackAmount": 162, + "stackAmount": 744, "length": 118, "balance": 0.0, "handling": 80, @@ -113710,7 +114354,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6940, - "weight": 6.58847, + "weight": 3.623659, "rank": 0, "tier": 9.95299149, "requirement": 0, @@ -113750,7 +114394,7 @@ "culture": "Vlandia", "type": "Shield", "price": 7174, - "weight": 6.58847, + "weight": 3.623659, "rank": 1, "tier": 10.1380272, "requirement": 0, @@ -113790,7 +114434,7 @@ "culture": "Vlandia", "type": "Shield", "price": 7477, - "weight": 6.58847, + "weight": 3.623659, "rank": 2, "tier": 10.3734179, "requirement": 0, @@ -113830,7 +114474,7 @@ "culture": "Vlandia", "type": "Shield", "price": 7089, - "weight": 6.58847, + "weight": 3.623659, "rank": 3, "tier": 10.0708208, "requirement": 0, @@ -114420,15 +115064,15 @@ "weapons": [] }, { - "id": "crpg_pernach_h0", - "baseId": "crpg_pernach", - "name": "Pernach", - "culture": "Vlandia", + "id": "crpg_persian_steel_mace_h0", + "baseId": "crpg_persian_steel_mace", + "name": "Persian Steel Mace", + "culture": "Empire", "type": "OneHandedWeapon", - "price": 6330, - "weight": 2.12, + "price": 6960, + "weight": 1.79, "rank": 0, - "tier": 9.454965, + "tier": 9.968363, "requirement": 0, "flags": [], "weapons": [ @@ -114438,32 +115082,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 89, - "balance": 0.43, - "handling": 74, + "length": 90, + "balance": 0.47, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 27, + "thrustSpeed": 88, + "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 84 } ] }, { - "id": "crpg_pernach_h1", - "baseId": "crpg_pernach", - "name": "Pernach +1", - "culture": "Vlandia", + "id": "crpg_persian_steel_mace_h1", + "baseId": "crpg_persian_steel_mace", + "name": "Persian Steel Mace +1", + "culture": "Empire", "type": "OneHandedWeapon", - "price": 6578, - "weight": 2.06, + "price": 6774, + "weight": 1.79, "rank": 1, - "tier": 9.659853, + "tier": 9.819113, "requirement": 0, "flags": [], "weapons": [ @@ -114473,32 +115117,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 89, + "length": 90, "balance": 0.47, - "handling": 74, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 27, + "thrustSpeed": 88, + "swingDamage": 25, "swingDamageType": "Blunt", "swingSpeed": 84 } ] }, { - "id": "crpg_pernach_h2", - "baseId": "crpg_pernach", - "name": "Pernach +2", - "culture": "Vlandia", + "id": "crpg_persian_steel_mace_h2", + "baseId": "crpg_persian_steel_mace", + "name": "Persian Steel Mace +2", + "culture": "Empire", "type": "OneHandedWeapon", - "price": 6373, - "weight": 2.06, + "price": 6709, + "weight": 1.79, "rank": 2, - "tier": 9.490931, + "tier": 9.766491, "requirement": 0, "flags": [], "weapons": [ @@ -114508,32 +115152,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 89, + "length": 90, "balance": 0.47, - "handling": 74, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 28, + "thrustSpeed": 88, + "swingDamage": 26, "swingDamageType": "Blunt", "swingSpeed": 84 } ] }, { - "id": "crpg_pernach_h3", - "baseId": "crpg_pernach", - "name": "Pernach +3", - "culture": "Vlandia", + "id": "crpg_persian_steel_mace_h3", + "baseId": "crpg_persian_steel_mace", + "name": "Persian Steel Mace +3", + "culture": "Empire", "type": "OneHandedWeapon", - "price": 6270, - "weight": 2.06, + "price": 6735, + "weight": 1.79, "rank": 3, - "tier": 9.404082, + "tier": 9.787982, "requirement": 0, "flags": [], "weapons": [ @@ -114543,17 +115187,17 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 89, + "length": 90, "balance": 0.47, - "handling": 74, + "handling": 87, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 85, - "swingDamage": 29, + "thrustSpeed": 88, + "swingDamage": 27, "swingDamageType": "Blunt", "swingSpeed": 84 } @@ -115372,15 +116016,15 @@ "weapons": [] }, { - "id": "crpg_pilum_v2_h0", - "baseId": "crpg_pilum_v2", + "id": "crpg_pilum_v3_h0", + "baseId": "crpg_pilum_v3", "name": "Pilum Steel Throwing Spear", "culture": "Empire", "type": "Thrown", - "price": 3851, - "weight": 1.08, + "price": 5260, + "weight": 2.08, "rank": 0, - "tier": 7.786367, + "tier": 9.291267, "requirement": 0, "flags": [], "weapons": [ @@ -115388,11 +116032,11 @@ "class": "Javelin", "itemUsage": "throwing_javelin", "accuracy": 92, - "missileSpeed": 28, + "missileSpeed": 26, "stackAmount": 1, "length": 125, - "balance": 0.95, - "handling": 90, + "balance": 0.54, + "handling": 78, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -115404,10 +116048,10 @@ ], "thrustDamage": 49, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 98 + "swingSpeed": 86 }, { "class": "OneHandedPolearm", @@ -115416,33 +116060,33 @@ "missileSpeed": 0, "stackAmount": 0, "length": 125, - "balance": 0.23, - "handling": 90, + "balance": 0.0, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip", "CanDismount" ], - "thrustDamage": 12, + "thrustDamage": 7, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 76 + "swingSpeed": 68 } ] }, { - "id": "crpg_pilum_v2_h1", - "baseId": "crpg_pilum_v2", + "id": "crpg_pilum_v3_h1", + "baseId": "crpg_pilum_v3", "name": "Pilum Steel Throwing Spear +1", "culture": "Empire", "type": "Thrown", - "price": 3860, - "weight": 1.08, + "price": 5280, + "weight": 2.08, "rank": 1, - "tier": 7.79731464, + "tier": 9.310873, "requirement": 0, "flags": [], "weapons": [ @@ -115450,11 +116094,11 @@ "class": "Javelin", "itemUsage": "throwing_javelin", "accuracy": 92, - "missileSpeed": 28, + "missileSpeed": 26, "stackAmount": 1, "length": 125, - "balance": 0.95, - "handling": 90, + "balance": 0.54, + "handling": 78, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -115466,10 +116110,10 @@ ], "thrustDamage": 51, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 98 + "swingSpeed": 86 }, { "class": "OneHandedPolearm", @@ -115478,33 +116122,33 @@ "missileSpeed": 0, "stackAmount": 0, "length": 125, - "balance": 0.23, - "handling": 90, + "balance": 0.0, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip", "CanDismount" ], - "thrustDamage": 13, + "thrustDamage": 8, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 76 + "swingSpeed": 68 } ] }, { - "id": "crpg_pilum_v2_h2", - "baseId": "crpg_pilum_v2", + "id": "crpg_pilum_v3_h2", + "baseId": "crpg_pilum_v3", "name": "Pilum Steel Throwing Spear +2", "culture": "Empire", "type": "Thrown", - "price": 3933, - "weight": 1.08, + "price": 5432, + "weight": 2.08, "rank": 2, - "tier": 7.880529, + "tier": 9.46031952, "requirement": 0, "flags": [], "weapons": [ @@ -115512,11 +116156,11 @@ "class": "Javelin", "itemUsage": "throwing_javelin", "accuracy": 92, - "missileSpeed": 28, + "missileSpeed": 26, "stackAmount": 1, "length": 125, - "balance": 0.95, - "handling": 90, + "balance": 0.54, + "handling": 78, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -115528,10 +116172,10 @@ ], "thrustDamage": 53, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 98 + "swingSpeed": 86 }, { "class": "OneHandedPolearm", @@ -115540,33 +116184,33 @@ "missileSpeed": 0, "stackAmount": 0, "length": 125, - "balance": 0.23, - "handling": 90, + "balance": 0.0, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip", "CanDismount" ], - "thrustDamage": 13, + "thrustDamage": 8, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 76 + "swingSpeed": 68 } ] }, { - "id": "crpg_pilum_v2_h3", - "baseId": "crpg_pilum_v2", + "id": "crpg_pilum_v3_h3", + "baseId": "crpg_pilum_v3", "name": "Pilum Steel Throwing Spear +3", "culture": "Empire", "type": "Thrown", - "price": 4057, - "weight": 1.08, + "price": 5696, + "weight": 2.08, "rank": 3, - "tier": 8.021357, + "tier": 9.715036, "requirement": 0, "flags": [], "weapons": [ @@ -115574,11 +116218,11 @@ "class": "Javelin", "itemUsage": "throwing_javelin", "accuracy": 92, - "missileSpeed": 28, + "missileSpeed": 26, "stackAmount": 1, "length": 125, - "balance": 0.95, - "handling": 90, + "balance": 0.54, + "handling": 78, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -115590,10 +116234,10 @@ ], "thrustDamage": 55, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 98 + "swingSpeed": 86 }, { "class": "OneHandedPolearm", @@ -115602,20 +116246,20 @@ "missileSpeed": 0, "stackAmount": 0, "length": 125, - "balance": 0.23, - "handling": 90, + "balance": 0.0, + "handling": 85, "bodyArmor": 0, "flags": [ "MeleeWeapon", "WideGrip", "CanDismount" ], - "thrustDamage": 14, + "thrustDamage": 8, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 85, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 76 + "swingSpeed": 68 } ] }, @@ -117572,15 +118216,15 @@ "weapons": [] }, { - "id": "crpg_pugio_h0", - "baseId": "crpg_pugio", - "name": "Pugio", + "id": "crpg_pugio_v1_h0", + "baseId": "crpg_pugio_v1", + "name": "Pugio (Thrown 43p)", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2183, - "weight": 1.64, + "price": 5014, + "weight": 1.14, "rank": 0, - "tier": 5.096213, + "tier": 8.29196548, "requirement": 0, "flags": [ "Civilian" @@ -117588,33 +118232,33 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_swing_thrust", + "itemUsage": "onehanded_shield_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 35, "balance": 1.0, - "handling": 113, + "handling": 116, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 16, + "thrustDamage": 28, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 24, - "swingDamageType": "Cut", - "swingSpeed": 109 + "thrustSpeed": 95, + "swingDamage": 0, + "swingDamageType": "Undefined", + "swingSpeed": 117 }, { "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 30, + "missileSpeed": 31, "stackAmount": 1, "length": 35, "balance": 1.0, - "handling": 113, + "handling": 116, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -117623,25 +118267,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 34, + "thrustDamage": 43, "thrustDamageType": "Pierce", - "thrustSpeed": 90, + "thrustSpeed": 95, "swingDamage": 0, - "swingDamageType": "Cut", - "swingSpeed": 109 + "swingDamageType": "Undefined", + "swingSpeed": 117 } ] }, { - "id": "crpg_pugio_h1", - "baseId": "crpg_pugio", - "name": "Pugio +1", + "id": "crpg_pugio_v1_h1", + "baseId": "crpg_pugio_v1", + "name": "Pugio +1 (Thrown 44p)", "culture": "Empire", "type": "OneHandedWeapon", - "price": 1843, - "weight": 1.64, + "price": 5617, + "weight": 1.01, "rank": 1, - "tier": 4.594449, + "tier": 8.841497, "requirement": 0, "flags": [ "Civilian" @@ -117649,33 +118293,33 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_swing_thrust", + "itemUsage": "onehanded_shield_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 35, "balance": 1.0, - "handling": 113, + "handling": 116, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 17, + "thrustDamage": 31, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 25, - "swingDamageType": "Cut", - "swingSpeed": 109 + "thrustSpeed": 97, + "swingDamage": 0, + "swingDamageType": "Undefined", + "swingSpeed": 119 }, { "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 30, + "missileSpeed": 32, "stackAmount": 1, "length": 35, "balance": 1.0, - "handling": 113, + "handling": 116, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -117684,25 +118328,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 34, + "thrustDamage": 44, "thrustDamageType": "Pierce", - "thrustSpeed": 90, + "thrustSpeed": 97, "swingDamage": 0, - "swingDamageType": "Cut", - "swingSpeed": 109 + "swingDamageType": "Undefined", + "swingSpeed": 119 } ] }, { - "id": "crpg_pugio_h2", - "baseId": "crpg_pugio", - "name": "Pugio +2", + "id": "crpg_pugio_v1_h2", + "baseId": "crpg_pugio_v1", + "name": "Pugio +2 (Thrown 46p)", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2150, - "weight": 1.59, + "price": 6240, + "weight": 1.01, "rank": 2, - "tier": 5.049335, + "tier": 9.379011, "requirement": 0, "flags": [ "Civilian" @@ -117710,33 +118354,33 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_swing_thrust", + "itemUsage": "onehanded_shield_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 35, "balance": 1.0, - "handling": 114, + "handling": 116, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 18, + "thrustDamage": 32, "thrustDamageType": "Pierce", - "thrustSpeed": 90, - "swingDamage": 26, - "swingDamageType": "Cut", - "swingSpeed": 110 + "thrustSpeed": 97, + "swingDamage": 0, + "swingDamageType": "Undefined", + "swingSpeed": 119 }, { "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 30, + "missileSpeed": 32, "stackAmount": 1, "length": 35, "balance": 1.0, - "handling": 114, + "handling": 116, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -117745,25 +118389,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 35, + "thrustDamage": 46, "thrustDamageType": "Pierce", - "thrustSpeed": 90, + "thrustSpeed": 97, "swingDamage": 0, - "swingDamageType": "Cut", - "swingSpeed": 110 + "swingDamageType": "Undefined", + "swingSpeed": 119 } ] }, { - "id": "crpg_pugio_h3", - "baseId": "crpg_pugio", - "name": "Pugio +3", + "id": "crpg_pugio_v1_h3", + "baseId": "crpg_pugio_v1", + "name": "Pugio +3 (Thrown 47p)", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3210, - "weight": 1.55, + "price": 5867, + "weight": 0.96, "rank": 3, - "tier": 6.41317368, + "tier": 9.060857, "requirement": 0, "flags": [ "Civilian" @@ -117771,33 +118415,33 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_swing_thrust", + "itemUsage": "onehanded_shield_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 35, "balance": 1.0, - "handling": 114, + "handling": 117, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], - "thrustDamage": 19, + "thrustDamage": 35, "thrustDamageType": "Pierce", - "thrustSpeed": 91, - "swingDamage": 28, - "swingDamageType": "Cut", - "swingSpeed": 111 + "thrustSpeed": 97, + "swingDamage": 0, + "swingDamageType": "Undefined", + "swingSpeed": 120 }, { "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 30, + "missileSpeed": 32, "stackAmount": 1, "length": 35, "balance": 1.0, - "handling": 114, + "handling": 117, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -117806,12 +118450,12 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 37, + "thrustDamage": 47, "thrustDamageType": "Pierce", - "thrustSpeed": 91, + "thrustSpeed": 97, "swingDamage": 0, - "swingDamageType": "Cut", - "swingSpeed": 111 + "swingDamageType": "Undefined", + "swingSpeed": 120 } ] }, @@ -118440,15 +119084,15 @@ ] }, { - "id": "crpg_raider_throwing_axe_v1_h0", - "baseId": "crpg_raider_throwing_axe_v1", + "id": "crpg_raider_throwing_axe_v2_h0", + "baseId": "crpg_raider_throwing_axe_v2", "name": "Raider Throwing Axe", "culture": "Sturgia", "type": "Thrown", - "price": 5203, + "price": 5927, "weight": 0.75, "rank": 0, - "tier": 9.234506, + "tier": 9.93296051, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -118473,7 +119117,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 34, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 0, "swingDamageType": "Cut", @@ -118494,7 +119138,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 14, "swingDamageType": "Cut", @@ -118503,15 +119147,15 @@ ] }, { - "id": "crpg_raider_throwing_axe_v1_h1", - "baseId": "crpg_raider_throwing_axe_v1", + "id": "crpg_raider_throwing_axe_v2_h1", + "baseId": "crpg_raider_throwing_axe_v2", "name": "Raider Throwing Axe +1", "culture": "Sturgia", "type": "Thrown", - "price": 4748, + "price": 5163, "weight": 0.75, "rank": 1, - "tier": 8.771142, + "tier": 9.194799, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -118536,7 +119180,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 35, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 0, "swingDamageType": "Cut", @@ -118557,7 +119201,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 14, "swingDamageType": "Cut", @@ -118566,15 +119210,15 @@ ] }, { - "id": "crpg_raider_throwing_axe_v1_h2", - "baseId": "crpg_raider_throwing_axe_v1", + "id": "crpg_raider_throwing_axe_v2_h2", + "baseId": "crpg_raider_throwing_axe_v2", "name": "Raider Throwing Axe +2", "culture": "Sturgia", "type": "Thrown", - "price": 5600, + "price": 6626, "weight": 0.75, "rank": 2, - "tier": 9.623225, + "tier": 10.5666924, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -118599,7 +119243,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 37, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 0, "swingDamageType": "Cut", @@ -118620,7 +119264,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 15, "swingDamageType": "Cut", @@ -118629,15 +119273,15 @@ ] }, { - "id": "crpg_raider_throwing_axe_v1_h3", - "baseId": "crpg_raider_throwing_axe_v1", + "id": "crpg_raider_throwing_axe_v2_h3", + "baseId": "crpg_raider_throwing_axe_v2", "name": "Raider Throwing Axe +3", "culture": "Sturgia", "type": "Thrown", - "price": 5289, + "price": 6075, "weight": 0.75, "rank": 3, - "tier": 9.319433, + "tier": 10.0703, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -118662,7 +119306,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 38, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 0, "swingDamageType": "Cut", @@ -118683,7 +119327,7 @@ "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Cut", "thrustSpeed": 100, "swingDamage": 16, "swingDamageType": "Cut", @@ -119342,15 +119986,15 @@ "weapons": [] }, { - "id": "crpg_red_katana_h0", - "baseId": "crpg_red_katana", + "id": "crpg_red_katana_v1_h0", + "baseId": "crpg_red_katana_v1", "name": "Red Katana", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11915, + "price": 12000, "weight": 2.93, "rank": 0, - "tier": 9.141764, + "tier": 9.178157, "requirement": 0, "flags": [], "weapons": [ @@ -119360,9 +120004,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.88, - "handling": 77, + "length": 95, + "balance": 0.94, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -119370,23 +120014,23 @@ ], "thrustDamage": 15, "thrustDamageType": "Pierce", - "thrustSpeed": 86, + "thrustSpeed": 87, "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 96 + "swingSpeed": 98 } ] }, { - "id": "crpg_red_katana_h1", - "baseId": "crpg_red_katana", + "id": "crpg_red_katana_v1_h1", + "baseId": "crpg_red_katana_v1", "name": "Red Katana +1", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11927, - "weight": 2.81, + "price": 12475, + "weight": 2.89, "rank": 1, - "tier": 9.14709949, + "tier": 9.379419, "requirement": 0, "flags": [], "weapons": [ @@ -119396,9 +120040,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.97, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -119407,22 +120051,22 @@ "thrustDamage": 17, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 38, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_red_katana_h2", - "baseId": "crpg_red_katana", + "id": "crpg_red_katana_v1_h2", + "baseId": "crpg_red_katana_v1", "name": "Red Katana +2", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11406, - "weight": 2.81, + "price": 12051, + "weight": 2.84, "rank": 2, - "tier": 8.92118, + "tier": 9.200023, "requirement": 0, "flags": [], "weapons": [ @@ -119432,33 +120076,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.98, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 22, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 38, + "swingDamage": 39, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_red_katana_h3", - "baseId": "crpg_red_katana", + "id": "crpg_red_katana_v1_h3", + "baseId": "crpg_red_katana_v1", "name": "Red Katana +3", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 12569, - "weight": 2.81, + "price": 12249, + "weight": 2.84, "rank": 3, - "tier": 9.418371, + "tier": 9.283962, "requirement": 0, "flags": [], "weapons": [ @@ -119468,20 +120112,20 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.98, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 26, "thrustDamageType": "Pierce", "thrustSpeed": 87, "swingDamage": 40, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, @@ -119492,7 +120136,7 @@ "culture": "Neutral", "type": "Shield", "price": 286, - "weight": 2.686255, + "weight": 1.47744, "rank": 0, "tier": 1.18941951, "requirement": 0, @@ -119532,7 +120176,7 @@ "culture": "Neutral", "type": "Shield", "price": 301, - "weight": 2.686255, + "weight": 1.47744, "rank": 1, "tier": 1.24591625, "requirement": 0, @@ -119572,7 +120216,7 @@ "culture": "Neutral", "type": "Shield", "price": 290, - "weight": 2.686255, + "weight": 1.47744, "rank": 2, "tier": 1.20506215, "requirement": 0, @@ -119612,7 +120256,7 @@ "culture": "Neutral", "type": "Shield", "price": 281, - "weight": 2.686255, + "weight": 1.47744, "rank": 3, "tier": 1.17102563, "requirement": 0, @@ -119904,7 +120548,7 @@ "culture": "Neutral", "type": "Shield", "price": 285, - "weight": 1.461091, + "weight": 0.8036, "rank": 0, "tier": 1.1871022, "requirement": 0, @@ -119944,7 +120588,7 @@ "culture": "Neutral", "type": "Shield", "price": 300, - "weight": 1.461091, + "weight": 0.8036, "rank": 1, "tier": 1.2425555, "requirement": 0, @@ -119984,7 +120628,7 @@ "culture": "Neutral", "type": "Shield", "price": 288, - "weight": 1.461091, + "weight": 0.8036, "rank": 2, "tier": 1.20001471, "requirement": 0, @@ -120024,7 +120668,7 @@ "culture": "Neutral", "type": "Shield", "price": 281, - "weight": 1.461091, + "weight": 0.8036, "rank": 3, "tier": 1.17378628, "requirement": 0, @@ -121884,7 +122528,7 @@ "culture": "Aserai", "type": "Bow", "price": 7542, - "weight": 0.6, + "weight": 1.091968, "rank": 0, "tier": 7.055585, "requirement": 0, @@ -121952,7 +122596,7 @@ "culture": "Aserai", "type": "Bow", "price": 7788, - "weight": 0.6, + "weight": 0.992698, "rank": 1, "tier": 7.18687963, "requirement": 0, @@ -122020,7 +122664,7 @@ "culture": "Aserai", "type": "Bow", "price": 7956, - "weight": 0.6, + "weight": 0.9099731, "rank": 2, "tier": 7.275222, "requirement": 0, @@ -122088,7 +122732,7 @@ "culture": "Aserai", "type": "Bow", "price": 7721, - "weight": 0.6, + "weight": 0.8399753, "rank": 3, "tier": 7.151152, "requirement": 0, @@ -122150,15 +122794,15 @@ ] }, { - "id": "crpg_rondel_h0", - "baseId": "crpg_rondel", + "id": "crpg_rondel_v1_h0", + "baseId": "crpg_rondel_v1", "name": "Rondel", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3889, - "weight": 1.2, + "price": 6612, + "weight": 0.99, "rank": 0, - "tier": 7.16952038, + "tier": 9.687575, "requirement": 0, "flags": [ "Civilian" @@ -122170,32 +122814,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 41, + "length": 45, "balance": 1.0, - "handling": 115, + "handling": 114, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 38, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 118 + "swingSpeed": 120 } ] }, { - "id": "crpg_rondel_h1", - "baseId": "crpg_rondel", + "id": "crpg_rondel_v1_h1", + "baseId": "crpg_rondel_v1", "name": "Rondel", "culture": "Empire", "type": "OneHandedWeapon", - "price": 4105, - "weight": 1.2, + "price": 6993, + "weight": 0.99, "rank": 1, - "tier": 7.396811, + "tier": 9.99469948, "requirement": 0, "flags": [ "Civilian" @@ -122207,32 +122851,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 41, + "length": 45, "balance": 1.0, - "handling": 115, + "handling": 114, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 39, "thrustDamageType": "Pierce", - "thrustSpeed": 94, + "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 118 + "swingSpeed": 120 } ] }, { - "id": "crpg_rondel_h2", - "baseId": "crpg_rondel", + "id": "crpg_rondel_v1_h2", + "baseId": "crpg_rondel_v1", "name": "Rondel", "culture": "Empire", "type": "OneHandedWeapon", - "price": 3775, - "weight": 0.93, + "price": 5866, + "weight": 0.81, "rank": 2, - "tier": 7.047624, + "tier": 9.059749, "requirement": 0, "flags": [ "Civilian" @@ -122244,16 +122888,16 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 41, + "length": 45, "balance": 1.0, - "handling": 115, + "handling": 116, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 39, "thrustDamageType": "Pierce", - "thrustSpeed": 97, + "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Undefined", "swingSpeed": 123 @@ -122261,15 +122905,15 @@ ] }, { - "id": "crpg_rondel_h3", - "baseId": "crpg_rondel", + "id": "crpg_rondel_v1_h3", + "baseId": "crpg_rondel_v1", "name": "Rondel", "culture": "Empire", "type": "OneHandedWeapon", - "price": 4161, - "weight": 0.93, + "price": 6484, + "weight": 0.81, "rank": 3, - "tier": 7.454511, + "tier": 9.582803, "requirement": 0, "flags": [ "Civilian" @@ -122281,16 +122925,16 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 41, + "length": 45, "balance": 1.0, - "handling": 115, + "handling": 116, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 40, "thrustDamageType": "Pierce", - "thrustSpeed": 97, + "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Undefined", "swingSpeed": 123 @@ -124141,6 +124785,146 @@ }, "weapons": [] }, + { + "id": "crpg_rus_mace_h0", + "baseId": "crpg_rus_mace", + "name": "Rus Mace", + "culture": "Sturgia", + "type": "OneHandedWeapon", + "price": 4773, + "weight": 1.93, + "rank": 0, + "tier": 8.062839, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 54, + "balance": 0.61, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_rus_mace_h1", + "baseId": "crpg_rus_mace", + "name": "Rus Mace +1", + "culture": "Sturgia", + "type": "OneHandedWeapon", + "price": 4592, + "weight": 1.93, + "rank": 1, + "tier": 7.88762045, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 54, + "balance": 0.61, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_rus_mace_h2", + "baseId": "crpg_rus_mace", + "name": "Rus Mace +2", + "culture": "Sturgia", + "type": "OneHandedWeapon", + "price": 4499, + "weight": 1.93, + "rank": 2, + "tier": 7.795564, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 54, + "balance": 0.61, + "handling": 94, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 27, + "swingDamageType": "Blunt", + "swingSpeed": 88 + } + ] + }, + { + "id": "crpg_rus_mace_h3", + "baseId": "crpg_rus_mace", + "name": "Rus Mace +3", + "culture": "Sturgia", + "type": "OneHandedWeapon", + "price": 5528, + "weight": 1.86, + "rank": 3, + "tier": 8.762236, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 54, + "balance": 0.64, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 28, + "swingDamageType": "Blunt", + "swingSpeed": 89 + } + ] + }, { "id": "crpg_rus_open_helm_v2_h0", "baseId": "crpg_rus_open_helm_v2", @@ -127532,15 +128316,15 @@ ] }, { - "id": "crpg_seax_h0", - "baseId": "crpg_seax", + "id": "crpg_seax_v1_h0", + "baseId": "crpg_seax_v1", "name": "Seax", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 4870, - "weight": 0.63, + "price": 3285, + "weight": 2.07, "rank": 0, - "tier": 8.155311, + "tier": 6.49956369, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse", @@ -127549,36 +128333,36 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_thrust", + "itemUsage": "onehanded_shield_swing_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 52, - "balance": 1.0, - "handling": 117, + "balance": 0.91, + "handling": 104, "bodyArmor": 1, "flags": [ "MeleeWeapon" ], - "thrustDamage": 35, + "thrustDamage": 19, "thrustDamageType": "Pierce", - "thrustSpeed": 101, - "swingDamage": 0, - "swingDamageType": "Undefined", - "swingSpeed": 124 + "thrustSpeed": 87, + "swingDamage": 30, + "swingDamageType": "Cut", + "swingSpeed": 97 } ] }, { - "id": "crpg_seax_h1", - "baseId": "crpg_seax", + "id": "crpg_seax_v1_h1", + "baseId": "crpg_seax_v1", "name": "Seax +1", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 4123, - "weight": 0.49, + "price": 3321, + "weight": 1.93, "rank": 1, - "tier": 7.41499329, + "tier": 6.54099655, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse", @@ -127587,36 +128371,36 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_thrust", + "itemUsage": "onehanded_shield_swing_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 52, - "balance": 1.0, - "handling": 118, + "balance": 0.99, + "handling": 105, "bodyArmor": 1, "flags": [ "MeleeWeapon" ], - "thrustDamage": 35, + "thrustDamage": 19, "thrustDamageType": "Pierce", - "thrustSpeed": 103, - "swingDamage": 0, - "swingDamageType": "Undefined", - "swingSpeed": 127 + "thrustSpeed": 88, + "swingDamage": 30, + "swingDamageType": "Cut", + "swingSpeed": 99 } ] }, { - "id": "crpg_seax_h2", - "baseId": "crpg_seax", + "id": "crpg_seax_v1_h2", + "baseId": "crpg_seax_v1", "name": "Seax +2", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 4631, - "weight": 0.49, + "price": 3264, + "weight": 1.9, "rank": 2, - "tier": 7.925307, + "tier": 6.47593975, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse", @@ -127625,36 +128409,36 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_thrust", + "itemUsage": "onehanded_shield_swing_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 52, - "balance": 1.0, - "handling": 118, + "balance": 0.99, + "handling": 106, "bodyArmor": 1, "flags": [ "MeleeWeapon" ], - "thrustDamage": 36, + "thrustDamage": 20, "thrustDamageType": "Pierce", - "thrustSpeed": 103, - "swingDamage": 0, - "swingDamageType": "Undefined", - "swingSpeed": 127 + "thrustSpeed": 88, + "swingDamage": 31, + "swingDamageType": "Cut", + "swingSpeed": 99 } ] }, { - "id": "crpg_seax_h3", - "baseId": "crpg_seax", + "id": "crpg_seax_v1_h3", + "baseId": "crpg_seax_v1", "name": "Seax +3", "culture": "Sturgia", "type": "OneHandedWeapon", - "price": 5275, - "weight": 0.49, + "price": 3911, + "weight": 1.9, "rank": 3, - "tier": 8.533185, + "tier": 7.193189, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse", @@ -127663,23 +128447,23 @@ "weapons": [ { "class": "Dagger", - "itemUsage": "onehanded_shield_thrust", + "itemUsage": "onehanded_shield_swing_thrust", "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, "length": 52, - "balance": 1.0, - "handling": 118, + "balance": 0.99, + "handling": 106, "bodyArmor": 1, "flags": [ "MeleeWeapon" ], - "thrustDamage": 37, + "thrustDamage": 20, "thrustDamageType": "Pierce", - "thrustSpeed": 103, - "swingDamage": 0, - "swingDamageType": "Undefined", - "swingSpeed": 127 + "thrustSpeed": 88, + "swingDamage": 33, + "swingDamageType": "Cut", + "swingSpeed": 99 } ] }, @@ -128428,15 +129212,15 @@ "weapons": [] }, { - "id": "crpg_shepherd_axe_h0", - "baseId": "crpg_shepherd_axe", - "name": "Shepherd Axe", + "id": "crpg_shepherd_axe_v1_h0", + "baseId": "crpg_shepherd_axe_v1", + "name": "Shepherd's Axe", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1185, - "weight": 0.97, + "price": 4165, + "weight": 1.11, "rank": 0, - "tier": 3.47091436, + "tier": 7.458426, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -128448,9 +129232,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 88, - "balance": 0.75, - "handling": 88, + "length": 95, + "balance": 0.48, + "handling": 81, "bodyArmor": 0, "flags": [ "MeleeWeapon", @@ -128458,23 +129242,23 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 96, - "swingDamage": 25, + "thrustSpeed": 94, + "swingDamage": 36, "swingDamageType": "Cut", - "swingSpeed": 92 + "swingSpeed": 84 } ] }, { - "id": "crpg_shepherd_axe_h1", - "baseId": "crpg_shepherd_axe", - "name": "Shepherd Axe +1", + "id": "crpg_shepherd_axe_v1_h1", + "baseId": "crpg_shepherd_axe_v1", + "name": "Shepherd's Axe +1", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1267, - "weight": 0.92, + "price": 4399, + "weight": 1.09, "rank": 1, - "tier": 3.625522, + "tier": 7.69586658, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -128486,9 +129270,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 88, - "balance": 0.82, - "handling": 90, + "length": 95, + "balance": 0.51, + "handling": 81, "bodyArmor": 0, "flags": [ "MeleeWeapon", @@ -128496,23 +129280,23 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 97, - "swingDamage": 25, + "thrustSpeed": 94, + "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 94 + "swingSpeed": 85 } ] }, { - "id": "crpg_shepherd_axe_h2", - "baseId": "crpg_shepherd_axe", - "name": "Shepherd Axe +2", + "id": "crpg_shepherd_axe_v1_h2", + "baseId": "crpg_shepherd_axe_v1", + "name": "Shepherd's Axe +2", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1504, - "weight": 0.9, + "price": 4140, + "weight": 1.08, "rank": 2, - "tier": 4.046478, + "tier": 7.43258762, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -128524,9 +129308,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 88, - "balance": 0.86, - "handling": 91, + "length": 95, + "balance": 0.52, + "handling": 82, "bodyArmor": 0, "flags": [ "MeleeWeapon", @@ -128534,23 +129318,23 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 97, - "swingDamage": 26, + "thrustSpeed": 94, + "swingDamage": 38, "swingDamageType": "Cut", - "swingSpeed": 95 + "swingSpeed": 85 } ] }, { - "id": "crpg_shepherd_axe_h3", - "baseId": "crpg_shepherd_axe", - "name": "Shepherd Axe +3", + "id": "crpg_shepherd_axe_v1_h3", + "baseId": "crpg_shepherd_axe_v1", + "name": "Shepherd's Axe +3", "culture": "Battania", "type": "OneHandedWeapon", - "price": 1940, - "weight": 0.9, + "price": 4553, + "weight": 1.06, "rank": 3, - "tier": 4.74184132, + "tier": 7.84917545, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -128562,9 +129346,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 88, - "balance": 0.86, - "handling": 91, + "length": 95, + "balance": 0.55, + "handling": 82, "bodyArmor": 0, "flags": [ "MeleeWeapon", @@ -128572,10 +129356,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 97, - "swingDamage": 28, + "thrustSpeed": 94, + "swingDamage": 39, "swingDamageType": "Cut", - "swingSpeed": 95 + "swingSpeed": 86 } ] }, @@ -129840,7 +130624,7 @@ { "id": "crpg_short_raider_spear_v1_h0", "baseId": "crpg_short_raider_spear_v1", - "name": "Short Raider Spear", + "name": "Vanguard's Short Spear", "culture": "Sturgia", "type": "Polearm", "price": 13531, @@ -129922,7 +130706,7 @@ { "id": "crpg_short_raider_spear_v1_h1", "baseId": "crpg_short_raider_spear_v1", - "name": "Short Raider Spear +1", + "name": "Vanguard's Short Spear +1", "culture": "Sturgia", "type": "Polearm", "price": 11818, @@ -130004,7 +130788,7 @@ { "id": "crpg_short_raider_spear_v1_h2", "baseId": "crpg_short_raider_spear_v1", - "name": "Short Raider Spear +2", + "name": "Vanguard's Short Spear +2", "culture": "Sturgia", "type": "Polearm", "price": 12798, @@ -130086,7 +130870,7 @@ { "id": "crpg_short_raider_spear_v1_h3", "baseId": "crpg_short_raider_spear_v1", - "name": "Short Raider Spear +3", + "name": "Vanguard's Short Spear +3", "culture": "Sturgia", "type": "Polearm", "price": 13862, @@ -130165,6 +130949,146 @@ } ] }, + { + "id": "crpg_short_western_mace_h0", + "baseId": "crpg_short_western_mace", + "name": "Short Western Mace", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 6765, + "weight": 1.47, + "rank": 0, + "tier": 9.81196, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 60, + "balance": 0.9, + "handling": 100, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 20, + "swingDamageType": "Blunt", + "swingSpeed": 97 + } + ] + }, + { + "id": "crpg_short_western_mace_h1", + "baseId": "crpg_short_western_mace", + "name": "Short Western Mace +1", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 7002, + "weight": 1.47, + "rank": 1, + "tier": 10.0019436, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 60, + "balance": 0.9, + "handling": 100, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 21, + "swingDamageType": "Blunt", + "swingSpeed": 97 + } + ] + }, + { + "id": "crpg_short_western_mace_h2", + "baseId": "crpg_short_western_mace", + "name": "Short Western Mace +2", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 7338, + "weight": 1.47, + "rank": 2, + "tier": 10.265543, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 60, + "balance": 0.9, + "handling": 100, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 97 + } + ] + }, + { + "id": "crpg_short_western_mace_h3", + "baseId": "crpg_short_western_mace", + "name": "Short Western Mace +3", + "culture": "Vlandia", + "type": "OneHandedWeapon", + "price": 7761, + "weight": 1.47, + "rank": 3, + "tier": 10.5893641, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 60, + "balance": 0.9, + "handling": 100, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 92, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 97 + } + ] + }, { "id": "crpg_shoulder_cloth1_v1_h0", "baseId": "crpg_shoulder_cloth1_v1", @@ -130420,7 +131344,7 @@ { "id": "crpg_simple_commoner_spear_h0", "baseId": "crpg_simple_commoner_spear", - "name": "Simple Commoner Spear", + "name": "Noble Hunting Spear", "culture": "Vlandia", "type": "Polearm", "price": 13235, @@ -130502,7 +131426,7 @@ { "id": "crpg_simple_commoner_spear_h1", "baseId": "crpg_simple_commoner_spear", - "name": "Simple Commoner Spear +1", + "name": "Noble Hunting Spear +1", "culture": "Vlandia", "type": "Polearm", "price": 11628, @@ -130584,7 +131508,7 @@ { "id": "crpg_simple_commoner_spear_h2", "baseId": "crpg_simple_commoner_spear", - "name": "Simple Commoner Spear +2", + "name": "Noble Hunting Spear +2", "culture": "Vlandia", "type": "Polearm", "price": 13068, @@ -130666,7 +131590,7 @@ { "id": "crpg_simple_commoner_spear_h3", "baseId": "crpg_simple_commoner_spear", - "name": "Simple Commoner Spear +3", + "name": "Noble Hunting Spear +3", "culture": "Vlandia", "type": "Polearm", "price": 14030, @@ -130746,15 +131670,15 @@ ] }, { - "id": "crpg_simple_javelin_v1_h0", - "baseId": "crpg_simple_javelin_v1", + "id": "crpg_simple_javelin_v2_h0", + "baseId": "crpg_simple_javelin_v2", "name": "Simple Javelin", "culture": "Neutral", "type": "Thrown", - "price": 127, + "price": 118, "weight": 0.91, "rank": 0, - "tier": 0.5566708, + "tier": 0.5000514, "requirement": 0, "flags": [], "weapons": [ @@ -130806,15 +131730,15 @@ ] }, { - "id": "crpg_simple_javelin_v1_h1", - "baseId": "crpg_simple_javelin_v1", + "id": "crpg_simple_javelin_v2_h1", + "baseId": "crpg_simple_javelin_v2", "name": "Simple Javelin +1", "culture": "Neutral", "type": "Thrown", - "price": 140, + "price": 136, "weight": 0.91, "rank": 1, - "tier": 0.6336345, + "tier": 0.607260346, "requirement": 0, "flags": [], "weapons": [ @@ -130866,15 +131790,15 @@ ] }, { - "id": "crpg_simple_javelin_v1_h2", - "baseId": "crpg_simple_javelin_v1", + "id": "crpg_simple_javelin_v2_h2", + "baseId": "crpg_simple_javelin_v2", "name": "Simple Javelin +2", "culture": "Neutral", "type": "Thrown", - "price": 176, + "price": 192, "weight": 0.91, "rank": 2, - "tier": 0.829515338, + "tier": 0.909605861, "requirement": 0, "flags": [], "weapons": [ @@ -130926,15 +131850,15 @@ ] }, { - "id": "crpg_simple_javelin_v1_h3", - "baseId": "crpg_simple_javelin_v1", + "id": "crpg_simple_javelin_v2_h3", + "baseId": "crpg_simple_javelin_v2", "name": "Simple Javelin +3", "culture": "Neutral", "type": "Thrown", - "price": 293, + "price": 444, "weight": 0.91, "rank": 3, - "tier": 1.36556232, + "tier": 1.921251, "requirement": 0, "flags": [], "weapons": [ @@ -130992,7 +131916,7 @@ "culture": "Battania", "type": "Bow", "price": 3488, - "weight": 0.45, + "weight": 0.9358927, "rank": 0, "tier": 4.468853, "requirement": 0, @@ -131060,7 +131984,7 @@ "culture": "Battania", "type": "Bow", "price": 3229, - "weight": 0.45, + "weight": 0.8508115, "rank": 1, "tier": 4.262385, "requirement": 0, @@ -131128,7 +132052,7 @@ "culture": "Battania", "type": "Bow", "price": 3119, - "weight": 0.45, + "weight": 0.7799106, "rank": 2, "tier": 4.17175055, "requirement": 0, @@ -131196,7 +132120,7 @@ "culture": "Battania", "type": "Bow", "price": 4223, - "weight": 0.45, + "weight": 0.7199175, "rank": 3, "tier": 5.01892, "requirement": 0, @@ -131680,7 +132604,7 @@ "culture": "Battania", "type": "Bow", "price": 4340, - "weight": 0.5, + "weight": 0.8571516, "rank": 0, "tier": 5.10214567, "requirement": 0, @@ -131748,7 +132672,7 @@ "culture": "Battania", "type": "Bow", "price": 3933, - "weight": 0.5, + "weight": 0.7792288, "rank": 1, "tier": 4.807947, "requirement": 0, @@ -131816,7 +132740,7 @@ "culture": "Battania", "type": "Bow", "price": 3699, - "weight": 0.5, + "weight": 0.714293, "rank": 2, "tier": 4.631895, "requirement": 0, @@ -131884,7 +132808,7 @@ "culture": "Battania", "type": "Bow", "price": 5526, - "weight": 0.5, + "weight": 0.6593475, "rank": 3, "tier": 5.88904858, "requirement": 0, @@ -132724,7 +133648,7 @@ "culture": "Khuzait", "type": "Bow", "price": 3790, - "weight": 0.25, + "weight": 0.6856263, "rank": 0, "tier": 4.70083427, "requirement": 0, @@ -132792,7 +133716,7 @@ "culture": "Khuzait", "type": "Bow", "price": 3859, - "weight": 0.25, + "weight": 0.6232967, "rank": 1, "tier": 4.75298071, "requirement": 0, @@ -132860,7 +133784,7 @@ "culture": "Khuzait", "type": "Bow", "price": 3780, - "weight": 0.25, + "weight": 0.5713552, "rank": 2, "tier": 4.693713, "requirement": 0, @@ -132928,7 +133852,7 @@ "culture": "Khuzait", "type": "Bow", "price": 3612, - "weight": 0.25, + "weight": 0.5274048, "rank": 3, "tier": 4.56543255, "requirement": 0, @@ -133692,7 +134616,7 @@ "culture": "Vlandia", "type": "Shield", "price": 261, - "weight": 1.409375, + "weight": 0.7751563, "rank": 0, "tier": 1.09662855, "requirement": 0, @@ -133732,7 +134656,7 @@ "culture": "Vlandia", "type": "Shield", "price": 253, - "weight": 1.409375, + "weight": 0.7751563, "rank": 1, "tier": 1.06285107, "requirement": 0, @@ -133772,7 +134696,7 @@ "culture": "Vlandia", "type": "Shield", "price": 244, - "weight": 1.409375, + "weight": 0.7751563, "rank": 2, "tier": 1.02646291, "requirement": 0, @@ -133812,7 +134736,7 @@ "culture": "Vlandia", "type": "Shield", "price": 238, - "weight": 1.409375, + "weight": 0.7751563, "rank": 3, "tier": 1.00402749, "requirement": 0, @@ -133852,7 +134776,7 @@ "culture": "Vlandia", "type": "Shield", "price": 162, - "weight": 1.1, + "weight": 0.605, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -133892,7 +134816,7 @@ "culture": "Vlandia", "type": "Shield", "price": 158, - "weight": 1.1, + "weight": 0.605, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -133932,7 +134856,7 @@ "culture": "Vlandia", "type": "Shield", "price": 154, - "weight": 1.1, + "weight": 0.605, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -133972,7 +134896,7 @@ "culture": "Vlandia", "type": "Shield", "price": 151, - "weight": 1.1, + "weight": 0.605, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -134006,42 +134930,18 @@ ] }, { - "id": "crpg_snowball_v1_h0", - "baseId": "crpg_snowball_v1", + "id": "crpg_snowball_v2_h0", + "baseId": "crpg_snowball_v2", "name": "Snowball", "culture": "Neutral", "type": "Thrown", - "price": 218, + "price": 165, "weight": 0.1, "rank": 0, - "tier": 1.03449476, + "tier": 0.770333052, "requirement": 0, "flags": [], "weapons": [ - { - "class": "Stone", - "itemUsage": "stone", - "accuracy": 100, - "missileSpeed": 40, - "stackAmount": 10, - "length": 10, - "balance": 0.0, - "handling": 102, - "bodyArmor": 0, - "flags": [ - "RangedWeapon", - "Consumable", - "UnloadWhenSheathed", - "AutoReload", - "AmmoBreaksOnBounceBack" - ], - "thrustDamage": 8, - "thrustDamageType": "Blunt", - "thrustSpeed": 102, - "swingDamage": 0, - "swingDamageType": "Blunt", - "swingSpeed": 102 - }, { "class": "Stone", "itemUsage": "stone", @@ -134069,42 +134969,18 @@ ] }, { - "id": "crpg_snowball_v1_h1", - "baseId": "crpg_snowball_v1", + "id": "crpg_snowball_v2_h1", + "baseId": "crpg_snowball_v2", "name": "Snowball +1", "culture": "Neutral", "type": "Thrown", - "price": 181, + "price": 131, "weight": 0.1, "rank": 1, - "tier": 0.854954362, + "tier": 0.57876265, "requirement": 0, "flags": [], "weapons": [ - { - "class": "Stone", - "itemUsage": "stone", - "accuracy": 100, - "missileSpeed": 40, - "stackAmount": 10, - "length": 10, - "balance": 0.0, - "handling": 102, - "bodyArmor": 0, - "flags": [ - "RangedWeapon", - "Consumable", - "UnloadWhenSheathed", - "AutoReload", - "AmmoBreaksOnBounceBack" - ], - "thrustDamage": 8, - "thrustDamageType": "Blunt", - "thrustSpeed": 102, - "swingDamage": 0, - "swingDamageType": "Blunt", - "swingSpeed": 102 - }, { "class": "Stone", "itemUsage": "stone", @@ -134132,42 +135008,18 @@ ] }, { - "id": "crpg_snowball_v1_h2", - "baseId": "crpg_snowball_v1", + "id": "crpg_snowball_v2_h2", + "baseId": "crpg_snowball_v2", "name": "Snowball +2", "culture": "Neutral", "type": "Thrown", - "price": 155, + "price": 109, "weight": 0.1, "rank": 2, - "tier": 0.718399167, + "tier": 0.4457945, "requirement": 0, "flags": [], "weapons": [ - { - "class": "Stone", - "itemUsage": "stone", - "accuracy": 100, - "missileSpeed": 40, - "stackAmount": 10, - "length": 10, - "balance": 0.0, - "handling": 102, - "bodyArmor": 0, - "flags": [ - "RangedWeapon", - "Consumable", - "UnloadWhenSheathed", - "AutoReload", - "AmmoBreaksOnBounceBack" - ], - "thrustDamage": 8, - "thrustDamageType": "Blunt", - "thrustSpeed": 102, - "swingDamage": 0, - "swingDamageType": "Blunt", - "swingSpeed": 102 - }, { "class": "Stone", "itemUsage": "stone", @@ -134195,42 +135047,18 @@ ] }, { - "id": "crpg_snowball_v1_h3", - "baseId": "crpg_snowball_v1", + "id": "crpg_snowball_v2_h3", + "baseId": "crpg_snowball_v2", "name": "Snowball +3", "culture": "Neutral", "type": "Thrown", - "price": 136, + "price": 95, "weight": 0.1, "rank": 3, - "tier": 0.6121272, + "tier": 0.350629568, "requirement": 0, "flags": [], "weapons": [ - { - "class": "Stone", - "itemUsage": "stone", - "accuracy": 100, - "missileSpeed": 40, - "stackAmount": 10, - "length": 10, - "balance": 0.0, - "handling": 102, - "bodyArmor": 0, - "flags": [ - "RangedWeapon", - "Consumable", - "UnloadWhenSheathed", - "AutoReload", - "AmmoBreaksOnBounceBack" - ], - "thrustDamage": 8, - "thrustDamageType": "Blunt", - "thrustSpeed": 102, - "swingDamage": 0, - "swingDamageType": "Blunt", - "swingSpeed": 102 - }, { "class": "Stone", "itemUsage": "stone", @@ -134772,7 +135600,7 @@ "culture": "Aserai", "type": "Shield", "price": 442, - "weight": 3.69215, + "weight": 2.030683, "rank": 0, "tier": 1.7177763, "requirement": 0, @@ -134812,7 +135640,7 @@ "culture": "Aserai", "type": "Shield", "price": 465, - "weight": 3.69215, + "weight": 2.030683, "rank": 1, "tier": 1.78927994, "requirement": 0, @@ -134852,7 +135680,7 @@ "culture": "Aserai", "type": "Shield", "price": 447, - "weight": 3.69215, + "weight": 2.030683, "rank": 2, "tier": 1.73528934, "requirement": 0, @@ -134892,7 +135720,7 @@ "culture": "Aserai", "type": "Shield", "price": 433, - "weight": 3.69215, + "weight": 2.030683, "rank": 3, "tier": 1.69025171, "requirement": 0, @@ -136850,15 +137678,15 @@ ] }, { - "id": "crpg_spiral_shuriken_h0", - "baseId": "crpg_spiral_shuriken", + "id": "crpg_spiral_shuriken_v1_h0", + "baseId": "crpg_spiral_shuriken_v1", "name": "Throwing Star Sun", "culture": "Aserai", "type": "Thrown", - "price": 4736, - "weight": 0.15, + "price": 6005, + "weight": 0.21, "rank": 0, - "tier": 8.758319, + "tier": 10.00543, "requirement": 0, "flags": [ "Civilian" @@ -136868,7 +137696,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 10, "length": 23, "balance": 1.0, @@ -136883,23 +137711,23 @@ ], "thrustDamage": 21, "thrustDamageType": "Cut", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, { - "id": "crpg_spiral_shuriken_h1", - "baseId": "crpg_spiral_shuriken", + "id": "crpg_spiral_shuriken_v1_h1", + "baseId": "crpg_spiral_shuriken_v1", "name": "Throwing Star Sun +1", "culture": "Aserai", "type": "Thrown", - "price": 5019, - "weight": 0.15, + "price": 6032, + "weight": 0.22, "rank": 1, - "tier": 9.049232, + "tier": 10.0304127, "requirement": 0, "flags": [ "Civilian" @@ -136909,7 +137737,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 10, "length": 23, "balance": 1.0, @@ -136924,23 +137752,23 @@ ], "thrustDamage": 22, "thrustDamageType": "Cut", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, { - "id": "crpg_spiral_shuriken_h2", - "baseId": "crpg_spiral_shuriken", + "id": "crpg_spiral_shuriken_v1_h2", + "baseId": "crpg_spiral_shuriken_v1", "name": "Throwing Star Sun +2", "culture": "Aserai", "type": "Thrown", - "price": 5383, - "weight": 0.15, + "price": 6192, + "weight": 0.23, "rank": 2, - "tier": 9.412378, + "tier": 10.1775913, "requirement": 0, "flags": [ "Civilian" @@ -136950,7 +137778,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 10, "length": 23, "balance": 1.0, @@ -136965,23 +137793,23 @@ ], "thrustDamage": 23, "thrustDamageType": "Cut", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 134 } ] }, { - "id": "crpg_spiral_shuriken_h3", - "baseId": "crpg_spiral_shuriken", + "id": "crpg_spiral_shuriken_v1_h3", + "baseId": "crpg_spiral_shuriken_v1", "name": "Throwing Star Sun +3", "culture": "Aserai", "type": "Thrown", - "price": 5826, - "weight": 0.15, + "price": 6005, + "weight": 0.25, "rank": 3, - "tier": 9.837744, + "tier": 10.0052319, "requirement": 0, "flags": [ "Civilian" @@ -136991,7 +137819,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 10, "length": 23, "balance": 1.0, @@ -137006,10 +137834,10 @@ ], "thrustDamage": 24, "thrustDamageType": "Cut", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 134 } ] }, @@ -137019,10 +137847,10 @@ "name": "Spiralled Mace", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6797, - "weight": 1.21, + "price": 6382, + "weight": 1.52, "rank": 0, - "tier": 9.838298, + "tier": 9.498114, "requirement": 0, "flags": [], "weapons": [ @@ -137032,8 +137860,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 87, - "balance": 0.61, + "length": 86, + "balance": 0.55, "handling": 88, "bodyArmor": 0, "flags": [ @@ -137041,10 +137869,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 22, + "thrustSpeed": 90, + "swingDamage": 23, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 86 } ] }, @@ -137054,10 +137882,10 @@ "name": "Spiralled Mace +1", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6804, - "weight": 1.21, + "price": 6296, + "weight": 1.52, "rank": 1, - "tier": 9.843435, + "tier": 9.426069, "requirement": 0, "flags": [], "weapons": [ @@ -137067,8 +137895,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 87, - "balance": 0.61, + "length": 86, + "balance": 0.55, "handling": 88, "bodyArmor": 0, "flags": [ @@ -137076,10 +137904,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 23, + "thrustSpeed": 90, + "swingDamage": 24, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 86 } ] }, @@ -137089,10 +137917,10 @@ "name": "Spiralled Mace +2", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 6915, - "weight": 1.21, + "price": 6313, + "weight": 1.52, "rank": 2, - "tier": 9.932264, + "tier": 9.440332, "requirement": 0, "flags": [], "weapons": [ @@ -137102,8 +137930,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 87, - "balance": 0.61, + "length": 86, + "balance": 0.55, "handling": 88, "bodyArmor": 0, "flags": [ @@ -137111,10 +137939,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 24, + "thrustSpeed": 90, + "swingDamage": 25, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 86 } ] }, @@ -137124,10 +137952,10 @@ "name": "Spiralled Mace +3", "culture": "Aserai", "type": "OneHandedWeapon", - "price": 7109, - "weight": 1.21, + "price": 6410, + "weight": 1.52, "rank": 3, - "tier": 10.0869017, + "tier": 9.521522, "requirement": 0, "flags": [], "weapons": [ @@ -137137,8 +137965,8 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 87, - "balance": 0.61, + "length": 86, + "balance": 0.55, "handling": 88, "bodyArmor": 0, "flags": [ @@ -137146,23 +137974,23 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 94, - "swingDamage": 25, + "thrustSpeed": 90, + "swingDamage": 26, "swingDamageType": "Blunt", - "swingSpeed": 88 + "swingSpeed": 86 } ] }, { - "id": "crpg_square_shuriken_h0", - "baseId": "crpg_square_shuriken", + "id": "crpg_square_shuriken_v1_h0", + "baseId": "crpg_square_shuriken_v1", "name": "Throwing Star Diamond", "culture": "Aserai", "type": "Thrown", - "price": 451, + "price": 338, "weight": 0.15, "rank": 0, - "tier": 1.94400191, + "tier": 1.54444289, "requirement": 0, "flags": [ "Civilian" @@ -137195,15 +138023,15 @@ ] }, { - "id": "crpg_square_shuriken_h1", - "baseId": "crpg_square_shuriken", + "id": "crpg_square_shuriken_v1_h1", + "baseId": "crpg_square_shuriken_v1", "name": "Throwing Star Diamond +1", "culture": "Aserai", "type": "Thrown", - "price": 561, + "price": 461, "weight": 0.15, "rank": 1, - "tier": 2.2929666, + "tier": 1.97844148, "requirement": 0, "flags": [ "Civilian" @@ -137236,15 +138064,15 @@ ] }, { - "id": "crpg_square_shuriken_h2", - "baseId": "crpg_square_shuriken", + "id": "crpg_square_shuriken_v1_h2", + "baseId": "crpg_square_shuriken_v1", "name": "Throwing Star Diamond +2", "culture": "Aserai", "type": "Thrown", - "price": 699, + "price": 634, "weight": 0.15, "rank": 2, - "tier": 2.683145, + "tier": 2.50433779, "requirement": 0, "flags": [ "Civilian" @@ -137277,15 +138105,15 @@ ] }, { - "id": "crpg_square_shuriken_h3", - "baseId": "crpg_square_shuriken", + "id": "crpg_square_shuriken_v1_h3", + "baseId": "crpg_square_shuriken_v1", "name": "Throwing Star Diamond +3", "culture": "Aserai", "type": "Thrown", - "price": 869, + "price": 876, "weight": 0.15, "rank": 3, - "tier": 3.11643338, + "tier": 3.13482547, "requirement": 0, "flags": [ "Civilian" @@ -137965,6 +138793,146 @@ } ] }, + { + "id": "crpg_star_pointed_mace_h0", + "baseId": "crpg_star_pointed_mace", + "name": "Star Pointed Mace", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 5759, + "weight": 1.88, + "rank": 0, + "tier": 8.966162, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 61, + "balance": 0.64, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 88, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 89 + } + ] + }, + { + "id": "crpg_star_pointed_mace_h1", + "baseId": "crpg_star_pointed_mace", + "name": "Star Pointed Mace +1", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6267, + "weight": 1.79, + "rank": 1, + "tier": 9.402311, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 61, + "balance": 0.71, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 89, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, + { + "id": "crpg_star_pointed_mace_h2", + "baseId": "crpg_star_pointed_mace", + "name": "Star Pointed Mace +2", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6284, + "weight": 1.79, + "rank": 2, + "tier": 9.416535, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 61, + "balance": 0.71, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 89, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, + { + "id": "crpg_star_pointed_mace_h3", + "baseId": "crpg_star_pointed_mace", + "name": "Star Pointed Mace +3", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 6381, + "weight": 1.79, + "rank": 3, + "tier": 9.497522, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 61, + "balance": 0.71, + "handling": 95, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 89, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, { "id": "crpg_steel_banner_t3", "baseId": "crpg_steel_banner", @@ -138151,6 +139119,146 @@ } ] }, + { + "id": "crpg_steel_flanged_mace_h0", + "baseId": "crpg_steel_flanged_mace", + "name": "Steel Flanged Mace", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 4686, + "weight": 2.06, + "rank": 0, + "tier": 7.97847271, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.44, + "handling": 87, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 86, + "swingDamage": 25, + "swingDamageType": "Blunt", + "swingSpeed": 83 + } + ] + }, + { + "id": "crpg_steel_flanged_mace_h1", + "baseId": "crpg_steel_flanged_mace", + "name": "Steel Flanged Mace +1", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 4509, + "weight": 2.06, + "rank": 1, + "tier": 7.80508566, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.44, + "handling": 87, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 86, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 83 + } + ] + }, + { + "id": "crpg_steel_flanged_mace_h2", + "baseId": "crpg_steel_flanged_mace", + "name": "Steel Flanged Mace +2", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 4417, + "weight": 2.06, + "rank": 2, + "tier": 7.713993, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.44, + "handling": 87, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 86, + "swingDamage": 27, + "swingDamageType": "Blunt", + "swingSpeed": 83 + } + ] + }, + { + "id": "crpg_steel_flanged_mace_h3", + "baseId": "crpg_steel_flanged_mace", + "name": "Steel Flanged Mace +3", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 5500, + "weight": 2.01, + "rank": 3, + "tier": 8.73711, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 78, + "balance": 0.48, + "handling": 88, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 87, + "swingDamage": 28, + "swingDamageType": "Blunt", + "swingSpeed": 84 + } + ] + }, { "id": "crpg_steel_footman_axe_h0", "baseId": "crpg_steel_footman_axe", @@ -138452,15 +139560,15 @@ ] }, { - "id": "crpg_steel_mace_h0", - "baseId": "crpg_steel_mace", - "name": "Steel Mace", - "culture": "Khuzait", + "id": "crpg_steel_pernach_h0", + "baseId": "crpg_steel_pernach", + "name": "Steel Pernach", + "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 5574, - "weight": 2.31, + "price": 2968, + "weight": 2.42, "rank": 0, - "tier": 8.803408, + "tier": 6.12369251, "requirement": 0, "flags": [], "weapons": [ @@ -138470,32 +139578,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 93, - "balance": 0.39, - "handling": 78, + "length": 87, + "balance": 0.3, + "handling": 76, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 26, + "thrustSpeed": 83, + "swingDamage": 27, "swingDamageType": "Blunt", - "swingSpeed": 81 + "swingSpeed": 78 } ] }, { - "id": "crpg_steel_mace_h1", - "baseId": "crpg_steel_mace", - "name": "Steel Mace +1", - "culture": "Khuzait", + "id": "crpg_steel_pernach_h1", + "baseId": "crpg_steel_pernach", + "name": "Steel Pernach +1", + "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 5301, - "weight": 2.31, + "price": 2801, + "weight": 2.42, "rank": 1, - "tier": 8.55744648, + "tier": 5.91757, "requirement": 0, "flags": [], "weapons": [ @@ -138505,32 +139613,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 93, - "balance": 0.39, - "handling": 78, + "length": 87, + "balance": 0.3, + "handling": 76, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 27, + "thrustSpeed": 83, + "swingDamage": 28, "swingDamageType": "Blunt", - "swingSpeed": 81 + "swingSpeed": 78 } ] }, { - "id": "crpg_steel_mace_h2", - "baseId": "crpg_steel_mace", - "name": "Steel Mace +2", - "culture": "Khuzait", + "id": "crpg_steel_pernach_h2", + "baseId": "crpg_steel_pernach", + "name": "Steel Pernach +2", + "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 5139, - "weight": 2.31, + "price": 3258, + "weight": 2.38, "rank": 2, - "tier": 8.407801, + "tier": 6.46820736, "requirement": 0, "flags": [], "weapons": [ @@ -138540,32 +139648,32 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 93, - "balance": 0.39, - "handling": 78, + "length": 87, + "balance": 0.32, + "handling": 76, "bodyArmor": 0, "flags": [ "MeleeWeapon" ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 84, - "swingDamage": 28, + "thrustSpeed": 83, + "swingDamage": 29, "swingDamageType": "Blunt", - "swingSpeed": 81 + "swingSpeed": 79 } ] }, { - "id": "crpg_steel_mace_h3", - "baseId": "crpg_steel_mace", - "name": "Steel Mace +3", - "culture": "Khuzait", + "id": "crpg_steel_pernach_h3", + "baseId": "crpg_steel_pernach", + "name": "Steel Pernach +3", + "culture": "Vlandia", "type": "OneHandedWeapon", - "price": 6409, - "weight": 2.27, + "price": 3845, + "weight": 2.35, "rank": 3, - "tier": 9.520258, + "tier": 7.12267971, "requirement": 0, "flags": [], "weapons": [ @@ -138575,9 +139683,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 93, - "balance": 0.43, - "handling": 79, + "length": 87, + "balance": 0.34, + "handling": 76, "bodyArmor": 0, "flags": [ "MeleeWeapon" @@ -138585,9 +139693,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 84, - "swingDamage": 29, + "swingDamage": 30, "swingDamageType": "Blunt", - "swingSpeed": 82 + "swingSpeed": 80 } ] }, @@ -139046,7 +140154,7 @@ "culture": "Khuzait", "type": "Shield", "price": 7099, - "weight": 2.358818, + "weight": 1.29735, "rank": 0, "tier": 10.07868, "requirement": 0, @@ -139086,7 +140194,7 @@ "culture": "Khuzait", "type": "Shield", "price": 7263, - "weight": 2.358818, + "weight": 1.29735, "rank": 1, "tier": 10.20756, "requirement": 0, @@ -139126,7 +140234,7 @@ "culture": "Khuzait", "type": "Shield", "price": 7495, - "weight": 2.358818, + "weight": 1.29735, "rank": 2, "tier": 10.3866844, "requirement": 0, @@ -139166,7 +140274,7 @@ "culture": "Khuzait", "type": "Shield", "price": 7701, - "weight": 2.358818, + "weight": 1.29735, "rank": 3, "tier": 10.5439863, "requirement": 0, @@ -139199,146 +140307,6 @@ } ] }, - { - "id": "crpg_steel_shestopyor_h0", - "baseId": "crpg_steel_shestopyor", - "name": "Steel Shestopyor", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 6804, - "weight": 1.39, - "rank": 0, - "tier": 9.84382, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 80, - "balance": 0.53, - "handling": 88, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 24, - "swingDamageType": "Blunt", - "swingSpeed": 86 - } - ] - }, - { - "id": "crpg_steel_shestopyor_h1", - "baseId": "crpg_steel_shestopyor", - "name": "Steel Shestopyor +1", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 6623, - "weight": 1.39, - "rank": 1, - "tier": 9.696431, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 80, - "balance": 0.53, - "handling": 88, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 25, - "swingDamageType": "Blunt", - "swingSpeed": 86 - } - ] - }, - { - "id": "crpg_steel_shestopyor_h2", - "baseId": "crpg_steel_shestopyor", - "name": "Steel Shestopyor +2", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 6559, - "weight": 1.39, - "rank": 2, - "tier": 9.644461, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 80, - "balance": 0.53, - "handling": 88, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 26, - "swingDamageType": "Blunt", - "swingSpeed": 86 - } - ] - }, - { - "id": "crpg_steel_shestopyor_h3", - "baseId": "crpg_steel_shestopyor", - "name": "Steel Shestopyor +3", - "culture": "Neutral", - "type": "OneHandedWeapon", - "price": 6585, - "weight": 1.39, - "rank": 3, - "tier": 9.665686, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 80, - "balance": 0.53, - "handling": 88, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 92, - "swingDamage": 27, - "swingDamageType": "Blunt", - "swingSpeed": 86 - } - ] - }, { "id": "crpg_steel_tipped_hooked_spear_h0", "baseId": "crpg_steel_tipped_hooked_spear", @@ -139583,6 +140551,146 @@ } ] }, + { + "id": "crpg_steel_winged_shestopyor_h0", + "baseId": "crpg_steel_winged_shestopyor", + "name": "Steel Winged Shestopyor", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 4555, + "weight": 1.54, + "rank": 0, + "tier": 7.8504715, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.38, + "handling": 84, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 26, + "swingDamageType": "Blunt", + "swingSpeed": 81 + } + ] + }, + { + "id": "crpg_steel_winged_shestopyor_h1", + "baseId": "crpg_steel_winged_shestopyor", + "name": "Steel Winged Shestopyor +1", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 4334, + "weight": 1.54, + "rank": 1, + "tier": 7.631133, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.38, + "handling": 84, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 27, + "swingDamageType": "Blunt", + "swingSpeed": 81 + } + ] + }, + { + "id": "crpg_steel_winged_shestopyor_h2", + "baseId": "crpg_steel_winged_shestopyor", + "name": "Steel Winged Shestopyor +2", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 4203, + "weight": 1.54, + "rank": 2, + "tier": 7.49768829, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.38, + "handling": 84, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 28, + "swingDamageType": "Blunt", + "swingSpeed": 81 + } + ] + }, + { + "id": "crpg_steel_winged_shestopyor_h3", + "baseId": "crpg_steel_winged_shestopyor", + "name": "Steel Winged Shestopyor +3", + "culture": "Neutral", + "type": "OneHandedWeapon", + "price": 5211, + "weight": 1.48, + "rank": 3, + "tier": 8.47438049, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 82, + "balance": 0.43, + "handling": 85, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 0, + "thrustDamageType": "Undefined", + "thrustSpeed": 90, + "swingDamage": 29, + "swingDamageType": "Blunt", + "swingSpeed": 82 + } + ] + }, { "id": "crpg_steppe_armor_v2_h0", "baseId": "crpg_steppe_armor_v2", @@ -139830,7 +140938,7 @@ "culture": "Khuzait", "type": "Bow", "price": 5767, - "weight": 0.25, + "weight": 0.8547828, "rank": 0, "tier": 6.03846025, "requirement": 0, @@ -139898,7 +141006,7 @@ "culture": "Khuzait", "type": "Bow", "price": 5861, - "weight": 0.25, + "weight": 0.7770753, "rank": 1, "tier": 6.09590435, "requirement": 0, @@ -139966,7 +141074,7 @@ "culture": "Khuzait", "type": "Bow", "price": 5793, - "weight": 0.25, + "weight": 0.712319, "rank": 2, "tier": 6.053902, "requirement": 0, @@ -140034,7 +141142,7 @@ "culture": "Khuzait", "type": "Bow", "price": 5625, - "weight": 0.25, + "weight": 0.6575252, "rank": 3, "tier": 5.95065975, "requirement": 0, @@ -140196,13 +141304,13 @@ "weapons": [] }, { - "id": "crpg_steppe_fur_harness_h0", - "baseId": "crpg_steppe_fur_harness", + "id": "crpg_steppe_fur_harness_v1_h0", + "baseId": "crpg_steppe_fur_harness_v1", "name": "Steppe Fur Harness", "culture": "Khuzait", "type": "MountHarness", "price": 721, - "weight": 25.5, + "weight": 9.0, "rank": 0, "tier": 2.090909, "requirement": 0, @@ -140218,20 +141326,20 @@ "weapons": [] }, { - "id": "crpg_steppe_fur_harness_h1", - "baseId": "crpg_steppe_fur_harness", + "id": "crpg_steppe_fur_harness_v1_h1", + "baseId": "crpg_steppe_fur_harness_v1", "name": "Steppe Fur Harness +1", "culture": "Khuzait", "type": "MountHarness", - "price": 1185, - "weight": 25.5, + "price": 993, + "weight": 9.0, "rank": 1, - "tier": 2.95684123, + "tier": 2.62388587, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 14, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140240,20 +141348,20 @@ "weapons": [] }, { - "id": "crpg_steppe_fur_harness_h2", - "baseId": "crpg_steppe_fur_harness", + "id": "crpg_steppe_fur_harness_v1_h2", + "baseId": "crpg_steppe_fur_harness_v1", "name": "Steppe Fur Harness +2", "culture": "Khuzait", "type": "MountHarness", - "price": 1654, - "weight": 25.5, + "price": 1270, + "weight": 9.0, "rank": 2, - "tier": 3.67845082, + "tier": 3.09764314, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 19, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140262,20 +141370,20 @@ "weapons": [] }, { - "id": "crpg_steppe_fur_harness_h3", - "baseId": "crpg_steppe_fur_harness", + "id": "crpg_steppe_fur_harness_v1_h3", + "baseId": "crpg_steppe_fur_harness_v1", "name": "Steppe Fur Harness +3", "culture": "Khuzait", "type": "MountHarness", - "price": 2111, - "weight": 25.5, + "price": 1546, + "weight": 9.0, "rank": 3, - "tier": 4.28904438, + "tier": 3.52153087, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 24, + "bodyArmor": 18, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140290,7 +141398,7 @@ "culture": "Neutral", "type": "Shield", "price": 1691, - "weight": 1.991891, + "weight": 1.09554, "rank": 0, "tier": 4.35452461, "requirement": 0, @@ -140330,7 +141438,7 @@ "culture": "Neutral", "type": "Shield", "price": 1754, - "weight": 1.991891, + "weight": 1.09554, "rank": 1, "tier": 4.455144, "requirement": 0, @@ -140370,7 +141478,7 @@ "culture": "Neutral", "type": "Shield", "price": 1809, - "weight": 1.991891, + "weight": 1.09554, "rank": 2, "tier": 4.54159641, "requirement": 0, @@ -140410,7 +141518,7 @@ "culture": "Neutral", "type": "Shield", "price": 1727, - "weight": 1.991891, + "weight": 1.09554, "rank": 3, "tier": 4.413321, "requirement": 0, @@ -140444,13 +141552,13 @@ ] }, { - "id": "crpg_steppe_half_barding_h0", - "baseId": "crpg_steppe_half_barding", + "id": "crpg_steppe_half_barding_v1_h0", + "baseId": "crpg_steppe_half_barding_v1", "name": "Lamellar Half Barding", "culture": "Khuzait", "type": "MountHarness", "price": 2811, - "weight": 70.0, + "weight": 22.0, "rank": 0, "tier": 5.111111, "requirement": 0, @@ -140466,20 +141574,20 @@ "weapons": [] }, { - "id": "crpg_steppe_half_barding_h1", - "baseId": "crpg_steppe_half_barding", + "id": "crpg_steppe_half_barding_v1_h1", + "baseId": "crpg_steppe_half_barding_v1", "name": "Lamellar Half Barding +1", "culture": "Khuzait", "type": "MountHarness", - "price": 3375, - "weight": 70.0, + "price": 3144, + "weight": 22.0, "rank": 1, - "tier": 5.70247936, + "tier": 5.46642876, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 27, + "bodyArmor": 25, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140488,20 +141596,20 @@ "weapons": [] }, { - "id": "crpg_steppe_half_barding_h2", - "baseId": "crpg_steppe_half_barding", + "id": "crpg_steppe_half_barding_v1_h2", + "baseId": "crpg_steppe_half_barding_v1", "name": "Lamellar Half Barding +2", "culture": "Khuzait", "type": "MountHarness", - "price": 3884, - "weight": 70.0, + "price": 3455, + "weight": 22.0, "rank": 2, - "tier": 6.195286, + "tier": 5.782267, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 32, + "bodyArmor": 28, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140510,20 +141618,20 @@ "weapons": [] }, { - "id": "crpg_steppe_half_barding_h3", - "baseId": "crpg_steppe_half_barding", + "id": "crpg_steppe_half_barding_v1_h3", + "baseId": "crpg_steppe_half_barding_v1", "name": "Lamellar Half Barding +3", "culture": "Khuzait", "type": "MountHarness", - "price": 4342, - "weight": 70.0, + "price": 3746, + "weight": 22.0, "rank": 3, - "tier": 6.612277, + "tier": 6.064859, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 37, + "bodyArmor": 31, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140532,13 +141640,13 @@ "weapons": [] }, { - "id": "crpg_steppe_harness_h0", - "baseId": "crpg_steppe_harness", + "id": "crpg_steppe_harness_v1_h0", + "baseId": "crpg_steppe_harness_v1", "name": "Steppe Saddle", "culture": "Khuzait", "type": "MountHarness", "price": 517, - "weight": 23.5, + "weight": 7.0, "rank": 0, "tier": 1.62626266, "requirement": 0, @@ -140554,20 +141662,20 @@ "weapons": [] }, { - "id": "crpg_steppe_harness_h1", - "baseId": "crpg_steppe_harness", + "id": "crpg_steppe_harness_v1_h1", + "baseId": "crpg_steppe_harness_v1", "name": "Steppe Saddle +1", "culture": "Khuzait", "type": "MountHarness", - "price": 945, - "weight": 23.5, + "price": 767, + "weight": 7.0, "rank": 1, - "tier": 2.53443527, + "tier": 2.1865716, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 12, + "bodyArmor": 10, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140576,20 +141684,20 @@ "weapons": [] }, { - "id": "crpg_steppe_harness_h2", - "baseId": "crpg_steppe_harness", + "id": "crpg_steppe_harness_v1_h2", + "baseId": "crpg_steppe_harness_v1", "name": "Steppe Saddle +2", "culture": "Khuzait", "type": "MountHarness", - "price": 1393, - "weight": 23.5, + "price": 1027, + "weight": 7.0, "rank": 2, - "tier": 3.29124546, + "tier": 2.684624, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 17, + "bodyArmor": 13, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140598,20 +141706,20 @@ "weapons": [] }, { - "id": "crpg_steppe_harness_h3", - "baseId": "crpg_steppe_harness", + "id": "crpg_steppe_harness_v1_h3", + "baseId": "crpg_steppe_harness_v1", "name": "Steppe Saddle +3", "culture": "Khuzait", "type": "MountHarness", - "price": 1837, - "weight": 23.5, + "price": 1291, + "weight": 7.0, "rank": 3, - "tier": 3.93162417, + "tier": 3.13024974, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 22, + "bodyArmor": 16, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -140987,146 +142095,6 @@ }, "weapons": [] }, - { - "id": "crpg_steppe_light_mace_h0", - "baseId": "crpg_steppe_light_mace", - "name": "Steppe Light Mace", - "culture": "Khuzait", - "type": "OneHandedWeapon", - "price": 1674, - "weight": 2.15, - "rank": 0, - "tier": 4.328363, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 72, - "balance": 0.31, - "handling": 86, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 8, - "thrustDamageType": "Pierce", - "thrustSpeed": 85, - "swingDamage": 25, - "swingDamageType": "Blunt", - "swingSpeed": 79 - } - ] - }, - { - "id": "crpg_steppe_light_mace_h1", - "baseId": "crpg_steppe_light_mace", - "name": "Steppe Light Mace +1", - "culture": "Khuzait", - "type": "OneHandedWeapon", - "price": 1822, - "weight": 2.05, - "rank": 1, - "tier": 4.561429, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 72, - "balance": 0.38, - "handling": 87, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 8, - "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 25, - "swingDamageType": "Blunt", - "swingSpeed": 81 - } - ] - }, - { - "id": "crpg_steppe_light_mace_h2", - "baseId": "crpg_steppe_light_mace", - "name": "Steppe Light Mace +2", - "culture": "Khuzait", - "type": "OneHandedWeapon", - "price": 1806, - "weight": 2.05, - "rank": 2, - "tier": 4.53660965, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 72, - "balance": 0.38, - "handling": 87, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 8, - "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 26, - "swingDamageType": "Blunt", - "swingSpeed": 81 - } - ] - }, - { - "id": "crpg_steppe_light_mace_h3", - "baseId": "crpg_steppe_light_mace", - "name": "Steppe Light Mace +3", - "culture": "Khuzait", - "type": "OneHandedWeapon", - "price": 2341, - "weight": 2.05, - "rank": 3, - "tier": 5.315473, - "requirement": 0, - "flags": [], - "weapons": [ - { - "class": "Mace", - "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", - "accuracy": 0, - "missileSpeed": 0, - "stackAmount": 0, - "length": 72, - "balance": 0.38, - "handling": 87, - "bodyArmor": 0, - "flags": [ - "MeleeWeapon" - ], - "thrustDamage": 8, - "thrustDamageType": "Pierce", - "thrustSpeed": 87, - "swingDamage": 28, - "swingDamageType": "Blunt", - "swingSpeed": 81 - } - ] - }, { "id": "crpg_steppe_robe_v2_h0", "baseId": "crpg_steppe_robe_v2", @@ -141227,6 +142195,146 @@ }, "weapons": [] }, + { + "id": "crpg_steppe_spiked_mace_h0", + "baseId": "crpg_steppe_spiked_mace", + "name": "Steppe Spiked Mace", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6983, + "weight": 1.57, + "rank": 0, + "tier": 9.987246, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 76, + "balance": 0.68, + "handling": 92, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 8, + "thrustDamageType": "Pierce", + "thrustSpeed": 90, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 90 + } + ] + }, + { + "id": "crpg_steppe_spiked_mace_h1", + "baseId": "crpg_steppe_spiked_mace", + "name": "Steppe Spiked Mace +1", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6147, + "weight": 1.53, + "rank": 1, + "tier": 9.300554, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 76, + "balance": 0.71, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 9, + "thrustDamageType": "Pierce", + "thrustSpeed": 90, + "swingDamage": 22, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, + { + "id": "crpg_steppe_spiked_mace_h2", + "baseId": "crpg_steppe_spiked_mace", + "name": "Steppe Spiked Mace +2", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6345, + "weight": 1.53, + "rank": 2, + "tier": 9.466935, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 76, + "balance": 0.71, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 10, + "thrustDamageType": "Pierce", + "thrustSpeed": 90, + "swingDamage": 23, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, + { + "id": "crpg_steppe_spiked_mace_h3", + "baseId": "crpg_steppe_spiked_mace", + "name": "Steppe Spiked Mace +3", + "culture": "Khuzait", + "type": "OneHandedWeapon", + "price": 6619, + "weight": 1.53, + "rank": 3, + "tier": 9.693798, + "requirement": 0, + "flags": [], + "weapons": [ + { + "class": "Mace", + "itemUsage": "onehanded_block_shield_tipdraw_swing_thrust", + "accuracy": 0, + "missileSpeed": 0, + "stackAmount": 0, + "length": 76, + "balance": 0.71, + "handling": 93, + "bodyArmor": 0, + "flags": [ + "MeleeWeapon" + ], + "thrustDamage": 11, + "thrustDamageType": "Pierce", + "thrustSpeed": 90, + "swingDamage": 24, + "swingDamageType": "Blunt", + "swingSpeed": 91 + } + ] + }, { "id": "crpg_steppe_war_bow_h0", "baseId": "crpg_steppe_war_bow", @@ -141234,7 +142342,7 @@ "culture": "Khuzait", "type": "Bow", "price": 9069, - "weight": 0.35, + "weight": 1.06245, "rank": 0, "tier": 7.838895, "requirement": 0, @@ -141302,7 +142410,7 @@ "culture": "Khuzait", "type": "Bow", "price": 9216, - "weight": 0.35, + "weight": 0.9658639, "rank": 1, "tier": 7.910704, "requirement": 0, @@ -141370,7 +142478,7 @@ "culture": "Khuzait", "type": "Bow", "price": 9179, - "weight": 0.35, + "weight": 0.8853752, "rank": 2, "tier": 7.89277029, "requirement": 0, @@ -141438,7 +142546,7 @@ "culture": "Khuzait", "type": "Bow", "price": 8998, - "weight": 0.35, + "weight": 0.8172696, "rank": 3, "tier": 7.804128, "requirement": 0, @@ -142580,13 +143688,13 @@ ] }, { - "id": "crpg_stripped_leather_harness_h0", - "baseId": "crpg_stripped_leather_harness", + "id": "crpg_stripped_leather_harness_v1_h0", + "baseId": "crpg_stripped_leather_harness_v1", "name": "Striped Leather Harness", "culture": "Empire", "type": "MountHarness", "price": 721, - "weight": 26.0, + "weight": 9.0, "rank": 0, "tier": 2.090909, "requirement": 0, @@ -142602,20 +143710,20 @@ "weapons": [] }, { - "id": "crpg_stripped_leather_harness_h1", - "baseId": "crpg_stripped_leather_harness", + "id": "crpg_stripped_leather_harness_v1_h1", + "baseId": "crpg_stripped_leather_harness_v1", "name": "Striped Leather Harness +1", "culture": "Empire", "type": "MountHarness", - "price": 1185, - "weight": 26.0, + "price": 993, + "weight": 9.0, "rank": 1, - "tier": 2.95684123, + "tier": 2.62388587, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 14, + "bodyArmor": 12, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -142624,20 +143732,20 @@ "weapons": [] }, { - "id": "crpg_stripped_leather_harness_h2", - "baseId": "crpg_stripped_leather_harness", + "id": "crpg_stripped_leather_harness_v1_h2", + "baseId": "crpg_stripped_leather_harness_v1", "name": "Striped Leather Harness +2", "culture": "Empire", "type": "MountHarness", - "price": 1654, - "weight": 26.0, + "price": 1270, + "weight": 9.0, "rank": 2, - "tier": 3.67845082, + "tier": 3.09764314, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 19, + "bodyArmor": 15, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -142646,20 +143754,20 @@ "weapons": [] }, { - "id": "crpg_stripped_leather_harness_h3", - "baseId": "crpg_stripped_leather_harness", + "id": "crpg_stripped_leather_harness_v1_h3", + "baseId": "crpg_stripped_leather_harness_v1", "name": "Striped Leather Harness +3", "culture": "Empire", "type": "MountHarness", - "price": 2111, - "weight": 26.0, + "price": 1546, + "weight": 9.0, "rank": 3, - "tier": 4.28904438, + "tier": 3.52153087, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 24, + "bodyArmor": 18, "armArmor": 0, "legArmor": 0, "materialType": "Leather", @@ -142674,7 +143782,7 @@ "culture": "Aserai", "type": "Bow", "price": 13832, - "weight": 0.9, + "weight": 1.993341, "rank": 0, "tier": 9.933525, "requirement": 0, @@ -142742,7 +143850,7 @@ "culture": "Aserai", "type": "Bow", "price": 13162, - "weight": 0.9, + "weight": 1.812129, "rank": 1, "tier": 9.663504, "requirement": 0, @@ -142810,7 +143918,7 @@ "culture": "Aserai", "type": "Bow", "price": 13085, - "weight": 0.9, + "weight": 1.661118, "rank": 2, "tier": 9.632086, "requirement": 0, @@ -142878,7 +143986,7 @@ "culture": "Aserai", "type": "Bow", "price": 15224, - "weight": 0.9, + "weight": 1.53334, "rank": 3, "tier": 10.4747257, "requirement": 0, @@ -142946,7 +144054,7 @@ "culture": "Neutral", "type": "Shield", "price": 1006, - "weight": 4.142087, + "weight": 2.278147, "rank": 0, "tier": 3.114608, "requirement": 0, @@ -142986,7 +144094,7 @@ "culture": "Neutral", "type": "Shield", "price": 1067, - "weight": 4.142087, + "weight": 2.278147, "rank": 1, "tier": 3.2401104, "requirement": 0, @@ -143026,7 +144134,7 @@ "culture": "Neutral", "type": "Shield", "price": 1015, - "weight": 4.142087, + "weight": 2.278147, "rank": 2, "tier": 3.13444233, "requirement": 0, @@ -143066,7 +144174,7 @@ "culture": "Neutral", "type": "Shield", "price": 980, - "weight": 4.142087, + "weight": 2.278147, "rank": 3, "tier": 3.06078529, "requirement": 0, @@ -143106,7 +144214,7 @@ "culture": "Aserai", "type": "Shield", "price": 364, - "weight": 1.144664, + "weight": 0.629565, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -143146,7 +144254,7 @@ "culture": "Aserai", "type": "Shield", "price": 385, - "weight": 1.144664, + "weight": 0.629565, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -143186,7 +144294,7 @@ "culture": "Aserai", "type": "Shield", "price": 370, - "weight": 1.144664, + "weight": 0.629565, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -143226,7 +144334,7 @@ "culture": "Aserai", "type": "Shield", "price": 357, - "weight": 1.144664, + "weight": 0.629565, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -143266,7 +144374,7 @@ "culture": "Neutral", "type": "Shield", "price": 582, - "weight": 2.631023, + "weight": 1.447062, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -143306,7 +144414,7 @@ "culture": "Neutral", "type": "Shield", "price": 615, - "weight": 2.631023, + "weight": 1.447062, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -143346,7 +144454,7 @@ "culture": "Neutral", "type": "Shield", "price": 590, - "weight": 2.631023, + "weight": 1.447062, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -143386,7 +144494,7 @@ "culture": "Neutral", "type": "Shield", "price": 569, - "weight": 2.631023, + "weight": 1.447062, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -143998,7 +145106,7 @@ "culture": "Aserai", "type": "Shield", "price": 1412, - "weight": 2.795636, + "weight": 1.5376, "rank": 0, "tier": 3.88619566, "requirement": 0, @@ -144038,7 +145146,7 @@ "culture": "Aserai", "type": "Shield", "price": 1491, - "weight": 2.795636, + "weight": 1.5376, "rank": 1, "tier": 4.023356, "requirement": 0, @@ -144078,7 +145186,7 @@ "culture": "Aserai", "type": "Shield", "price": 1424, - "weight": 2.795636, + "weight": 1.5376, "rank": 2, "tier": 3.90791368, "requirement": 0, @@ -144118,7 +145226,7 @@ "culture": "Aserai", "type": "Shield", "price": 1359, - "weight": 2.795636, + "weight": 1.5376, "rank": 3, "tier": 3.79241633, "requirement": 0, @@ -144152,13 +145260,13 @@ ] }, { - "id": "crpg_studded_steppe_barding_h0", - "baseId": "crpg_studded_steppe_barding", + "id": "crpg_studded_steppe_barding_v1_h0", + "baseId": "crpg_studded_steppe_barding_v1", "name": "Reinforced Mail Barding", "culture": "Khuzait", "type": "MountHarness", "price": 5033, - "weight": 85.0, + "weight": 31.0, "rank": 0, "tier": 7.20201969, "requirement": 0, @@ -144174,20 +145282,20 @@ "weapons": [] }, { - "id": "crpg_studded_steppe_barding_h1", - "baseId": "crpg_studded_steppe_barding", + "id": "crpg_studded_steppe_barding_v1_h1", + "baseId": "crpg_studded_steppe_barding_v1", "name": "Reinforced Mail Barding +1", "culture": "Khuzait", "type": "MountHarness", - "price": 5532, - "weight": 85.0, + "price": 5319, + "weight": 31.0, "rank": 1, - "tier": 7.60330534, + "tier": 7.43434334, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 36, + "bodyArmor": 34, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -144196,20 +145304,20 @@ "weapons": [] }, { - "id": "crpg_studded_steppe_barding_h2", - "baseId": "crpg_studded_steppe_barding", + "id": "crpg_studded_steppe_barding_v1_h2", + "baseId": "crpg_studded_steppe_barding_v1", "name": "Reinforced Mail Barding +2", "culture": "Khuzait", "type": "MountHarness", - "price": 5966, - "weight": 85.0, + "price": 5580, + "weight": 31.0, "rank": 2, - "tier": 7.93771, + "tier": 7.640853, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 41, + "bodyArmor": 37, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -144218,20 +145326,20 @@ "weapons": [] }, { - "id": "crpg_studded_steppe_barding_h3", - "baseId": "crpg_studded_steppe_barding", + "id": "crpg_studded_steppe_barding_v1_h3", + "baseId": "crpg_studded_steppe_barding_v1", "name": "Reinforced Mail Barding +3", "culture": "Khuzait", "type": "MountHarness", - "price": 6346, - "weight": 85.0, + "price": 5819, + "weight": 31.0, "rank": 3, - "tier": 8.220669, + "tier": 7.825625, "requirement": 0, "flags": [], "armor": { "headArmor": 0, - "bodyArmor": 46, + "bodyArmor": 40, "armArmor": 0, "legArmor": 0, "materialType": "Chainmail", @@ -145098,7 +146206,7 @@ "culture": "Sturgia", "type": "Shield", "price": 1251, - "weight": 6.156777, + "weight": 3.386228, "rank": 0, "tier": 3.59552145, "requirement": 0, @@ -145138,7 +146246,7 @@ "culture": "Sturgia", "type": "Shield", "price": 1322, - "weight": 6.156777, + "weight": 3.386228, "rank": 1, "tier": 3.72670221, "requirement": 0, @@ -145178,7 +146286,7 @@ "culture": "Sturgia", "type": "Shield", "price": 1256, - "weight": 6.156777, + "weight": 3.386228, "rank": 2, "tier": 3.60516477, "requirement": 0, @@ -145218,7 +146326,7 @@ "culture": "Sturgia", "type": "Shield", "price": 1211, - "weight": 6.156777, + "weight": 3.386228, "rank": 3, "tier": 3.52044725, "requirement": 0, @@ -145258,7 +146366,7 @@ "culture": "Sturgia", "type": "Shield", "price": 262, - "weight": 4.104518, + "weight": 2.257485, "rank": 0, "tier": 1.09876943, "requirement": 0, @@ -145298,7 +146406,7 @@ "culture": "Sturgia", "type": "Shield", "price": 254, - "weight": 4.104518, + "weight": 2.257485, "rank": 1, "tier": 1.06572545, "requirement": 0, @@ -145338,7 +146446,7 @@ "culture": "Sturgia", "type": "Shield", "price": 245, - "weight": 4.104518, + "weight": 2.257485, "rank": 2, "tier": 1.03078032, "requirement": 0, @@ -145378,7 +146486,7 @@ "culture": "Sturgia", "type": "Shield", "price": 238, - "weight": 4.104518, + "weight": 2.257485, "rank": 3, "tier": 1.00166631, "requirement": 0, @@ -148478,7 +149586,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6586, - "weight": 5.52475, + "weight": 3.038613, "rank": 0, "tier": 9.66626549, "requirement": 0, @@ -148518,7 +149626,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6830, - "weight": 5.52475, + "weight": 3.038613, "rank": 1, "tier": 9.864476, "requirement": 0, @@ -148558,7 +149666,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6469, - "weight": 5.52475, + "weight": 3.038613, "rank": 2, "tier": 9.56981, "requirement": 0, @@ -148598,7 +149706,7 @@ "culture": "Vlandia", "type": "Shield", "price": 6815, - "weight": 5.52475, + "weight": 3.038613, "rank": 3, "tier": 9.85256, "requirement": 0, @@ -151728,8 +152836,8 @@ "weapons": [] }, { - "id": "crpg_throwing_club_h0", - "baseId": "crpg_throwing_club", + "id": "crpg_throwing_club_v1_h0", + "baseId": "crpg_throwing_club_v1", "name": "Militia Throwing Club", "culture": "Battania", "type": "Thrown", @@ -151758,7 +152866,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 15, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Blunt", @@ -151778,7 +152886,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 9, "swingDamageType": "Blunt", @@ -151787,8 +152895,8 @@ ] }, { - "id": "crpg_throwing_club_h1", - "baseId": "crpg_throwing_club", + "id": "crpg_throwing_club_v1_h1", + "baseId": "crpg_throwing_club_v1", "name": "Militia Throwing Club +1", "culture": "Battania", "type": "Thrown", @@ -151817,7 +152925,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 16, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Blunt", @@ -151837,7 +152945,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 10, "swingDamageType": "Blunt", @@ -151846,8 +152954,8 @@ ] }, { - "id": "crpg_throwing_club_h2", - "baseId": "crpg_throwing_club", + "id": "crpg_throwing_club_v1_h2", + "baseId": "crpg_throwing_club_v1", "name": "Militia Throwing Club +2", "culture": "Battania", "type": "Thrown", @@ -151876,7 +152984,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 17, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Blunt", @@ -151896,7 +153004,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 11, "swingDamageType": "Blunt", @@ -151905,8 +153013,8 @@ ] }, { - "id": "crpg_throwing_club_h3", - "baseId": "crpg_throwing_club", + "id": "crpg_throwing_club_v1_h3", + "baseId": "crpg_throwing_club_v1", "name": "Militia Throwing Club +3", "culture": "Battania", "type": "Thrown", @@ -151935,7 +153043,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 18, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 0, "swingDamageType": "Blunt", @@ -151955,7 +153063,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 98, "swingDamage": 11, "swingDamageType": "Blunt", @@ -151964,15 +153072,15 @@ ] }, { - "id": "crpg_throwing_hammers_v1_h0", - "baseId": "crpg_throwing_hammers_v1", + "id": "crpg_throwing_hammers_v2_h0", + "baseId": "crpg_throwing_hammers_v2", "name": "Throwing Hammers", "culture": "Battania", "type": "Thrown", - "price": 3577, + "price": 3216, "weight": 1.22, "rank": 0, - "tier": 7.464091, + "tier": 7.01790476, "requirement": 0, "flags": [], "weapons": [ @@ -151994,7 +153102,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 25, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152014,7 +153122,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 7, "swingDamageType": "Blunt", @@ -152023,15 +153131,15 @@ ] }, { - "id": "crpg_throwing_hammers_v1_h1", - "baseId": "crpg_throwing_hammers_v1", + "id": "crpg_throwing_hammers_v2_h1", + "baseId": "crpg_throwing_hammers_v2", "name": "Throwing Hammers +1", "culture": "Battania", "type": "Thrown", - "price": 3563, + "price": 3196, "weight": 1.22, "rank": 1, - "tier": 7.44648647, + "tier": 6.99309, "requirement": 0, "flags": [], "weapons": [ @@ -152053,7 +153161,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 26, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152073,7 +153181,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 7, "swingDamageType": "Blunt", @@ -152082,15 +153190,15 @@ ] }, { - "id": "crpg_throwing_hammers_v1_h2", - "baseId": "crpg_throwing_hammers_v1", + "id": "crpg_throwing_hammers_v2_h2", + "baseId": "crpg_throwing_hammers_v2", "name": "Throwing Hammers +2", "culture": "Battania", "type": "Thrown", - "price": 3607, + "price": 3255, "weight": 1.22, "rank": 2, - "tier": 7.499778, + "tier": 7.06829166, "requirement": 0, "flags": [], "weapons": [ @@ -152112,7 +153220,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 27, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152132,7 +153240,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 8, "swingDamageType": "Blunt", @@ -152141,15 +153249,15 @@ ] }, { - "id": "crpg_throwing_hammers_v1_h3", - "baseId": "crpg_throwing_hammers_v1", + "id": "crpg_throwing_hammers_v2_h3", + "baseId": "crpg_throwing_hammers_v2", "name": "Throwing Hammers +3", "culture": "Battania", "type": "Thrown", - "price": 3699, + "price": 3380, "weight": 1.22, "rank": 3, - "tier": 7.60916042, + "tier": 7.22349262, "requirement": 0, "flags": [], "weapons": [ @@ -152171,7 +153279,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 28, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152191,7 +153299,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 94, "swingDamage": 8, "swingDamageType": "Blunt", @@ -152200,15 +153308,15 @@ ] }, { - "id": "crpg_throwing_heavy_stone_v1_h0", - "baseId": "crpg_throwing_heavy_stone_v1", + "id": "crpg_throwing_heavy_stone_v2_h0", + "baseId": "crpg_throwing_heavy_stone_v2", "name": "Heavy Stones", "culture": "Neutral", "type": "Thrown", - "price": 671, - "weight": 0.1, + "price": 1327, + "weight": 0.125, "rank": 0, - "tier": 2.60776687, + "tier": 4.110815, "requirement": 0, "flags": [], "weapons": [ @@ -152239,15 +153347,15 @@ ] }, { - "id": "crpg_throwing_heavy_stone_v1_h1", - "baseId": "crpg_throwing_heavy_stone_v1", + "id": "crpg_throwing_heavy_stone_v2_h1", + "baseId": "crpg_throwing_heavy_stone_v2", "name": "Heavy Stones +1", "culture": "Neutral", "type": "Thrown", - "price": 889, - "weight": 0.1, + "price": 1577, + "weight": 0.15, "rank": 1, - "tier": 3.16476583, + "tier": 4.57989645, "requirement": 0, "flags": [], "weapons": [ @@ -152278,15 +153386,15 @@ ] }, { - "id": "crpg_throwing_heavy_stone_v1_h2", - "baseId": "crpg_throwing_heavy_stone_v1", + "id": "crpg_throwing_heavy_stone_v2_h2", + "baseId": "crpg_throwing_heavy_stone_v2", "name": "Heavy Stones +2", "culture": "Neutral", "type": "Thrown", - "price": 1172, - "weight": 0.1, + "price": 1912, + "weight": 0.175, "rank": 2, - "tier": 3.795343, + "tier": 5.15552855, "requirement": 0, "flags": [], "weapons": [ @@ -152317,15 +153425,15 @@ ] }, { - "id": "crpg_throwing_heavy_stone_v1_h3", - "baseId": "crpg_throwing_heavy_stone_v1", + "id": "crpg_throwing_heavy_stone_v2_h3", + "baseId": "crpg_throwing_heavy_stone_v2", "name": "Heavy Stones +3", "culture": "Neutral", "type": "Thrown", - "price": 2559, - "weight": 0.1, + "price": 3007, + "weight": 0.275, "rank": 3, - "tier": 6.138866, + "tier": 6.74892044, "requirement": 0, "flags": [], "weapons": [ @@ -152356,15 +153464,15 @@ ] }, { - "id": "crpg_throwing_mace_h0", - "baseId": "crpg_throwing_mace", + "id": "crpg_throwing_mace_v1_h0", + "baseId": "crpg_throwing_mace_v1", "name": "Throwing Mace", "culture": "Battania", "type": "Thrown", - "price": 730, + "price": 425, "weight": 1.0, "rank": 0, - "tier": 2.76614881, + "tier": 1.85729718, "requirement": 0, "flags": [], "weapons": [ @@ -152386,7 +153494,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 20, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152406,7 +153514,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 9, "swingDamageType": "Blunt", @@ -152415,15 +153523,15 @@ ] }, { - "id": "crpg_throwing_mace_h1", - "baseId": "crpg_throwing_mace", + "id": "crpg_throwing_mace_v1_h1", + "baseId": "crpg_throwing_mace_v1", "name": "Throwing Mace +1", "culture": "Battania", "type": "Thrown", - "price": 777, + "price": 462, "weight": 1.0, "rank": 1, - "tier": 2.88933921, + "tier": 1.9827435, "requirement": 0, "flags": [], "weapons": [ @@ -152445,7 +153553,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 21, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152465,7 +153573,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 10, "swingDamageType": "Blunt", @@ -152474,15 +153582,15 @@ ] }, { - "id": "crpg_throwing_mace_h2", - "baseId": "crpg_throwing_mace", + "id": "crpg_throwing_mace_v1_h2", + "baseId": "crpg_throwing_mace_v1", "name": "Throwing Mace +2", "culture": "Battania", "type": "Thrown", - "price": 836, + "price": 510, "weight": 1.0, "rank": 2, - "tier": 3.035273, + "tier": 2.13483953, "requirement": 0, "flags": [], "weapons": [ @@ -152504,7 +153612,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 22, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152524,7 +153632,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 10, "swingDamageType": "Blunt", @@ -152533,15 +153641,15 @@ ] }, { - "id": "crpg_throwing_mace_h3", - "baseId": "crpg_throwing_mace", + "id": "crpg_throwing_mace_v1_h3", + "baseId": "crpg_throwing_mace_v1", "name": "Throwing Mace +3", "culture": "Battania", "type": "Thrown", - "price": 904, + "price": 568, "weight": 1.0, "rank": 3, - "tier": 3.20138931, + "tier": 2.31246972, "requirement": 0, "flags": [], "weapons": [ @@ -152563,7 +153671,7 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 23, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 0, "swingDamageType": "Blunt", @@ -152583,7 +153691,7 @@ "MeleeWeapon" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", + "thrustDamageType": "Blunt", "thrustSpeed": 97, "swingDamage": 11, "swingDamageType": "Blunt", @@ -152592,15 +153700,15 @@ ] }, { - "id": "crpg_throwing_spike_h0", - "baseId": "crpg_throwing_spike", + "id": "crpg_throwing_spike_v1_h0", + "baseId": "crpg_throwing_spike_v1", "name": "Throwing Dart", "culture": "Aserai", "type": "Thrown", - "price": 2973, + "price": 3187, "weight": 0.45, "rank": 0, - "tier": 6.70432425, + "tier": 6.982189, "requirement": 0, "flags": [ "Civilian" @@ -152633,15 +153741,15 @@ ] }, { - "id": "crpg_throwing_spike_h1", - "baseId": "crpg_throwing_spike", + "id": "crpg_throwing_spike_v1_h1", + "baseId": "crpg_throwing_spike_v1", "name": "Throwing Dart +1", "culture": "Aserai", "type": "Thrown", - "price": 3043, + "price": 3302, "weight": 0.45, "rank": 1, - "tier": 6.79657459, + "tier": 7.12679, "requirement": 0, "flags": [ "Civilian" @@ -152674,15 +153782,15 @@ ] }, { - "id": "crpg_throwing_spike_h2", - "baseId": "crpg_throwing_spike", + "id": "crpg_throwing_spike_v1_h2", + "baseId": "crpg_throwing_spike_v1", "name": "Throwing Dart +2", "culture": "Aserai", "type": "Thrown", - "price": 3160, + "price": 3495, "weight": 0.45, "rank": 2, - "tier": 6.947219, + "tier": 7.36504745, "requirement": 0, "flags": [ "Civilian" @@ -152715,15 +153823,15 @@ ] }, { - "id": "crpg_throwing_spike_h3", - "baseId": "crpg_throwing_spike", + "id": "crpg_throwing_spike_v1_h3", + "baseId": "crpg_throwing_spike_v1", "name": "Throwing Dart +3", "culture": "Aserai", "type": "Thrown", - "price": 3317, + "price": 3762, "weight": 0.45, "rank": 3, - "tier": 7.14573526, + "tier": 7.68297672, "requirement": 0, "flags": [ "Civilian" @@ -152756,15 +153864,15 @@ ] }, { - "id": "crpg_throwing_stone_v1_h0", - "baseId": "crpg_throwing_stone_v1", + "id": "crpg_throwing_stone_v2_h0", + "baseId": "crpg_throwing_stone_v2", "name": "Stone", "culture": "Neutral", "type": "Thrown", - "price": 95, + "price": 72, "weight": 0.1, "rank": 0, - "tier": 0.348776162, + "tier": 0.188502267, "requirement": 0, "flags": [], "weapons": [ @@ -152795,15 +153903,15 @@ ] }, { - "id": "crpg_throwing_stone_v1_h1", - "baseId": "crpg_throwing_stone_v1", + "id": "crpg_throwing_stone_v2_h1", + "baseId": "crpg_throwing_stone_v2", "name": "Stone +1", "culture": "Neutral", "type": "Thrown", - "price": 203, + "price": 183, "weight": 0.1, "rank": 1, - "tier": 0.9630634, + "tier": 0.8649247, "requirement": 0, "flags": [], "weapons": [ @@ -152834,15 +153942,15 @@ ] }, { - "id": "crpg_throwing_stone_v1_h2", - "baseId": "crpg_throwing_stone_v1", + "id": "crpg_throwing_stone_v2_h2", + "baseId": "crpg_throwing_stone_v2", "name": "Stone +2", "culture": "Neutral", "type": "Thrown", - "price": 505, + "price": 753, "weight": 0.1, "rank": 2, - "tier": 2.120306, + "tier": 2.82549238, "requirement": 0, "flags": [], "weapons": [ @@ -152873,15 +153981,15 @@ ] }, { - "id": "crpg_throwing_stone_v1_h3", - "baseId": "crpg_throwing_stone_v1", + "id": "crpg_throwing_stone_v2_h3", + "baseId": "crpg_throwing_stone_v2", "name": "Stone +3", "culture": "Neutral", "type": "Thrown", - "price": 1286, + "price": 3523, "weight": 0.1, "rank": 3, - "tier": 4.028262, + "tier": 7.398993, "requirement": 0, "flags": [], "weapons": [ @@ -153550,7 +154658,7 @@ "culture": "Neutral", "type": "Bow", "price": 85, - "weight": 0.15, + "weight": 0.05683637, "rank": 0, "tier": 0.129214928, "requirement": 0, @@ -153618,7 +154726,7 @@ "culture": "Neutral", "type": "Bow", "price": 87, - "weight": 0.15, + "weight": 0.05166943, "rank": 1, "tier": 0.132922381, "requirement": 0, @@ -153686,7 +154794,7 @@ "culture": "Neutral", "type": "Bow", "price": 86, - "weight": 0.15, + "weight": 0.04736364, "rank": 2, "tier": 0.131758317, "requirement": 0, @@ -153754,7 +154862,7 @@ "culture": "Neutral", "type": "Bow", "price": 85, - "weight": 0.15, + "weight": 0.04372029, "rank": 3, "tier": 0.128157318, "requirement": 0, @@ -153822,7 +154930,7 @@ "culture": "Vlandia", "type": "Bow", "price": 556, - "weight": 0.5, + "weight": 0.3535894, "rank": 0, "tier": 1.25025451, "requirement": 0, @@ -153890,7 +154998,7 @@ "culture": "Vlandia", "type": "Bow", "price": 522, - "weight": 0.5, + "weight": 0.3214449, "rank": 1, "tier": 1.18655849, "requirement": 0, @@ -153958,7 +155066,7 @@ "culture": "Vlandia", "type": "Bow", "price": 504, - "weight": 0.5, + "weight": 0.2946578, "rank": 2, "tier": 1.15345848, "requirement": 0, @@ -154026,7 +155134,7 @@ "culture": "Vlandia", "type": "Bow", "price": 751, - "weight": 0.5, + "weight": 0.2719918, "rank": 3, "tier": 1.58285546, "requirement": 0, @@ -154088,15 +155196,15 @@ ] }, { - "id": "crpg_tri_shuriken_h0", - "baseId": "crpg_tri_shuriken", + "id": "crpg_tri_shuriken_v1_h0", + "baseId": "crpg_tri_shuriken_v1", "name": "Throwing Star Triangle", "culture": "Aserai", "type": "Thrown", - "price": 5239, - "weight": 0.15, + "price": 5109, + "weight": 0.2, "rank": 0, - "tier": 9.269937, + "tier": 9.140911, "requirement": 0, "flags": [ "Civilian" @@ -154106,8 +155214,8 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, - "stackAmount": 10, + "missileSpeed": 35, + "stackAmount": 11, "length": 23, "balance": 1.0, "handling": 121, @@ -154119,25 +155227,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 18, + "thrustDamage": 17, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, { - "id": "crpg_tri_shuriken_h1", - "baseId": "crpg_tri_shuriken", + "id": "crpg_tri_shuriken_v1_h1", + "baseId": "crpg_tri_shuriken_v1", "name": "Throwing Star Triangle +1", "culture": "Aserai", "type": "Thrown", - "price": 5926, - "weight": 0.15, + "price": 4986, + "weight": 0.19, "rank": 1, - "tier": 9.931172, + "tier": 9.01638, "requirement": 0, "flags": [ "Civilian" @@ -154147,7 +155255,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 10, "length": 23, "balance": 1.0, @@ -154160,25 +155268,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 19, + "thrustDamage": 18, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 107, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, { - "id": "crpg_tri_shuriken_h2", - "baseId": "crpg_tri_shuriken", + "id": "crpg_tri_shuriken_v1_h2", + "baseId": "crpg_tri_shuriken_v1", "name": "Throwing Star Triangle +2", "culture": "Aserai", "type": "Thrown", - "price": 4629, - "weight": 0.15, + "price": 5248, + "weight": 0.17, "rank": 2, - "tier": 8.646397, + "tier": 9.279402, "requirement": 0, "flags": [ "Civilian" @@ -154188,7 +155296,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 23, "balance": 1.0, @@ -154201,25 +155309,25 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 20, + "thrustDamage": 19, "thrustDamageType": "Pierce", "thrustSpeed": 108, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, { - "id": "crpg_tri_shuriken_h3", - "baseId": "crpg_tri_shuriken", + "id": "crpg_tri_shuriken_v1_h3", + "baseId": "crpg_tri_shuriken_v1", "name": "Throwing Star Triangle +3", "culture": "Aserai", "type": "Thrown", - "price": 5281, - "weight": 0.15, + "price": 5970, + "weight": 0.18, "rank": 3, - "tier": 9.311499, + "tier": 9.972418, "requirement": 0, "flags": [ "Civilian" @@ -154229,7 +155337,7 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 23, "balance": 1.0, @@ -154242,12 +155350,12 @@ "AutoReload", "AmmoBreaksOnBounceBack" ], - "thrustDamage": 21, + "thrustDamage": 20, "thrustDamageType": "Pierce", "thrustSpeed": 108, "swingDamage": 0, "swingDamageType": "Undefined", - "swingSpeed": 136 + "swingSpeed": 135 } ] }, @@ -154580,15 +155688,15 @@ ] }, { - "id": "crpg_triangular_throwing_spear_v1_h0", - "baseId": "crpg_triangular_throwing_spear_v1", + "id": "crpg_triangular_throwing_spear_v2_h0", + "baseId": "crpg_triangular_throwing_spear_v2", "name": "Triangular Throwing Spear", "culture": "Khuzait", "type": "Thrown", - "price": 3699, + "price": 5736, "weight": 2.59, "rank": 0, - "tier": 7.60879755, + "tier": 9.75274, "requirement": 0, "flags": [], "weapons": [ @@ -154642,15 +155750,15 @@ ] }, { - "id": "crpg_triangular_throwing_spear_v1_h1", - "baseId": "crpg_triangular_throwing_spear_v1", + "id": "crpg_triangular_throwing_spear_v2_h1", + "baseId": "crpg_triangular_throwing_spear_v2", "name": "Triangular Throwing Spear +1", "culture": "Khuzait", "type": "Thrown", - "price": 3639, + "price": 5592, "weight": 2.59, "rank": 1, - "tier": 7.53710842, + "tier": 9.615221, "requirement": 0, "flags": [], "weapons": [ @@ -154704,15 +155812,15 @@ ] }, { - "id": "crpg_triangular_throwing_spear_v1_h2", - "baseId": "crpg_triangular_throwing_spear_v1", + "id": "crpg_triangular_throwing_spear_v2_h2", + "baseId": "crpg_triangular_throwing_spear_v2", "name": "Triangular Throwing Spear +2", "culture": "Khuzait", "type": "Thrown", - "price": 4225, + "price": 7044, "weight": 2.59, "rank": 2, - "tier": 8.209878, + "tier": 10.9309435, "requirement": 0, "flags": [], "weapons": [ @@ -154766,15 +155874,15 @@ ] }, { - "id": "crpg_triangular_throwing_spear_v1_h3", - "baseId": "crpg_triangular_throwing_spear_v1", + "id": "crpg_triangular_throwing_spear_v2_h3", + "baseId": "crpg_triangular_throwing_spear_v2", "name": "Triangular Throwing Spear +3", "culture": "Khuzait", "type": "Thrown", - "price": 4266, + "price": 7149, "weight": 2.59, "rank": 3, - "tier": 8.254731, + "tier": 11.0206509, "requirement": 0, "flags": [], "weapons": [ @@ -154834,7 +155942,7 @@ "culture": "Khuzait", "type": "Shield", "price": 4244, - "weight": 2.620909, + "weight": 1.4415, "rank": 0, "tier": 7.538996, "requirement": 0, @@ -154874,7 +155982,7 @@ "culture": "Khuzait", "type": "Shield", "price": 4369, - "weight": 2.620909, + "weight": 1.4415, "rank": 1, "tier": 7.665806, "requirement": 0, @@ -154914,7 +156022,7 @@ "culture": "Khuzait", "type": "Shield", "price": 4536, - "weight": 2.620909, + "weight": 1.4415, "rank": 2, "tier": 7.832048, "requirement": 0, @@ -154954,7 +156062,7 @@ "culture": "Khuzait", "type": "Shield", "price": 4329, - "weight": 2.620909, + "weight": 1.4415, "rank": 3, "tier": 7.625679, "requirement": 0, @@ -154988,15 +156096,15 @@ ] }, { - "id": "crpg_tribesman_throwing_axe_v1_h0", - "baseId": "crpg_tribesman_throwing_axe_v1", + "id": "crpg_tribesman_throwing_axe_v2_h0", + "baseId": "crpg_tribesman_throwing_axe_v2", "name": "Tribesman Throwing Axe", "culture": "Aserai", "type": "Thrown", - "price": 5335, - "weight": 0.72, + "price": 5946, + "weight": 1.04, "rank": 0, - "tier": 9.365694, + "tier": 9.950542, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -155006,11 +156114,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 102, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155020,11 +156128,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 40, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 96, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 106 }, { "class": "OneHandedAxe", @@ -155034,31 +156142,31 @@ "stackAmount": 0, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 102, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 18, + "thrustDamageType": "Cut", + "thrustSpeed": 96, + "swingDamage": 12, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 106 } ] }, { - "id": "crpg_tribesman_throwing_axe_v1_h1", - "baseId": "crpg_tribesman_throwing_axe_v1", + "id": "crpg_tribesman_throwing_axe_v2_h1", + "baseId": "crpg_tribesman_throwing_axe_v2", "name": "Tribesman Throwing Axe +1", "culture": "Aserai", "type": "Thrown", - "price": 5768, - "weight": 0.72, + "price": 6249, + "weight": 1.08, "rank": 1, - "tier": 9.782799, + "tier": 10.22919, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -155068,11 +156176,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 101, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155082,11 +156190,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 42, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 95, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 105 }, { "class": "OneHandedAxe", @@ -155096,31 +156204,31 @@ "stackAmount": 0, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 101, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 19, + "thrustDamageType": "Cut", + "thrustSpeed": 95, + "swingDamage": 12, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 105 } ] }, { - "id": "crpg_tribesman_throwing_axe_v1_h2", - "baseId": "crpg_tribesman_throwing_axe_v1", + "id": "crpg_tribesman_throwing_axe_v2_h2", + "baseId": "crpg_tribesman_throwing_axe_v2", "name": "Tribesman Throwing Axe +2", "culture": "Aserai", "type": "Thrown", - "price": 5172, - "weight": 0.72, + "price": 5772, + "weight": 1.03, "rank": 2, - "tier": 9.20318, + "tier": 9.786782, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -155130,11 +156238,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 102, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155144,11 +156252,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 43, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 96, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 107 }, { "class": "OneHandedAxe", @@ -155158,31 +156266,31 @@ "stackAmount": 0, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 102, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 20, + "thrustDamageType": "Cut", + "thrustSpeed": 96, + "swingDamage": 13, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 107 } ] }, { - "id": "crpg_tribesman_throwing_axe_v1_h3", - "baseId": "crpg_tribesman_throwing_axe_v1", + "id": "crpg_tribesman_throwing_axe_v2_h3", + "baseId": "crpg_tribesman_throwing_axe_v2", "name": "Tribesman Throwing Axe +3", "culture": "Aserai", "type": "Thrown", - "price": 5737, - "weight": 0.72, + "price": 6412, + "weight": 1.06, "rank": 3, - "tier": 9.754061, + "tier": 10.3762951, "requirement": 0, "flags": [ "CanBePickedUpFromCorpse" @@ -155192,11 +156300,11 @@ "class": "ThrowingAxe", "itemUsage": "throwing_axe", "accuracy": 93, - "missileSpeed": 27, + "missileSpeed": 26, "stackAmount": 3, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 101, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155206,11 +156314,11 @@ "AmmoBreaksOnBounceBack" ], "thrustDamage": 45, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, + "thrustDamageType": "Cut", + "thrustSpeed": 96, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 106 }, { "class": "OneHandedAxe", @@ -155220,31 +156328,31 @@ "stackAmount": 0, "length": 50, "balance": 1.0, - "handling": 110, + "handling": 101, "bodyArmor": 0, "flags": [ "MeleeWeapon", "BonusAgainstShield" ], "thrustDamage": 0, - "thrustDamageType": "Undefined", - "thrustSpeed": 100, - "swingDamage": 20, + "thrustDamageType": "Cut", + "thrustSpeed": 96, + "swingDamage": 14, "swingDamageType": "Cut", - "swingSpeed": 117 + "swingSpeed": 106 } ] }, { - "id": "crpg_tribesman_throwing_daggers_v1_h0", - "baseId": "crpg_tribesman_throwing_daggers_v1", + "id": "crpg_tribesman_throwing_daggers_v2_h0", + "baseId": "crpg_tribesman_throwing_daggers_v2", "name": "Tribesman Throwing Daggers", "culture": "Aserai", "type": "Thrown", - "price": 3615, - "weight": 0.12, + "price": 5203, + "weight": 0.2, "rank": 0, - "tier": 7.508647, + "tier": 9.234619, "requirement": 0, "flags": [ "Civilian" @@ -155254,11 +156362,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 43, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155269,23 +156377,23 @@ ], "thrustDamage": 18, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 133 + "swingSpeed": 132 } ] }, { - "id": "crpg_tribesman_throwing_daggers_v1_h1", - "baseId": "crpg_tribesman_throwing_daggers_v1", + "id": "crpg_tribesman_throwing_daggers_v2_h1", + "baseId": "crpg_tribesman_throwing_daggers_v2", "name": "Tribesman Throwing Daggers +1", "culture": "Aserai", "type": "Thrown", - "price": 4077, - "weight": 0.12, + "price": 5736, + "weight": 0.21, "rank": 1, - "tier": 8.04425, + "tier": 9.752487, "requirement": 0, "flags": [ "Civilian" @@ -155295,11 +156403,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 43, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155310,23 +156418,23 @@ ], "thrustDamage": 19, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 133 + "swingSpeed": 131 } ] }, { - "id": "crpg_tribesman_throwing_daggers_v1_h2", - "baseId": "crpg_tribesman_throwing_daggers_v1", + "id": "crpg_tribesman_throwing_daggers_v2_h2", + "baseId": "crpg_tribesman_throwing_daggers_v2", "name": "Tribesman Throwing Daggers +2", "culture": "Aserai", "type": "Thrown", - "price": 4629, - "weight": 0.12, + "price": 5917, + "weight": 0.23, "rank": 2, - "tier": 8.646397, + "tier": 9.922734, "requirement": 0, "flags": [ "Civilian" @@ -155336,11 +156444,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 43, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155351,23 +156459,23 @@ ], "thrustDamage": 20, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 133 + "swingSpeed": 131 } ] }, { - "id": "crpg_tribesman_throwing_daggers_v1_h3", - "baseId": "crpg_tribesman_throwing_daggers_v1", + "id": "crpg_tribesman_throwing_daggers_v2_h3", + "baseId": "crpg_tribesman_throwing_daggers_v2", "name": "Tribesman Throwing Daggers +3", "culture": "Aserai", "type": "Thrown", - "price": 5281, - "weight": 0.12, + "price": 6219, + "weight": 0.25, "rank": 3, - "tier": 9.311499, + "tier": 10.2022467, "requirement": 0, "flags": [ "Civilian" @@ -155377,11 +156485,11 @@ "class": "ThrowingKnife", "itemUsage": "throwing_knife", "accuracy": 95, - "missileSpeed": 36, + "missileSpeed": 35, "stackAmount": 9, "length": 43, "balance": 1.0, - "handling": 121, + "handling": 120, "bodyArmor": 0, "flags": [ "RangedWeapon", @@ -155392,10 +156500,10 @@ ], "thrustDamage": 21, "thrustDamageType": "Pierce", - "thrustSpeed": 108, + "thrustSpeed": 106, "swingDamage": 0, "swingDamageType": "Cut", - "swingSpeed": 133 + "swingSpeed": 130 } ] }, @@ -157554,7 +158662,7 @@ "culture": "Sturgia", "type": "Shield", "price": 900, - "weight": 4.256345, + "weight": 2.34099, "rank": 0, "tier": 2.89023042, "requirement": 0, @@ -157594,7 +158702,7 @@ "culture": "Sturgia", "type": "Shield", "price": 957, - "weight": 4.256345, + "weight": 2.34099, "rank": 1, "tier": 3.01279259, "requirement": 0, @@ -157634,7 +158742,7 @@ "culture": "Sturgia", "type": "Shield", "price": 911, - "weight": 4.256345, + "weight": 2.34099, "rank": 2, "tier": 2.91453815, "requirement": 0, @@ -157674,7 +158782,7 @@ "culture": "Sturgia", "type": "Shield", "price": 880, - "weight": 4.256345, + "weight": 2.34099, "rank": 3, "tier": 2.846049, "requirement": 0, @@ -160354,7 +161462,7 @@ "culture": "Vlandia", "type": "Shield", "price": 364, - "weight": 2.396073, + "weight": 1.31784, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -160394,7 +161502,7 @@ "culture": "Vlandia", "type": "Shield", "price": 385, - "weight": 2.396073, + "weight": 1.31784, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -160434,7 +161542,7 @@ "culture": "Vlandia", "type": "Shield", "price": 370, - "weight": 2.396073, + "weight": 1.31784, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -160474,7 +161582,7 @@ "culture": "Vlandia", "type": "Shield", "price": 357, - "weight": 2.396073, + "weight": 1.31784, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -160602,7 +161710,7 @@ "culture": "Vlandia", "type": "Shield", "price": 364, - "weight": 2.056664, + "weight": 1.131165, "rank": 0, "tier": 1.46841931, "requirement": 0, @@ -160642,7 +161750,7 @@ "culture": "Vlandia", "type": "Shield", "price": 385, - "weight": 2.056664, + "weight": 1.131165, "rank": 1, "tier": 1.53816819, "requirement": 0, @@ -160682,7 +161790,7 @@ "culture": "Vlandia", "type": "Shield", "price": 370, - "weight": 2.056664, + "weight": 1.131165, "rank": 2, "tier": 1.4877311, "requirement": 0, @@ -160722,7 +161830,7 @@ "culture": "Vlandia", "type": "Shield", "price": 357, - "weight": 2.056664, + "weight": 1.131165, "rank": 3, "tier": 1.44571078, "requirement": 0, @@ -161098,7 +162206,7 @@ "culture": "Vlandia", "type": "Shield", "price": 582, - "weight": 2.879491, + "weight": 1.58372, "rank": 0, "tier": 2.1207118, "requirement": 0, @@ -161138,7 +162246,7 @@ "culture": "Vlandia", "type": "Shield", "price": 615, - "weight": 2.879491, + "weight": 1.58372, "rank": 1, "tier": 2.20898771, "requirement": 0, @@ -161178,7 +162286,7 @@ "culture": "Vlandia", "type": "Shield", "price": 590, - "weight": 2.879491, + "weight": 1.58372, "rank": 2, "tier": 2.142333, "requirement": 0, @@ -161218,7 +162326,7 @@ "culture": "Vlandia", "type": "Shield", "price": 569, - "weight": 2.879491, + "weight": 1.58372, "rank": 3, "tier": 2.08673048, "requirement": 0, @@ -162465,10 +163573,10 @@ "name": "Wooden Hammer", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 427, - "weight": 2.48, + "price": 2218, + "weight": 2.28, "rank": 0, - "tier": 1.67343581, + "tier": 5.14493561, "requirement": 0, "flags": [ "Civilian" @@ -162481,8 +163589,8 @@ "missileSpeed": 0, "stackAmount": 0, "length": 45, - "balance": 0.59, - "handling": 97, + "balance": 0.69, + "handling": 99, "bodyArmor": 0, "flags": [ "MeleeWeapon", @@ -162490,10 +163598,10 @@ ], "thrustDamage": 0, "thrustDamageType": "Undefined", - "thrustSpeed": 83, - "swingDamage": 15, + "thrustSpeed": 85, + "swingDamage": 18, "swingDamageType": "Blunt", - "swingSpeed": 87 + "swingSpeed": 90 } ] }, @@ -162503,10 +163611,10 @@ "name": "Wooden Hammer +1", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 455, - "weight": 2.33, + "price": 2377, + "weight": 2.28, "rank": 1, - "tier": 1.75959659, + "tier": 5.36491728, "requirement": 0, "flags": [ "Civilian" @@ -162519,7 +163627,7 @@ "missileSpeed": 0, "stackAmount": 0, "length": 45, - "balance": 0.66, + "balance": 0.69, "handling": 99, "bodyArmor": 0, "flags": [ @@ -162529,9 +163637,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 85, - "swingDamage": 15, + "swingDamage": 19, "swingDamageType": "Blunt", - "swingSpeed": 89 + "swingSpeed": 90 } ] }, @@ -162541,10 +163649,10 @@ "name": "Wooden Hammer +2", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 521, - "weight": 2.33, + "price": 2569, + "weight": 2.28, "rank": 2, - "tier": 1.95145833, + "tier": 5.620494, "requirement": 0, "flags": [ "Civilian" @@ -162557,7 +163665,7 @@ "missileSpeed": 0, "stackAmount": 0, "length": 45, - "balance": 0.66, + "balance": 0.69, "handling": 99, "bodyArmor": 0, "flags": [ @@ -162567,9 +163675,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 85, - "swingDamage": 16, + "swingDamage": 20, "swingDamageType": "Blunt", - "swingSpeed": 89 + "swingSpeed": 90 } ] }, @@ -162579,10 +163687,10 @@ "name": "Wooden Hammer +3", "culture": "Neutral", "type": "OneHandedWeapon", - "price": 841, - "weight": 2.33, + "price": 3294, + "weight": 2.24, "rank": 3, - "tier": 2.7592504, + "tier": 6.51020432, "requirement": 0, "flags": [ "Civilian" @@ -162595,7 +163703,7 @@ "missileSpeed": 0, "stackAmount": 0, "length": 45, - "balance": 0.66, + "balance": 0.71, "handling": 99, "bodyArmor": 0, "flags": [ @@ -162605,9 +163713,9 @@ "thrustDamage": 0, "thrustDamageType": "Undefined", "thrustSpeed": 85, - "swingDamage": 18, + "swingDamage": 21, "swingDamageType": "Blunt", - "swingSpeed": 89 + "swingSpeed": 91 } ] }, @@ -162904,15 +164012,15 @@ ] }, { - "id": "crpg_woodland_javelin_v1_h0", - "baseId": "crpg_woodland_javelin_v1", + "id": "crpg_woodland_javelin_v2_h0", + "baseId": "crpg_woodland_javelin_v2", "name": "Woodland Javelin", "culture": "Battania", "type": "Thrown", - "price": 1824, + "price": 1170, "weight": 1.08, "rank": 0, - "tier": 5.01003647, + "tier": 3.79205585, "requirement": 0, "flags": [], "weapons": [ @@ -162964,15 +164072,15 @@ ] }, { - "id": "crpg_woodland_javelin_v1_h1", - "baseId": "crpg_woodland_javelin_v1", + "id": "crpg_woodland_javelin_v2_h1", + "baseId": "crpg_woodland_javelin_v2", "name": "Woodland Javelin +1", "culture": "Battania", "type": "Thrown", - "price": 1743, + "price": 1097, "weight": 1.08, "rank": 1, - "tier": 4.872224, + "tier": 3.63667226, "requirement": 0, "flags": [], "weapons": [ @@ -163024,15 +164132,15 @@ ] }, { - "id": "crpg_woodland_javelin_v1_h2", - "baseId": "crpg_woodland_javelin_v1", + "id": "crpg_woodland_javelin_v2_h2", + "baseId": "crpg_woodland_javelin_v2", "name": "Woodland Javelin +2", "culture": "Battania", "type": "Thrown", - "price": 2180, + "price": 1510, "weight": 1.08, "rank": 2, - "tier": 5.58069134, + "tier": 4.458051, "requirement": 0, "flags": [], "weapons": [ @@ -163084,15 +164192,15 @@ ] }, { - "id": "crpg_woodland_javelin_v1_h3", - "baseId": "crpg_woodland_javelin_v1", + "id": "crpg_woodland_javelin_v2_h3", + "baseId": "crpg_woodland_javelin_v2", "name": "Woodland Javelin +3", "culture": "Battania", "type": "Thrown", - "price": 2718, + "price": 2080, "weight": 1.08, "rank": 3, - "tier": 6.36125326, + "tier": 5.425343, "requirement": 0, "flags": [], "weapons": [ @@ -163310,7 +164418,7 @@ "culture": "Neutral", "type": "Shield", "price": 205, - "weight": 1.297164, + "weight": 0.71344, "rank": 0, "tier": 0.864360034, "requirement": 0, @@ -163350,7 +164458,7 @@ "culture": "Neutral", "type": "Shield", "price": 199, - "weight": 1.297164, + "weight": 0.71344, "rank": 1, "tier": 0.8369489, "requirement": 0, @@ -163390,7 +164498,7 @@ "culture": "Neutral", "type": "Shield", "price": 194, - "weight": 1.297164, + "weight": 0.71344, "rank": 2, "tier": 0.814443767, "requirement": 0, @@ -163430,7 +164538,7 @@ "culture": "Neutral", "type": "Shield", "price": 188, - "weight": 1.297164, + "weight": 0.71344, "rank": 3, "tier": 0.7886459, "requirement": 0, @@ -163470,7 +164578,7 @@ "culture": "Neutral", "type": "Shield", "price": 162, - "weight": 1.681455, + "weight": 0.9248, "rank": 0, "tier": 0.6680236, "requirement": 0, @@ -163510,7 +164618,7 @@ "culture": "Neutral", "type": "Shield", "price": 158, - "weight": 1.681455, + "weight": 0.9248, "rank": 1, "tier": 0.645444155, "requirement": 0, @@ -163550,7 +164658,7 @@ "culture": "Neutral", "type": "Shield", "price": 154, - "weight": 1.681455, + "weight": 0.9248, "rank": 2, "tier": 0.626924455, "requirement": 0, @@ -163590,7 +164698,7 @@ "culture": "Neutral", "type": "Shield", "price": 151, - "weight": 1.681455, + "weight": 0.9248, "rank": 3, "tier": 0.6114647, "requirement": 0, @@ -165000,15 +166108,15 @@ ] }, { - "id": "crpg_xiphos_h0", - "baseId": "crpg_xiphos", + "id": "crpg_xiphos_v1_h0", + "baseId": "crpg_xiphos_v1", "name": "Xiphos", "culture": "Empire", "type": "OneHandedWeapon", - "price": 1451, - "weight": 1.91, + "price": 1917, + "weight": 1.86, "rank": 0, - "tier": 3.95441866, + "tier": 4.707634, "requirement": 0, "flags": [ "Civilian" @@ -165027,25 +166135,25 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 16, + "thrustDamage": 17, "thrustDamageType": "Pierce", "thrustSpeed": 88, - "swingDamage": 24, + "swingDamage": 25, "swingDamageType": "Cut", - "swingSpeed": 103 + "swingSpeed": 104 } ] }, { - "id": "crpg_xiphos_h1", - "baseId": "crpg_xiphos", + "id": "crpg_xiphos_v1_h1", + "baseId": "crpg_xiphos_v1", "name": "Xiphos +1", "culture": "Empire", "type": "OneHandedWeapon", - "price": 1414, + "price": 1846, "weight": 1.86, "rank": 1, - "tier": 3.89060736, + "tier": 4.598617, "requirement": 0, "flags": [ "Civilian" @@ -165067,22 +166175,22 @@ "thrustDamage": 17, "thrustDamageType": "Pierce", "thrustSpeed": 88, - "swingDamage": 25, + "swingDamage": 26, "swingDamageType": "Cut", "swingSpeed": 104 } ] }, { - "id": "crpg_xiphos_h2", - "baseId": "crpg_xiphos", + "id": "crpg_xiphos_v1_h2", + "baseId": "crpg_xiphos_v1", "name": "Xiphos +2", "culture": "Empire", "type": "OneHandedWeapon", - "price": 1657, - "weight": 1.78, + "price": 1894, + "weight": 1.69, "rank": 2, - "tier": 4.299712, + "tier": 4.67189074, "requirement": 0, "flags": [ "Civilian" @@ -165103,23 +166211,23 @@ ], "thrustDamage": 18, "thrustDamageType": "Pierce", - "thrustSpeed": 89, + "thrustSpeed": 90, "swingDamage": 26, "swingDamageType": "Cut", - "swingSpeed": 105 + "swingSpeed": 106 } ] }, { - "id": "crpg_xiphos_h3", - "baseId": "crpg_xiphos", + "id": "crpg_xiphos_v1_h3", + "baseId": "crpg_xiphos_v1", "name": "Xiphos +3", "culture": "Empire", "type": "OneHandedWeapon", - "price": 2465, + "price": 1896, "weight": 1.69, "rank": 3, - "tier": 5.482981, + "tier": 4.674758, "requirement": 0, "flags": [ "Civilian" @@ -165138,25 +166246,25 @@ "flags": [ "MeleeWeapon" ], - "thrustDamage": 19, + "thrustDamage": 18, "thrustDamageType": "Pierce", "thrustSpeed": 90, - "swingDamage": 28, + "swingDamage": 27, "swingDamageType": "Cut", "swingSpeed": 106 } ] }, { - "id": "crpg_yellow_katana_h0", - "baseId": "crpg_yellow_katana", + "id": "crpg_yellow_katana_v1_h0", + "baseId": "crpg_yellow_katana_v1", "name": "Yellow Katana", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 14027, - "weight": 2.91, + "price": 7892, + "weight": 2.9, "rank": 0, - "tier": 10.0109644, + "tier": 7.241481, "requirement": 0, "flags": [], "weapons": [ @@ -165166,9 +166274,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.9, - "handling": 77, + "length": 95, + "balance": 0.96, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -165177,22 +166285,22 @@ "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 35, "swingDamageType": "Cut", - "swingSpeed": 97 + "swingSpeed": 98 } ] }, { - "id": "crpg_yellow_katana_h1", - "baseId": "crpg_yellow_katana", + "id": "crpg_yellow_katana_v1_h1", + "baseId": "crpg_yellow_katana_v1", "name": "Yellow Katana +1", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11927, - "weight": 2.81, + "price": 8146, + "weight": 2.89, "rank": 1, - "tier": 9.14709949, + "tier": 7.37393665, "requirement": 0, "flags": [], "weapons": [ @@ -165202,33 +166310,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 0.97, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 17, + "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 37, + "swingDamage": 36, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 99 } ] }, { - "id": "crpg_yellow_katana_h2", - "baseId": "crpg_yellow_katana", + "id": "crpg_yellow_katana_v1_h2", + "baseId": "crpg_yellow_katana_v1", "name": "Yellow Katana +2", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 11406, - "weight": 2.81, + "price": 8596, + "weight": 2.79, "rank": 2, - "tier": 8.92118, + "tier": 7.603887, "requirement": 0, "flags": [], "weapons": [ @@ -165238,33 +166346,33 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 1.0, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", "NotUsableWithOneHand" ], - "thrustDamage": 21, + "thrustDamage": 15, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 38, + "swingDamage": 37, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 100 } ] }, { - "id": "crpg_yellow_katana_h3", - "baseId": "crpg_yellow_katana", + "id": "crpg_yellow_katana_v1_h3", + "baseId": "crpg_yellow_katana_v1", "name": "Yellow Katana +3", "culture": "Aserai", "type": "TwoHandedWeapon", - "price": 12569, - "weight": 2.81, + "price": 8536, + "weight": 2.79, "rank": 3, - "tier": 9.418371, + "tier": 7.573396, "requirement": 0, "flags": [], "weapons": [ @@ -165274,9 +166382,9 @@ "accuracy": 0, "missileSpeed": 0, "stackAmount": 0, - "length": 102, - "balance": 0.94, - "handling": 77, + "length": 95, + "balance": 1.0, + "handling": 78, "bodyArmor": 4, "flags": [ "MeleeWeapon", @@ -165285,9 +166393,9 @@ "thrustDamage": 21, "thrustDamageType": "Pierce", "thrustSpeed": 87, - "swingDamage": 40, + "swingDamage": 38, "swingDamageType": "Cut", - "swingSpeed": 98 + "swingSpeed": 100 } ] }, @@ -165298,7 +166406,7 @@ "culture": "Vlandia", "type": "Bow", "price": 3663, - "weight": 0.5, + "weight": 0.7464248, "rank": 0, "tier": 4.604545, "requirement": 0, @@ -165366,7 +166474,7 @@ "culture": "Vlandia", "type": "Bow", "price": 3749, - "weight": 0.5, + "weight": 0.6785679, "rank": 1, "tier": 4.67036343, "requirement": 0, @@ -165434,7 +166542,7 @@ "culture": "Vlandia", "type": "Bow", "price": 3765, - "weight": 0.5, + "weight": 0.6220207, "rank": 2, "tier": 4.682247, "requirement": 0, @@ -165502,7 +166610,7 @@ "culture": "Vlandia", "type": "Bow", "price": 3597, - "weight": 0.5, + "weight": 0.5741729, "rank": 3, "tier": 4.554279, "requirement": 0, diff --git a/src/Application/Games/Commands/GetGameUserCommand.cs b/src/Application/Games/Commands/GetGameUserCommand.cs index 1a566dca0..a2b18fb0e 100644 --- a/src/Application/Games/Commands/GetGameUserCommand.cs +++ b/src/Application/Games/Commands/GetGameUserCommand.cs @@ -46,7 +46,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_aserai_civil_e_v2_h0", ItemSlot.Body), ("crpg_southern_moccasins_v2_h0", ItemSlot.Leg), ("crpg_hoe_v1_h0", ItemSlot.Weapon0), - ("crpg_throwing_stone_v1_h0", ItemSlot.Weapon1), + ("crpg_throwing_stone_v2_h0", ItemSlot.Weapon1), }, // vlandia new[] @@ -55,7 +55,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_leather_gloves_v2_h0", ItemSlot.Hand), ("crpg_leather_shoes_v2_h0", ItemSlot.Leg), ("crpg_iron_pitchfork_h0", ItemSlot.Weapon0), - ("crpg_throwing_stone_v1_h0", ItemSlot.Weapon1), + ("crpg_throwing_stone_v2_h0", ItemSlot.Weapon1), }, // empire new[] @@ -64,7 +64,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_tied_cloth_tunic_v2_h0", ItemSlot.Body), ("crpg_leather_shoes_v2_h0", ItemSlot.Leg), ("crpg_iron_pitchfork_h0", ItemSlot.Weapon0), - ("crpg_throwing_stone_v1_h0", ItemSlot.Weapon1), + ("crpg_throwing_stone_v2_h0", ItemSlot.Weapon1), }, // sturgia new[] @@ -82,7 +82,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_steppe_robe_v2_h0", ItemSlot.Body), ("crpg_leather_boots_v2_h0", ItemSlot.Leg), ("crpg_hatchet_h0", ItemSlot.Weapon0), - ("crpg_throwing_stone_v1_h0", ItemSlot.Weapon1), + ("crpg_throwing_stone_v2_h0", ItemSlot.Weapon1), }, // battania new[] @@ -91,7 +91,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_armwraps_v2_h0", ItemSlot.Hand), ("crpg_ragged_boots_v2_h0", ItemSlot.Leg), ("crpg_makeshift_sledgehammer_h0", ItemSlot.Weapon0), - ("crpg_throwing_stone_v1_h0", ItemSlot.Weapon1), + ("crpg_throwing_stone_v2_h0", ItemSlot.Weapon1), }, // looters new[] @@ -99,7 +99,7 @@ internal static readonly (string id, ItemSlot slot)[][] DefaultItemSets = ("crpg_vlandia_bandit_cape_b_v2_h0", ItemSlot.Head), ("crpg_vlandia_bandit_c_v2_h0", ItemSlot.Body), ("crpg_rough_tied_boots_v2_h0", ItemSlot.Leg), - ("crpg_light_mace_h0", ItemSlot.Weapon0), + ("crpg_spiked_club_h0", ItemSlot.Weapon0), ("crpg_bound_adarga_v2_h0", ItemSlot.Weapon1), }, }; diff --git a/src/Module.Server/ModuleData/characters.xml b/src/Module.Server/ModuleData/characters.xml index c7c32e84f..4bf1e6963 100644 --- a/src/Module.Server/ModuleData/characters.xml +++ b/src/Module.Server/ModuleData/characters.xml @@ -46,7 +46,7 @@ - + @@ -207,11 +207,11 @@ - + - - - + + + @@ -287,7 +287,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -525,8 +525,8 @@ - - + + @@ -730,9 +730,9 @@ - - - + + + @@ -773,8 +773,8 @@ - - + + @@ -982,8 +982,8 @@ - - + + @@ -1106,7 +1106,7 @@ - + @@ -1150,7 +1150,7 @@ - + @@ -1283,8 +1283,8 @@ - - + + @@ -1292,8 +1292,8 @@ - - + + @@ -1468,7 +1468,7 @@ - + @@ -1482,8 +1482,8 @@ - - + + @@ -1521,8 +1521,8 @@ - - + + @@ -1530,10 +1530,10 @@ - - + + - + @@ -1666,7 +1666,7 @@ - + @@ -1756,7 +1756,7 @@ - + @@ -1766,7 +1766,7 @@ - + @@ -1856,7 +1856,7 @@ - + @@ -1907,7 +1907,7 @@ - + @@ -2156,7 +2156,7 @@ - + @@ -2217,7 +2217,7 @@ - + @@ -2402,8 +2402,8 @@ - - + + @@ -2414,8 +2414,8 @@ - - + + @@ -2458,8 +2458,8 @@ - - + + @@ -2502,8 +2502,8 @@ - - + + @@ -2511,8 +2511,8 @@ - - + + @@ -2658,8 +2658,8 @@ - - + + @@ -2699,8 +2699,8 @@ - - + + @@ -2709,8 +2709,8 @@ - - + + @@ -2752,8 +2752,8 @@ - - + + @@ -3287,8 +3287,8 @@ - - + + diff --git a/src/Module.Server/ModuleData/crafting_pieces.xml b/src/Module.Server/ModuleData/crafting_pieces.xml index e0cc9bf99..d0b98225d 100644 --- a/src/Module.Server/ModuleData/crafting_pieces.xml +++ b/src/Module.Server/ModuleData/crafting_pieces.xml @@ -1,104 +1,104 @@  - + - + - + - + - + + - + + - + + - + + - - + + - - + - - + + - - + - - + + - - + - - + + - - + - - + + - - + + - - + + - - + + @@ -216,54 +216,54 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -317,72 +317,72 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -460,122 +460,150 @@ - - + + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + @@ -636,49 +664,49 @@ - + - + - + - + - + - + - + - + @@ -756,52 +784,76 @@ - + - + - + - + - - + + - + - - + + - + - - + + - + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -828,31 +880,31 @@ - + - + - + - + - + - + - + @@ -892,65 +944,65 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1100,97 +1152,97 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1240,9 +1292,9 @@ - + - + @@ -1252,9 +1304,9 @@ - + - + @@ -1264,9 +1316,9 @@ - + - + @@ -1276,9 +1328,9 @@ - + - + @@ -1288,7 +1340,7 @@ - + @@ -1300,10 +1352,10 @@ - + - + @@ -1312,10 +1364,10 @@ - + - + @@ -1324,7 +1376,7 @@ - + @@ -1428,7 +1480,7 @@ - + @@ -1436,23 +1488,23 @@ - + - + - + - + - + @@ -1460,139 +1512,139 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - + - + - + - + - + - + - + - + @@ -1600,7 +1652,7 @@ - + @@ -1608,7 +1660,7 @@ - + @@ -1616,7 +1668,7 @@ - + @@ -1624,97 +1676,97 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1752,33 +1804,33 @@ - + - + - + - + - + - + - + - + @@ -1786,7 +1838,7 @@ - + @@ -1794,7 +1846,7 @@ - + @@ -1802,53 +1854,53 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1856,7 +1908,7 @@ - + @@ -1864,7 +1916,7 @@ - + @@ -1872,7 +1924,7 @@ - + @@ -1916,7 +1968,7 @@ - + @@ -1924,31 +1976,31 @@ - + - + - + - + - + - + - + @@ -1956,7 +2008,7 @@ - + @@ -1964,7 +2016,7 @@ - + @@ -1972,7 +2024,7 @@ - + @@ -1980,33 +2032,33 @@ - + - + - + - + - + - + - + - + @@ -2069,21 +2121,25 @@ + + + + @@ -2252,22 +2308,22 @@ - + - + - + - + @@ -2412,22 +2468,22 @@ - + - + - + - + @@ -2452,22 +2508,22 @@ - + - + - + - + @@ -2553,21 +2609,25 @@ + + + + @@ -2613,21 +2673,25 @@ + + + + @@ -2772,25 +2836,25 @@ - + - + - + - + @@ -6365,8 +6429,8 @@ - - + + @@ -6376,8 +6440,8 @@ - - + + @@ -6387,8 +6451,8 @@ - - + + @@ -6398,8 +6462,8 @@ - - + + @@ -6992,33 +7056,33 @@ - + - + - + - + - + - + - + - + @@ -8964,6 +9028,7 @@ + @@ -8977,6 +9042,7 @@ + @@ -8990,6 +9056,7 @@ + @@ -9003,6 +9070,7 @@ + @@ -9016,6 +9084,7 @@ + @@ -9029,6 +9098,7 @@ + @@ -9042,6 +9112,7 @@ + @@ -9055,6 +9126,7 @@ + @@ -9064,10 +9136,11 @@ - + - + + @@ -9076,10 +9149,11 @@ - + - + + @@ -9088,10 +9162,11 @@ - + - + + @@ -9100,10 +9175,11 @@ - + - + + @@ -9112,10 +9188,11 @@ - + - + + @@ -9125,10 +9202,11 @@ - + - + + @@ -9138,10 +9216,11 @@ - + - + + @@ -9151,10 +9230,11 @@ - + - + + @@ -11372,9 +11452,9 @@ - + - + @@ -11384,9 +11464,9 @@ - + - + @@ -11396,9 +11476,9 @@ - + - + @@ -11408,9 +11488,9 @@ - + - + @@ -11422,8 +11502,8 @@ - - + + @@ -11432,10 +11512,10 @@ - + - - + + @@ -11444,10 +11524,10 @@ - + - - + + @@ -11458,8 +11538,8 @@ - - + + @@ -11516,9 +11596,9 @@ - + - + @@ -11528,9 +11608,9 @@ - + - + @@ -11540,9 +11620,9 @@ - + - + @@ -11552,9 +11632,9 @@ - + - + @@ -11612,10 +11692,10 @@ - + - - + + @@ -11627,7 +11707,7 @@ - + @@ -11636,7 +11716,7 @@ - + @@ -11650,8 +11730,8 @@ - - + + @@ -11660,10 +11740,9 @@ - + - - + @@ -11672,10 +11751,9 @@ - + - - + @@ -11684,10 +11762,9 @@ - + - - + @@ -11696,10 +11773,9 @@ - + - - + @@ -11758,7 +11834,7 @@ - + @@ -11767,9 +11843,9 @@ - + - + @@ -11778,9 +11854,9 @@ - + - + @@ -11789,9 +11865,9 @@ - + - + @@ -11800,9 +11876,10 @@ - + - + + @@ -11812,9 +11889,10 @@ - + - + + @@ -11824,9 +11902,10 @@ - + - + + @@ -11836,9 +11915,10 @@ - + - + + @@ -12032,26 +12112,26 @@ - - + + - - + + - - + + - - + + @@ -12480,25 +12560,25 @@ - + - + - + - + @@ -12960,26 +13040,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -13280,22 +13340,22 @@ - + - + - + - + @@ -13733,17 +13793,17 @@ - + - + - + @@ -13836,30 +13896,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -14052,25 +14088,25 @@ - + - + - + - + @@ -18500,28 +18536,28 @@ - + - + - + - + @@ -25624,6 +25660,7 @@ + @@ -25633,6 +25670,7 @@ + @@ -25642,6 +25680,7 @@ + @@ -25651,6 +25690,7 @@ + @@ -25972,10 +26012,10 @@ - + - + @@ -25985,10 +26025,10 @@ - + - + @@ -25998,10 +26038,10 @@ - + - + @@ -26011,10 +26051,10 @@ - + - + @@ -26088,41 +26128,41 @@ - + - - + + - + - + - + - - + + - + - - + + @@ -26155,54 +26195,50 @@ - - + + - - + - - + + - - + - - + + - - + - - + + - @@ -26676,7 +26712,7 @@ - + @@ -26688,7 +26724,7 @@ - + @@ -26700,7 +26736,7 @@ - + @@ -26712,7 +26748,7 @@ - + @@ -26725,25 +26761,25 @@ - + - + - + - + @@ -26812,7 +26848,7 @@ - + @@ -26821,46 +26857,46 @@ - + - + - + - - + + - + - + - + - + - + - - + + @@ -26868,8 +26904,8 @@ - - + + @@ -26878,13 +26914,13 @@ - + - + @@ -26893,46 +26929,46 @@ - + - + - + - - + + - + - + - + - + - + - - + + @@ -26940,8 +26976,8 @@ - - + + @@ -26950,34 +26986,34 @@ - + - + - + - + - - + + - + - - + + @@ -26986,7 +27022,7 @@ - + @@ -27352,10 +27388,10 @@ - + - - + + @@ -27364,10 +27400,10 @@ - + - + @@ -27376,10 +27412,10 @@ - + - + @@ -27388,10 +27424,10 @@ - + - + @@ -27448,10 +27484,10 @@ - + - + @@ -27460,10 +27496,10 @@ - + - + @@ -27472,10 +27508,10 @@ - + - + @@ -27484,10 +27520,10 @@ - + - + @@ -27728,6 +27764,7 @@ + @@ -27737,6 +27774,7 @@ + @@ -27746,6 +27784,7 @@ + @@ -27755,6 +27794,7 @@ + @@ -27788,6 +27828,7 @@ + @@ -27797,6 +27838,7 @@ + @@ -27806,6 +27848,7 @@ + @@ -27815,6 +27858,7 @@ + @@ -27848,6 +27892,7 @@ + @@ -27857,6 +27902,7 @@ + @@ -27866,6 +27912,7 @@ + @@ -27875,6 +27922,7 @@ + @@ -27956,28 +28004,28 @@ - + - - + + - + - - + + - + - - + + - + - - + + @@ -28188,49 +28236,49 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - + - + - + @@ -28248,20 +28296,20 @@ - + - + - + - + - + @@ -28278,21 +28326,21 @@ - + - + - + @@ -28303,7 +28351,7 @@ - + @@ -28346,12 +28394,12 @@ - + - + @@ -28380,4 +28428,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/crafting_templates.xml b/src/Module.Server/ModuleData/crafting_templates.xml index bdd49ef7e..1988d6428 100644 --- a/src/Module.Server/ModuleData/crafting_templates.xml +++ b/src/Module.Server/ModuleData/crafting_templates.xml @@ -608,10 +608,10 @@ - - - - + + + + @@ -828,10 +828,10 @@ - - - - + + + + @@ -2232,10 +2232,10 @@ - - - - + + + + @@ -2372,10 +2372,10 @@ - - - - + + + + @@ -3334,10 +3334,10 @@ - - - - + + + + @@ -3442,10 +3442,10 @@ - - - - + + + + @@ -3970,10 +3970,10 @@ - - - - + + + + @@ -4475,10 +4475,10 @@ - - - - + + + + @@ -4599,10 +4599,10 @@ - - - - + + + + @@ -4647,10 +4647,10 @@ - - - - + + + + @@ -4739,10 +4739,10 @@ - - - - + + + + @@ -4863,10 +4863,10 @@ - - - - + + + + @@ -5234,10 +5234,10 @@ - - - - + + + + @@ -5334,10 +5334,10 @@ - - - - + + + + @@ -5374,10 +5374,10 @@ - - - - + + + + @@ -5450,10 +5450,10 @@ - - - - + + + + @@ -5526,10 +5526,10 @@ - - - - + + + + @@ -6162,10 +6162,10 @@ - - - - + + + + @@ -6298,10 +6298,10 @@ - - - - + + + + @@ -6450,10 +6450,10 @@ - - - - + + + + @@ -7508,10 +7508,10 @@ - - - - + + + + @@ -7576,10 +7576,10 @@ - - - - + + + + @@ -7753,22 +7753,26 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -7785,6 +7789,10 @@ + + + + @@ -7853,14 +7861,14 @@ - - - - - - - - + + + + + + + + @@ -7921,18 +7929,14 @@ - - - - - - - - - - - - + + + + + + + + @@ -7997,18 +8001,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8021,18 +8025,14 @@ - - - - - - - - - - - - + + + + + + + + @@ -8153,18 +8153,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8181,18 +8181,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8249,18 +8249,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8361,18 +8361,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8397,14 +8397,14 @@ - - - - - - - - + + + + + + + + @@ -8485,18 +8485,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -8585,6 +8585,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8894,10 +8990,10 @@ - - - - + + + + @@ -8986,10 +9082,10 @@ - - - - + + + + @@ -9026,10 +9122,10 @@ - - - - + + + + @@ -9122,10 +9218,10 @@ - - - - + + + + @@ -9170,10 +9266,10 @@ - - - - + + + + diff --git a/src/Module.Server/ModuleData/items/head_armors.xml b/src/Module.Server/ModuleData/items/head_armors.xml index 99a771441..bca75a9d1 100644 --- a/src/Module.Server/ModuleData/items/head_armors.xml +++ b/src/Module.Server/ModuleData/items/head_armors.xml @@ -1,4 +1,4 @@ - + @@ -146,73 +146,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -290,25 +290,25 @@ - + - + - + - + @@ -338,49 +338,49 @@ - + - + - + - + - + - + - + - + @@ -434,265 +434,265 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -746,25 +746,25 @@ - + - + - + - + @@ -818,49 +818,49 @@ - + - + - + - + - + - + - + - + @@ -914,25 +914,25 @@ - + - + - + - + @@ -1250,25 +1250,25 @@ - + - + - + - + @@ -1298,25 +1298,25 @@ - + - + - + - + @@ -1370,25 +1370,25 @@ - + - + - + - + @@ -1466,49 +1466,49 @@ - + - + - + - + - + - + - + - + @@ -1586,25 +1586,25 @@ - + - + - + - + @@ -1922,25 +1922,25 @@ - + - + - + - + @@ -2066,25 +2066,25 @@ - + - + - + - + @@ -2210,25 +2210,25 @@ - + - + - + - + @@ -2306,25 +2306,25 @@ - + - + - + - + @@ -2450,25 +2450,25 @@ - + - + - + - + @@ -2522,25 +2522,25 @@ - + - + - + - + @@ -2570,25 +2570,25 @@ - + - + - + - + @@ -2618,25 +2618,25 @@ - + - + - + - + @@ -2666,25 +2666,25 @@ - + - + - + - + @@ -2714,25 +2714,25 @@ - + - + - + - + @@ -2762,49 +2762,49 @@ - + - + - + - + - + - + - + - + @@ -2834,25 +2834,25 @@ - + - + - + - + @@ -2882,25 +2882,25 @@ - + - + - + - + @@ -2978,49 +2978,49 @@ - + - + - + - + - + - + - + - + @@ -3050,49 +3050,49 @@ - + - + - + - + - + - + - + - + @@ -3122,25 +3122,25 @@ - + - + - + - + @@ -3242,25 +3242,25 @@ - + - + - + - + @@ -3290,25 +3290,25 @@ - + - + - + - + @@ -3410,25 +3410,25 @@ - + - + - + - + @@ -3458,25 +3458,25 @@ - + - + - + - + @@ -3506,73 +3506,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -3602,25 +3602,25 @@ - + - + - + - + @@ -3650,25 +3650,25 @@ - + - + - + - + @@ -3698,25 +3698,25 @@ - + - + - + - + @@ -3770,49 +3770,49 @@ - + - + - + - + - + - + - + - + @@ -4010,25 +4010,25 @@ - + - + - + - + @@ -4082,25 +4082,25 @@ - + - + - + - + @@ -4178,25 +4178,25 @@ - + - + - + - + @@ -4226,25 +4226,25 @@ - + - + - + - + @@ -4274,25 +4274,25 @@ - + - + - + - + @@ -4418,25 +4418,25 @@ - + - + - + - + @@ -4538,25 +4538,25 @@ - + - + - + - + @@ -4586,25 +4586,25 @@ - + - + - + - + @@ -4658,25 +4658,25 @@ - + - + - + - + @@ -4730,25 +4730,25 @@ - + - + - + - + @@ -4922,25 +4922,25 @@ - + - + - + - + @@ -4970,25 +4970,25 @@ - + - + - + - + @@ -5114,73 +5114,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -5210,49 +5210,49 @@ - + - + - + - + - + - + - + - + @@ -5426,25 +5426,25 @@ - + - + - + - + @@ -5474,25 +5474,25 @@ - + - + - + - + @@ -5906,25 +5906,25 @@ - + - + - + - + @@ -5978,49 +5978,49 @@ - + - + - + - + - + - + - + - + @@ -6074,49 +6074,49 @@ - + - + - + - + - + - + - + - + @@ -6146,73 +6146,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -6410,25 +6410,25 @@ - + - + - + - + @@ -6626,25 +6626,25 @@ - + - + - + - + @@ -6722,25 +6722,25 @@ - + - + - + - + @@ -6818,25 +6818,25 @@ - + - + - + - + @@ -6962,25 +6962,25 @@ - + - + - + - + @@ -7082,25 +7082,25 @@ - + - + - + - + diff --git a/src/Module.Server/ModuleData/items/horses_and_others.xml b/src/Module.Server/ModuleData/items/horses_and_others.xml index bb25533a2..61833af1b 100644 --- a/src/Module.Server/ModuleData/items/horses_and_others.xml +++ b/src/Module.Server/ModuleData/items/horses_and_others.xml @@ -1,966 +1,966 @@  - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -977,7 +977,7 @@ - + @@ -994,7 +994,7 @@ - + @@ -1011,7 +1011,7 @@ - + @@ -1028,7 +1028,7 @@ - + @@ -1045,7 +1045,7 @@ - + @@ -1062,7 +1062,7 @@ - + @@ -1079,7 +1079,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1113,7 +1113,7 @@ - + @@ -1130,7 +1130,7 @@ - + @@ -1147,7 +1147,7 @@ - + @@ -1164,7 +1164,7 @@ - + @@ -1181,7 +1181,7 @@ - + @@ -1198,7 +1198,7 @@ - + @@ -1215,7 +1215,7 @@ - + @@ -1232,7 +1232,7 @@ - + @@ -1249,7 +1249,7 @@ - + @@ -1266,7 +1266,7 @@ - + @@ -1283,7 +1283,7 @@ - + @@ -1300,7 +1300,7 @@ - + @@ -1317,7 +1317,7 @@ - + @@ -1334,7 +1334,7 @@ - + @@ -1351,7 +1351,7 @@ - + @@ -1368,7 +1368,7 @@ - + @@ -1385,7 +1385,7 @@ - + @@ -1402,7 +1402,7 @@ - + @@ -1419,7 +1419,7 @@ - + @@ -1436,7 +1436,7 @@ - + @@ -1453,7 +1453,7 @@ - + @@ -1470,7 +1470,7 @@ - + @@ -1487,7 +1487,7 @@ - + @@ -1504,7 +1504,7 @@ - + @@ -1521,7 +1521,7 @@ - + @@ -1538,7 +1538,7 @@ - + @@ -1555,7 +1555,7 @@ - + @@ -1572,7 +1572,7 @@ - + @@ -1589,7 +1589,7 @@ - + @@ -1606,7 +1606,7 @@ - + @@ -1623,7 +1623,7 @@ - + @@ -1640,7 +1640,7 @@ - + @@ -1657,7 +1657,7 @@ - + @@ -1674,7 +1674,7 @@ - + @@ -1691,7 +1691,7 @@ - + @@ -1708,7 +1708,7 @@ - + @@ -1725,7 +1725,7 @@ - + @@ -1742,7 +1742,7 @@ - + @@ -1759,7 +1759,7 @@ - + @@ -1776,7 +1776,7 @@ - + @@ -1793,7 +1793,7 @@ - + @@ -1810,7 +1810,7 @@ - + @@ -1827,7 +1827,7 @@ - + @@ -1844,7 +1844,7 @@ - + @@ -1861,7 +1861,7 @@ - + @@ -1878,7 +1878,7 @@ - + @@ -1895,7 +1895,7 @@ - + @@ -1912,7 +1912,7 @@ - + @@ -1929,7 +1929,7 @@ - + @@ -1946,7 +1946,7 @@ - + @@ -1963,7 +1963,7 @@ - + @@ -1980,7 +1980,7 @@ - + @@ -1997,7 +1997,7 @@ - + @@ -2014,7 +2014,7 @@ - + @@ -2031,7 +2031,7 @@ - + @@ -2048,7 +2048,7 @@ - + @@ -2065,7 +2065,7 @@ - + @@ -2082,7 +2082,7 @@ - + @@ -2099,7 +2099,7 @@ - + @@ -2116,7 +2116,7 @@ - + @@ -2133,7 +2133,7 @@ - + @@ -2150,7 +2150,7 @@ - + @@ -2167,7 +2167,7 @@ - + @@ -2184,7 +2184,7 @@ - + @@ -2201,7 +2201,7 @@ - + @@ -2218,7 +2218,7 @@ - + @@ -2235,7 +2235,7 @@ - + @@ -2252,7 +2252,7 @@ - + @@ -2269,7 +2269,7 @@ - + @@ -2286,7 +2286,7 @@ - + @@ -2303,7 +2303,7 @@ - + @@ -2320,7 +2320,7 @@ - + @@ -2337,7 +2337,7 @@ - + @@ -2354,7 +2354,7 @@ - + @@ -2371,7 +2371,7 @@ - + @@ -2388,7 +2388,7 @@ - + @@ -2405,7 +2405,7 @@ - + @@ -2422,7 +2422,7 @@ - + @@ -2439,7 +2439,7 @@ - + @@ -2456,7 +2456,7 @@ - + @@ -2473,7 +2473,7 @@ - + @@ -2490,7 +2490,7 @@ - + @@ -2507,7 +2507,7 @@ - + @@ -2524,7 +2524,7 @@ - + @@ -2541,7 +2541,7 @@ - + @@ -2558,7 +2558,7 @@ - + @@ -2575,7 +2575,7 @@ - + @@ -2592,7 +2592,7 @@ - + @@ -2609,7 +2609,7 @@ - + @@ -2626,7 +2626,7 @@ - + @@ -2643,7 +2643,7 @@ - + @@ -2660,7 +2660,7 @@ - + @@ -2677,7 +2677,7 @@ - + @@ -2694,7 +2694,7 @@ - + @@ -2711,7 +2711,7 @@ - + @@ -2728,7 +2728,7 @@ - + @@ -2745,7 +2745,7 @@ - + @@ -2762,7 +2762,7 @@ - + @@ -2779,7 +2779,7 @@ - + @@ -2796,7 +2796,7 @@ - + @@ -2813,7 +2813,7 @@ - + @@ -2830,7 +2830,7 @@ - + @@ -2847,7 +2847,7 @@ - + @@ -2864,7 +2864,7 @@ - + @@ -2881,7 +2881,7 @@ - + @@ -2898,7 +2898,7 @@ - + @@ -2915,7 +2915,7 @@ - + @@ -2932,7 +2932,7 @@ - + @@ -2949,7 +2949,7 @@ - + @@ -2966,7 +2966,7 @@ - + @@ -2983,7 +2983,7 @@ - + @@ -3000,7 +3000,7 @@ - + @@ -3016,7 +3016,7 @@ - + @@ -3032,7 +3032,7 @@ - + @@ -3048,7 +3048,7 @@ - + @@ -3064,7 +3064,7 @@ - + @@ -3080,7 +3080,7 @@ - + @@ -3096,7 +3096,7 @@ - + @@ -3112,7 +3112,7 @@ - + @@ -3128,7 +3128,7 @@ - + @@ -3144,7 +3144,7 @@ - + @@ -3160,7 +3160,7 @@ - + @@ -3176,7 +3176,7 @@ - + @@ -3192,7 +3192,7 @@ - + @@ -3208,7 +3208,7 @@ - + @@ -3224,7 +3224,7 @@ - + @@ -3240,7 +3240,7 @@ - + @@ -3256,7 +3256,7 @@ - + @@ -3272,7 +3272,7 @@ - + @@ -3288,7 +3288,7 @@ - + @@ -3304,7 +3304,7 @@ - + @@ -3320,7 +3320,7 @@ - + @@ -3336,7 +3336,7 @@ - + @@ -3352,7 +3352,7 @@ - + @@ -3368,7 +3368,7 @@ - + @@ -3384,7 +3384,7 @@ - + @@ -3400,7 +3400,7 @@ - + @@ -3416,7 +3416,7 @@ - + @@ -3432,7 +3432,7 @@ - + @@ -3448,7 +3448,7 @@ - + @@ -3464,7 +3464,7 @@ - + @@ -3480,7 +3480,7 @@ - + @@ -3496,7 +3496,7 @@ - + @@ -3512,7 +3512,7 @@ - + @@ -3528,7 +3528,7 @@ - + @@ -3544,7 +3544,7 @@ - + @@ -3560,7 +3560,7 @@ - + @@ -3576,7 +3576,7 @@ - + @@ -3592,7 +3592,7 @@ - + @@ -3608,7 +3608,7 @@ - + @@ -3624,7 +3624,7 @@ - + @@ -3640,7 +3640,7 @@ - + @@ -3656,7 +3656,7 @@ - + @@ -3672,7 +3672,7 @@ - + @@ -3688,7 +3688,7 @@ - + @@ -3704,7 +3704,7 @@ - + @@ -3720,7 +3720,7 @@ - + @@ -3736,7 +3736,7 @@ - + @@ -3752,7 +3752,7 @@ - + @@ -3768,7 +3768,7 @@ - + @@ -3784,7 +3784,7 @@ - + @@ -3800,7 +3800,7 @@ - + @@ -3816,7 +3816,7 @@ - + @@ -3832,7 +3832,7 @@ - + @@ -3848,7 +3848,7 @@ - + @@ -3864,7 +3864,7 @@ - + @@ -3880,7 +3880,7 @@ - + @@ -3896,7 +3896,7 @@ - + @@ -3912,7 +3912,7 @@ - + @@ -3928,7 +3928,7 @@ - + @@ -3944,7 +3944,7 @@ - + @@ -3960,7 +3960,7 @@ - + @@ -3976,7 +3976,7 @@ - + @@ -3992,7 +3992,7 @@ - + @@ -4008,7 +4008,7 @@ - + @@ -4024,14 +4024,14 @@ - + - + @@ -4040,14 +4040,14 @@ - + - + @@ -4056,14 +4056,14 @@ - + - + @@ -4072,14 +4072,14 @@ - + - + @@ -4088,7 +4088,7 @@ - + @@ -4104,7 +4104,7 @@ - + @@ -4120,7 +4120,7 @@ - + @@ -4136,7 +4136,7 @@ - + @@ -4152,7 +4152,7 @@ - + @@ -4168,7 +4168,7 @@ - + @@ -4184,7 +4184,7 @@ - + @@ -4200,7 +4200,7 @@ - + @@ -4216,7 +4216,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4232,7 +4296,7 @@ - + @@ -4248,7 +4312,7 @@ - + @@ -4264,7 +4328,7 @@ - + @@ -4280,7 +4344,7 @@ - + @@ -4297,7 +4361,7 @@ - + @@ -4314,7 +4378,7 @@ - + @@ -4331,7 +4395,7 @@ - + @@ -4348,7 +4412,7 @@ - + @@ -4365,7 +4429,7 @@ - + @@ -4382,7 +4446,7 @@ - + @@ -4399,7 +4463,7 @@ - + @@ -4416,7 +4480,7 @@ - + @@ -4433,7 +4497,7 @@ - + @@ -4450,7 +4514,7 @@ - + @@ -4467,7 +4531,7 @@ - + @@ -4484,7 +4548,7 @@ - + @@ -4501,7 +4565,7 @@ - + @@ -4518,7 +4582,7 @@ - + @@ -4535,7 +4599,7 @@ - + @@ -4552,7 +4616,7 @@ - + @@ -4569,7 +4633,7 @@ - + @@ -4586,7 +4650,7 @@ - + @@ -4603,7 +4667,7 @@ - + @@ -4620,7 +4684,7 @@ - + @@ -4637,7 +4701,7 @@ - + @@ -4654,7 +4718,7 @@ - + @@ -4671,7 +4735,7 @@ - + @@ -4688,7 +4752,7 @@ - + @@ -4705,7 +4769,7 @@ - + @@ -4722,7 +4786,7 @@ - + @@ -4739,7 +4803,7 @@ - + @@ -4756,7 +4820,7 @@ - + @@ -4773,7 +4837,7 @@ - + @@ -4790,7 +4854,7 @@ - + @@ -4807,7 +4871,7 @@ - + @@ -4824,7 +4888,7 @@ - + @@ -4841,7 +4905,7 @@ - + @@ -4858,7 +4922,7 @@ - + @@ -4875,7 +4939,7 @@ - + @@ -4892,7 +4956,7 @@ - + @@ -4909,7 +4973,7 @@ - + @@ -4926,7 +4990,7 @@ - + @@ -4943,7 +5007,7 @@ - + @@ -4960,7 +5024,7 @@ - + @@ -4977,7 +5041,7 @@ - + @@ -4994,7 +5058,7 @@ - + @@ -5011,7 +5075,7 @@ - + @@ -5028,7 +5092,7 @@ - + @@ -5044,7 +5108,7 @@ - + @@ -5060,7 +5124,7 @@ - + @@ -5076,7 +5140,7 @@ - + @@ -5092,7 +5156,7 @@ - + @@ -5108,7 +5172,7 @@ - + @@ -5124,7 +5188,7 @@ - + @@ -5140,7 +5204,7 @@ - + @@ -5156,7 +5220,7 @@ - + @@ -5172,7 +5236,7 @@ - + @@ -5188,7 +5252,7 @@ - + @@ -5204,7 +5268,7 @@ - + @@ -5220,7 +5284,7 @@ - + @@ -5236,7 +5300,7 @@ - + @@ -5252,7 +5316,7 @@ - + @@ -5268,7 +5332,7 @@ - + @@ -5284,7 +5348,7 @@ - + @@ -5300,7 +5364,7 @@ - + @@ -5316,7 +5380,7 @@ - + @@ -5332,7 +5396,7 @@ - + @@ -5348,7 +5412,7 @@ - + @@ -5364,7 +5428,7 @@ - + @@ -5380,7 +5444,7 @@ - + @@ -5396,7 +5460,7 @@ - + @@ -5412,7 +5476,7 @@ - + @@ -5428,7 +5492,7 @@ - + @@ -5444,7 +5508,7 @@ - + @@ -5460,7 +5524,7 @@ - + @@ -5476,7 +5540,7 @@ - + @@ -5492,7 +5556,7 @@ - + @@ -5508,7 +5572,7 @@ - + @@ -5524,7 +5588,7 @@ - + @@ -5540,7 +5604,7 @@ - + @@ -5556,7 +5620,7 @@ - + @@ -5572,7 +5636,7 @@ - + @@ -5588,7 +5652,7 @@ - + @@ -5604,7 +5668,7 @@ - + @@ -5620,7 +5684,7 @@ - + @@ -5636,7 +5700,7 @@ - + @@ -5652,7 +5716,7 @@ - + @@ -5668,7 +5732,7 @@ - + @@ -5684,7 +5748,7 @@ - + @@ -5700,7 +5764,7 @@ - + @@ -5716,7 +5780,7 @@ - + @@ -5732,7 +5796,7 @@ - + @@ -5748,7 +5812,7 @@ - + @@ -5764,7 +5828,7 @@ - + @@ -5780,7 +5844,7 @@ - + @@ -5796,7 +5860,7 @@ - + @@ -5812,7 +5876,7 @@ - + @@ -5828,7 +5892,7 @@ - + @@ -5844,7 +5908,7 @@ - + @@ -5860,7 +5924,7 @@ - + @@ -5876,7 +5940,7 @@ - + @@ -5892,7 +5956,7 @@ - + @@ -5908,7 +5972,7 @@ - + @@ -5924,219 +5988,219 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/src/Module.Server/ModuleData/items/shields.xml b/src/Module.Server/ModuleData/items/shields.xml index 769488143..8dfa3c0a0 100644 --- a/src/Module.Server/ModuleData/items/shields.xml +++ b/src/Module.Server/ModuleData/items/shields.xml @@ -1,6 +1,6 @@  - + @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -24,7 +24,7 @@ - + @@ -32,7 +32,7 @@ - + @@ -40,7 +40,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -72,7 +72,7 @@ - + @@ -80,7 +80,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -96,7 +96,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -112,7 +112,7 @@ - + @@ -120,7 +120,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -136,7 +136,7 @@ - + @@ -144,7 +144,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -160,7 +160,7 @@ - + @@ -168,7 +168,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -192,7 +192,7 @@ - + @@ -200,7 +200,7 @@ - + @@ -208,7 +208,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -224,7 +224,7 @@ - + @@ -232,7 +232,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -256,7 +256,7 @@ - + @@ -264,7 +264,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -288,7 +288,7 @@ - + @@ -296,7 +296,7 @@ - + @@ -304,7 +304,7 @@ - + @@ -312,7 +312,7 @@ - + @@ -320,7 +320,7 @@ - + @@ -328,7 +328,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -344,7 +344,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -360,7 +360,7 @@ - + @@ -368,7 +368,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -384,7 +384,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -408,7 +408,7 @@ - + @@ -416,7 +416,7 @@ - + @@ -424,7 +424,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -440,7 +440,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -456,7 +456,7 @@ - + @@ -464,7 +464,7 @@ - + @@ -472,7 +472,7 @@ - + @@ -480,7 +480,7 @@ - + @@ -488,7 +488,7 @@ - + @@ -496,7 +496,7 @@ - + @@ -504,7 +504,7 @@ - + @@ -512,7 +512,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -528,7 +528,7 @@ - + @@ -536,7 +536,7 @@ - + @@ -544,7 +544,7 @@ - + @@ -552,7 +552,7 @@ - + @@ -560,7 +560,7 @@ - + @@ -568,7 +568,7 @@ - + @@ -576,7 +576,7 @@ - + @@ -584,7 +584,7 @@ - + @@ -592,7 +592,7 @@ - + @@ -600,7 +600,7 @@ - + @@ -608,7 +608,7 @@ - + @@ -616,7 +616,7 @@ - + @@ -624,7 +624,7 @@ - + @@ -632,7 +632,7 @@ - + @@ -640,7 +640,7 @@ - + @@ -648,7 +648,7 @@ - + @@ -656,7 +656,7 @@ - + @@ -664,7 +664,7 @@ - + @@ -672,7 +672,7 @@ - + @@ -680,7 +680,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -696,7 +696,7 @@ - + @@ -704,7 +704,7 @@ - + @@ -712,7 +712,7 @@ - + @@ -720,7 +720,7 @@ - + @@ -728,7 +728,7 @@ - + @@ -736,7 +736,7 @@ - + @@ -744,7 +744,7 @@ - + @@ -752,7 +752,7 @@ - + @@ -760,7 +760,7 @@ - + @@ -768,7 +768,7 @@ - + @@ -776,7 +776,7 @@ - + @@ -784,7 +784,7 @@ - + @@ -792,7 +792,7 @@ - + @@ -800,7 +800,7 @@ - + @@ -808,7 +808,7 @@ - + @@ -816,7 +816,7 @@ - + @@ -824,7 +824,7 @@ - + @@ -832,7 +832,7 @@ - + @@ -840,7 +840,7 @@ - + @@ -848,7 +848,7 @@ - + @@ -856,7 +856,7 @@ - + @@ -864,7 +864,7 @@ - + @@ -872,7 +872,7 @@ - + @@ -880,7 +880,7 @@ - + @@ -888,7 +888,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -904,7 +904,7 @@ - + @@ -912,7 +912,7 @@ - + @@ -920,7 +920,7 @@ - + @@ -928,7 +928,7 @@ - + @@ -936,7 +936,7 @@ - + @@ -944,7 +944,7 @@ - + @@ -952,7 +952,7 @@ - + @@ -960,7 +960,7 @@ - + @@ -968,7 +968,7 @@ - + @@ -976,7 +976,7 @@ - + @@ -984,7 +984,7 @@ - + @@ -992,7 +992,7 @@ - + @@ -1000,7 +1000,7 @@ - + @@ -1008,7 +1008,7 @@ - + @@ -1016,7 +1016,7 @@ - + @@ -1024,7 +1024,7 @@ - + @@ -1032,7 +1032,7 @@ - + @@ -1040,7 +1040,7 @@ - + @@ -1048,7 +1048,7 @@ - + @@ -1056,7 +1056,7 @@ - + @@ -1064,7 +1064,7 @@ - + @@ -1072,7 +1072,7 @@ - + @@ -1080,7 +1080,7 @@ - + @@ -1088,7 +1088,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1104,7 +1104,7 @@ - + @@ -1112,7 +1112,7 @@ - + @@ -1120,7 +1120,7 @@ - + @@ -1128,7 +1128,7 @@ - + @@ -1136,7 +1136,7 @@ - + @@ -1144,7 +1144,7 @@ - + @@ -1152,7 +1152,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1168,7 +1168,7 @@ - + @@ -1176,7 +1176,7 @@ - + @@ -1184,7 +1184,7 @@ - + @@ -1192,7 +1192,7 @@ - + @@ -1200,7 +1200,7 @@ - + @@ -1208,7 +1208,7 @@ - + @@ -1216,7 +1216,7 @@ - + @@ -1224,7 +1224,7 @@ - + @@ -1232,7 +1232,7 @@ - + @@ -1240,7 +1240,7 @@ - + @@ -1248,7 +1248,7 @@ - + @@ -1256,7 +1256,7 @@ - + @@ -1264,7 +1264,7 @@ - + @@ -1272,7 +1272,7 @@ - + @@ -1280,7 +1280,7 @@ - + @@ -1288,7 +1288,7 @@ - + @@ -1296,7 +1296,7 @@ - + @@ -1304,7 +1304,7 @@ - + @@ -1312,7 +1312,7 @@ - + @@ -1320,7 +1320,7 @@ - + @@ -1328,7 +1328,7 @@ - + @@ -1336,7 +1336,7 @@ - + @@ -1344,7 +1344,7 @@ - + @@ -1352,7 +1352,7 @@ - + @@ -1360,7 +1360,7 @@ - + @@ -1368,7 +1368,7 @@ - + @@ -1376,7 +1376,7 @@ - + @@ -1384,7 +1384,7 @@ - + @@ -1392,7 +1392,7 @@ - + @@ -1400,7 +1400,7 @@ - + @@ -1408,7 +1408,7 @@ - + @@ -1416,7 +1416,7 @@ - + @@ -1424,7 +1424,7 @@ - + @@ -1432,7 +1432,7 @@ - + @@ -1440,7 +1440,7 @@ - + @@ -1448,7 +1448,7 @@ - + @@ -1456,7 +1456,7 @@ - + @@ -1464,7 +1464,7 @@ - + @@ -1472,7 +1472,7 @@ - + @@ -1480,7 +1480,7 @@ - + @@ -1488,7 +1488,7 @@ - + @@ -1496,7 +1496,7 @@ - + @@ -1504,7 +1504,7 @@ - + @@ -1512,7 +1512,7 @@ - + @@ -1520,7 +1520,7 @@ - + @@ -1528,7 +1528,7 @@ - + @@ -1536,7 +1536,7 @@ - + @@ -1544,7 +1544,7 @@ - + @@ -1552,7 +1552,7 @@ - + @@ -1560,7 +1560,7 @@ - + @@ -1568,7 +1568,7 @@ - + @@ -1576,7 +1576,7 @@ - + @@ -1584,7 +1584,7 @@ - + @@ -1592,7 +1592,7 @@ - + @@ -1600,7 +1600,7 @@ - + @@ -1608,7 +1608,7 @@ - + @@ -1616,7 +1616,7 @@ - + @@ -1624,7 +1624,7 @@ - + @@ -1632,7 +1632,7 @@ - + @@ -1640,7 +1640,7 @@ - + @@ -1648,7 +1648,7 @@ - + @@ -1656,7 +1656,7 @@ - + @@ -1664,7 +1664,7 @@ - + @@ -1672,7 +1672,7 @@ - + @@ -1680,7 +1680,7 @@ - + @@ -1688,7 +1688,7 @@ - + @@ -1696,7 +1696,7 @@ - + @@ -1704,7 +1704,7 @@ - + @@ -1712,7 +1712,7 @@ - + @@ -1720,7 +1720,7 @@ - + @@ -1728,7 +1728,7 @@ - + @@ -1736,7 +1736,7 @@ - + @@ -1744,7 +1744,7 @@ - + @@ -1752,7 +1752,7 @@ - + @@ -1760,7 +1760,7 @@ - + @@ -1768,7 +1768,7 @@ - + @@ -1776,7 +1776,7 @@ - + @@ -1784,7 +1784,7 @@ - + @@ -1792,7 +1792,7 @@ - + @@ -1800,7 +1800,7 @@ - + @@ -1808,7 +1808,7 @@ - + @@ -1816,7 +1816,7 @@ - + @@ -1824,7 +1824,7 @@ - + @@ -1832,7 +1832,7 @@ - + @@ -1840,7 +1840,7 @@ - + @@ -1848,7 +1848,7 @@ - + @@ -1856,7 +1856,7 @@ - + @@ -1864,7 +1864,7 @@ - + @@ -1872,7 +1872,7 @@ - + @@ -1880,7 +1880,7 @@ - + @@ -1888,7 +1888,7 @@ - + @@ -1896,7 +1896,7 @@ - + @@ -1904,7 +1904,7 @@ - + @@ -1912,7 +1912,7 @@ - + @@ -1920,7 +1920,7 @@ - + @@ -1928,7 +1928,7 @@ - + @@ -1936,7 +1936,7 @@ - + @@ -1944,7 +1944,7 @@ - + @@ -1952,7 +1952,7 @@ - + @@ -1960,7 +1960,7 @@ - + @@ -1968,7 +1968,7 @@ - + @@ -1976,7 +1976,7 @@ - + @@ -1984,71 +1984,71 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2056,7 +2056,7 @@ - + @@ -2064,7 +2064,7 @@ - + @@ -2072,7 +2072,7 @@ - + @@ -2080,7 +2080,7 @@ - + @@ -2088,7 +2088,7 @@ - + @@ -2096,7 +2096,7 @@ - + @@ -2104,7 +2104,7 @@ - + @@ -2112,7 +2112,7 @@ - + @@ -2120,7 +2120,7 @@ - + @@ -2128,7 +2128,7 @@ - + @@ -2136,7 +2136,7 @@ - + @@ -2144,7 +2144,7 @@ - + @@ -2152,7 +2152,7 @@ - + @@ -2160,7 +2160,7 @@ - + @@ -2168,7 +2168,7 @@ - + @@ -2176,33 +2176,33 @@ - + - + - + - + - + - + - + - + diff --git a/src/Module.Server/ModuleData/items/weapons.xml b/src/Module.Server/ModuleData/items/weapons.xml index 2b828aefb..a381a6ce9 100644 --- a/src/Module.Server/ModuleData/items/weapons.xml +++ b/src/Module.Server/ModuleData/items/weapons.xml @@ -192,25 +192,25 @@ - + - + - + - + @@ -264,167 +264,167 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -432,7 +432,7 @@ - + @@ -440,7 +440,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -552,108 +552,28 @@ - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -736,30 +656,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -1776,7 +1672,7 @@ - + @@ -1784,7 +1680,7 @@ - + @@ -1792,7 +1688,7 @@ - + @@ -1800,7 +1696,7 @@ - + @@ -1808,7 +1704,7 @@ - + @@ -1816,7 +1712,7 @@ - + @@ -1824,7 +1720,7 @@ - + @@ -1832,7 +1728,7 @@ - + @@ -1840,7 +1736,7 @@ - + @@ -1848,7 +1744,7 @@ - + @@ -1856,7 +1752,7 @@ - + @@ -1864,7 +1760,7 @@ - + @@ -1872,7 +1768,7 @@ - + @@ -1880,7 +1776,7 @@ - + @@ -1888,7 +1784,7 @@ - + @@ -1896,7 +1792,7 @@ - + @@ -1904,7 +1800,7 @@ - + @@ -1912,7 +1808,7 @@ - + @@ -1920,7 +1816,7 @@ - + @@ -1928,7 +1824,7 @@ - + @@ -1936,7 +1832,7 @@ - + @@ -1944,7 +1840,7 @@ - + @@ -1952,7 +1848,7 @@ - + @@ -1960,7 +1856,7 @@ - + @@ -1968,7 +1864,7 @@ - + @@ -1976,7 +1872,7 @@ - + @@ -1984,7 +1880,7 @@ - + @@ -1992,7 +1888,7 @@ - + @@ -2000,127 +1896,127 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2128,7 +2024,7 @@ - + @@ -2136,7 +2032,7 @@ - + @@ -2144,7 +2040,7 @@ - + @@ -2152,7 +2048,7 @@ - + @@ -2160,7 +2056,7 @@ - + @@ -2168,7 +2064,7 @@ - + @@ -2176,7 +2072,7 @@ - + @@ -2184,7 +2080,7 @@ - + @@ -2192,7 +2088,7 @@ - + @@ -2200,7 +2096,7 @@ - + @@ -2208,7 +2104,7 @@ - + @@ -2216,7 +2112,7 @@ - + @@ -2224,7 +2120,7 @@ - + @@ -2232,7 +2128,7 @@ - + @@ -2240,7 +2136,7 @@ - + @@ -2248,7 +2144,7 @@ - + @@ -2256,7 +2152,7 @@ - + @@ -2264,7 +2160,7 @@ - + @@ -2272,7 +2168,7 @@ - + @@ -2280,7 +2176,7 @@ - + @@ -2288,7 +2184,7 @@ - + @@ -2296,7 +2192,7 @@ - + @@ -2304,7 +2200,7 @@ - + @@ -2312,7 +2208,7 @@ - + @@ -2320,7 +2216,7 @@ - + @@ -2328,7 +2224,7 @@ - + @@ -2336,7 +2232,7 @@ - + @@ -2344,7 +2240,7 @@ - + @@ -2352,7 +2248,7 @@ - + @@ -2360,7 +2256,7 @@ - + @@ -2368,7 +2264,7 @@ - + @@ -2376,7 +2272,7 @@ - + @@ -2384,7 +2280,7 @@ - + @@ -2392,7 +2288,7 @@ - + @@ -2400,7 +2296,7 @@ - + @@ -2408,7 +2304,7 @@ - + @@ -2416,7 +2312,7 @@ - + @@ -2424,7 +2320,7 @@ - + @@ -2432,7 +2328,7 @@ - + @@ -2780,7 +2676,7 @@ - + @@ -2788,7 +2684,7 @@ - + @@ -2796,7 +2692,7 @@ - + @@ -2804,7 +2700,7 @@ - + @@ -2812,7 +2708,7 @@ - + @@ -2820,7 +2716,7 @@ - + @@ -2828,7 +2724,7 @@ - + @@ -2836,7 +2732,7 @@ - + @@ -2844,7 +2740,7 @@ - + @@ -2852,7 +2748,7 @@ - + @@ -2860,7 +2756,7 @@ - + @@ -2868,7 +2764,7 @@ - + @@ -2876,7 +2772,7 @@ - + @@ -2884,7 +2780,7 @@ - + @@ -2892,7 +2788,7 @@ - + @@ -2900,7 +2796,7 @@ - + @@ -2908,7 +2804,7 @@ - + @@ -2916,7 +2812,7 @@ - + @@ -2924,7 +2820,7 @@ - + @@ -2932,7 +2828,7 @@ - + @@ -2940,7 +2836,7 @@ - + @@ -2948,7 +2844,7 @@ - + @@ -2956,7 +2852,7 @@ - + @@ -2964,7 +2860,7 @@ - + @@ -2972,7 +2868,7 @@ - + @@ -2980,7 +2876,7 @@ - + @@ -2988,7 +2884,7 @@ - + @@ -2996,7 +2892,7 @@ - + @@ -3004,7 +2900,7 @@ - + @@ -3012,7 +2908,7 @@ - + @@ -3020,7 +2916,7 @@ - + @@ -3028,7 +2924,7 @@ - + @@ -3036,7 +2932,7 @@ - + @@ -3044,7 +2940,7 @@ - + @@ -3052,7 +2948,7 @@ - + @@ -3060,7 +2956,7 @@ - + @@ -3068,7 +2964,7 @@ - + @@ -3076,7 +2972,7 @@ - + @@ -3084,7 +2980,7 @@ - + @@ -3092,7 +2988,7 @@ - + @@ -3100,7 +2996,7 @@ - + @@ -3108,7 +3004,7 @@ - + @@ -3116,7 +3012,7 @@ - + @@ -3124,7 +3020,7 @@ - + @@ -3132,7 +3028,7 @@ - + @@ -3140,7 +3036,7 @@ - + @@ -3148,7 +3044,7 @@ - + @@ -3156,7 +3052,7 @@ - + @@ -3164,7 +3060,7 @@ - + @@ -3172,7 +3068,7 @@ - + @@ -3180,7 +3076,7 @@ - + @@ -3188,7 +3084,7 @@ - + @@ -3196,7 +3092,7 @@ - + @@ -3204,7 +3100,7 @@ - + @@ -3212,7 +3108,7 @@ - + @@ -3220,7 +3116,7 @@ - + @@ -3228,7 +3124,7 @@ - + @@ -3236,7 +3132,7 @@ - + @@ -3244,7 +3140,7 @@ - + @@ -3252,7 +3148,7 @@ - + @@ -3260,7 +3156,7 @@ - + @@ -3268,7 +3164,7 @@ - + @@ -3276,7 +3172,7 @@ - + @@ -3284,7 +3180,7 @@ - + @@ -3292,7 +3188,7 @@ - + @@ -3300,7 +3196,7 @@ - + @@ -3308,7 +3204,7 @@ - + @@ -3316,7 +3212,7 @@ - + @@ -3324,7 +3220,7 @@ - + @@ -3332,7 +3228,7 @@ - + @@ -3340,7 +3236,7 @@ - + @@ -3348,7 +3244,7 @@ - + @@ -3356,7 +3252,7 @@ - + @@ -3364,7 +3260,7 @@ - + @@ -3372,7 +3268,7 @@ - + @@ -3380,7 +3276,7 @@ - + @@ -3388,7 +3284,7 @@ - + @@ -3396,7 +3292,7 @@ - + @@ -3404,7 +3300,7 @@ - + @@ -3412,7 +3308,7 @@ - + @@ -3420,7 +3316,7 @@ - + @@ -3428,7 +3324,7 @@ - + @@ -3436,7 +3332,7 @@ - + @@ -3444,7 +3340,7 @@ - + @@ -3452,7 +3348,7 @@ - + @@ -3460,7 +3356,7 @@ - + @@ -3468,7 +3364,7 @@ - + @@ -3476,7 +3372,7 @@ - + @@ -3484,7 +3380,7 @@ - + @@ -3492,7 +3388,7 @@ - + @@ -3500,7 +3396,7 @@ - + @@ -3508,7 +3404,7 @@ - + @@ -3516,7 +3412,7 @@ - + @@ -3524,7 +3420,7 @@ - + @@ -3532,7 +3428,7 @@ - + @@ -3540,7 +3436,7 @@ - + @@ -3548,7 +3444,7 @@ - + @@ -3556,7 +3452,7 @@ - + @@ -3564,7 +3460,7 @@ - + @@ -3572,7 +3468,7 @@ - + @@ -3580,7 +3476,7 @@ - + @@ -3588,7 +3484,7 @@ - + @@ -3596,7 +3492,7 @@ - + @@ -3604,7 +3500,7 @@ - + @@ -3612,7 +3508,7 @@ - + @@ -3620,7 +3516,7 @@ - + @@ -3628,7 +3524,7 @@ - + @@ -3636,7 +3532,7 @@ - + @@ -3644,7 +3540,7 @@ - + @@ -3652,7 +3548,7 @@ - + @@ -3660,7 +3556,7 @@ - + @@ -3668,7 +3564,7 @@ - + @@ -3676,7 +3572,7 @@ - + @@ -3684,7 +3580,7 @@ - + @@ -3692,7 +3588,7 @@ - + @@ -3700,7 +3596,7 @@ - + @@ -3708,7 +3604,7 @@ - + @@ -3716,7 +3612,7 @@ - + @@ -3724,7 +3620,7 @@ - + @@ -3732,7 +3628,7 @@ - + @@ -3740,7 +3636,7 @@ - + @@ -3748,7 +3644,7 @@ - + @@ -3756,7 +3652,7 @@ - + @@ -3764,7 +3660,7 @@ - + @@ -3772,7 +3668,7 @@ - + @@ -3780,7 +3676,7 @@ - + @@ -3788,7 +3684,7 @@ - + @@ -3796,7 +3692,7 @@ - + @@ -3804,7 +3700,7 @@ - + @@ -3812,7 +3708,7 @@ - + @@ -3820,7 +3716,7 @@ - + @@ -3828,7 +3724,7 @@ - + @@ -3836,7 +3732,7 @@ - + @@ -3844,7 +3740,7 @@ - + @@ -3852,7 +3748,7 @@ - + @@ -3860,7 +3756,7 @@ - + @@ -3868,7 +3764,7 @@ - + @@ -3876,7 +3772,7 @@ - + @@ -3884,7 +3780,7 @@ - + @@ -3892,7 +3788,7 @@ - + @@ -3900,7 +3796,7 @@ - + @@ -3908,7 +3804,7 @@ - + @@ -3916,7 +3812,7 @@ - + @@ -3924,7 +3820,7 @@ - + @@ -3932,7 +3828,7 @@ - + @@ -3940,7 +3836,7 @@ - + @@ -3948,7 +3844,7 @@ - + @@ -3956,7 +3852,7 @@ - + @@ -3964,7 +3860,7 @@ - + @@ -3972,7 +3868,7 @@ - + @@ -3980,7 +3876,7 @@ - + @@ -3988,7 +3884,7 @@ - + @@ -3996,7 +3892,7 @@ - + @@ -4004,7 +3900,7 @@ - + @@ -4012,7 +3908,7 @@ - + @@ -4020,7 +3916,7 @@ - + @@ -4028,7 +3924,7 @@ - + @@ -4036,7 +3932,7 @@ - + @@ -4044,7 +3940,7 @@ - + @@ -4052,7 +3948,7 @@ - + @@ -4060,7 +3956,7 @@ - + @@ -4068,7 +3964,7 @@ - + @@ -4076,7 +3972,7 @@ - + @@ -4084,7 +3980,7 @@ - + @@ -4092,7 +3988,7 @@ - + @@ -4100,7 +3996,7 @@ - + @@ -4108,7 +4004,7 @@ - + @@ -4116,7 +4012,7 @@ - + @@ -4124,7 +4020,7 @@ - + @@ -4132,7 +4028,7 @@ - + @@ -4140,7 +4036,7 @@ - + @@ -4148,7 +4044,7 @@ - + @@ -4156,7 +4052,7 @@ - + @@ -4164,7 +4060,7 @@ - + @@ -4172,7 +4068,7 @@ - + @@ -4180,7 +4076,7 @@ - + @@ -4188,32 +4084,32 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + @@ -4243,57 +4139,57 @@ - - + + - - + + - - + + - - + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + @@ -4324,60 +4220,60 @@ - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + @@ -4430,109 +4326,109 @@ - + + - + + - + + - + + - - + + - - + + - - + + - - + + - + - - - + + - + - - - + + - + - - - + + - + - - - + + - - + + - - + + - - + + - - + + @@ -4592,56 +4488,56 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + @@ -4675,25 +4571,25 @@ - + - + - + - + @@ -4720,104 +4616,108 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + + - + - - + + + - + - - + + + - + - - + + + @@ -4868,7 +4768,7 @@ - + @@ -4876,7 +4776,7 @@ - + @@ -4884,7 +4784,7 @@ - + @@ -4892,7 +4792,7 @@ - + @@ -4900,7 +4800,7 @@ - + @@ -4908,7 +4808,7 @@ - + @@ -4916,7 +4816,7 @@ - + @@ -4924,7 +4824,7 @@ - + @@ -4932,7 +4832,7 @@ - + @@ -4940,7 +4840,7 @@ - + @@ -4948,7 +4848,7 @@ - + @@ -4956,7 +4856,7 @@ - + @@ -4964,7 +4864,7 @@ - + @@ -4972,7 +4872,7 @@ - + @@ -4980,7 +4880,7 @@ - + @@ -4988,7 +4888,7 @@ - + @@ -4996,7 +4896,7 @@ - + @@ -5004,7 +4904,7 @@ - + @@ -5012,7 +4912,7 @@ - + @@ -5020,7 +4920,7 @@ - + @@ -8440,7 +8340,7 @@ - + @@ -8448,7 +8348,7 @@ - + @@ -8456,7 +8356,7 @@ - + @@ -8464,7 +8364,7 @@ - + @@ -8876,7 +8776,7 @@ - + @@ -8884,7 +8784,7 @@ - + @@ -8892,7 +8792,7 @@ - + @@ -8900,7 +8800,7 @@ - + @@ -8908,7 +8808,7 @@ - + @@ -8916,7 +8816,7 @@ - + @@ -8924,7 +8824,7 @@ - + @@ -8932,7 +8832,7 @@ - + @@ -9124,28 +9024,28 @@ - + - + - + - + @@ -9356,28 +9256,28 @@ - + - + - + - + @@ -9408,25 +9308,25 @@ - + - + - + - + @@ -9480,25 +9380,25 @@ - + - + - + - + @@ -10443,109 +10343,105 @@ - + - + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - + + - - + + - - + + - - + + - + - - - + + - + - - - + + - + - - - + + - + - - - + + @@ -10900,7 +10796,7 @@ - + @@ -10908,7 +10804,7 @@ - + @@ -10916,7 +10812,7 @@ - + @@ -10924,7 +10820,7 @@ - + @@ -10932,7 +10828,7 @@ - + @@ -10940,7 +10836,7 @@ - + @@ -10948,7 +10844,7 @@ - + @@ -10956,7 +10852,7 @@ - + @@ -10964,7 +10860,7 @@ - + @@ -10972,7 +10868,7 @@ - + @@ -10980,7 +10876,7 @@ - + @@ -10988,7 +10884,7 @@ - + @@ -10996,7 +10892,7 @@ - + @@ -11004,7 +10900,7 @@ - + @@ -11012,7 +10908,7 @@ - + @@ -11020,7 +10916,7 @@ - + @@ -11320,97 +11216,97 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -11440,73 +11336,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -11640,7 +11536,7 @@ - + @@ -11648,7 +11544,7 @@ - + @@ -11656,7 +11552,7 @@ - + @@ -11664,36 +11560,292 @@ - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/weapon_descriptions.xml b/src/Module.Server/ModuleData/weapon_descriptions.xml index 8f6dd3d17..c986aea1d 100644 --- a/src/Module.Server/ModuleData/weapon_descriptions.xml +++ b/src/Module.Server/ModuleData/weapon_descriptions.xml @@ -533,10 +533,10 @@ - - - - + + + + @@ -753,10 +753,10 @@ - - - - + + + + @@ -1836,10 +1836,10 @@ - - - - + + + + @@ -1972,10 +1972,10 @@ - - - - + + + + @@ -2787,10 +2787,10 @@ - - - - + + + + @@ -2923,10 +2923,10 @@ - - - - + + + + @@ -4023,10 +4023,10 @@ - - - - + + + + @@ -4163,10 +4163,10 @@ - - - - + + + + @@ -5078,10 +5078,10 @@ - - - - + + + + @@ -5122,10 +5122,10 @@ - - - - + + + + @@ -5598,10 +5598,10 @@ - - - - + + + + @@ -5902,10 +5902,10 @@ - - - - + + + + @@ -5918,18 +5918,18 @@ - - - - + + + + - - - - + + + + @@ -6206,10 +6206,10 @@ - - - - + + + + @@ -6250,10 +6250,10 @@ - - - - + + + + @@ -6948,10 +6948,10 @@ - - - - + + + + @@ -7048,10 +7048,10 @@ - - - - + + + + @@ -7088,10 +7088,10 @@ - - - - + + + + @@ -7160,10 +7160,10 @@ - - - - + + + + @@ -7236,10 +7236,10 @@ - - - - + + + + @@ -7503,10 +7503,10 @@ - - - - + + + + @@ -7523,18 +7523,18 @@ - - - - + + + + - - - - + + + + @@ -8195,10 +8195,10 @@ - - - - + + + + @@ -8259,10 +8259,10 @@ - - - - + + + + @@ -8493,10 +8493,10 @@ - - - - + + + + @@ -8513,18 +8513,18 @@ - - - - + + + + - - - - + + + + @@ -9807,10 +9807,10 @@ - - - - + + + + @@ -9887,10 +9887,10 @@ - - - - + + + + @@ -9943,10 +9943,10 @@ - - - - + + + + @@ -10543,10 +10543,10 @@ - - - - + + + + @@ -10567,18 +10567,18 @@ - - - - + + + + - - - - + + + + @@ -11283,10 +11283,10 @@ - - - - + + + + @@ -11367,10 +11367,10 @@ - - - - + + + + @@ -11423,10 +11423,10 @@ - - - - + + + + @@ -11707,10 +11707,10 @@ - - - - + + + + @@ -11775,10 +11775,10 @@ - - - - + + + + @@ -11970,22 +11970,26 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -12002,6 +12006,10 @@ + + + + @@ -12062,14 +12070,14 @@ - - - - - - - - + + + + + + + + @@ -12130,18 +12138,14 @@ - - - - - - - - - - - - + + + + + + + + @@ -12202,18 +12206,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12226,18 +12230,14 @@ - - - - - - - - - - - - + + + + + + + + @@ -12358,18 +12358,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12386,18 +12386,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12454,18 +12454,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12558,18 +12558,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12590,14 +12590,14 @@ - - - - - - - - + + + + + + + + @@ -12678,18 +12678,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + @@ -12774,6 +12774,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13059,10 +13155,10 @@ - - - - + + + + @@ -13151,10 +13247,10 @@ - - - - + + + + @@ -13191,10 +13287,10 @@ - - - - + + + + @@ -13283,10 +13379,10 @@ - - - - + + + + @@ -13331,10 +13427,10 @@ - - - - + + + + From a7e24714e7b3d84b97f443c777556beef47ff586 Mon Sep 17 00:00:00 2001 From: namidaka <47090987+namidaka@users.noreply.github.com> Date: Wed, 27 Sep 2023 15:30:34 +0200 Subject: [PATCH 4/9] mod: bump version to 1.1.6.80 (#63) Co-authored-by: namidaka --- src/Directory.Build.props | 2 +- src/Module.Server/SubModule.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 967061a65..b16b379bf 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -11,7 +11,7 @@ true - 1.1.5.79 + 1.1.6.80 true true diff --git a/src/Module.Server/SubModule.xml b/src/Module.Server/SubModule.xml index dca238625..8da92cbae 100644 --- a/src/Module.Server/SubModule.xml +++ b/src/Module.Server/SubModule.xml @@ -2,10 +2,10 @@ - + - + From 849ec1f718dc03ef5e86739e58be6bf8e790ecf2 Mon Sep 17 00:00:00 2001 From: namidaka <47090987+namidaka@users.noreply.github.com> Date: Wed, 27 Sep 2023 16:54:40 +0200 Subject: [PATCH 5/9] mod : Maps Arena, Krakatoa, Frozen Shore (#64) * mod : Maps Arena, Krakatoa, Frozen Shore * bugfix * russian translation for frozen shore * corrected mistake in the arena in russian --------- Co-authored-by: namidaka --- src/Module.Client/GUI/MapSpriteData.xml | 44 ++++++++++++++++++- .../CNs/std_native_strings_xml-zho-CN.xml | 3 ++ .../RU/std_native_strings_xml-rus.xml | 3 ++ .../ModuleData/multiplayer_strings.xml | 3 ++ 4 files changed, 52 insertions(+), 1 deletion(-) diff --git a/src/Module.Client/GUI/MapSpriteData.xml b/src/Module.Client/GUI/MapSpriteData.xml index fcf871375..bb8b9cc51 100644 --- a/src/Module.Client/GUI/MapSpriteData.xml +++ b/src/Module.Client/GUI/MapSpriteData.xml @@ -17,7 +17,7 @@ ui_mploading - 123 + 126 @@ -129,6 +129,9 @@ + + + @@ -1123,6 +1126,33 @@ 0 ui_mploading + + 124 + crpg_battle_thearena + 1920 + 1080 + 0 + 0 + ui_mploading + + + 125 + crpg_battle_krakatoa + 1920 + 1080 + 0 + 0 + ui_mploading + + + 126 + crpg_dtv_frozenshore + 1920 + 1080 + 0 + 0 + ui_mploading + @@ -1565,5 +1595,17 @@ crpg_dtv_encampment crpg_dtv_encampment + + crpg_battle_thearena + crpg_battle_thearena + + + crpg_battle_krakatoa + crpg_battle_krakatoa + + + crpg_dtv_frozenshore + crpg_dtv_frozenshore + diff --git a/src/Module.Server/ModuleData/Languages/CNs/std_native_strings_xml-zho-CN.xml b/src/Module.Server/ModuleData/Languages/CNs/std_native_strings_xml-zho-CN.xml index 3d4be3afd..7e0eb5584 100644 --- a/src/Module.Server/ModuleData/Languages/CNs/std_native_strings_xml-zho-CN.xml +++ b/src/Module.Server/ModuleData/Languages/CNs/std_native_strings_xml-zho-CN.xml @@ -105,5 +105,8 @@ + + + diff --git a/src/Module.Server/ModuleData/Languages/RU/std_native_strings_xml-rus.xml b/src/Module.Server/ModuleData/Languages/RU/std_native_strings_xml-rus.xml index d90e7f243..7b3085adf 100644 --- a/src/Module.Server/ModuleData/Languages/RU/std_native_strings_xml-rus.xml +++ b/src/Module.Server/ModuleData/Languages/RU/std_native_strings_xml-rus.xml @@ -113,6 +113,8 @@ + + @@ -128,5 +130,6 @@ + diff --git a/src/Module.Server/ModuleData/multiplayer_strings.xml b/src/Module.Server/ModuleData/multiplayer_strings.xml index c8cf66440..94c5ce6ad 100644 --- a/src/Module.Server/ModuleData/multiplayer_strings.xml +++ b/src/Module.Server/ModuleData/multiplayer_strings.xml @@ -77,6 +77,7 @@ + @@ -106,6 +107,7 @@ + @@ -128,6 +130,7 @@ + From 19af13bb3c563a15db0f62855493971c72fe24ab Mon Sep 17 00:00:00 2001 From: Wasch Kadse <35863824+MrMendo@users.noreply.github.com> Date: Wed, 27 Sep 2023 22:18:16 +0200 Subject: [PATCH 6/9] mod: fixed conquest reward ticks and upkeep (#66) --- src/Module.Server/Modes/Conquest/CrpgConquestServer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Module.Server/Modes/Conquest/CrpgConquestServer.cs b/src/Module.Server/Modes/Conquest/CrpgConquestServer.cs index 0c88769f6..04f7fead0 100644 --- a/src/Module.Server/Modes/Conquest/CrpgConquestServer.cs +++ b/src/Module.Server/Modes/Conquest/CrpgConquestServer.cs @@ -485,8 +485,8 @@ private void RewardUsers() _ = _rewardServer.UpdateCrpgUsersAsync( durationRewarded: _rewardTickTimer.GetTimerDuration(), - defenderMultiplierGain, - attackerMultiplierGain); + defenderMultiplierGain: defenderMultiplierGain, + attackerMultiplierGain: attackerMultiplierGain); } } From 673c1e1b3af8fcf40c469dd0bd4097a53b191302 Mon Sep 17 00:00:00 2001 From: namidaka Date: Thu, 28 Sep 2023 15:37:42 +0200 Subject: [PATCH 7/9] mod : less balancer logging for 0-2 players cases --- src/Module.Server/Balancing/GameMatch.cs | 2 +- src/Module.Server/Balancing/MatchBalancer.cs | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Module.Server/Balancing/GameMatch.cs b/src/Module.Server/Balancing/GameMatch.cs index 25e17523a..a1cd15b3c 100644 --- a/src/Module.Server/Balancing/GameMatch.cs +++ b/src/Module.Server/Balancing/GameMatch.cs @@ -2,11 +2,11 @@ internal class GameMatch { + public int TotalCount => TeamA.Count + TeamB.Count + Waiting.Count; internal List TeamA { get; set; } = new(); internal List TeamB { get; set; } = new(); internal List Waiting { get; set; } = new(); } - internal class ClanGroupsGameMatch { internal List TeamA { get; set; } = new(); diff --git a/src/Module.Server/Balancing/MatchBalancer.cs b/src/Module.Server/Balancing/MatchBalancer.cs index 81aecf2a6..124782572 100644 --- a/src/Module.Server/Balancing/MatchBalancer.cs +++ b/src/Module.Server/Balancing/MatchBalancer.cs @@ -39,8 +39,16 @@ public GameMatch BannerBalancingWithEdgeCases(GameMatch gameMatch, bool firstBal { MatchBalancingHelpers.DumpTeamsStatus(gameMatch); Debug.Print(nameof(BannerBalancingWithEdgeCases)); - GameMatch balancedBannerGameMatch; + + if (gameMatch.TotalCount <= 2) + { + Debug.Print("Game has 2 or less players"); + balancedBannerGameMatch = RandomlyAssignWaitingPlayersTeam(gameMatch); + MatchBalancingHelpers.DumpTeamsStatus(balancedBannerGameMatch); + return balancedBannerGameMatch; + } + // This is the path we take when team were randomly assigned. // we do not care of completely scrambling the teams since no round was played yet if (firstBalance) From b3c7f7b1d28183ff4b0fbf17fc3f8e2f17c65c9d Mon Sep 17 00:00:00 2001 From: Fateehs <111433510+Fateehs@users.noreply.github.com> Date: Fri, 29 Sep 2023 23:48:36 +0300 Subject: [PATCH 8/9] WebApi : Adding Game Server Configuration * webapi: add new role to user * webapi: add game server configuration * waiting for rewiev * webapi: add game server configuration * existing file removed * files moved to Entities\GameServers * changes dropped * webapi: game server configuration added * migration AddServerConfiguration created * requested changes completed * upper-lower case attribute removed * huge enum removed * requested changes completed * requested changes completed --- .../Entities/GameServers/GameServerConfig.cs | 52 + src/Domain/Entities/GameServers/GameType.cs | 10 + src/Domain/Entities/Users/Role.cs | 1 + ...9171158_AddServerConfiguration.Designer.cs | 2010 +++++++++++++++++ .../20230929171158_AddServerConfiguration.cs | 24 + .../Migrations/CrpgDbContextModelSnapshot.cs | 2 +- 6 files changed, 2098 insertions(+), 1 deletion(-) create mode 100644 src/Domain/Entities/GameServers/GameServerConfig.cs create mode 100644 src/Domain/Entities/GameServers/GameType.cs create mode 100644 src/Persistence/Migrations/20230929171158_AddServerConfiguration.Designer.cs create mode 100644 src/Persistence/Migrations/20230929171158_AddServerConfiguration.cs diff --git a/src/Domain/Entities/GameServers/GameServerConfig.cs b/src/Domain/Entities/GameServers/GameServerConfig.cs new file mode 100644 index 000000000..3ccb768e8 --- /dev/null +++ b/src/Domain/Entities/GameServers/GameServerConfig.cs @@ -0,0 +1,52 @@ +using Crpg.Domain.Common; + +namespace Crpg.Domain.Entities.Servers; + +public class GameServerConfig : AuditableEntity +{ + // Common settings for all type of server + public string ServerName { get; set; } = string.Empty; + public Region Region { get; set; } + public int ServerInstance { get; set; } + public GameMode GameMode { get; set; } + public string? GamePassword { get; set; } + public string? WelcomeMessage { get; set; } + public List Maps { get; set; } = new List(); + public bool? AllowPollsToKickPlayers { get; set; } + public bool? AllowPollsToChangeMaps { get; set; } + public bool? DisableCultureVoting { get; set; } + public Culture CultureTeam1 { get; set; } + public Culture CultureTeam2 { get; set; } + public int MaxNumberOfPlayers { get; set; } + public int? AutoTeamBalanceThreshold { get; set; } + public int? FriendlyFireDamageMeleeFriendPercent { get; set; } + public int? FriendlyFireDamageMeleeSelfPercent { get; set; } + public int? FriendlyFireDamageRangedFriendPercent { get; set; } + public int? FriendlyFireDamageRangedSelfPercent { get; set; } + public int NumberOfBotsTeam1 { get; set; } + public int NumberOfBotsTeam2 { get; set; } + public int? MinNumberOfPlayersForMatchStart { get; set; } // Battle, Siege, TDeathmatch + public int? RoundTotal { get; set; } + public int? MapTimeLimit { get; set; } + public int? RoundTimeLimit { get; set; } + public int? WarmupTimeLimit { get; set; } + public int? RoundPreparationTimeLimit { get; set; } // Battle, Conquest, DTV, Siege, Deathmatch + public bool? Enable_automated_battle_switching { get; set; } + + // Conquest type of server settings + public int? RespawnPeriodTeam1 { get; set; } + public int? RespawnPeriodTeam2 { get; set; } + public bool? Set_automated_battle_count { get; set; } + + // Duel type of server settings + public int? MinScoreToWinDuel { get; set; } + public bool? End_game_after_mission_is_over { get; set; } + + // cRPG specific settings + public float? Crpg_team_balancer_clan_group_size_penalty { get; set; } // Apply a rating increase to members of the same clan that are playing in the same team + public float? Crpg_experience_multiplier { get; set; } // Sets a reward multiplier for the server. + public int? Crpg_reward_tick { get; set; } // Sets the reward tick duration in seconds for Conquest/Siege/Team Deatmatch. + public bool? Crpg_team_balance_once { get; set; } // Sets if the team balancer should balance only after warmup. + public TimeSpan? Crpg_happy_hours { get; set; } // Sets the happy hours. Format: HH:MM-HH:MM,TZ + public bool? Crpg_apply_harmony_patches { get; set; } // Apply Harmony patches +} diff --git a/src/Domain/Entities/GameServers/GameType.cs b/src/Domain/Entities/GameServers/GameType.cs new file mode 100644 index 000000000..b4e133429 --- /dev/null +++ b/src/Domain/Entities/GameServers/GameType.cs @@ -0,0 +1,10 @@ +namespace Crpg.Domain.Entities.Servers; +public enum GameMode +{ + cRPGBattle, + cRPGConquest, + cRPGDTV, + cRPGDuel, + cRPGSiege, + cRPGTeamDeathmatch, +} diff --git a/src/Domain/Entities/Users/Role.cs b/src/Domain/Entities/Users/Role.cs index a096a6cd9..d3edbb811 100644 --- a/src/Domain/Entities/Users/Role.cs +++ b/src/Domain/Entities/Users/Role.cs @@ -7,5 +7,6 @@ public enum Role { User, Moderator, + GameAdmin, Admin, } diff --git a/src/Persistence/Migrations/20230929171158_AddServerConfiguration.Designer.cs b/src/Persistence/Migrations/20230929171158_AddServerConfiguration.Designer.cs new file mode 100644 index 000000000..d90a4ca12 --- /dev/null +++ b/src/Persistence/Migrations/20230929171158_AddServerConfiguration.Designer.cs @@ -0,0 +1,2010 @@ +// +using Crpg.Domain.Entities; +using Crpg.Domain.Entities.ActivityLogs; +using Crpg.Domain.Entities.Battles; +using Crpg.Domain.Entities.Characters; +using Crpg.Domain.Entities.Clans; +using Crpg.Domain.Entities.Items; +using Crpg.Domain.Entities.Parties; +using Crpg.Domain.Entities.Restrictions; +using Crpg.Domain.Entities.Settlements; +using Crpg.Domain.Entities.Users; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using NetTopologySuite.Geometries; + +namespace Crpg.Persistence.Migrations; + +[DbContext(typeof(CrpgDbContext))] +[Migration("20230929171158_AddServerConfiguration")] +partial class AddServerConfiguration +{ + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "activity_log_type", new[] { "user_created", "user_deleted", "user_renamed", "user_rewarded", "item_bought", "item_sold", "item_broke", "item_reforged", "item_repaired", "item_upgraded", "character_created", "character_deleted", "character_rating_reset", "character_respecialized", "character_retired", "character_rewarded", "server_joined", "chat_message_sent", "team_hit" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "battle_fighter_application_status", new[] { "pending", "declined", "accepted" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "battle_mercenary_application_status", new[] { "pending", "declined", "accepted" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "battle_phase", new[] { "preparation", "hiring", "scheduled", "live", "end" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "battle_side", new[] { "attacker", "defender" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "character_class", new[] { "peasant", "infantry", "shock_infantry", "skirmisher", "crossbowman", "archer", "cavalry", "mounted_archer" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "clan_invitation_status", new[] { "pending", "declined", "accepted" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "clan_invitation_type", new[] { "request", "offer" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "clan_member_role", new[] { "member", "officer", "leader" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "culture", new[] { "neutral", "aserai", "battania", "empire", "khuzait", "looters", "sturgia", "vlandia" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "damage_type", new[] { "undefined", "cut", "pierce", "blunt" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "item_slot", new[] { "head", "shoulder", "body", "hand", "leg", "mount_harness", "mount", "weapon0", "weapon1", "weapon2", "weapon3", "weapon_extra" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "item_type", new[] { "undefined", "head_armor", "shoulder_armor", "body_armor", "hand_armor", "leg_armor", "mount_harness", "mount", "shield", "bow", "crossbow", "one_handed_weapon", "two_handed_weapon", "polearm", "thrown", "arrows", "bolts", "pistol", "musket", "bullets", "banner" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "party_status", new[] { "idle", "idle_in_settlement", "recruiting_in_settlement", "moving_to_point", "following_party", "moving_to_settlement", "moving_to_attack_party", "moving_to_attack_settlement", "in_battle" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "platform", new[] { "steam", "epic_games", "microsoft" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "region", new[] { "eu", "na", "as", "oc" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "restriction_type", new[] { "all", "join", "chat" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "role", new[] { "user", "moderator", "game_admin", "admin" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "settlement_type", new[] { "village", "castle", "town" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "weapon_class", new[] { "undefined", "dagger", "one_handed_sword", "two_handed_sword", "one_handed_axe", "two_handed_axe", "mace", "pick", "two_handed_mace", "one_handed_polearm", "two_handed_polearm", "low_grip_polearm", "arrow", "bolt", "cartridge", "bow", "crossbow", "stone", "boulder", "throwing_axe", "throwing_knife", "javelin", "pistol", "musket", "small_shield", "large_shield", "banner" }); + NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "postgis"); + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Crpg.Domain.Entities.ActivityLogs.ActivityLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Type") + .HasColumnType("activity_log_type") + .HasColumnName("type"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("UserId") + .HasColumnType("integer") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("pk_activity_logs"); + + b.HasIndex("UserId") + .HasDatabaseName("ix_activity_logs_user_id"); + + b.HasIndex("CreatedAt", "UserId") + .HasDatabaseName("ix_activity_logs_created_at_user_id"); + + b.ToTable("activity_logs", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.ActivityLogs.ActivityLogMetadata", b => + { + b.Property("ActivityLogId") + .HasColumnType("integer") + .HasColumnName("activity_log_id"); + + b.Property("Key") + .HasColumnType("text") + .HasColumnName("key"); + + b.Property("Value") + .IsRequired() + .HasColumnType("text") + .HasColumnName("value"); + + b.HasKey("ActivityLogId", "Key") + .HasName("pk_activity_log_metadata"); + + b.ToTable("activity_log_metadata", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.Battle", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Phase") + .HasColumnType("battle_phase") + .HasColumnName("phase"); + + b.Property("Position") + .IsRequired() + .HasColumnType("geometry") + .HasColumnName("position"); + + b.Property("Region") + .HasColumnType("region") + .HasColumnName("region"); + + b.Property("ScheduledFor") + .HasColumnType("timestamp with time zone") + .HasColumnName("scheduled_for"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_battles"); + + b.ToTable("battles", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleFighter", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BattleId") + .HasColumnType("integer") + .HasColumnName("battle_id"); + + b.Property("Commander") + .HasColumnType("boolean") + .HasColumnName("commander"); + + b.Property("MercenarySlots") + .HasColumnType("integer") + .HasColumnName("mercenary_slots"); + + b.Property("PartyId") + .HasColumnType("integer") + .HasColumnName("party_id"); + + b.Property("SettlementId") + .HasColumnType("integer") + .HasColumnName("settlement_id"); + + b.Property("Side") + .HasColumnType("battle_side") + .HasColumnName("side"); + + b.HasKey("Id") + .HasName("pk_battle_fighters"); + + b.HasIndex("BattleId") + .HasDatabaseName("ix_battle_fighters_battle_id"); + + b.HasIndex("PartyId") + .HasDatabaseName("ix_battle_fighters_party_id"); + + b.HasIndex("SettlementId") + .HasDatabaseName("ix_battle_fighters_settlement_id"); + + b.ToTable("battle_fighters", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleFighterApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BattleId") + .HasColumnType("integer") + .HasColumnName("battle_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("PartyId") + .HasColumnType("integer") + .HasColumnName("party_id"); + + b.Property("Side") + .HasColumnType("battle_side") + .HasColumnName("side"); + + b.Property("Status") + .HasColumnType("battle_fighter_application_status") + .HasColumnName("status"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_battle_fighter_applications"); + + b.HasIndex("BattleId") + .HasDatabaseName("ix_battle_fighter_applications_battle_id"); + + b.HasIndex("PartyId") + .HasDatabaseName("ix_battle_fighter_applications_party_id"); + + b.ToTable("battle_fighter_applications", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleMercenary", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ApplicationId") + .HasColumnType("integer") + .HasColumnName("application_id"); + + b.Property("BattleId") + .HasColumnType("integer") + .HasColumnName("battle_id"); + + b.Property("CaptainFighterId") + .HasColumnType("integer") + .HasColumnName("captain_fighter_id"); + + b.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("character_id"); + + b.Property("Side") + .HasColumnType("battle_side") + .HasColumnName("side"); + + b.HasKey("Id") + .HasName("pk_battle_mercenaries"); + + b.HasIndex("ApplicationId") + .HasDatabaseName("ix_battle_mercenaries_application_id"); + + b.HasIndex("BattleId") + .HasDatabaseName("ix_battle_mercenaries_battle_id"); + + b.HasIndex("CaptainFighterId") + .HasDatabaseName("ix_battle_mercenaries_captain_fighter_id"); + + b.HasIndex("CharacterId") + .HasDatabaseName("ix_battle_mercenaries_character_id"); + + b.ToTable("battle_mercenaries", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleMercenaryApplication", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BattleId") + .HasColumnType("integer") + .HasColumnName("battle_id"); + + b.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("character_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Note") + .IsRequired() + .HasColumnType("text") + .HasColumnName("note"); + + b.Property("Side") + .HasColumnType("battle_side") + .HasColumnName("side"); + + b.Property("Status") + .HasColumnType("battle_mercenary_application_status") + .HasColumnName("status"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("Wage") + .HasColumnType("integer") + .HasColumnName("wage"); + + b.HasKey("Id") + .HasName("pk_battle_mercenary_applications"); + + b.HasIndex("BattleId") + .HasDatabaseName("ix_battle_mercenary_applications_battle_id"); + + b.HasIndex("CharacterId") + .HasDatabaseName("ix_battle_mercenary_applications_character_id"); + + b.ToTable("battle_mercenary_applications", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Characters.Character", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Class") + .HasColumnType("character_class") + .HasColumnName("class"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("Experience") + .HasColumnType("integer") + .HasColumnName("experience"); + + b.Property("ForTournament") + .HasColumnType("boolean") + .HasColumnName("for_tournament"); + + b.Property("Generation") + .HasColumnType("integer") + .HasColumnName("generation"); + + b.Property("Level") + .HasColumnType("integer") + .HasColumnName("level"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("UserId") + .HasColumnType("integer") + .HasColumnName("user_id"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("Id") + .HasName("pk_characters"); + + b.HasIndex("UserId") + .HasDatabaseName("ix_characters_user_id"); + + b.ToTable("characters", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.Clan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BannerKey") + .IsRequired() + .HasColumnType("text") + .HasColumnName("banner_key"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Description") + .IsRequired() + .HasColumnType("text") + .HasColumnName("description"); + + b.Property("Discord") + .HasColumnType("text") + .HasColumnName("discord"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("PrimaryColor") + .HasColumnType("bigint") + .HasColumnName("primary_color"); + + b.Property("Region") + .HasColumnType("region") + .HasColumnName("region"); + + b.Property("SecondaryColor") + .HasColumnType("bigint") + .HasColumnName("secondary_color"); + + b.Property("Tag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tag"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_clans"); + + b.HasIndex("Name") + .IsUnique() + .HasDatabaseName("ix_clans_name"); + + b.HasIndex("Tag") + .IsUnique() + .HasDatabaseName("ix_clans_tag"); + + b.ToTable("clans", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.ClanInvitation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClanId") + .HasColumnType("integer") + .HasColumnName("clan_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("InviteeId") + .HasColumnType("integer") + .HasColumnName("invitee_id"); + + b.Property("InviterId") + .HasColumnType("integer") + .HasColumnName("inviter_id"); + + b.Property("Status") + .HasColumnType("clan_invitation_status") + .HasColumnName("status"); + + b.Property("Type") + .HasColumnType("clan_invitation_type") + .HasColumnName("type"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_clan_invitations"); + + b.HasIndex("ClanId") + .HasDatabaseName("ix_clan_invitations_clan_id"); + + b.HasIndex("InviteeId") + .HasDatabaseName("ix_clan_invitations_invitee_id"); + + b.HasIndex("InviterId") + .HasDatabaseName("ix_clan_invitations_inviter_id"); + + b.ToTable("clan_invitations", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.ClanMember", b => + { + b.Property("UserId") + .HasColumnType("integer") + .HasColumnName("user_id"); + + b.Property("ClanId") + .HasColumnType("integer") + .HasColumnName("clan_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Role") + .HasColumnType("clan_member_role") + .HasColumnName("role"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("UserId") + .HasName("pk_clan_members"); + + b.HasIndex("ClanId") + .HasDatabaseName("ix_clan_members_clan_id"); + + b.ToTable("clan_members", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.EquippedItem", b => + { + b.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("character_id"); + + b.Property("Slot") + .HasColumnType("item_slot") + .HasColumnName("slot"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("UserItemId") + .HasColumnType("integer") + .HasColumnName("user_item_id"); + + b.HasKey("CharacterId", "Slot") + .HasName("pk_equipped_items"); + + b.HasIndex("UserItemId") + .HasDatabaseName("ix_equipped_items_user_item_id"); + + b.ToTable("equipped_items", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.Item", b => + { + b.Property("Id") + .HasColumnType("text") + .HasColumnName("id"); + + b.Property("BaseId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("base_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Culture") + .HasColumnType("culture") + .HasColumnName("culture"); + + b.Property("Enabled") + .HasColumnType("boolean") + .HasColumnName("enabled"); + + b.Property("Flags") + .HasColumnType("integer") + .HasColumnName("flags"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("Price") + .HasColumnType("integer") + .HasColumnName("price"); + + b.Property("Rank") + .HasColumnType("integer") + .HasColumnName("rank"); + + b.Property("Requirement") + .HasColumnType("integer") + .HasColumnName("requirement"); + + b.Property("Tier") + .HasColumnType("real") + .HasColumnName("tier"); + + b.Property("Type") + .HasColumnType("item_type") + .HasColumnName("type"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("Weight") + .HasColumnType("real") + .HasColumnName("weight"); + + b.HasKey("Id") + .HasName("pk_items"); + + b.ToTable("items", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.UserItem", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("IsBroken") + .HasColumnType("boolean") + .HasColumnName("is_broken"); + + b.Property("ItemId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("item_id"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("UserId") + .HasColumnType("integer") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("pk_user_items"); + + b.HasIndex("ItemId") + .HasDatabaseName("ix_user_items_item_id"); + + b.HasIndex("UserId", "ItemId") + .IsUnique() + .HasDatabaseName("ix_user_items_user_id_item_id"); + + b.ToTable("user_items", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Limitations.CharacterLimitations", b => + { + b.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("character_id"); + + b.Property("LastRespecializeAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_respecialize_at"); + + b.HasKey("CharacterId") + .HasName("pk_character_limitations"); + + b.ToTable("character_limitations", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Parties.Party", b => + { + b.Property("Id") + .HasColumnType("integer") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Gold") + .HasColumnType("integer") + .HasColumnName("gold"); + + b.Property("Position") + .IsRequired() + .HasColumnType("geometry") + .HasColumnName("position"); + + b.Property("Status") + .HasColumnType("party_status") + .HasColumnName("status"); + + b.Property("TargetedPartyId") + .HasColumnType("integer") + .HasColumnName("targeted_party_id"); + + b.Property("TargetedSettlementId") + .HasColumnType("integer") + .HasColumnName("targeted_settlement_id"); + + b.Property("Troops") + .HasColumnType("real") + .HasColumnName("troops"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("Waypoints") + .IsRequired() + .HasColumnType("geometry") + .HasColumnName("waypoints"); + + b.HasKey("Id") + .HasName("pk_parties"); + + b.HasIndex("TargetedPartyId") + .HasDatabaseName("ix_parties_targeted_party_id"); + + b.HasIndex("TargetedSettlementId") + .HasDatabaseName("ix_parties_targeted_settlement_id"); + + b.ToTable("parties", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Parties.PartyItem", b => + { + b.Property("PartyId") + .HasColumnType("integer") + .HasColumnName("party_id"); + + b.Property("ItemId") + .HasColumnType("text") + .HasColumnName("item_id"); + + b.Property("Count") + .HasColumnType("integer") + .HasColumnName("count"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("PartyId", "ItemId") + .HasName("pk_party_items"); + + b.HasIndex("ItemId") + .HasDatabaseName("ix_party_items_item_id"); + + b.ToTable("party_items", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Restrictions.Restriction", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Duration") + .HasColumnType("interval") + .HasColumnName("duration"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RestrictedByUserId") + .HasColumnType("integer") + .HasColumnName("restricted_by_user_id"); + + b.Property("RestrictedUserId") + .HasColumnType("integer") + .HasColumnName("restricted_user_id"); + + b.Property("Type") + .HasColumnType("restriction_type") + .HasColumnName("type"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_restrictions"); + + b.HasIndex("RestrictedByUserId") + .HasDatabaseName("ix_restrictions_restricted_by_user_id"); + + b.HasIndex("RestrictedUserId") + .HasDatabaseName("ix_restrictions_restricted_user_id"); + + b.ToTable("restrictions", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Settlements.Settlement", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("Culture") + .HasColumnType("culture") + .HasColumnName("culture"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("OwnerId") + .HasColumnType("integer") + .HasColumnName("owner_id"); + + b.Property("Position") + .IsRequired() + .HasColumnType("geometry") + .HasColumnName("position"); + + b.Property("Region") + .HasColumnType("region") + .HasColumnName("region"); + + b.Property("Scene") + .IsRequired() + .HasColumnType("text") + .HasColumnName("scene"); + + b.Property("Troops") + .HasColumnType("integer") + .HasColumnName("troops"); + + b.Property("Type") + .HasColumnType("settlement_type") + .HasColumnName("type"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("Id") + .HasName("pk_settlements"); + + b.HasIndex("OwnerId") + .HasDatabaseName("ix_settlements_owner_id"); + + b.HasIndex("Region", "Name") + .IsUnique() + .HasDatabaseName("ix_settlements_region_name"); + + b.ToTable("settlements", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Settlements.SettlementItem", b => + { + b.Property("SettlementId") + .HasColumnType("integer") + .HasColumnName("settlement_id"); + + b.Property("ItemId") + .HasColumnType("text") + .HasColumnName("item_id"); + + b.Property("Count") + .HasColumnType("integer") + .HasColumnName("count"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.HasKey("SettlementId", "ItemId") + .HasName("pk_settlement_items"); + + b.HasIndex("ItemId") + .HasDatabaseName("ix_settlement_items_item_id"); + + b.ToTable("settlement_items", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Users.User", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ActiveCharacterId") + .HasColumnType("integer") + .HasColumnName("active_character_id"); + + b.Property("Avatar") + .HasColumnType("text") + .HasColumnName("avatar"); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("ExperienceMultiplier") + .HasColumnType("real") + .HasColumnName("experience_multiplier"); + + b.Property("Gold") + .HasColumnType("integer") + .HasColumnName("gold"); + + b.Property("HeirloomPoints") + .HasColumnType("integer") + .HasColumnName("heirloom_points"); + + b.Property("IsDonor") + .HasColumnType("boolean") + .HasColumnName("is_donor"); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("Platform") + .HasColumnType("platform") + .HasColumnName("platform"); + + b.Property("PlatformUserId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("platform_user_id"); + + b.Property("Region") + .HasColumnType("region") + .HasColumnName("region"); + + b.Property("Role") + .HasColumnType("role") + .HasColumnName("role"); + + b.Property("UpdatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("updated_at"); + + b.Property("Version") + .IsConcurrencyToken() + .ValueGeneratedOnAddOrUpdate() + .HasColumnType("xid") + .HasColumnName("xmin"); + + b.HasKey("Id") + .HasName("pk_users"); + + b.HasIndex("ActiveCharacterId") + .IsUnique() + .HasDatabaseName("ix_users_active_character_id"); + + b.HasIndex("Platform", "PlatformUserId") + .IsUnique() + .HasDatabaseName("ix_users_platform_platform_user_id"); + + b.ToTable("users", (string)null); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.ActivityLogs.ActivityLog", b => + { + b.HasOne("Crpg.Domain.Entities.Users.User", "User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_activity_logs_users_user_id"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.ActivityLogs.ActivityLogMetadata", b => + { + b.HasOne("Crpg.Domain.Entities.ActivityLogs.ActivityLog", null) + .WithMany("Metadata") + .HasForeignKey("ActivityLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_activity_log_metadata_activity_logs_activity_log_id"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleFighter", b => + { + b.HasOne("Crpg.Domain.Entities.Battles.Battle", "Battle") + .WithMany("Fighters") + .HasForeignKey("BattleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_fighters_battles_battle_id"); + + b.HasOne("Crpg.Domain.Entities.Parties.Party", "Party") + .WithMany() + .HasForeignKey("PartyId") + .HasConstraintName("fk_battle_fighters_parties_party_id"); + + b.HasOne("Crpg.Domain.Entities.Settlements.Settlement", "Settlement") + .WithMany() + .HasForeignKey("SettlementId") + .HasConstraintName("fk_battle_fighters_settlements_settlement_id"); + + b.Navigation("Battle"); + + b.Navigation("Party"); + + b.Navigation("Settlement"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleFighterApplication", b => + { + b.HasOne("Crpg.Domain.Entities.Battles.Battle", "Battle") + .WithMany("FighterApplications") + .HasForeignKey("BattleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_fighter_applications_battles_battle_id"); + + b.HasOne("Crpg.Domain.Entities.Parties.Party", "Party") + .WithMany() + .HasForeignKey("PartyId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_fighter_applications_parties_party_id"); + + b.Navigation("Battle"); + + b.Navigation("Party"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleMercenary", b => + { + b.HasOne("Crpg.Domain.Entities.Battles.BattleMercenaryApplication", "Application") + .WithMany() + .HasForeignKey("ApplicationId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenaries_battle_mercenary_applications_applicatio"); + + b.HasOne("Crpg.Domain.Entities.Battles.Battle", "Battle") + .WithMany("Mercenaries") + .HasForeignKey("BattleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenaries_battles_battle_id"); + + b.HasOne("Crpg.Domain.Entities.Battles.BattleFighter", "CaptainFighter") + .WithMany() + .HasForeignKey("CaptainFighterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenaries_battle_fighters_captain_fighter_id"); + + b.HasOne("Crpg.Domain.Entities.Characters.Character", "Character") + .WithMany() + .HasForeignKey("CharacterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenaries_characters_character_id"); + + b.Navigation("Application"); + + b.Navigation("Battle"); + + b.Navigation("CaptainFighter"); + + b.Navigation("Character"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.BattleMercenaryApplication", b => + { + b.HasOne("Crpg.Domain.Entities.Battles.Battle", "Battle") + .WithMany("MercenaryApplications") + .HasForeignKey("BattleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenary_applications_battles_battle_id"); + + b.HasOne("Crpg.Domain.Entities.Characters.Character", "Character") + .WithMany() + .HasForeignKey("CharacterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_battle_mercenary_applications_characters_character_id"); + + b.Navigation("Battle"); + + b.Navigation("Character"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Characters.Character", b => + { + b.HasOne("Crpg.Domain.Entities.Users.User", "User") + .WithMany("Characters") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_characters_users_user_id"); + + b.OwnsOne("Crpg.Domain.Entities.Characters.CharacterCharacteristics", "Characteristics", b1 => + { + b1.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b1.HasKey("CharacterId"); + + b1.ToTable("characters"); + + b1.WithOwner() + .HasForeignKey("CharacterId") + .HasConstraintName("fk_characters_characters_id"); + + b1.OwnsOne("Crpg.Domain.Entities.Characters.CharacterAttributes", "Attributes", b2 => + { + b2.Property("CharacterCharacteristicsCharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b2.Property("Agility") + .HasColumnType("integer") + .HasColumnName("agility"); + + b2.Property("Points") + .HasColumnType("integer") + .HasColumnName("attribute_points"); + + b2.Property("Strength") + .HasColumnType("integer") + .HasColumnName("strength"); + + b2.HasKey("CharacterCharacteristicsCharacterId"); + + b2.ToTable("characters"); + + b2.WithOwner() + .HasForeignKey("CharacterCharacteristicsCharacterId") + .HasConstraintName("fk_characters_characters_id"); + }); + + b1.OwnsOne("Crpg.Domain.Entities.Characters.CharacterSkills", "Skills", b2 => + { + b2.Property("CharacterCharacteristicsCharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b2.Property("Athletics") + .HasColumnType("integer") + .HasColumnName("athletics"); + + b2.Property("IronFlesh") + .HasColumnType("integer") + .HasColumnName("iron_flesh"); + + b2.Property("MountedArchery") + .HasColumnType("integer") + .HasColumnName("mounted_archery"); + + b2.Property("Points") + .HasColumnType("integer") + .HasColumnName("skill_points"); + + b2.Property("PowerDraw") + .HasColumnType("integer") + .HasColumnName("power_draw"); + + b2.Property("PowerStrike") + .HasColumnType("integer") + .HasColumnName("power_strike"); + + b2.Property("PowerThrow") + .HasColumnType("integer") + .HasColumnName("power_throw"); + + b2.Property("Riding") + .HasColumnType("integer") + .HasColumnName("riding"); + + b2.Property("Shield") + .HasColumnType("integer") + .HasColumnName("shield"); + + b2.Property("WeaponMaster") + .HasColumnType("integer") + .HasColumnName("weapon_master"); + + b2.HasKey("CharacterCharacteristicsCharacterId"); + + b2.ToTable("characters"); + + b2.WithOwner() + .HasForeignKey("CharacterCharacteristicsCharacterId") + .HasConstraintName("fk_characters_characters_id"); + }); + + b1.OwnsOne("Crpg.Domain.Entities.Characters.CharacterWeaponProficiencies", "WeaponProficiencies", b2 => + { + b2.Property("CharacterCharacteristicsCharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b2.Property("Bow") + .HasColumnType("integer") + .HasColumnName("bow"); + + b2.Property("Crossbow") + .HasColumnType("integer") + .HasColumnName("crossbow"); + + b2.Property("OneHanded") + .HasColumnType("integer") + .HasColumnName("one_handed"); + + b2.Property("Points") + .HasColumnType("integer") + .HasColumnName("weapon_proficiency_points"); + + b2.Property("Polearm") + .HasColumnType("integer") + .HasColumnName("polearm"); + + b2.Property("Throwing") + .HasColumnType("integer") + .HasColumnName("throwing"); + + b2.Property("TwoHanded") + .HasColumnType("integer") + .HasColumnName("two_handed"); + + b2.HasKey("CharacterCharacteristicsCharacterId"); + + b2.ToTable("characters"); + + b2.WithOwner() + .HasForeignKey("CharacterCharacteristicsCharacterId") + .HasConstraintName("fk_characters_characters_id"); + }); + + b1.Navigation("Attributes") + .IsRequired(); + + b1.Navigation("Skills") + .IsRequired(); + + b1.Navigation("WeaponProficiencies") + .IsRequired(); + }); + + b.OwnsOne("Crpg.Domain.Entities.Characters.CharacterRating", "Rating", b1 => + { + b1.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b1.Property("CompetitiveValue") + .HasColumnType("real") + .HasColumnName("competitive_rating"); + + b1.Property("Deviation") + .HasColumnType("real") + .HasColumnName("rating_deviation"); + + b1.Property("Value") + .HasColumnType("real") + .HasColumnName("rating"); + + b1.Property("Volatility") + .HasColumnType("real") + .HasColumnName("rating_volatility"); + + b1.HasKey("CharacterId"); + + b1.ToTable("characters"); + + b1.WithOwner() + .HasForeignKey("CharacterId") + .HasConstraintName("fk_characters_characters_id"); + }); + + b.OwnsOne("Crpg.Domain.Entities.Characters.CharacterStatistics", "Statistics", b1 => + { + b1.Property("CharacterId") + .HasColumnType("integer") + .HasColumnName("id"); + + b1.Property("Assists") + .HasColumnType("integer") + .HasColumnName("assists"); + + b1.Property("Deaths") + .HasColumnType("integer") + .HasColumnName("deaths"); + + b1.Property("Kills") + .HasColumnType("integer") + .HasColumnName("kills"); + + b1.Property("PlayTime") + .HasColumnType("interval") + .HasColumnName("play_time"); + + b1.HasKey("CharacterId"); + + b1.ToTable("characters"); + + b1.WithOwner() + .HasForeignKey("CharacterId") + .HasConstraintName("fk_characters_characters_id"); + }); + + b.Navigation("Characteristics") + .IsRequired(); + + b.Navigation("Rating") + .IsRequired(); + + b.Navigation("Statistics") + .IsRequired(); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.ClanInvitation", b => + { + b.HasOne("Crpg.Domain.Entities.Clans.Clan", "Clan") + .WithMany("Invitations") + .HasForeignKey("ClanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_clan_invitations_clans_clan_id"); + + b.HasOne("Crpg.Domain.Entities.Users.User", "Invitee") + .WithMany() + .HasForeignKey("InviteeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_clan_invitations_users_invitee_id"); + + b.HasOne("Crpg.Domain.Entities.Users.User", "Inviter") + .WithMany() + .HasForeignKey("InviterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_clan_invitations_users_inviter_id"); + + b.Navigation("Clan"); + + b.Navigation("Invitee"); + + b.Navigation("Inviter"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.ClanMember", b => + { + b.HasOne("Crpg.Domain.Entities.Clans.Clan", "Clan") + .WithMany("Members") + .HasForeignKey("ClanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_clan_members_clans_clan_id"); + + b.HasOne("Crpg.Domain.Entities.Users.User", "User") + .WithOne("ClanMembership") + .HasForeignKey("Crpg.Domain.Entities.Clans.ClanMember", "UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_clan_members_users_user_id"); + + b.Navigation("Clan"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.EquippedItem", b => + { + b.HasOne("Crpg.Domain.Entities.Characters.Character", "Character") + .WithMany("EquippedItems") + .HasForeignKey("CharacterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_equipped_items_characters_character_id"); + + b.HasOne("Crpg.Domain.Entities.Items.UserItem", "UserItem") + .WithMany("EquippedItems") + .HasForeignKey("UserItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_equipped_items_user_items_user_item_id"); + + b.Navigation("Character"); + + b.Navigation("UserItem"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.Item", b => + { + b.OwnsOne("Crpg.Domain.Entities.Items.ItemWeaponComponent", "PrimaryWeapon", b1 => + { + b1.Property("ItemId") + .HasColumnType("text") + .HasColumnName("id"); + + b1.Property("Accuracy") + .HasColumnType("integer") + .HasColumnName("primary_accuracy"); + + b1.Property("Balance") + .HasColumnType("real") + .HasColumnName("primary_balance"); + + b1.Property("BodyArmor") + .HasColumnType("integer") + .HasColumnName("primary_body_armor"); + + b1.Property("Class") + .HasColumnType("weapon_class") + .HasColumnName("primary_class"); + + b1.Property("Flags") + .HasColumnType("bigint") + .HasColumnName("primary_flags"); + + b1.Property("Handling") + .HasColumnType("integer") + .HasColumnName("primary_handling"); + + b1.Property("ItemUsage") + .IsRequired() + .HasColumnType("text") + .HasColumnName("primary_weapon_item_usage"); + + b1.Property("Length") + .HasColumnType("integer") + .HasColumnName("primary_length"); + + b1.Property("MissileSpeed") + .HasColumnType("integer") + .HasColumnName("primary_missile_speed"); + + b1.Property("StackAmount") + .HasColumnType("integer") + .HasColumnName("primary_stack_amount"); + + b1.Property("SwingDamage") + .HasColumnType("integer") + .HasColumnName("primary_swing_damage"); + + b1.Property("SwingDamageType") + .HasColumnType("damage_type") + .HasColumnName("primary_swing_damage_type"); + + b1.Property("SwingSpeed") + .HasColumnType("integer") + .HasColumnName("primary_swing_speed"); + + b1.Property("ThrustDamage") + .HasColumnType("integer") + .HasColumnName("primary_thrust_damage"); + + b1.Property("ThrustDamageType") + .HasColumnType("damage_type") + .HasColumnName("primary_thrust_damage_type"); + + b1.Property("ThrustSpeed") + .HasColumnType("integer") + .HasColumnName("primary_thrust_speed"); + + b1.HasKey("ItemId"); + + b1.ToTable("items"); + + b1.WithOwner() + .HasForeignKey("ItemId") + .HasConstraintName("fk_items_items_id"); + }); + + b.OwnsOne("Crpg.Domain.Entities.Items.ItemWeaponComponent", "SecondaryWeapon", b1 => + { + b1.Property("ItemId") + .HasColumnType("text") + .HasColumnName("id"); + + b1.Property("Accuracy") + .HasColumnType("integer") + .HasColumnName("secondary_accuracy"); + + b1.Property("Balance") + .HasColumnType("real") + .HasColumnName("secondary_balance"); + + b1.Property("BodyArmor") + .HasColumnType("integer") + .HasColumnName("secondary_body_armor"); + + b1.Property("Class") + .HasColumnType("weapon_class") + .HasColumnName("secondary_class"); + + b1.Property("Flags") + .HasColumnType("bigint") + .HasColumnName("secondary_flags"); + + b1.Property("Handling") + .HasColumnType("integer") + .HasColumnName("secondary_handling"); + + b1.Property("ItemUsage") + .IsRequired() + .HasColumnType("text") + .HasColumnName("secondary_weapon_item_usage"); + + b1.Property("Length") + .HasColumnType("integer") + .HasColumnName("secondary_length"); + + b1.Property("MissileSpeed") + .HasColumnType("integer") + .HasColumnName("secondary_missile_speed"); + + b1.Property("StackAmount") + .HasColumnType("integer") + .HasColumnName("secondary_stack_amount"); + + b1.Property("SwingDamage") + .HasColumnType("integer") + .HasColumnName("secondary_swing_damage"); + + b1.Property("SwingDamageType") + .HasColumnType("damage_type") + .HasColumnName("secondary_swing_damage_type"); + + b1.Property("SwingSpeed") + .HasColumnType("integer") + .HasColumnName("secondary_swing_speed"); + + b1.Property("ThrustDamage") + .HasColumnType("integer") + .HasColumnName("secondary_thrust_damage"); + + b1.Property("ThrustDamageType") + .HasColumnType("damage_type") + .HasColumnName("secondary_thrust_damage_type"); + + b1.Property("ThrustSpeed") + .HasColumnType("integer") + .HasColumnName("secondary_thrust_speed"); + + b1.HasKey("ItemId"); + + b1.ToTable("items"); + + b1.WithOwner() + .HasForeignKey("ItemId") + .HasConstraintName("fk_items_items_id"); + }); + + b.OwnsOne("Crpg.Domain.Entities.Items.ItemWeaponComponent", "TertiaryWeapon", b1 => + { + b1.Property("ItemId") + .HasColumnType("text") + .HasColumnName("id"); + + b1.Property("Accuracy") + .HasColumnType("integer") + .HasColumnName("tertiary_accuracy"); + + b1.Property("Balance") + .HasColumnType("real") + .HasColumnName("tertiary_balance"); + + b1.Property("BodyArmor") + .HasColumnType("integer") + .HasColumnName("tertiary_body_armor"); + + b1.Property("Class") + .HasColumnType("weapon_class") + .HasColumnName("tertiary_class"); + + b1.Property("Flags") + .HasColumnType("bigint") + .HasColumnName("tertiary_flags"); + + b1.Property("Handling") + .HasColumnType("integer") + .HasColumnName("tertiary_handling"); + + b1.Property("ItemUsage") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tertiary_weapon_item_usage"); + + b1.Property("Length") + .HasColumnType("integer") + .HasColumnName("tertiary_length"); + + b1.Property("MissileSpeed") + .HasColumnType("integer") + .HasColumnName("tertiary_missile_speed"); + + b1.Property("StackAmount") + .HasColumnType("integer") + .HasColumnName("tertiary_stack_amount"); + + b1.Property("SwingDamage") + .HasColumnType("integer") + .HasColumnName("tertiary_swing_damage"); + + b1.Property("SwingDamageType") + .HasColumnType("damage_type") + .HasColumnName("tertiary_swing_damage_type"); + + b1.Property("SwingSpeed") + .HasColumnType("integer") + .HasColumnName("tertiary_swing_speed"); + + b1.Property("ThrustDamage") + .HasColumnType("integer") + .HasColumnName("tertiary_thrust_damage"); + + b1.Property("ThrustDamageType") + .HasColumnType("damage_type") + .HasColumnName("tertiary_thrust_damage_type"); + + b1.Property("ThrustSpeed") + .HasColumnType("integer") + .HasColumnName("tertiary_thrust_speed"); + + b1.HasKey("ItemId"); + + b1.ToTable("items"); + + b1.WithOwner() + .HasForeignKey("ItemId") + .HasConstraintName("fk_items_items_id"); + }); + + b.OwnsOne("Crpg.Domain.Entities.Items.ItemArmorComponent", "Armor", b1 => + { + b1.Property("ItemId") + .HasColumnType("text") + .HasColumnName("id"); + + b1.Property("ArmArmor") + .HasColumnType("integer") + .HasColumnName("armor_arm"); + + b1.Property("BodyArmor") + .HasColumnType("integer") + .HasColumnName("armor_body"); + + b1.Property("FamilyType") + .HasColumnType("integer") + .HasColumnName("armor_family_type"); + + b1.Property("HeadArmor") + .HasColumnType("integer") + .HasColumnName("armor_head"); + + b1.Property("LegArmor") + .HasColumnType("integer") + .HasColumnName("armor_leg"); + + b1.Property("MaterialType") + .HasColumnType("integer") + .HasColumnName("armor_material_type"); + + b1.HasKey("ItemId"); + + b1.ToTable("items"); + + b1.WithOwner() + .HasForeignKey("ItemId") + .HasConstraintName("fk_items_items_id"); + }); + + b.OwnsOne("Crpg.Domain.Entities.Items.ItemMountComponent", "Mount", b1 => + { + b1.Property("ItemId") + .HasColumnType("text") + .HasColumnName("id"); + + b1.Property("BodyLength") + .HasColumnType("integer") + .HasColumnName("mount_body_length"); + + b1.Property("ChargeDamage") + .HasColumnType("integer") + .HasColumnName("mount_charge_damage"); + + b1.Property("FamilyType") + .HasColumnType("integer") + .HasColumnName("mount_family_type"); + + b1.Property("HitPoints") + .HasColumnType("integer") + .HasColumnName("mount_hit_points"); + + b1.Property("Maneuver") + .HasColumnType("integer") + .HasColumnName("mount_maneuver"); + + b1.Property("Speed") + .HasColumnType("integer") + .HasColumnName("mount_speed"); + + b1.HasKey("ItemId"); + + b1.ToTable("items"); + + b1.WithOwner() + .HasForeignKey("ItemId") + .HasConstraintName("fk_items_items_id"); + }); + + b.Navigation("Armor"); + + b.Navigation("Mount"); + + b.Navigation("PrimaryWeapon"); + + b.Navigation("SecondaryWeapon"); + + b.Navigation("TertiaryWeapon"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.UserItem", b => + { + b.HasOne("Crpg.Domain.Entities.Items.Item", "Item") + .WithMany("UserItems") + .HasForeignKey("ItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_user_items_items_item_id"); + + b.HasOne("Crpg.Domain.Entities.Users.User", "User") + .WithMany("Items") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_user_items_users_user_id"); + + b.Navigation("Item"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Limitations.CharacterLimitations", b => + { + b.HasOne("Crpg.Domain.Entities.Characters.Character", "Character") + .WithOne("Limitations") + .HasForeignKey("Crpg.Domain.Entities.Limitations.CharacterLimitations", "CharacterId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_character_limitations_characters_character_id"); + + b.Navigation("Character"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Parties.Party", b => + { + b.HasOne("Crpg.Domain.Entities.Users.User", "User") + .WithOne("Party") + .HasForeignKey("Crpg.Domain.Entities.Parties.Party", "Id") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_parties_users_user_id"); + + b.HasOne("Crpg.Domain.Entities.Parties.Party", "TargetedParty") + .WithMany() + .HasForeignKey("TargetedPartyId") + .HasConstraintName("fk_parties_parties_targeted_party_id"); + + b.HasOne("Crpg.Domain.Entities.Settlements.Settlement", "TargetedSettlement") + .WithMany() + .HasForeignKey("TargetedSettlementId") + .HasConstraintName("fk_parties_settlements_targeted_settlement_id"); + + b.Navigation("TargetedParty"); + + b.Navigation("TargetedSettlement"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Parties.PartyItem", b => + { + b.HasOne("Crpg.Domain.Entities.Items.Item", "Item") + .WithMany() + .HasForeignKey("ItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_party_items_items_item_id"); + + b.HasOne("Crpg.Domain.Entities.Parties.Party", "Party") + .WithMany("Items") + .HasForeignKey("PartyId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_party_items_parties_party_id"); + + b.Navigation("Item"); + + b.Navigation("Party"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Restrictions.Restriction", b => + { + b.HasOne("Crpg.Domain.Entities.Users.User", "RestrictedByUser") + .WithMany() + .HasForeignKey("RestrictedByUserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_restrictions_users_restricted_by_user_id"); + + b.HasOne("Crpg.Domain.Entities.Users.User", "RestrictedUser") + .WithMany("Restrictions") + .HasForeignKey("RestrictedUserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_restrictions_users_restricted_user_id"); + + b.Navigation("RestrictedByUser"); + + b.Navigation("RestrictedUser"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Settlements.Settlement", b => + { + b.HasOne("Crpg.Domain.Entities.Parties.Party", "Owner") + .WithMany("OwnedSettlements") + .HasForeignKey("OwnerId") + .HasConstraintName("fk_settlements_parties_owner_id"); + + b.Navigation("Owner"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Settlements.SettlementItem", b => + { + b.HasOne("Crpg.Domain.Entities.Items.Item", "Item") + .WithMany() + .HasForeignKey("ItemId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_settlement_items_items_item_id"); + + b.HasOne("Crpg.Domain.Entities.Settlements.Settlement", "Settlement") + .WithMany("Items") + .HasForeignKey("SettlementId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_settlement_items_settlements_settlement_id"); + + b.Navigation("Item"); + + b.Navigation("Settlement"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Users.User", b => + { + b.HasOne("Crpg.Domain.Entities.Characters.Character", "ActiveCharacter") + .WithOne() + .HasForeignKey("Crpg.Domain.Entities.Users.User", "ActiveCharacterId") + .HasConstraintName("fk_users_characters_active_character_id1"); + + b.Navigation("ActiveCharacter"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.ActivityLogs.ActivityLog", b => + { + b.Navigation("Metadata"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Battles.Battle", b => + { + b.Navigation("FighterApplications"); + + b.Navigation("Fighters"); + + b.Navigation("Mercenaries"); + + b.Navigation("MercenaryApplications"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Characters.Character", b => + { + b.Navigation("EquippedItems"); + + b.Navigation("Limitations"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Clans.Clan", b => + { + b.Navigation("Invitations"); + + b.Navigation("Members"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.Item", b => + { + b.Navigation("UserItems"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Items.UserItem", b => + { + b.Navigation("EquippedItems"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Parties.Party", b => + { + b.Navigation("Items"); + + b.Navigation("OwnedSettlements"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Settlements.Settlement", b => + { + b.Navigation("Items"); + }); + + modelBuilder.Entity("Crpg.Domain.Entities.Users.User", b => + { + b.Navigation("Characters"); + + b.Navigation("ClanMembership"); + + b.Navigation("Items"); + + b.Navigation("Party"); + + b.Navigation("Restrictions"); + }); +#pragma warning restore 612, 618 + } +} + diff --git a/src/Persistence/Migrations/20230929171158_AddServerConfiguration.cs b/src/Persistence/Migrations/20230929171158_AddServerConfiguration.cs new file mode 100644 index 000000000..84d5c124d --- /dev/null +++ b/src/Persistence/Migrations/20230929171158_AddServerConfiguration.cs @@ -0,0 +1,24 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +namespace Crpg.Persistence.Migrations; + +/// +public partial class AddServerConfiguration : Migration +{ + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterDatabase() + + .Annotation("Npgsql:Enum:role", "user,moderator,game_admin,admin") + .OldAnnotation("Npgsql:Enum:role", "user,moderator,admin"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterDatabase() + .Annotation("Npgsql:Enum:role", "user,moderator,admin") + .OldAnnotation("Npgsql:Enum:role", "user,moderator,game_admin,admin"); + } +} diff --git a/src/Persistence/Migrations/CrpgDbContextModelSnapshot.cs b/src/Persistence/Migrations/CrpgDbContextModelSnapshot.cs index be2491d65..b41779869 100644 --- a/src/Persistence/Migrations/CrpgDbContextModelSnapshot.cs +++ b/src/Persistence/Migrations/CrpgDbContextModelSnapshot.cs @@ -48,7 +48,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "platform", new[] { "steam", "epic_games", "microsoft" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "region", new[] { "eu", "na", "as", "oc" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "restriction_type", new[] { "all", "join", "chat" }); - NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "role", new[] { "user", "moderator", "admin" }); + NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "role", new[] { "user", "moderator", "game_admin", "admin" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "settlement_type", new[] { "village", "castle", "town" }); NpgsqlModelBuilderExtensions.HasPostgresEnum(modelBuilder, "weapon_class", new[] { "undefined", "dagger", "one_handed_sword", "two_handed_sword", "one_handed_axe", "two_handed_axe", "mace", "pick", "two_handed_mace", "one_handed_polearm", "two_handed_polearm", "low_grip_polearm", "arrow", "bolt", "cartridge", "bow", "crossbow", "stone", "boulder", "throwing_axe", "throwing_knife", "javelin", "pistol", "musket", "small_shield", "large_shield", "banner" }); NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "postgis"); From bcf38c2768509ac4d4a58862807b1b85e5e1639c Mon Sep 17 00:00:00 2001 From: namidaka Date: Wed, 4 Oct 2023 14:32:13 +0200 Subject: [PATCH 9/9] Partial item update without items.json --- .../ModuleData/crafting_pieces.xml | 2792 +++++++++++ .../ModuleData/crafting_templates.xml | 662 ++- .../ModuleData/item_holsters.xml | 13 +- .../ModuleData/items/arm_armors.xml | 120 + .../ModuleData/items/body_armors.xml | 888 ++++ .../ModuleData/items/head_armors.xml | 1512 ++++++ .../ModuleData/items/horses_and_others.xml | 776 +-- .../ModuleData/items/leg_armors.xml | 168 + .../ModuleData/items/shields.xml | 4450 +++++++++-------- .../ModuleData/items/shoulder_armors.xml | 264 + .../ModuleData/items/weapons.xml | 944 +++- src/Module.Server/ModuleData/monsters.xml | 69 + .../ModuleData/weapon_descriptions.xml | 424 ++ 13 files changed, 10390 insertions(+), 2692 deletions(-) create mode 100644 src/Module.Server/ModuleData/monsters.xml diff --git a/src/Module.Server/ModuleData/crafting_pieces.xml b/src/Module.Server/ModuleData/crafting_pieces.xml index d0b98225d..e17ce10f8 100644 --- a/src/Module.Server/ModuleData/crafting_pieces.xml +++ b/src/Module.Server/ModuleData/crafting_pieces.xml @@ -29096,4 +29096,2796 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/crafting_templates.xml b/src/Module.Server/ModuleData/crafting_templates.xml index 1988d6428..8b3a499b3 100644 --- a/src/Module.Server/ModuleData/crafting_templates.xml +++ b/src/Module.Server/ModuleData/crafting_templates.xml @@ -20,6 +20,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1680,6 +1712,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1704,6 +1784,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2936,6 +3128,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2968,86 +3196,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3082,6 +3230,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3738,6 +3924,22 @@ + + + + + + + + + + + + + + + + @@ -4239,6 +4441,18 @@ + + + + + + + + + + + + @@ -5726,6 +5940,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7701,6 +7967,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -8702,6 +8992,14 @@ + + + + + + + + @@ -9356,4 +9654,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/item_holsters.xml b/src/Module.Server/ModuleData/item_holsters.xml index 177e35018..d7d06bb0e 100644 --- a/src/Module.Server/ModuleData/item_holsters.xml +++ b/src/Module.Server/ModuleData/item_holsters.xml @@ -1,9 +1,8 @@ - - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/arm_armors.xml b/src/Module.Server/ModuleData/items/arm_armors.xml index b44e7361b..89e0ea9a9 100644 --- a/src/Module.Server/ModuleData/items/arm_armors.xml +++ b/src/Module.Server/ModuleData/items/arm_armors.xml @@ -888,4 +888,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/body_armors.xml b/src/Module.Server/ModuleData/items/body_armors.xml index 34ea133e6..c094ea635 100644 --- a/src/Module.Server/ModuleData/items/body_armors.xml +++ b/src/Module.Server/ModuleData/items/body_armors.xml @@ -6744,4 +6744,892 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/head_armors.xml b/src/Module.Server/ModuleData/items/head_armors.xml index bca75a9d1..49626aae7 100644 --- a/src/Module.Server/ModuleData/items/head_armors.xml +++ b/src/Module.Server/ModuleData/items/head_armors.xml @@ -7104,4 +7104,1516 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/horses_and_others.xml b/src/Module.Server/ModuleData/items/horses_and_others.xml index 61833af1b..969801b6f 100644 --- a/src/Module.Server/ModuleData/items/horses_and_others.xml +++ b/src/Module.Server/ModuleData/items/horses_and_others.xml @@ -602,367 +602,367 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -979,7 +979,7 @@ - + @@ -996,7 +996,7 @@ - + @@ -1013,7 +1013,7 @@ - + @@ -1030,7 +1030,7 @@ - + @@ -1047,7 +1047,7 @@ - + @@ -1064,7 +1064,7 @@ - + @@ -1081,7 +1081,7 @@ - + @@ -1098,7 +1098,7 @@ - + @@ -1115,7 +1115,7 @@ - + @@ -1132,7 +1132,7 @@ - + @@ -1149,7 +1149,7 @@ - + @@ -1166,7 +1166,7 @@ - + @@ -1183,7 +1183,7 @@ - + @@ -1200,7 +1200,7 @@ - + @@ -1217,7 +1217,7 @@ - + @@ -1234,7 +1234,7 @@ - + @@ -1251,7 +1251,7 @@ - + @@ -1268,7 +1268,7 @@ - + @@ -1285,7 +1285,7 @@ - + @@ -1302,7 +1302,7 @@ - + @@ -1319,7 +1319,7 @@ - + @@ -1336,7 +1336,7 @@ - + @@ -1353,7 +1353,7 @@ - + @@ -1370,7 +1370,7 @@ - + @@ -1387,7 +1387,7 @@ - + @@ -1404,7 +1404,7 @@ - + @@ -1421,7 +1421,7 @@ - + @@ -1438,7 +1438,7 @@ - + @@ -1455,7 +1455,7 @@ - + @@ -1472,7 +1472,7 @@ - + @@ -1489,7 +1489,7 @@ - + @@ -1506,7 +1506,7 @@ - + @@ -1523,7 +1523,7 @@ - + @@ -1540,7 +1540,7 @@ - + @@ -1557,7 +1557,7 @@ - + @@ -1574,7 +1574,7 @@ - + @@ -1591,7 +1591,7 @@ - + @@ -1608,7 +1608,7 @@ - + @@ -1625,7 +1625,7 @@ - + @@ -1642,7 +1642,7 @@ - + @@ -1659,7 +1659,7 @@ - + @@ -1676,7 +1676,7 @@ - + @@ -1693,7 +1693,7 @@ - + @@ -1710,7 +1710,7 @@ - + @@ -1727,7 +1727,7 @@ - + @@ -1744,7 +1744,7 @@ - + @@ -1761,7 +1761,7 @@ - + @@ -1778,7 +1778,7 @@ - + @@ -1795,7 +1795,7 @@ - + @@ -1812,7 +1812,7 @@ - + @@ -1829,7 +1829,7 @@ - + @@ -1846,7 +1846,7 @@ - + @@ -1863,7 +1863,7 @@ - + @@ -1880,7 +1880,7 @@ - + @@ -1897,7 +1897,7 @@ - + @@ -1914,7 +1914,7 @@ - + @@ -1931,7 +1931,7 @@ - + @@ -1948,7 +1948,7 @@ - + @@ -1965,7 +1965,7 @@ - + @@ -1982,7 +1982,7 @@ - + @@ -1999,7 +1999,7 @@ - + @@ -2016,7 +2016,7 @@ - + @@ -2033,7 +2033,7 @@ - + @@ -2050,7 +2050,7 @@ - + @@ -2067,7 +2067,7 @@ - + @@ -2084,7 +2084,7 @@ - + @@ -2101,7 +2101,7 @@ - + @@ -2118,7 +2118,7 @@ - + @@ -2135,7 +2135,7 @@ - + @@ -2152,7 +2152,7 @@ - + @@ -2169,7 +2169,7 @@ - + @@ -2186,7 +2186,7 @@ - + @@ -2203,7 +2203,7 @@ - + @@ -2220,7 +2220,7 @@ - + @@ -2237,7 +2237,7 @@ - + @@ -2254,7 +2254,7 @@ - + @@ -2271,7 +2271,7 @@ - + @@ -2288,7 +2288,7 @@ - + @@ -2305,7 +2305,7 @@ - + @@ -2322,7 +2322,7 @@ - + @@ -2339,7 +2339,7 @@ - + @@ -2356,7 +2356,7 @@ - + @@ -2373,7 +2373,7 @@ - + @@ -2390,7 +2390,7 @@ - + @@ -2407,7 +2407,7 @@ - + @@ -2424,7 +2424,7 @@ - + @@ -2441,7 +2441,7 @@ - + @@ -2458,7 +2458,7 @@ - + @@ -2475,7 +2475,7 @@ - + @@ -2492,7 +2492,7 @@ - + @@ -2509,7 +2509,7 @@ - + @@ -2526,7 +2526,7 @@ - + @@ -2543,7 +2543,7 @@ - + @@ -2560,7 +2560,7 @@ - + @@ -2577,7 +2577,7 @@ - + @@ -2594,7 +2594,7 @@ - + @@ -2611,7 +2611,7 @@ - + @@ -2628,7 +2628,7 @@ - + @@ -2645,7 +2645,7 @@ - + @@ -2662,7 +2662,7 @@ - + @@ -2679,7 +2679,7 @@ - + @@ -2696,7 +2696,7 @@ - + @@ -2713,7 +2713,7 @@ - + @@ -2730,7 +2730,7 @@ - + @@ -2747,7 +2747,7 @@ - + @@ -2764,7 +2764,7 @@ - + @@ -2781,7 +2781,7 @@ - + @@ -2798,7 +2798,7 @@ - + @@ -2815,7 +2815,7 @@ - + @@ -2832,7 +2832,7 @@ - + @@ -2849,7 +2849,7 @@ - + @@ -2866,7 +2866,7 @@ - + @@ -2883,7 +2883,7 @@ - + @@ -2900,7 +2900,7 @@ - + @@ -2917,7 +2917,7 @@ - + @@ -2934,7 +2934,7 @@ - + @@ -2951,7 +2951,7 @@ - + @@ -2968,7 +2968,7 @@ - + @@ -2985,7 +2985,7 @@ - + @@ -3002,7 +3002,7 @@ - + @@ -3018,7 +3018,7 @@ - + @@ -3034,7 +3034,7 @@ - + @@ -3050,7 +3050,7 @@ - + @@ -3066,7 +3066,7 @@ - + @@ -3082,7 +3082,7 @@ - + @@ -3098,7 +3098,7 @@ - + @@ -3114,7 +3114,7 @@ - + @@ -3130,7 +3130,7 @@ - + @@ -3146,7 +3146,7 @@ - + @@ -3162,7 +3162,7 @@ - + @@ -3178,7 +3178,7 @@ - + @@ -3194,7 +3194,7 @@ - + @@ -3210,7 +3210,7 @@ - + @@ -3226,7 +3226,7 @@ - + @@ -3242,7 +3242,7 @@ - + @@ -3258,7 +3258,7 @@ - + @@ -3274,7 +3274,7 @@ - + @@ -3290,7 +3290,7 @@ - + @@ -3306,7 +3306,7 @@ - + @@ -3322,7 +3322,7 @@ - + @@ -3338,7 +3338,7 @@ - + @@ -3354,7 +3354,7 @@ - + @@ -3370,7 +3370,7 @@ - + @@ -3386,7 +3386,7 @@ - + @@ -3402,7 +3402,7 @@ - + @@ -3418,7 +3418,7 @@ - + @@ -3434,7 +3434,7 @@ - + @@ -3450,7 +3450,7 @@ - + @@ -3466,7 +3466,7 @@ - + @@ -3482,7 +3482,7 @@ - + @@ -3498,7 +3498,7 @@ - + @@ -3514,7 +3514,7 @@ - + @@ -3530,7 +3530,7 @@ - + @@ -3546,7 +3546,7 @@ - + @@ -3562,7 +3562,7 @@ - + @@ -3578,7 +3578,7 @@ - + @@ -3594,7 +3594,7 @@ - + @@ -3610,7 +3610,7 @@ - + @@ -3626,7 +3626,7 @@ - + @@ -3642,7 +3642,7 @@ - + @@ -3658,7 +3658,7 @@ - + @@ -3674,7 +3674,7 @@ - + @@ -3690,7 +3690,7 @@ - + @@ -3706,7 +3706,7 @@ - + @@ -3722,7 +3722,7 @@ - + @@ -3738,7 +3738,7 @@ - + @@ -3754,7 +3754,7 @@ - + @@ -3770,7 +3770,7 @@ - + @@ -3786,7 +3786,7 @@ - + @@ -3802,7 +3802,7 @@ - + @@ -3818,7 +3818,7 @@ - + @@ -3834,7 +3834,7 @@ - + @@ -3850,7 +3850,7 @@ - + @@ -3866,7 +3866,7 @@ - + @@ -3882,7 +3882,7 @@ - + @@ -3898,7 +3898,7 @@ - + @@ -3914,7 +3914,7 @@ - + @@ -3930,7 +3930,7 @@ - + @@ -3946,7 +3946,7 @@ - + @@ -3962,7 +3962,7 @@ - + @@ -3978,7 +3978,7 @@ - + @@ -3994,7 +3994,7 @@ - + @@ -4010,7 +4010,7 @@ - + @@ -4026,7 +4026,7 @@ - + @@ -4042,7 +4042,7 @@ - + @@ -4058,7 +4058,7 @@ - + @@ -4074,7 +4074,7 @@ - + @@ -4090,7 +4090,7 @@ - + @@ -4106,7 +4106,7 @@ - + @@ -4122,7 +4122,7 @@ - + @@ -4138,7 +4138,7 @@ - + @@ -4154,7 +4154,7 @@ - + @@ -4170,7 +4170,7 @@ - + @@ -4186,7 +4186,7 @@ - + @@ -4202,7 +4202,7 @@ - + @@ -4218,7 +4218,7 @@ - + @@ -4234,7 +4234,7 @@ - + @@ -4250,7 +4250,7 @@ - + @@ -4266,7 +4266,7 @@ - + @@ -4282,7 +4282,7 @@ - + @@ -4298,7 +4298,7 @@ - + @@ -4314,7 +4314,7 @@ - + @@ -4330,7 +4330,7 @@ - + @@ -4346,7 +4346,7 @@ - + @@ -4363,7 +4363,7 @@ - + @@ -4380,7 +4380,7 @@ - + @@ -4397,7 +4397,7 @@ - + @@ -4414,7 +4414,7 @@ - + @@ -4431,7 +4431,7 @@ - + @@ -4448,7 +4448,7 @@ - + @@ -4465,7 +4465,7 @@ - + @@ -4482,7 +4482,7 @@ - + @@ -4499,7 +4499,7 @@ - + @@ -4516,7 +4516,7 @@ - + @@ -4533,7 +4533,7 @@ - + @@ -4550,7 +4550,7 @@ - + @@ -4567,7 +4567,7 @@ - + @@ -4584,7 +4584,7 @@ - + @@ -4601,7 +4601,7 @@ - + @@ -4618,7 +4618,7 @@ - + @@ -4635,7 +4635,7 @@ - + @@ -4652,7 +4652,7 @@ - + @@ -4669,7 +4669,7 @@ - + @@ -4686,7 +4686,7 @@ - + @@ -4703,7 +4703,7 @@ - + @@ -4720,7 +4720,7 @@ - + @@ -4737,7 +4737,7 @@ - + @@ -4754,7 +4754,7 @@ - + @@ -4771,7 +4771,7 @@ - + @@ -4788,7 +4788,7 @@ - + @@ -4805,7 +4805,7 @@ - + @@ -4822,7 +4822,7 @@ - + @@ -4839,7 +4839,7 @@ - + @@ -4856,7 +4856,7 @@ - + @@ -4873,7 +4873,7 @@ - + @@ -4890,7 +4890,7 @@ - + @@ -4907,7 +4907,7 @@ - + @@ -4924,7 +4924,7 @@ - + @@ -4941,7 +4941,7 @@ - + @@ -4958,7 +4958,7 @@ - + @@ -4975,7 +4975,7 @@ - + @@ -4992,7 +4992,7 @@ - + @@ -5009,7 +5009,7 @@ - + @@ -5026,7 +5026,7 @@ - + @@ -5043,7 +5043,7 @@ - + @@ -5060,7 +5060,7 @@ - + @@ -5077,7 +5077,7 @@ - + @@ -5094,7 +5094,7 @@ - + @@ -5110,7 +5110,7 @@ - + @@ -5126,7 +5126,7 @@ - + @@ -5142,7 +5142,7 @@ - + @@ -5158,7 +5158,7 @@ - + @@ -5174,7 +5174,7 @@ - + @@ -5190,7 +5190,7 @@ - + @@ -5206,7 +5206,7 @@ - + @@ -5222,7 +5222,7 @@ - + @@ -5238,7 +5238,7 @@ - + @@ -5254,7 +5254,7 @@ - + @@ -5270,7 +5270,7 @@ - + @@ -5286,7 +5286,7 @@ - + @@ -5302,7 +5302,7 @@ - + @@ -5318,7 +5318,7 @@ - + @@ -5334,7 +5334,7 @@ - + @@ -5350,7 +5350,7 @@ - + @@ -5366,7 +5366,7 @@ - + @@ -5382,7 +5382,7 @@ - + @@ -5398,7 +5398,7 @@ - + @@ -5414,7 +5414,7 @@ - + @@ -5430,7 +5430,7 @@ - + @@ -5446,7 +5446,7 @@ - + @@ -5462,7 +5462,7 @@ - + @@ -5478,7 +5478,7 @@ - + @@ -5494,7 +5494,7 @@ - + @@ -5510,7 +5510,7 @@ - + @@ -5526,7 +5526,7 @@ - + @@ -5542,7 +5542,7 @@ - + @@ -5558,7 +5558,7 @@ - + @@ -5574,7 +5574,7 @@ - + @@ -5590,7 +5590,7 @@ - + @@ -5606,7 +5606,7 @@ - + @@ -5622,7 +5622,7 @@ - + @@ -5638,7 +5638,7 @@ - + @@ -5654,7 +5654,7 @@ - + @@ -5670,7 +5670,7 @@ - + @@ -5686,7 +5686,7 @@ - + @@ -5702,7 +5702,7 @@ - + @@ -5718,7 +5718,7 @@ - + @@ -5734,7 +5734,7 @@ - + @@ -5750,7 +5750,7 @@ - + @@ -5766,7 +5766,7 @@ - + @@ -5782,7 +5782,7 @@ - + @@ -5798,7 +5798,7 @@ - + @@ -5814,7 +5814,7 @@ - + @@ -5830,7 +5830,7 @@ - + @@ -5846,7 +5846,7 @@ - + @@ -5862,7 +5862,7 @@ - + @@ -5878,7 +5878,7 @@ - + @@ -5894,7 +5894,7 @@ - + @@ -5910,7 +5910,7 @@ - + @@ -5926,7 +5926,7 @@ - + @@ -5942,7 +5942,7 @@ - + @@ -5958,7 +5958,7 @@ - + @@ -5974,7 +5974,7 @@ - + @@ -6204,4 +6204,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/leg_armors.xml b/src/Module.Server/ModuleData/items/leg_armors.xml index 45d8d16e3..0ec401440 100644 --- a/src/Module.Server/ModuleData/items/leg_armors.xml +++ b/src/Module.Server/ModuleData/items/leg_armors.xml @@ -1152,4 +1152,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/shields.xml b/src/Module.Server/ModuleData/items/shields.xml index 8dfa3c0a0..0777097ef 100644 --- a/src/Module.Server/ModuleData/items/shields.xml +++ b/src/Module.Server/ModuleData/items/shields.xml @@ -1,2211 +1,2243 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/shoulder_armors.xml b/src/Module.Server/ModuleData/items/shoulder_armors.xml index e9440d73f..b730b0385 100644 --- a/src/Module.Server/ModuleData/items/shoulder_armors.xml +++ b/src/Module.Server/ModuleData/items/shoulder_armors.xml @@ -2304,4 +2304,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/items/weapons.xml b/src/Module.Server/ModuleData/items/weapons.xml index a381a6ce9..71d0053d3 100644 --- a/src/Module.Server/ModuleData/items/weapons.xml +++ b/src/Module.Server/ModuleData/items/weapons.xml @@ -264,7 +264,7 @@ - + @@ -272,7 +272,7 @@ - + @@ -280,7 +280,7 @@ - + @@ -288,7 +288,7 @@ - + @@ -296,7 +296,7 @@ - + @@ -304,7 +304,7 @@ - + @@ -312,7 +312,7 @@ - + @@ -320,7 +320,7 @@ - + @@ -328,7 +328,7 @@ - + @@ -336,7 +336,7 @@ - + @@ -344,7 +344,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -360,7 +360,7 @@ - + @@ -368,7 +368,7 @@ - + @@ -376,7 +376,7 @@ - + @@ -384,7 +384,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -408,7 +408,7 @@ - + @@ -416,7 +416,7 @@ - + @@ -11848,4 +11848,908 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/monsters.xml b/src/Module.Server/ModuleData/monsters.xml new file mode 100644 index 000000000..ed0db29ef --- /dev/null +++ b/src/Module.Server/ModuleData/monsters.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Module.Server/ModuleData/weapon_descriptions.xml b/src/Module.Server/ModuleData/weapon_descriptions.xml index c986aea1d..6e1702d8a 100644 --- a/src/Module.Server/ModuleData/weapon_descriptions.xml +++ b/src/Module.Server/ModuleData/weapon_descriptions.xml @@ -5,6 +5,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1505,6 +1617,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3415,6 +3575,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5370,6 +5674,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -6546,6 +6874,18 @@ + + + + + + + + + + + + @@ -8373,6 +8713,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11886,6 +12278,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -12879,6 +13295,14 @@ + + + + + + + +