[Opcode] Implement SetFace opcode (#2167)

* Implement SetFace opcode

This implements the opcode that's used to update zone clients when a
client updates their face

* Use SetFace in #feature command

Add check for valid number

This adds the #feature eyes command which isn't in the illusion struct
This commit is contained in:
hg
2022-05-11 19:57:20 -04:00
committed by GitHub
parent 29cdd91ca0
commit d8aa8f7e7a
18 changed files with 140 additions and 65 deletions
+1
View File
@@ -203,6 +203,7 @@ OP_DeleteSpell=0x3358
OP_Surname=0x0423
OP_ClearSurname=0x3fb0
OP_FaceChange=0x5578
OP_SetFace=0x1af3
OP_SenseHeading=0x260a
OP_Action=0x744c
OP_ConsiderCorpse=0x5204
+1
View File
@@ -201,6 +201,7 @@ OP_DeleteSpell=0x0736 # C
OP_Surname=0x7547 # C
OP_ClearSurname=0x2edd # C
OP_FaceChange=0x5658 # C
OP_SetFace=0x210a
OP_SenseHeading=0x3887 # C
OP_Action=0x2c27 # C
OP_ConsiderCorpse=0x37a7 # C
+1
View File
@@ -198,6 +198,7 @@ OP_DeleteSpell=0x6D7E #Xinu 02/20/09
OP_Surname=0x683E #Xinu 02/21/09
OP_ClearSurname=0x2613
OP_FaceChange=0x482D #Trevius 01/16/09
OP_SetFace=0x49dc
OP_SenseHeading=0x1237 #Trevius 01/16/09
OP_Action=0x5285 #Trevius 01/16/09
OP_ConsiderCorpse=0x4CBB #Xinu 02/20/09
+1
View File
@@ -205,6 +205,7 @@ OP_DeleteSpell=0x0698 # C
OP_Surname=0x44ae # C
OP_ClearSurname=0x6705 # C
OP_FaceChange=0x37a7 # C
OP_SetFace=0x6cfa
OP_SenseHeading=0x1b8a # C
OP_Action=0x0f14 # C
OP_ConsiderCorpse=0x0a18 # C