UtBS: made scenario 11 harder

This commit is contained in:
Asa Swain 2006-06-14 19:32:47 +00:00
parent 7c975151a7
commit fba3df7e61
2 changed files with 30 additions and 114 deletions

View file

@ -50,7 +50,7 @@ turns="36"
{LONGDARK3}
{LONGDARK4}
#side 1: elves
#Side 1: elves
[side]
side=1
description=Kaleh
@ -63,6 +63,7 @@ turns="36"
team_name=elf_ally
[/side]
#Side 2: Saurians (blue)
[side]
side=2
@ -109,7 +110,7 @@ turns="36"
[/side]
#Side=3 Undead (green)
#Side 3: Undead (green)
[side]
side=3
type=Draug
@ -118,7 +119,7 @@ turns="36"
upkeep=full
canrecruit=1
{GOLD 125 150 150}
{INCOME 13 15 18}
{INCOME 15 17 19}
controller=ai
shroud=no
fog=no
@ -150,8 +151,7 @@ turns="36"
[/side]
#Side=4 Orcs (yellow)
#Side 4: Orcs (yellow)
[side]
side=4
type=Orcish Sovereign
@ -164,7 +164,7 @@ turns="36"
{TRAIT_RESILIENT}
[/modifications]
{GOLD 125 150 150}
{INCOME 13 15 18}
{INCOME 15 17 19}
controller=ai
shroud=no
fog=no
@ -194,7 +194,7 @@ turns="36"
[/ai]
[/side]
#Side=5 Eloh
#Side 5: Eloh
[side]
side=5
no_leader=yes
@ -206,7 +206,7 @@ turns="36"
team_name=eloh_ally
[/side]
#Side=6 Vampire bats
#Side 6: Vampire bats
[side]
side=6
no_leader=yes
@ -218,8 +218,7 @@ turns="36"
team_name=eloh_ally
[/side]
#Side 7 + 8 Naga
#Side 7: Western Naga
[side]
side=7
no_leader=yes
@ -258,6 +257,7 @@ turns="36"
[/ai]
[/side]
#Side 8: Eastern Naga
[side]
side=8
no_leader=yes
@ -296,8 +296,7 @@ turns="36"
[/ai]
[/side]
# trapped merfolk
#Side 9: trapped merfolk
[side]
side=9
no_leader=yes
@ -1095,16 +1094,16 @@ x,y=3,23
side=7
#ifdef EASY
income=6
gold=50
income=7
gold=75
#endif
#ifdef MEDIUM
income=8
gold=70
income=9
gold=95
#endif
#ifdef HARD
income=10
gold=90
income=11
gold=115
#endif
[/modify_side]
@ -1125,17 +1124,17 @@ x,y=46,28
side=8
#ifdef EASY
income=7
gold=55
#endif
#ifdef MEDIUM
income=9
gold=75
#endif
#ifdef HARD
#ifdef MEDIUM
income=11
gold=95
#endif
#ifdef HARD
income=13
gold=115
#endif
[/modify_side]
[/event]

View file

@ -413,11 +413,6 @@ value=0
#ifdef EASY
#[set_variable]
#name=number_walking_corpse
#value=8
#[/set_variable]
[set_variable]
name=number_ghost
value=8
@ -427,11 +422,6 @@ value=0
#ifdef MEDIUM
#[set_variable]
#name=number_walking_corpse
#value=10
#[/set_variable]
[set_variable]
name=number_ghost
value=10
@ -441,11 +431,6 @@ value=0
#ifdef HARD
#[set_variable]
#name=number_walking_corpse
#value=12
#[/set_variable]
[set_variable]
name=number_ghost
value=12
@ -3219,7 +3204,6 @@ name=victory
{CLEAR_VARIABLE number_ogres2}
{CLEAR_VARIABLE ogre_deaths2}
{CLEAR_VARIABLE counter}
{CLEAR_VARIABLE number_walking_corpse}
{CLEAR_VARIABLE number_ghost}
{CLEAR_VARIABLE holy_water_x}
{CLEAR_VARIABLE holy_water_y}
@ -3362,9 +3346,13 @@ first_time_only=no
# At first dusk, Garak comments about the dangers of the night
# Store list of hexes
# Generate 10 random numbers from 0 to max number of hexes
# Place undead at each hex
# Create X ghosts, number based on difficulty
# Loop:
# Pick a random hex
# If hex is a desert, dune or road terrain hex
# then place a ghost and increment counter
# else don't increment counter
# repeat loop until counter equals X
[event]
@ -3423,78 +3411,7 @@ first_time_only=no
value=0
[/set_variable]
#create undead based on numbers defined in prestart
#THIS CODE IS TURNED OFF BECAUSE WALKING CORPSES ARE TOO WEAK
#create walking corpses
#if MEDIUM or HARD difficulty, create soulless instead
#[set_variable]
#name=counter
#value=0
#[/set_variable]
#[while]
#[variable]
#name=counter
#less_than=$number_walking_corpse
#[/variable]
#[do]
#{RANDOM 0..39}
#[set_variable]
# name=temp_x
# value=$random
#[/set_variable]
#{RANDOM 0..74}
#[set_variable]
# name=temp_y
# value=$random
#[/set_variable]
#[store_locations]
#x=$temp_x
#y=$temp_y
#terrain=JIR
#variable=locs
#[/store_locations]
#[if]
#[variable]
#name=locs.length
#numerical_equals=1
#[/variable]
# [then]
#ifdef EASY
# {FREE_UNIT (Walking Corpse) (Roaming Undead) 4 $temp_x $temp_y}
#else
# {FREE_UNIT (Soulless) (Roaming Undead) 4 $temp_x $temp_y}
#endif
# [set_variable]
# name=counter
# add=1
# [/set_variable]
# [/then]
#[/if]
#[/do]
#[/while]
#create ghosts
#create ghosts based on numbers defined in prestart
[set_variable]
name=counter