好友:赠送礼物

This commit is contained in:
luying
2021-02-03 20:17:55 +08:00
parent fe85f0e247
commit 41bf3d96b5
10 changed files with 725 additions and 624 deletions

View File

@@ -406,9 +406,9 @@ export function getArmyWishPoolBaseByLv(lv: number) {
export function getFriendLvByExp(exp: number) {
let resultLv = 1;
for(let [lv, {value}] of gameData.roleFriendLv) {
for(let [lv, {sum}] of gameData.roleFriendLv) {
resultLv = lv;
if(exp < value) break;
if(exp < sum) break;
}
return resultLv;
}

View File

@@ -10,6 +10,8 @@ export interface DicRoleFriendLv {
readonly lv: number;
// 亲密度值
readonly value: number;
// 亲密度总值
readonly sum: number;
// 寻宝加成
readonly comBattleAdd: number;
@@ -20,8 +22,11 @@ const str = readJsonFile(FILENAME.DIC_ROLE_FRIEND_LEVEL);
let arr = JSON.parse(str);
export const dicRoleFriendLv = new Map<number, DicRoleFriendLv>();
let sum = 0;
arr.forEach(o => {
sum += o.value;
o.sum = sum;
dicRoleFriendLv.set(o.lv, o);
});