Jump to content

Lavok script bug?


Recommended Posts

Lavok seems to cast only some buffs followed by one Abi-Dalzim and two Power Words...but then he does nothing more.

 

I've cheked with NI and what he currently does is using Lavok01.bcs but he also has a missing race script...it's mage16ag.bcs but is nowhere to be found. Could is this the problem?

 

The only mod i have that could have changed something about it is Quest Pack.

Link to comment

Should be mage16a.bcs - that'll teach me to post from memory :D

 

You should be able to set the script back to the correct value with NI if you just want to get on with your game :)

 

/ edited to add

 

Yeah, it's quest pack not writing the terminating null at the end of the script assignment. Minor bug; warily prod teh Ding0 for next version :D

Link to comment

It's line 1196 in my (quite outdated) archive of questpack's .tp2. In this section:

COPY_EXISTING ~lavok01.cre~ ~override~
WRITE_ASCII 0x250 "SHOUTDLG"
WRITE_ASCII 0x258 "MAGE16A"
END

 

you need to change the mage16a line to look like this:

WRITE_ASCII 0x258 "MAGE16A" #8

 

And you're good to go.

Link to comment

You're right...but if a #8 is needed after every script assignements then every script assignement in Quest Pack's .tp2 need it!

 

And returning to something that may interests Fix Pack...is Lavok supposed to have one timestop and imprisonment? Cause the Lavok01.bcs suggests it and even his memorized spells in lavok01.cre...but they result as already cast.

Not a great problem anyway cause he also don't use many of his memorized spells and furthmore so many mods alter mages scripts...

Link to comment
You will need to add #8 to the following

 

0x248

0x250

0x258

0x260

0x268

 

for the scripts

 

If I have understood well, should I add "#8" in the tp2 ever time I read:

 

WRITE_ASCII 0x248 "ANYTHINGINSIDEHERE" #8

WRITE_ASCII 0x250 "ANYTHINGINSIDEHERE" #8

WRITE_ASCII 0x258 "ANYTHINGINSIDEHERE" #8

WRITE_ASCII 0x260 "ANYTHINGINSIDEHERE" #8

WRITE_ASCII 0x268 "ANYTHINGINSIDEHERE" #8

 

In this case, does this apply to this line:

 

WRITE_ASCII 0x250 "%SOURCE_RES%"

 

and these following lines instead should not have the "#8" applied, right ?

 

WRITE_ASCII 0x2cc "D0FTOWN2"

WRITE_ASCII 0x280 "DFTOWN2"

 

(there are many with ox280 and 0x2cc and they look similar to the ones you suggested so I am unsure)

 

There is also this one that let me wonder:

 

WRITE_ASCII 0x248 ~j#im5crw~

 

does this need the "#8" ?

 

Thanks for your clarifications! :)

Link to comment

Archived

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

×
×
  • Create New...