Agent.GetFortCharacter[] can fail with PlayerAddedEvent

Well, that’s more a wish for how the API should work alternatively. While I understand your point, I would not suggest to not rely on that method.

If this behavior is somehow intended, it should be clearly documented, which it is not.

Especially as the documented PlayerAddedEvent explicitly mentions that the payload is a fort_character.

In other words, this is a critical bug.