スタンダードユニットフィルタ
スタンダードユニットフィルタは、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]タグで囲む必要があります)