public static Packet ShowRemoteBuffEffect(CharacterConstants.UserEffect effect) { Packet showRemoteBuffEffectPacket = new Packet(ServerOperationCode.ShowRemoteEffect); showRemoteBuffEffectPacket.WriteByte((byte)effect); return(showRemoteBuffEffectPacket); }
public static void ShowLocalUserEffect(Character character, CharacterConstants.UserEffect effect) { using (Packet oPacket = new Packet(ServerOperationCode.Effect)) { oPacket.WriteByte((byte)effect); character.Client.Send(oPacket); } }
public static void ShowRemoteEffect(Character character, CharacterConstants.UserEffect effect, bool skipSelf = false) { using (Packet oPacket = new Packet(ServerOperationCode.ShowRemoteEffect)) { oPacket .WriteInt(character.ID) .WriteByte((byte)effect); character.Map.Broadcast(oPacket, skipSelf ? character : null); } }
public static Packet ShowRemoteBuffEffect(Character character, CharacterConstants.UserEffect effect, Skill skill, byte direction) { direction = 3; // TODO: fix this Packet showRemoteBuffEffectPacket = new Packet(ServerOperationCode.ShowRemoteEffect); showRemoteBuffEffectPacket .WriteInt(character.ID) .WriteByte((byte)effect) //buff level?? .WriteInt(skill.MapleID) .WriteByte(direction) .WriteByte((byte)effect) .WriteByte(1); //?? return(showRemoteBuffEffectPacket); }
public void ShowBuffEffect(Character character, CharacterConstants.UserEffect effect, Skill skill, byte direction) { direction = 3; using (Packet oPacket = new Packet(ServerOperationCode.ShowRemoteEffect)) { oPacket .WriteInt(character.ID) .WriteByte((byte)effect) //buff level?? .WriteInt(skill.MapleID) .WriteByte(direction) .WriteByte((byte)effect) .WriteByte(1); //?? character.Map.Broadcast(oPacket, null); } }
public static void ShowRemoteUserEffect(Character character, CharacterConstants.UserEffect effect, bool skipSelf = false) { character.Map.Broadcast(CharacterBuffsPackets.ShowRemoteBuffEffect(effect), skipSelf ? character : null); }
public static void ShowLocalUserEffect(Character character, CharacterConstants.UserEffect effect) { character.Client.Send(CharacterBuffsPackets.ShowLocalBuffEffect(effect)); }
public void ShowRemoteBuffEffect(Character character, CharacterConstants.UserEffect effect, Skill skill, byte direction) { character.Map.Broadcast(CharacterBuffsPackets.ShowRemoteBuffEffect(character, effect, skill, direction)); }