Tanaka Posted June 3, 2007 Share Posted June 3, 2007 I've got yet another dialogue problem... I've got the silent mp3 working now, and everyting's all set up. But, the dialogue won't show. It used to be everyone had it, then only the quest NPC, now even he doesn't. The conditions are: rayCalodar (Not time for him to sell player a key) = getstage SkyCastleQuest < 5 ORgetstage SkyCastleQuest > 5 ANDgetisid NPC: 'Calodar' == 1 AND rayCalodar (time to sell key) =getstage SkyCastleQuest == 5 ANDgetisid NPC:'Calodar' == 1 AND rayCaloYes (When user buys the key with at least 500 gold) = getgold >= 500 ANDgetisid NPC:'Calodar' == 1 AND rayCaloYes (when user doesn't have enough money)getGold < 500 ANDgetisid NPC:'Calodar' ==1 AND rayCaloNo (when user doesn't want to buy key) = getisid NPC:'Calodar' == 1 AND The stuff in parenthesis are just me explaining what that part does. For some reason, the dialogue rayCalodar (right quest stage) doesn't show up. Help please? Link to comment Share on other sites More sharing options...
Vagrant0 Posted June 3, 2007 Share Posted June 3, 2007 You added topics as results of the quest stages right?How long ago did you add the "OR" condition? It may have just been me, but I fount that to break some of my earlier tests when combined with aditional conditions.Are you editing the dialogue through the quest editor, or through filtered dialogue? Using filtered dialogue has caused some problems in the past, so may be causing problems here. You can still see if the dialogues are being attached to the NPC correctly through filtered dialogues, but should avoid making changes.Do you have SI, and have you gone through the portal, then used a cheat or something to go back?At what point in your work did things start disappearing? Link to comment Share on other sites More sharing options...
Tanaka Posted June 4, 2007 Author Share Posted June 4, 2007 You added topics as results of the quest stages right?How long ago did you add the "OR" condition? It may have just been me, but I fount that to break some of my earlier tests when combined with aditional conditions.Are you editing the dialogue through the quest editor, or through filtered dialogue? Using filtered dialogue has caused some problems in the past, so may be causing problems here. You can still see if the dialogues are being attached to the NPC correctly through filtered dialogues, but should avoid making changes.Do you have SI, and have you gone through the portal, then used a cheat or something to go back?At what point in your work did things start disappearing?Yes we have SI, and have gone through the portal. No we haven't used cheats to get out, I've been doing it all in the quests/topics tabs, and it started just after I got the silent mp3s working. I didn't change any of the conditions then though... Link to comment Share on other sites More sharing options...
Hsandman_1 Posted June 4, 2007 Share Posted June 4, 2007 edit: umm removed. It should work... all is correct :shrug: Try moving it around? not sure if it matters in the dialog, but in script if first line is not true, it won't look any futher. getisid NPC:'Calodar' ==1 AND <-no on target.rayCaloYes (when user doesn't have enough money) <-not sure what this is.. check for npc name raycolo? ok then if run on target.getGold < 500 AND <-yes on target. same for the other stuff you have there. Link to comment Share on other sites More sharing options...
Povuholo Posted June 4, 2007 Share Posted June 4, 2007 Hsandman_1 is right. Basically what it now says is: Check for SkyCastleQuest < 5. If this is the case, show the dialogue. If this is not the case, check for SkyCastleQuest > 5 AND the npc is Calodar.Change the order to getisid NPC: 'Calodar' == 1 ANDgetstage SkyCastleQuest < 5 ORgetstage SkyCastleQuest > 5 AND It's best to always put the getisid condition on the top. You can change the order with the >> and << buttons just above the 'new' button. Make sure that with all the getgold conditions, the 'Run on Target' box is checked. Make sure that at the Quest Data tab, your quest priority is higher than 0. I usually use 60. Make sure that there is a journal entry for stages 5, 10 or whatever else. Setstage Quest 5 won't work if there is no journal entry for 5. Link to comment Share on other sites More sharing options...
Tanaka Posted June 4, 2007 Author Share Posted June 4, 2007 Thanks guys. We're hoping to get it done by this weekend, but then again we've been saying that for the past 3 or 4 weekends. As for the 'run on target' thing, do I have to do anything in the target tab of the quest menu, or just check it? Link to comment Share on other sites More sharing options...
Povuholo Posted June 5, 2007 Share Posted June 5, 2007 Thanks guys. We're hoping to get it done by this weekend, but then again we've been saying that for the past 3 or 4 weekends. As for the 'run on target' thing, do I have to do anything in the target tab of the quest menu, or just check it?It has nothing to do with the target tab. The target tab is for the quest markers. Run on Target means that the condition is checked on the target, instead of the person who is saying the dialogue. This target is the person who is talking to the npc, which is the player. If you don't use the run on target on the getgold condition, the game will check the npc for the gold instead of the player. Good luck :) Link to comment Share on other sites More sharing options...
Tanaka Posted June 5, 2007 Author Share Posted June 5, 2007 Thanks guys. We're hoping to get it done by this weekend, but then again we've been saying that for the past 3 or 4 weekends. As for the 'run on target' thing, do I have to do anything in the target tab of the quest menu, or just check it?It has nothing to do with the target tab. The target tab is for the quest markers. Run on Target means that the condition is checked on the target, instead of the person who is saying the dialogue. This target is the person who is talking to the npc, which is the player. If you don't use the run on target on the getgold condition, the game will check the npc for the gold instead of the player. Good luck :)Thanks guys. This problem should be solved, although there's one thing. If the player didn't have enough gold, then the option to say 'no I don't want it' would still show up... Link to comment Share on other sites More sharing options...
Povuholo Posted June 6, 2007 Share Posted June 6, 2007 Thanks guys. This problem should be solved, although there's one thing. If the player didn't have enough gold, then the option to say 'no I don't want it' would still show up...Well it could be that the player doesn't have enough gold, but also doesn't want it right? But if you don't want that option to appear if the player doesn't have enough gold, you can simply add the getgold >= 500 condition to it. Link to comment Share on other sites More sharing options...
Tanaka Posted June 6, 2007 Author Share Posted June 6, 2007 Thanks guys. This problem should be solved, although there's one thing. If the player didn't have enough gold, then the option to say 'no I don't want it' would still show up...Well it could be that the player doesn't have enough gold, but also doesn't want it right? But if you don't want that option to appear if the player doesn't have enough gold, you can simply add the getgold >= 500 condition to it. I think I worded that wrong... After the player clicks on the ttext to display the rayCalo topic, it comes up with 2 choices, basically yes and no. If they player doesn't have enough money, the yes doesn't show up, but the no still does. But, the no won't show up, even if the player has enough gold. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.