Jump to content

Engie's Tune-up not applied under certain conditions


Nedigo
  • Branch: Live Branch Version: Windows Pending

Engie's Tune-up effect from the Power Control Station won't be applied under certain inconsistent scenarios.

One of the following may occur, preventing the duplicant from applying the effect:

  • (1) Duplicant suddenly gets interrupted during its delivery of the microchip and becomes idle. [Unknown conditions - can't reproduce]
  • (2) Duplicant delivers microchip to the generator then becomes idle (microchip always remains as building contents).
  • (3) Duplicant refuses to deliver microchip.

As many scenarios as possible were tested in the same closed room, on a fresh savefile, with the same duplicant and with plenty of different refined metals laying around. Here are the results that were found: 

Scenario 1 (functional): Single Manual, Coal, Hydrogen or Petroleum Generator in the room, regardless of status or connections.

  • Duplicant successfully operates on the generator.

Scenario 2a (functional): Natural Generator with power connection, intake pipe and output pipe

  • Duplicant successfully operates on the generator.

Scenario 2b: Natural Gas Generator with missing either power connection, intake pipe or output pipe

  • (2) Duplicant delivers microchip to the generator then becomes idle.
  • Unless: Output pipe was already built, but still missing any other connections, in which case:
    • Duplicant successfully operates on the generator.

Scenario 3a: Solar Panel with proper connection, regardless of light level

  • (3) Duplicant refuses to deliver microchip.

Scenario 3b: Solar Panel without power connection

  • (2) Duplicant delivers microchip to the generator then becomes idle.
  • Unless: Action is not immediately assigned (e.g. duplicant was busy elsewhere), in which case:
    • (3) Duplicant refuses to deliver microchip.
    • To easily recreate this, build a solar panel, wait for duplicant to pickup microchip, pause, delete solar panel, rebuild new solar panel.
    • This is possibly due to debug mode being used.
  • (3) Duplicant refuses to deliver microchip, even if duplicant is idle. [Unknown additional conditions]

Scenario 4a: Multiple untuned generators in the same room

  • (3) Duplicant successfully operates on the first generator then becomes idle, despite other generator remaining untuned.
  • Also seen here and here as pending issues.
  • Unless: Building has proper connections, OR if a new generator is added, in which case:
    • Duplicant successfully operates on the generator.

Scenario 4b: Special case of different untuned generators in the same room

  • (3) Duplicant refuses to deliver microchip to any generator.
  • * Unknown additional conditions (see attached save file for this one).
  • Steps to reproduce: (without debug mode)
    1. Have a closed room, along with certain unknown condition (possibly being above the surface).
    2. Build a generator which fails to be tuned (tested with wired solar panel (3a) since it always fails).
    3. Build any other generator in the same room.
  • Unless: The other generator is removed, in which case:
    • Duplicant successfully operates on the first generator.
    • However, delivery is immediately interrupted if another generator is constructed before microchip is delivered.
  • Or: Any new generator is constructed, in which case:
    • Duplicants successfully operates ONLY on the new generator.
  • Again, this is possibly due to debug mode being used, but offers an easy and repeatable process for bug trackers.
  • This one has me really confused. Only seems to work if the room is above the surface?

In summary, two big factors seem to be the issue with the Power Control Station:

  1. Solar Panels cannot be tuned at all.
  2. Buildings may sometimes be tuned if connections aren't properly done (inconsistent, depends on the building).

My guess is that there's are issues in the event trigger and in the event conclusion. The task of tuning isn't triggered or is missing in the case of solar panels, so it can never conclude and reach the other tasks in the stack. Likewise, when a task is concluded in some cases, the trigger is missing and it isn't able to reach the next task, unless the stack is refreshed by adding or removing a building.

Template_Setup.sav

Scenario3b_Hydrogen_SolarPanel.sav


Steps to Reproduce
1) Create a new save file (or use attached setup savefile and skip to step 4) 2) Have a small room built in debug mode so it can have the Power Plant room overlay, drop lots of building resources, and assign the electrical job 3) Exit out of debug mode 4) Test any of the above scenarios



User Feedback


Up !

Quote

Scenario 3a: Solar Panel with proper connection, regardless of light level

  • (3) Duplicant refuses to deliver microchip.

Solar panels are never tunep up, in current live version.

 

I guess it's because the base of the solar panel is considered as a wall, and is not included in the room. ;)

 

20190216190101_1.thumb.jpg.c0edea8e30fa46865b68f9d9b3c23d57.jpg

Edited by Gwido

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...