好感度功能完善

back_recharge
yuanshuai 2021-09-26 19:51:17 +08:00
parent 970b3911f8
commit 6724ea31cf
3 changed files with 19 additions and 2 deletions

View File

@ -111,7 +111,7 @@ public interface GlobalsDef {
int MAIN_LEVEL_UNLOCK_PRIVILEGE = 2;
int VIP_UNLOCK_PRIVILEGE = 3;
int RECHARGE_UNLOCK_PRIVILEGE = 4;
int LIKABLE_UNLOCK=6;
int LIKABLE_UNLOCK=6;//好感度解锁类型
//特殊商店id
int DAILY_GOODS_FAST_ID = 1004;//每日礼包一键购买的礼包ID

View File

@ -555,6 +555,23 @@ public class HeroManager extends MongoBase {
return gongmingLv;
}
///通过总好感度获取好感度等级
public int GetAllLikableLv(){
int likaLv=0;
int likableNum=0;
for (Map.Entry<Integer, Integer> integerEntry : heroLikableMap.entrySet()) {
likableNum+=integerEntry.getValue();
}
for (Map.Entry<Integer, Integer> integerEntry : SLikeAbilityConfig.allLikeAbilityByLevel.entrySet()) {
if (likableNum>=integerEntry.getValue()){
likaLv= integerEntry.getKey()+1;
}else{
break;
}
}
return likaLv;
}
}

View File

@ -1225,7 +1225,7 @@ public class PlayerLogic {
cond = user.getPlayerInfoManager().getVipLevel();
break;
case GlobalsDef.LIKABLE_UNLOCK:
cond = 2;
cond = user.getHeroManager().GetAllLikableLv();
break;
default:{
break;