UtBS: made scenario 11 harder

This commit is contained in:
Asa Swain 2006-04-05 01:53:07 +00:00
parent ce5365ba59
commit 3232c4a57a

View file

@ -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