UtBS: made scenario 11 harder
This commit is contained in:
parent
ce5365ba59
commit
3232c4a57a
1 changed files with 122 additions and 34 deletions
|
@ -56,7 +56,7 @@ turns="36"
|
|||
description=Kaleh
|
||||
type=Desert Fighter
|
||||
canrecruit=1
|
||||
{INCOME 2 0 0}
|
||||
{INCOME 0 0 0}
|
||||
controller=human
|
||||
shroud=yes
|
||||
fog=yes
|
||||
|
@ -117,8 +117,8 @@ turns="36"
|
|||
unit_description= _ "Kelur"
|
||||
upkeep=full
|
||||
canrecruit=1
|
||||
{GOLD 100 125 125}
|
||||
{INCOME 9 11 13}
|
||||
{GOLD 125 150 150}
|
||||
{INCOME 12 14 16}
|
||||
controller=ai
|
||||
shroud=no
|
||||
fog=no
|
||||
|
@ -146,7 +146,6 @@ turns="36"
|
|||
recruitment_pattern=scout,fighter,archer,fighter
|
||||
aggression=0.8
|
||||
caution=0.1
|
||||
|
||||
[/ai]
|
||||
|
||||
[/side]
|
||||
|
@ -164,19 +163,17 @@ turns="36"
|
|||
{TRAIT_STRONG}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{GOLD 100 125 125}
|
||||
{INCOME 11 13 15}
|
||||
{GOLD 125 150 150}
|
||||
{INCOME 12 14 16}
|
||||
controller=ai
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=eloh_ally
|
||||
|
||||
#ifdef EASY
|
||||
|
||||
recruit=Orcish Warrior, Orcish Crossbow, Orcish Slayer, Goblin Knight, Goblin Pillager, Direwolf Rider, Orcish Warlord
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef MEDIUM
|
||||
recruit=Orcish Warrior, Orcish Crossbow, Orcish Slayer, Goblin Knight, Goblin Pillager, Direwolf Rider, Orcish Warlord, Orcish Slurbow
|
||||
#endif
|
||||
|
@ -185,9 +182,7 @@ turns="36"
|
|||
recruit=Orcish Warrior, Orcish Crossbow, Orcish Slayer, Goblin Knight, Goblin Pillager, Direwolf Rider, Orcish Warlord, Orcish Slurbow
|
||||
#endif
|
||||
|
||||
|
||||
[ai]
|
||||
|
||||
recruitment_pattern=scout, fighter, archer, fighter
|
||||
|
||||
# AI will attack a weak unit with a max of 3,4,5 units
|
||||
|
@ -702,22 +697,37 @@ name=prestart
|
|||
|
||||
#ifdef EASY
|
||||
[set_variable]
|
||||
name=number_bats
|
||||
value=4
|
||||
name=number_vamp_bats
|
||||
value=5
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=number_blood_bats
|
||||
value=0
|
||||
[/set_variable]
|
||||
#endif
|
||||
|
||||
#ifdef MEDIUM
|
||||
[set_variable]
|
||||
name=number_bats
|
||||
value=5
|
||||
name=number_vamp_bats
|
||||
value=3
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=number_blood_bats
|
||||
value=3
|
||||
[/set_variable]
|
||||
#endif
|
||||
|
||||
#ifdef HARD
|
||||
[set_variable]
|
||||
name=number_bats
|
||||
value=6
|
||||
name=number_vamp_bats
|
||||
value=3
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=number_blood_bats
|
||||
value=4
|
||||
[/set_variable]
|
||||
#endif
|
||||
|
||||
|
@ -1062,6 +1072,9 @@ fire_event=no
|
|||
|
||||
# Event 4.5 Naga leaders appear, activate sides 7 + 8
|
||||
|
||||
# side 8 naga on eastern side of island are a bit stronger
|
||||
# than side 7 than those on western side
|
||||
|
||||
[event]
|
||||
name=turn 4
|
||||
|
||||
|
@ -1082,16 +1095,16 @@ x,y=3,23
|
|||
side=7
|
||||
|
||||
#ifdef EASY
|
||||
income=4
|
||||
gold=45
|
||||
income=6
|
||||
gold=50
|
||||
#endif
|
||||
#ifdef MEDIUM
|
||||
income=6
|
||||
gold=55
|
||||
income=8
|
||||
gold=70
|
||||
#endif
|
||||
#ifdef HARD
|
||||
income=8
|
||||
gold=65
|
||||
income=10
|
||||
gold=90
|
||||
#endif
|
||||
[/modify_side]
|
||||
|
||||
|
@ -1112,16 +1125,16 @@ x,y=46,28
|
|||
side=8
|
||||
|
||||
#ifdef EASY
|
||||
income=4
|
||||
gold=50
|
||||
income=7
|
||||
gold=55
|
||||
#endif
|
||||
#ifdef MEDIUM
|
||||
income=6
|
||||
gold=70
|
||||
income=9
|
||||
gold=75
|
||||
#endif
|
||||
#ifdef HARD
|
||||
income=8
|
||||
gold=90
|
||||
income=11
|
||||
gold=95
|
||||
#endif
|
||||
[/modify_side]
|
||||
|
||||
|
@ -2184,7 +2197,8 @@ variable=Zhul_var
|
|||
|
||||
{CLEAR_VARIABLE locs}
|
||||
{CLEAR_VARIABLE counter}
|
||||
{CLEAR_VARIABLE number_bats}
|
||||
{CLEAR_VARIABLE number_vamp_bats}
|
||||
{CLEAR_VARIABLE number_blood_bats}
|
||||
|
||||
[/event]
|
||||
|
||||
|
@ -2336,9 +2350,9 @@ first_time_only=no
|
|||
[/then]
|
||||
[/if]
|
||||
|
||||
#create bats based on numbers defined in prestart
|
||||
# create vampire bats and blood bats based on numbers defined in prestart
|
||||
|
||||
#create bats
|
||||
# create vampire bats
|
||||
|
||||
[set_variable]
|
||||
name=counter
|
||||
|
@ -2349,7 +2363,7 @@ first_time_only=no
|
|||
|
||||
[variable]
|
||||
name=counter
|
||||
less_than=$number_bats
|
||||
less_than=$number_vamp_bats
|
||||
[/variable]
|
||||
|
||||
[do]
|
||||
|
@ -2406,6 +2420,80 @@ first_time_only=no
|
|||
[/do]
|
||||
|
||||
[/while]
|
||||
|
||||
# create blood bats on medium and hard difficulties
|
||||
|
||||
#ifdef EASY
|
||||
#else
|
||||
|
||||
[set_variable]
|
||||
name=counter
|
||||
value=0
|
||||
[/set_variable]
|
||||
|
||||
[while]
|
||||
|
||||
[variable]
|
||||
name=counter
|
||||
less_than=$number_blood_bats
|
||||
[/variable]
|
||||
|
||||
[do]
|
||||
|
||||
[store_locations]
|
||||
x=1-50
|
||||
y=1-50
|
||||
radius=1000
|
||||
terrain=T
|
||||
variable=locs
|
||||
[/store_locations]
|
||||
|
||||
[set_variable]
|
||||
name=array_length
|
||||
value=$locs.length
|
||||
[/set_variable]
|
||||
|
||||
# array is indexed to 1 less than it's length
|
||||
[set_variable]
|
||||
name=array_length
|
||||
add=-1
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=random_string
|
||||
format=0..$array_length
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=index
|
||||
random=$random_string
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
to_variable=locs[$index].x
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
to_variable=locs[$index].y
|
||||
[/set_variable]
|
||||
|
||||
{CLEAR_VARIABLE array_length}
|
||||
{CLEAR_VARIABLE random_string}
|
||||
|
||||
{FREE_UNIT (Blood Bat) (Nocturnal Pest) 6 $temp_x $temp_y}
|
||||
|
||||
[set_variable]
|
||||
name=counter
|
||||
add=1
|
||||
[/set_variable]
|
||||
|
||||
[/do]
|
||||
|
||||
[/while]
|
||||
|
||||
#endif
|
||||
|
||||
[/then]
|
||||
|
||||
|
@ -2414,9 +2502,9 @@ first_time_only=no
|
|||
[/event]
|
||||
|
||||
|
||||
#destroy bats at morning function
|
||||
# destroy all bats at morning
|
||||
|
||||
# at first dusk, Nym comments on bats fleeing
|
||||
# at first morning, Nym comments on bats fleeing
|
||||
|
||||
[event]
|
||||
name=new turn
|
||||
|
|
Loading…
Add table
Reference in a new issue