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++)
{
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].isResult = true;
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.Advanced, MathTool.GenerateIntegerSet(4, 6) }};
Dictionary<string, HashSet<string>> nodeCountDict = new Dictionary<string, HashSet<string>>
{ { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(3, 5) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(6, 12) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(14, 18) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(20, 25) }};
{ { Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(6, 8) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(11, 17) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(20, 24) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(30, 35) }};
Dictionary<string, HashSet<string>> allNodeCountDict = new Dictionary<string, HashSet<string>>{
{ Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(2, 3) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(4, 6) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(7, 9) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(10, 12) }};
{ Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(3, 4) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(5, 7) },
{ Name.WeaponNodeLevel.Intermediate, MathTool.GenerateIntegerSet(8, 10) },
{ Name.WeaponNodeLevel.Advanced, MathTool.GenerateIntegerSet(11, 15) }};
Dictionary<string, HashSet<string>> drawCardDict = new Dictionary<string, HashSet<string>>{
{ Name.WeaponNodeLevel.Basic, MathTool.GenerateIntegerSet(1, 2) },
{ Name.WeaponNodeLevel.Elementary, MathTool.GenerateIntegerSet(3, 3) },

Loading…
Cancel
Save