LegoManIAm94 Posted January 1, 2010 Share Posted January 1, 2010 How do you make greeting like what the NPC will say to you when you first talk to them before you can ask them things. And how do you make topics only to be said bya specific NPC, Race, Class, or faction. Link to comment Share on other sites More sharing options...
stars2heaven Posted January 1, 2010 Share Posted January 1, 2010 How do you make greeting like what the NPC will say to you when you first talk to them before you can ask them things. And how do you make topics only to be said bya specific NPC, Race, Class, or faction. for all these things you use special conditions. You can see the conditions at the bottom of the CS when looking at the dialogue. Link to comment Share on other sites More sharing options...
DavidBudreck Posted January 1, 2010 Share Posted January 1, 2010 Dialogue is typically controlled by a quest (although I don't think it necessarily needs to be, but is much easier). Create a simple quest, make it start game enabled. Then, you can go to the "Topics" tab, and create your custom dialogue, by selecting the NPC and conditions as referred to by start2heaven. The best way to learn is to look at what other modders have done for their dialogue. Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted January 1, 2010 Author Share Posted January 1, 2010 Would GetIsId work for NPC so they will be the only one to say it. And can you use it twice so like GetIsId NPCID > 0 Link to comment Share on other sites More sharing options...
Pronam Posted January 1, 2010 Share Posted January 1, 2010 Yes and no. GetIsID is just meant to be used for 0 or 1. It's just possible to change it to something let it not work ;)To let an NPC say the same, just be sure the conditions are met again. If nothing changes, then they'll keep saying the same line until the conditions are false. let's say you have GetIsID MyNPC == 1 It'll always show that line when you click that topic. (Unless you've ticked the 'say once') If you have something like:GetIsID MyNPC == 1GetStage MyQuest == 10 While in the resulstcript you would have set the stage to 20 in the same topic. It'll not show the topic again, as the Stage is at 20, instead of 10. Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted January 1, 2010 Author Share Posted January 1, 2010 Typo I ment to type GetIsId NPCID >= 0 Link to comment Share on other sites More sharing options...
Pronam Posted January 1, 2010 Share Posted January 1, 2010 That would mean everyone would say that line. As you say, if it is 0..so if it's not a that specific NPC (Which you can assign with the button after GetIsID) it'll say that line, or if it is that specific npc. as 1 > 0. Generally you'd not use that to let all NPC talk the same line. Actually Leaving no conditions with GetIsID will do that :). Link to comment Share on other sites More sharing options...
LegoManIAm94 Posted January 2, 2010 Author Share Posted January 2, 2010 I still don't get it. Can you give me a guide step by step. I just making it so that you can add the topic so you can join a fraction. Link to comment Share on other sites More sharing options...
DavidBudreck Posted January 2, 2010 Share Posted January 2, 2010 Here is an extended set of articles and tips about Dialogue: http://cs.elderscrolls.com/constwiki/index.php/Dialogue Link to comment Share on other sites More sharing options...
Pronam Posted January 2, 2010 Share Posted January 2, 2010 Lol, that's a bit more than a few lines. Give me an hour and I'll update this post. Well, before I go write to much, why don't you say exactly what you have and want.Is the person you talking to the only one you want to say these lines, or will all persons in that faction say so.Did you add that person to the faction? Can the player say no? etc.. Link to comment Share on other sites More sharing options...
Recommended Posts