Dialoge
Dialoge
OK I'm not sure what to do with the dialoge. I'm trying to get it so a paticular person won't talk about a topic, how do I remove that topic ONLY from him. When I delete from him it deletes the whole topic. Anybody able to shed light on this for me?
Like the neon soccer ball?
If you mean... you talk to him, but can't ask about any topics because there's a 'goodbye' link under the greeting you have to click that ends the conversation, here's how you do that.
In the dialogue screen, go to the greetings tab. Select greetings1 (actually, you could use any, but they're sort of sorted by type so it pays to keep'em organized) and in the list of dialogue response, click and create a new one. Put whatever message you want in, then in the results field at the very bottom type:
Goodbye
A couple lines up from the results box there's a field for the NPCs name.... click through that list and select your custom NPC's identity from it, and not only he will use this greeting.
In the dialogue screen, go to the greetings tab. Select greetings1 (actually, you could use any, but they're sort of sorted by type so it pays to keep'em organized) and in the list of dialogue response, click and create a new one. Put whatever message you want in, then in the results field at the very bottom type:
Goodbye
A couple lines up from the results box there's a field for the NPCs name.... click through that list and select your custom NPC's identity from it, and not only he will use this greeting.
Well, you could do it with scripts, you could do it with journal checks, but the easiest way to do it would be within the function/variable menus in the dialogue screen. Set up your topic, your response, and in that response set up a f/v for Dead (first column) NPC name (second column) = (third column) 1 (fourth column). Then that response will only display if the player clicks on that topic and the NPC is dead. If you set it to =0 instead of =1 then you'll get a response that will only display if the NPC is still living.
Of course, if it's an entirely new topic that the PC doesn't know, you need to introduce it to them; use the exact words of the topic's name as part of a custom greeting, or introduce them in another response to another topic.
Of course, if it's an entirely new topic that the PC doesn't know, you need to introduce it to them; use the exact words of the topic's name as part of a custom greeting, or introduce them in another response to another topic.
Dialogue I learned mostly through looking at how existing dialogue in-game was set up, in the editor. Just take a look at how existing conversations that you've been through in-game actually work, how the nuts and bolt of them are assembled in the editor and you'll pretty much be able to pick up dialogue with no problem. Only time it gets complicated is if you have dialogue interact with scripts; either checking a variable in a script, setting one, or running a new one as a dialogue result. For that sort of thing, you'll really need a scripting guide. GhanBuriGan has a good one, Morrowind Scripting for Dummies, available at most of the mod sites. It won't help you with dialogue, though, just scripting.