军团活动:修改诸侯混战城门血量计算公式
This commit is contained in:
@@ -9,6 +9,46 @@ class MalReward {
|
||||
count: number;
|
||||
}
|
||||
|
||||
export class GateHpLog {
|
||||
@prop({ required: false })
|
||||
activePlayerCnt: number;
|
||||
@prop({ required: false })
|
||||
activePlayerCe: number;
|
||||
@prop({ required: false })
|
||||
activeTopPlayerCnt: number;
|
||||
@prop({ required: false })
|
||||
activeGuildCnt: number;
|
||||
@prop({ required: false })
|
||||
atk: number;
|
||||
@prop({ required: false })
|
||||
A: number;
|
||||
@prop({ required: false })
|
||||
hpBase: number;
|
||||
@prop({ required: false })
|
||||
N: number;
|
||||
@prop({ required: false })
|
||||
gateHp: number;
|
||||
}
|
||||
|
||||
export class BossHpLog {
|
||||
@prop({ required: false })
|
||||
minBossHp: number;
|
||||
@prop({ required: false })
|
||||
bossHpRatio: number;
|
||||
@prop({ required: false })
|
||||
hp: number;
|
||||
@prop({ required: false })
|
||||
activeCe: number;
|
||||
@prop({ required: false })
|
||||
playerCnt: number;
|
||||
@prop({ required: false })
|
||||
subCe: number;
|
||||
@prop({ required: false })
|
||||
B: number;
|
||||
@prop({ required: false })
|
||||
bossHp: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 玩家充值订单
|
||||
*/
|
||||
@@ -19,16 +59,16 @@ export default class UserLog extends BaseModel {
|
||||
@prop({ required: true })
|
||||
type: string; // 类型 LOG_TYPE
|
||||
|
||||
@prop({ required: true })
|
||||
@prop({ required: false })
|
||||
uid: number; // uid
|
||||
|
||||
@prop({ required: true })
|
||||
serverId: number; // 小区id
|
||||
|
||||
@prop({ required: true })
|
||||
@prop({ required: false })
|
||||
roleId: string; // 角色id
|
||||
|
||||
@prop({ required: true })
|
||||
@prop({ required: false })
|
||||
roleName: string; // 角色名
|
||||
|
||||
@prop({ required: false })
|
||||
@@ -101,6 +141,22 @@ export default class UserLog extends BaseModel {
|
||||
@prop({ required: false })
|
||||
mailSendName: string; // 邮件发件人
|
||||
|
||||
// 诸侯混战城门血条记录
|
||||
@prop({ required: false })
|
||||
cityId: number; // 城id
|
||||
|
||||
@prop({ required: false, type: GateHpLog, _id: false })
|
||||
gateHp: GateHpLog; // 诸侯混战血量参数
|
||||
|
||||
// 军团boss血量记录
|
||||
@prop({ required: false })
|
||||
guildCode: string; // 军团code
|
||||
|
||||
@prop({ required: false })
|
||||
warId: number; // 城id
|
||||
|
||||
@prop({ required: false, type: BossHpLog, _id: false })
|
||||
bossHp: BossHpLog; // 诸侯混战血量参数
|
||||
|
||||
public static async createRecord(params: UserLogModelTypeParam) {
|
||||
const r = await UserLogModel.insertMany(params);
|
||||
|
||||
Reference in New Issue
Block a user