- Joined
- Nov 3, 2015
- Messages
- 233
- Reaction score
- 204
- First Language
- English
- Primarily Uses
- RMMV
I'm using the Yanfly messaging system to have names appear on text boxes, and I also have a face specific to every NPC.
What I wanted to do was have 10 personality types and 10 sub personality types so the dialogue and trait of every NPC is randomized at the beginning of the game.
I was going to put the pool of dialogue in common events. For example, common event 1: personality type sweet, with dialogue options 1-12 randomized with a variable, and then the specific NPC event would call on the common event and pull one of the text boxes to say it to the player.
I don't have any problem with that, it's just that by doing that I wouldn't be able to put the characters face or name on the text box. And I have 60 NPC's, so id have to put conditional branches for 6,000 types of text boxes with faces and names which isn't practical.
I was wondering if there was a way for a specific text box to call on a pool of dialogue within the text box instead of calling on an actual text box, so the face and name can remain above the text box.
What I wanted to do was have 10 personality types and 10 sub personality types so the dialogue and trait of every NPC is randomized at the beginning of the game.
I was going to put the pool of dialogue in common events. For example, common event 1: personality type sweet, with dialogue options 1-12 randomized with a variable, and then the specific NPC event would call on the common event and pull one of the text boxes to say it to the player.
I don't have any problem with that, it's just that by doing that I wouldn't be able to put the characters face or name on the text box. And I have 60 NPC's, so id have to put conditional branches for 6,000 types of text boxes with faces and names which isn't practical.
I was wondering if there was a way for a specific text box to call on a pool of dialogue within the text box instead of calling on an actual text box, so the face and name can remain above the text box.
