diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/Cutscenes/Index.version b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/Cutscenes/Index.version index 7349d1c46..06ca46e9e 100644 Binary files a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/Cutscenes/Index.version and b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/Cutscenes/Index.version differ diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/ConversationData.xml b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/ConversationData.xml index e82d3567a..c24e51f8b 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/ConversationData.xml +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/ConversationData.xml @@ -1,22 +1,19 @@ - + - - - - - - - - - - - - + - - - + + + + + + + + + + + diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/SoundData.xml b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/SoundData.xml index 437d0ec6b..c23ad3665 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/SoundData.xml +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Base.SC2Data/GameData/SoundData.xml @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ - + @@ -24,44 +24,48 @@ - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/DocumentHeader b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/DocumentHeader index a1a77cd71..0321b528b 100644 Binary files a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/DocumentHeader and b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/DocumentHeader differ diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/GameData.version b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/GameData.version index c6f506b3f..00bfdf036 100644 Binary files a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/GameData.version and b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/GameData.version differ diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/MapScript.galaxy index 1eac85785..5e6a0f597 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/MapScript.galaxy +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/MapScript.galaxy @@ -389,6 +389,7 @@ trigger gt_HatcheryCancelledQ; trigger gt_HatcheryMutationStartedQ; trigger gt_HatcheryMutationCompleted; trigger gt_HatcheryMutationUIUpdate; +trigger gt_HatcheryCompletedTransmission; trigger gt_HarvestingTeachQ; trigger gt_HarvestingSpawnDrones; trigger gt_HarvestingSelectDrones; @@ -1762,7 +1763,12 @@ bool gt_DroneOpeningEventQ_Func (bool testConds, bool runActions) { TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00006", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Terr") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot"))) { + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00194", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00006", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); TriggerQueueExit(); TriggerExecute(gt_HatcheryTeachtoMutate, true, false); @@ -2499,11 +2505,7 @@ bool gt_HatcheryMutationStartedQ_Func (bool testConds, bool runActions) { return false; } - if (!((gv_stage2DebugUsed == false))) { - return false; - } - - if (!(((UnitGetType(EventUnit()) == "AP_Lair") || (UnitGetType(EventUnit()) == "AP_CommandCenter") || (UnitGetType(EventUnit()) == "AP_Nexus")))) { + if (!(((UnitGetType(EventUnitProgressUnit()) == "AP_Hatchery") || (UnitGetType(EventUnitProgressUnit()) == "AP_Lair") || (UnitGetType(EventUnitProgressUnit()) == "AP_Hive") || (UnitGetType(EventUnitProgressUnit()) == "AP_CommandCenter") || (UnitGetType(EventUnitProgressUnit()) == "AP_Nexus")))) { return false; } @@ -2528,35 +2530,6 @@ bool gt_HatcheryMutationStartedQ_Func (bool testConds, bool runActions) { TriggerExecute(gt_HatcheryPlacementRemove, true, false); TriggerEnable(gt_HatcheryMutationCompleted, true); UnitBehaviorRemove(EventUnitProgressUnit(), "SpawnLarva", 1); - Wait(1.0, c_timeGame); - if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { - TriggerQueueEnter(); - libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); - if ((gv_hatcheryStarted_Transmission01 == c_invalidTransmissionId)) { - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00027", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); - gv_hatcheryStarted_Transmission01 = TransmissionLastSent(); - gv_s01_TransmissionCurrent01 = TransmissionLastSent(); - TransmissionWait(TransmissionLastSent(), 0.0); - } - - if ((gv_hatcheryStarted_Transmission02 == c_invalidTransmissionId)) { - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00015", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); - gv_hatcheryStarted_Transmission02 = TransmissionLastSent(); - gv_s01_TransmissionCurrent01 = TransmissionLastSent(); - TransmissionWait(TransmissionLastSent(), 0.0); - } - - if ((gv_hatcheryStarted_Transmission03 == c_invalidTransmissionId)) { - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00180", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); - gv_hatcheryStarted_Transmission03 = TransmissionLastSent(); - gv_s01_TransmissionCurrent01 = TransmissionLastSent(); - TransmissionWait(TransmissionLastSent(), 0.0); - } - - libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); - TriggerQueueExit(); - } - return true; } @@ -2694,6 +2667,63 @@ void gt_HatcheryMutationUIUpdate_Init () { gt_HatcheryMutationUIUpdate = TriggerCreate("gt_HatcheryMutationUIUpdate_Func"); } +//-------------------------------------------------------------------------------------------------- +// Trigger: Hatchery Completed Transmission +//-------------------------------------------------------------------------------------------------- +bool gt_HatcheryCompletedTransmission_Func (bool testConds, bool runActions) { + // Automatic Variable Declarations + string autoB0E09083_val; + + // Actions + if (!runActions) { + return true; + } + + autoB0E09083_val = libABFE498B_gv_aP_Triggers_Option_overridePlayerRace; + if (autoB0E09083_val == "Terr") { + TriggerQueueEnter(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); + libSwaC_gf_SendTransmissionCampaign(null, "Challengescombined|Line00006", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "zSMBriefing_Korhal03|Line00008", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab03|Line00132", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); + TriggerQueueExit(); + } + else if (autoB0E09083_val == "Prot") { + TriggerQueueEnter(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Zerus01|Line00137", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "Challengescombined|Line00108", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00142", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); + TriggerQueueExit(); + } + else { + TriggerQueueEnter(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00027", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00015", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00180", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); + TriggerQueueExit(); + } + return true; +} + +//-------------------------------------------------------------------------------------------------- +void gt_HatcheryCompletedTransmission_Init () { + gt_HatcheryCompletedTransmission = TriggerCreate("gt_HatcheryCompletedTransmission_Func"); +} + //-------------------------------------------------------------------------------------------------- // Trigger: Harvesting Teach Q //-------------------------------------------------------------------------------------------------- @@ -2721,8 +2751,8 @@ bool gt_HarvestingTeachQ_Func (bool testConds, bool runActions) { TriggerEnable(TriggerGetCurrent(), false); TriggerQueuePause(false); - TriggerQueueClear(c_triggerQueueKill); if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { + TriggerQueueClear(c_triggerQueueKill); TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00102", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); @@ -2741,7 +2771,7 @@ bool gt_HarvestingTeachQ_Func (bool testConds, bool runActions) { else { TriggerQueueEnter(); Wait(2.0, c_timeGame); - TriggerExecute(gt_HarvestingSpawnDrones, true, false); + TriggerExecute(gt_HarvestingSpawnDrones, true, true); TriggerQueueExit(); } TriggerQueueEnter(); @@ -2879,6 +2909,8 @@ bool gt_HarvestingSpawnDrones_Func (bool testConds, bool runActions) { gf_CreateInfoText(auto28D43D28_var); UnitSetInfoTip(auto28D43D28_var, UnitTypeGetName(UnitGetType(auto28D43D28_var))); } + Wait(1.0, c_timeGame); + TriggerExecute(gt_HatcheryCompletedTransmission, true, false); return true; } @@ -3256,7 +3288,7 @@ bool gt_OverlordTeachQ_Func (bool testConds, bool runActions) { } TriggerEnable(TriggerGetCurrent(), false); - if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut")) { + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00034", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); @@ -3271,7 +3303,21 @@ bool gt_OverlordTeachQ_Func (bool testConds, bool runActions) { libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); TriggerQueueExit(); } - + else { + TriggerQueueEnter(); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Speech); + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00034", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + TransmissionWait(TransmissionLastSent(), 0.0); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00013", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + TransmissionWait(TransmissionLastSent(), 0.0); + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab02|Line00010", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + TransmissionWait(TransmissionLastSent(), 0.0); + libSwaC_gf_SetAllSoundChannelVolumesCampaign(libSwaC_ge_VolumeChannelModeCampaign_Game); + TriggerQueueExit(); + } TriggerExecute(gt_OverlordTeachOverlord, true, false); return true; } @@ -4424,6 +4470,8 @@ void gt_Platform02Entered_Init () { //-------------------------------------------------------------------------------------------------- bool gt_Platform02AlertQ_Func (bool testConds, bool runActions) { // Automatic Variable Declarations + string autoB144A698_val; + // Conditions if (testConds) { if (!((gv_gameOver == false))) { @@ -4448,10 +4496,25 @@ bool gt_Platform02AlertQ_Func (bool testConds, bool runActions) { TriggerQueueEnter(); if ((gv_playPlatformAlert == false)) { libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00191", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); - gv_s01_TransmissionCurrent01 = TransmissionLastSent(); - gv_playPlatformAlert = true; - TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + autoB144A698_val = libABFE498B_gv_aP_Triggers_Option_overridePlayerRace; + if (autoB144A698_val == "Terr") { + libSwaC_gf_SendTransmissionCampaign(null, "zEvoMission_Baneling|Line00033", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + gv_playPlatformAlert = true; + TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + } + else if (autoB144A698_val == "Prot") { + libSwaC_gf_SendTransmissionCampaign(null, "zEvoMission_Baneling|Line00027", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + gv_playPlatformAlert = true; + TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00191", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + gv_playPlatformAlert = true; + TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + } libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); } @@ -4630,6 +4693,8 @@ void gt_Room01ZergEnterReveal_Init () { //-------------------------------------------------------------------------------------------------- bool gt_Room01ContainmentBreachQ_Func (bool testConds, bool runActions) { // Automatic Variable Declarations + string autoFCE787D1_val; + // Conditions if (testConds) { if (!((gv_gameOver == false))) { @@ -4655,11 +4720,31 @@ bool gt_Room01ContainmentBreachQ_Func (bool testConds, bool runActions) { Wait(0.125, c_timeReal); TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00061", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00061", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00042", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } SoundPlay(SoundLink("zLab01_alarm_scripted", -1), PlayerGroupAll(), 100.0, 0.0); gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); - libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00062", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + autoFCE787D1_val = libABFE498B_gv_aP_Triggers_Option_overridePlayerRace; + if (autoFCE787D1_val == "Terr") { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00017", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00091", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else if (autoFCE787D1_val == "Prot") { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Expedition01|Line00058", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + gv_s01_TransmissionCurrent01 = TransmissionLastSent(); + TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00120", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00062", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); @@ -4872,7 +4957,7 @@ bool gt_ZergEnterRoom02Q_Func (bool testConds, bool runActions) { libLbty_gf_AutoRevealRegion(RegionFromId(7), RegionFromId(7), gv_pLAYER_01_USER); TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - if ((UnitGroupCount(UnitGroup("Zergling", gv_pLAYER_01_USER, RegionFromId(63), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) == 0) && (UnitGroupCount(UnitGroup("Drone", gv_pLAYER_01_USER, RegionFromId(63), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0)) { + if ((UnitGroupCount(UnitGroup("AP_Zergling", gv_pLAYER_01_USER, RegionFromId(63), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) == 0) && (UnitGroupCount(UnitGroup("AP_Drone", gv_pLAYER_01_USER, RegionFromId(63), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0)) { libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00146", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); @@ -4881,7 +4966,12 @@ bool gt_ZergEnterRoom02Q_Func (bool testConds, bool runActions) { libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00064", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00065", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00065", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00019", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); @@ -5012,8 +5102,14 @@ bool gt_Room03ZergEnteringQ_Func (bool testConds, bool runActions) { Wait(0.25, c_timeReal); TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(UnitFromId(281), "zMission_Lab01|Line00070", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); - libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00072", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(UnitFromId(281), "zMission_Lab01|Line00070", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + libSwaC_gf_SendTransmissionCampaign(gv_vALERIAN, "zMission_Lab01|Line00072", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(UnitFromId(281), "zMission_Lab02|Line00007", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab02|Line00056", c_transmissionDurationAdd, 0.0, true, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); TriggerQueueExit(); return true; @@ -5518,7 +5614,7 @@ bool gt_Room04GasHurtsZerglingsHardQ_Func (bool testConds, bool runActions) { return false; } - if (!((UnitGetType(EventUnit()) == "Zergling"))) { + if (!((UnitGetType(EventUnit()) == "AP_Zergling"))) { return false; } @@ -6247,7 +6343,12 @@ bool gt_ZerglingRescueObjectiveTransmissionQ_Func (bool testConds, bool runActio TriggerEnable(TriggerGetCurrent(), false); TriggerQueueEnter(); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00063", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00063", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00153", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); @@ -6838,7 +6939,12 @@ bool gt_ZerglingRescueQ_Func (bool testConds, bool runActions) { TriggerQueueEnter(); gv_zerglingsRescued01 = true; libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00198", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00198", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "Tutorial|Line00082", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); @@ -6848,7 +6954,12 @@ bool gt_ZerglingRescueQ_Func (bool testConds, bool runActions) { TriggerQueueEnter(); gv_zerglingsRescued03 = true; libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech); - libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00200", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(null, "zMission_Lab01|Line00200", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(null, "Tutorial|Line00167", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } gv_s01_TransmissionCurrent01 = TransmissionLastSent(); TransmissionWait(gv_s01_TransmissionCurrent01, 0.0); libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Game); @@ -8090,6 +8201,8 @@ void gt_ObjectiveSaveZerglingsUpdate_Init () { //-------------------------------------------------------------------------------------------------- bool gt_ObjectiveSaveZerglingsCreatePings_Func (bool testConds, bool runActions) { // Automatic Variable Declarations + string auto23F79DE0_val; + // Conditions if (testConds) { if (!((gv_gameOver == false))) { @@ -8111,12 +8224,31 @@ bool gt_ObjectiveSaveZerglingsCreatePings_Func (bool testConds, bool runActions) } TriggerEnable(TriggerGetCurrent(), false); - libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(39)), StringExternal("Param/Value/0F72BF68")); - gv_rescueZerglingsPings[1] = PingLastCreated(); - libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(40)), StringExternal("Param/Value/BBA82BDA")); - gv_rescueZerglingsPings[2] = PingLastCreated(); - libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(42)), StringExternal("Param/Value/B625C69E")); - gv_rescueZerglingsPings[3] = PingLastCreated(); + auto23F79DE0_val = libABFE498B_gv_aP_Triggers_Option_overridePlayerRace; + if (auto23F79DE0_val == "Terr") { + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(39)), StringExternal("Param/Value/F2774B93")); + gv_rescueZerglingsPings[1] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(40)), StringExternal("Param/Value/A6843CB0")); + gv_rescueZerglingsPings[2] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(42)), StringExternal("Param/Value/3D3B7267")); + gv_rescueZerglingsPings[3] = PingLastCreated(); + } + else if (auto23F79DE0_val == "Prot") { + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(39)), StringExternal("Param/Value/76F5D6ED")); + gv_rescueZerglingsPings[1] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(40)), StringExternal("Param/Value/B09B3AD7")); + gv_rescueZerglingsPings[2] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(42)), StringExternal("Param/Value/52A387F0")); + gv_rescueZerglingsPings[3] = PingLastCreated(); + } + else { + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(39)), StringExternal("Param/Value/0F72BF68")); + gv_rescueZerglingsPings[1] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(40)), StringExternal("Param/Value/BBA82BDA")); + gv_rescueZerglingsPings[2] = PingLastCreated(); + libSwaC_gf_CreateObjectivePing(false, UnitGetPosition(UnitFromId(42)), StringExternal("Param/Value/B625C69E")); + gv_rescueZerglingsPings[3] = PingLastCreated(); + } return true; } @@ -8598,7 +8730,13 @@ bool gt_MidQ_Func (bool testConds, bool runActions) { libNtve_gf_PauseUnit(UnitFromId(414), false); libNtve_gf_PauseUnit(UnitFromId(115), false); libNtve_gf_PauseUnit(UnitFromId(114), false); - libSwaC_gf_SendTransmissionCampaign(gv_kERRIGAN, "zMission_Lab01|Line00057", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + UnitIssueOrder(gv_mainDoor, Order(AbilityCommand("UmojanLabDoorsThinRightLowered", 0)), c_orderQueueReplace); + if (((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Neut") || (libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Zerg"))) { + libSwaC_gf_SendTransmissionCampaign(gv_kERRIGAN, "zMission_Lab01|Line00057", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } + else { + libSwaC_gf_SendTransmissionCampaign(gv_kERRIGAN, "zMission_Expedition01|Line00117", c_transmissionDurationAdd, 0.0, false, libSwaC_ge_CampaignTransmissionPortraitOptioins_HidePortraitAfter, libSwaC_ge_CampaignTransmissionCueSoundOptions_DefaultCueSoundBehavior); + } } TriggerExecute(gt_MidCleanup, true, true); TriggerQueueExit(); @@ -8933,8 +9071,6 @@ bool gt_MidCleanup_Func (bool testConds, bool runActions) { UnitIssueOrder(UnitFromId(115), OrderTargetingUnit(AbilityCommand("attack", 0), UnitFromId(313)), c_orderQueueReplace); UnitSetPosition(UnitFromId(114), PointFromId(461), false); UnitIssueOrder(UnitFromId(114), OrderTargetingUnit(AbilityCommand("attack", 0), UnitFromId(515)), c_orderQueueReplace); - libNtve_gf_ReplaceUnit(gv_mainDoor, "UmojanLabDoorsThinRightLowered", libNtve_ge_ReplaceUnitOptions_OldUnitsRelative); - gv_mainDoor = libNtve_gf_LastReplacedUnit(); UIAlertClear(gv_pLAYER_01_USER); TriggerExecute(gt_StartAI, true, false); SoundtrackStop(PlayerGroupAll(), c_soundtrackCategoryMusic, true); @@ -9949,6 +10085,7 @@ void InitTriggers () { gt_HatcheryMutationStartedQ_Init(); gt_HatcheryMutationCompleted_Init(); gt_HatcheryMutationUIUpdate_Init(); + gt_HatcheryCompletedTransmission_Init(); gt_HarvestingTeachQ_Init(); gt_HarvestingSpawnDrones_Init(); gt_HarvestingSelectDrones_Init(); diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Preload.xml b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Preload.xml index c2ab6841c..40aec2db3 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Preload.xml +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Preload.xml @@ -77,6 +77,10 @@ + + + + @@ -92,6 +96,8 @@ + + @@ -142,10 +148,12 @@ + + @@ -160,6 +168,7 @@ + @@ -167,6 +176,22 @@ + + + + + + + + + + + + + + + + diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/PreloadAssetDB.txt b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/PreloadAssetDB.txt index e3d6a9bd4..9d3a2e9e7 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/PreloadAssetDB.txt +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/PreloadAssetDB.txt @@ -2,23 +2,23 @@ id=que1 asset=Assets\Textures\WayPointLine.dds asset=Assets\UI\Cursors\WayPointConfirm_Void\WayPointConfirm_Void.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=ZergBuild asset=Assets\Textures\WayPointLine.dds asset=Assets\UI\Cursors\WayPointConfirm_Void\WayPointConfirm_Void.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr,ZergConstruction,Zerg_BuildingMorphStart +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr,ZergConstruction,Zerg_BuildingMorphStart Alert=BuildComplete,Error Unit=AutomatedExtractor,BanelingNest,CreepTumor,EvolutionChamber,Extractor,Hatchery,HydraliskDen,InfestationPit,KorhalSporeCannon,LurkerDen,NydusNetwork,RoachWarren,SpawningPool,SpineCrawler,Spire,SporeCrawler,UltraliskCavern,Virophage id=BurrowDroneDown asset=Assets\Textures\WayPointLine.dds asset=Assets\UI\Cursors\WayPointConfirm_Void\WayPointConfirm_Void.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Alert=Error Unit=DroneBurrowed id=BurrowZerglingDown asset=Assets\Textures\WayPointLine.dds asset=Assets\UI\Cursors\WayPointConfirm_Void\WayPointConfirm_Void.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Alert=Error Unit=ZerglingBurrowed @@ -26,57 +26,65 @@ Unit=ZerglingBurrowed id=Hatchery path=Assets\Textures\.dds asset=Wireframe-Zerg-##id##,btn-armor-zerg-building,btn-building-zerg-hatchery,btn-upgrade-protoss-shieldslevel0,ui_ingame_workercount_bg -Actor=BuildingTerrainFlatten,BuildingTerrainFlattenEditor,BuildingTerrainFlattenInstant,CliffLocalSelection,CliffLocalSelectionObserver,CliffPreSelection,CliffPreSelectionObserver,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,DeadAnimationMacro,EditorSelection,FlyerHelperSplat,FlyerShadow,GlazeSnowUnitMP,GroundLocalFlashingSelection,GroundLocalSelection,GroundLocalSelectionObserver,GroundPreSelection,GroundPreSelectionObserver,GroundShadow,GroundSyncFlashingSelection,GroundSyncSelection,##id##Build,##id##PlayerDecal1,MacroTownhallDeco_Zerg,ModelPretargetGround,PlaceholderModel,PlacementModel,PlayerLogoDoodadList,PortraitActor,PrimaryGroundSyncSelectionObserver,QueueAnim,SCEvent_TownhallDeco,SecondaryGroundSyncSelectionObserver,Snapshot,SnowVisualUnitMacroMP,SoundEmitter,SprayHelper,SprayHelperMacro,TerrainMgr,UnitDeathModel,UnitDeathModelUnscaled,UnitDeathSound,UnitDeathVoice,UnitFootprint,UnitSound,ZergClanFlag,Zerg##id##PlayerDecalMacro,Zerg##id##ToLair,ZergPlayerTrophy,ZerglingRespawnAnim,ZerglingRespawnEgg1,ZerglingRespawnEgg2,ZerglingRespawnEgg3,ZerglingRespawnEgg4 +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BuildingTerrainFlatten,BuildingTerrainFlattenEditor,BuildingTerrainFlattenInstant,CliffLocalSelection,CliffLocalSelectionObserver,CliffPreSelection,CliffPreSelectionObserver,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,DeadAnimationMacro,EditorSelection,FlyerHelperSplat,FlyerShadow,GlazeSnowUnitMP,GroundLocalFlashingSelection,GroundLocalSelection,GroundLocalSelectionObserver,GroundPreSelection,GroundPreSelectionObserver,GroundShadow,GroundSyncFlashingSelection,GroundSyncSelection,##id##Build,##id##PlayerDecal1,MacroTownhallDeco_Zerg,ModelPretargetGround,PlaceholderModel,PlacementModel,PlayerLogoDoodadList,PortraitActor,PrimaryGroundSyncSelectionObserver,QueueAnim,SCEvent_TownhallDeco,SecondaryGroundSyncSelectionObserver,Snapshot,SnowVisualUnitMacroMP,SoundEmitter,SprayHelper,SprayHelperMacro,TerrainMgr,UnitDeathModel,UnitDeathModelUnscaled,UnitDeathSound,UnitDeathVoice,UnitFootprint,UnitSound,ZergClanFlag,Zerg##id##PlayerDecalMacro,Zerg##id##ToLair,ZergPlayerTrophy,ZerglingRespawnAnim,ZerglingRespawnEgg1,ZerglingRespawnEgg2,ZerglingRespawnEgg3,ZerglingRespawnEgg4 Model=##id##,##id##Death,##id##DeathUnderConstruction,##id##Placement,##id##Portrait,Invisible,ProtossSmallUnitDeathLow,SCEvent_Deco_Zerg,TerranSmallUnitDeathLow,ZergGenericBuildingDeath,ZergSmallUnitDeathLow Sound=##id##_Ambience,##id##_Ready,##id##_What,Zerg_BuildingMorphWhat,Zerg_BuildingPlacement -[Alert] -id=AttackTown_Terr -asset=Assets\Textures\btn-command-attack.dds -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr -Model=PingBaseAttack -Sound=zMission_Lab01_DropShipAdjutant_165 - [Behavior] id=SpawnLarvaSingle asset=Assets\Textures\btn-missing-kaeo.dds -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Effect=LarvaRelease,SpawnLarvaInstantRemoveBehavior Unit=Larva [Conversation] id=Genericphrases -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr ConversationState=Characters Sound=Alert_GamePaused_Prot,Alert_GamePaused_Terr,Alert_GamePaused_Zerg,Alert_GameResumed_Prot,Alert_GameResumed_Terr,Alert_GameResumed_Zerg,Alert_ProtossAllyUnderAttack,Alert_ProtossAllysBaseUnderAttack,Alert_ProtossBaseUnderAttack,Alert_ProtossBuildError,Alert_ProtossCalldownLaunch,Alert_ProtossEconomyUnderAttack,Alert_ProtossForcesUnderAttack,Alert_ProtossMaxSupply,Alert_ProtossMineralsDepleted,Alert_ProtossNeedMoreFood,Alert_ProtossNeedMoreGas,Alert_ProtossNeedMoreMinerals,Alert_ProtossNotEnoughEnergy,Alert_ProtossPlaceOnVespeneGeyser,Alert_ProtossProtossPlaceInPowerField,Alert_ProtossProtossWarpInComplete,Alert_ProtossPylonUnderAttack,Alert_ProtossResearchComplete,Alert_ProtossUpgradeComplete,Alert_ProtossVespeneGeyserExhausted,Alert_TerranAddOnComplete,Alert_TerranAllyBaseUnderAttack,Alert_TerranAllyUnderAttack,Alert_TerranAuxiliaryMiningUnits,Alert_TerranBaseUnderAttack,Alert_TerranBuildError,Alert_TerranCalldownLaunch,Alert_TerranCommandCenterUpgradeComplete,Alert_TerranConstructionInterrupted,Alert_TerranEconomyUnderAttack,Alert_TerranForcesUnderAttack,Alert_TerranLandingSequenceInterrupted,Alert_TerranMaxSupply,Alert_TerranMineralsDepleted,Alert_TerranNeedMoreGas,Alert_TerranNeedMoreMinerals,Alert_TerranNotEnoughEnergy,Alert_TerranNukeReady,Alert_TerranPlaceOnVespeneGeyser,Alert_TerranResearchComplete,Alert_TerranSalvageComplete,Alert_TerranThorRepairComplete,Alert_TerranUnacceptableLandingZone,Alert_TerranUpgradeComplete,Alert_TerranVespeneGeyserExhausted,Alert_ZergAllyBaseUnderAttack,Alert_ZergAllyUnderAttack,Alert_ZergBaseUnderAttack,Alert_ZergBuildError,Alert_ZergCalldownLaunch,Alert_ZergCreepTumorUnderAttack,Alert_ZergEconomyUnderAttack,Alert_ZergEvolutionComplete,Alert_ZergForcesUnderAttack,Alert_ZergMaxSupply,Alert_ZergMetamorphosisComplete,Alert_ZergMineralsDepleted,Alert_ZergMutationComplete,Alert_ZergNeedMoreFood,Alert_ZergNeedMoreGas,Alert_ZergNeedMoreMinerals,Alert_ZergNewQueen,Alert_ZergNotEnoughEnergy,Alert_ZergPlaceOnCreep,Alert_ZergPlaceOnVespeneGeyser,Alert_ZergVespeneGeyserExhausted,IncomingTransmission,zMission_Lab01_DropShipAdjutant_168 +id=zMission_Lab01 +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Character=DropShipAdjutant,Kerrigan,UmojanScientistMale,Valerian +ConversationState=Cameras,Characters,MissionsCompleted,TemporaryStoryStates +Sound=##id##_DropShipAdjutant_004,##id##_DropShipAdjutant_007,##id##_DropShipAdjutant_008,##id##_DropShipAdjutant_014,##id##_DropShipAdjutant_015,##id##_DropShipAdjutant_017,##id##_DropShipAdjutant_020,##id##_DropShipAdjutant_023,##id##_DropShipAdjutant_027,##id##_DropShipAdjutant_029,##id##_DropShipAdjutant_030,##id##_DropShipAdjutant_031,##id##_DropShipAdjutant_035,##id##_DropShipAdjutant_036,##id##_DropShipAdjutant_037,##id##_DropShipAdjutant_038,##id##_DropShipAdjutant_039,##id##_DropShipAdjutant_040,##id##_DropShipAdjutant_041,##id##_DropShipAdjutant_043,##id##_DropShipAdjutant_046,##id##_DropShipAdjutant_047,##id##_DropShipAdjutant_050,##id##_DropShipAdjutant_051,##id##_DropShipAdjutant_054,##id##_DropShipAdjutant_061,##id##_DropShipAdjutant_066,##id##_DropShipAdjutant_067,##id##_DropShipAdjutant_075,##id##_DropShipAdjutant_077,##id##_DropShipAdjutant_078,##id##_DropShipAdjutant_079,##id##_DropShipAdjutant_116,##id##_DropShipAdjutant_118,##id##_DropShipAdjutant_127,##id##_DropShipAdjutant_128,##id##_DropShipAdjutant_130,##id##_DropShipAdjutant_136,##id##_DropShipAdjutant_145,##id##_DropShipAdjutant_147,##id##_DropShipAdjutant_150,##id##_DropShipAdjutant_151,##id##_DropShipAdjutant_152,##id##_DropShipAdjutant_153,##id##_DropShipAdjutant_159,##id##_DropShipAdjutant_165,##id##_DropShipAdjutant_166,##id##_DropShipAdjutant_168,##id##_DropShipAdjutant_169,##id##_DropShipAdjutant_170,##id##_DropShipAdjutant_172,##id##_DropShipAdjutant_174,##id##_DropShipAdjutant_180,##id##_DropShipAdjutant_181,##id##_DropShipAdjutant_182,##id##_DropShipAdjutant_185,##id##_DropShipAdjutant_190,##id##_DropShipAdjutant_196,##id##_DropShipAdjutant_202,##id##_DropShipAdjutant_203,##id##_DropShipAdjutant_204,##id##_Kerrigan_001,##id##_Kerrigan_010,##id##_Kerrigan_024,##id##_Kerrigan_025,##id##_Kerrigan_026,##id##_Kerrigan_045,##id##_Kerrigan_053,##id##_Kerrigan_057,##id##_Kerrigan_059,##id##_Kerrigan_063,##id##_Kerrigan_065,##id##_Kerrigan_085,##id##_Kerrigan_086,##id##_Kerrigan_089,##id##_Kerrigan_091,##id##_Kerrigan_093,##id##_Kerrigan_094,##id##_Kerrigan_097,##id##_Kerrigan_100,##id##_Kerrigan_103,##id##_Kerrigan_104,##id##_Kerrigan_106,##id##_Kerrigan_109,##id##_Kerrigan_113,##id##_Kerrigan_114,##id##_Kerrigan_121,##id##_Kerrigan_122,##id##_Kerrigan_125,##id##_Kerrigan_126,##id##_Kerrigan_131,##id##_Kerrigan_133,##id##_Kerrigan_135,##id##_Kerrigan_138,##id##_Kerrigan_140,##id##_Kerrigan_142,##id##_Kerrigan_148,##id##_Kerrigan_149,##id##_Kerrigan_157,##id##_Kerrigan_158,##id##_Kerrigan_160,##id##_Kerrigan_162,##id##_Kerrigan_167,##id##_Kerrigan_173,##id##_Kerrigan_175,##id##_Kerrigan_177,##id##_Kerrigan_183,##id##_Kerrigan_186,##id##_Kerrigan_187,##id##_Kerrigan_191,##id##_Kerrigan_194,##id##_Kerrigan_195,##id##_Kerrigan_197,##id##_Kerrigan_198,##id##_Kerrigan_199,##id##_Kerrigan_200,##id##_Kerrigan_201,##id##_Kerrigan_205,##id##_Kerrigan_206,##id##_Kerrigan_207,##id##_Kerrigan_208,##id##_Kerrigan_209,##id##_Kerrigan_210,##id##_UmojanScientistMale_070,##id##_Valerian_002,##id##_Valerian_006,##id##_Valerian_012,##id##_Valerian_013,##id##_Valerian_019,##id##_Valerian_022,##id##_Valerian_028,##id##_Valerian_033,##id##_Valerian_034,##id##_Valerian_042,##id##_Valerian_044,##id##_Valerian_048,##id##_Valerian_052,##id##_Valerian_056,##id##_Valerian_058,##id##_Valerian_060,##id##_Valerian_062,##id##_Valerian_064,##id##_Valerian_072,##id##_Valerian_073,##id##_Valerian_082,##id##_Valerian_084,##id##_Valerian_087,##id##_Valerian_090,##id##_Valerian_092,##id##_Valerian_096,##id##_Valerian_099,##id##_Valerian_101,##id##_Valerian_102,##id##_Valerian_108,##id##_Valerian_111,##id##_Valerian_123,##id##_Valerian_132,##id##_Valerian_134,##id##_Valerian_137,##id##_Valerian_139,##id##_Valerian_141,##id##_Valerian_143,##id##_Valerian_144,##id##_Valerian_146,##id##_Valerian_161,##id##_Valerian_163,##id##_Valerian_176,##id##_Valerian_179,##id##_Valerian_184,##id##_Valerian_188,##id##_Valerian_189,##id##_Valerian_193 +User=Character,KerriganStates,Maps,MissionObjective,Planets +id=zMission_Lab02 +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Character=DMarineA,DominionGhost,Kerrigan,Lab02Mech,Nova,Raynor,UmojanMarine1,UmojanMarine2,UmojanScientistMale,Valerian +ConversationState=Cameras,Characters,MissionsCompleted,TemporaryStoryStates +Sound=##id##_DMarineA_100,##id##_DMarineA_140,##id##_DominionGhost_087,##id##_Kerrigan_002,##id##_Kerrigan_009,##id##_Kerrigan_016,##id##_Kerrigan_019,##id##_Kerrigan_021,##id##_Kerrigan_023,##id##_Kerrigan_025,##id##_Kerrigan_026,##id##_Kerrigan_028,##id##_Kerrigan_030,##id##_Kerrigan_033,##id##_Kerrigan_038,##id##_Kerrigan_040,##id##_Kerrigan_042,##id##_Kerrigan_044,##id##_Kerrigan_046,##id##_Kerrigan_048,##id##_Kerrigan_049,##id##_Kerrigan_052,##id##_Kerrigan_055,##id##_Kerrigan_056,##id##_Kerrigan_072,##id##_Kerrigan_077,##id##_Kerrigan_079,##id##_Kerrigan_082,##id##_Kerrigan_083,##id##_Kerrigan_084,##id##_Kerrigan_091,##id##_Kerrigan_093,##id##_Kerrigan_095,##id##_Kerrigan_097,##id##_Kerrigan_099,##id##_Kerrigan_102,##id##_Kerrigan_108,##id##_Kerrigan_109,##id##_Kerrigan_110,##id##_Kerrigan_116,##id##_Kerrigan_118,##id##_Kerrigan_120,##id##_Kerrigan_125,##id##_Kerrigan_126,##id##_Kerrigan_128,##id##_Kerrigan_132,##id##_Kerrigan_142,##id##_Kerrigan_144,##id##_Kerrigan_149,##id##_Kerrigan_150,##id##_Kerrigan_151,##id##_Kerrigan_156,##id##_Kerrigan_160,##id##_Kerrigan_162,##id##_Kerrigan_164,##id##_Kerrigan_171,##id##_Kerrigan_176,##id##_Kerrigan_181,##id##_Kerrigan_185,##id##_Kerrigan_193,##id##_Lab02Mech_117,##id##_Lab02Mech_121,##id##_Lab02Mech_122,##id##_Lab02Mech_123,##id##_Lab02Mech_124,##id##_Nova_070,##id##_Nova_071,##id##_Nova_135,##id##_Nova_136,##id##_Nova_166,##id##_Raynor_001,##id##_Raynor_008,##id##_Raynor_010,##id##_Raynor_013,##id##_Raynor_015,##id##_Raynor_017,##id##_Raynor_018,##id##_Raynor_020,##id##_Raynor_022,##id##_Raynor_024,##id##_Raynor_027,##id##_Raynor_029,##id##_Raynor_031,##id##_Raynor_032,##id##_Raynor_034,##id##_Raynor_036,##id##_Raynor_037,##id##_Raynor_039,##id##_Raynor_041,##id##_Raynor_043,##id##_Raynor_045,##id##_Raynor_047,##id##_Raynor_050,##id##_Raynor_051,##id##_Raynor_053,##id##_Raynor_057,##id##_Raynor_058,##id##_Raynor_063,##id##_Raynor_073,##id##_Raynor_078,##id##_Raynor_080,##id##_Raynor_081,##id##_Raynor_085,##id##_Raynor_089,##id##_Raynor_090,##id##_Raynor_094,##id##_Raynor_096,##id##_Raynor_098,##id##_Raynor_101,##id##_Raynor_104,##id##_Raynor_111,##id##_Raynor_114,##id##_Raynor_119,##id##_Raynor_127,##id##_Raynor_133,##id##_Raynor_134,##id##_Raynor_141,##id##_Raynor_143,##id##_Raynor_145,##id##_Raynor_146,##id##_Raynor_147,##id##_Raynor_148,##id##_Raynor_152,##id##_Raynor_153,##id##_Raynor_154,##id##_Raynor_158,##id##_Raynor_161,##id##_Raynor_163,##id##_Raynor_165,##id##_Raynor_167,##id##_Raynor_172,##id##_Raynor_173,##id##_Raynor_174,##id##_Raynor_175,##id##_Raynor_179,##id##_Raynor_183,##id##_Raynor_184,##id##_Raynor_187,##id##_Raynor_191,##id##_UmojanMarine1_004,##id##_UmojanMarine1_059,##id##_UmojanMarine1_107,##id##_UmojanMarine1_113,##id##_UmojanMarine2_003,##id##_UmojanMarine2_005,##id##_UmojanMarine2_068,##id##_UmojanMarine2_106,##id##_UmojanMarine2_112,##id##_UmojanMarine2_115,##id##_UmojanMarine2_155,##id##_UmojanScientistMale_006,##id##_UmojanScientistMale_007,##id##_UmojanScientistMale_182,##id##_Valerian_054,##id##_Valerian_064,##id##_Valerian_065,##id##_Valerian_086,##id##_Valerian_088,##id##_Valerian_092,##id##_Valerian_103,##id##_Valerian_105,##id##_Valerian_169,##id##_Valerian_186,##id##_Valerian_188,##id##_Valerian_189,##id##_Valerian_190,##id##_Valerian_192,zMission_Space02_Kerrigan_096 +User=Character,KerriganStates,Maps,MissionObjective,Planets,WriterStates [Effect] -id=Lurker -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##AttackSpikes6,TerrainMgr -Effect=##id##E id=Predator -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##Attack,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##Attack,TerrainMgr id=RetributionFieldSet -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Effect=Predator id=SentryGun -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##Attack,TerrainMgr -id=Impaler -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##Attack,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,##id##Attack,TerrainMgr +id=PoisonGasCloudAB +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Behavior=PoisonGas +id=AP_Impaler +Actor=AP_GimbalZTurret,##id##Attack,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Effect=##id##Damage Unit=##id##Weapon +id=AP_LurkerCP +Actor=AP_GimbalZTurret,AP_LurkerAttackSpikes6,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Effect=AP_LurkerE [Light] id=DominionLab -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr [Model] id=ShapeCylinder asset=Assets\Doodads\ForceFieldWall\ForceFieldWall.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=SentryGun asset=Assets\Buildings\Terran\PopUpTurret\PopUpTurret.m3 -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Sound=Doodad_PopUpTurret_Burrow,Doodad_PopUpTurret_Unburrow id=SMValerianMengsk asset=Assets\Textures\ValerianPortrait_Static.dds @@ -84,77 +92,87 @@ asset=LocalizedData\Facial\SM_Valerian.fxa asset=Assets\StoryModeCharacters\Terran\SM_Valerian\SM_Valerian.m3 asset=Assets\StoryModeCharacters\Terran\SM_Valerian_FacialAnims\SM_Valerian_FacialAnims.m3a asset=Assets\StoryModeCharacters\Terran\SM_Valerian_RequiredAnims\SM_Valerian_RequiredAnims.m3a -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=SMX1KerriganDezerged asset=Assets\Textures\KerriganGhostPortrait_Static.dds asset=LocalizedData\Facial\SMX1_KerriganDeZerged.fxa asset=Assets\StoryModeCharacters\Zerg\SMX1_KerriganDeZerged\SMX1_KerriganDeZerged.m3 asset=Assets\StoryModeCharacters\Zerg\SMX1_KerriganDeZerged_FacialAnims\SMX1_KerriganDeZerged_FacialAnims.m3a asset=Assets\StoryModeCharacters\Zerg\SMX1_KerriganDeZerged_InteractiveAnims\SMX1_KerriganDeZerged_InteractiveAnims.m3a -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr [Sound] id=Alert_ZergBuildError 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=Alert_ZergPlaceOnCreep 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_166.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildTooCloseToCreepSource_Terr 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCouldntReachTarget_Terr 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_170.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildTooFarFromCreepSource 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_166.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdNotEnoughFood 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_168.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantLandTooFarFromBuildPowerSource 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildLocationInvalid 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantFinishBuildingLocationBlocked 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantSeeBuildLocation 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildOnThat 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildTooCloseToResources 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildTooCloseToDropOff 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=e_cmdCantBuildTooFarFromWater 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=SCV_CantBuildAlert 0=LocalizedData\Sounds\VO\zMission_Lab01_DropShipAdjutant_169.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr id=zMission_Lab01_DropShipAdjutant_168 asset=LocalizedData\Sounds\VO\##id##.fxe 0=LocalizedData\Sounds\VO\##id##.ogg -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Model=AdjutantPortrait +id=zMission_Lab02_Raynor_010 +asset=LocalizedData\Sounds\VO\##id##.fxe +0=LocalizedData\Sounds\VO\##id##.ogg +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Model=RaynorMarinePortrait +id=zMission_Lab02_Raynor_013 +asset=LocalizedData\Sounds\VO\##id##.fxe +0=LocalizedData\Sounds\VO\##id##.ogg +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Model=RaynorMarinePortrait [Soundtrack] id=ZLab01MusicPostSentryBots -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Sound [Terrain] id=DominionLab path=Assets\Textures\.dds asset=Creep,CreepEdgeNormal,CreepHeight,CreepNoise,CreepSpecularMask -Actor=CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr Light Soundtrack=Ambience_Castanar TerrainTex=CastanarSmallTiles,##id##1,##id##2,##id##3,##id##4,##id##5,##id##6,KorhalPlatform3 @@ -162,37 +180,42 @@ TerrainTex=CastanarSmallTiles,##id##1,##id##2,##id##3,##id##4,##id##5,##id##6,Ko [Unit] id=SentryGun Abil=BuildInProgress,##id##Burrow,attack,stop -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,##id##,ShieldImpact,TerrainMgr,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,##id##,ShieldImpact,TerrainMgr,UnitPointsTextAll Behavior=##id##Burrow Button=Attack,Cancel,Stop Weapon id=Scientist Abil=move,stop -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,##id##,ShieldImpact,TerrainMgr,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,##id##,ShieldImpact,TerrainMgr,UnitPointsTextAll Button=Attack,Move,MoveHoldPosition,MovePatrol,Stop id=UmojanLabLabGate00LeftLowered Abil=UmojanLabLabGate00Left -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UmojanLabLabGate00Left,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UmojanLabLabGate00Left,UnitPointsTextAll Button=GateClose id=UmojanLabLabGate00Left Abil=##id##Lowered -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll Button=GateOpen id=UmojanLabLabGate00RightLowered Abil=UmojanLabLabGate00Right -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UmojanLabLabGate00Right,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UmojanLabLabGate00Right,UnitPointsTextAll Button=GateClose id=UmojanLabLabGate00Right Abil=##id##Lowered -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll Button=GateOpen id=KerriganGhostLabUnarmed Abil=attack,move,stop -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,##id##,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,##id##,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,UnitPointsTextAll Button=Attack,Move,MoveHoldPosition,MovePatrol,Stop id=UmojanLabZergCratesUnit -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll Behavior=ZerusBossTargetDontDie id=UmojanLabGenerator -Actor=BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,BlipVisual,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,ConfirmationLocalAirAttack,ConfirmationLocalGroundAttack,ConfirmationSyncAirAttack,ConfirmationSyncGroundAttack,ConstructionRefundTextAlly,ConstructionRefundTextEnemy,FlyerShadow,GroundShadow,MediumTastyCorpseBlip,SalvagedTextAlly,SalvagedTextEnemy,ShieldImpact,TerrainMgr,##id##,UnitPointsTextAll + +[Upgrade] +id=AP_ZergFastBaseBuild +Actor=AP_GimbalZTurret,AP_TrooperMengsk_ModelSwap_AS,CommandUIHarnessAttackProtoss,CommandUIHarnessAttackTerran,CommandUIHarnessAttackZerg,CommandUIHarnessConfirmProtoss,CommandUIHarnessConfirmTerran,CommandUIHarnessConfirmZerg,CommandUIHarnessMoveProtoss,CommandUIHarnessMoveTerran,CommandUIHarnessMoveZerg,CommandUIHarnessRallyProtoss,CommandUIHarnessRallyTerran,CommandUIHarnessRallyZerg,TerrainMgr +Alert=UpgradeComplete diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers index 3a6f89a81..f77857266 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers @@ -9266,7 +9266,7 @@ - + @@ -9278,9 +9278,16 @@ + + + + + + + - + @@ -9319,6 +9326,95 @@ zMission_Lab01|Line00006 + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00194 + + + + + + + + + + + + + + + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + Prot + + + @@ -10838,6 +10934,7 @@ + @@ -15208,8 +15305,6 @@ - - @@ -15263,6 +15358,7 @@ + @@ -15283,10 +15379,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_Hatchery + + + @@ -15307,7 +15437,7 @@ - + @@ -15319,6 +15449,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AP_Hive + + + @@ -15339,7 +15501,7 @@ - + @@ -15371,7 +15533,7 @@ - + @@ -15576,450 +15738,6 @@ Stopping Hatchery Placement Help Line01 - - - - - - - - 1.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Neut - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - zMission_Lab01|Line00027 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - zMission_Lab01|Line00015 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - --- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - zMission_Lab01|Line00180 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -17077,6 +16795,656 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00027 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00015 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00180 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + Challengescombined|Line00006 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zSMBriefing_Korhal03|Line00008 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab03|Line00132 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Prot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Zerus01|Line00137 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + Challengescombined|Line00108 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00142 + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -17515,7 +17883,6 @@ - @@ -17612,20 +17979,22 @@ + + + + + + + + - - - - - - @@ -17660,7 +18029,7 @@ - + @@ -18064,6 +18433,8 @@ + + @@ -19930,6 +20301,39 @@ + + + + + + + + 1.0 + + + + + + + + + + + + + + + + + + + + + + + + + Drones Selected @@ -22861,8 +23265,353 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -------- + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00034 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + -------- + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00013 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + -------- + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00010 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + -------- + + + + + + + + + + + + + + + -------- + + @@ -23160,27 +23909,6 @@ - - - - - - - - - - - - - - - - - - Neut - - - @@ -31541,10 +32269,7 @@ - - - - + @@ -31557,9 +32282,24 @@ + + + + + + + + + + + + + + + - + @@ -31600,7 +32340,7 @@ - + @@ -31617,7 +32357,7 @@ - + @@ -31632,7 +32372,7 @@ - + @@ -31645,6 +32385,212 @@ 0 + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zEvoMission_Baneling|Line00033 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + Prot + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zEvoMission_Baneling|Line00027 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + 0 + + @@ -33149,12 +34095,12 @@ - + - + @@ -33168,9 +34114,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00042 + + - + @@ -33209,6 +34203,54 @@ zMission_Lab01|Line00061 + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -33277,9 +34319,21 @@ + + + + + + + + + + + + - + @@ -33318,6 +34372,264 @@ zMission_Lab01|Line00062 + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00017 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00091 + + + + + + + + + + + + + + Prot + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Expedition01|Line00058 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00120 + + @@ -34512,7 +35824,7 @@ - + @@ -34642,7 +35954,7 @@ - Zergling + AP_Zergling @@ -34707,7 +36019,7 @@ - Drone + AP_Drone @@ -34817,9 +36129,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00019 + + - + @@ -34858,6 +36218,54 @@ zMission_Lab01|Line00065 + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -35890,8 +37298,7 @@ - - + @@ -35903,9 +37310,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00007 + + - + @@ -35945,9 +37403,50 @@ zMission_Lab01|Line00070 + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab02|Line00056 + + - + @@ -35986,6 +37485,54 @@ zMission_Lab01|Line00072 + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -39157,7 +40704,7 @@ - Zergling + AP_Zergling @@ -46168,7 +47715,7 @@ - + @@ -46186,9 +47733,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Lab01|Line00153 + + - + @@ -46227,6 +47822,54 @@ zMission_Lab01|Line00063 + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -51563,7 +53206,7 @@ - + @@ -51592,9 +53235,16 @@ + + + + + + + - + @@ -51633,6 +53283,95 @@ zMission_Lab01|Line00198 + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + Tutorial|Line00082 + + + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -51690,7 +53429,7 @@ - + @@ -51719,9 +53458,16 @@ + + + + + + + - + @@ -51760,6 +53506,95 @@ zMission_Lab01|Line00200 + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + Tutorial|Line00167 + + + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -58407,14 +60242,7 @@ - - - - - - - - + @@ -58505,8 +60333,27 @@ Create Ping + + + + + + + + + + + + + + + + + + + @@ -58534,6 +60381,7 @@ + @@ -58557,9 +60405,11 @@ Create Ping + + @@ -58587,6 +60437,7 @@ + @@ -58610,9 +60461,11 @@ Create Ping + + @@ -58640,6 +60493,7 @@ + @@ -58659,6 +60513,368 @@ + + + + + + + + + + + + + + + + Terr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + Create Ping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + Create Ping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + Prot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + Create Ping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + Create Ping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + @@ -63560,7 +65776,8 @@ - + + @@ -63670,9 +65887,86 @@ - + + + + + + + + + + + + + + + + + + UmojanLabDoorsThinRightLowered + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + zMission_Expedition01|Line00117 + + + + + @@ -63711,6 +66005,54 @@ zMission_Lab01|Line00057 + + + + + + + + + + + + + + + + + + + + + + + + Neut + + + + + + + + + + + + + + + + + + + + + Zerg + + + @@ -67346,6 +69688,7 @@ + @@ -67366,6 +69709,7 @@ + diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers.version b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers.version index 462f2a52c..d49bc37da 100644 Binary files a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers.version and b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/Triggers.version differ diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/ConversationStrings.txt b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/ConversationStrings.txt index 9afad880a..d29c3935d 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/ConversationStrings.txt +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/ConversationStrings.txt @@ -1 +1,3 @@ -Conversation/Genericphrases/Line00002=Additional Overlords required +Conversation/Genericphrases/Line00002=Additional Overlords required +Conversation/zMission_Lab02/Line00035=That's not happening. +ConversationState/Characters/ModUtilityVoice=Kerrigan diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt index 1551e6443..75f02177c 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/GameStrings.txt @@ -42,6 +42,7 @@ Param/Value/32D6E1FD=Primary production structure.Generates Param/Value/3349CB09=Win in under 10 minutes Param/Value/36135BBC=Largest Zergling Force Param/Value/364532CA=Attack +Param/Value/3D3B7267=Drunk Tank Controls Param/Value/4019BE14= Param/Value/40692F08=Increases supply. All Zerg units cost supply. Morphed from Larvae. Param/Value/45280A42=Build Command Center @@ -51,6 +52,7 @@ Param/Value/4B3162DC=Larvae morph into Zerg units inside of cocoons. The cocoon Param/Value/4B5B1633=Mutate Hatchery Here Param/Value/4C63FDC6=Sentry Gun Param/Value/4CC29619=Sentry Bots +Param/Value/52A387F0=Timeout Room Controls Param/Value/55569ECB=Tips Param/Value/555F2103=Test Environment Param/Value/58666196= @@ -61,6 +63,7 @@ Param/Value/6A8E78D3=Gathers resources and mutates into Zerg structures. Param/Value/7063BC5E=Select the Hatchery Param/Value/7479EEC8= Param/Value/7620881A=Your Overlords are unable to leave the Containment Cell. +Param/Value/76F5D6ED=Timeout Room Controls Param/Value/7C147162=Generator Param/Value/7D79C68E=Zergling Pens Opened Param/Value/81117452=Left-Click to Select @@ -79,6 +82,7 @@ Param/Value/9AF9F30D=Gathers resources and mutates into Zerg structures. Param/Value/9C105EFD=Right-Click Param/Value/9C7A3848=Gathers resources and mutates into Zerg structures. Param/Value/A64CCADF=Build Command Center Here +Param/Value/A6843CB0=Drunk Tank Controls Param/Value/A7E6F73D=Attack Param/Value/A8154979=DEBUG - Jumping to Stage 2 of the mission. Param/Value/AA334466= @@ -86,6 +90,7 @@ Param/Value/AB8BBE1C=Eradicator Param/Value/AC77BBCD=Warp in Nexus Here Param/Value/AD0F73DF=Release Zealots from Pens Param/Value/AF940298=Sentry Bots Destroyed +Param/Value/B09B3AD7=Timeout Room Controls Param/Value/B340611A=Right-Click Param/Value/B625C69E=Zergling Pen Controls Param/Value/B6676350=All of your structures have been destroyed. @@ -100,6 +105,7 @@ Param/Value/D225BB71=Select SCV Param/Value/D81A7EC9= Param/Value/E039B724=Protects the Larva while it morphs. Param/Value/E049AB2F=Automatically generates Larvae and creep. +Param/Value/F2774B93=Drunk Tank Controls Param/Value/F4D3E535=Sanitization UI/ResourceSupplyToolTip_Terr= All living units cost supply. Morph more Overlords to increase supply. Unit/Name/Predator=Umojan Predator diff --git a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt index 5d9498a58..a58269210 100644 --- a/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt +++ b/Maps/ArchipelagoCampaign/HotS/ap_lab_rat.SC2Map/enUS.SC2Data/LocalizedData/TriggerStrings.txt @@ -264,6 +264,7 @@ Trigger/Name/CACE6298=Overlord Limit Q Trigger/Name/CC2CD181=Campaign Intro Setup Trigger/Name/CFE7A8DF=Hatchery Cancelled Q Trigger/Name/D2E5F9DB=Hatchery Placement Left - Click +Trigger/Name/D4BE0A13=Hatchery Completed Transmission Trigger/Name/D608A552=Room01 Remove Scientists Side Trigger/Name/D60C6EBE=Objective Gas Turrets Update Trigger/Name/D87F84C4=Start AI