CnCNet / ts-patches

Command and Conquer: Tiberian Sun patches for CnCNet online gameplay.
GNU General Public License v3.0
42 stars 15 forks source link

`guard_mode_patch` bug: aircraft ignore script actions when this patch is applied #107

Open Bittah opened 5 months ago

Bittah commented 5 months ago

Description:

When game.exe is compiled with guard_mode_patch included, aircraft don't follow scripts beyond the first (few) actions(s). This is especially noticeable in the 6th Nod Firestorm mission (The Needs of the Many!), where GDI's aircraft show up to guard the villages when you attack them.

Steps To Reproduce:

  1. Start the Nod 06 [FS]: The Needs of the Many! mission.
  2. Move one of your Stealth Tanks a bit towards the north (just across the tiberium field you start next to) until you see some civilian structures.
  3. Destroy 3 of the civilian structures.

Behavior without guard_mode_patch applied:

Many GDI aircraft attack your Stealth Tank before it's able to destroy the 3rd structure and 5 ORCA Fighters and 1 ORCA Bomber will land on different cells in the village.

Behaviour with guard_mode_patch applied:

No aircraft show up, even when you destroy the whole village. In my many tests I did once have a single aircraft show up on its own and attack my stealth tank, but the other aircraft still remained idle.