ANL: use core macros within anl macros

This commit is contained in:
Severin Glöckner 2019-06-12 01:35:09 +02:00
parent 238f07c779
commit 69b293ce91

View file

@ -236,29 +236,15 @@
#enddef
#define ANL_PLACE_UNIT SIDE TYPE X Y
[unit]
side={SIDE}
type={TYPE}
generate_name=yes
ai_special=guardian
random_traits=no
x={X}
y={Y}
upkeep=loyal
[/unit]
{NOTRAIT_UNIT {SIDE} {TYPE} {X} {Y} }
{GUARDIAN}
#enddef
#define ANL_PLACE_GUARDIAN SIDE TYPE X Y
[unit]
side={SIDE}
type={TYPE}
generate_name=yes
ai_special=guardian
random_traits=no
role=guardian
x={X}
y={Y}
[modifications]
{NOTRAIT_UNIT {SIDE} {TYPE} {X} {Y} }
{GUARDIAN}
[+unit]
[+modifications]
{MOVEMENT_RESTRICTION}
[/modifications]
upkeep=loyal
@ -266,29 +252,17 @@
#enddef
#define ANL_PLACE_WOUNDED_UNIT SIDE TYPE X Y HITPOINTS_AMOUNT
[unit]
side={SIDE}
type={TYPE}
generate_name=yes
{NOTRAIT_UNIT {SIDE} {TYPE} {X} {Y} }
{GUARDIAN}
[+unit]
hitpoints={HITPOINTS_AMOUNT}
ai_special=guardian
random_traits=no
x={X}
y={Y}
upkeep=loyal
[/unit]
#enddef
#define ANL_PLACE_TRAPPED_UNIT SIDE TYPE X Y
[unit]
side={SIDE}
type={TYPE}
generate_name=yes
ai_special=guardian
random_traits=no
{NOTRAIT_UNIT {SIDE} {TYPE} {X} {Y} }
[+unit]
overlays=projectiles/web.png
x={X}
y={Y}
[/unit]
#enddef