diff --git a/Source/Network/ClientOptionPacket.cpp b/Source/Network/ClientOptionPacket.cpp index 8c7085f2..ebd281e2 100644 --- a/Source/Network/ClientOptionPacket.cpp +++ b/Source/Network/ClientOptionPacket.cpp @@ -23,8 +23,7 @@ void CSession::SendClientOption(unsigned char value) { packet.id = 0x02D8; packet.option = 6; packet.value = value; - CRagConnection& connection = GetRagConnection(); - connection.Send(g_packetLengths.FixedLength(packet.id), &packet); + GetRagConnection().Send(reinterpret_cast(GetRagConnection()).FixedLength(packet.id), &packet); } // OFFSET: 0x00E48BA0 @@ -34,8 +33,7 @@ void CSession::SendHomunculusAutoFeedOption(unsigned char enabled) { packet.id = 0x02D8; packet.option = 3; packet.value = enabled; - CRagConnection& connection = GetRagConnection(); - connection.Send(g_packetLengths.FixedLength(packet.id), &packet); + GetRagConnection().Send(reinterpret_cast(GetRagConnection()).FixedLength(packet.id), &packet); } // OFFSET: 0x00E49380 @@ -45,6 +43,5 @@ void CSession::SendPetAutoFeedOption(unsigned char enabled) { packet.id = 0x02D8; packet.option = 2; packet.value = enabled; - CRagConnection& connection = GetRagConnection(); - connection.Send(g_packetLengths.FixedLength(packet.id), &packet); + GetRagConnection().Send(reinterpret_cast(GetRagConnection()).FixedLength(packet.id), &packet); }