AI still spawn when an objective is complete #3

Closed
will-hart opened this Issue Dec 7, 2014 · 2 comments

Comments

Projects
None yet
1 participant
@will-hart
Owner

will-hart commented Dec 7, 2014

If an objective is complete EOS should be disabled

@will-hart will-hart added the bug label Dec 7, 2014

@will-hart will-hart added this to the 6.4 milestone Dec 7, 2014

@will-hart will-hart self-assigned this Dec 7, 2014

@will-hart will-hart added the Framework label Dec 8, 2014

@will-hart will-hart added the in test label Dec 14, 2014

@will-hart

This comment has been minimized.

Show comment
Hide comment
@will-hart

will-hart Dec 15, 2014

Owner

EOS is disabled and the fixes in 112b849 prevent EOS from being instantiated in objectives which are force-completed. However this solution doesn't work where:

  • objective is triggered as a result of another objective being completed, and
  • that mission is then completed as well, and
  • units are spawned in by EOS as a result of being within spawn range when the objective is first started.

To some extent whether or not troops are spawned in before EOS is deactivated will depend on the server load and the order of scheduling.

Needs a little bit of a rethink

Owner

will-hart commented Dec 15, 2014

EOS is disabled and the fixes in 112b849 prevent EOS from being instantiated in objectives which are force-completed. However this solution doesn't work where:

  • objective is triggered as a result of another objective being completed, and
  • that mission is then completed as well, and
  • units are spawned in by EOS as a result of being within spawn range when the objective is first started.

To some extent whether or not troops are spawned in before EOS is deactivated will depend on the server load and the order of scheduling.

Needs a little bit of a rethink

@will-hart

This comment has been minimized.

Show comment
Hide comment
@will-hart

will-hart Dec 18, 2014

Owner

New alternative is to add all objectives to completed list before spawning. Check in mission start for mission in completed and don't spawn EOS if it is.

Owner

will-hart commented Dec 18, 2014

New alternative is to add all objectives to completed list before spawning. Check in mission start for mission in completed and don't spawn EOS if it is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment