✨ feat(寻宝): 队长奖励加成限制上限
This commit is contained in:
@@ -377,6 +377,13 @@ export default class ComBattleTeam extends BaseModel {
|
||||
return teams;
|
||||
}
|
||||
|
||||
public static async getCapExtraRewardCnt(roleId: string, time: Date) {
|
||||
const teams: ComBattleTeamType[] = await ComBattleTeamModel.find({
|
||||
capId: roleId, createdAt: { $gte: time }, status: {$in: [0, 1, 2]}, hasTimeExtraReward: true
|
||||
}).lean();
|
||||
return teams;
|
||||
}
|
||||
|
||||
public static async getTeamByRoleAndBattleCode(roleId: string, battleCode: string, lean = true) {
|
||||
const team: ComBattleTeamType = await ComBattleTeamModel.findOne({roleIds: roleId, 'roleStatus.battleCode': battleCode}).lean(lean);
|
||||
return team;
|
||||
|
||||
@@ -71,6 +71,7 @@ export const TREASURE = {
|
||||
GUILD_REWARD: '20&30', // 特殊时段时两人同军团额外加成20%,三人同军团额外加成30%
|
||||
TREASURE_ASSIST_LIMITED: '1&20&100|2&30&100|3&40&100|4&45&100|5&50&100|6&55&100|7&60&100|8&70&100|9&110&100', // 协助寻宝星级开启玩家等级限制
|
||||
TREASURE_ASSIST_TIME: 3, // 协助寻宝总次数
|
||||
TREASURE_CAP_EXTRA_TIME: 3, // 队长加成次数
|
||||
};
|
||||
export const FRIEND = {
|
||||
FRIEND_CLOSEPOINT_ADD: 5, // 每赠送/领取一次增加的亲密度
|
||||
|
||||
Reference in New Issue
Block a user