[[UtBS tweaks]]

- reduced lost soul ratio to 33% (kill to disperse)

- gave Elyssa movement cost of 1 across sand, quick -> loyal

- fixed recruitment of AI sides
This commit is contained in:
Jan Rietema 2007-10-23 13:16:58 +00:00
parent 398c3e98b6
commit a79c5ea738

View file

@ -15,7 +15,7 @@
snapshot="no"
#max turns in scenario varies depending on difficulty
{TURNS 62 60 58}
{TURNS 62 60 59}
victory_when_enemies_defeated=no
{DAWN1}
@ -83,9 +83,33 @@
shroud=yes
fog=yes
team_name=bandits
#ifdef EASY
recruit=Thug, Bandit, Poacher, Trapper, Footpad
#endif
#ifdef NORMAL
recruit=Bandit, Poacher, Footpad, Outlaw
#endif
#ifdef HARD
recruit=Bandit, Trapper, Footpad, Outlaw
#endif
[ai]
aggression=0.8
caution=0.2
recruitment_ignore_bad_movement="yes"
#ifdef EASY
recruitment_pattern=scout,fighter,archer,fighter
#endif
#ifdef NORMAL
recruitment_pattern=fighter,mixed fighter,archer,fighter
#endif
#ifdef HARD
recruitment_pattern=fighter,mixed fighter,archer,fighter
#endif
{ATTACK_DEPTH 3 4 5}
@ -145,9 +169,11 @@
shroud=no
fog=no
team_name=undead
recruit=Skeleton, Skeleton Archer, Ghost, Walking Dead, Ghoul
[ai]
aggression=1.0
caution=0.0
recruitment_pattern=fighter,fighter,archer
grouping=no
@ -167,6 +193,11 @@
side=3
value=1
[/target]
[protect_location]
x=32-36
y=25-28
[/protect_location]
[/ai]
[/side]
@ -1279,7 +1310,7 @@
upkeep=full
experience=15
[modifications]
{TRAIT_QUICK}
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
x=$x_coord
@ -1295,6 +1326,22 @@
kill=yes
[/store_unit]
{INIT_HYDRATION_FOR_PLAYER_UNIT}
# boost Elyssa's movement on sand
# - she'll be dragging her feet, anyway
# drop her quick trait instead
[object]
[filter]
description=Elyssa
[/filter]
[effect]
apply_to=movement_costs
replace="true"
[movement_costs]
sand=1
[/movement_costs]
[/effect]
[/object]
{ADD x_coord 7}
{ADD y_coord -1}
@ -1453,7 +1500,7 @@
[if]
[have_unit]
side=1
x=25-40
x=28-40
y=22-33
[filter_location]
[not]
@ -1463,7 +1510,7 @@
[/have_unit]
[or]
[have_unit]
x=26-37
x=27-37
y=30-33
side=1
[/have_unit]
@ -1475,17 +1522,6 @@
{INCOME 16 23 30}
{GOLD 75 75 100}
side=4
[ai]
recruit=Skeleton, Skeleton Archer, Ghost, Walking Dead, Ghoul
recruitment_pattern=fighter,fighter,archer
#encourage AI kill any units in keep
[protect_location]
x=32-36
y=25-28
[/protect_location]
[/ai]
[/modify_side]
[unit]
@ -1509,7 +1545,7 @@
#endif
[message]
description="Vengeful Lord"
description=Vengeful Lord
message= _ "The most hated living in my castle! To me! To me stray souls of the deserts! Let's cleanse this pollution!"
[/message]
@ -1707,18 +1743,6 @@
canrecruit=1
x=22
y=6
#ifdef EASY
recruit=Thug, Bandit, Poacher, Trapper, Footpad
#endif
#ifdef NORMAL
recruit=Bandit, Poacher, Footpad, Outlaw
#endif
#ifdef HARD
recruit=Bandit, Trapper, Footpad, Outlaw
#endif
[/unit]
{SETUP_ENEMY_THIRST 2 0}
@ -1727,25 +1751,6 @@
side=2
{INCOME 9 11 13}
{GOLD 100 125 150}
[ai]
[protect_location]
x=1-39
y=1-35
value=10
[/protect_location]
passive_leader=yes
#ifdef EASY
recruitment_pattern=scout,fighter,archer,fighter
#endif
#ifdef NORMAL
recruitment_pattern=fighter,mixed fighter,archer,fighter
#endif
#ifdef HARD
recruitment_pattern=fighter,mixed fighter,archer,fighter
#endif
[/ai]
[/modify_side]
[/event]
@ -2390,7 +2395,7 @@
[/event]
# If player kills more than 25-50% of the maximum number of lost souls, the rest flee
# If player kills more than 25-33% of the maximum number of lost souls, the rest flee
[event]
name=die
@ -2403,7 +2408,7 @@
#ifdef EASY
{VARIABLE div 4}
#else
{VARIABLE div 2}
{VARIABLE div 3}
#endif
{VARIABLE to_kill $max_ghosts}