diff --git a/Lua-Packet.md b/Lua-Packet.md index 041b164..4c5a657 100644 --- a/Lua-Packet.md +++ b/Lua-Packet.md @@ -1,34 +1,37 @@ -Packet is a class exported to Lua that represents the EQApplicationPacket object from EQEmu. - -[Return to the Lua API](Lua-API) - -### Properties -``` -packet.null -- Returns true if this object is null -packet.valid -- Returns true if this object is not null -``` - -### Member Functions -``` -Packet() -- Creates a null spell -Packet(Integer opcode, Integer size) -Integer GetSize(); -Integer GetOpcode(); -Void SetOpcode(Integer op); -Void WriteInteger8(Integer offset, Integer value); -Void WriteInteger16(Integer offset, Integer value); -Void WriteInteger32(Integer offset, Integer value); -Void WriteInteger64(Integer offset, Integer value); -Void WriteFloat(Integer offset, Real value); -Void WriteDouble(Integer offset, Real value); -Void WriteString(Integer offset, String value); -Void WriteFixedLengthString(Integer offset, String value, Integer string_length); -Integer ReadInteger8(Integer offset); -Integer ReadInteger16(Integer offset); -Integer ReadInteger32(Integer offset); -Integer ReadInteger64(Integer offset); -Real ReadFloat(Integer offset); -Real ReadDouble(Integer offset); -String ReadString(Integer offset); -String ReadFixedLengthString(Integer offset, Integer string_length); +Packet is a class exported to Lua that represents the EQApplicationPacket object from EQEmu. + +[Return to the Lua API](Lua-API) + +### Properties +``` +packet.null -- Returns true if this object is null +packet.valid -- Returns true if this object is not null +``` + +### Member Functions +``` +Packet() -- Creates a null spell +Packet(Integer opcode, Integer size) +Packet(Integer opcode, Integer size, Boolean use_raw_opcode) +Integer GetSize(); +Integer GetOpcode(); +Void SetOpcode(Integer op); +Integer GetRawOpcode(); +Void SetRawOpcode(Integer op); +Void WriteInteger8(Integer offset, Integer value); +Void WriteInteger16(Integer offset, Integer value); +Void WriteInteger32(Integer offset, Integer value); +Void WriteInteger64(Integer offset, Integer value); +Void WriteFloat(Integer offset, Real value); +Void WriteDouble(Integer offset, Real value); +Void WriteString(Integer offset, String value); +Void WriteFixedLengthString(Integer offset, String value, Integer string_length); +Integer ReadInteger8(Integer offset); +Integer ReadInteger16(Integer offset); +Integer ReadInteger32(Integer offset); +Integer ReadInteger64(Integer offset); +Real ReadFloat(Integer offset); +Real ReadDouble(Integer offset); +String ReadString(Integer offset); +String ReadFixedLengthString(Integer offset, Integer string_length); ``` \ No newline at end of file