Browse Source

bug修复

pull/212/head
yjm484 2 months ago
parent
commit
4dcb686f22
  1. 2
      ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs
  2. 16
      ColorlessWorld-2024-4-2/Assets/Scripts/Weapon/WeaponManager.cs

2
ColorlessWorld-2024-4-2/Assets/Scripts/ForgingPoint/ForgintPointManager.cs

@ -750,7 +750,7 @@ public class ForgintPointManager : Singleton<ForgintPointManager>
{ {
for (int i = 0; i < conditionOrResultSelectedNodeList.Count; i++) for (int i = 0; i < conditionOrResultSelectedNodeList.Count; i++)
{ {
string newlevel = WeaponManager.Instance.getRarityWithLevelDiff(selectWeaponNodeConditionLevel, 1); string newlevel = WeaponManager.Instance.getRarityWithLevelDiff(selectWeaponNodeResultLevel, 1);
conditionOrResultSelectedNodeList[i].weaponNodeDataPair = WeaponManager.Instance.getRandomResultWithLevel(newlevel, Name.none); conditionOrResultSelectedNodeList[i].weaponNodeDataPair = WeaponManager.Instance.getRandomResultWithLevel(newlevel, Name.none);
conditionOrResultSelectedNodeList[i].isResult = true; conditionOrResultSelectedNodeList[i].isResult = true;
conditionOrResultSelectedNodeList[i].SetUpNode(); conditionOrResultSelectedNodeList[i].SetUpNode();

16
ColorlessWorld-2024-4-2/Assets/Scripts/Weapon/WeaponManager.cs

@ -1165,15 +1165,15 @@ public class WeaponManager : Singleton<WeaponManager>
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(1, 3) }, { Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(1, 3) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(4, 6) }}; { Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(4, 6) }};
Dictionary<string, HashSet<string>> nodeCountDict = new Dictionary<string, HashSet<string>> Dictionary<string, HashSet<string>> nodeCountDict = new Dictionary<string, HashSet<string>>
{ { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(3, 5) }, { { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(6, 8) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(6, 12) }, { Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(11, 17) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(14, 18) }, { Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(20, 24) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(20, 25) }}; { Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(30, 35) }};
Dictionary<string, HashSet<string>> allNodeCountDict = new Dictionary<string, HashSet<string>>{ Dictionary<string, HashSet<string>> allNodeCountDict = new Dictionary<string, HashSet<string>>{
{ Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(2, 3) }, { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(3, 4) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(4, 6) }, { Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(5, 7) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(7, 9) }, { Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(8, 10) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(10, 12) }}; { Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(11, 15) }};
Dictionary<string, HashSet<string>> drawCardDict = new Dictionary<string, HashSet<string>>{ Dictionary<string, HashSet<string>> drawCardDict = new Dictionary<string, HashSet<string>>{
{ Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(1, 2) }, { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(1, 2) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(3, 3) }, { Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(3, 3) },

Loading…
Cancel
Save