「やりたいこと」から、それを実現する書き方を見つけられるようにすることを目指してます。
なお、記述例は、タグの基本的な機能のみです。詳しいことを知りたいときは本家のWMLリファレンスのページなどを読んでください。
ユニットを消したい(永久に)
idで指定する。
[kill]
id=Lulu
[/kill]
特定のヘクスにいるユニットを消す。
[kill]
x,y=10,5
[/kill]
注意 [kill]で削除したユニットは、復活できません。(メモリから消去されます。)
間違った書き方
[kill]
[filter]
id=Lulu
[/filter]
[/kill]
ユニットを指定する時に[filter]は使用しません。
ユニットを一時的に消したい
例
[store_unit]
variable=Lulu_store
[filter]
id=Lulu
[/filter]
kill=yes
[/store_unit]
kill=noあるいは記述しない場合は、ユニットの状態が保存されるのみで、画面から消えません。
(知らなくてもいい知識 [store_unit]はユニットの保存に特化した[set_variables]です。)
再登場のさせ方
[unstore_unit]
variable=Lulu_store
x,y=10,2
[/unstore_unit]
[clear_variable]
name=Lulu_store
[/clear_variable]
[unstore_unit]の方は「variable」で[clera_variable]の方は「name」と紛らわしいです。
ユニットを移動させる
例
[move_unit]
id=Lulu
to_x=3
to_y=7
[/move_unit]
または
{MOVE_UNIT id=Lulu 3 7}
注意 ユニットの名前が「Queen Lulu」というように中に空白がある場合は、{MOVE_UNIT (id=Queen Lulu) 3 7}とやるとよいと思います。
経由地を指定することもできます。
[move_unit]
id=Lulu
to_x=18,13,3
to_y=14,7,7
[/move_unit]
注意 to_xとto_yの要素の数が同じでないとエラーになります。
間違った書き方
[move_unit]
[filter]
id=Lulu
[/filter]
to_x=3
to_y=7
[/move_unit]
ユニットを指定する時に[filter]は使用しません。
最終更新:2017年05月21日 15:00