EQS testing pawn marks level dirty on level load

When you have an EQS testing pawn with a query set on it in your level, it causes the level to be marked dirty on level load.

Repro steps:

  • Create a blank level
  • Create a simple
    EQS query (e.g. points in circle
    generator, no need for any tests)
  • Add EQS testing pawn to level
  • Set the EQS query on the pawn
  • Save the level
  • Load
    a different level and then load the
    newly created level. The level is
    marked dirty.

Debugging the code, it looks like the level is marked dirty when an AIController is added to the EQS Testing Pawn.

Hey MikeBell,

I’ve tested this in a simplified test project in 4.17, but I haven’t experienced the issue following the steps that you’ve listed, so it’s possible that it has been resolved… If you experience the same issue in 4.17, please provide a simplified test project that I can use to reproduce the issue on my end.

Thanks!