diff --git a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/DocumentHeader b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/DocumentHeader index cce33d45f..d041b9f49 100644 Binary files a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/DocumentHeader and b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/DocumentHeader differ diff --git a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/MapScript.galaxy b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/MapScript.galaxy index 94d3eac10..8c121d0b7 100644 --- a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/MapScript.galaxy +++ b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/MapScript.galaxy @@ -2408,13 +2408,17 @@ bool gt_ReapersReinforcements01_Func (bool testConds, bool runActions) { if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { UnitIssueOrder(autoC03B76C5_var, OrderTargetingPoint(AbilityCommand("AP_BlinkMultiple", 0), PointFromId(1927)), c_orderQueueReplace); UnitIssueOrder(autoC03B76C5_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1927)), c_orderQueueAddToEnd); - Wait(0.5, c_timeGame); } else { UnitIssueOrder(autoC03B76C5_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1927)), c_orderQueueReplace); - Wait(2.5, c_timeGame); } } + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { + Wait(0.5, c_timeGame); + } + else { + Wait(2.5, c_timeGame); + } autoDB292AD8_g = lv_reaperGroup; autoDB292AD8_u = UnitGroupCount(autoDB292AD8_g, c_unitCountAll); for (;; autoDB292AD8_u -= 1) { @@ -2512,13 +2516,17 @@ bool gt_ReapersReinforcements02_Func (bool testConds, bool runActions) { if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { UnitIssueOrder(auto20B79E52_var, OrderTargetingPoint(AbilityCommand("AP_BlinkMultiple", 0), PointFromId(1925)), c_orderQueueReplace); UnitIssueOrder(auto20B79E52_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1925)), c_orderQueueAddToEnd); - Wait(0.5, c_timeGame); } else { UnitIssueOrder(auto20B79E52_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1925)), c_orderQueueReplace); - Wait(2.5, c_timeGame); } } + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { + Wait(0.5, c_timeGame); + } + else { + Wait(2.5, c_timeGame); + } auto1D10E944_g = lv_reaperGroup; auto1D10E944_u = UnitGroupCount(auto1D10E944_g, c_unitCountAll); for (;; auto1D10E944_u -= 1) { @@ -2616,13 +2624,17 @@ bool gt_ReapersReinforcements03_Func (bool testConds, bool runActions) { if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { UnitIssueOrder(autoE81781EA_var, OrderTargetingPoint(AbilityCommand("AP_BlinkMultiple", 0), PointFromId(1912)), c_orderQueueReplace); UnitIssueOrder(autoE81781EA_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1912)), c_orderQueueAddToEnd); - Wait(0.5, c_timeGame); } else { UnitIssueOrder(autoE81781EA_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1912)), c_orderQueueReplace); - Wait(2.5, c_timeGame); } } + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { + Wait(0.5, c_timeGame); + } + else { + Wait(2.5, c_timeGame); + } auto59045EC4_g = lv_reaperGroup; auto59045EC4_u = UnitGroupCount(auto59045EC4_g, c_unitCountAll); for (;; auto59045EC4_u -= 1) { @@ -2721,13 +2733,17 @@ bool gt_ReapersReinforcements04_Func (bool testConds, bool runActions) { if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { UnitIssueOrder(autoFD3BFCD1_var, OrderTargetingPoint(AbilityCommand("AP_BlinkMultiple", 0), PointFromId(1917)), c_orderQueueReplace); UnitIssueOrder(autoFD3BFCD1_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1917)), c_orderQueueAddToEnd); - Wait(0.5, c_timeGame); } else { UnitIssueOrder(autoFD3BFCD1_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1917)), c_orderQueueReplace); - Wait(2.5, c_timeGame); } } + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { + Wait(0.5, c_timeGame); + } + else { + Wait(2.5, c_timeGame); + } autoFF38DCB0_g = lv_reaperGroup; autoFF38DCB0_u = UnitGroupCount(autoFF38DCB0_g, c_unitCountAll); for (;; autoFF38DCB0_u -= 1) { @@ -2825,13 +2841,17 @@ bool gt_ReapersReinforcements05_Func (bool testConds, bool runActions) { if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { UnitIssueOrder(autoC926F1D5_var, OrderTargetingPoint(AbilityCommand("AP_BlinkMultiple", 0), PointFromId(1926)), c_orderQueueReplace); UnitIssueOrder(autoC926F1D5_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1926)), c_orderQueueAddToEnd); - Wait(0.5, c_timeGame); } else { UnitIssueOrder(autoC926F1D5_var, OrderTargetingPoint(AbilityCommand("attack", 0), PointFromId(1926)), c_orderQueueReplace); - Wait(2.5, c_timeGame); } } + if ((libABFE498B_gv_aP_Triggers_Option_overridePlayerRace == "Prot")) { + Wait(0.5, c_timeGame); + } + else { + Wait(2.5, c_timeGame); + } autoF7D09147_g = lv_reaperGroup; autoF7D09147_u = UnitGroupCount(autoF7D09147_g, c_unitCountAll); for (;; autoF7D09147_u -= 1) { diff --git a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers index fc519a1ad..05dbbbb41 100644 --- a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers +++ b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers @@ -21020,6 +21020,7 @@ <FunctionCall Type="FunctionCall" Id="616CE03B"/> <FunctionCall Type="FunctionCall" Id="4899B80C"/> <FunctionCall Type="FunctionCall" Id="C03B76C5"/> + <FunctionCall Type="FunctionCall" Id="AC26BDF1"/> <FunctionCall Type="FunctionCall" Id="DB292AD8"/> <FunctionCall Type="FunctionCall" Id="00133A85"/> </Element> @@ -21410,10 +21411,8 @@ <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/> <FunctionCall Type="FunctionCall" Id="A06ED888"/> - <FunctionCall Type="FunctionCall" Id="E4233FC7"/> <FunctionCall Type="FunctionCall" Id="C9EB39AB"/> <FunctionCall Type="FunctionCall" Id="576D099A"/> - <FunctionCall Type="FunctionCall" Id="7FCA87B6"/> <FunctionCall Type="FunctionCall" Id="363FFEA8"/> </Element> <Element Type="FunctionCall" Id="A06ED888"> @@ -21453,21 +21452,6 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000039"/> </Element> - <Element Type="FunctionCall" Id="E4233FC7"> - <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> - <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> - <Parameter Type="Param" Id="F84FE010"/> - <Parameter Type="Param" Id="CF3FF67A"/> - </Element> - <Element Type="Param" Id="F84FE010"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> - <Value>2.5</Value> - <ValueType Type="fixed"/> - </Element> - <Element Type="Param" Id="CF3FF67A"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> - <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> - </Element> <Element Type="FunctionCall" Id="C9EB39AB"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> @@ -21543,37 +21527,80 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000040"/> </Element> - <Element Type="FunctionCall" Id="7FCA87B6"> + <Element Type="FunctionCall" Id="363FFEA8"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> + <Parameter Type="Param" Id="22DEA8B0"/> + <Parameter Type="Param" Id="2D188559"/> + <Parameter Type="Param" Id="6DFD4B2E"/> + </Element> + <Element Type="Param" Id="22DEA8B0"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> + <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> + </Element> + <Element Type="Param" Id="2D188559"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> + <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> + </Element> + <Element Type="Param" Id="6DFD4B2E"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> + <Value>Prot</Value> + <ValueType Type="gamelink"/> + <ValueGameType Type="Race"/> + </Element> + <Element Type="FunctionCall" Id="AC26BDF1"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> + <FunctionCall Type="FunctionCall" Id="A2496E9D"/> + <FunctionCall Type="FunctionCall" Id="41ABBE1D"/> + <FunctionCall Type="FunctionCall" Id="768670FE"/> + </Element> + <Element Type="FunctionCall" Id="A2496E9D"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> + <Parameter Type="Param" Id="B38CD3A5"/> + <Parameter Type="Param" Id="5D4AA690"/> + </Element> + <Element Type="Param" Id="B38CD3A5"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> + <Value>2.5</Value> + <ValueType Type="fixed"/> + </Element> + <Element Type="Param" Id="5D4AA690"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> + <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> + </Element> + <Element Type="FunctionCall" Id="41ABBE1D"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> - <Parameter Type="Param" Id="1DBE1D25"/> - <Parameter Type="Param" Id="9335BE3B"/> + <Parameter Type="Param" Id="EC8581C0"/> + <Parameter Type="Param" Id="C6510894"/> </Element> - <Element Type="Param" Id="1DBE1D25"> + <Element Type="Param" Id="EC8581C0"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> <Value>0.5</Value> <ValueType Type="fixed"/> </Element> - <Element Type="Param" Id="9335BE3B"> + <Element Type="Param" Id="C6510894"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> </Element> - <Element Type="FunctionCall" Id="363FFEA8"> + <Element Type="FunctionCall" Id="768670FE"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> - <Parameter Type="Param" Id="22DEA8B0"/> - <Parameter Type="Param" Id="2D188559"/> - <Parameter Type="Param" Id="6DFD4B2E"/> + <Parameter Type="Param" Id="3250352D"/> + <Parameter Type="Param" Id="65DEA957"/> + <Parameter Type="Param" Id="66555333"/> </Element> - <Element Type="Param" Id="22DEA8B0"> + <Element Type="Param" Id="3250352D"> <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> </Element> - <Element Type="Param" Id="2D188559"> + <Element Type="Param" Id="65DEA957"> <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> </Element> - <Element Type="Param" Id="6DFD4B2E"> + <Element Type="Param" Id="66555333"> <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> <Value>Prot</Value> <ValueType Type="gamelink"/> @@ -21977,6 +22004,7 @@ <FunctionCall Type="FunctionCall" Id="ED9CF567"/> <FunctionCall Type="FunctionCall" Id="CF567DE9"/> <FunctionCall Type="FunctionCall" Id="20B79E52"/> + <FunctionCall Type="FunctionCall" Id="7374FAD4"/> <FunctionCall Type="FunctionCall" Id="1D10E944"/> <FunctionCall Type="FunctionCall" Id="4D9F291C"/> </Element> @@ -22367,10 +22395,8 @@ <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/> <FunctionCall Type="FunctionCall" Id="05D2F356"/> - <FunctionCall Type="FunctionCall" Id="56FA1470"/> <FunctionCall Type="FunctionCall" Id="6E1DE906"/> <FunctionCall Type="FunctionCall" Id="28FEAF6A"/> - <FunctionCall Type="FunctionCall" Id="9BEB7014"/> <FunctionCall Type="FunctionCall" Id="ABA42CDB"/> </Element> <Element Type="FunctionCall" Id="05D2F356"> @@ -22410,21 +22436,6 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000039"/> </Element> - <Element Type="FunctionCall" Id="56FA1470"> - <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> - <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> - <Parameter Type="Param" Id="7640F56B"/> - <Parameter Type="Param" Id="9AF51303"/> - </Element> - <Element Type="Param" Id="7640F56B"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> - <Value>2.5</Value> - <ValueType Type="fixed"/> - </Element> - <Element Type="Param" Id="9AF51303"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> - <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> - </Element> <Element Type="FunctionCall" Id="6E1DE906"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> @@ -22500,37 +22511,80 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000040"/> </Element> - <Element Type="FunctionCall" Id="9BEB7014"> + <Element Type="FunctionCall" Id="ABA42CDB"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> + <Parameter Type="Param" Id="17CB8E08"/> + <Parameter Type="Param" Id="118882E1"/> + <Parameter Type="Param" Id="E6112E44"/> + </Element> + <Element Type="Param" Id="17CB8E08"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> + <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> + </Element> + <Element Type="Param" Id="118882E1"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> + <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> + </Element> + <Element Type="Param" Id="E6112E44"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> + <Value>Prot</Value> + <ValueType Type="gamelink"/> + <ValueGameType Type="Race"/> + </Element> + <Element Type="FunctionCall" Id="7374FAD4"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> + <FunctionCall Type="FunctionCall" Id="74DB9B7D"/> + <FunctionCall Type="FunctionCall" Id="5B17F7AA"/> + <FunctionCall Type="FunctionCall" Id="71E6193E"/> + </Element> + <Element Type="FunctionCall" Id="74DB9B7D"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> + <Parameter Type="Param" Id="90752814"/> + <Parameter Type="Param" Id="0DA491EB"/> + </Element> + <Element Type="Param" Id="90752814"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> + <Value>2.5</Value> + <ValueType Type="fixed"/> + </Element> + <Element Type="Param" Id="0DA491EB"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> + <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> + </Element> + <Element Type="FunctionCall" Id="5B17F7AA"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> - <Parameter Type="Param" Id="031F1C56"/> - <Parameter Type="Param" Id="E683D156"/> + <Parameter Type="Param" Id="9B91D068"/> + <Parameter Type="Param" Id="15F8B8C4"/> </Element> - <Element Type="Param" Id="031F1C56"> + <Element Type="Param" Id="9B91D068"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> <Value>0.5</Value> <ValueType Type="fixed"/> </Element> - <Element Type="Param" Id="E683D156"> + <Element Type="Param" Id="15F8B8C4"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> </Element> - <Element Type="FunctionCall" Id="ABA42CDB"> + <Element Type="FunctionCall" Id="71E6193E"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> - <Parameter Type="Param" Id="17CB8E08"/> - <Parameter Type="Param" Id="118882E1"/> - <Parameter Type="Param" Id="E6112E44"/> + <Parameter Type="Param" Id="5A8928B6"/> + <Parameter Type="Param" Id="E37BF80F"/> + <Parameter Type="Param" Id="B817ED30"/> </Element> - <Element Type="Param" Id="17CB8E08"> + <Element Type="Param" Id="5A8928B6"> <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> </Element> - <Element Type="Param" Id="118882E1"> + <Element Type="Param" Id="E37BF80F"> <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> </Element> - <Element Type="Param" Id="E6112E44"> + <Element Type="Param" Id="B817ED30"> <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> <Value>Prot</Value> <ValueType Type="gamelink"/> @@ -22934,6 +22988,7 @@ <FunctionCall Type="FunctionCall" Id="690BFF61"/> <FunctionCall Type="FunctionCall" Id="AD1CAB42"/> <FunctionCall Type="FunctionCall" Id="E81781EA"/> + <FunctionCall Type="FunctionCall" Id="825E5AB7"/> <FunctionCall Type="FunctionCall" Id="59045EC4"/> <FunctionCall Type="FunctionCall" Id="93200CAA"/> </Element> @@ -23324,10 +23379,8 @@ <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/> <FunctionCall Type="FunctionCall" Id="709172F2"/> - <FunctionCall Type="FunctionCall" Id="1C796FB1"/> <FunctionCall Type="FunctionCall" Id="B24B8A19"/> <FunctionCall Type="FunctionCall" Id="DBF21D87"/> - <FunctionCall Type="FunctionCall" Id="13256CEC"/> <FunctionCall Type="FunctionCall" Id="958E5CE5"/> </Element> <Element Type="FunctionCall" Id="709172F2"> @@ -23367,21 +23420,6 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000039"/> </Element> - <Element Type="FunctionCall" Id="1C796FB1"> - <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> - <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> - <Parameter Type="Param" Id="8B43917F"/> - <Parameter Type="Param" Id="18462BEE"/> - </Element> - <Element Type="Param" Id="8B43917F"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> - <Value>2.5</Value> - <ValueType Type="fixed"/> - </Element> - <Element Type="Param" Id="18462BEE"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> - <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> - </Element> <Element Type="FunctionCall" Id="B24B8A19"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> @@ -23457,37 +23495,80 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000040"/> </Element> - <Element Type="FunctionCall" Id="13256CEC"> + <Element Type="FunctionCall" Id="958E5CE5"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> + <Parameter Type="Param" Id="0835F8E1"/> + <Parameter Type="Param" Id="0E8E9768"/> + <Parameter Type="Param" Id="4D00F0F6"/> + </Element> + <Element Type="Param" Id="0835F8E1"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> + <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> + </Element> + <Element Type="Param" Id="0E8E9768"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> + <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> + </Element> + <Element Type="Param" Id="4D00F0F6"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> + <Value>Prot</Value> + <ValueType Type="gamelink"/> + <ValueGameType Type="Race"/> + </Element> + <Element Type="FunctionCall" Id="825E5AB7"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> + <FunctionCall Type="FunctionCall" Id="7B86DC8C"/> + <FunctionCall Type="FunctionCall" Id="43408D5B"/> + <FunctionCall Type="FunctionCall" Id="DF101928"/> + </Element> + <Element Type="FunctionCall" Id="7B86DC8C"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> + <Parameter Type="Param" Id="ED847829"/> + <Parameter Type="Param" Id="90FC2F2D"/> + </Element> + <Element Type="Param" Id="ED847829"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> + <Value>2.5</Value> + <ValueType Type="fixed"/> + </Element> + <Element Type="Param" Id="90FC2F2D"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> + <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> + </Element> + <Element Type="FunctionCall" Id="43408D5B"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> - <Parameter Type="Param" Id="F1E21257"/> - <Parameter Type="Param" Id="EAE8A158"/> + <Parameter Type="Param" Id="0EB94C93"/> + <Parameter Type="Param" Id="92296A9E"/> </Element> - <Element Type="Param" Id="F1E21257"> + <Element Type="Param" Id="0EB94C93"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> <Value>0.5</Value> <ValueType Type="fixed"/> </Element> - <Element Type="Param" Id="EAE8A158"> + <Element Type="Param" Id="92296A9E"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> </Element> - <Element Type="FunctionCall" Id="958E5CE5"> + <Element Type="FunctionCall" Id="DF101928"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> - <Parameter Type="Param" Id="0835F8E1"/> - <Parameter Type="Param" Id="0E8E9768"/> - <Parameter Type="Param" Id="4D00F0F6"/> + <Parameter Type="Param" Id="50CA4F8A"/> + <Parameter Type="Param" Id="856F460F"/> + <Parameter Type="Param" Id="F2A13DEE"/> </Element> - <Element Type="Param" Id="0835F8E1"> + <Element Type="Param" Id="50CA4F8A"> <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> </Element> - <Element Type="Param" Id="0E8E9768"> + <Element Type="Param" Id="856F460F"> <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> </Element> - <Element Type="Param" Id="4D00F0F6"> + <Element Type="Param" Id="F2A13DEE"> <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> <Value>Prot</Value> <ValueType Type="gamelink"/> @@ -23891,6 +23972,7 @@ <FunctionCall Type="FunctionCall" Id="90BCAA9E"/> <FunctionCall Type="FunctionCall" Id="85FCFA49"/> <FunctionCall Type="FunctionCall" Id="FD3BFCD1"/> + <FunctionCall Type="FunctionCall" Id="68674463"/> <FunctionCall Type="FunctionCall" Id="FF38DCB0"/> <FunctionCall Type="FunctionCall" Id="E24B7672"/> </Element> @@ -24299,10 +24381,8 @@ <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/> <FunctionCall Type="FunctionCall" Id="A97F6A2A"/> - <FunctionCall Type="FunctionCall" Id="DD522448"/> <FunctionCall Type="FunctionCall" Id="61313C7A"/> <FunctionCall Type="FunctionCall" Id="861555CD"/> - <FunctionCall Type="FunctionCall" Id="9A98310F"/> <FunctionCall Type="FunctionCall" Id="572FC3A9"/> </Element> <Element Type="FunctionCall" Id="A97F6A2A"> @@ -24342,21 +24422,6 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000039"/> </Element> - <Element Type="FunctionCall" Id="DD522448"> - <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> - <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> - <Parameter Type="Param" Id="024DDBA4"/> - <Parameter Type="Param" Id="9BA40047"/> - </Element> - <Element Type="Param" Id="024DDBA4"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> - <Value>2.5</Value> - <ValueType Type="fixed"/> - </Element> - <Element Type="Param" Id="9BA40047"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> - <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> - </Element> <Element Type="FunctionCall" Id="61313C7A"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> @@ -24432,37 +24497,80 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000040"/> </Element> - <Element Type="FunctionCall" Id="9A98310F"> + <Element Type="FunctionCall" Id="572FC3A9"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> + <Parameter Type="Param" Id="A410735C"/> + <Parameter Type="Param" Id="A3A06DFF"/> + <Parameter Type="Param" Id="0F6E6E2D"/> + </Element> + <Element Type="Param" Id="A410735C"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> + <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> + </Element> + <Element Type="Param" Id="A3A06DFF"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> + <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> + </Element> + <Element Type="Param" Id="0F6E6E2D"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> + <Value>Prot</Value> + <ValueType Type="gamelink"/> + <ValueGameType Type="Race"/> + </Element> + <Element Type="FunctionCall" Id="68674463"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> + <FunctionCall Type="FunctionCall" Id="75762E91"/> + <FunctionCall Type="FunctionCall" Id="BDFB7201"/> + <FunctionCall Type="FunctionCall" Id="1B7D800A"/> + </Element> + <Element Type="FunctionCall" Id="75762E91"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> + <Parameter Type="Param" Id="D1AAB057"/> + <Parameter Type="Param" Id="B0233061"/> + </Element> + <Element Type="Param" Id="D1AAB057"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> + <Value>2.5</Value> + <ValueType Type="fixed"/> + </Element> + <Element Type="Param" Id="B0233061"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> + <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> + </Element> + <Element Type="FunctionCall" Id="BDFB7201"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> - <Parameter Type="Param" Id="863CCAF6"/> - <Parameter Type="Param" Id="5EB910D9"/> + <Parameter Type="Param" Id="50F407E5"/> + <Parameter Type="Param" Id="C4E0318D"/> </Element> - <Element Type="Param" Id="863CCAF6"> + <Element Type="Param" Id="50F407E5"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> <Value>0.5</Value> <ValueType Type="fixed"/> </Element> - <Element Type="Param" Id="5EB910D9"> + <Element Type="Param" Id="C4E0318D"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> </Element> - <Element Type="FunctionCall" Id="572FC3A9"> + <Element Type="FunctionCall" Id="1B7D800A"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> - <Parameter Type="Param" Id="A410735C"/> - <Parameter Type="Param" Id="A3A06DFF"/> - <Parameter Type="Param" Id="0F6E6E2D"/> + <Parameter Type="Param" Id="4C171368"/> + <Parameter Type="Param" Id="09FCCC71"/> + <Parameter Type="Param" Id="CABE794D"/> </Element> - <Element Type="Param" Id="A410735C"> + <Element Type="Param" Id="4C171368"> <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> </Element> - <Element Type="Param" Id="A3A06DFF"> + <Element Type="Param" Id="09FCCC71"> <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> </Element> - <Element Type="Param" Id="0F6E6E2D"> + <Element Type="Param" Id="CABE794D"> <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> <Value>Prot</Value> <ValueType Type="gamelink"/> @@ -24866,6 +24974,7 @@ <FunctionCall Type="FunctionCall" Id="FE9370B1"/> <FunctionCall Type="FunctionCall" Id="2CACE8BA"/> <FunctionCall Type="FunctionCall" Id="C926F1D5"/> + <FunctionCall Type="FunctionCall" Id="4561B610"/> <FunctionCall Type="FunctionCall" Id="F7D09147"/> <FunctionCall Type="FunctionCall" Id="87088D18"/> </Element> @@ -25256,10 +25365,8 @@ <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="9441B8B5"/> <FunctionCall Type="FunctionCall" Id="6FADD33A"/> - <FunctionCall Type="FunctionCall" Id="A9721568"/> <FunctionCall Type="FunctionCall" Id="64205427"/> <FunctionCall Type="FunctionCall" Id="19C2D9BA"/> - <FunctionCall Type="FunctionCall" Id="1027DBBC"/> <FunctionCall Type="FunctionCall" Id="5E44D07C"/> </Element> <Element Type="FunctionCall" Id="6FADD33A"> @@ -25299,21 +25406,6 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000039"/> </Element> - <Element Type="FunctionCall" Id="A9721568"> - <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> - <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> - <Parameter Type="Param" Id="A4355339"/> - <Parameter Type="Param" Id="F72B2867"/> - </Element> - <Element Type="Param" Id="A4355339"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> - <Value>2.5</Value> - <ValueType Type="fixed"/> - </Element> - <Element Type="Param" Id="F72B2867"> - <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> - <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> - </Element> <Element Type="FunctionCall" Id="64205427"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000089"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> @@ -25389,37 +25481,80 @@ <ParameterDef Type="ParamDef" Library="Ntve" Id="00000158"/> <Preset Type="PresetValue" Library="Ntve" Id="00000040"/> </Element> - <Element Type="FunctionCall" Id="1027DBBC"> + <Element Type="FunctionCall" Id="5E44D07C"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> + <Parameter Type="Param" Id="0DB0CB69"/> + <Parameter Type="Param" Id="103B6244"/> + <Parameter Type="Param" Id="1E1D6565"/> + </Element> + <Element Type="Param" Id="0DB0CB69"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> + <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> + </Element> + <Element Type="Param" Id="103B6244"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> + <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> + </Element> + <Element Type="Param" Id="1E1D6565"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> + <Value>Prot</Value> + <ValueType Type="gamelink"/> + <ValueGameType Type="Race"/> + </Element> + <Element Type="FunctionCall" Id="4561B610"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000137"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> + <FunctionCall Type="FunctionCall" Id="1371D342"/> + <FunctionCall Type="FunctionCall" Id="53FDF2A7"/> + <FunctionCall Type="FunctionCall" Id="A045C08F"/> + </Element> + <Element Type="FunctionCall" Id="1371D342"> + <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> + <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000005"/> + <Parameter Type="Param" Id="DDDE642C"/> + <Parameter Type="Param" Id="E66F2AF2"/> + </Element> + <Element Type="Param" Id="DDDE642C"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> + <Value>2.5</Value> + <ValueType Type="fixed"/> + </Element> + <Element Type="Param" Id="E66F2AF2"> + <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> + <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> + </Element> + <Element Type="FunctionCall" Id="53FDF2A7"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="00000242"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000004"/> - <Parameter Type="Param" Id="EFA445F3"/> - <Parameter Type="Param" Id="B797B8C8"/> + <Parameter Type="Param" Id="445AA4A7"/> + <Parameter Type="Param" Id="477F5AF8"/> </Element> - <Element Type="Param" Id="EFA445F3"> + <Element Type="Param" Id="445AA4A7"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000419"/> <Value>0.5</Value> <ValueType Type="fixed"/> </Element> - <Element Type="Param" Id="B797B8C8"> + <Element Type="Param" Id="477F5AF8"> <ParameterDef Type="ParamDef" Library="Ntve" Id="00000420"/> <Preset Type="PresetValue" Library="Ntve" Id="00000013"/> </Element> - <Element Type="FunctionCall" Id="5E44D07C"> + <Element Type="FunctionCall" Id="A045C08F"> <FunctionDef Type="FunctionDef" Library="Ntve" Id="C439C375"/> <SubFunctionType Type="SubFuncType" Library="Ntve" Id="00000003"/> - <Parameter Type="Param" Id="0DB0CB69"/> - <Parameter Type="Param" Id="103B6244"/> - <Parameter Type="Param" Id="1E1D6565"/> + <Parameter Type="Param" Id="B74DDC53"/> + <Parameter Type="Param" Id="3902B352"/> + <Parameter Type="Param" Id="E2CAFDDD"/> </Element> - <Element Type="Param" Id="0DB0CB69"> + <Element Type="Param" Id="B74DDC53"> <ParameterDef Type="ParamDef" Library="Ntve" Id="ABB380C4"/> <Variable Type="Variable" Library="ABFE498B" Id="97D80BC5"/> </Element> - <Element Type="Param" Id="103B6244"> + <Element Type="Param" Id="3902B352"> <ParameterDef Type="ParamDef" Library="Ntve" Id="51567265"/> <Preset Type="PresetValue" Library="Ntve" Id="1E7A4625"/> </Element> - <Element Type="Param" Id="1E1D6565"> + <Element Type="Param" Id="E2CAFDDD"> <ParameterDef Type="ParamDef" Library="Ntve" Id="4A15EC5F"/> <Value>Prot</Value> <ValueType Type="gamelink"/> diff --git a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers.version b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers.version index 5139d4a00..94a3eb3c2 100644 Binary files a/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers.version and b/Maps/ArchipelagoCampaign/WoL/ap_devils_playground.SC2Map/Triggers.version differ