Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 25 additions & 7 deletions utils/nfw_main.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
[filter]
[not]
id=$nfw_exclude_unit_id
[or]
find_in=nfw_wounded
[/or]
[/not]
[/filter]

Expand Down Expand Up @@ -72,16 +75,31 @@ This does not apply to any unit that the objectives require you to keep alive. E
# In multiplayer the victory event is synchronized since 1.13.10
[event]
name=victory
id=nfw_victory_unstore
[store_unit]
[filter]
[/filter]
variable=nfw_alive_units
[/store_unit]
[foreach]
array=nfw_wounded
[do]
{VARIABLE this_item.hitpoints $this_item.max_hitpoints}
{VARIABLE this_item.status.poisoned "no"}
{VARIABLE this_item.status.slowed "no"}
[unstore_unit]
variable=this_item
x,y=recall,recall
[/unstore_unit]
[if]
[have_unit]
id=$this_item.id
find_in=nfw_alive_units
search_recall_list=yes
[/have_unit]
[else]
{VARIABLE this_item.hitpoints $this_item.max_hitpoints}
{VARIABLE this_item.status.poisoned "no"}
{VARIABLE this_item.status.slowed "no"}
[unstore_unit]
variable=this_item
x,y=recall,recall
[/unstore_unit]
[/else]
[/if]
[/do]
[/foreach]
{CLEAR_VARIABLE nfw_wounded}
Expand Down