スタンダードユニットフィルタ
スタンダードユニットフィルタは、FULL_HEALマクロや、MODIFY_UNITマクロ、MOVE_UNITマクロなどの引数に使います。
ユニットフィルタは、どのユニットに適用させるかを記述するためのものです。
→英語の解説ページ (StandardUnitFilter)
ユニットフィルタは、どのユニットに適用させるかを記述するためのものです。
→英語の解説ページ (StandardUnitFilter)
例えば、
{FULL_HEAL canrecruit=yes}
だと、canrecruit=yesのユニットをすべて完全回復する、ということになります。
canrecruitはリーダーかどうか、ということでyesならリーダー、noならリーダーではないということになります。
canrecruitはリーダーかどうか、ということでyesならリーダー、noならリーダーではないということになります。
3,5位置のユニットを回復させたい場合は
{FULL_HEAL (
x=3
y=5
)}
とします。
{FULL_HEAL (x,y=3,5)}
としてもかまいません。
その他の例
{FULL_HEAL (race=elf,dwarf,human)}
エルフ族とドワーフ族と人間族のユニットを完全回復させます。
{FULL_HEAL (type=White Mage,Red Mage)}
白魔術師と赤魔術師を完全回復させます。
{FULL_HEAL (level=1,2,3)}
レベル1〜3のユニットを完全回復させます。
{FULL_HEAL (ability=leadership)}
統率ユニットを完全回復させます。
{FULL_HEAL (alignment=lawful)}
秩序ユニットを完全回復させます。
{FULL_HEAL (gender=female)}
女性ユニットを完全回復させます。
{FULL_HEAL (
[not]
[filter_wml]
not_living=yes
[/filter_wml]
[/not]
)}
生物ユニットを完全回復させます。
その他の、フィルタに使えるキーと値の組み合わせは、解説/ユニットが保持している情報一覧にあります。
(StandardUnitFilterに含まれない要素は、[filter_wml]タグで囲む必要があります)
(StandardUnitFilterに含まれない要素は、[filter_wml]タグで囲む必要があります)