Replace FOREACH
This commit is contained in:
parent
8eea8122f9
commit
84bab7ad19
2 changed files with 155 additions and 139 deletions
|
@ -303,15 +303,18 @@
|
|||
variable=this_side_workers
|
||||
[/store_unit]
|
||||
|
||||
{FOREACH this_side_workers i}
|
||||
[clear_variable]
|
||||
name=this_side_workers[$i].status.worked_this_turn
|
||||
[/clear_variable]
|
||||
[foreach]
|
||||
array=this_side_workers
|
||||
[do]
|
||||
[clear_variable]
|
||||
name=this_item.status.worked_this_turn
|
||||
[/clear_variable]
|
||||
|
||||
[unstore_unit]
|
||||
variable=this_side_workers[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
[unstore_unit]
|
||||
variable=this_item
|
||||
[/unstore_unit]
|
||||
[/do]
|
||||
[/foreach]
|
||||
|
||||
[clear_variable]
|
||||
name=this_side_workers
|
||||
|
|
|
@ -27,42 +27,45 @@
|
|||
value=no
|
||||
[/set_variable]
|
||||
|
||||
{FOREACH researchers i}
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$researchers[$i].x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$researchers[$i].y
|
||||
[/set_variable]
|
||||
[foreach]
|
||||
array=researchers
|
||||
[do]
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$this_item.x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$this_item.y
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$researchers[$i].side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$researchers[$i].level
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$this_item.side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$this_item.level
|
||||
[/set_variable]
|
||||
|
||||
{ADDING_TO_CURRENT_RESEARCH_FIELD $credited_side| $amount}
|
||||
{ADDING_TO_CURRENT_RESEARCH_FIELD $credited_side| $amount}
|
||||
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
|
||||
[unstore_unit]
|
||||
variable=researchers[$i]
|
||||
text=$amount
|
||||
{COLOR_WHITE}
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
[unstore_unit]
|
||||
variable=this_item
|
||||
text=$amount
|
||||
{COLOR_WHITE}
|
||||
[/unstore_unit]
|
||||
[/do]
|
||||
[/foreach]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
|
@ -127,51 +130,54 @@
|
|||
name=sound
|
||||
value=no
|
||||
[/set_variable]
|
||||
{FOREACH harvesters i}
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$harvesters[$i].x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$harvesters[$i].y
|
||||
[/set_variable]
|
||||
[foreach]
|
||||
array=harvesters
|
||||
[do]
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$this_item.x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$this_item.y
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$harvesters[$i].side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$player_$credited_side|.farming.gold
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$this_item.side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$player_$credited_side|.farming.gold
|
||||
[/set_variable]
|
||||
|
||||
# auto-harvest
|
||||
[gold]
|
||||
side=$credited_side
|
||||
amount=$amount
|
||||
[/gold]
|
||||
# auto-harvest
|
||||
[gold]
|
||||
side=$credited_side
|
||||
amount=$amount
|
||||
[/gold]
|
||||
|
||||
{MODIFY_TERRAIN "Re" $temp_x $temp_y}
|
||||
[remove_item]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/remove_item]
|
||||
{MODIFY_TERRAIN "Re" $temp_x $temp_y}
|
||||
[remove_item]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/remove_item]
|
||||
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
|
||||
[unstore_unit]
|
||||
variable=harvesters[$i]
|
||||
text=$amount
|
||||
red,green,blue=204,204,51
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
[unstore_unit]
|
||||
variable=this_item
|
||||
text=$amount
|
||||
red,green,blue=204,204,51
|
||||
[/unstore_unit]
|
||||
[/do]
|
||||
[/foreach]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
|
@ -194,36 +200,40 @@
|
|||
name=sound
|
||||
value=no
|
||||
[/set_variable]
|
||||
{FOREACH planters i}
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$planters[$i].x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$planters[$i].y
|
||||
[/set_variable]
|
||||
|
||||
# auto-plant
|
||||
{MODIFY_TERRAIN "Re^Gvs" $temp_x $temp_y }
|
||||
[foreach]
|
||||
array=planters
|
||||
[do]
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$this_item.x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$this_item.y
|
||||
[/set_variable]
|
||||
|
||||
[remove_item]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/remove_item]
|
||||
[item]
|
||||
x,y=$temp_x,$temp_y
|
||||
image=items/flower4.png
|
||||
[/item]
|
||||
# auto-plant
|
||||
{MODIFY_TERRAIN "Re^Gvs" $temp_x $temp_y }
|
||||
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
[remove_item]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/remove_item]
|
||||
[item]
|
||||
x,y=$temp_x,$temp_y
|
||||
image=items/flower4.png
|
||||
[/item]
|
||||
|
||||
[unstore_unit]
|
||||
variable=planters[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
|
||||
[unstore_unit]
|
||||
variable=this_item
|
||||
[/unstore_unit]
|
||||
[/do]
|
||||
[/foreach]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
|
@ -276,46 +286,49 @@
|
|||
name=sound
|
||||
value=no
|
||||
[/set_variable]
|
||||
{FOREACH miners i}
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$miners[$i].x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$miners[$i].y
|
||||
[/set_variable]
|
||||
[foreach]
|
||||
array=miners
|
||||
[do]
|
||||
[set_variable]
|
||||
name=temp_x
|
||||
value=$this_item.x
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=temp_y
|
||||
value=$this_item.y
|
||||
[/set_variable]
|
||||
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$miners[$i].side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$player_$credited_side|.mining.gold
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=credited_side
|
||||
value=$this_item.side
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=amount
|
||||
value=$player_$credited_side|.mining.gold
|
||||
[/set_variable]
|
||||
|
||||
# auto-mine
|
||||
[gold]
|
||||
side=$credited_side
|
||||
amount=$amount
|
||||
[/gold]
|
||||
# auto-mine
|
||||
[gold]
|
||||
side=$credited_side
|
||||
amount=$amount
|
||||
[/gold]
|
||||
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
[scroll_to]
|
||||
x,y=$temp_x,$temp_y
|
||||
[/scroll_to]
|
||||
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
[set_variable]
|
||||
name=sound
|
||||
value=yes
|
||||
[/set_variable]
|
||||
|
||||
[unstore_unit]
|
||||
variable=miners[$i]
|
||||
text=$amount
|
||||
red,green,blue=204,204,51
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
[unstore_unit]
|
||||
variable=this_item
|
||||
text=$amount
|
||||
red,green,blue=204,204,51
|
||||
[/unstore_unit]
|
||||
[/do]
|
||||
[/foreach]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
|
|
Loading…
Add table
Reference in a new issue