|
|
@@ -206,7 +206,7 @@ namespace GameLogic.Player
|
|
|
summonData.tenPayCount++;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
AccountFileInfo.Instance.SavePlayerData();
|
|
|
return allIitem;
|
|
|
}
|
|
|
@@ -223,18 +223,19 @@ namespace GameLogic.Player
|
|
|
|
|
|
for (int i = 0; i < count; i++)
|
|
|
{
|
|
|
- // 十连保底1
|
|
|
- if (summonData.baodiCount1 >= 9)
|
|
|
+ // 十连保底2
|
|
|
+ if (summonData.baodiCount2 >= openBoxConfig.reward2para1)
|
|
|
{
|
|
|
- var addItem = ProcessBaodi1(summonData, openBoxConfig, baodiItemSet);
|
|
|
+ var addItem = ProcessBaodi2(summonData, openBoxConfig);
|
|
|
allItem.AddRange(addItem);
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- // 十连保底2
|
|
|
- if (summonData.baodiCount2 >= openBoxConfig.reward2para1)
|
|
|
+
|
|
|
+ // 十连保底1
|
|
|
+ if (summonData.baodiCount1 >= 9)
|
|
|
{
|
|
|
- var addItem = ProcessBaodi2(summonData, openBoxConfig);
|
|
|
+ var addItem = ProcessBaodi1(summonData, openBoxConfig, baodiItemSet);
|
|
|
allItem.AddRange(addItem);
|
|
|
continue;
|
|
|
}
|
|
|
@@ -301,6 +302,7 @@ namespace GameLogic.Player
|
|
|
var addItem = DropManager.Instance.DropItem(config.reward2);
|
|
|
// PlayerManager.Instance.BagController.AddItem(addItem);
|
|
|
summonData.baodiCount2 = 0;
|
|
|
+ summonData.baodiCount1 = 0;
|
|
|
AccountFileInfo.Instance.SavePlayerData();
|
|
|
return addItem;
|
|
|
}
|
|
|
@@ -327,7 +329,7 @@ namespace GameLogic.Player
|
|
|
// AccountFileInfo.Instance.SavePlayerData();
|
|
|
// PlayerManager.Instance.BagController.AddItem(addItem);
|
|
|
summonData.baodiCount1++;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
return addItem;
|
|
|
}
|