Jump to content

[Beta 15] Stuck in level-up due to lua error


Guest Stribog

Recommended Posts

Guest Stribog
Posted
INFO: [string "M_DW_HLF.lua"]:95: attempt to index field 'second' (a nil value)
stack traceback:
        return debug.traceback():1: in main chunk
        =[C]: in function '__index'
        M_DW_HLF.lua:95: in function 'dwNumberHLAs'
        function variant0000000003B6BB40 () return (createCharScreen:IsHighLevelAbilitiesButtonClickable() and dwHLANumberOld and dwNumberHLAs(true)>dwHLANumberOld) end:1: in function <[string "function variant0000000003B6BB40 () return (c..."]:1>

In a new IWDEE game with the current version of ToF and SCS, the above lua error appears in stdout during level-up, and there is no UI element that allows me to progress or exit the level-up sequence. The Abilities button is greyed out. The only option is to force quit the game.

The character leveling-up is a fighter/thief, specifically the party companion Teri from the IWD NPCs mod. The fighter class was still 1 and the thief class had enough exp to level up to 2. I don't know whether this info is relevant to reproducing the error.

The lua error occurs only after spending all thief skill points.

 

Upon further investigation, I am unable to reproduce the error after loading a fresh save and leveling up the fighter/thief character (I saved immediately before leveling up my characters). To reproduce the error, I must first level a single class character. Then level up the multi-class character.

I inspected the `characters[currentID]` value immediately before the error occurs. What's happening is the prior character's data is being referenced.

Specifically, we see below that class info for the previously leveled-up character (a paladin) is being referenced. Since the paladin is a single class, the code expects class info from a multi-class character, and the error occurs (`characters[currentID].classlevel.second` is nil). 

The following is the value of `characters[currentID].classlevel` at the point where the error occurs when leveling up the fighter/thief. Note it is a single-class paladin, which was the prior character that had just completed leveling up.

INFO: LPRINT: {
INFO: LPRINT: ["first"] =
INFO: LPRINT:     {
INFO: LPRINT:     ["nextLvlXp"] = 4500
INFO: LPRINT:     ["xp"] = 2518
INFO: LPRINT:     ["details"] = "Paladin{K=0,C=6}: Level 2\nExperience: 2518\nNext Le"...
INFO: LPRINT:     }
INFO: LPRINT: }

The problem may be that `currentID` has not yet updated to reflect the currently selected character that is leveling up.

Upon further investigation, I noticed that name and class at the top of the level-up screen is the wrong character's name and class. When clicking plus/minus to assign thief skill points (I'm using the components that assigns thief skills in 5 point batches), the name/class briefly flickers to the correct values, then switches back to the incorrect values. Something seems to be changing the `currentID` value back and forth.

weidu.log:
 

Spoiler

// 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]
~EEFIXPACK\SETUP-EEFIXPACK.TP2~ #0 #0 // Core Fixes: Beta 1
~EEFIXPACK\SETUP-EEFIXPACK.TP2~ #0 #2 // Game Text Update: Beta 1
~BUBB_DISABLE_STONESKIN_COLOR\BUBB_DISABLE_STONESKIN_COLOR.TP2~ #0 #0 // Bubb's v2.6+ Disable Stoneskin Color: 1.0
~BUBB_REVERT_PATHFINDING\BUBB_REVERT_PATHFINDING.TP2~ #0 #0 // Bubb's v2.6.6.0+ Pathfinding Revert: 1.1
~EEEX\EEEX.TP2~ #0 #0 // EEex: v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #2 // Enable effect menu module - LShift-on-hover to view spells affecting creature: v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #3 // Enable empty container module - Highlight empty containers in gray instead of cyan: v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #4 // Enable timer module - Visual indicators for modal actions, contingencies, and spell/item cooldowns: v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #5 // Timer module - Show modal actions (red bar): v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #6 // Timer module - Show contingencies (green bar): v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #7 // Timer module - Show spell/item cooldowns (cyan bar): v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #8 // Enable time step module - Advance 1 game tick on keypress: v0.10.2.1-alpha
~EEEX\EEEX.TP2~ #0 #9 // Enable hotkey module - Edit override/B3Hotkey.lua to create advanced spell hotkeys: v0.10.2.1-alpha
~B3_IDENTIFY\SETUP-B3_IDENTIFY.TP2~ #0 #0 // Bubb Test: 1.0
~EEUITWEAKS\EEUITWEAKS.TP2~ #0 #2000 // Transparent Sidebars: 4.0.7
~BUBB_SPELL_MENU_EXTENDED\BUBB_SPELL_MENU_EXTENDED.TP2~ #0 #0 // Bubb's Spell Menu Extended: v5.1
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #0 // Sentrizeal's Wizard 4 Missing Animation Fix: v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #1 // Sentrizeal's Elven Ranger Avatar (Female): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #2 // Sentrizeal's Elven Ranger Avatar (Male): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #3 // Sentrizeal's Elven Ranger Weapon Fix: v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #4 // Sentrizeal's Human Gladiator Avatar (Female): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #5 // Sentrizeal's Human Gladiator Avatar (Male): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #6 // Sentrizeal's Human Mercenary Avatar (Female): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #7 // Sentrizeal's Human Mercenary Avatar (Male): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #8 // Sentrizeal's Elegant Elven Archmagi Avatar (Female): v1.6
~SENTRIZEAL_AA_PACK\SETUP-SENTRIZEAL_AA_PACK.TP2~ #0 #9 // Sentrizeal's Elegant Elven Archmagi Avatar (Male): v1.6
~REMASTERED_SPELL_ICONS\REMASTERED_SPELL_ICONS.TP2~ #0 #0 // Install Remastered Spell Icons Core Component: v1.0
~UB_IWD\SETUP-UB_IWD.TP2~ #0 #300 // Marketh's Ring: v11
~UB_IWD\SETUP-UB_IWD.TP2~ #0 #700 // Actual Shadows in Vale of Shadows [Graion Dilach]: v11
~KULDAHAR\KULDAHAR.TP2~ #0 #0 // The Rediscovery of Kuldahar (IWDEE) -> Yes, but don't patch existing save games: v2.4
~INNBB\INNBB.TP2~ #0 #0 // Below & Below Inn (IWD EE) -> Yes, but don't patch existing save games: v2.4
~BLINKINGDEAD\BLINKINGDEAD.TP2~ #0 #0 // Night of the Blinking Dead (IWD) -> Yes, but don't patch existing save games: 3.02
~SNOWYTOES\SNOWYTOES.TP2~ #0 #0 // Snowytoes Hamlet, a new area (IWD EE) -> Yes, but don't patch existing save games: v1.4
~SKINEATER\SKINEATER.TP2~ #0 #0 // Terror of the Skineater (IWD EE) -> Yes, but don't patch existing save games: v2.4
~OURLADY\OURLADY.TP2~ #0 #0 // Tale of Our Lady Dreamless (IWD EE) -> Yes, but don't patch existing save games: v2.6
~GROVEOFCHAOS\GROVEOFCHAOS.TP2~ #0 #0 // Xikasz's Grove Of Chaos - a quest & companion mod for IWD:EE -> Yes, but don't patch existing save games.: v1.4
~WILLOWISP\WILLOWISP.TP2~ #0 #2 // Witchlight Shaman Standalone Kit: 3.01
~WILLOWISP\WILLOWISP.TP2~ #0 #3 // Town Medium (Shaman) Kit: 3.01
~WILLOWISP\WILLOWISP.TP2~ #0 #4 // New items for shamans and undead NPCs: 3.01
~WILLOWISP\WILLOWISP.TP2~ #0 #5 // Optional: Drider, Dark Treant, Will-o'-wisp Enemies: 3.01
~A7-GOLEMCONSTRUCTION\A7-GOLEMCONSTRUCTION.TP2~ #0 #0 // Golem Construction Ability for Spellcasters: 6.4
~A7-GOLEMCONSTRUCTION\A7-GOLEMCONSTRUCTION.TP2~ #0 #35 // Make golems vulnerable to specific spell effects: 6.4
~A7-GOLEMCONSTRUCTION\A7-GOLEMCONSTRUCTION.TP2~ #0 #50 // Add "Teleport" ability to golems: 6.4
~DJINNICOMPANION\DJINNICOMPANION.TP2~ #0 #2 // Afaaq, the Djinni Companion (IWD:EE version): v2.10
~URCHIN\URCHIN.TP2~ #0 #0 // Urchin NPC for IWD:EE: 2.5
~TVIY\TVIY.TP2~ #0 #0 // T'viy NPC for IWD:EE: v2.4
~DRUIDSOR\SETUP-DRUIDSOR.TP2~ #0 #0 // Geomantic Sorcerer Kit: v6
~TIPPS\TIPPS.TP2~ #0 #0 // Tipps NPC for IWD:EE: v2.2
~ORRA\ORRA.TP2~ #0 #0 // Orra NPC for IWD:EE: v2.5
~HOMMET\HOMMET.TP2~ #0 #0 // Hommet Shaw for IWD EE... because - hey, why not? I'm STARVING. What do they eat in Icewind Dale? Let's check it out.: v1.1
~LANNA\LANNA.TP2~ #0 #0 // L'anna - a new IWD EE companion: v1.7
~OAKMAW\OAKMAW.TP2~ #0 #0 // Oak-Maw NPC for IWD:EE: 3.3
~INA\INA.TP2~ #0 #0 // Ina NPC for IWD:EE: 2.2
~DUSKY\DUSKY.TP2~ #0 #0 // Dusky NPC for IWD:EE: v2.4.1
~DENDJELION\DENDJELION.TP2~ #0 #0 // Dendjelion NPC for IWD:EE: v2.0
~BETHANY\BETHANY.TP2~ #0 #0 // Bethany IWDEE companion: v1.01
~MINERVANPC\MINERVANPC.TP2~ #0 #0 // Minerva NPC for Icewind Dale: Enhanced Edition: 1.0
~IWDNPC\SETUP-IWDNPC.TP2~ #0 #0 // Icewind Dale NPCs: v9
~KARIHINPC\KARIHINPC.TP2~ #0 #0 // Karihi NPC for Icewind Dale: Enhanced Edition: 1.0
~IWDCROSSMODPACK\IWDCROSSMODPACK.TP2~ #0 #14 // Install Crossmod Banters With This Minimum Delay Between Banters: -> 45 minutes: v4
~IWDCROSSMODPACK\IWDCROSSMODPACK.TP2~ #0 #30 // Crossmod Romance Conflicts: v4
~IWDCROSSMODPACK\IWDCROSSMODPACK.TP2~ #0 #31 // Conflict Between Kulyok's Holvir and Lava's Dendjelion: v4
~FORGEIT-IWD\FORGEIT-IWD.TP2~ #0 #0 // Forgeable artifacts for IWD EE: v1.9
~FORGEIT-IWD\FORGEIT-IWD.TP2~ #0 #1 // Improved Icasaracht Armor for IWD EE: v1.9
~FINDIT-IWD\FINDIT-IWD.TP2~ #0 #0 // FindIt IWD:EE: v2.6
~MSFM\MSFM.TP2~ #0 #12 // Add Wizard's Hat: v1.57
~MSFM\MSFM.TP2~ #0 #13 // Add Wand Case: v1.57
~MSFM\MSFM.TP2~ #0 #15 // Add robe tweaks -> Add robes with original colorsets: v1.57
~MSFM\MSFM.TP2~ #0 #17 // Add Robes of Archimagi with colorsets from Mr. Pennyway's Cosmetic Changes mod: v1.57
~HAMMERS\SETUP-HAMMERS.TP2~ #0 #0 // Thrown Hammers: v6.1.2
~HAMMERS\SETUP-HAMMERS.TP2~ #0 #15 // Thrown Spiritual Hammers: v6.1.2
~HAMMERS\SETUP-HAMMERS.TP2~ #0 #25 // Normal throwing hammers: v6.1.2
~HAMMERS\SETUP-HAMMERS.TP2~ #0 #35 // +1 throwing weapons: v6.1.2
~HAMMERS\SETUP-HAMMERS.TP2~ #0 #50 // Additional magic items: v6.1.2
~WTPFAMILIARS\SETUP-WTPFAMILIARS.TP2~ #0 #0 // WTP Familiars (Requires ToB, BGT, BGEE, BG2EE, IWDEE, or EET): 2.8
~SUBTLED_SPELL_TWEAKS\SUBTLED_SPELL_TWEAKS.TP2~ #0 #2110 // Make Identify Scale with Level: 2.8.6
~BARDICWONDERS\BARDICWONDERS.TP2~ #0 #12 // Bardic Wonders: Inspirations
~BARDICWONDERS\BARDICWONDERS.TP2~ #0 #13 // Bardic Wonders: Armored Casting for Bards
~BARDICWONDERS\BARDICWONDERS.TP2~ #0 #14 // Bardic Wonders: Bard Song Mechanics Tweak
~BARDICWONDERS\BARDICWONDERS.TP2~ #0 #15 // Bardic Wonders: Item Restriction Tweaks
~BARDICWONDERS\BARDICWONDERS.TP2~ #0 #16 // Bardic Wonders: Bard Song Overhead Visual Effect
~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ #0 #0 // Improved Shamanic Dance: 4.5
~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ #0 #10 // Expanded Shamanic Dance for high level characters: 4.5
~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ #0 #20 // Add spell "Shamanic Pact": 4.5
~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ #0 #30 // Apply Shamanic Dance improvements to Shaman kits: 4.5
~A7#IMPROVEDSHAMANICDANCE\A7#IMPROVEDSHAMANICDANCE.TP2~ #0 #40 // Shaman-specific items: 4.5
~CD_APPRAISER\CD_APPRAISER.TP2~ #0 #0 // Bardic Appraising: v2
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #230 // Restore IWD Tooltips: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2100 // Allow Thieving and Stealth in Heavy Armor per PnP: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2120 // Allow Arcane Spellcasting in Heavy Armor: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2192 // Limit Ability of Storekeepers to Identify Items -> Hybrid of both methods: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2520 // Allow Mages to Use Bucklers and Thieves to Use Small Shields [Angel]: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2620 // Make Certain Creatures Immune to Backstab/Sneak Attack [Luke]: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #2999 // Max HP at Level One: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #3262 // Recoverable Ammunition [argent77] -> 75% chance to recover after a successful hit: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #3272 // Recoverable Throwing Weapons [argent77] -> 75% chance to recover after a successful hit: v16
~CDTWEAKS\SETUP-CDTWEAKS.TP2~ #0 #3350 // Create Interval Saves [argent77] -> Every 15 minutes (one save only): v16
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #13 // Add in-game option "Hotkeys On Tooltips": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #18 // Add in-game option "Critical Hit Screen Shake": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #19 // Add in-game option "Show extra combat info": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #20 // Add in-game option "Show Game Date and Time on Pause": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #22 // Add in-game option "Reverse Mouse Wheel Zoom": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #23 // Add in-game option "Pause Game on Map Screen": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #24 // Add in-game option "Enable Fog": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #25 // Add in-game option "Disable Movies": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #30 // Add in-game option "Action Feedback": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #32 // Add in-game option "Show Area of Effect Range": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #33 // Add in-game option "Enhanced Path Search": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #34 // Add in-game option "Expire Trap Highlights": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #35 // Add in-game option "Show Learnable Spells": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #38 // Add in-game options for Tweak Anthology's "Create Interval Saves": 4.7
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #39 // Add in-game option "Force Dialog Pause": 4.7
~BALANCEMOD\SETUP-BALANCEMOD.TP2~ #0 #1 // Disable Free Saving -> Disable Exit Saving: 0.1
~BALANCEMOD\SETUP-BALANCEMOD.TP2~ #0 #3 // Resting Overhaul -> Camping Supplies cost 200 Gold: 0.1
~BALANCEMOD\SETUP-BALANCEMOD.TP2~ #0 #7 // Reduce Gold Found -> Reduce Gold by Two Thirds: 0.1
~DW_TALENTS\DW_TALENTS.TP2~ #0 #1600 // Use Baldur's Gate-style Insect Plague and Creeping Doom instead of Icewind Dale versions: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #1610 // Use Baldur's Gate-style Mordenkainen's Sword in addition to Icewind Dale version: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2000 // Install all spell tweaks (if you don't select this, you will be given a chance to choose by category): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2500 // Add 9 new arcane spells: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2510 // Add 6 new divine spells (some borrowed from Divine Remix): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2520 // Revised Elementals: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #20000 // Introduce new races and subraces: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40100 // Revised class alignment rules: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40150 // Make Barbarian Into a Class: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40190 // Revised Paladins and Blackguards: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40460 // Modified thief Evasion: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40500 // Revised favored enemy for rangers: new enemy groups, and rangers reselect their favored enemy at 4th level and every third level thereafter: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40600 // Revised shapeshift powers for druids and avengers: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40610 // Druids use cleric XP and spell tables: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40650 // Revised speciality priests of Lathander/Helm/Talos/Tempus/Tyr: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40700 // Allow monks to use staffs: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40753 // Adjust opposition schools for speciality mages (see readme for details) -> Use custom opposition schools: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40800 // Require speciality mages to memorize at least one spell per level from their speciality school: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40850 // Speciality mages automatically get one speciality spell at each level (where possible): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40900 // Allow multiclassed and dual-classed mages to become specialists and wild mages: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40925 // Bloodlines for sorcerers: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40950 // Dragon Disciples can be disciples of any chromatic dragon (Red/Blue/Green/Black/White): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #41000 // Rebalanced and revised kits -> Default (affects all kits): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50000 // New wizard specializations: elemental specialists: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50100 // New wizard specialization: Force Mage: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50200 // New wizard kits: Militant Wizards: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50300 // New sorcerer kit: Bloodrager: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50400 // New choices of god / goddess for speciality priests: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50500 // New class: Favored Soul: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50600 // New blackguard kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55000 // Allow druids to multiclass as mages, rangers, and thieves: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55100 // Multiclass/dual-class barbarian/cleric and fighter/cleric kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55200 // Multiclass/dual-class barbarian/druid and fighter/druid kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55300 // Multiclass/dual-class fighter/mage kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55400 // Multiclass/dual-class fighter/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55500 // Multiclass/dual-class cleric/mage kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55600 // Multiclass/dual-class cleric/ranger and druid/ranger kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55700 // Multiclass/dual-class cleric/thief and druid/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55800 // Multiclass/dual-class mage/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55900 // Multiclass fighter/mage/cleric kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #60100 // Characters choose minor new abilities every three levels: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80000 // Revised ability score modifiers -> Standard Talents of Faerun system (recommended): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80101 // Point-buy system for choosing ability scores -> Characters have 80 points to spend (e.g. 18,16,15,13,10,8): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80150 // 3rd-edition-style THAC0s (somewhat faster progression for clerics/thieves/mages): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80160 // Revised Shields: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81010 // Wider access to Grand Mastery -> Multi-classed fighters can advance to Grand Mastery in any weapon: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81020 // Dual-class kitted characters must obey the weapon-proficiency restrictions of their kit: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81030 // Dual-class characters gain weapon proficiencies as for their current class: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81100 // Revised Weapon Proficiency System: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81200 // Revised Weapon Styles: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #90100 // Thieves gain skill points in multiples of five: Beta 15
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #3510 // Wider availability of wizard spell scrolls in Icewind Dale: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #3541 // Reduce the power of Inquisitors' Dispel Magic -> Inquisitors dispel at their level (not twice their level): 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #4140 // Revised inn rooms: more expensive, more benefits: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #5000 // Ease-of-use party AI: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #5900 // Initialise AI components (required for all tactical and AI components): 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6020 // Smarter general AI and better calls for help: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6030 // Smarter Mages: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6040 // Smarter Priests: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6100 // Potions for NPCs: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6510 // Improved fiends and celestials: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6540 // Smarter dragons: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6550 // Smarter beholders: 35.21
~STRATAGEMS\SETUP-STRATAGEMS.TP2~ #0 #6700 // Revised Icewind Dale Undead: 35.21
~HIDDENGAMEPLAYOPTIONS\HIDDENGAMEPLAYOPTIONS.TP2~ #0 #103 // Update key bindings -> for priest and mage spells: 4.7
~TNT\TNT.TP2~ #0 #0 // Smarter familiars: v8.33
~TNT\TNT.TP2~ #0 #1 // More resilient familiars: v8.33
~TNT\TNT.TP2~ #0 #2 // Improved trap detection: instant detection: v8.33
~TNT\TNT.TP2~ #0 #3 // Improved trap detection: increase trap sense range: v8.33
~TNT\TNT.TP2~ #0 #4 // Trap reminders -> disclose trap type: v8.33
~TNT\TNT.TP2~ #0 #6 // Trap intuition -> not in combat: v8.33
~TNT\TNT.TP2~ #0 #12 // Trap intuition: center screen -> on the supposed trap: v8.33
~TNT\TNT.TP2~ #0 #13 // Trap intuition: play "trap found" sound: v8.33
~TNT\TNT.TP2~ #0 #14 // Improved trap detection: core (REQUIRED for any of previous traps components to work): v8.33
~TNT\TNT.TP2~ #0 #27 // Throwing weapons damage type -> Both of the above options: v8.33
~TNT\TNT.TP2~ #0 #55 // Non-hostile Grease: v8.33
~TNT\TNT.TP2~ #0 #58 // Close shop steal exploit -> Can't steal from fences: v8.33
~AW_PF_SOUNDSETS\AW_PF_SOUNDSETS.TP2~ #0 #0 // Pathfinder Soundset
~ZG_NWN_VOICES\ZG_NWN_VOICES.TP2~ #0 #0 // Neverwinter Nights Voice Pack for EE 2.6+: 0.4.0
~ZG_IWD2_VOICES\ZG_IWD2_VOICES.TP2~ #0 #0 // Icewind Dale II Voice Pack for EE 2.6+: 1.2.0
~CD_ICPP\SETUP-CD_ICPP.TP2~ #0 #100 // Install All Baldur's Gate Portraits as Player Portraits: v2
~CD_ICPP\SETUP-CD_ICPP.TP2~ #0 #200 // Install All Baldur's Gate II Portraits as Player Portraits: v2
~CD_ICPP\SETUP-CD_ICPP.TP2~ #0 #400 // Install Icewind Dale Portraits as Player Portraits -> Icewind Dale AND Icewind Dale II Portraits: v2
~PORTRAITSROGUES\PORTRAITSROGUES.TP2~ #0 #200 // IWD:EE portrait pack: Rogues -> with zoomed-in side-bar portraits: 03
~PORTRAITSWIZARDS\PORTRAITSWIZARDS.TP2~ #0 #200 // IWD:EE portrait pack: Wizards -> with zoomed-in side-bar portraits: 03
~PORTRAITSWARRIORS\PORTRAITSWARRIORS.TP2~ #0 #200 // IWD:EE portrait pack: Warriors -> with zoomed-in side-bar portraits: 03
~PORTRAITSSHORTIES\PORTRAITSSHORTIES.TP2~ #0 #200 // IWD:EE portrait pack: Shorties -> with zoomed-in side-bar portraits: 04
~PORTRAITSPRIESTS\PORTRAITSPRIESTS.TP2~ #0 #200 // IWD:EE portrait pack: Priests -> with zoomed-in side-bar portraits: 03
~PORTRAITSHALFORCS\PORTRAITSHALFORCS.TP2~ #0 #200 // IWD:EE portrait pack: Half-orcs -> with zoomed-in side-bar portraits: 02
~IWD_PORTRAIT_VARIATIONS\IWD_PORTRAIT_VARIATIONS.TP2~ #0 #100 // Zoomed-in side bar portraits: 1.3
~IWD_PORTRAIT_VARIATIONS\IWD_PORTRAIT_VARIATIONS.TP2~ #0 #200 // Photoshopped variations: 1.3
~A7-ACHIEVEMENTS\A7-ACHIEVEMENTS.TP2~ #0 #1 // Steam Achievements as Journal Entries -> Detailed Statistics: 2.1
~A7-ACHIEVEMENTS\A7-ACHIEVEMENTS.TP2~ #0 #10 // Achievements reward: 2.1
~EET_TWEAKS\EET_TWEAKS.TP2~ #0 #3000 // Disable hostile reaction after charm: 1.12
~EET_TWEAKS\EET_TWEAKS.TP2~ #0 #3010 // PnP spell scroll caster levels: 1.12
 

I don't have a ToF-only install atm. I'll start a ToF install to see if it repros, but that'll take 30 min or so.

Guest Stribog
Posted

I am able to reproduce this on a ToF-only install.

  1. Create a new IWDEE game.
  2. Create a paladin.
  3. Create a fighter/thief.
  4. Start the game.
  5. Give both characters 2500 exp.
  6. Level up the paladin to level 2.
  7. Try to level up the fighter thief.

After assigning all thief skill points, you are stuck in the level up screen. The Abilities button is disabled. The lua error from the original post is output to stdout in the console.

weidu.log:

Spoiler

// 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]
~DW_TALENTS\DW_TALENTS.TP2~ #0 #1600 // Use Baldur's Gate-style Insect Plague and Creeping Doom instead of Icewind Dale versions: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #1610 // Use Baldur's Gate-style Mordenkainen's Sword in addition to Icewind Dale version: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2000 // Install all spell tweaks (if you don't select this, you will be given a chance to choose by category): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2500 // Add 9 new arcane spells: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2510 // Add 6 new divine spells (some borrowed from Divine Remix): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #2520 // Revised Elementals: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #20000 // Introduce new races and subraces: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40100 // Revised class alignment rules: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40150 // Make Barbarian Into a Class: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40190 // Revised Paladins and Blackguards: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40460 // Modified thief Evasion: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40500 // Revised favored enemy for rangers: new enemy groups, and rangers reselect their favored enemy at 4th level and every third level thereafter: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40600 // Revised shapeshift powers for druids and avengers: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40610 // Druids use cleric XP and spell tables: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40650 // Revised speciality priests of Lathander/Helm/Talos/Tempus/Tyr: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40700 // Allow monks to use staffs: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40753 // Adjust opposition schools for speciality mages (see readme for details) -> Use custom opposition schools: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40800 // Require speciality mages to memorize at least one spell per level from their speciality school: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40850 // Speciality mages automatically get one speciality spell at each level (where possible): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40900 // Allow multiclassed and dual-classed mages to become specialists and wild mages: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40925 // Bloodlines for sorcerers: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #40950 // Dragon Disciples can be disciples of any chromatic dragon (Red/Blue/Green/Black/White): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #41000 // Rebalanced and revised kits -> Default (affects all kits): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50000 // New wizard specializations: elemental specialists: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50100 // New wizard specialization: Force Mage: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50200 // New wizard kits: Militant Wizards: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50300 // New sorcerer kit: Bloodrager: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50400 // New choices of god / goddess for speciality priests: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50500 // New class: Favored Soul: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #50600 // New blackguard kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55000 // Allow druids to multiclass as mages, rangers, and thieves: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55100 // Multiclass/dual-class barbarian/cleric and fighter/cleric kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55200 // Multiclass/dual-class barbarian/druid and fighter/druid kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55300 // Multiclass/dual-class fighter/mage kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55400 // Multiclass/dual-class fighter/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55500 // Multiclass/dual-class cleric/mage kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55600 // Multiclass/dual-class cleric/ranger and druid/ranger kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55700 // Multiclass/dual-class cleric/thief and druid/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55800 // Multiclass/dual-class mage/thief kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #55900 // Multiclass fighter/mage/cleric kits: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #60100 // Characters choose minor new abilities every three levels: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80000 // Revised ability score modifiers -> Standard Talents of Faerun system (recommended): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80101 // Point-buy system for choosing ability scores -> Characters have 80 points to spend (e.g. 18,16,15,13,10,8): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80150 // 3rd-edition-style THAC0s (somewhat faster progression for clerics/thieves/mages): Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #80160 // Revised Shields: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81010 // Wider access to Grand Mastery -> Multi-classed fighters can advance to Grand Mastery in any weapon: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81020 // Dual-class kitted characters must obey the weapon-proficiency restrictions of their kit: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81030 // Dual-class characters gain weapon proficiencies as for their current class: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81100 // Revised Weapon Proficiency System: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #81200 // Revised Weapon Styles: Beta 15
~DW_TALENTS\DW_TALENTS.TP2~ #0 #90100 // Thieves gain skill points in multiples of five: Beta 15
 

 

Guest Stribog
Posted

Improved repro steps:

  1. Select Character A
  2. Open Record Screen for character A
  3. Using hotkeys 1-6, select character B to go to B's Record Screen (mouse clicking to select char B will not repro the bug)
  4. Mouse click Level Up

The name / class at top of the Level Up screen is incorrect, and the above error that traps the player may occur.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...