public static ChatPacket ParseChatPacket(string[] lines, long index, BuildVersions buildVersion) { ChatPacket chatPacket = new ChatPacket("", 0, "", LineGetters.GetTimeSpanFromLine(lines[index])); if (IsCreatureText(lines[index + 1])) { do { if (LineGetters.GetGuidFromLine(lines[index], buildVersion, senderGuid: true) != "") { chatPacket.creatureGuid = LineGetters.GetGuidFromLine(lines[index], buildVersion, senderGuid: true); } if (GetTextFromLine(lines[index]) != "") { chatPacket.creatureText = GetTextFromLine(lines[index]); } index++; }while (lines[index] != ""); chatPacket.creatureEntry = CreatureScriptsCreator.GetCreatureEntryByGuid(chatPacket.creatureGuid); } return(chatPacket); }
public MainForm() { InitializeComponent(); creatureScriptsCreator = new CreatureScriptsCreator(this); waypointsCreator = new WaypointsCreator(this); coreScriptTemplate = new CoreScriptTemplates(this); spellAuraScriptCreatorDB = new SpellAuraScriptDbCreator(this); creatureNamesDict = new Dictionary <uint, string>(); spellDBCOverrideCreatorDB = new SpellInfoOverrideCreator(this); combatAIScriptsCreatorDB = new CombatAICreator(this); objectTemplateHelperDB = new ObjectTemplateHelper(this); journalLootCreatorDB = new JournalLootCreator(this); dungeonDataParser = new DungeonDataInfoCreator(this); areaTriggerActionCreator = new AreaTriggerActionCreator(this); if (Properties.Settings.Default.UsingDB) { creatureNamesDict = GetCreatureNamesFromDB(); } else { checkBox_DatabaseConsidering.Enabled = false; } }
public MainForm() { InitializeComponent(); creatureScriptsCreator = new CreatureScriptsCreator(this); waypointsCreator = new WaypointsCreator(this); coreScriptTemplate = new CoreScriptTemplates(this); conditionsCreator = new ConditionsCreator(this); creatureNamesDict = new Dictionary <uint, string>(); if (Properties.Settings.Default.UsingDB) { creatureNamesDict = GetCreatureNamesFromDB(); } }
public static AIReactionPacket ParseAIReactionPacket(string[] lines, long index, BuildVersions buildVersion) { AIReactionPacket reactionPacket = new AIReactionPacket("", 0, LineGetters.GetTimeSpanFromLine(lines[index])); do { if (LineGetters.GetGuidFromLine(lines[index], buildVersion, unitGuid: true) != "") { reactionPacket.creatureGuid = LineGetters.GetGuidFromLine(lines[index], buildVersion, unitGuid: true); } index++; }while (lines[index] != ""); reactionPacket.creatureEntry = CreatureScriptsCreator.GetCreatureEntryByGuid(reactionPacket.creatureGuid); return(reactionPacket); }
public MainForm() { InitializeComponent(); creatureScriptsCreator = new CreatureScriptsCreator(this); waypointsCreator = new WaypointsCreator(this); coreScriptTemplate = new CoreScriptTemplates(this); creatureNamesDict = new Dictionary <uint, string>(); if (Properties.Settings.Default.UsingDB) { creatureNamesDict = GetCreatureNamesFromDB(); } else { checkBox_DatabaseConsidering.Enabled = false; } }