| The Black Wyrm's Lair Terms of Use |
Help
Search
Members
Calendar
|
May 23 2008, 11:45 PM
Post
#1
|
|
|
Retired team member Posts: 490 Joined: 8-April 08 From: U.S.A |
I have been testing banters in the game by using CTRL + I to force the NPCs to talk. Every banter that my character begins works fine, but anything that starts with APPENDing another banter file does not.
The question here is, will APPENDS fail to activate using CTRL + I? If so, I guess I just need to let the game run for a bit. If not, I need to do some more research. -------------------- "Once the game is over, the king and the pawn go back into the same box." - Italian Proverb
"I like criticism, but it must be my way." - Mark Twain "A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort." - Herm Albright |
|
|
|
![]() |
May 27 2008, 11:02 PM
Post
#2
|
|
|
Retired team member Posts: 490 Joined: 8-April 08 From: U.S.A |
QUOTE The weighted banters come before th unweighted ones, that is the way it should be. Per dialogue file, the blocks are processed from top to bottom. If you say you have the banters in a random order, could it be it wasn't the same NPC starting the dialogues? Correct. It was a different character who started the dialogue.QUOTE If you want to have banters from different NPCs in a specific order, you will have to use variables to ensure it. (i.e. in the first banter by NPC 1, the variable XX-(your prefix)Banter1 is set to 1; in th second banter from NPC 2, the trigger block contains Global("XX_Banter1","GLOBAL",1).) Using variables to ensure the order is a good idea anyway, since weighting changes the top-to-bottom processing of a dialogue file. Thanks. I had the variables in as "LOCALS" when I tried this before. Go figure. QUOTE For scripted dialogues, I recommend using the J.dlg. Scriptd banters are for a specific situation only (after a timer is run, if the party enters a specific area, after finishing a quest), so they are triggered by variables via the script file, and thus they cannot be called by Ctrl.+I. Well, I have a banter that requires a certain area that I put in the J.dlg. It won't trigger on its own but CTRL + I will bring it up when I am in the correct area. So That means that the variables, etc are all checking out but the dialogue just won't run without help for some reason. But that's only if I accidentally use the banter script as I did below. When I correct BCXHALBO to be CXHALBOJ, nothing happens. CODE BEGIN CXHALBOJ
CHAIN IF ~InParty("BioChar") See("BioChar") !StateCheck("BioChar",STATE_SLEEPING) Global("BioCharHalbo1","GLOBAL",3) OR(11) AreaCheck("AR0021") AreaCheck("AR0313") AreaCheck("AR0406") AreaCheck("AR0509") AreaCheck("AR0513") AreaCheck("AR0522") AreaCheck("AR0704") AreaCheck("AR0709") AreaCheck("AR1105") AreaCheck("AR1602") AreaCheck("AR2010")~ THEN BCXHALBO HalboBioChar1.3 ~blah blah blah~ DO ~SetGlobal("BioCharHalbo1","GLOBAL",4)~ == BioChar ~blah blah blah~ EXIT -------------------- "Once the game is over, the king and the pawn go back into the same box." - Italian Proverb
"I like criticism, but it must be my way." - Mark Twain "A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort." - Herm Albright |
|
|
|
Sir_Carnifex Appends May 23 2008, 11:45 PM
jastey While typing the general remarks below, I understo... May 26 2008, 08:29 AM
Sir_Carnifex
Problem solved. It turned out I did make a mista... May 26 2008, 06:19 PM
Sir_Carnifex
As long as you mentioned weights, would all the b... May 26 2008, 07:27 PM
jastey The weighted banters come before th unweighted one... May 27 2008, 07:29 AM
jastey The CHAIN still appends to the B.dlg, in case you ... May 28 2008, 10:13 AM
Sir_Carnifex Weidu doesn't like that script block. It has ... May 28 2008, 10:25 PM
Bearwere remove the tildes: > , > May 29 2008, 03:35 AM
Sir_Carnifex Ah, thanks! It's working now...until the ... May 29 2008, 04:05 AM
Bearwere because...it their syntax, I think. BCS structure ... May 29 2008, 04:16 AM
jastey Yeah, sorry about that... no tildas around the tri... May 29 2008, 06:59 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 16th December 2025 - 08:51 AM |