获得战报,刷新,领取

This commit is contained in:
mamengke01
2021-01-08 16:16:51 +08:00
parent 099026869a
commit 12f308f0f5
14 changed files with 243 additions and 83 deletions

View File

@@ -42,6 +42,7 @@ import { dicPvpRefreshConsume } from './dictionary/DicPvpRefreshConsume';
import { dicGkPvp, dicGkPvps } from './dictionary/DicGkPvp';
import { dicHeroRewads } from './dictionary/DicPvpHeroReward';
import { dicRankRewads } from './dictionary/DicPvpRankReward';
import { dicPvpBoxs } from './dictionary/DicPvpBox';
export const gameData = {
blurprtCompose: dicBlueprtCompose,
blueprtPossibility: dicBlueprtPossibility,
@@ -98,6 +99,7 @@ export const gameData = {
pvpGks: dicGkPvps,
pvpHeroRewards: dicHeroRewads,
pvpRankRewards: dicRankRewads,
pvpBoxs: dicPvpBoxs,
};
// 在此提供一些原先在gamedata中提供的方法以便更方便获取gameData数据
@@ -290,4 +292,8 @@ export function getPvpHeroRewards() {
export function getPvpRankRewards() {
return gameData.pvpRankRewards;
}
export function getPvpBoxs() {
return gameData.pvpBoxs;
}

View File

@@ -0,0 +1,20 @@
import { readJsonFile, parseGoodStr } from '../util'
import { FILENAME } from '../../consts'
import { RewardInter } from '../interface';
export interface DicPvpBox {
readonly id: number;
readonly score: number;
readonly reward: Array<RewardInter>;
}
const str = readJsonFile(FILENAME.DIC_PVP_BOX);
let arr = JSON.parse(str);
export const dicPvpBoxs = new Array<DicPvpBox>();
arr.forEach(o => {
o.reward = parseGoodStr(o.reward);
dicPvpBoxs.push(o);
});

View File

@@ -1,5 +1,7 @@
const PER_SECOND = 1 * 1000;
const PER_DAY = 24 * 60 * 60;
export function nowSeconds() {
return Math.floor(Date.now() / PER_SECOND );
}
@@ -11,4 +13,11 @@ export function getTodayZeroPoint() {
date.setSeconds(0);
var time = Math.floor(date.getTime() / PER_SECOND);
return time;
}
export function checkTodayTime(seasonEndTime: number) {
if (seasonEndTime - nowSeconds() <= PER_DAY) {
return true;
}
return false;
}