feat: GeneralRank
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
import type { GeneralID } from "@/defs.js";
|
||||
|
||||
//게임 외부적인 General Rank ㅈ어보
|
||||
export interface IGeneralExternalRankEntity {
|
||||
generalID: GeneralID;
|
||||
|
||||
//토너먼트 결과가 앞으로도 게임 내부 데이터로 반영되지 않을것인가?
|
||||
|
||||
//토너먼트 결과
|
||||
tournamentResult: Record<'all'|'leadership'|'strength'|'intel', {
|
||||
win: number,
|
||||
lose: number,
|
||||
draw: number,
|
||||
|
||||
//토너먼트 참가 횟수
|
||||
cnt: number,
|
||||
//포인트
|
||||
point: number,
|
||||
}>;
|
||||
|
||||
tournamentBet: {
|
||||
//베팅 성공 횟수
|
||||
betWin: number;
|
||||
//베팅 금액
|
||||
betGold: number;
|
||||
//베팅 수익금
|
||||
betProfit: number;
|
||||
}
|
||||
|
||||
//유상 포인트 획득(지연)
|
||||
inheritPointEarned: number;
|
||||
//유상 포인트 소모(지연)
|
||||
inheritPointSpent: number;
|
||||
|
||||
//유산 포인트 획득량(동적)
|
||||
inheritPointEarnedDyn: number;
|
||||
//유산 포인트 획득량(베팅 등 별도 명령)
|
||||
inheritPointEarnedAction: number;
|
||||
//유산 포인트 소모량(동적)
|
||||
inheritPointSpentDyn: number;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
import type { GeneralID } from "@/defs.js";
|
||||
|
||||
export interface IGeneralRankEntity {
|
||||
generalID: GeneralID;
|
||||
|
||||
//계략 성공 횟수
|
||||
sabotageCnt: number;
|
||||
|
||||
//전투 횟수
|
||||
battleCnt: number;
|
||||
//전투 승리 횟수
|
||||
battleWinCnt: number;
|
||||
//전투 패배 횟수
|
||||
battleLoseCnt: number;
|
||||
|
||||
//누적 병력 사망 수
|
||||
crewDeathCnt: number;
|
||||
//누적 병력 사살 수
|
||||
crewKillCnt: number;
|
||||
|
||||
//누적 대인 병력 사망 수
|
||||
crewDeathCntByGeneral: number;
|
||||
//누적 대인 병력 사살 수
|
||||
crewKillCntByGeneral: number;
|
||||
|
||||
//점령 수
|
||||
occupyCnt: number;
|
||||
}
|
||||
Reference in New Issue
Block a user