Está en la página 1de 26

;

;
This file describes the unit group formation templates, any number of gr
oup formations can be specified
;
these templates are used to give a group of units a formation, the units
available in the group may not
;
totally fit the template in which case a best-fit is determined when the
formation is created
;
;
Formation block positions can either be specified with a relative normal
ised (x,z) or they can be specified
;
relative to another formation block (when specifying in this manner rota
tion CANNOT be given)
;
a formation must be described entirely in one method or the other
;
;
Dummy blocks can be specified when positioning blocks relatively. They d
o not contain units but encompass other
;
blocks, blocks can then be positioned relative to dummy blocks. When spe
cifying multiple rows of troops each row
;
should be encased in a dummy block and the row behind should be position
relative to this. This will avoid intersecting
;
blocks which would occur if the block that the rear row was positioned r
elative to had no units assigned to it.
;
;
formation
the name given to this formation template
;
;
BLOCK SPEC
;
;
begin_block <block_num>
begin a formatio
n block
;
end_block
end a formation block
;
;
begin_dummy_block
begin a
dummy block
;
spans <spanned blocks>
specify the bloc
ks it will span
;
end_dummy_block
end dumm
y block
;
;
unit_type
specifies units that can be allocated to the block
;
either : ;
any
;
general_unit
;
<UNIT_CLASS> <UNIT_CATEGORY> <PRIORITY> if either unit class or priority is not
present then the missing field can be anything
;
the priority dictates the order of assigning different unit types
;
a priority of zero means that type will only ever be assigned to this block
;
to fulfill block minimums
;
default_melee_state <OPTIONAL>
the melee state that wil
l be assigned to units
;

in the formation
;
unit_formation
ation the units within this block will be in (wedge, square, ...)
;
unit_density
oose or close
;
block_formation
ation to organise the block into
(square, column, line)
;
normalised_pos
sition relative to the center of the template (in normalised coords)
;
normalised_rot
in degress relative to the orientation of the template
;
block_relative_pos
,z) position (in metres) relative to formation block b
;
inter_unit_spacing
to space units (in metres)
;
priority
dictates the order in which units are assigned to the block

the form
either l
the form
(x,z) po
rotation
b x z (x
distance

;****************************************************************
;The simplest formation. The units are lined up in a single line
;****************************************************************
begin_formation simple_line
general_order Group_Formation_Single_Line
;;; Only one slot main slot
begin_block
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

0
any 1.0
line
0 0.0 0.0
0.0
1.0

end_formation

;****************************************************************
; A single line, but with the units ordered with heavy infantry in the centre
; lighter infantry on the flanks, and cavalry on the wings
;****************************************************************
begin_formation ordered_single_line
general_order Group_Formation_Sorted_Line
;; centre block
begin_block 0
min_units
not_general
unit_type

1
heavy infantry

1.0
y
0.8

unit_type

spearmen infantr

unit_type

light infantry

1.0

;
y

unit_type

skirmish infantr

unit_type

any

0.6

0.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; right of centre
begin_block 1
not_general
unit_type

line
0 0.0 0.0
0.0
1.0

missile infantry

1.0
unit_type

light infantry

unit_type

skirmish infantr

1.0
y

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; left of centre
begin_block 2
not_general
unit_type

line
0 2.0 0.0
0.0
0.9

missile infantry

1.0
unit_type

light infantry

unit_type

skirmish infantr

1.0
y

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; right wing
begin_block 3
not_general
unit_type

line
0 -2.0 0.0
0.0
0.9

cavalry

1.0
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; left wing
begin_block 4
not_general
unit_type

close
line
1 2.0 0.0
0.0
0.9

cavalry

1.0
unit_density
block_formation
block_relative_pos

close
line
2 -2.0 0.0

inter_unit_spacing
priority
end_block

0.0
0.9

;; put the artillery and handlers behind everyone


begin_dummy_block 5
spans 0 1 2 3 4
end_dummy_block
;; General behind main lines
begin_block 6
unit_type
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

general_unit
25
line
5 0.0 -4.0
1.0
1.0

;; put the artillery and handlers behind everyone


begin_block 7
unit_type
handler
unit_type
siege
block_formation
line
block_relative_pos
6 -5.0 -10.0
inter_unit_spacing
1.0
priority
0.5
end_block
begin_block 8
unit_type
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

handler
siege
line
6 5.0 -10.0
1.0
0.5

1.0

1.0
1.0

1.0
1.0

end_formation

;****************************************************************
;Units are lined up in two lines, but the lines are not sorted
;****************************************************************
begin_formation simple_double_line
general_order Group_Formation_Double_Line
;; front line
begin_block 0
min_units
max_units
unit_type

1
8
any

1.0
block_formation
block_relative_pos

line
0 0.0 0.0

inter_unit_spacing
priority
end_block
;; rear line
begin_block 1
unit_type

0.0
1.0

any

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 -15.0
0.0
1.0

end_formation

;****************************************************************
; Double Line.
; Non missile infantry in front
; Missile troops and general behind
; Melee Cavalry split between wings
;****************************************************************
begin_formation ordered_double_line
general_order Group_Formation_Sorted_Double_Line
;; front block
begin_block 0
not_general
unit_type

heavy infantry

unit_type

light infantry

unit_type

skirmish infantr

unit_type

spearmen infantr

unit_type

artillery

1.0
1.0
;
y
y
;;
1.0

1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 0.0
0.0
1.0

;; rear block
begin_block 1
not_general
unit_type

missile infantry

unit_type

skirmish infantr

1.0
y

1.0
block_formation
block_relative_pos
inter_unit_spacing

line
0 0.0 -15.0
0.5

priority
end_block
;; dummy block
begin_dummy_block 2
spans
end_dummy_block

1.0

0 1

;; right wing cavalry


begin_block 3
not_general
unit_type

heavy cavalry

1.0
unit_type

spearmen cavalry

unit_type

light cavalry

unit_type

skirmish cavalry

unit_type

missile cavalry

1.0
1.0
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
2 10.0 0.0
0.5
1.0

;; left wing cavalry


begin_block 4
not_general
unit_type

heavy cavalry

1.0
unit_type

spearmen cavalry

unit_type

light cavalry

unit_type

skirmish cavalry

unit_type

missile cavalry

1.0
1.0
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
2 -10.0 0.0
0.5
1.0

;; put the artillery and handlers behind everyone


begin_dummy_block 5
spans 0 1 2 3 4
end_dummy_block
;; General behind main lines
begin_block 6
unit_type
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

general_unit
25
line
5 0.0 -4.0
1.0
1.0

1.0

;; put the artillery and handlers behind everyone


begin_block 7
unit_type
handler
unit_type
siege
block_formation
line
block_relative_pos
6 -5.0 -10.0
inter_unit_spacing
1.0
priority
0.5
end_block
begin_block 8
unit_type
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

handler
siege
line
6 5.0 -10.0
1.0
0.5

1.0
1.0

1.0
1.0

end_formation

;****************************************************************
; Triple Line.
; Missile Infantry
; Non Missile Infantry
; Cavalry
;****************************************************************
begin_formation ordered_triple_line_1
general_order Group_Formation_Missile_First_3_lines
;; front block
begin_block 0
not_general
unit_type

missile infantry

unit_type

skirmish infantr

0.9
y

1.0
default_melee_state

fire_at_will_and_skirmis

h
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 0.0
0.0
1.0

;; middle block
begin_block 1
not_general
unit_type

heavy infantry

unit_type

light infantry

1.0
1.0

;
y

1.0

1.0

unit_type

skirmish infantr

unit_type

spearmen infantr

block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 -15.0
0.0
1.0

;; rear block
begin_block 2
not_general
unit_type

cavalry

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
1 0.0 -15.0
0.0
0.8

;; put the artillery and handlers behind everyone


begin_dummy_block 3
spans 0 1 2
end_dummy_block
;; General behind main lines
begin_block 4
unit_type
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

general_unit
25
line
3 0.0 -4.0
1.0
1.0

;; put the artillery and handlers behind everyone


begin_block 5
unit_type
handler
unit_type
siege
block_formation
line
block_relative_pos
4 -5.0 -10.0
inter_unit_spacing
1.0
priority
0.5
end_block
begin_block 6
unit_type
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
end_formation

handler
siege
line
4 5.0 -10.0
1.0
0.5

1.0

1.0
1.0

1.0
1.0

;****************************************************************
; Triple Line.
; Non Missile Infantry
; Missile troops
; Non Missile Cavalry
;****************************************************************
begin_formation ordered_triple_line_2
general_order Group_Formation_Infantry_First_3_Lines
;; front block
begin_block 0
not_general
unit_type

heavy infantry

unit_type

light infantry

unit_type

skirmish infantry

unit_type

spearmen infantry

1.0
1.0
;
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; middle block
begin_block 1
not_general
unit_type

line
0 0.0 0.0
0.0
1.0

missile infantry

1.0
unit_type

skirmish infantry

unit_type

missile cavalry

1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 -15.0
0.0
1.0

;; rear block
begin_block 2
not_general
unit_type

heavy cavalry

unit_type

light cavalry

unit_type

skirmish cavalry

unit_type

spearmen cavalry

1.0
1.0
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
1 0.0 -15.0
0.0
0.8

;; put the artillery and handlers behind everyone


begin_dummy_block 3
spans 0 1 2
end_dummy_block
;; General behind main lines
begin_block 4
unit_type
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

general_unit
25
line
3 0.0 -4.0
1.0
1.0

1.0

;; put the artillery and handlers behind everyone


begin_block 5
unit_type
handler
unit_type
siege
block_formation
line
block_relative_pos
4 -5.0 -10.0
inter_unit_spacing
1.0
priority
0.5
end_block
begin_block 6
unit_type
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

handler
siege
line
4 5.0 -10.0
1.0
0.5

1.0
1.0

1.0
1.0

end_formation

;****************************************************************
; Triple Line.
; Cavalry
; Missile Infantry
; Non Missile Infantry
;****************************************************************
begin_formation ordered_triple_line_3
general_order Group_Formation_Cavalry_First_3_Lines
;; front block
begin_block 0
not_general
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

cavalry
line
0 0.0 0.0
0.0
1.0

1.0

;; middle block
begin_block 1
not_general
unit_type

skirmish infantry

1.0
unit_type

missile infantry

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 -15.0
0.0
1.0

;; rear block
begin_block 2
not_general
unit_type

heavy infantry

unit_type

light infantry

unit_type

skirmish infantry

unit_type

spearmen infantry

1.0
1.0
;
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
1 0.0 -15.0
0.0
0.8

;; put the artillery and handlers behind everyone


begin_dummy_block 3
spans 0 1 2
end_dummy_block
;; General behind main lines
begin_block 4
unit_type
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

general_unit
25
line
3 0.0 -4.0
1.0
1.0

;; put the artillery and handlers behind everyone


begin_block 5
unit_type
handler
unit_type
siege
block_formation
line
block_relative_pos
4 -5.0 -10.0
inter_unit_spacing
1.0
priority
0.5
end_block
begin_block 6
unit_type
unit_type
block_formation

handler
siege
line

1.0

1.0
1.0

1.0
1.0

block_relative_pos
inter_unit_spacing
priority
end_block

4 5.0 -10.0
1.0
0.5

end_formation

;****************************************************************
; Column
; One unit wide
; Missile Cavalry
; Non Missile Cavalry
; Missile Infantry
; Non Missile Infantry
;****************************************************************
begin_formation column
general_order Group_Formation_Column
;; front block
begin_block 0
unit_type

missile cavalry

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

column
0 0.0 0.0
1.5
0.9

;; middle block
begin_block 1
unit_type

heavy cavalry

unit_type

light cavalry

unit_type

skirmish cavalry

unit_type

spearmen cavalry

1.0
1.0
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; missile block
begin_block 2
unit_type

column
0 0.0 -5.0
1.5
0.9

skirmish infantry

1.0
unit_type

missile infantry

unit_type

general_unit

1.0
1.0
block_formation
block_relative_pos

column
1 0.0 -5.0

inter_unit_spacing
priority
end_block

1.5
1.0

;; rear block
begin_block 3
unit_type

heavy infantry

unit_type

light infantry

unit_type

skirmish infantry

unit_type

spearmen infantry

1.0
1.0
;
1.0
1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

column
2 0.0 -5.0
1.5
1.0

;; put the artillery and handlers behind everyone


begin_dummy_block 4
spans 0 1 2 3
end_dummy_block
begin_block 5
unit_type

handler

1.0
unit_type

siege

1.0
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
4 0.0 -5.0
0.5
1.0

end_formation

;****************************************************************
; Formation used when multiply selected units get moved
;****************************************************************
begin_formation unit_selection
; row 0
begin_block 0
max_units
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
; row 1

5
any 1.0
close
line
0 0.0 0.0
0.0
1.0

begin_block 1
max_units
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
; row 2
begin_block 2
max_units
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

; row 3
begin_block 3
unit_type
unit_density
block_formation
block_relative_pos
block_relative_pos
inter_unit_spacing
priority
end_block

5
any 1.0
close
line
0 0.0 -1.0
0.0
0.0

5
any 1.0
close
line
1 0.0 -1.0
0.0
0.0

any 1.0
close
line
1 0.0 -1.0
2 0.0 -1.0 IRREGULAR
0.0
0.0

end_formation
;****************************************************************
; Formation used by Germanicu5 script
;****************************************************************
begin_formation ai_wall_assault
wall_assault_force
ai_priority

;;; artillery in front


begin_dummy_block 0
spacer 0.0 0.0 20 5
end_dummy_block
;; infantry covering artillery
begin_block 1
max_units
1
not_general
unit_type
spearmen infantry
unit_type
phalanx
unit_type
heavy infantry
unit_type
light infantry
unit_density
close
min_unit_width
35
max_unit_width
65

1.4
1.3
1.2
1.1

block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;;;;; next 3 blocks aren't
;;; rams at the centre
begin_block 2
max_units 2
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; other engines left side
begin_block 3
max_units 1
unit_type
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

line
0 0.0 -0.1
0.0
1.0
used

carrying_siege_engine ram
close
line
1 0.0 -5.0
10.0
1.0

1.7

carrying_siege_engine ladder
carrying_siege_engine tower
close
line
2 -15.0 0.0
5.0
1.0

1.6
1.6

;; other engines right side


begin_block 4
max_units 1
unit_type
carrying_siege_engine ladder
unit_type
carrying_siege_engine tower
unit_density
close
block_formation
line
block_relative_pos
2 15.0 0.0
inter_unit_spacing
5.0
priority
1.0
end_block

1.6
1.6

begin_dummy_block 5
spans 0 1
end_dummy_block
;; infantry behind 1
begin_block 6
max_units
not_general
unit_type
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority

4
heavy infantry
spearmen infantry
light infantry
close
15
25
line
5 0.0 -50.0
7.5
0.9

1.0
0.9
0.8

end_block
;; infantry behind 2
begin_block 7
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy infantry
spearmen infantry
light infantry
missile infantry
skirmish infantry
close
15
25
line
6 0.0 -10.0
7.5
0.8

;; infantry behind 3
begin_block 8
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy infantry
spearmen infantry
light infantry
missile infantry
skirmish infantry
close
15
25
line
7 0.0 -10.0
7.5
0.7

1.0
0.9
0.8
0.7
0.6

1.0
0.9
0.8
0.7
0.6

begin_dummy_block 9
spans 6 7 8
end_dummy_block
;;; other rams on both sides
begin_block 10
;max_units 0
unit_type
carrying_siege_engine ram
unit_density
close
block_formation
column
block_relative_pos
6 -7.5 0.0
inter_unit_spacing
1.0
priority
1.0
end_block
begin_block 11
;max_units 0
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

carrying_siege_engine ram
close
column
6 7.5 0.0
1.0
1.0

1.6

1.6

begin_dummy_block 12
spans 9 10 11
end_dummy_block
;; missile left 1
begin_block 13
max_units
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

3
missile infantry
skirmish infantry
close
30
40
column
10 -7.5 -15.0
5.0
1.0

;; missile right 1
begin_block 14
max_units
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

3
missile infantry
skirmish infantry
close
30
40
column
11 7.5 -15.0
5.0
1.0

;; missile left 2
begin_block 15
max_units
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

3
missile infantry
skirmish infantry
close
30
40
column
13 -7.5 0.0
5.0
0.9

;; missile right 2
begin_block 16
max_units
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

3
missile infantry
skirmish infantry
close
30
40
column
14 7.5 0.0
5.0
0.9

1.0
0.9

1.0
0.9

1.0
0.9

1.0
0.9

begin_dummy_block 17
spans 12 13 14 15 16
end_dummy_block
;;; other infantry behind
begin_block 18
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

10
heavy infantry
light infantry
spearmen infantry
missile infantry
skirmish infantry

1.0
0.9
0.8
0.7
0.6

close
25
25
line
17 0.0 -1.0
7.5
0.3

begin_dummy_block 19
spans 9 18
end_dummy_block
begin_block 20
min_units
max_units
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;;; cavalry on both sides
begin_block 21
unit_type
unit_type
unit_type
unit_type
unit_type
min_unit_width
max_unit_width
;unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 22
unit_type
unit_type
unit_type
unit_type
unit_type

1
1
general_unit
close
line
19 0 -70.0
20.0
1.0

1.0

heavy cavalry
light cavalry
missile cavalry
skirmish cavalry
any

1.0
0.9
0.8
0.7
0.1
12
16

close
line
20 -10.0 10.0
5.0
0.2

heavy cavalry
light cavalry
missile cavalry
skirmish cavalry
any

1.0
0.9
0.8
0.7
0.1

;unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;; other engines left side
begin_block 23
unit_type
unit_type
unit_density
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

close
12
16
line
20 10.0 10.0
5.0
0.2

carrying_siege_engine ladder
carrying_siege_engine tower
close
line
3 -80.0 0.0
20.0
1.0

;; other engines right side


begin_block 24
unit_type
carrying_siege_engine ladder
unit_type
carrying_siege_engine tower
unit_density
close
block_formation
line
block_relative_pos
4 80.0 0.0
inter_unit_spacing
20.0
priority
1.0
end_block
end_formation
;############################################################
begin_formation ai_infantry_protecting
;;; purpose flags
attack
defend
anti_cavalry
ai_priority

1.0

begin_block 0
max_units
2
unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 1
max_units

phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
0 0.0 0
0.0
0.9
1

1.6
1.6

1.6
1.6

unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 2
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 3
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 4
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing

phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
0 -1.0 0.0
0.0
0.8
1
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
0 1.0 0.0
0.0
0.8
1
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
1 -1.0 0.0
0.0
0.7
1
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
2 1.0 0.0
0.0

priority
end_block

0.7

begin_dummy_block 5
spans 0 1 2 3 4
end_dummy_block
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; missile units behind
begin_block 6
max_units
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 7
max_units
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
skirmish infantry
1.0
missile infantry
0.9
square, phalanx, schiltrom
close
15
25
line
5 0.0 -5.0
0.5
1.0
4
skirmish infantry
1.0
missile infantry
0.9
square, phalanx, schiltrom
close
15
25
line
6 0.0 -2.0
0.5
0.9

begin_dummy_block 8
spans 5 6 7
end_dummy_block
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; missile units behind
begin_block 9
max_units
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
skirmish infantry
1.0
missile infantry
0.9
square, phalanx, schiltrom
close
15
25
line
8 0.0 -2.0
0.5
0.9

begin_block 10
max_units

unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

skirmish infantry
1.0
missile infantry
0.9
square, phalanx, schiltrom
close
15
25
line
9 0.0 -2.0
0.5
0.9

begin_block 11
max_units
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
skirmish infantry
1.0
missile infantry
0.9
square, phalanx, schiltrom
close
15
25
line
10 0.0 -2.0
0.5
0.8

begin_dummy_block 12
spans 8 9 10 11
end_dummy_block
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; cavalry
begin_block 13
max_units
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
;;; special general block
begin_block 14
min_units
max_units
unit_type
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority

2
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
fire_at_will_and_skirmish
close
15
15
line
12 0.0 -2.0
2
1.0

1
1
general_unit
close
15
25
line
13 0 -2.0
10.0
1.1

1.0

end_block
begin_block 15
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
;;default_melee_state
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

2
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
defend
close
15
20
line
14 0.0 -2.0
0.0
0.6

begin_dummy_block 16
spans 12 13 14 15
end_dummy_block
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; infantry on flanks
begin_block 17
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 18
max_units
unit_type
unit_type
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_dummy_block 19
spans 16 17 18
end_dummy_block

4
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
close
10
15
column
16 -1.0 0.0
2.0
0.5
4
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
square, phalanx, schiltrom
close
10
15
column
16 1.0 0.0
2.0
0.5

begin_block 20
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
missile cavalry
0.6
fire_at_will_and_skirmish
close
15
15
line
19 0.0 -2.0
2
0.9

begin_block 21
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
missile cavalry
0.6
fire_at_will_and_skirmish
close
15
15
line
20 0.0 -2.0
2
0.8

begin_block 22
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
missile cavalry
0.6
fire_at_will_and_skirmish
close
15
15
line
21 0.0 -2.0
2
0.7

begin_block 23
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density

4
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
missile cavalry
0.6
fire_at_will_and_skirmish
close

;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

15
15
line
22 0.0 -2.0
2
0.6

begin_block 24
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

4
heavy cavalry
1.0
spearmen cavalry 0.9
skirmish cavalry 0.8
light cavalry
0.7
missile cavalry
0.6
fire_at_will_and_skirmish
close
15
15
line
23 0.0 -2.0
2
0.5

begin_dummy_block 25
spans 19 20 21 22 23 24
end_dummy_block
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; missile cavalry
begin_block 26
max_units
4
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

missile cavalry 1.0


fire_at_will_and_skirmish
close
15
15
column
25 -10.0 0.0
5.0
1.0

begin_block 27
max_units
4
unit_type
;default_melee_state
unit_density
;min_unit_width
;max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block

missile cavalry 1.0


fire_at_will_and_skirmish
close
15
15
column
25 10.0 0.0
5.0
1.0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; put the artillery and handlers behind everyone


begin_block 28
unit_type
unit_type
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
begin_block 29
max_units
unit_type
unit_type
unit_type
unit_type
unit_type
;unit_formation
unit_density
min_unit_width
max_unit_width
block_formation
block_relative_pos
inter_unit_spacing
priority
end_block
main_line 5
end_formation

handler
siege
line
25 0.0 -2.0
5.0
1.0

1.0
1.0

4
phalanx
1.0
spearmen
0.9
heavy infantry
0.8
light infantry
0.7
any
0.1
square, phalanx, schiltrom
close
15
20
line
28 0.0 -2.0
1.0
0.1

También podría gustarte