![]() |
The Black Wyrm's Lair Terms of Use |
![]() ![]() ![]() ![]() |
![]() |
![]()
Post
#1
|
|
Forum Member Posts: 1366 Joined: 22-August 04 From: Germany ![]() |
Hi everyone,
I have somehow troubles to get a working script for banters between my mod-NPC and the ingame NPCs. Before I start scanning through the existing mod-NPCs (in the hope to identify the banter-triggering script), how is your banter script? Could you post it here for me? ![]() Thanks! EDIT: I'm asking for BGII, btw. This post has been edited by jastey: Nov 22 2004, 08:32 AM |
|
|
![]() |
![]()
Post
#2
|
|
Forum Member Posts: 1366 Joined: 22-August 04 From: Germany ![]() |
QUOTE(jcompton @ Nov 5 2004, 07:37 PM) that's actually what you should be doing first. Agreed. I had a look at Solaufein's and Kelsey's banter scripts (well, for Kelsey I'm not too sure, I think I looked at something else (it's the Banter Accelerator script, increasing the frequency of interparty banter both from Kelsey and other NPCs, but I didn't understand what's going on there.)) After reading your post I have the impression I didn't succeed in making clear what I'm looking for. I don't need any BXXX examples or any tips on how to write (and code) banters. What I'm looking for is exactly the "Do I see someone else I want to talk to here? And have we done this banter before?" as a script for my mod NPC. I thought someone might have a ready script he/she could post here, as most of the mod NPCs have banters with the BioWare NPCs. QUOTE There is a mechanism in the game which starts banters every so often. It is not fully understood how often or exactly when it runs, but the upshot is that it calls a DLG from INTERDIA, as though you had issued an Interact() scripting command. I have again the impression I didn't understand someting right here. This is for the NPC-NPC banters. But what if I want my mod-NPC to have banters with the BioWare NPCs? Is this covered here, too? So I'm actually only looking for the "Do I see someone else I want to talk to here? And have we done this banter before?" trigger in my Bxxxx-dialogue, and don't need an extra script to call the banters? When this "banter timer" fires, or Interact() is called on a DLG, it looks for a valid state trigger in that DLG. Which is why state triggers for banters tend to be of the sort that say "Do I see someone else I want to talk to here? And have we done this banter before?" ![]() |
|
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 29th August 2025 - 06:23 PM |