初步添加json文件

This commit is contained in:
luying
2020-12-09 09:42:41 +08:00
parent ef0fc4724b
commit 514688975c
14 changed files with 7922 additions and 4889 deletions

View File

@@ -27,5 +27,52 @@ export class HeroHandler {
return resResult(STATUS.SUCCESS);
}
// 武将碎片合成
public async combine(msg: { hid: number}, session: BackendSession) {
// 根据dic_hero 获得 1. 碎片id 2. 碎片数量 3. 初始武将星级 4. 初始品质
// 检查是否存在武将
// 检查碎片数量是否足够
// createHero
// handleCost
}
// 武将升级
public async lvUp(msg: { hid: number, type: number, material: Array<{id: number, count: number}>}, session: BackendSession) {
// 根据dic_goods 计算得材料可转换的经验
// 根据dic_zyz_charexp 计算武将可以升的级数
// 检查材料是否满足升级需求
// 检查是否超出主公等级
// 进行升级,溢出经验保留
// handleCost
}
// 武将升星
public async starUp(msg: { hid: number, star: number, starStage: number}, session: BackendSession) {
// 根据dic_hero 获得 碎片id
// 根据dic_zyz_hero_star 计算需要花的碎片并检查碎片数量
// 检查当前星级和星阶和客户端传参是否符合
// 升星阶满6自动升星。最高6星
// handleCost
}
// 武将觉醒
public async wakeUp(msg: { hid: number, fire: number, fireStage: number}, session: BackendSession) {
// 根据dic_hero 获得 碎片id
// 根据dic_zyz_hero_wake 获得需要花费的碎片和材料
// 特殊处理初次觉醒fireStage传0保存为 fire = 1, fireStage = 0花费的材料取的0星的
// 检查品质是否是橙色
// 升星阶满6自动升星
// handleCost
}
// 武将升品
public async qualityUp(msg: { hid: number, quality: number }, session: BackendSession) {
// 根据dic_hero 获得 碎片id
// 根据dic_zyz_hero_quality_up 获得需要的材料
// 检查是否达到6星
// 升品满品3级
// handleCost
}
}