feat: 增加邀请码每周使用上限并调整翻牌规则(扩展免费次数、移除赠送翻牌与翻倍提示)
This commit is contained in:
@@ -16,7 +16,6 @@ public class CardFlipManager : DomainService
|
||||
|
||||
// 翻牌规则配置
|
||||
public const int MAX_FREE_FLIPS = 7; // 免费翻牌次数
|
||||
public const int MAX_BONUS_FLIPS = 0; // 赠送翻牌次数(已废弃)
|
||||
public const int MAX_INVITE_FLIPS = 3; // 邀请解锁翻牌次数
|
||||
public const int TOTAL_MAX_FLIPS = 10; // 总最大翻牌次数
|
||||
|
||||
@@ -180,10 +179,6 @@ public class CardFlipManager : DomainService
|
||||
{
|
||||
return FlipType.Free;
|
||||
}
|
||||
else if (task.BonusFlipsUsed < MAX_BONUS_FLIPS)
|
||||
{
|
||||
return FlipType.Bonus;
|
||||
}
|
||||
else
|
||||
{
|
||||
return FlipType.Invite;
|
||||
@@ -198,7 +193,6 @@ public class CardFlipManager : DomainService
|
||||
return flipType switch
|
||||
{
|
||||
FlipType.Free => task.FreeFlipsUsed < MAX_FREE_FLIPS,
|
||||
FlipType.Bonus => task.BonusFlipsUsed < MAX_BONUS_FLIPS,
|
||||
FlipType.Invite => task.InviteFlipsUsed < MAX_INVITE_FLIPS,
|
||||
_ => false
|
||||
};
|
||||
@@ -213,8 +207,7 @@ public class CardFlipManager : DomainService
|
||||
var result = new FlipResult
|
||||
{
|
||||
FlipNumber = 0, // 稍后会被设置为实际的卡片序号
|
||||
IsWin = false,
|
||||
ShowDoubleRewardTip = false
|
||||
IsWin = false
|
||||
};
|
||||
|
||||
// 前7次固定失败
|
||||
@@ -259,7 +252,6 @@ public class CardFlipManager : DomainService
|
||||
return flipType switch
|
||||
{
|
||||
FlipType.Free => "免费翻牌次数已用完",
|
||||
FlipType.Bonus => "赠送翻牌次数已用完",
|
||||
FlipType.Invite => "需要使用邀请码解锁更多次数",
|
||||
_ => "无法翻牌"
|
||||
};
|
||||
@@ -338,9 +330,4 @@ public class FlipResult
|
||||
/// 奖励描述
|
||||
/// </summary>
|
||||
public string RewardDesc { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 是否显示翻倍奖励提示
|
||||
/// </summary>
|
||||
public bool ShowDoubleRewardTip { get; set; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user