@@ -17,6 +17,8 @@ public static class DBC
1717 public static Storage < AchievementEntry > Achievement { get ; set ; }
1818 public static Storage < AnimationDataEntry > AnimationData { get ; set ; }
1919 public static Storage < BroadcastTextEntry > BroadcastText { get ; set ; }
20+ public static Storage < BroadcastTextDurationEntry > BroadcastTextDuration { get ; set ; }
21+ public static Storage < ConversationLineEntry > ConversationLine { get ; set ; }
2022 public static Storage < CreatureEntry > Creature { get ; set ; }
2123 public static Storage < CreatureDifficultyEntry > CreatureDifficulty { get ; set ; }
2224 public static Storage < CreatureFamilyEntry > CreatureFamily { get ; set ; }
@@ -199,6 +201,16 @@ await Task.WhenAll(Task.Run(() =>
199201 else
200202 Phases [ phase . Value . PhaseGroupID ] . Add ( phase . Value . PhaseID ) ;
201203 }
204+ } ) , Task . Run ( ( ) =>
205+ {
206+ if ( BroadcastTextDuration != null )
207+ foreach ( var broadcastTextDuration in BroadcastTextDuration )
208+ {
209+ if ( ! BroadcastTextDurations . ContainsKey ( broadcastTextDuration . Value . BroadcastTextID ) )
210+ BroadcastTextDurations . Add ( broadcastTextDuration . Value . BroadcastTextID , [ broadcastTextDuration . Value . Locale ] ) ;
211+ else
212+ BroadcastTextDurations [ broadcastTextDuration . Value . BroadcastTextID ] . Add ( broadcastTextDuration . Value . Locale ) ;
213+ }
202214 } ) ) ;
203215 }
204216
@@ -238,5 +250,6 @@ public static uint GetEmptyAnimStateID()
238250 public static readonly Dictionary < uint , FactionEntry > FactionStores = new Dictionary < uint , FactionEntry > ( ) ;
239251 public static readonly Dictionary < Tuple < uint , uint > , SpellEffectEntry > SpellEffectStores = new Dictionary < Tuple < uint , uint > , SpellEffectEntry > ( ) ;
240252 public static readonly Dictionary < int , List < ushort > > Phases = new Dictionary < int , List < ushort > > ( ) ;
253+ public static readonly Dictionary < int , HashSet < int > > BroadcastTextDurations = new Dictionary < int , HashSet < int > > ( ) ;
241254 }
242255}
0 commit comments