Made every macro-spawned unit have a generated description and random traits

(shouldn't break anything, I suppose). Also a little fix to the Black
Flag scenario to prevent a text formatting glitch.
This commit is contained in:
Lari Nieminen 2007-05-03 14:31:36 +00:00
parent 81dd50f218
commit 101a7abb8b
2 changed files with 92 additions and 52 deletions

View file

@ -22,7 +22,7 @@
name= _ "Black Flag"
map_data="{@campaigns/Son_Of_The_Black_Eye/maps/Black_Flag}"
{TURNS 30 25 20}
{DAWN}
{MORNING}
{AFTERNOON}
@ -32,7 +32,7 @@
next_scenario="Desert_Of_Death"
{SCENARIO_MUSIC "frantic.ogg"}
[event]
name=prestart
[objectives]
@ -88,9 +88,9 @@
{INCOME 5 8 12}
[/side]
[side]
race=Human
@ -189,7 +189,7 @@
[recall]
description=Grüü
[/recall]
[teleport]
[filter]
description=Grüü
@ -199,7 +199,7 @@
[/teleport]
{WATCH_TOWER 21 14 Northern_Tower}
{WATCH_TOWER 12 19 Western_Tower}
{WATCH_TOWER 20 21 Eastern_Tower}
{WATCH_TOWER 20 21 Eastern_Tower}
{PIRATE_GALLEON 12 28}
{PIRATE_GALLEON 3 22}
{PIRATE_GALLEON 10 26}
@ -230,9 +230,9 @@
[/message]
[message]
description="Pirk"
message= _ "Looks like humans have attacked here too. You were right, Kapou'e, the humans *have* declared all-out war on us."
message= _ "Looks like humans have attacked here too. You were right, Kapou'e, the humans have declared all-out war on us."
[/message]
[message]
description="Kapou'e"
message= _ "Listen, if we are going to meet with the rest of the Great Council, we have to repel this attack. You shamans hide here in the forest until we defeat them. It will be faster and easier for us if we don't have to worry about protecting you."
@ -263,7 +263,7 @@
[message]
description=Affman
message= _ "Look, a party of our kind approaches from the North."
message= _ "Look, a party of our kind approaches from the North."
[/message]
[message]
@ -273,7 +273,7 @@
[message]
description=Affman
message= _ "Son of the great Black-Eye Karun?! You do us honor, Chief."
message= _ "Son of the great Black-Eye Karun?! You do us honor, Chief."
[/message]
[message]
@ -306,7 +306,7 @@
message= _ "I love this strategy, Chief!"
[/message]
[/event]
[event]
name=turn 3
{MOVE_TRANSPORT_GALEON 9 30 15 30 10,11,12,13,14,15 30,30,30,30,30,30}
@ -374,7 +374,7 @@
message= _ "Pillage! Let's plunder these orcs!"
[/message]
[/event]
[event]
name=die
[filter]
@ -392,10 +392,10 @@
[event]
name=victory
[message]
description=Kapou'e
message= _ "We are victorious at last. Someone go tell the shamans that they can come out now."
message= _ "We are victorious at last. Someone go tell the shamans that they can come out now."
[/message]
{ORCISH_SHAMAN 26 1 Pirk}

View file

@ -2,6 +2,8 @@
[unit]
type=Elvish Fighter
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -11,6 +13,8 @@ y={Y}
[unit]
type=Elvish Captain
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -21,6 +25,8 @@ y={Y}
type=Elvish Fighter
ai_special=guardian
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -31,6 +37,8 @@ y={Y}
type=Elvish Archer
ai_special=guardian
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -41,6 +49,8 @@ y={Y}
type=Elvish Captain
ai_special=guardian
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -50,6 +60,8 @@ y={Y}
[unit]
type=Elvish Hero
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -59,6 +71,8 @@ y={Y}
[unit]
type=Elvish Marksman
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -68,6 +82,8 @@ y={Y}
[unit]
type=Elvish Archer
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
@ -77,6 +93,8 @@ y={Y}
[unit]
type=Orcish Grunt
side=3
generate_description=yes
random_traits=yes
ai_special=guardian
x={X}
y={Y}
@ -87,6 +105,8 @@ y={Y}
[unit]
type=Orcish Archer
side=3
generate_description=yes
random_traits=yes
ai_special=guardian
x={X}
y={Y}
@ -97,6 +117,8 @@ y={Y}
[unit]
type=Orcish Grunt
side=1
generate_description=yes
random_traits=yes
ai_special=guardian
x={X}
y={Y}
@ -107,6 +129,8 @@ y={Y}
[unit]
type=Orcish Archer
side=1
generate_description=yes
random_traits=yes
ai_special=guardian
x={X}
y={Y}
@ -117,6 +141,8 @@ y={Y}
[unit]
type=Wolf Rider
side=1
generate_description=yes
random_traits=yes
ai_special=guardian
x={X}
y={Y}
@ -199,10 +225,10 @@ y={Y}
#define SCORPION X Y
[unit]
type=Giant Scorpion
side=3
x={X}
y={Y}
type=Giant Scorpion
side=3
x={X}
y={Y}
[/unit]
#enddef
@ -214,50 +240,60 @@ y={Y}
#define SAURIAN X Y NAME
[unit]
type=Saurian Skirmisher
description={NAME}
side=1
x={X}
y={Y}
type=Saurian Skirmisher
description={NAME}
side=1
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
#define SAURIAN_HEALER X Y NAME
[unit]
type=Saurian Augur
description={NAME}
side=1
x={X}
y={Y}
type=Saurian Augur
description={NAME}
side=1
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
#define SAURIAN_WARRIOR X Y NAME
[unit]
type=Saurian Ambusher
description={NAME}
side=1
x={X}
y={Y}
type=Saurian Ambusher
description={NAME}
side=1
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
#define MERMAN X Y NAME
[unit]
side=5
type=Merman Fighter
description={NAME}
x={X}
y={Y}
side=5
type=Merman Fighter
description={NAME}
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
#define HEAVY_INFANTRYMAN X Y
[unit]
type=Heavy Infantryman
side=2
x={X}
y={Y}
type=Heavy Infantryman
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
@ -352,20 +388,24 @@ name=changeside
#define HUMAN GUARD X Y
[unit]
type=Pikeman
ai_special=guardian
side=4
x={X}
y={Y}
type=Pikeman
ai_special=guardian
side=4
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef
#define ORC GUARD X Y
[unit]
type=Orcish Warrior
ai_special=guardian
side=2
x={X}
y={Y}
type=Orcish Warrior
ai_special=guardian
side=2
generate_description=yes
random_traits=yes
x={X}
y={Y}
[/unit]
#enddef