mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-02 10:53:44 +00:00
Issue 537. A pet that reached a dig dug it up by itself for free. Now, as on live (2014 captures), the pet goes to the dig with state 0x500 and the Go To Object ability while the owner gets the PR_DIG_TUTORIAL_01 tooltip; at the dig it waits with state 0x120 and the Dig At Position ability, and the owner gets the pet action button (ShowPetActionButton 3). Pressing SHIFT or the button makes the client send RequestUse on the pet (LWOPetControlComponent::msgPetCommand 0x00c5d220, "contextAction"); that costs PetAbilities.ImaginationCost (1 for digging), hides the button, shows PR_DIG_TUTORIAL_03 and starts the dig. The button goes away when the pet leaves the dig. The dig is no longer written into the pet's serialized interaction: live did not serialize one for digs or pet switches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>