Description of Bug Experienced:
If you try to connect to another server while henchmen are in your party and the server is password locked (for example during a restart), the next time you reconnect there successfully, you'll do it with the henchman in your party, on top of any henchmen that have respawned due to a restart.
This allows you to have more than 1 of the same henchman in your party.
Steps to reproduce the Bug:
- Recruit a henchman (my example: Matron Bloodbeard).
- Head to another server, i.e. Surface.
- Server restarts are announced, servers are password locked.
- Attempt to teleport to UD. Get booted because of password lock.
- Connect to UD again after the servers restart, get connected with the henchman already in your party.
- Head to where the henchman spawns. They're there, in addition to the one in your party.
- You can recruit the respawned henchman and have several of the same one at once.
Expected Result:
Not having the henchman in your party anymore.
Actual Result:
Keeping henchmen you had before the restart, on top of them respawning.
Screenshot(s)
Additional Information/Notes
Dismissing the henchman from pre-restart will make them disappear, so the "previous timeline" henchmen only exist for as long as you keep them in your party.
I didn't try switching servers again with the pre-restart henchmen, as to check whether that changes their behaviour in some way/makes them persistent after dismissal.
I suspect this might delve into technical limitation territory and be difficult to handle/fix, but I suppose it's worth being aware of.