func SendBattleEvent_ChangeHP(_player pul.IBattleCreature, _pokemonId int, _hp int) { message := netmsg.NewBattleEventMessage(pnet.BATTLEEVENT_CHANGEHP) message.PokemonId = uint32(_pokemonId) message.NewHP = uint16(_hp) _player.SendBattleMessage(message) }
func SendBattleEvent_ChangePP(_player pul.IBattleCreature, _pokemonId int, _moveSlotId int, _newPP int) { message := netmsg.NewBattleEventMessage(pnet.BATTLEEVENT_CHANGEPP) message.PokemonId = uint32(_pokemonId) message.MoveSlotId = uint32(_moveSlotId) message.NewPP = uint8(_newPP) _player.SendBattleMessage(message) }
func NewPlayerTeamFromPlayer(_player pul.IBattleCreature) *PlayerTeam { playerTeam := PlayerTeam{} playerTeam.Nick = _player.GetName() playerTeam.Info = "PU Client" playerTeam.LoseMessage = "bgnt" playerTeam.WinMessage = "gg" playerTeam.avatar = 0 playerTeam.DefaultTier = "" playerTeam.Team = NewTeamFromParty(_player.GetPokemonParty()) return &playerTeam }