void OnTurnStopped(IFight fight, FightActor player) { if (fight.TimeLine.Next != this) { return; } var characterFighter = Summoner as CharacterFighter; if (characterFighter == null) { return; } ContextHandler.SendSlaveSwitchContextMessage(characterFighter.Character.Client, this); }
public static void ApplySwitchBuff(TriggerBuff buff, BuffTriggerType trigger, object token) { ContextHandler.SendSlaveSwitchContextMessage(buff.Target.Fight.Clients, buff.Target, buff.Target.GetSummons().Where(x => (x as SummonedMonster).Monster.Template.Id == 4010).FirstOrDefault()); }