Sareth Posted December 10, 2011 Posted December 10, 2011 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
i30817 Posted December 10, 2011 Posted December 10, 2011 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.
Sareth Posted December 10, 2011 Author Posted December 10, 2011 Eeh, thanks for the reply, but baldur.key or change-log.bat doesn't seem to exist in my BGT install.. Sorry if I'm being stupid, I'm far from being familiar with this kinda stuff
hook71 Posted December 10, 2011 Posted December 10, 2011 It's chitin.key you need to open in NearInfinity I believe. The latest version of NearInfinity can be found in this thread: http://www.shsforums.net/topic/45358-nearinfinity/ You can find a How-To regarding change-log in this thread: http://www.shsforums.net/topic/41036-faq-for-the-megamods/
Sareth Posted December 10, 2011 Author Posted December 10, 2011 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.
cmorgan Posted December 11, 2011 Posted December 11, 2011 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
Sareth Posted December 11, 2011 Author Posted December 11, 2011 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.
cmorgan Posted December 11, 2011 Posted December 11, 2011 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?
Sareth Posted December 11, 2011 Author Posted December 11, 2011 Yeah, the attackedthieves variable is 1. So Karris went bananas on me because thieves quild turned hostile on me when I turned their quest down?
cmorgan Posted December 12, 2011 Posted December 12, 2011 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.
Sareth Posted December 12, 2011 Author Posted December 12, 2011 1. Edit the .cre file with NI, removing THIEF.BCS from X#KARRIS.CRE (best option) Worked perfectly, Karris doesn't attack on sight and I can speak to him normally! Thank you cmorgan!
cmorgan Posted December 12, 2011 Posted December 12, 2011 No problem - thank you for not only reporting, but sticking with us until we found out what the problem was. You have fixed the problem for everyone else, now, too.
qwerty123456 Posted January 17, 2014 Posted January 17, 2014 Also, for some reason everyone in that group drops double items: 2 chainmails/leather, 4 axes/swords
Recommended Posts
Archived
This topic is now archived and is closed to further replies.