2025-09-14 01:35:16 +08:00
|
|
|
package player
|
2025-09-04 03:05:37 +08:00
|
|
|
|
|
|
|
|
import (
|
2025-11-19 16:11:02 +08:00
|
|
|
"blazing/logic/service/common"
|
2025-09-04 03:05:37 +08:00
|
|
|
"blazing/logic/service/fight/info"
|
2025-09-06 00:31:08 +08:00
|
|
|
"blazing/modules/blazing/model"
|
2025-09-04 03:05:37 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type AI_player struct {
|
2025-09-21 14:56:37 +00:00
|
|
|
baseplayer
|
2025-11-21 02:40:27 +08:00
|
|
|
petinfo []model.PetInfo //精灵信息
|
|
|
|
|
CanCapture int
|
2025-11-26 15:25:10 +08:00
|
|
|
Prop [6]int8
|
2025-09-04 03:05:37 +08:00
|
|
|
}
|
|
|
|
|
|
2025-11-18 22:16:55 +00:00
|
|
|
func (p *AI_player) Getfightinfo() info.Fightinfo {
|
|
|
|
|
return info.Fightinfo{}
|
2025-11-16 20:30:17 +00:00
|
|
|
}
|
2025-09-04 03:05:37 +08:00
|
|
|
func (f *AI_player) SendPack(b []byte) error {
|
2025-09-21 14:56:37 +00:00
|
|
|
return nil
|
|
|
|
|
|
2025-11-16 12:10:27 +08:00
|
|
|
}
|
|
|
|
|
|
2025-11-18 20:52:04 +00:00
|
|
|
func (f *AI_player) SendPackCmd(_ uint32, _ any) {
|
2025-11-08 16:38:41 +08:00
|
|
|
|
|
|
|
|
//fmt.Println("战斗结束")
|
|
|
|
|
|
2025-09-05 22:40:36 +08:00
|
|
|
}
|
2025-09-06 00:31:08 +08:00
|
|
|
|
2025-09-08 01:23:12 +08:00
|
|
|
func (p *AI_player) GetPetInfo() []model.PetInfo {
|
2025-09-06 00:31:08 +08:00
|
|
|
|
2025-09-08 01:23:12 +08:00
|
|
|
return p.petinfo
|
2025-09-06 00:31:08 +08:00
|
|
|
}
|
2025-09-06 01:47:08 +08:00
|
|
|
|
2025-09-25 14:51:11 +00:00
|
|
|
func (lw *AI_player) SendLoadPercent(info.LoadPercentOutboundInfo) {
|
|
|
|
|
|
|
|
|
|
}
|
2025-11-19 16:11:02 +08:00
|
|
|
func (f *AI_player) InvitePlayer(ff common.PlayerI) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
func (p *AI_player) QuitFight() {
|
|
|
|
|
|
|
|
|
|
}
|
2025-11-20 05:57:29 +08:00
|
|
|
|
|
|
|
|
func (p *AI_player) CanFight() bool {
|
|
|
|
|
return true
|
|
|
|
|
}
|