From ec12f8c9f7291f6698f3e23a3a8c72e024455e70 Mon Sep 17 00:00:00 2001 From: Loobinex Date: Tue, 23 Jun 2026 00:15:25 +0200 Subject: [PATCH 1/4] Expand credits --- campgns/keeporig_lnd/dkcredts.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/campgns/keeporig_lnd/dkcredts.txt b/campgns/keeporig_lnd/dkcredts.txt index 2c22113d17..b631b9911b 100644 --- a/campgns/keeporig_lnd/dkcredts.txt +++ b/campgns/keeporig_lnd/dkcredts.txt @@ -293,10 +293,13 @@ ALAN WRIGHT Tomasz Lis aka Mefistotelis AdamP +Axidal Bl4ckj4r Cerwym Eddebaby +Hzzdev Kxvv +Jwt27 Loobinex OrsonMaxwell Mu Mu From 34f50e78e985bc75941cdf817fac6014fef9b0dc Mon Sep 17 00:00:00 2001 From: Loobinex Date: Tue, 23 Jun 2026 00:16:38 +0200 Subject: [PATCH 2/4] Do not spawn warlock first wave this seriously reduces the chance of green breaking into the enemy base during the first attack --- campgns/revlord/map01237.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/campgns/revlord/map01237.txt b/campgns/revlord/map01237.txt index 8b6cea4ada..bb3fc34529 100644 --- a/campgns/revlord/map01237.txt +++ b/campgns/revlord/map01237.txt @@ -93,7 +93,6 @@ CREATE_PARTY(WAVE_CORRUPT) CREATE_PARTY(WAVE_FINAL) ADD_TO_PARTY(WAVE_BALANCED,HELL_HOUND,3,0,ATTACK_ENEMIES,200) -ADD_TO_PARTY(WAVE_BALANCED,SORCEROR,3,0,ATTACK_ENEMIES,200) ADD_TO_PARTY(WAVE_BALANCED,ORC,3,0,ATTACK_ENEMIES,200) ADD_TO_PARTY(WAVE_BALANCED,TROLL,3,0,ATTACK_ENEMIES,200) ADD_TO_PARTY(WAVE_BALANCED,DARK_MISTRESS,3,200,ATTACK_ENEMIES,200) @@ -163,6 +162,7 @@ ENDIF REM On second payday, add imp+party attack if treasury isn't yet captured, and start southern monster harrassment. REM Using Transferred creature, it's possible to avert the attack. IF(PLAYER0,TIMER0 >= 20000) + ADD_TO_PARTY(WAVE_BALANCED,SORCEROR,3,0,ATTACK_ENEMIES,200) IF(PLAYER_GOOD,TREASURE >= 10) ADD_CREATURE_TO_LEVEL(PLAYER_GOOD,IMP,6,2,5,500) ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_BALANCED,6,1) From 4778f0386ad545858740178a7aa9a44daab4f8e5 Mon Sep 17 00:00:00 2001 From: Loobinex Date: Tue, 23 Jun 2026 00:17:39 +0200 Subject: [PATCH 3/4] Do not spawn repeating wave on enough creatures but spawn them later because turtle turtle turtle hobby --- campgns/revlord/map01237.txt | 39 +++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/campgns/revlord/map01237.txt b/campgns/revlord/map01237.txt index bb3fc34529..e586143be5 100644 --- a/campgns/revlord/map01237.txt +++ b/campgns/revlord/map01237.txt @@ -181,19 +181,40 @@ IF_ACTION_POINT(2,PLAYER0) ENDIF IF(PLAYER0,TIMER1 >= 10000) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG1,1) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG2,1) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG3,1) NEXT_COMMAND_REUSABLE SET_TIMER(PLAYER0,TIMER1) - IF(PLAYER_GOOD, RESEARCH >= 9) - NEXT_COMMAND_REUSABLE - ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_MAGICAL,4,1) +ENDIF + +IF(PLAYER_GOOD,TOTAL_CREATURES < 100) + IF(PLAYER_GOOD,FLAG1 > 0) + IF(PLAYER_GOOD, RESEARCH >= 9) + NEXT_COMMAND_REUSABLE + ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_MAGICAL,4,1) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG1,1) + ENDIF ENDIF - IF(PLAYER_GOOD, TRAINING >= 9) - NEXT_COMMAND_REUSABLE - ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_FIGHTERS,5,1) + IF(PLAYER_GOOD,FLAG2 > 0) + IF(PLAYER_GOOD, TRAINING >= 9) + NEXT_COMMAND_REUSABLE + ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_FIGHTERS,5,1) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG2,1) + ENDIF ENDIF - IF(PLAYER_GOOD, TREASURE >= 9) - NEXT_COMMAND_REUSABLE - ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_BALANCED,6,1) + IF(PLAYER_GOOD,FLAG3 > 0) + IF(PLAYER_GOOD, TREASURE >= 9) + NEXT_COMMAND_REUSABLE + ADD_PARTY_TO_LEVEL(PLAYER_GOOD,WAVE_BALANCED,6,1) + NEXT_COMMAND_REUSABLE + ADD_TO_FLAG(PLAYER_GOOD,FLAG3,1) + ENDIF ENDIF ENDIF From 5476dd3186376f89932e61985be83866d71d869b Mon Sep 17 00:00:00 2001 From: Loobinex Date: Tue, 23 Jun 2026 01:26:21 +0200 Subject: [PATCH 4/4] Ignore neutral portal --- campgns/revlord/map01237.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/campgns/revlord/map01237.txt b/campgns/revlord/map01237.txt index e586143be5..cc663c9878 100644 --- a/campgns/revlord/map01237.txt +++ b/campgns/revlord/map01237.txt @@ -31,6 +31,8 @@ COMPUTER_PLAYER(PLAYER2,0) REM The AI should not force his way into the enemy dungeon SET_COMPUTER_EVENT(PLAYER2,"EVENT ENEMY DOOR", 400, 30, 2500, 2, 0) +REM The AI should not try to steal the portal in the enemy dungeon +SET_COMPUTER_PROCESS(PLAYER2,"DIG TO AN ENTRANCE",0,18000,0,0,0) REM Creature diversity got seriously expanded... now you have nearly full lineup. Wizards/witches are still shy though, so Fairies are still the fashion. ADD_CREATURE_TO_POOL(THIEF,8)