From c21ef703daabff116bdb95d06f4f1ec64ef9b5cf Mon Sep 17 00:00:00 2001 From: Supamiu Date: Fri, 11 Oct 2019 22:59:15 +0200 Subject: [PATCH 1/3] Add description for AetherReductionDlg ActorControl packet --- src/common/Network/CommonActorControl.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index f620b381..734b3d83 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -175,6 +175,14 @@ namespace Sapphire::Network::ActorControl RelicInfuseMsg = 0x179, + /*! + * Sent as result of an aetherial reduction. + * param1 = Reduced item ID + 500 000 (idk what this 500 000 is but it's always here no matter what) + * param2 = First result item id (+ 1 000 000 if HQ) + * param3 = First result item quantity + * param4 = (Optional) Second result item id (+ 1 000 000 if HQ) + * param5 = (Optional) Second result item quantity + */ AetherReductionDlg = 0x17D, /*! From 6746e51dcbbfc6e55c136979f8e7ea8a688477b8 Mon Sep 17 00:00:00 2001 From: Supamiu Date: Fri, 11 Oct 2019 23:04:45 +0200 Subject: [PATCH 2/3] Add more details about CraftingUnk ActorControl packet --- src/common/Network/CommonActorControl.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index 734b3d83..36fb55a6 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -142,6 +142,15 @@ namespace Sapphire::Network::ActorControl SetPose = 0x127, + /*! + * This is used for general crafting events, I found some of them but some are missing: + * + * param1 = event type, the rest of the struct depends on this param. + * - 18 & 19: Quicksynth result, 19 means HQ result item, item ID is param2 and is + 1 000 000 when HQ. + * Quantity is param3 (possible quicksynth that gives more than one item in the future?) + * + * All the other values have unkown behavior for now. + */ CraftingUnk = 0x12C, GatheringSenseMsg = 0x130, From b33c08fb9c032dcbb5ab7a398f816f48ef562c3b Mon Sep 17 00:00:00 2001 From: Supamiu Date: Sat, 19 Oct 2019 14:12:07 +0200 Subject: [PATCH 3/3] Add premium saddlebag container ids --- src/common/Common.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/Common.h b/src/common/Common.h index 7bb57000..564d6650 100644 --- a/src/common/Common.h +++ b/src/common/Common.h @@ -232,6 +232,9 @@ namespace Sapphire::Common SaddleBag0 = 4000, SaddleBag1 = 4001, + // These are the ones you get when paying for premium companion app + PremiumSaddleBag0 = 4100, + PremiumSaddleBag1 = 4101, RetainerBag0 = 10000, RetainerBag1 = 10001,