[[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:
parent
398c3e98b6
commit
a79c5ea738
1 changed files with 54 additions and 49 deletions
|
@ -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}
|
||||
|
|
Loading…
Add table
Reference in a new issue