import { joinFightData } from '../../fightControl/fightType';

/**
 * 进入恐怖战争
 */
export type ReqOpen = {

};

export type ResOpen = apply | applyEnd | eventCycle;

type apply = {
    /**是否已经报名 */
    apply: boolean;
    /**是否自动报名 */
    autoApply: boolean;
    /**跨服报名数据 */
    state: {
        num: number;
        succ: boolean;
    };
};

type applyEnd = apply;

export type eventCycle = {
    /**今日挑战次数 */
    fightNum: number;
    /**今日已购买挑战次数 */
    buyFightNum: number;
    /**我的积分 */
    score: number;
    /**今日获得的总积分 */
    toDayScore: number;
    /**今日已领取的积分奖励 */
    recScorePrize: number[];
    /**对手 */
    enemy: {
        info: joinFightData;
        troop: number;
        result: number | null;
    }[];
    /**我的势力 */
    troop: number;
    /**我的分组 */
    group: number;
};