playroom优化
This commit is contained in:
parent
61b5b091b9
commit
f8ce894ab6
@ -207,6 +207,18 @@ func GetPhysiologyDuration(Id int, Num int) int {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GetPhysiologyTypeList() []int {
|
||||||
|
r := make([]int, 0)
|
||||||
|
data, err := gamedata.GetData(CFG_PLAYROOM_PHYSIOLOGY_TYPE)
|
||||||
|
if err != nil {
|
||||||
|
return []int{}
|
||||||
|
}
|
||||||
|
for k := range data {
|
||||||
|
r = append(r, GoUtil.Int(k))
|
||||||
|
}
|
||||||
|
return r
|
||||||
|
}
|
||||||
|
|
||||||
func GetMoodEffect(Id int) (int, int) {
|
func GetMoodEffect(Id int) (int, int) {
|
||||||
data, err := gamedata.GetDataByIntKey(CFG_PLAYROOM_PHYSIOLOGY_TYPE, Id)
|
data, err := gamedata.GetDataByIntKey(CFG_PLAYROOM_PHYSIOLOGY_TYPE, Id)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@ -507,9 +507,10 @@ func (p *PlayroomMod) UnLock(Lv int) {
|
|||||||
if len(p.Physiology) == 0 {
|
if len(p.Physiology) == 0 {
|
||||||
Now := GoUtil.Now()
|
Now := GoUtil.Now()
|
||||||
p.Physiology = make(map[int]*Physiology)
|
p.Physiology = make(map[int]*Physiology)
|
||||||
for k := 1; k <= 5; k++ {
|
TypeList := playroomCfg.GetPhysiologyTypeList()
|
||||||
Max := playroomCfg.GetPhysiologyMax(k)
|
for _, v := range TypeList {
|
||||||
p.Physiology[k] = &Physiology{Id: k, Num: Max, Time: Now}
|
Max := playroomCfg.GetPhysiologyMax(v)
|
||||||
|
p.Physiology[v] = &Physiology{Id: v, Num: Max, Time: Now}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if len(p.MoodInfo) == 0 {
|
if len(p.MoodInfo) == 0 {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user