Difficulty balancing changes:

The Morning After: Xanthos appears earlier at higher difficulty

Across the Harsh Sands: 1st Ogre encounter varies in thirst level
This commit is contained in:
Jan Rietema 2007-09-18 17:45:40 +00:00
parent 96622eb64a
commit 87a28a7166
2 changed files with 24 additions and 28 deletions

View file

@ -1026,7 +1026,15 @@
#enddef
[event]
#ifdef EASY
name=turn 11
#endif
#ifdef NORMAL
name=turn 10
#endif
#ifdef HARD
name=turn 9
#endif
# If Xanthos does not exist and undead gold is unmodified it means he never showed up
[store_side]
side=3

View file

@ -323,7 +323,7 @@
# This sets up some unit variables for sides that
# will suffer thirst
#define SETUP_ENEMY_THIRST SIDE
#define SETUP_ENEMY_THIRST SIDE THIRST
[store_unit]
variable=enemy
kill=no
@ -332,7 +332,7 @@
[/filter]
[/store_unit]
{FOREACH enemy i}
{VARIABLE enemy[$i].variables.dehydration 0}
{VARIABLE enemy[$i].variables.dehydration {THIRST}}
{VARIABLE enemy[$i].variables.full_hitpoints $enemy[$i].hitpoints}
{VARIABLE enemy[$i].variables.max_hitpoints $enemy[$i].max_hitpoints}
[unstore_unit]
@ -606,32 +606,11 @@
role="Hunting Ogre"
random_traits="no"
ai_special="guardian")})}
#ifdef EASY
{RANDOM_PLACEMENT 17 49 2 ({CREATE_UNIT 3 "Young Ogre" 1 1 "Hunting Ogre" (user_description=_"Hunting Ogre"
role="Hunting Ogre"
random_traits="no"
ai_special="guardian")})}
#endif
#ifdef NORMAL
{RANDOM_PLACEMENT 17 49 2 ({CREATE_UNIT 3 "Ogre" 1 1 "Hunting Ogre" (user_description=_"Hunting Ogre"
role="Hunting Ogre"
random_traits="no"
ai_special="guardian")})}
#endif
#ifdef HARD
{RANDOM_PLACEMENT 17 49 2 ({CREATE_UNIT 3 "Ogre" 1 1 "Hunting Ogre" (user_description=_"Hunting Ogre"
role="Hunting Ogre"
random_traits="no"
ai_special="guardian")})}
#endif
#enddef
[if]
@ -702,8 +681,17 @@
[/else]
[/if]
{SETUP_ENEMY_THIRST 3}
#ifdef EASY
{VARIABLE ogre_thirst 4}
#endif
#ifdef NORMAL
{VARIABLE ogre_thirst 2}
#endif
#ifdef HARD
{VARIABLE ogre_thirst 0}
#endif
{SETUP_ENEMY_THIRST 3 $ogre_thirst}
[event]
name=die
first_time_only=no
@ -894,7 +882,7 @@
ai_special="guardian")})}
#endif
{SETUP_ENEMY_THIRST 2}
{SETUP_ENEMY_THIRST 2 0}
{VARIABLE ogres_killed 0}
[if]
[have_unit]
@ -1409,7 +1397,7 @@
message= _ "Elves! Kill them all!"
[/message]
{SETUP_ENEMY_THIRST 3}
{SETUP_ENEMY_THIRST 3 0}
[message]
description=Garak
@ -1542,7 +1530,7 @@
#endif
[/unit]
{SETUP_ENEMY_THIRST 2}
{SETUP_ENEMY_THIRST 2 0}
[modify_side]
side=2