宠物技能游戏内展示

This commit is contained in:
by 2024-07-02 11:29:41 +08:00
parent 072c83c34c
commit 2d7921897a
3 changed files with 604 additions and 420 deletions

View File

@ -387,7 +387,19 @@ func TienLenCreatePlayerData(p *base.Player, rankScore int64) *tienlen.TienLenPl
if p.WelfData != nil && p.WelfData.PigBank != nil {
pd.PigBankCoin = p.WelfData.PigBank.BankCoin
}
if p.Pets != nil && p.Pets.SkillInfo != nil {
for petId, data := range p.Pets.SkillInfo {
skillInfo := &tienlen.PetSkillInfo{}
skillInfo.PetId = proto.Int32(petId)
for skillId, SkillLevel := range data {
value := &tienlen.SkillInfo{}
value.SkillId = proto.Int32(skillId)
value.SkillLevel = proto.Int32(SkillLevel)
skillInfo.SkillData = append(skillInfo.SkillData, value)
}
pd.SkillInfo = append(pd.SkillInfo, skillInfo)
}
}
logger.Logger.Trace("TienLenCreatePlayerData pd : ", pd)
return pd

File diff suppressed because it is too large Load Diff

View File

@ -64,6 +64,17 @@ message TienLenPlayerData {
int64 Level = 27; //
int64 Exp = 28; //
int64 PigBankCoin = 29; //
repeated PetSkillInfo SkillInfo = 30;//
}
//
message PetSkillInfo{
int32 PetId =1;
repeated SkillInfo SkillData = 2;
}
message SkillInfo{
int32 SkillId = 1;
int32 SkillLevel = 2;
}
message LastDelCard {