diff --git a/377-Protocol.mediawiki b/377-Protocol.mediawiki new file mode 100644 index 0000000..7a47717 --- /dev/null +++ b/377-Protocol.mediawiki @@ -0,0 +1,139 @@ +[[Category Packet]] +[[Category Packet 377]] +[[Category RS2]] + +===Server -> Client Packets=== +{| border=2 +|- +! Opcode +! Type +! Length (bytes) +! Name +! Description +|- +! 2 +! FIXED +! 4 +! [[377 Interface Animation|Interface Animation]] +! Sets an interface's model animation. +|- +! 5 +! FIXED +! 0 +! [[377 Logout|Logout]] +! Disconnects the client from the server. +|- +! 10 +! FIXED +! 3 +! [[377 Send Sidebar Interface|Send Sidebar Interface]] +! Assigns an interface to one of the tabs in the game sidebar. +|- +! 13 +! FIXED +! 0 +! [[377 Animation Reset|Animation Reset]] +! Resets all animations in the immediate area. +|- +! 21 +! FIXED +! 6 +! [[377 Interface Item|Interface Item]] +! Displays an item model inside an interface. +|- +! 26 +! FIXED +! 5 +! [[377 Send Sound|Send Sound]] +! Sends a sound to be played. +|- +! 40 +! FIXED +! 2 +! [[377 Reset Ground Items and Objects|Reset Ground Items and Objects]] +! Resets all ground items and objects in a 8x8 region. +|- +! 49 +! FIXED +! 6 +! [[377 Skill Level|Skill Level]] +! Sends a skill level to the client. +|- +! 50 +! FIXED +! 2 +! [[377 Walkable Interface|Walkable Interface]] +! Displays an interface in walkable mode. +|- +! 53 +! FIXED +! 4 +! [[377 Construct Map Region|Construct Map Region]] +! Constructs a map region given the region's x and y coordinate. +|- +! 58 +! FIXED +! 0 +! [[377 Input Amount|Input Amount]] +! Displays the "Input amount" interface. +|- +! 63 +! VARIABLE_BYTE +! N/A +! [[377 Send Message|Send Message]] +! Sends a server message (e.g. 'Welcome to RuneScape') or trade/duel request. +|- +! 67 +! FIXED +! 4 +! [[377 Camera Shake|Camera Shake]] +! Causes the camera to shake. +|- +! 75 +! FIXED +! 2 +! [[377 Send Position|Send Position]] +! Sends a position (used for packets such as Ground Items and Projectiles) +|- +! 76 +! FIXED +! 23 +! [[377 Open Welcome Screen|Open Welcome Screen]] +! Displays the welcome screen. +|- +! 78 +! FIXED +! 9 +! [[377 Send Add Friend|Send Add Friend]] +! Sends a friend to be added to the friend list. +|- +! 107 +! FIXED +! 5 +! [[377 Send Ground Item|Send Ground Item]] +! Adds a ground item to the server. +|- +! 113 +! FIXED +! 0 +! [[377 Reset Button State|Reset Button State]] +! Resets the button state for all buttons. +|- +! 125 +! FIXED +! 1 +! [[377 Run Energy|Run Energy]] +! Sends the players run energy level. +|- +! 126 +! FIXED +! 3 +! [[377 Initialize Player|Initialize Player]] +! Sends the player's membership status and their current index on the server's player list. +|- +! 128 +! FIXED +! 4 +! [[377 Inventory Overlay|Inventory Overlay]] +! Displays an interface over the sidebar area. +|-} \ No newline at end of file diff --git a/Categories.mediawiki b/Categories.mediawiki index eaa23f2..95765f8 100644 --- a/Categories.mediawiki +++ b/Categories.mediawiki @@ -1,10 +1,11 @@ The following categories contain pages or media. * [[Category Data Type]] (3 members) -* [[Category Packet]] (86 members) +* [[Category Packet]] (87 members) * [[Category Packet 194]] (4 members) * [[Category Packet 317]] (80 members) +* [[Category Packet 377]] (1 members) * [[Category Packet 474]] (1 members) * [[Category Packet {{{revision}}}]] (1 members) -* [[Category RS2]] (8 members) +* [[Category RS2]] (9 members) * [[Category RSC]] (5 members) diff --git a/Category-Packet-377.mediawiki b/Category-Packet-377.mediawiki new file mode 100644 index 0000000..9e83d48 --- /dev/null +++ b/Category-Packet-377.mediawiki @@ -0,0 +1,4 @@ + +== '''Pages in category "Packet 377"''' == +The following 1 pages are in this category. +* [[377 Protocol]] diff --git a/Category-Packet.mediawiki b/Category-Packet.mediawiki index 23fc8bd..f5b95c4 100644 --- a/Category-Packet.mediawiki +++ b/Category-Packet.mediawiki @@ -1,6 +1,6 @@ == '''Pages in category "Packet"''' == -The following 86 pages are in this category. +The following 87 pages are in this category. * [[194 Clear screen]] * [[194 Logout]] * [[194 Protocol]] @@ -85,5 +85,6 @@ The following 86 pages are in this category. * [[317 Unequip item]] * [[317 Walkable interface]] * [[317 Weight]] +* [[377 Protocol]] * [[474 Protocol]] * [[Template Packet]] diff --git a/Category-RS2.mediawiki b/Category-RS2.mediawiki index 7de43aa..4e2daf1 100644 --- a/Category-RS2.mediawiki +++ b/Category-RS2.mediawiki @@ -28,10 +28,11 @@ The ''opcode'' of a game packet is basically an identifier for the type of game A ''fixed-size'' packet is a packet whose payload size does never change, and the size for the specified opcode is already known between both client and server. A ''variable-sized'' packet is a packet whose payload size changes according to the situation of the game session. == '''Pages in category "RS2"''' == -The following 8 pages are in this category. +The following 9 pages are in this category. * [[194 Protocol]] * [[289 Protocol]] * [[317 Protocol]] +* [[377 Protocol]] * [[464 Protocol]] * [[474 Protocol]] * [[508 Protocol]]