羁绊:升级方法修改,使用点击升级的方案
This commit is contained in:
@@ -15,7 +15,7 @@ import { dicWar, dicWarPvp, dicDailyWarByType, loadWar, dicHeroIdByWar } from ".
|
||||
import { dicWarJson, loadWarJson } from "./dictionary/DicWarJson";
|
||||
import { AUCTION_TIME } from "../consts";
|
||||
import { dicFashions, dicFashionsByHeroId, loadFashions } from "./dictionary/DicFashions";
|
||||
import { friendShips, friendShipsByLv, loadFriendShip } from "./dictionary/DicFriendShip";
|
||||
import { friendShips, friendShipsByLv, friendShipsMax, loadFriendShip } from "./dictionary/DicFriendShip";
|
||||
import { dicHeroQualityUp, loadHeroQualityUp } from "./dictionary/DicHeroQualityUp";
|
||||
import { dicHeroStar, loadHeroStar } from "./dictionary/DicHeroStar";
|
||||
import { dicHeroWake, loadHeroWake } from "./dictionary/DicHeroWake";
|
||||
@@ -139,6 +139,7 @@ export const gameData = {
|
||||
fashionBySkinId: dicFashionsByHeroId,
|
||||
friendShips: friendShips,
|
||||
friendShipsByLv: friendShipsByLv,
|
||||
friendShipsMax: friendShipsMax,
|
||||
randomEffectPool: dicRandomEffectPool,
|
||||
randomEffectPoolByGroupAndLv: dicRandomEffectPoolByGroupAndLv,
|
||||
title: dicTitle,
|
||||
@@ -322,6 +323,10 @@ export function hasCurConnect(actorId: number, shipId: number) {
|
||||
return gameData.friendShips.has(`${actorId}_${shipId}`);
|
||||
}
|
||||
|
||||
export function getConnectMaxLv(actorId: number, shipId: number) {
|
||||
return gameData.friendShipsMax.get(`${actorId}_${shipId}`)||0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据武将当前好感获得好感等级
|
||||
* @param exp 累积经验
|
||||
@@ -329,12 +334,11 @@ export function hasCurConnect(actorId: number, shipId: number) {
|
||||
export function getConnectLvByExp(actorId: number, shipId: number, newExp: number) {
|
||||
let exps = gameData.friendShips.get(`${actorId}_${shipId}`)||[];
|
||||
exps.sort((a, b) => a.level - b.level);
|
||||
let newLv = 0, maxLv = 0;
|
||||
let newLv = 0;
|
||||
for(let { level, shipExp } of exps) {
|
||||
if(newExp >= shipExp) newLv = level;
|
||||
if(maxLv < level) maxLv = level
|
||||
}
|
||||
return { newLv, maxLv }
|
||||
return newLv
|
||||
}
|
||||
|
||||
export function getBossHpByWarId(warId: number) {
|
||||
|
||||
Reference in New Issue
Block a user