File tree Expand file tree Collapse file tree 3 files changed +33
-0
lines changed
WowPacketParserModule.V10_0_0_46181/Parsers
WowPacketParserModule.V8_0_1_27101/Parsers
WowPacketParserModule.V9_0_1_36216/Parsers Expand file tree Collapse file tree 3 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -268,6 +268,17 @@ public static void QuestGiverOfferReward(Packet packet)
268268 packet . ReadWoWString ( "PortraitTurnInName" , portraitTurnInNameLen ) ;
269269
270270 Storage . QuestOfferRewards . Add ( questOfferReward , packet . TimeSpan ) ;
271+
272+ if ( ClientLocale . PacketLocale != LocaleConstant . enUS && questOfferReward . RewardText != string . Empty )
273+ {
274+ QuestOfferRewardLocale localesQuestOfferReward = new QuestOfferRewardLocale
275+ {
276+ ID = questOfferReward . ID ,
277+ RewardText = questOfferReward . RewardText
278+ } ;
279+
280+ Storage . LocalesQuestOfferRewards . Add ( localesQuestOfferReward , packet . TimeSpan ) ;
281+ }
271282 }
272283
273284 [ Parser ( Opcode . CMSG_QUEST_GIVER_STATUS_TRACKED_QUERY ) ]
Original file line number Diff line number Diff line change @@ -599,6 +599,17 @@ public static void QuestGiverOfferReward(Packet packet)
599599 packet . ReadWoWString ( "PortraitTurnInName" , portraitTurnInNameLen ) ;
600600
601601 Storage . QuestOfferRewards . Add ( questOfferReward , packet . TimeSpan ) ;
602+
603+ if ( ClientLocale . PacketLocale != LocaleConstant . enUS && questOfferReward . RewardText != string . Empty )
604+ {
605+ QuestOfferRewardLocale localesQuestOfferReward = new QuestOfferRewardLocale
606+ {
607+ ID = questOfferReward . ID ,
608+ RewardText = questOfferReward . RewardText
609+ } ;
610+
611+ Storage . LocalesQuestOfferRewards . Add ( localesQuestOfferReward , packet . TimeSpan ) ;
612+ }
602613 }
603614
604615 [ Parser ( Opcode . SMSG_DISPLAY_PLAYER_CHOICE ) ]
Original file line number Diff line number Diff line change @@ -433,6 +433,17 @@ public static void QuestGiverOfferReward(Packet packet)
433433 packet . ReadWoWString ( "PortraitTurnInName" , portraitTurnInNameLen ) ;
434434
435435 Storage . QuestOfferRewards . Add ( questOfferReward , packet . TimeSpan ) ;
436+
437+ if ( ClientLocale . PacketLocale != LocaleConstant . enUS && questOfferReward . RewardText != string . Empty )
438+ {
439+ QuestOfferRewardLocale localesQuestOfferReward = new QuestOfferRewardLocale
440+ {
441+ ID = questOfferReward . ID ,
442+ RewardText = questOfferReward . RewardText
443+ } ;
444+
445+ Storage . LocalesQuestOfferRewards . Add ( localesQuestOfferReward , packet . TimeSpan ) ;
446+ }
436447 }
437448
438449 [ Parser ( Opcode . CMSG_QUEST_GIVER_CHOOSE_REWARD ) ]
You can’t perform that action at this time.
0 commit comments