File tree 5 files changed +85
-0
lines changed
5 files changed +85
-0
lines changed Original file line number Diff line number Diff line change
1
+ .. index :: Exploit; Burst abuse is fixed
2
+
3
+ ===========
4
+ Burst Abuse
5
+ ===========
6
+
7
+ If a unit with a multiple burst weapon (:tag: `Burst ` > :value: `1 `) destroys its
8
+ target or is assigned a new target before it has fired all shots, the game
9
+ resets the burst counter, but does not also restart reloading. The result is
10
+ that the unit can attack the next target immediately, with a fresh set of
11
+ bursts.
12
+
13
+ Given that the delay between bursts is usually shorter than the reload time,
14
+ this gives an unfair advantage. Given that manually changing targets or issuing
15
+ a Stop command also resets the burst counter, this can be exploited.
16
+
17
+ :game: `Ares ` fixes this by not resetting the burst counter.
18
+
19
+ .. note :: This might be changed in the future to also restart reloading.
20
+
21
+ .. versionadded :: 3.0
Original file line number Diff line number Diff line change
1
+ .. index :: Behavior; Anti-air units like IFVs will not chase aircraft in Guard
2
+
3
+ ==============================================
4
+ Units in Guard Mission Will not Chase Aircraft
5
+ ==============================================
6
+
7
+ Units in Guard mission might leave their position to chase after enemy aircraft.
8
+ The IFV of the vanilla game is notorious for this kind of behavior, breaking
9
+ formation and leaving the area it should defend against air attacks undefended,
10
+ often easily lured into an ambush itself.
11
+
12
+ This behavior is fixed in :game: `Ares ` and units on Guard mission will no longer
13
+ leave their position to pursue aircraft when the aircraft goes out of range.
14
+ Mind that this fix only applies to Guard missions, not Area Guard missions.
15
+
16
+ .. versionadded :: 3.0
Original file line number Diff line number Diff line change
1
+ .. index :: Glitches; Infantry jamming when using area attack
2
+
3
+ ======================
4
+ Infantry Deploy Glitch
5
+ ======================
6
+
7
+ Under certain circumstances, :tag: `Deployer=yes ` infantry units with an
8
+ :tag: `UndeployDelay ` greater than or equal to zero get jammed. This for instance
9
+ made the Yuri Clone helplessly hover in air for half a minute after using its
10
+ Area Fire deploy attack.
11
+
12
+ Due to a hole in the state machine for that mission, the game would fall back to
13
+ what appears to be the default handling to make such holes obvious. :game: `Ares `
14
+ plugs that hole.
15
+
16
+ .. versionadded :: 3.0
Original file line number Diff line number Diff line change
1
+ .. index :: Free Unit; Support for units other than Harvesters
2
+
3
+ =========================
4
+ Free Unit Initial Mission
5
+ =========================
6
+
7
+ Refinieries usually come with free Harvester units, which are automatically
8
+ assigned the Harvest mission. The game does the latter even if the Free Unit is
9
+ no Harvester.
10
+
11
+ :game: `Ares ` sets non-Harvesters on an Area Guard mission.
12
+
13
+ .. versionadded :: 3.0
Original file line number Diff line number Diff line change
1
+ .. index :: Debugging; Warning if a too long ID is used
2
+
3
+ ==================================
4
+ Warning When a Too Long ID is Used
5
+ ==================================
6
+
7
+ If the game tries to instantiate a type with an ID longer than 24 characters,
8
+ :game: `Ares ` will show a dialog pointing out the ID used. This happens if a type
9
+ list includes a too long ID directly, or for example, if the game automatically
10
+ adds a too long type ID it encountered to the list while parsing an INI section.
11
+ This always indicates a bug, and this always is a bug present in a modded INI
12
+ or map file.
13
+
14
+ .. note :: This feature does not catch too long IDs present in INI sections that
15
+ are not automatically added to the type list while parsing. Searching for the
16
+ exact ID will just fail. Only if the tag is read by :game: `Ares `, a warning
17
+ will be emitted in the debug log.
18
+
19
+ .. versionadded :: 3.0
You can’t perform that action at this time.
0 commit comments