Orrick's Tower: Making all items available
Baptor
Member Posts: 342
in IWD:EE Mods
Hello! I'm quite tired of running into the bug where Orrick's shop doesn't properly update his stock. It happens about every other playthrough and it doesn't appear Beamdog is interested in fixing it as the bug has been there since release and there's still no fix in sight.
That said, I want to make an override using NI that just makes his entire stock available from the start. However, NI shows 4 different stores for him: KUORK#.STO where # is a value between 0-3.
I am concerned doing this wrong may mean coming back to an empty shop or something similar. Does anyone know the proper way I should do this? Do I need to make 4 identical stores with all the items? That doesn't seem right.
Any help is appreciated. I am tagging @argent77 since they know so much about using NI.
That said, I want to make an override using NI that just makes his entire stock available from the start. However, NI shows 4 different stores for him: KUORK#.STO where # is a value between 0-3.
I am concerned doing this wrong may mean coming back to an empty shop or something similar. Does anyone know the proper way I should do this? Do I need to make 4 identical stores with all the items? That doesn't seem right.
Any help is appreciated. I am tagging @argent77 since they know so much about using NI.
0
Comments
The attached file contains the fully upgraded version of the store. It will only be visible if you never visited Orrick's store or haven't triggered the store upgrade yet, however. Otherwise, open BALDUR.SAV of your saved game and remove KUORK0.STO from the resource list with NI.
Edit: It's a good idea to disable the scripted store updates as well, unless you don't mind having duplicate items in the store. Open AR2100.BCS in NI and perform a search for "UNIORRIK". It should list two Global() triggers. Add "False()" to the two trigger blocks to disable them.
@argent77 thank you for responding!
I found what you mentioned in AR2100.BCS, but forgive me I am unsure where to put "false". I have included a screenshot of what I see.
Can you show me where to put "false"? Also is it in parentheses, quotations? I am very new to the scripting stuff.
IF
Global("UNIORRIK","AR2100",0) // Kuldahar
GlobalGT("Chapter","GLOBAL",1)
THEN
RESPONSE #100
SetInterrupt(FALSE)
SetGlobal("UNIORRIK","AR2100",1) // Kuldahar
Screenshot:
@argent77 is the below correct?