44 lines
644 B
Go
44 lines
644 B
Go
package space
|
|
|
|
import (
|
|
"blazing/logic/service/space/info"
|
|
"time"
|
|
|
|
"github.com/gogf/gf/v2/util/grand"
|
|
)
|
|
|
|
func (s *Space) getwerboss() {
|
|
|
|
switch s.ID {
|
|
case 12:
|
|
|
|
case 32:
|
|
|
|
s.MapBossInfo = info.MapBossInfo{
|
|
Id: 70,
|
|
}
|
|
|
|
var t info.MapBossSInfo
|
|
s.MapBossInfo.Id = 70
|
|
if s.Weather == 1 {
|
|
s.MapBossInfo.Pos = 0
|
|
|
|
} else {
|
|
|
|
s.MapBossInfo.Pos = 200
|
|
|
|
}
|
|
t.INFO = append(t.INFO, s.MapBossInfo)
|
|
println("天气变化地图", s.Name, "pos", s.MapBossInfo.Pos, "wer", s.Weather)
|
|
s.Broadcast(nil, 2021, &t)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
func (t *Space) Next(time.Time) time.Time {
|
|
|
|
return time.Now().Add(grand.D(6*time.Second, 30*time.Second))
|
|
|
|
}
|