【猫草大作战】-领奖逻辑bug修复
This commit is contained in:
parent
6471ccda73
commit
2aa0ccbd58
@ -80,7 +80,7 @@ func GetTemplateId(Id int) int {
|
||||
|
||||
func GetProgressReward(Id int, Rewards []int, Progress int) ([]*item.Item, []int) {
|
||||
TemplateId := GetTemplateId(Id)
|
||||
data, err := gamedata.GetDataByIntKey(CATNIP_GAME_CFG_NAME, Id)
|
||||
data, err := gamedata.GetData(CATNIP_GAME_CFG_NAME)
|
||||
if err != nil {
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
@ -34,3 +34,19 @@ func TestReqCatnipEmoji(t *testing.T) {
|
||||
t.Fatalf("ReqCatnipEmoji returned error: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestReqCatnipReward(t *testing.T) {
|
||||
p1 := new(game.Player)
|
||||
p1.InitPlayer("aaa001")
|
||||
game.G_GameLogicPtr.SetPlayer(p1)
|
||||
req := &msg.ReqCatnipReward{
|
||||
Id: 2,
|
||||
}
|
||||
data, err := proto.Marshal(req)
|
||||
if err != nil {
|
||||
t.Fatalf("proto.Marshal error: %v", err)
|
||||
}
|
||||
if err := game.ReqCatnipReward(p1, data); err != nil {
|
||||
t.Fatalf("ReqCatnipReward returned error: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user