Remove duplicate file

This commit is contained in:
Celtic Minstrel 2016-03-30 02:32:05 -04:00
parent 64892b8c81
commit de270e4d1d
2 changed files with 6 additions and 79 deletions

View file

@ -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

View file

@ -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) ]