ALiVEOS / ALiVE.OS

ALiVE Open Source GPL v2
http://alivemod.com/
Other
157 stars 80 forks source link

[Bug] C2ISTAR Wiretap Task is Incompletable #751

Closed GE0NE closed 1 year ago

GE0NE commented 2 years ago

Prerequisites

Description

The auto-generated 'Intercept Communications/Wiretap communications site' task is unable to be completed. No such 'wiretap device' exists and there is no way to install a wiretap on the target transmitter pole using a regular toolkit.

Steps to Reproduce

  1. Load any ALiVE mission with the C2ISTAR module and generate a 'wiretap communications site' task (either using C2ISTAR or wait for it to auto-generated a wiretap task if that option is enabled).
  2. Proceed to the destination with a toolkit on you (as engineer or not).
  3. Attempt to complete the task by installing a wiretap on the transmitter pole.

Expected behavior: The transmitter pole provides some interaction prompt or option to wiretap.

Actual behavior: No such option or prompt exists. The mission is incompletable. jniFYbF LXra721

ttrebuchon commented 2 years ago

Just in case anyone stumbles on this while looking for a workaround, you can disable the wiretap task from the types of autogenerated tasks by putting this snippet in your init:

[] spawn {
    waitUntil {!isNil "ALiVE_STATIC_DATA_LOADED"};
    ALIVE_autoGeneratedTasks deleteAt (ALIVE_autoGeneratedTasks find "Wiretap");
};

There may be a better way to handle this, but this is one way to do it.