Jump to content

Weird bug


Salk

Recommended Posts

Well, if the character is forever dropping potions on the ground, I imagine some kind of engine limitation might get reached eventually and crash the game. I'm surprised this never showed up in testing, but there must be some way to fix it... is it a simple script loop?

Link to comment

I have finished the game with SCS (all composent installed) with following bugs :

 

- Impossible to install Improved Balduran's Isle

- Many crash outside of Thalantyr's home.

- Crash on Durlag's tower : I speak at fourth dwarf (after resolv his quest) and game is crashing.

Link to comment

Oh well, there is another thing missing in priest/prepblocks/longprep.ssl:

Insert

DEFAULT TRIGGER()

after the END LOOP of the previously modified loop. (i.e. on line 17)

 

 

Apparently, I seem to have lost my ability to attach files here, so I can't provide you with an archive of the fixed files.

Link to comment

So just to make this idiot (ie. me) proof:

 

There are two main bugs in SCS at the moment.

 

BUG 1 is the "infinite dropped potions" bug which is rectified by editing "longprep.ssl" in scs/mage/prepblocks and scs/priest/prepblocks. This is fixed by changing:

 

// potions
DEFAULT TRIGGER(!HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/mage/prepblocks/potion.ssl)

BEGIN LOOP(%tutu_var%po||dw#p)

 

to:

 

// potions
DEFAULT TRIGGER(!HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/mage/prepblocks/potion.ssl)

BEGIN LOOP(%tutu_var%potn||dw#ptn)

 

in the mage file, and:

 

// potions

/////////////////////////////////////////////////////////////////////
//Allocate healing potions
/////////////////////////////////////////////////////////////////////


// potions
DEFAULT TRIGGER(!HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/priest/prepblocks/potion.ssl)

BEGIN LOOP(%tutu_var%po||dw#p)
DEFAULT TRIGGER(HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/priest/prepblocks/potion.ssl)
END LOOP

 

to:

 

// potions

/////////////////////////////////////////////////////////////////////
//Allocate healing potions
/////////////////////////////////////////////////////////////////////


// potions
DEFAULT TRIGGER(!HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/priest/prepblocks/potion.ssl)

BEGIN LOOP(%tutu_var%potn||dw#ptn)
DEFAULT TRIGGER(HasItem("dw#ptnnd",Myself))
INCLUDE FILE(scs/priest/prepblocks/potion.ssl)
END LOOP
DEFAULT TRIGGER()

 

in the priest file.

 

Then reinistall SCS. Correct?

 

BUG 2 are the CTDs caused by certain potion drop options. Option 1 (all potions dropped are recoverable) should work fine under any circumstances. The other options may be affected by other mods tampering with creature files, so may cause problems. However, these should be solved with the release of Weidu 209.

 

Is this a fair summary?

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...