diff --git a/server/wheelserver/mt/export.go b/server/wheelserver/mt/export.go index 286c880b..4d924a13 100644 --- a/server/wheelserver/mt/export.go +++ b/server/wheelserver/mt/export.go @@ -49,7 +49,7 @@ var Table = f5.New(func(this *table) { this.Global = f5.New(func(this *GlobalTable) { this.FileName = "../res/global@global.json" - this.PrimKey = "id" + this.PrimKey = "type" }) this.Reward = f5.New(func(this *RewardTable) { diff --git a/server/wheelserver/mt/global.go b/server/wheelserver/mt/global.go index cc9f31d5..aaa67573 100644 --- a/server/wheelserver/mt/global.go +++ b/server/wheelserver/mt/global.go @@ -15,5 +15,9 @@ type GlobalTable struct { func (this *GlobalTable) GetDice() int32 { meta := this.GetById(1) - return meta.GetNumber() + if meta == nil { + return 0 + } else { + return meta.GetNumber() + } }