MarkusBordihn / BOs-Easy-NPC

Create easily NPC for your world or for your mod.
Other
19 stars 7 forks source link

[Feature Request] Multi-NPC Conversations #264

Open BixelsWixels opened 2 months ago

BixelsWixels commented 2 months ago

This is a pretty tall order, but it would be great if you could have dialogue/interactions that involve more than one NPC. For example, having a conversation with 2 NPCs at the same time (i.e. NPC 1 talks > NPC 1 talks > NPC 2 talks > NPC 1 talks). This would be great for more immersive stories and interactions, rather than only one NPC at a time.

Describe the solution you'd like 💭 One possible solution would be to have an NPC action data type that calls upon/opens another nearby NPC's dialogue. You would input the second NPC's UUID and select from a list of their dialogue labels/IDs.

MarkusBordihn commented 2 months ago

Thank you for the feature request.

This is definitely a good idea, and I appreciate multi-conversion features from other games like "Zenless Zone Zero," which use them effectively.

As you mentioned, it will take some time to implement fully. However, an easy first step could be allowing the displayed NPC for a dialog to be defined dynamically. This way, the displayed NPC wouldn't be fixed to a specific dialog, and you could display any entity you want.