b-casey / OpenSMACX

A project to decompile SMAC/X to C++ with the long term goal of creating a full open source clone.
GNU General Public License v3.0
52 stars 4 forks source link

Certain Probe actions against base with extra security can abort action without penalty #12

Open b-casey opened 4 years ago

b-casey commented 4 years ago

I noticed this issue specifically with activating a targeted sabotage virus against another faction's HQ. However, it likely present with other probe actions. Basically the logic is as follows:

Activate Sabotage Virus > Option to continue or abort without an attempt (no issues)

Stir things up (no issue) Select a specific target or attempt to abort with the possibility of mission failing (no issue) If target selected is high risk military target (Perimeter Def, Tachyon Field) or base is HQ, you get another chance to abort due to "high security interlocks" and increased risk. This lets you abort without possibility of mission failure.

My guess is there is just a logic error somewhere in probe().