This could be a wild goose chase, I don't know much about the Anton related missions.
A report on Steam mentions a player not being able to continue Anton missions in Silla in a couple of games.
Anton nasser doesn't give a quest
Could be related to changing to an EI200.

EDIT: I have been able to reproduce this in a game. sav available.

2nd EDIT: This also seems to be affecting &msBenedictToKorolov;. On docking with the highlighted Korolov station in the Network mod the mission did not complete and the station remained highlighted. Starting playership was an EI500. Playership at time of docking was an EI200.

Possibly <OnObjDocked> doesn't see the two ships as the same "playership"? The playership is registered for events in <OnAccepted>.

<OnObjDocked>
	(switch
		(and (eq aObjDocked gPlayerShip) 
				(eq (objGetID aDockTarget) (msnGetData gSource 'korolovID))
				)
			(msnSuccess gSource)
		)
</OnObjDocked>
george moromisato 17 Jun 2019:

I can't reproduce this. Could you describe how to reproduce it and/or attach a save file? Thank you!

relanat 20 Jun 2019:

I swear my sav files are being eaten by gremlins!

Steps to trigger this bug.

Quick summary.
Do the Icarus station mission.
Meet Anton in the antonNodeID system and get the "Go to the Silla System" mission.
Buy another playership before meeting Anton is Silla.

This results in Anton giving the 'NoMissions' text in the second dockscreen on docking with him in Silla.
"Everything's quiet today, %name%. But something's always happening in this crazy universe so come back later for the next crisis."

Requirements to get the rejection message.
The player needs to meet Anton in the antonNodeID system. It is then necessary to buy another playership and to be in that different playership when docking with Anton in Silla.

Seen in EI200, Centurion and Wolfen playerships purchased from ship brokers. The ship type doesn't appear to matter, just that it isn't the same playership.
Docking with Anton in Silla in these other playerships doesn't clear the "Go to the Silla System" mission.
If the player returns to the Ship Broker station and re-buys the original playership, the "Silla Anomaly" mission will launch appropriately when the player docks with Anton again.

As a vague guess, maybe when the player docks with Anton in Silla the code is checking for the same playership/object as was registered for events for the "Go to the Silla System" mission (msnRegisterForEvents gSource gPlayerShip). So if the player is in a different ship/object in Silla the related code, (eq aObjDocked gPlayerShip), doesn't return the desired result to clear the existing mission and launch the next mission.

The (overly complicated as it turns out) detailed steps that replicated this bug:

Started in the Taipan GodShip.
Godjumped to Tau Ceti.
Did the mission from Icarus station. It didn't seem to make any difference which mission was offered.
Gated to Untern.
Gated to Gliese 1 and met Anton.
He said to meet him in Silla.
Godjumped to Dorado and bought an EI200 at a Commonwealth dry dock.
Godjumped to Lutyen/TCS4 (the system before Silla).
Gated to Silla.
Docked with Anton's ship.
The first screen was "Back for more, ,,,"
On clicking "Continue" the next screen was "Everything's quiet today, ...". and "Continue" in this screen undocked the player.

Returned to Dorado and re-bought the original Taipan playership. Returned to Silla and Anton then was happy to give the "Silla Anomoly/Destroy the chimera station" mission.

Separately:
Mission02.xml possibly has unused, harmless code at the end of <OnGlobalSystemStarted>. Lines 105-117.

derakon 20 Jun 2019:

My gut instinct is this sounds like the "has met Anton" flag is being set on the player's ship instead of on the player themselves. Is that a possibility?

relanat 4 Sep 2019:

Also looks to be affecting &msHuariAttackConvoy; and a custom Fleet Settlement mission I am working on.
All register the playership and use (eq aObjDocked gPlayerShip) in <OnObjDocked>. The missions cannot be completed if the playership is changed during the mission.

EDIT: I tried registering the second playership for the mission events prior to docking with the slaves and it worked. The OnObjDocked code is ignoring the second playership because it isn't registered.

george moromisato 14 Nov 2019:

Fixed in 1.9 Alpha 3. I transferred the event registrations to the new ship. Thank you!