Why are we not invulnerable...
Well you said the game already knows when you load into the game. It however probably doesn’t know what your computer loads you in. The server updated but your computer is probably not fast enough. That’s my guess. You may be able to run the game just fine but if you have slow load times that’s probably because of your computer.
It may be the culprit behind this, but the speed of a player’s machine shouldn’t matter for this. ANet writes both the client and server code and thus should be able to synchronize things so that when my client moves from load screen to in-game screen a notice is sent instructing the server to remove the temporary invuln status.
I have never, ever loaded in and got killed before a map starts and have played on computers that take several minutes to load. You usually do not exist on the map until you load in.
This would take some real lag.
for there you have been and there you will long to return.
Sometimes our character’s bodies are indeed already in the World, but you are not targetable when you are at the loading screen so you cant be attacked or killed whenever your character has not fully loaded into the map.