public void EndTurn() { GameFightTurnFinishMessage msg = new GameFightTurnFinishMessage(); m_Account.SocketManager.Send(msg); IsFighterTurn = false; }
public static void HandleFightTurnFinishMessage(GameFightTurnFinishMessage message, WorldClient client) { if (client.Character.Fighting && !client.Character.Fighter.Fight.Ended && !client.Character.Fighter.Fight.SequencesManager.Sequencing) { client.Character.Fighter.PassTurn(); } }
public static void HandleFightTurnFinished(GameFightTurnFinishMessage message, WorldClient client) { if (client.Character.FighterInstance != null) { client.Character.FighterInstance.EndTurn(); } }
public static void HandleGameFightTurnFinishMessage(WorldClient client, GameFightTurnFinishMessage message) { if (client.Character.IsFighting()) { client.Character.Fighter.PassTurn(); } }
public void GameFightTurnFinishMessageFrame(WorldClient client, GameFightTurnFinishMessage gameFightTurnFinishMessage) { var fight = client.ActiveCharacter.Fight; if (fight == null) { return; } if (fight.ActualFighter is CharacterFighter && fight.ActualFighter.Id == client.ActiveCharacter.Id) { fight.TurnEnd(); } }
public static void HandleGameFightTurnFinishMessage(WorldClient client, GameFightTurnFinishMessage message) { if (!client.Character.IsFighting()) { return; } if (client.Character.Fighter.IsSlaveTurn()) { client.Character.Fighter.GetSlave().PassTurn(); return; } client.Character.Fighter.PassTurn(); }