Remove duplicate file
This commit is contained in:
parent
64892b8c81
commit
de270e4d1d
2 changed files with 6 additions and 79 deletions
|
@ -1,73 +0,0 @@
|
|||
fai 'patrol.fai'
|
||||
|
||||
def closest_unit(ai*, me)
|
||||
choose(
|
||||
enemy_units, 'unit',
|
||||
-distance_between(me.loc, unit.loc)
|
||||
);
|
||||
|
||||
def step_move(me)
|
||||
if( unit_at( desired_path[0] ),
|
||||
if( desired_path.size > 1,
|
||||
move_partial(
|
||||
me.loc,
|
||||
desired_path[1]
|
||||
),
|
||||
end
|
||||
),
|
||||
move_partial(
|
||||
me.loc,
|
||||
desired_path[0]
|
||||
)
|
||||
)
|
||||
|
||||
where desired_path = shortest_path( me.loc, me.vars.next_step );
|
||||
|
||||
def move_ahead(ai*, me)
|
||||
if( enemy_units,
|
||||
if( distance_between( closest_unit(ai, me).loc, me.loc ) > me.moves-1,
|
||||
move_partial(
|
||||
me.loc,
|
||||
me.vars.next_step
|
||||
),
|
||||
|
||||
step_move(me)
|
||||
|
||||
),
|
||||
move_partial(
|
||||
me.loc,
|
||||
me.vars.next_step
|
||||
)
|
||||
);
|
||||
|
||||
def patrol_move(ai*, me)
|
||||
if( me.vars.next_step = me.loc,
|
||||
set_unit_var('next_step',
|
||||
me.vars.waypoints[ me.vars.next_step ],
|
||||
me.loc
|
||||
),
|
||||
|
||||
move_ahead(ai,me)
|
||||
);
|
||||
|
||||
if( me.moves = 0,
|
||||
end,
|
||||
if(attack,
|
||||
attack,
|
||||
patrol_move(self, me)
|
||||
)
|
||||
)
|
||||
|
||||
where attack = if( path_to,
|
||||
if(path_to.size <= me.vars.guard_radius,
|
||||
attack( me.loc, path_to.last, closest_unit(self, me).loc ),
|
||||
0
|
||||
),
|
||||
0
|
||||
)
|
||||
|
||||
where path_to = if( enemy_units,
|
||||
shortest_path( me.loc, closest_unit(self, me).loc ),
|
||||
[]
|
||||
)
|
||||
faiend
|
|
@ -279,7 +279,7 @@
|
|||
side=7
|
||||
x,y=25,4
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(25,4) -> loc(14,2), loc(14,2) -> loc(9,12), loc(9,12) -> loc(6,19), loc(6,19) -> loc(25,4) ]
|
||||
|
@ -295,7 +295,7 @@
|
|||
side=7
|
||||
x,y=10,20
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(10,20) -> loc(18,24), loc(18,24) -> loc(21,19), loc(21,19) -> loc(18,11), loc(18,11) -> loc(10,20) ]
|
||||
|
@ -311,7 +311,7 @@
|
|||
side=7
|
||||
x,y=22,27
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(22,27) -> loc(27,24), loc(27,24) -> loc(21,16),loc(21,16) -> loc(22,27), loc(22,27) -> loc(6,24), loc(6,24)-> loc(22,27)]
|
||||
|
@ -327,7 +327,7 @@
|
|||
side=7
|
||||
x,y=13,19
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(13,19) -> loc(16,15), loc(16,15) -> loc(25,4), loc(25,4) -> loc(13,19) ]
|
||||
|
@ -343,7 +343,7 @@
|
|||
side=7
|
||||
x,y=29,24
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(29,24) -> loc(16,15), loc(16,15) -> loc(29,24) ]
|
||||
|
@ -359,7 +359,7 @@
|
|||
side=7
|
||||
x,y=17,8
|
||||
[ai]
|
||||
loop_formula="{campaigns/Legend_of_Wesmere/ai/patrol.fai}"
|
||||
loop_formula="{ai/formula/patrol.fai}"
|
||||
[vars]
|
||||
guard_radius=3
|
||||
waypoints=[ loc(25,4) -> loc(16,15), loc(16,15) -> loc(25,4) ]
|
||||
|
|
Loading…
Add table
Reference in a new issue