Added tracking variable for the number of troops acquired;...

...simplifies the [show_if] for researching warfare; fixes bug #14822.
This commit is contained in:
Steven Panek 2011-08-12 06:04:33 +00:00
parent 2ed505497e
commit bcbb34c0da
3 changed files with 15 additions and 38 deletions

View file

@ -154,6 +154,13 @@
greater_than=$player_{TARGET_SIDE}.warfare.target
[/variable]
[and]
[variable]
name=player_{TARGET_SIDE}.troops
less_than=7
[/variable]
[/and]
[have_unit]
side={TARGET_SIDE}
canrecruit=yes

View file

@ -189,45 +189,9 @@ Allows you to recruit a new type of unit
Study Progress: $player_$side_number|.warfare.progress|/$player_$side_number|.warfare.target")}
[show_if]
[variable]
name=player_$side_number|.troop_1
equals=no
name=player_$side_number|.troops
less_than=7
[/variable]
[or]
[variable]
name=player_$side_number|.troop_2
equals=no
[/variable]
[/or]
[or]
[variable]
name=player_$side_number|.troop_3
equals=no
[/variable]
[/or]
[or]
[variable]
name=player_$side_number|.troop_4
equals=no
[/variable]
[/or]
[or]
[variable]
name=player_$side_number|.troop_5
equals=no
[/variable]
[/or]
[or]
[variable]
name=player_$side_number|.troop_6
equals=no
[/variable]
[/or]
[or]
[variable]
name=player_$side_number|.troop_7
equals=no
[/variable]
[/or]
[/show_if]
[command]

View file

@ -95,6 +95,7 @@
troop_5=no
troop_6=no
troop_7=no
troops=0
[research]
current_target=agriculture
@ -139,6 +140,11 @@
value=yes
[/set_variable]
[set_variable]
name=player_$side_number|.troops
add=1
[/set_variable]
[allow_recruit]
type={UNIT_TYPE_STRING}
side=$side_number