|
@@ -192,7 +192,7 @@ namespace GFGGame
|
|
else if (shopCfg.lockType == LockType.AREND_GRADE)
|
|
else if (shopCfg.lockType == LockType.AREND_GRADE)
|
|
{
|
|
{
|
|
int lockValue = shopCfg.lockValue;
|
|
int lockValue = shopCfg.lockValue;
|
|
- if (shopCfg.menu1 == ConstStoreTabId.STORE_ARENA && shopCfg.menu2 != ConstStoreSubId.STORE_ARENA_ITEM)
|
|
|
|
|
|
+ if (shopCfg.menu1 == ConstStoreTabId.STORE_ARENA && shopCfg.menu2 != ConstStoreSubId.STORE_ARENA_ITEM && shopCfg.menu2 < ArenaDataManager.Instance.SeasonId)
|
|
{
|
|
{
|
|
bool isDown = ArenaDataManager.Instance.SeasonId - GlobalCfgArray.globalCfg.seasonReduce > 0;
|
|
bool isDown = ArenaDataManager.Instance.SeasonId - GlobalCfgArray.globalCfg.seasonReduce > 0;
|
|
lockValue = isDown ? Math.Max(1, shopCfg.lockValue - GlobalCfgArray.globalCfg.rankReduce) : shopCfg.lockValue;
|
|
lockValue = isDown ? Math.Max(1, shopCfg.lockValue - GlobalCfgArray.globalCfg.rankReduce) : shopCfg.lockValue;
|
|
@@ -225,7 +225,7 @@ namespace GFGGame
|
|
else if (shopCfg.lockType == LockType.AREND_GRADE)
|
|
else if (shopCfg.lockType == LockType.AREND_GRADE)
|
|
{
|
|
{
|
|
int lockValue = shopCfg.lockValue;
|
|
int lockValue = shopCfg.lockValue;
|
|
- if (shopCfg.menu1 == ConstStoreTabId.STORE_ARENA && shopCfg.menu2 != ConstStoreSubId.STORE_ARENA_ITEM)
|
|
|
|
|
|
+ if (shopCfg.menu1 == ConstStoreTabId.STORE_ARENA && shopCfg.menu2 != ConstStoreSubId.STORE_ARENA_ITEM && shopCfg.menu2 < ArenaDataManager.Instance.SeasonId)
|
|
{
|
|
{
|
|
bool isDown = ArenaDataManager.Instance.SeasonId - GlobalCfgArray.globalCfg.seasonReduce > 0;
|
|
bool isDown = ArenaDataManager.Instance.SeasonId - GlobalCfgArray.globalCfg.seasonReduce > 0;
|
|
lockValue = isDown ? Math.Max(1, shopCfg.lockValue - GlobalCfgArray.globalCfg.rankReduce) : shopCfg.lockValue;
|
|
lockValue = isDown ? Math.Max(1, shopCfg.lockValue - GlobalCfgArray.globalCfg.rankReduce) : shopCfg.lockValue;
|