Previously there were NPCs as separate concept. These NPCs supported just a subset of stuff the Characters do, so later i unified PCs and NPCs, so now both PCs and NPCs are internally represented as Characters.
This means that new features automatically apply to both.
But older Encounters still contain these separate NPCs and these need to be handled in Combat logic, UI, etc, which brings unnecessary complexity.
Goal: Automatically remove dedicated NPCs and replace them with Characters.
Previously there were NPCs as separate concept. These NPCs supported just a subset of stuff the Characters do, so later i unified PCs and NPCs, so now both PCs and NPCs are internally represented as Characters. This means that new features automatically apply to both.
But older Encounters still contain these separate NPCs and these need to be handled in Combat logic, UI, etc, which brings unnecessary complexity.
Goal: Automatically remove dedicated NPCs and replace them with Characters.