Made translatable some forgotten strings

Made all the names of the units translatable
Proven by the Sword: Fixed recall of Javelineers
This commit is contained in:
Benoît Timbert 2006-02-20 08:18:58 +00:00
parent 9d042d87da
commit ddd89d9772
15 changed files with 122 additions and 75 deletions

View file

@ -1,6 +1,9 @@
SVN trunk (1.1.1+svn):
* campaigns
* The South Guard added to Mainline
* all the unit names are not translatable
* made translatable some forgotten strings
* Proven By The Sword: fixed recall of Javelineers
* Heir to the Throne
* switched over to [music] from music=
* minor gameplay improvement for Swamp of Dread

View file

@ -29,6 +29,7 @@
side=1
{QUANTITY type (Horseman Commander) (Junior Commander) (Junior Commander)}
description=Deoran
user_description= _ "Deoran"
overlays="misc/hero-icon.png"
unrenamable=yes
@ -48,6 +49,7 @@
side=2
type=Bandit
description=Urza Mathin
user_description= _ "Urza Mathin"
team_name=bandits
controller=ai
@ -84,7 +86,7 @@
[label]
x,y=13,10
text="The River Fort"
text= _ "The River Fort"
[/label]
# Scenario Pre-start
@ -150,6 +152,7 @@
[unit]
{QUANTITY type Pikeman Spearman Peasant}
description=Moreth
user_description= _ "Moreth"
side=1
x,y=19,5
traits_description=_"loyal," + _"resilient"
@ -195,7 +198,7 @@
[message]
speaker=narrator
image=items/gohere.png
message="Whenever you see a target that looks like this, you should move your leader (or whatever unit the dialogue just suggested) onto the hex that contains it."
message= _ "Whenever you see a target that looks like this, you should move your leader (or whatever unit the dialogue just suggested) onto the hex that contains it."
[/message]
#endif
@ -221,6 +224,7 @@
side=1
type=South Guard Captain
description=Sir Gerrick
user_description= _ "Sir Gerrick"
overlays="misc/hero-icon.png"
x,y=14,9
traits_description=_"valiant," + _"resilient"
@ -357,7 +361,7 @@
[message]
speaker=narrator
image=misc/schedule-firstwatch.png
message="All of your units are 'lawful'. This means that they recieve a combat bonus during the day, and a penalty at night. Urza Mathin's units are all 'chaotic', which means that they recieve a bonus at night and a penalty during the day. You will be much more effective fighting during the day."
message= _ "All of your units are 'lawful'. This means that they recieve a combat bonus during the day, and a penalty at night. Urza Mathin's units are all 'chaotic', which means that they recieve a bonus at night and a penalty during the day. You will be much more effective fighting during the day."
[/message]
[/then]
[/if]
@ -384,7 +388,7 @@
[message]
speaker=narrator
image=misc/schedule-dawn.png
message="During the day your units will deal more damage, and Urza Mathin's less. The more of his troops you can defeat during the day, the better!"
message= _ "During the day your units will deal more damage, and Urza Mathin's less. The more of his troops you can defeat during the day, the better!"
[/message]
[/then]
[/if]
@ -412,6 +416,7 @@
type=Merman Fighter
#endif
description=Myssh
user_description= _ "Myssh"
x,y=4,11
[/unit]
[unit]
@ -426,6 +431,7 @@
type=Merman Fighter
#endif
description=Ylla
user_description= _ "Ylla"
x,y=3,12
[/unit]
@ -469,6 +475,7 @@
side=1
type=Longbowman
description=Aleron
user_description= _ "Aleron"
x,y=16,12
traits_description= _"loyal," + _"quick"
[modifications]
@ -504,6 +511,7 @@
side=1
type=Peasant
description=Aleron
user_description= _ "Aleron"
traits_description= _"loyal," + _"strong"
x,y=16,12
[modifications]
@ -535,6 +543,7 @@
side=2
type=Footpad
description=Glasar
user_description= _ "Glasar"
x,y=16,12
[/unit]

View file

@ -29,6 +29,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -47,6 +48,7 @@
side=2
type=Outlaw
description=Urza Nalmath
user_description= _ "Urza Nalmath"
team_name=bandits
controller=ai
@ -84,23 +86,23 @@
team_name=bandits
{SG_AMBUSHER Footpad Criminal 2 28 13}
{SG_AMBUSHER Footpad Criminal (_"Criminal") 2 28 13}
#ifdef MEDIUM
{SG_AMBUSHER Footpad Criminal 2 34 10}
{SG_AMBUSHER Footpad Criminal (_"Criminal") 2 34 10}
#endif
#ifdef HARD
{SG_AMBUSHER Footpad Criminal 2 34 10}
{SG_GUARD Thief Criminal 2 22 12}
{SG_AMBUSHER Footpad Criminal (_"Criminal") 2 34 10}
{SG_GUARD Thief Criminal (_"Criminal") 2 22 12}
#endif
{SG_GUARD Footpad Criminal 2 22 16}
{SG_GUARD Footpad Criminal (_"Criminal") 2 22 16}
#ifdef MEDIUM
{SG_GUARD Poacher Criminal 2 18 22}
{SG_GUARD Poacher Criminal (_"Criminal") 2 18 22}
#endif
#ifdef HARD
{SG_GUARD Thief Criminal 2 18 22}
{SG_GUARD Thief Criminal (_"Criminal") 2 18 22}
#endif
[/side]
@ -141,15 +143,15 @@
#ifdef EASY
[recall]
type=Royal Guard, Pikeman, Swordsman, Javilineer, Master Bowman, Longbowman
type=Royal Guard, Pikeman, Swordsman, Javelineer, Master Bowman, Longbowman
[/recall]
[recall]
type=Royal Guard, Pikeman, Swordsman, Javilineer, Master Bowman, Longbowman
type=Royal Guard, Pikeman, Swordsman, Javelineer, Master Bowman, Longbowman
[/recall]
#endif
#ifdef MEDIUM
[recall]
type=Royal Guard, Pikeman, Swordsman, Javilineer, Master Bowman, Longbowman
type=Royal Guard, Pikeman, Swordsman, Javelineer, Master Bowman, Longbowman
[/recall]
#endif
@ -212,6 +214,7 @@
[unit]
type=White Mage
description=Minister Hylas
user_description= _ "Minister Hylas"
overlays="misc/hero-icon.png"
side=1
x,y=21,16
@ -243,10 +246,10 @@
message= _ "It grieves me to learn of his death, foolish though he may have been! Now, though, there are more pressing matters. Rise men of Wesnoth! We must drive these bandits from our city!"
[/message]
{SG_UNIT Peasant (Ufes) 1 18 15}
{SG_UNIT Peasant (Joran) 1 18 16}
{SG_UNIT Peasant (Makees) 1 19 18}
{SG_UNIT Peasant (Tyborg) 1 20 18}
{SG_UNIT Peasant (Ufes) (_"Ufes") 1 18 15}
{SG_UNIT Peasant (Joran) (_"Joran") 1 18 16}
{SG_UNIT Peasant (Makees) (_"Makees") 1 19 18}
{SG_UNIT Peasant (Tyborg) (_"Tyborg") 1 20 18}
[message]
speaker=Ufes

View file

@ -25,6 +25,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -42,6 +43,7 @@
side=2
type=Rogue
description=Urza Fastik
user_description= _ "Urza Fastik"
team_name=bandits
controller=ai
@ -171,6 +173,7 @@
[unit]
side=1
description=Jarek
user_description= _ "Jarek"
{QUANTITY type Cavalier Dragoon Cavalryman}
x,y=41,33
traits_description=_"strong," + _"quick"
@ -231,12 +234,12 @@
x,y=17,7
[/filter]
{SG_UNIT (Elvish Ranger) (Ethiliel's Guard) 1 15 4}
{SG_UNIT (Elvish Marksman) (Ethiliel's Guard) 1 19 4}
{SG_UNIT (Elvish Ranger) (Ethiliel's Guard) 1 13 7}
{SG_UNIT (Elvish Avenger) (Ethiliel's Guard) 1 21 7}
{SG_UNIT (Elvish Hero) (Ethiliel's Guard) 1 15 10}
{SG_UNIT (Elvish Outrider) (Ethiliel's Guard) 1 19 10}
{SG_UNIT (Elvish Ranger) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 15 4}
{SG_UNIT (Elvish Marksman) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 19 4}
{SG_UNIT (Elvish Ranger) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 13 7}
{SG_UNIT (Elvish Avenger) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 21 7}
{SG_UNIT (Elvish Hero) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 15 10}
{SG_UNIT (Elvish Outrider) (Ethiliel's Guard) (_"Ethiliel's Guard") 1 19 10}
[unit]
#ifdef EASY
@ -249,6 +252,7 @@
type=Elvish Druid
#endif
description=Ethiliel
user_description= _ "Ethiliel"
overlays="misc/hero-icon.png"
side=1
x,y=18,6

View file

@ -25,6 +25,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -50,6 +51,7 @@
type=Dark Sorcerer
#endif
description=Mal A'kai
user_description= _ "Mal A'kai"
{GOLD 70 90 120}
{INCOME 3 5 7}
@ -84,6 +86,7 @@
side=3
type=Outlaw
description=Jera Ilras
user_description= _ "Jera Ilras"
{GOLD 30 40 80}
{INCOME 2 3 4}
@ -319,6 +322,7 @@
[unit]
description=Elvish Bodyguard
user_description= _ "Elvish Bodyguard"
type=Elvish Ranger
side=1
name=Elvish Bodyguard

View file

@ -25,6 +25,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -56,6 +57,7 @@
side=2
type=Outlaw
description=Urza Afalas
user_description= _ "Urza Afalas"
{GOLD 50 70 90}
{INCOME 2 3 5}
@ -89,6 +91,7 @@
side=3
type=Soulless
description=Gruth
user_description= _ "Gruth"
team_name=undead
controller=ai
@ -121,6 +124,7 @@
side=4
type=Lich
description=Mal M'brin
user_description= _ "Mal M'brin"
team_name=undead
controller=ai
@ -526,6 +530,7 @@
side=3
type=Sea Serpent
description=Beast of the Lake
user_description= _ "Beast of the Lake"
x,y=15,39
[/unit]

View file

@ -26,6 +26,7 @@
side=1
type=Elvish Ranger
description=Ithelden
user_description= _ "Ithelden"
unrenamable=yes
team_name=South_Guard
@ -50,18 +51,18 @@
controller=ai
{SG_GUARD (Dark Adept) (Abdur) 2 8 1}
{SG_GUARD (Dark Adept) (Abdur) (_"Abdur") 2 8 1}
{SG_GUARD (Saurian Skirmisher) (S'ssth) 2 8 21}
{SG_GUARD (Saurian Skirmisher) (S'ssth) 2 17 16}
{SG_GUARD (Saurian Skirmisher) (S'ssth) 2 8 16}
{SG_GUARD (Saurian Skirmisher) (S'ssth) (_"S'ssth") 2 8 21}
{SG_GUARD (Saurian Skirmisher) (S'ssth) (_"S'ssth") 2 17 16}
{SG_GUARD (Saurian Skirmisher) (S'ssth) (_"S'ssth") 2 8 16}
{SG_GUARD (Giant Scorpion) (Scorpion) 2 14 16}
{SG_GUARD (Ogre) (Ogre) 2 4 10}
{SG_GUARD (Giant Scorpion) (Scorpion) (_"Scorpion") 2 14 16}
{SG_GUARD (Ogre) (Ogre) (_"Ogre") 2 4 10}
{SG_GUARD (Naga Fighter) (Naga) 2 13 9}
{SG_GUARD (Naga Fighter) (Naga) 2 14 9}
{SG_GUARD (Naga Fighter) (Naga Queen) 2 12 8}
{SG_GUARD (Naga Fighter) (Naga) (_"Naga") 2 13 9}
{SG_GUARD (Naga Fighter) (Naga) (_"Naga") 2 14 9}
{SG_GUARD (Naga Fighter) (Naga Queen) (_"Naga Queen") 2 12 8}
[/side]
#prestart

View file

@ -25,6 +25,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -87,7 +88,7 @@
{PUT_IMG (items/gohere.png) 16 3}
{SG_GUARD (Naga Warrior) (Fssth) 3 9 14}
{SG_GUARD (Naga Warrior) (Fssth) (_"Fssth") 3 9 14}
[recall]
description=Sir Gerrick
@ -378,9 +379,9 @@
x,y=12-15,31-33
[/filter]
{SG_GUARD (Elvish Fighter) (Urien) 3 12 34}
{SG_GUARD (Elvish Archer) (Jesa) 3 15 31}
{SG_GUARD (Elvish Archer) (Plinth) 3 15 34}
{SG_GUARD (Elvish Fighter) (Urien) (_"Urien") 3 12 34}
{SG_GUARD (Elvish Archer) (Jesa) (_"Jesa") 3 15 31}
{SG_GUARD (Elvish Archer) (Plinth) (_"Plinth") 3 15 34}
[message]
speaker=Plinth

View file

@ -20,6 +20,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -41,6 +42,7 @@
side=2
type=Ancient Lich
description=Mal M'Brin
user_description= _ "Mal M'Brin"
team_name=undead_hordes
controller=ai
@ -72,6 +74,7 @@
side=3
type=Troll Hero
description=GrŽe
user_description= _ "GrŽe"
team_name=trolls
controller=ai

View file

@ -28,6 +28,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -49,6 +50,7 @@
side=2
type=Ancient Lich
description=Mal M'Brin
user_description= _ "Mal M'Brin"
team_name=The_Undead_Hordes
controller=ai
@ -74,6 +76,7 @@
side=3
type=Demilich
description=Mal Tera
user_description= _ "Mal Tera"
team_name=The_Undead_Hordes
controller=ai
@ -119,29 +122,29 @@
# Sgt. Finde's Section
{SG_GUARD Sergeant (Sgt. Finde) 1 5 11}
{SG_GUARD Spearman (Maelvas) 1 4 10}
{SG_GUARD Spearman (Orome) 1 5 10}
{SG_GUARD Peasant (Mitche) 1 6 10}
{SG_GUARD Sergeant (Sgt. Finde) (_"Sgt. Finde") 1 5 11}
{SG_GUARD Spearman (Maelvas) (_"Maelvas") 1 4 10}
{SG_GUARD Spearman (Orome) (_"Orome") 1 5 10}
{SG_GUARD Peasant (Mitche) (_"Mitche") 1 6 10}
# Lt. Illan's Section
{SG_GUARD (Lieutenant) (Lt. Illan) 1 13 12}
{SG_GUARD (Heavy Infantryman) (Rheban) 1 13 13}
{SG_GUARD (Horseman) (Jul) 1 14 12}
{SG_GUARD (Lieutenant) (Lt. Illan) (_"Lt. Illan") 1 13 12}
{SG_GUARD (Heavy Infantryman) (Rheban) (_"Rheban") 1 13 13}
{SG_GUARD (Horseman) (Jul) (_"Jul") 1 14 12}
# Lt. Meris' Section
{SG_GUARD (Lieutenant) (Lt. Meris) 1 35 11}
{SG_GUARD (Peasant) (Findlas) 1 34 10}
{SG_GUARD (Bowman) (Chumet) 1 33 10}
{SG_GUARD (Heavy Infantryman) (Neras) 1 33 11}
{SG_GUARD (Bowman) (Eera) 1 34 11}
{SG_GUARD (Lieutenant) (Lt. Meris) (_"Lt. Meris") 1 35 11}
{SG_GUARD (Peasant) (Findlas) (_"Findlas") 1 34 10}
{SG_GUARD (Bowman) (Chumet) (_"Chumet") 1 33 10}
{SG_GUARD (Heavy Infantryman) (Neras) (_"Neras") 1 33 11}
{SG_GUARD (Bowman) (Eera) (_"Eera") 1 34 11}
# Ancient Lich's Guards
{SG_GUARD Draug (Death Guard) 2 26 23}
{SG_GUARD Draug (Death Guard) 2 29 22}
{SG_GUARD Draug (Death Guard) (_"Death Guard") 2 26 23}
{SG_GUARD Draug (Death Guard) (_"Death Guard") 2 29 22}
[/event]

View file

@ -24,6 +24,7 @@
side=1
type=Dismounted Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -38,12 +39,12 @@
canrecruit=1
recruit=Peasant, Bowman, Spearman, Cavalryman
{SG_GUARD (Javelineer) (Westin Guard) 1 22 12}
{SG_GUARD (Heavy Infantryman) (Westin Guard) 1 19 14}
{SG_GUARD (Heavy Infantryman) (Westin Guard) 1 17 15}
{SG_GUARD (Heavy Infantryman) (Westin Guard) 1 17 17}
{SG_GUARD (Spearman) (Westin Guard) 1 16 19}
{SG_GUARD (Spearman) (Westin Guard) 1 15 21}
{SG_GUARD (Javelineer) (Westin Guard) (_"Westin Guard") 1 22 12}
{SG_GUARD (Heavy Infantryman) (Westin Guard) (_"Westin Guard") 1 19 14}
{SG_GUARD (Heavy Infantryman) (Westin Guard) (_"Westin Guard") 1 17 15}
{SG_GUARD (Heavy Infantryman) (Westin Guard) (_"Westin Guard") 1 17 17}
{SG_GUARD (Spearman) (Westin Guard) (_"Westin Guard") 1 16 19}
{SG_GUARD (Spearman) (Westin Guard) (_"Westin Guard") 1 15 21}
[/side]
@ -53,6 +54,7 @@
side=2
type=Elvish Marshal
description=Ithelden
user_description= _ "Ithelden"
team_name=The_Enraged Elves
controller=ai
@ -177,6 +179,7 @@
[unit]
type=Peasant
description=Poor Farmer
user_description= _ "Poor Farmer"
side=2
x=4
y=14
@ -226,13 +229,13 @@
name=wesnoth-1.ogg
[/music]
{SG_UNIT (Elvish Fighter) (Disciple of Mebrin) 2 3 17}
{SG_UNIT (Elvish Fighter) (Disciple of Mebrin) 2 7 15}
{SG_UNIT (Elvish Druid) (Disciple of Mebrin) 2 6 19}
{SG_UNIT (Elvish Ranger) (Disciple of Mebrin) 2 8 15}
{SG_UNIT (Elvish Druid) (Disciple of Mebrin) 2 4 22}
{SG_UNIT (Elvish Hero) (Disciple of Mebrin) 2 6 23}
{SG_UNIT (Elvish Rider) (Disciple of Mebrin) 2 11 13}
{SG_UNIT (Elvish Fighter) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 3 17}
{SG_UNIT (Elvish Fighter) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 7 15}
{SG_UNIT (Elvish Druid) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 6 19}
{SG_UNIT (Elvish Ranger) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 8 15}
{SG_UNIT (Elvish Druid) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 4 22}
{SG_UNIT (Elvish Hero) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 6 23}
{SG_UNIT (Elvish Rider) (Disciple of Mebrin) (_"Disciple of Mebrin") 2 11 13}
[objectives]
side=1
@ -281,6 +284,7 @@
[unit]
type=$unit_type
description=Disciple of Mebrin
user_description= _ "Disciple of Mebrin"
side=2
x,y=1,12
[/unit]

View file

@ -25,6 +25,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
unrenamable=yes
team_name=South_Guard
@ -46,6 +47,7 @@
side=2
type=Ancient Lich
description=Mal Feras
user_description= _ "Mal Feras"
team_name=The_Undead_Hordes
controller=ai
@ -143,9 +145,9 @@
{SG_END_IF}
{SG_IF sg_long_defense}
{SG_GUARD (Bowman) (Provincial Guard) 1 25 22}
{SG_GUARD (Lieutenant) (Lt. Nilaf) 1 26 21}
{SG_GUARD (Heavy Infantryman) (Provincial Guard) 1 28 20}
{SG_GUARD (Bowman) (Provincial Guard) (_"Provincial Guard") 1 25 22}
{SG_GUARD (Lieutenant) (Lt. Nilaf) (_"Lt. Nilaf") 1 26 21}
{SG_GUARD (Heavy Infantryman) (Provincial Guard) (_"Provincial Guard") 1 28 20}
{SG_CHANGE_TERRAIN 25 22 n}
{SG_CHANGE_TERRAIN 28 20 n}
@ -155,8 +157,8 @@
{SG_END_IF}
{SG_IF sg_medium_defense}
{SG_GUARD (Heavy Infantryman) (Provincial Guard) 1 25 21}
{SG_GUARD (Spearman) (Provincial Guard) 1 28 21}
{SG_GUARD (Heavy Infantryman) (Provincial Guard) (_"Provincial Guard") 1 25 21}
{SG_GUARD (Spearman) (Provincial Guard) (_"Provincial Guard") 1 28 21}
{SG_CHANGE_TERRAIN 25 21 n}
@ -201,9 +203,9 @@
speaker=Minister Hylas
message= _ "And I have summoned the great council of Westin! They will battle with all their might!"
[/message]
{SG_GUARD (Silver Mage) (Minister Mefel) 1 19 18}
{SG_GUARD (Red Mage) (Councilor) 1 20 18}
{SG_GUARD (White Mage) (Councilor) 1 22 18}
{SG_GUARD (Silver Mage) (Minister Mefel) (_"Minister Mefel") 1 19 18}
{SG_GUARD (Red Mage) (Councilor) (_"Councilor") 1 20 18}
{SG_GUARD (White Mage) (Councilor) (_"Councilor") 1 22 18}
[message]
speaker=Minister Mefel
message= _ "Hylas, we have heard your summons, and we shall send these dark foes back to the abyss that spawned them!"

View file

@ -14,6 +14,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
team_name=South_Guard
controller=human

View file

@ -14,6 +14,7 @@
side=1
type=Horseman Commander
description=Deoran
user_description= _ "Deoran"
team_name=South_Guard
controller=human

View file

@ -128,11 +128,12 @@
[/trait]
#enddef
#define SG_UNIT TYPE DESCRIPTION SIDE X Y
#define SG_UNIT TYPE DESCRIPTION USER_DESCRIPTION SIDE X Y
[unit]
type={TYPE}
side={SIDE}
description={DESCRIPTION}
user_description={USER_DESCRIPTION}
x,y={X},{Y}
traits_description= _ "loyal"
[modifications]
@ -142,11 +143,12 @@
[/unit]
#enddef
#define SG_AMBUSHER TYPE DESCRIPTION SIDE X Y
#define SG_AMBUSHER TYPE DESCRIPTION USER_DESCRIPTION SIDE X Y
[unit]
type={TYPE}
side={SIDE}
description={DESCRIPTION}
user_description={USER_DESCRIPTION}
x,y={X},{Y}
[status]
ambush=on
@ -154,10 +156,11 @@
[/unit]
#enddef
#define SG_GUARD TYPE DESCRIPTION SIDE X Y
#define SG_GUARD TYPE DESCRIPTION USER_DESCRIPTION SIDE X Y
[unit]
type={TYPE}
description={DESCRIPTION}
user_description={USER_DESCRIPTION}
side={SIDE}
x,y={X},{Y}
ai_special=guardian