Beta 1.21: Save/Load Deployment Bug (Formation)

Loading a previously saved deployment that contains the FORMATION order does not work correctly.

Example:
I deploy 3 ships and give them the FORMATION order. If I fight the battle directly it works like intended.
Here is the corresponding deployment file:

[code][ship0]
shipid = 1
name = Natural de-selection
design = k, cr, gepanzerter fregattenkiller
pos = 672,864
quantity = 1
angle = 90
behaviour_0 = ATTACK_DESTROYERS,-1,0.50,800.00
behaviour_1 = ATTACK_FRIGATES,-1,1.00,800.00
behaviour_2 = ATTACK_CRUISERS,-1,0.01,800.00
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.01,800.00
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,3,2

[ship1]
shipid = 3
name = Tenuous tentacles
design = k, dn, fast armored pulse
pos = 672,384
quantity = 1
angle = 90
behaviour_0 = ATTACK_DESTROYERS,-1,0.01,760.00
behaviour_1 = ATTACK_FRIGATES,-1,0.05,760.00
behaviour_2 = ATTACK_CRUISERS,-1,1.00,760.00
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.80,760.00
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,1,2

[ship2]
shipid = 2
name = Agoraphobia in an open space
design = k, dt, fast armored tug
pos = 480,672
quantity = 1
angle = 90
behaviour_0 = ATTACK_FIGHTERS,-1,0.80,500.00
behaviour_1 = ATTACK_GUNSHIPS,-1,0.30,560.00
behaviour_2 = ATTACK_CRUISERS,-1,0.01,1401.68
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.01,1406.25
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,1,3
[/code]
Now if I save this deployment, then load it, and then fight the battle, it does not work correctly.
Here is the corresponding deployment file:

[code][ship0]
shipid = 1
name = Natural de-selection
design = k, cr, gepanzerter fregattenkiller
pos = 672,864
quantity = 1
angle = 90
behaviour_0 = ATTACK_DESTROYERS,-1,0.50,800.00
behaviour_1 = ATTACK_FRIGATES,-1,1.00,800.00
behaviour_2 = ATTACK_CRUISERS,-1,0.01,800.00
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.01,800.00
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,2

[ship1]
shipid = 3
name = Tenuous tentacles
design = k, dn, fast armored pulse
pos = 672,384
quantity = 1
angle = 90
behaviour_0 = ATTACK_DESTROYERS,-1,0.01,760.00
behaviour_1 = ATTACK_FRIGATES,-1,0.05,760.00
behaviour_2 = ATTACK_CRUISERS,-1,1.00,760.00
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.80,760.00
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,2

[ship2]
shipid = 2
name = Agoraphobia in an open space
design = k, dt, fast armored tug
pos = 480,672
quantity = 1
angle = 90
behaviour_0 = ATTACK_FIGHTERS,-1,0.80,500.00
behaviour_1 = ATTACK_GUNSHIPS,-1,0.30,560.00
behaviour_2 = ATTACK_CRUISERS,-1,0.01,1401.68
behaviour_3 = ATTACK_DREADNOUGHTS,-1,0.01,1406.25
behaviour_4 = KEEPMOVING,-1,0.00,0.00
behaviour_5 = FORMATION,3
[/code]
You can see the difference in the files (behavious_5). This explains why the ship behaviour is wrog.

Yikes, thanks for pointing this out. It is indeed a bug in reading in formations, which should be fixed for the next patch :smiley: