Jump to content

Bug in Blades and Stars


Sareth

Recommended Posts

I reported this originally at spellhold thinking this was a bug in either baldur's gate trilogy mod or in original BG, but I was informed that it is actually likely a bug in NPC project, here's a copy/paste of the report:

 

On the second floor on Blade and Stars (South Eastern part of Baldur's Gate) is a party of 5 people, Karris, Zed, Leti, Mati and Alvo. The second I go to there, Karris turns hostile and attacks, the rest doesn't. If I try to talk to them after killing Karris, they all say I should talk to their boss, who either isn't there or the boss was Kerris.

 

A bug?

 

My weidu.log :

 

 

 

// Log of Currently Installed WeiDU Mods

// The top of the file is the 'oldest' mod

// ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name [ : Version]

~SETUP-ASCENSION.TP2~ #0 #0 // Ascension v1.41 (requires ToB)

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1000 // BG2 Fixpack - Game Text Update -> GTU Light (by Wisp): v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #2 // Super Happy Fun Lucky Modder Pack: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!): v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #102 // Cromwell's Forging Actually Takes a Day: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes: v9.01

~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes: v9.01

~SETUP-BGT.TP2~ #0 #0 // Baldur's Gate Trilogy - Core: 1.12 (12 Jun 2011)

~SETUP-TURNABOUT.TP2~ #0 #0 // Ascension: Turnabout

~BG1UB/SETUP-BG1UB.TP2~ #0 #0 // Ice Island Level Two Restoration: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #1 // The Mysterious Vial: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #2 // Additional Elminster Encounter: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #3 // Angelo Notices Shar-teel: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #4 // Finishable Kagain Caravan Quest: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #5 // Coran and the Wyverns: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #6 // Kivan and Tazok: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #7 // Branwen and Tranzig: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #8 // Safana the Flirt: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #9 // Appropriate Albert and Rufie Reward: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #10 // Place Entar Silvershield in His Home: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #11 // Scar and the Sashenstar's Daughter: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #12 // Quoningar, the Cleric: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #13 // Shilo Chen and the Ogre-Magi: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #14 // Edie, the Merchant League Applicant: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #15 // Flaming Fist Mercenary Reinforcements: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #16 // Creature Corrections: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #17 // Creature Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #18 // Creature Name Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #19 // Minor Dialogue Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #20 // Audio Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #21 // Store, Tavern and Inn Fixes and Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #22 // Item Corrections and Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #23 // Area Corrections and Restorations: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #24 // Permanent Corpses: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #25 // Elven Charm and Sleep Racial Resistance: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #26 // The Original Saga Music Playlist Corrections: v12

~BG1UB/SETUP-BG1UB.TP2~ #0 #27 // Sarevok's Diary Corrections: v12

~BG1NPC.TP2~ #0 #0 // The BG1 NPC Project: Required Modifications: v20

~BG1NPC.TP2~ #0 #1 // The BG1 NPC Project: Banters, Quests, and Interjections: v20

~BG1NPC.TP2~ #0 #2 // The BG1 NPC Project: Give Edwin his BG2 portrait: v20

~BG1NPC.TP2~ #0 #3 // The BG1 NPC Project: Give Imoen her BG2 portrait: v20

~BG1NPC.TP2~ #0 #4 // The BG1 NPC Project: Give Jaheira her BG2 portrait: v20

~BG1NPC.TP2~ #0 #5 // The BG1 NPC Project: Give Minsc his BG2 portrait: v20

~BG1NPC.TP2~ #0 #6 // The BG1 NPC Project: Give Viconia her BG2 portrait: v20

~BG1NPC.TP2~ #0 #10 // The BG1 NPC Project: Branwen's Romance Core (teen content): v20

~BG1NPC.TP2~ #0 #12 // The BG1 NPC Project: Dynaheir's Romance Core (teen content): v20

~BG1NPC.TP2~ #0 #13 // The BG1 NPC Project: Shar-Teel Relationship Core (adult content): v20

~BG1NPC.TP2~ #0 #25 // Jason Compton's Accelerated Banter Script: v20

~BG1NPC.TP2~ #0 #30 // The BG1 NPC Project: Sarevok's Diary Adjustments -> SixofSpades Extended Sarevok's Diary: v20

~BG1NPC.TP2~ #0 #200 // The BG1 NPC Project: Player-Initiated Dialogues: v20

~BG1NPC_PORTRAIT_PACK/BG1NPC_PORTRAIT_PACK.TP2~ #0 #8 // Alternate Dynaheir Portrait -> Alternate #1 by Amok: v2

~SETUP-BANTERPACK.TP2~ #0 #0 // Pocket Plane Banter Pack for BG2: Shadows of Amn

~SETUP-BANTERPACK.TP2~ #0 #2 // Pocket Plane Banter Pack for BG2: Throne of Bhaal

~SETUP-BANTERPACK.TP2~ #0 #3 // Install TOB Banter Accelerator script? (Increases the frequency of interparty banter)

~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #0 // Extended NPC-NPC Interaction SoA: 4

~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #1 // Extended Minsc/Aerie Interaction ToB: 4

~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #2 // Imoen "Retrospection" dialogue for BGII: ToB: 4

~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #4 // NPC Conflict Revisions: 4

~IEPBANTERS/SETUP-IEPBANTERS.TP2~ #0 #5 // Restored Aerie/Jaheira/Anomen interjection in Underdark: 4

~IMOENFRIENDSHIP/IMOENFRIENDSHIP.TP2~ #0 #0 // Imoen Friendship for SoA: 2

~YOSHIMO/YOSHIMO.TP2~ #0 #0 // Yoshimo Friendship Mod for BGII: SoA: 2

~SETUP-NPCFLIRT.TP2~ #0 #0 // Aerie Flirt Pack For SOA

~SETUP-NPCFLIRT.TP2~ #0 #2 // Aerie Flirt Pack For TOB

~SETUP-NPCFLIRT.TP2~ #0 #4 // Jaheira Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #6 // Jaheira Flirt Pack for TOB

~SETUP-NPCFLIRT.TP2~ #0 #8 // Viconia Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #10 // Viconia Flirt Pack for TOB

~SETUP-BGTTWEAK.TP2~ #0 #100 // Eldoth reminds of Skie's ransom: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #500 // Major locations explored upon visit: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #1000 // Bags of the Sword Coast: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #1104 // Altered spawns -> Deactivate BGT-WeiDU spawns: spawns appear once: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #1200 // Arkion reacts to player's reputation: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #1501 // Altered item shattering -> Remove item shattering: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #1900 // Restore BG2 XP bonus for traps, locks, and scrolls: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #2002 // Protagonist's biography modifications -> Set BG2 biography upon Shadows of Amn transition: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #2100 // Exotic Weapons For Taerom: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #2500 // Access Ulgoth's Beard west of Wyrm's Crossing only: 9 (31 Dec 09)

~SETUP-BGTTWEAK.TP2~ #0 #2700 // Put Sword of Chaos +2 in Sarevok's inventory: 9 (31 Dec 09)

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #40 // Change Viconia's Skin Color to Dark Blue: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #60 // Weapon Animation Tweaks: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #110 // Icon Improvements: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #120 // Change Avatar When Wearing Robes or Armor (Galactygon): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #130 // Force All Dialogue to Pause Game: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1010 // More Interjections: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1020 // Alter HP Triggers for NPC Wounded Dialogues: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1040 // Improved Athkatlan City Guard: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1080 // Add Bags of Holding: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1090 // Exotic Item Pack: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1130 // Reputation Resets in BG2 (BGT Only): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1161 // Multiple Strongholds (Baldurdash) -> Keep Class Restrictions: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1170 // Bonus Merchants (Baldurdash): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1180 // Female Edwina: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2160 // Alter Weapon Proficiency System -> Rebalanced Weapon Proficiencies: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2210 // True Grandmastery (Baldurdash): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3000 // Higher HP on Level Up -> Maximum: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3030 // Easy Spell Learning -> 100% Learn Spells: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3060 // Remove "You Must Gather Your Party..." Sound (Weimer): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3070 // Change Effect of Reputation on Store Prices -> Low Reputation Store Discount (Sabre): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3125 // Neutral Characters Make Happy Comments at Mid-Range Reputation: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3150 // Turn Off The Hideous Cloak-of-Mirroring, Spell-Trap, and Physical Mirror Animations: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3170 // No Drow Avatars On Party In Underdark: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3200 // Sellable Items (Icelus): v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4000 // Adjust Evil joinable NPC reaction rolls: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4010 // Improved Fate Spirit Summoning: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4031 // Consistent Stats: Edwin -> Use BG2 Values: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4041 // Consistent Stats: Jaheira -> Use BG2 Values: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4050 // Change Jaheira to Neutral Good: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4061 // Consistent Stats: Minsc -> Use BG2 Values: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4071 // Consistent Stats: Viconia -> Use BG2 Values: v9

~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4100 // Change Korgan to Neutral Evil: v9

~SETUP-BGTMUSIC.TP2~ #0 #1 // Baldur's Gate Trilogy - Music -> Hybrid Baldur's Gate/Shadows of Amn/Throne of Bhaal Music

~WIDESCREEN/WIDESCREEN.TP2~ #0 #0 // Widescreen Mod -> for the original Infinity Engine (CHOOSE THIS!): Widescreen Mod v3.02

 

 

Link to comment

Unfortunatly, i don't have a modded game right now, but you can do some things to help narrow down things.

 

First, use Near Infinity to open up the baldur.key and search for the creature named Karris or Kerris (that i couldn't find in my unmodded BG by the way).

 

Then make a note of the filename of the creature, something.CRE, probably, kerris.cre

 

Then edit a file named change-log.bat on your BG2 megamod install dir.

replace

WeiDU.exe --log nul --change-log ########.### >change-log/change-log.txt --out change-log

 

by

WeiDU.exe --log nul --change-log kerris.cre >change-log/change-log.txt --out change-log

 

(or whatever the name is).

 

Then run the bat file, go into the "change-log" dir in that dir, and post the contents of the change-log.txt file there in [spoilers]

and possibly attach the other files it created (they are the old versions of the files before the mods in the log modified it).

 

This is more or less standard procedure to report a bug if you can figure out the file that is acting up (that you generally can in creatures)

 

The actual guilty party is likely the AI script files though: AI scripts are files that the creature uses for it's combat scripts (mostly). In this case, the file is referenced from the CRE file, open it in near infinity and make a note of the name of all the script files:

"Override script"

"Class script"

"Race script"

"General script"

"Default script" and repeat the changelog ringamole with the ones that are not empty.

Link to comment

Thanks, got it!

 

Change-log for file X#KARRIS.CRE:

 

 

 

[WeiDU.exe] WeiDU version 22700

[WeiDU.exe] Using scripting style "BG2"

override/x#karris.cre

 

 

 

Mods affecting X#KARRIS.CRE:

00000: /* from game biffs */ ~BG1NPC.TP2~ 0 1 // The BG1 NPC Project: Banters, Quests, and Interjections: v20

 

 

 

For override script X#KARRIS.BCS:

 

 

 

[WeiDU.exe] WeiDU version 22700

[WeiDU.exe] Using scripting style "BG2"

override/X#KARRIS.bcs

 

 

 

Mods affecting X#KARRIS.BCS:

00000: /* from game biffs */ ~BG1NPC.TP2~ 0 1 // The BG1 NPC Project: Banters, Quests, and Interjections: v20

 

 

 

For class script THIEF.BCS:

 

 

 

[WeiDU.exe] WeiDU version 22700

[WeiDU.exe] Using scripting style "BG2"

override/THIEF.BCS

 

 

 

Mods affecting THIEF.BCS:

00000: /* from game biffs */ ~SETUP-BGT.TP2~ 0 0 // Baldur's Gate Trilogy - Core: 1.12 (12 Jun 2011)

 

 

 

No other scripts are used.

Link to comment

I'll take a look - we have had other reports of this behavior, but have not been able to drill down what is happening. Can you do one more thing, please - can you open X#KARRIS.BCS with NearInfinity, and copy/paste the contents of two things:

 

in your Savegame, see what variables are set and copy/paste them here (anything with X#Tiax or X#Karris in it)

 

in the bcs category, the contents of X#KARRIS.BCS

 

I suspect something is messing with this particular script block:

/* Attacked by player without quest */
IF %BGT_VAR%
AttackedBy([GOODCUTOFF],DEFAULT)
Allegiance(Myself,NEUTRAL)
!Global("X#TiaxQuest","GLOBAL",3)
!Global("X#TiaxQuest","GLOBAL",4)
THEN
RESPONSE #100
Enemy()
ActionOverride("X#TQBH1",Enemy())
ActionOverride("X#TQBH2",Enemy())
ActionOverride("X#TQBH3",Enemy())
ActionOverride("X#TQBH4",Enemy())
END

 

Link to the rest of the relevant code, for comparison:

 

https://github.com/cmorganbg/BG1NPC/blob/master/bg1npc/phase2/baf/x%23tqkarris.baf

Link to comment

Here's the contents of X#KARRIS.BCS:

 

 

 

IF

!Global("endofbg1","GLOBAL",2)

Global("X#KarrisPlacement","GLOBAL",3)

THEN

RESPONSE #100

ActionOverride("X#TQBH1",EscapeArea())

ActionOverride("X#TQBH2",EscapeArea())

ActionOverride("X#TQBH3",EscapeArea())

ActionOverride("X#TQBH4",EscapeArea())

ActionOverride("X#KARRIS",EscapeArea())

SetGlobal("X#KarrisPlacement","GLOBAL",4)

END

 

IF

!Global("endofbg1","GLOBAL",2)

Global("X#KarrisPlacement","GLOBAL",2)

THEN

RESPONSE #100

ActionOverride("X#TQBH1",EscapeArea())

ActionOverride("X#TQBH2",EscapeArea())

ActionOverride("X#TQBH3",EscapeArea())

ActionOverride("X#TQBH4",EscapeArea())

ActionOverride("X#KARRIS",EscapeArea())

SetGlobal("X#KarrisPlacement","GLOBAL",4)

END

 

IF

!Global("endofbg1","GLOBAL",2)

AttackedBy([GOODCUTOFF],DEFAULT)

Allegiance(Myself,NEUTRAL)

OR(2)

Global("X#TiaxQuest","GLOBAL",3)

Global("X#TiaxQuest","GLOBAL",4)

THEN

RESPONSE #100

SetGlobal("X#TiaxQuest","GLOBAL",5)

SetGlobal("X#TiaxQuestBattle","GLOBAL",1)

END

 

IF

!Global("endofbg1","GLOBAL",2)

Global("X#TiaxQuestBattle","GLOBAL",1)

Global("X#KarrisDefends","GLOBAL",0)

THEN

RESPONSE #100

SetGlobal("X#KarrisDefends","GLOBAL",1)

Enemy()

ActionOverride("X#TQBH1",Enemy())

ActionOverride("X#TQBH2",Enemy())

ActionOverride("X#TQBH3",Enemy())

ActionOverride("X#TQBH4",Enemy())

END

 

IF

!Global("endofbg1","GLOBAL",2)

Global("X#TiaxQuest","GLOBAL",2)

InMyArea(Player1)

!StateCheck(Player1,CD_STATE_NOTVALID)

!StateCheck(Myself,CD_STATE_NOTVALID)

THEN

RESPONSE #100

SetGlobal("X#TiaxQuest","GLOBAL",3)

Dialogue(Player1)

END

 

IF

!Global("endofbg1","GLOBAL",2)

AttackedBy([GOODCUTOFF],DEFAULT)

Allegiance(Myself,NEUTRAL)

!Global("X#TiaxQuest","GLOBAL",3)

!Global("X#TiaxQuest","GLOBAL",4)

THEN

RESPONSE #100

Enemy()

ActionOverride("X#TQBH1",Enemy())

ActionOverride("X#TQBH2",Enemy())

ActionOverride("X#TQBH3",Enemy())

ActionOverride("X#TQBH4",Enemy())

END

 

IF

See(NearestEnemyOf(Myself))

!Range(NearestEnemyOf(Myself),5)

THEN

RESPONSE #100

EquipRanged()

AttackReevaluate(NearestEnemyOf(Myself),30)

END

 

IF

See(NearestEnemyOf(Myself))

Range(NearestEnemyOf(Myself),5)

THEN

RESPONSE #100

EquipMostDamagingMelee()

AttackReevaluate(NearestEnemyOf(Myself),30)

END

 

IF

AttackedBy([ANYONE],DEFAULT)

THEN

RESPONSE #100

AttackReevaluate(LastAttackerOf(Myself),30)

END

 

 

 

.. But I'm not quite sure how to get the variables from the save with nearinfinity? I opened my save with shadowkeeper and checked the global variables for X#Tiax and X#Karris, but there was nothing there.

 

Edit: Right, had to open the baldur.gam to see the variables. Nothing there either for tiax or karris.

Link to comment

Hmmmm. OK, with no reference to Global("X#TiaxQuestBattle","GLOBAL",1) or any other X# [ Tiax | Karris ] variable, there is a definite bug. The problme is, what would be turning him hostile in that circumstance - when I view the installed game on EasyTutu with NI, looking at the CRE category, and find X#KARRIS.CRE, he appears neutral...

 

HEY! wait a second - take a look at your game and see if you have Global("AttackedThieves","GLOBAL",1). The THIEF.BCS script sets that. We can fix that easily enough, and even test it - do you have that set?

Link to comment

WHHHOOOOOOT!

 

(Sorry - I have been poking at this bug for over a year now, on and off - couldn't replicate it... now finally I know why!)

 

OK, back to the problem at hand -

 

You can try two things.

 

1. Edit the .cre file with NI, removing THIEF.BCS from X#KARRIS.CRE (best option)

 

2. Temporarily set Global("AttackedThieves","GLOBAL",0), do the quest, then set Global("AttackedThieves","GLOBAL",1)

 

Fixing this in-project; Karris does not need that script. We can move the attack/reevauate and hostility sequence into his override script and make all his enties point to x#karris as assignment.

Link to comment

Archived

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

×
×
  • Create New...