diff --git a/443-Protocol.mediawiki b/443-Protocol.mediawiki index 9808fa1..f0cd5d9 100644 --- a/443-Protocol.mediawiki +++ b/443-Protocol.mediawiki @@ -89,7 +89,138 @@ Client states are used to switch between different graphic and logic procedures. ! Action for when an ignore is removed. |} -===Other=== +===Entity=== + +{| border=3 +|- +! Opcode +! Frame Name +! Variable 0 +! Variable 1 +! Variable 2 +! Description +|- +! 44 +! [[443 Player Option 0|Player Option 0]] +! id +! position x +! position y +! Action for the first option of a player. +|- +! 22 +! [[443 Player Option 1|Player Option 1]] +! id +! position x +! position y +! Action for the second option of a player. +|- +! 52 +! [[443 Player Option 2|Player Option 2]] +! id +! position x +! position y +! Action for the third option of a player. +|- +! 56 +! [[443 Player Option 3|Player Option 3]] +! id +! position x +! position y +! Action for the fourth option of a player. +|- +! 1 +! [[443 Player Option 4|Player Option 4]] +! id +! position x +! position y +! Action for the fifth option of a player. +|- +! 41 +! [[443 Npc Option 0|Npc Option 0]] +! id +! position x +! position y +! Action for the first option of a NPC. +|- +! 17 +! [[443 Npc Option 1|Npc Option 1]] +! id +! position x +! position y +! Action for the second option of a NPC. +|- +! 13 +! [[443 Npc Option 2|Npc Option 2]] +! id +! position x +! position y +! Action for the third option of a NPC. +|- +! 53 +! [[443 Npc Option 3|Npc Option 3]] +! id +! position x +! position y +! Action for the fourth option of a NPC. +|- +! 46 +! [[443 Npc Option 4|Npc Option 4]] +! id +! position x +! position y +! Action for the fifth option of a NPC. +|- +! 1001 +! [[443 Npc Examine|Npc Examine]] +! id +! position x +! position y +! Action for the examine option of a Npc. +|- +! 55 +! [[443 Object Option 0|Object Option 0]] +! info hash +! position x +! position y +! Action for the first option of a ground item. +|- +! 57 +! [[443 Object Option 1|Object Option 1]] +! info hash +! position x +! position y +! Action for the second option of an object. +|- +! 43 +! [[443 Object Option 2|Object Option 2]] +! info hash +! position x +! position y +! Action for the third option of an object. +|- +! 6 +! [[443 Object Option 3|Object Option 3]] +! info hash +! position x +! position y +! Action for the fourth option of an object. +|- +! 1005 +! [[443 Object Option 4|Object Option 4]] +! info hash +! position x +! position y +! Action for the fifth option of an object. +|- +! 1006 +! [[443 Object Examine|Object Examine]] +! id +! position x +! position y +! Action for the examine option of an object. +|} + +===Widget=== {| border=3 |- @@ -169,6 +300,18 @@ Client states are used to switch between different graphic and logic procedures. ! slot ! widget id ! Action for the fifth option of an item on a widget. +|} + +===Other=== + +{| border=3 +|- +! Opcode +! Frame Name +! Variable 0 +! Variable 1 +! Variable 2 +! Description |- ! 1004 ! [[443 Item Examine|Item Examine]] @@ -219,48 +362,6 @@ Client states are used to switch between different graphic and logic procedures. ! position y ! Action for the examine option of a ground item. |- -! 55 -! [[443 Object Option 0|Object Option 0]] -! info hash -! position x -! position y -! Action for the first option of a ground item. -|- -! 57 -! [[443 Object Option 1|Object Option 1]] -! info hash -! position x -! position y -! Action for the second option of an object. -|- -! 43 -! [[443 Object Option 2|Object Option 2]] -! info hash -! position x -! position y -! Action for the third option of an object. -|- -! 6 -! [[443 Object Option 3|Object Option 3]] -! info hash -! position x -! position y -! Action for the fourth option of an object. -|- -! 1005 -! [[443 Object Option 4|Object Option 4]] -! info hash -! position x -! position y -! Action for the fifth option of an object. -|- -! 1006 -! [[443 Object Examine|Object Examine]] -! id -! position x -! position y -! Action for the examine option of an object. -|- ! 29 ! [[443 Close Window|Close Window]] ! NA