Author Topic: Module Completion Help  (Read 372 times)

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« on: August 18, 2011, 02:55:55 am »


               Hi all,

This might not be appropriate to the scripting section, but it is a scripting problem and I'm not sure how to correct it. I'm very new to the toolset and I'm trying to create a module. I've been to the NWN Lexicon and read some of the guides there on building a simple module. I've got my NPC's good to go, factions work well together, I think the conditionals are working fine, but for some reason, I can't seem to get the NPC offering the quest to give the end of the dialogue. I've checked and rechecked, and my scripts appear correct according to the guides I've followed. So, are there any tips or tricks that someone can help me with? Or another guide they could link me to so that I can try and figure it out? I'd greatly appreciate the help!

Kristy
               
               

               
            

Legacy_Shiek2005

  • Full Member
  • ***
  • Posts: 179
  • Karma: +0/-0
Module Completion Help
« Reply #1 on: August 18, 2011, 05:00:40 am »


               Assuming you have all your scripts setup in the conversation, it sounds like your conversation nodes aren't in the proper order so the end dialogue is not triggering. Keep in mind that the Aurora Toolset handles conversation nodes in a rather awkward manner, nodes that use Text Appear When scripts need to be ordered from the very last one you want to appear to the first one. Think....

3
2
1

Instead of...

1
2
3

Let me use an example conversation.

[NPC] Thanks for helping! <-----We have a Text Appears When script here to checks and see if the PC has completed the quest already.
[NPC] Have you helped yet? <-----We have a Text Appears When script here to look and see if the PC has the journal entry for the quest and/or spoke to the NPC once already.
[NPC] I need help. <-----We do not have a Text Appears When script here because this line should always trigger for the player the very first time they talk to NPC.

If thats not it, link the guide you are using and i'll take a look to see where exactly you are stuck at.
               
               

               


                     Modifié par Shiek2005, 18 août 2011 - 04:02 .
                     
                  


            

Legacy_Shiek2005

  • Full Member
  • ***
  • Posts: 179
  • Karma: +0/-0
Module Completion Help
« Reply #2 on: August 18, 2011, 05:01:24 am »


               Sorry, double post:whistle:
               
               

               


                     Modifié par Shiek2005, 18 août 2011 - 04:01 .
                     
                  


            

Legacy_CID-78

  • Sr. Member
  • ****
  • Posts: 261
  • Karma: +0/-0
Module Completion Help
« Reply #3 on: August 18, 2011, 05:08:06 am »


               well that isn't really true. you can eaisly do it the other way aslong as you setup your Text Appear when right. ie all nodes except the last one need a condition or you won't beable to reach below the node that doesn't have one.

the order doesn't matter aslong as your condition is setup so the right nodes is picked.
               
               

               
            

Legacy_Shiek2005

  • Full Member
  • ***
  • Posts: 179
  • Karma: +0/-0
Module Completion Help
« Reply #4 on: August 18, 2011, 05:58:48 am »


               But if you only check for like....a journal entry, you need to do it in the backwards order, right? i've always done it that way ever since it was explained to me by someone here on the forums years ago, though i might have mis-interpreted the explenation somewhat.
               
               

               
            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #5 on: August 18, 2011, 05:34:17 pm »


               The conversation is set up as 3,2,1. I even added an option in the middle when the NPC asks if they PC is having any luck, saying yes, here you go, then linking to the end and that's not working, either.
               
               

               
            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #6 on: August 18, 2011, 05:36:37 pm »


               The guide I am using is this:

http://www.nwnlexico...implequest.html
               
               

               
            

Legacy_Shiek2005

  • Full Member
  • ***
  • Posts: 179
  • Karma: +0/-0
Module Completion Help
« Reply #7 on: August 18, 2011, 06:18:06 pm »


               If i understand correctly, the last line "Thank you again..." is the one that doesn't trigger, right?

From reading that tutorial you are using, the problems looks like it's a conditional thats not setup properly.

First off, make sure that the Action Taken script on the "Thank you, thank you" line is setup properly, if your PC is getting the the rewards, journal update and losing the Doohikey, most likely the script is fine, but it doesn't hurt to verify.

If thats not the problem, then it's most likely a problem associated with the conditionals you are setting up. Make sure that the first node has a conditional value of 200 and that the second one has a conditional value of 100. Also, make sure that you did not accidentally override the script that you made for the first node with the one you made for the second node.
               
               

               
            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #8 on: August 18, 2011, 07:35:14 pm »


               Ok, I will double check those items again. '<img'> thank you! I will let you know if this works.
               
               

               
            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #9 on: August 18, 2011, 11:51:11 pm »


               Ok, I've checked and everything is as it should be according to the guide. Now, one other thing I did was incorporate this guide with it to make it more advanced, so maybe I've messed something up between the two of them:

http://www.nwnlexicon.com/

Type in A Simple Quest in the search field and select part 2.
               
               

               
            

Legacy_Knight_Shield

  • Hero Member
  • *****
  • Posts: 812
  • Karma: +0/-0
Module Completion Help
« Reply #10 on: August 19, 2011, 04:26:45 am »


               Read thru this  .. http://social.bioware.com/forum/1/topic/192/index/4465620
               
               

               


                     Modifié par Knight_Shield, 19 août 2011 - 03:27 .
                     
                  


            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #11 on: August 19, 2011, 08:49:57 pm »


               Thanks, Knight Shield. I should have mentioned that I'm using the wizards for this, so some of the actual scripting on the link you posted is confusing to me. I'm not quite at the level where I'm trying to write my own scripts just yet. Are there are other links that you know of involving the wizards?
               
               

               
            

Legacy_Roddish

  • Jr. Member
  • **
  • Posts: 82
  • Karma: +0/-0
Module Completion Help
« Reply #12 on: August 19, 2011, 09:14:15 pm »


               If wizards are giving you this trouble in the first place, it's probably a sign from the heavens that you should start getting your hands dirty with the scripting.
not much help, maybe, but short of asking you to export the character, dialog and scripts and post them for people to peruse, problems like this will reoccur until you understand a bit more of the evil magic code that has stolen all our souls.

blimmin wizards!!! never trust a magic user..............
               
               

               
            

Legacy_Kristy101081

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
Module Completion Help
« Reply #13 on: August 22, 2011, 03:57:33 am »


               I am beginning to agree with you Roddish! Ugh! I started over completely, thinking perhaps I'd missed a step. Now I can't get the stupid NPC to talk to me and give me the damn quest! Headache continues.
               
               

               
            

Legacy_CID-78

  • Sr. Member
  • ****
  • Posts: 261
  • Karma: +0/-0
Module Completion Help
« Reply #14 on: August 22, 2011, 05:45:39 am »


               

Shiek2005 wrote...

But if you only check for like....a journal entry, you need to do it in the backwards order, right? i've always done it that way ever since it was explained to me by someone here on the forums years ago, though i might have mis-interpreted the explenation somewhat.


No it's just a matter of greater then and lesser than in the Text Appear When. A journal entry is like any variable check. depends on which order you put the nodes you check if it's greater or lesser then the value.

3,2,1 is a good approach even if 1,2,3 works. which approach you take is only person preferance. nothing speaks for one or the other. Usually the load on the module is increasing the longer you play but it's not necissary true. so you can't even use that as reason why you should use 3,2,1 instead of 1,2,3.