TiltedEvolution icon indicating copy to clipboard operation
TiltedEvolution copied to clipboard

Implement recycleactor to recreate persistent randomised NPCs to ensure synchronisation of base form IDs

Open sicsix opened this issue 3 years ago • 1 comments

Hand placed NPCs synchronise across clients, however the random outcome of the selection from levelled lists is not taken into account. Gender, race and species may appear different across clients.

We might need to reverse engineer the recycleactor function in order to convert the NPCs to the correct base ID on other clients who spawn them in as suggested by @RobbeBryssinck

sicsix avatar Jul 16 '22 11:07 sicsix

From my basic testing recycleactor recreates a given actor by randomly selecting from the levelled NPC list again. If we can RE the function and force it to select the form ID that we want we can solve this issue.

sicsix avatar Jul 17 '22 00:07 sicsix