Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
4c67d2e077
@ -14,7 +14,14 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "90001",
|
||||||
|
"n": 20
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 2,
|
"key": 2,
|
||||||
@ -31,7 +38,14 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "90001",
|
||||||
|
"n": 20
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 3,
|
"key": 3,
|
||||||
@ -43,7 +57,14 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": [
|
||||||
|
{
|
||||||
|
"a": "item",
|
||||||
|
"t": "90001",
|
||||||
|
"n": 20
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 4,
|
"key": 4,
|
||||||
@ -60,7 +81,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 5,
|
"key": 5,
|
||||||
@ -77,7 +99,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 6,
|
"key": 6,
|
||||||
@ -89,7 +112,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 7,
|
"key": 7,
|
||||||
@ -106,7 +130,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 8,
|
"key": 8,
|
||||||
@ -123,7 +148,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 9,
|
"key": 9,
|
||||||
@ -140,7 +166,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 10,
|
"key": 10,
|
||||||
@ -152,7 +179,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 11,
|
"key": 11,
|
||||||
@ -169,7 +197,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 12,
|
"key": 12,
|
||||||
@ -186,7 +215,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 13,
|
"key": 13,
|
||||||
@ -203,7 +233,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 14,
|
"key": 14,
|
||||||
@ -215,7 +246,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 15,
|
"key": 15,
|
||||||
@ -232,7 +264,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 16,
|
"key": 16,
|
||||||
@ -249,7 +282,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 17,
|
"key": 17,
|
||||||
@ -266,7 +300,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 18,
|
"key": 18,
|
||||||
@ -278,7 +313,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 19,
|
"key": 19,
|
||||||
@ -295,7 +331,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20,
|
"key": 20,
|
||||||
@ -312,7 +349,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 21,
|
"key": 21,
|
||||||
@ -329,7 +367,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 22,
|
"key": 22,
|
||||||
@ -341,7 +380,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 23,
|
"key": 23,
|
||||||
@ -358,7 +398,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 24,
|
"key": 24,
|
||||||
@ -370,7 +411,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 25,
|
"key": 25,
|
||||||
@ -387,7 +429,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 26,
|
"key": 26,
|
||||||
@ -404,7 +447,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 27,
|
"key": 27,
|
||||||
@ -421,7 +465,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 28,
|
"key": 28,
|
||||||
@ -433,7 +478,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 29,
|
"key": 29,
|
||||||
@ -450,7 +496,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 30,
|
"key": 30,
|
||||||
@ -467,7 +514,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 31,
|
"key": 31,
|
||||||
@ -479,7 +527,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 32,
|
"key": 32,
|
||||||
@ -496,7 +545,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 33,
|
"key": 33,
|
||||||
@ -513,7 +563,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 34,
|
"key": 34,
|
||||||
@ -525,7 +576,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 35,
|
"key": 35,
|
||||||
@ -542,7 +594,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 36,
|
"key": 36,
|
||||||
@ -559,7 +612,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 37,
|
"key": 37,
|
||||||
@ -576,7 +630,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 5,
|
"needracestar": 5,
|
||||||
"needracenum": 5,
|
"needracenum": 5,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 38,
|
"key": 38,
|
||||||
@ -588,7 +643,8 @@
|
|||||||
"needrace": [],
|
"needrace": [],
|
||||||
"needracestar": 0,
|
"needracestar": 0,
|
||||||
"needracenum": 0,
|
"needracenum": 0,
|
||||||
"gold": 0
|
"gold": 0,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 39,
|
"key": 39,
|
||||||
@ -605,7 +661,8 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 3,
|
"needracestar": 3,
|
||||||
"needracenum": 3,
|
"needracenum": 3,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
|
"starup": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 40,
|
"key": 40,
|
||||||
@ -622,40 +679,7 @@
|
|||||||
],
|
],
|
||||||
"needracestar": 4,
|
"needracestar": 4,
|
||||||
"needracenum": 4,
|
"needracenum": 4,
|
||||||
"gold": 10000
|
"gold": 10000,
|
||||||
},
|
"starup": []
|
||||||
{
|
|
||||||
"key": 41,
|
|
||||||
"id": "43901",
|
|
||||||
"star": 4,
|
|
||||||
"needhero": "",
|
|
||||||
"needherostar": 0,
|
|
||||||
"needheronum": 0,
|
|
||||||
"needrace": [
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
4
|
|
||||||
],
|
|
||||||
"needracestar": 4,
|
|
||||||
"needracenum": 4,
|
|
||||||
"gold": 10000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": 42,
|
|
||||||
"id": "43902",
|
|
||||||
"star": 5,
|
|
||||||
"needhero": "",
|
|
||||||
"needherostar": 0,
|
|
||||||
"needheronum": 0,
|
|
||||||
"needrace": [
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
3,
|
|
||||||
4
|
|
||||||
],
|
|
||||||
"needracestar": 5,
|
|
||||||
"needracenum": 5,
|
|
||||||
"gold": 10000
|
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -62,8 +62,6 @@ func (this *apiComp) ChallengeReward(session comm.IUserSession, req *pb.ArenaCha
|
|||||||
redstate = pb.BattleRecordState_RevengeSucceeded
|
redstate = pb.BattleRecordState_RevengeSucceeded
|
||||||
bulestate = pb.BattleRecordState_WaitingRevenge
|
bulestate = pb.BattleRecordState_WaitingRevenge
|
||||||
}
|
}
|
||||||
|
|
||||||
session.SendMsg(string(this.module.GetType()), "challengereward", &pb.ArenaChallengeRewardResp{Issucc: true})
|
|
||||||
} else {
|
} else {
|
||||||
if req.Revengeid != "" {
|
if req.Revengeid != "" {
|
||||||
redstate = pb.BattleRecordState_RevengeFailed
|
redstate = pb.BattleRecordState_RevengeFailed
|
||||||
@ -78,7 +76,7 @@ func (this *apiComp) ChallengeReward(session comm.IUserSession, req *pb.ArenaCha
|
|||||||
bulestate = pb.BattleRecordState_RevengeSucceeded
|
bulestate = pb.BattleRecordState_RevengeSucceeded
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
session.SendMsg(string(this.module.GetType()), "challengereward", &pb.ArenaChallengeRewardResp{Issucc: true})
|
||||||
red = &pb.ArenaPlayer{
|
red = &pb.ArenaPlayer{
|
||||||
Uid: info.Uid,
|
Uid: info.Uid,
|
||||||
Name: info.Name,
|
Name: info.Name,
|
||||||
|
@ -129,6 +129,12 @@ func (this *apiComp) StrengthenUpStar(session comm.IUserSession, req *pb.HeroStr
|
|||||||
}
|
}
|
||||||
chanegCard = append(chanegCard, CostHeroObj[k])
|
chanegCard = append(chanegCard, CostHeroObj[k])
|
||||||
}
|
}
|
||||||
|
// 加对应的天赋点数
|
||||||
|
if len(starConf.Starup) > 0 {
|
||||||
|
if code = this.module.DispenseRes(session, starConf.Starup, true); code != pb.ErrorCode_Success { // 加天赋点{
|
||||||
|
this.module.Errorf("DispenseRes err:uid:%s,res:%v", session.GetUserId(), starConf.Starup)
|
||||||
|
}
|
||||||
|
}
|
||||||
if _hero.SameCount > 1 { //有堆叠的情况
|
if _hero.SameCount > 1 { //有堆叠的情况
|
||||||
// 克隆一个新的
|
// 克隆一个新的
|
||||||
_hero.SameCount -= 1
|
_hero.SameCount -= 1
|
||||||
|
@ -21,6 +21,7 @@ type GameHeroStarupData struct {
|
|||||||
Needracestar int32
|
Needracestar int32
|
||||||
Needracenum int32
|
Needracenum int32
|
||||||
Gold int32
|
Gold int32
|
||||||
|
Starup []*Gameatn
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameHeroStarupData = -1178048819
|
const TypeId_GameHeroStarupData = -1178048819
|
||||||
@ -53,6 +54,20 @@ func (_v *GameHeroStarupData)Deserialize(_buf map[string]interface{}) (err error
|
|||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needracestar"].(float64); !_ok_ { err = errors.New("needracestar error"); return }; _v.Needracestar = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needracestar"].(float64); !_ok_ { err = errors.New("needracestar error"); return }; _v.Needracestar = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needracenum"].(float64); !_ok_ { err = errors.New("needracenum error"); return }; _v.Needracenum = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needracenum"].(float64); !_ok_ { err = errors.New("needracenum error"); return }; _v.Needracenum = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["gold"].(float64); !_ok_ { err = errors.New("gold error"); return }; _v.Gold = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["gold"].(float64); !_ok_ { err = errors.New("gold error"); return }; _v.Gold = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["starup"].([]interface{}); !_ok_ { err = errors.New("starup error"); return }
|
||||||
|
|
||||||
|
_v.Starup = make([]*Gameatn, 0, len(_arr_))
|
||||||
|
|
||||||
|
for _, _e_ := range _arr_ {
|
||||||
|
var _list_v_ *Gameatn
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
|
_v.Starup = append(_v.Starup, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user