[Quest API] Add SendIllusion overloads/parameters to Perl/Lua (#3059)

* [Quest API] Add SendIllusion methods to Perl.

# Perl
- Add `$mob->SendIllusion(race, gender, texture, helmtexture, face, hairstyle, haircolor, beard, beardcolor, drakkin_heritage, drakkin_tattoo, drakkin_details, size, target)`.
- Add `$mob->SendIllusionPacket(illusion_table_ref)`.

* Change defaults.

* Remove debug message

* Cleanup.

* Cleanup

* Update perl_mob.cpp
This commit is contained in:
Alex King
2023-03-15 20:37:37 -04:00
committed by GitHub
parent 7c819539c8
commit 02ada0e496
4 changed files with 167 additions and 71 deletions
+2 -1
View File
@@ -899,7 +899,8 @@ public:
uint32 in_drakkin_tattoo = 0xFFFFFFFF,
uint32 in_drakkin_details = 0xFFFFFFFF,
float in_size = -1.0f,
bool send_appearance_effects = true
bool send_appearance_effects = true,
Client* target = nullptr
);
void CloneAppearance(Mob* other, bool clone_name = false);
void SetFaceAppearance(const FaceChange_Struct& face, bool skip_sender = false);