| The Black Wyrm's Lair Terms of Use |
Help
Search
Members
Calendar
|
Sep 16 2004, 06:28 AM
Post
#1
|
|
|
Forum Member Posts: 1366 Joined: 22-August 04 From: Germany |
Hi,
I have two questions to BG1 coding: 1. If I want to have a nice visual effect, e.g. one creature dissappears with a lot of glowing light.. whatever, how do I code that? (For BGII, I would use: CODE CreateVisualEffectObject("effect",Myself) Is there something similar for BG1?)2. I have problems to put an item into an existing container. I have the following code in the area.baf: CODE IF Global("C#ItemInTruhe","GLOBAL",0) THEN RESPONSE #100 SetGlobal("C#ItemInTruhe","GLOBAL",1) ActionOverride("Container1",CreateItem("ITEM",0,0,0)) END which is the only way I see, but this puts the item in front of the container. How would the correct code have to be, to place the item inside? Thanks! PS: Answers as soon as possible, please... |
|
|
|
![]() |
Sep 29 2004, 12:36 PM
Post
#2
|
|
|
Forum Member Posts: 1366 Joined: 22-August 04 From: Germany |
Hm, as the dialogue nodes are checked from the top to bottom I think for the code you wrote I would get the
CODE !NumTimesTalkedTo(0) even if my guy is dead or sleeping, as there is no trigger that prevents the dialogue to be called in that case. You either have to put the order like this: CODE !NumTimesTalkedTo(0) !Dead("Myguy") !StateCheck("Myguy",STATE_SLEEPING) InParty("Myguy"") "bla" !NumTimesTalkedTo(0) //acts almost as True() in this case "bla" putting the more restricted case in front, or I would have to set a weight, so the "!NumTimesTalkedTo(0) !Dead("Myguy") !StateCheck("Myguy",STATE_SLEEPING) InParty("Myguy"")" case is called first. ??? OK, I think I got what you mean, but for a script trigger for example I would have to specify the case I want to trigger, so it's three blocks with check variables... |
|
|
|
jastey BG1 coding question :) Sep 16 2004, 06:28 AM
Baronius NULL Sep 16 2004, 08:18 AM
jastey NULL Sep 16 2004, 08:38 AM
Rabain NULL Sep 16 2004, 06:45 PM
Baronius NULL Sep 16 2004, 08:20 PM
Rabain NULL Sep 16 2004, 09:44 PM
jastey NULL Sep 17 2004, 02:05 AM
jastey NULL Sep 28 2004, 11:44 AM
Vlasák NULL Sep 29 2004, 09:40 AM
jastey NULL Sep 29 2004, 11:33 AM
Vlasák NULL Sep 29 2004, 12:06 PM
Vlasák NULL Sep 29 2004, 12:57 PM
jastey NULL Sep 29 2004, 01:13 PM
jastey NULL Feb 17 2005, 08:30 PM
Rabain NULL Feb 17 2005, 10:37 PM
jastey NULL Feb 18 2005, 09:01 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 13th December 2025 - 03:35 PM |