From 53ab6fe2e0863c51a39b3011fb1e25de85042e36 Mon Sep 17 00:00:00 2001 From: nemaara Date: Mon, 28 Oct 2019 12:40:32 -0400 Subject: [PATCH] DiD: automatically remove 0 exp walking corpses from the recall list --- .../scenarios/02_Peaceful_Valley.cfg | 2 ++ .../scenarios/03_A_Haunting_in_Winter.cfg | 2 ++ .../scenarios/04_Spring_of_Reprisal.cfg | 2 ++ .../Descent_Into_Darkness/scenarios/05_Schism.cfg | 2 ++ .../scenarios/06_Return_to_Parthyn.cfg | 2 ++ .../Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg | 2 ++ .../Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg | 2 ++ .../scenarios/11_Descent_into_Darkness.cfg | 2 ++ .../Descent_Into_Darkness/scenarios/12_Endless_Night.cfg | 2 ++ data/campaigns/Descent_Into_Darkness/utils/macros.cfg | 8 ++++++++ 10 files changed, 26 insertions(+) diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg index 85b2f1897bba..5b6de3978416 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/02_Peaceful_Valley.cfg @@ -86,6 +86,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg index 1a02dd643101..be9ef5e49659 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/03_A_Haunting_in_Winter.cfg @@ -127,6 +127,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/04_Spring_of_Reprisal.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/04_Spring_of_Reprisal.cfg index 53d3bc199701..4cdaaa1a9160 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/04_Spring_of_Reprisal.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/04_Spring_of_Reprisal.cfg @@ -111,6 +111,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/05_Schism.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/05_Schism.cfg index 91ed854d8c85..912df879919d 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/05_Schism.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/05_Schism.cfg @@ -187,6 +187,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg index a0bc4b0e8c75..dccb7a5115d4 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/06_Return_to_Parthyn.cfg @@ -184,6 +184,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg index bb69a7ca69ff..47a951c77458 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/07_A_Small_Favor.cfg @@ -386,6 +386,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg index d98c989f5d31..94834beb22b7 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/10_Alone_at_Last.cfg @@ -154,6 +154,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [objectives] side=1 [objective] diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg index 6e8cb024e0e2..d14fdd2d8d0b 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/11_Descent_into_Darkness.cfg @@ -128,6 +128,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + [store_unit] [filter] id=Malin Keshar diff --git a/data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg b/data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg index d121998e1b8a..4495838e4cc0 100644 --- a/data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg +++ b/data/campaigns/Descent_Into_Darkness/scenarios/12_Endless_Night.cfg @@ -153,6 +153,8 @@ [event] name=prestart + {CLEAR_CORPSE_HORDE} + {VARIABLE_OP timesForever add 1} {VARIABLE second_hero_arrived 0} diff --git a/data/campaigns/Descent_Into_Darkness/utils/macros.cfg b/data/campaigns/Descent_Into_Darkness/utils/macros.cfg index fe8d1a1350a5..2af6195b893a 100644 --- a/data/campaigns/Descent_Into_Darkness/utils/macros.cfg +++ b/data/campaigns/Descent_Into_Darkness/utils/macros.cfg @@ -1,5 +1,13 @@ #textdomain wesnoth-did +#define CLEAR_CORPSE_HORDE + [kill] + type=Walking Corpse + side=1 + experience=0 + [/kill] +#enddef + # MODIFY_ONE_UNIT alters a unit variable for a single unit #define MODIFY_ONE_UNIT FILTER WML [store_unit]