军团:添加邮件

This commit is contained in:
luying
2021-01-24 11:58:03 +08:00
parent cd7d0c7e62
commit b5d84c03e4
10 changed files with 143 additions and 43 deletions

View File

@@ -48,6 +48,7 @@ import { dicCenterBase, dicEquipPriduceBase, dicBossBase, dicTrainBase, dicDonat
import { dicGuildActiveDayReward } from './dictionary/DicGuildActiveDayReward';
import { dicGuildActiveWeekReward } from './dictionary/DicGuildActiveWeekReward';
import { dicGuildPosition } from "./dictionary/DicGuildPosition";
import { dicMail } from "./dictionary/DicMail";
export const gameData = {
blurprtCompose: dicBlueprtCompose,
@@ -119,7 +120,8 @@ export const gameData = {
structureConsume: dicStructureConsume,
guildActiveDayReward: dicGuildActiveDayReward,
guildActiveWeekReward: dicGuildActiveWeekReward,
guildPosition: dicGuildPosition
guildPosition: dicGuildPosition,
mail: dicMail
};
// 在此提供一些原先在gamedata中提供的方法以便更方便获取gameData数据

View File

@@ -35,6 +35,16 @@ export const PVP = {
PVP_OPPONENT_FREEREFRESH: 3, // pvp挑战对手每日免费刷新次数
PVP_WINREWARD_UPLIMIT: 10, // 连胜奖励军功加成上限
};
export const GUILD = {
GUILD_CREATE_COST: 10, // 创建公会消耗元宝
export const ARMY = {
ARMY_CREAT_COST: 188, // 创建军团需要的元宝
ARMY_POSITION_SELL: 30, // 拍卖行职位额外分成占比(%
ARMY_POSITION_WEEKREWARD: 30, // 周奖励职位额外分成占比(%
ARMY_IMPEACH_COST: 30, // 弹劾需要消耗的元宝数量
ARMY_DEVELOPMENT_SPEED: 30, // 碎片研发单次加速时间(分钟)
ARMY_DEVELOPMENT_SPEEDCOST: 50, // 单次助力加速消耗的元宝
ARMY_DEVELOPMENT_SPEEDTMES: 10, // 单个碎片可助力加速的最大次数
};
export const TREASURE = {
CAPTAIN_DROP: 5, // 普通套装图纸队长必掉落次数
TEAMMATE_DROP: 10, // 普通套装图纸队员必掉落次数
};

View File

@@ -0,0 +1,20 @@
// 邮件内容
import {readJsonFile} from '../util'
import { FILENAME } from '../../consts'
export interface DicMail {
// id MAIL_TYPE
readonly id: number;
// 内容 %d 替换
readonly content: string;
}
const str = readJsonFile(FILENAME.DIC_MAIL);
let arr = JSON.parse(str);
export const dicMail = new Map<number, string>();
arr.forEach(o => {
dicMail.set(o.id, o.content);
});
arr = undefined;

View File

@@ -8,7 +8,7 @@ import { DicRandomEffectPool } from './dictionary/DicRandomEffectPool';
import { HERO_CE_RATIO, ABI_STAGE } from '../consts';
import { findIndex } from 'underscore';
import { getCurWeekDate, getWeekDate } from './timeUtil';
import { getWeekDate } from './timeUtil';
const randomName = require("chinese-random-name");
const moment = require('moment');