Jump to content

The IwDinBG2's over all script ? Baldur.bcs, and the bug in it.


Recommended Posts

Before my tests, I would have assumed that the baldur.bcs/baldur25.bcs would have still been the file over all script... but apparently it might not be so(based on my few tests), so is there another I can spam extend_bottom to, knowing that it will then work on all areas and places ?

 

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]
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #10 // Fixpack (fixes residual errors in the converter - MUST BE INSTALLED): v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #100 // Alter Weapon Proficiency System (the bigg) -> Rebalanced Proficiencies (CamDawg): v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #200 // First level characters can put more than 2 stars in any one proficiency: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1000 // Install NPCs: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1010 // Remove NPC soundsets from list of PC choice options: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1020 // IceTutuTweaks NPCs get basic interjections based on existing IWD content: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #2000 // Game ends when the main character dies: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #2010 // NPCs respond to the main character, not to whichever character talks to them: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3010 // Add map notes: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3020 // Make Heart of Winter accessible at any level: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3030 // Restore (most) BG2 spells and make scrolls available - WARNING: they will look very out of place: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3040 // Never lose access to Orrick the Gray's trade goods: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3050 // BG2-style journal [work in progress]: v8.0
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #0 // The Voice of Durdel Anatha: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #100 // Malavon's Golems: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #200 // Expanded Guello/Beorn Quest: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #300 // Marketh's Ring: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #400 // Presio's Duel: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #500 // Orrick's Rhino Beetle Shield: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #600 // The High Baptist's Flock: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #1500 // Minor Item Restorations: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #2000 // Restored Random Drops: v7
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #0 // Icewind Dale NPCs: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #9 // Alternate class for Holvir, IWD-in-BG2 -> Holvir, cavalier: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #15 // Alternate class for Korin, IWD-in-BG2 -> Korin, multiclass cleric/ranger: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #16 // Alternate class for Nella, IWD-in-BG2 -> Nella, berserker: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #22 // Alternate class for Severn, IWD-in-BG2 -> Severn, blade: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #31 // Alternate class for Teri, IWD-in-BG2 -> Teri, swashbuckler: v4
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #1 // The Improved Rule System for BWP: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #2 // The Imps store price rule and item stack amounts: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #3 // Ranger-Clerics can use a bow and arrows: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #8 // Arcane Spell Refreshment: v1.0 beta 2
~GRAY_DRAGON/SETUP-GRAY_DRAGON.TP2~ #0 #0 // Gray Dragon Kit, available for Human, Half Elf, Elf and Gnome fighters in BG2: v0.96
~MEGAMODKITS/MEGAMODKITS.TP2~ #0 #23 // Apprentice Kit, available for Human and Half-Elf Fighters: v1.01M
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #9 // Divine Spell Refreshment: v1.0 beta 2
~WIDESCREEN/WIDESCREEN.TP2~ #0 #0 // Widescreen Mod -> for the original Infinity Engine (CHOOSE THIS!): Widescreen Mod v 3.06
// Recently Uninstalled: ~LSTEST/SETUP-LSTEST.TP2~ #0 #0 // Test general causes of slowdown from the game scripts

Link to post

K, so apparently the baldur.bcs is actually running, but the issue is, that it's always running to this block:

IF
	!HasItemEquipedReal("cynicis",Player1) // Cynicism
	!HasItemEquipedReal("cynicis",Player2) // Cynicism
	!HasItemEquipedReal("cynicis",Player3) // Cynicism
	!HasItemEquipedReal("cynicis",Player4) // Cynicism
	!HasItemEquipedReal("cynicis",Player5) // Cynicism
	!HasItemEquipedReal("cynicis",Player6) // Cynicism
THEN
	RESPONSE #100
		ActionOverride(Player1,DisplayString(Myself,123399)) // Running block 90 of BALDUR.BCS (this part is added by LSTest mod)
		SetGlobal("CDResetCynicismTimer","GLOBAL",0)
		SetGlobalTimer("CDCynicismTimer","GLOBAL",1)
END

Without the Continue() at the end!!! So the whole end of the script will never work without the item equipped. Which kinda kills the whole idea of over all script that works properly. Especially as the items equipping itself won't even stop the script block from running ALWAYS, if it's not kept equipped. Or the fact that the Global("CDResetCynicismTimer","GLOBAL"...) is not checked to be one first or whatever.

Link to post

Archived

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

×
×
  • Create New...