Immersive CharGen help - CharGen not initiating

Post » Mon Dec 14, 2015 2:10 pm

I'm using http://www.nexusmods.com/morrowind/mods/22921/? and when I enter the Census & Excise Office, my papers are already on the desk for me to take and the chargen sequence doesn't initiate with Socucius Ergalla. It's as if the game thinks character generation has already been done. Does anybody know what could trigger this?

This is the script attached to Socucius Ergalla:

Begin CharGenClassNPC; This script is attached to Socucius Ergalla.short state        ;tracks state of questioning. -1 when over.Short NoLore    ;blocks discussion of general topicsfloat timerif ( menumode == 1)        returnendifif ( state == -1 )    if ( OnActivate == 1 )        Activate    endifendifif ( GetHealth == 0 )    returnendif;return if you've talked to captain and don't have papersif ( "CharGen Captain".state == -1 )            SetHello 30    returnendif    ;greeting    if ( State == 0 )                "CharGen StatsSheet"->Disable        ;Hides the actual scroll so it's not sitting on the table when you enter          "ICMQ_BracerLeft"->Disable        ;Disabled so the shackles aren't already sitting on the table in the Census Office          "ICMQ_BracerRight"->Disable        ;This list below disables the Imperial Prison Ship, the NPCs and all the objects associated with it        "CharGen Boat"->Disable        "CharGen Boat Guard 1"->disable        "CharGen Boat Guard 2"->disable          "ICMQ_ship guard 03"->disable          "ICMQ_ship guard 04"->disable        "CharGen Dock Guard"->disable        "CharGen_cabindoor"->disable         "CharGen_lantern_03_sway"->disable        "CharGen_ship_trapdoor"->disable        "CharGen_plank"->disable        "ICMQ_ship guard 01"->disable          "ICMQ_ship guard 02"->disable          "ICMQ_archer 01"->disable          "ICMQ_ship restrain6"->disable          "ICMQ_ship restrain1"->disable          "ICMQ_RopeShip1"->disable          "ICMQ_RopeShip2"->disable          "ICMQ_DisableCrate1"->disable        "ICMQ_DisableSign1"->disable        "ICMQ_DeleteBoat1"->disable        "ICMQ_DisableCrate2"->disable        "ICMQ_DisableCrate3"->disable        "ICMQ_DeleteRope6"->disable        "ICMQ_DeleteRope5"->disable        "ICMQ_DeleteBoat2"->disable        "ICMQ_DeleteScaffold1"->disable        "ICMQ_DeletePole1"->disable        "ICMQ_DeletePlank6"->disable        "ICMQ_DeletePlank4"->disable        "ICMQ_DeleteRope1"->disable        "ICMQ_DeleteSmoke1"->disable        "ICMQ_DeletePlank7"->disable        "ICMQ_DeletePlank3"->disable        "ICMQ_DeletePlank2"->disable        "ICMQ_DeletePlank1"->disable        "ICMQ_DeleteRope2"->disable        "ICMQ_DeleteChimney1"->disable        "ICMQ_DeleteGuard1"->disable        "ICMQ_DeleteGuard2"->disable        "ICMQ_DisableCrate1"->disable        "ICMQ_DeleteRope3"->disable        "ICMQ_DeleteRope4"->disable        "ICMQ_DeleteLadder1"->disable        "ICMQ_Ship guard 06"->disable        "ICMQ_LanternRemove2"->disable        "ICMQ_ship guard 05"->disable    "ICMQ_crate_lid_disable"->disable    "ICMQ_Barrel_Disable_01"->disable    "ICMQ_Barrel_Disable_02"->disable    "ICMQ_Barrel_Disable_03"->disable    "ICMQ_DisableCrate4"->disable    "ICMQ_DisableCrate5"->disable    "ICMQ_DisableCrate6"->disable    "ICMQ_bottle_disable01"->disable    "ICMQ_bottle_disable02"->disable    "ICMQ_bottle_disable03"->disable         if ( GetDistance Player < 178 )            if ( State == 0 )                   Say "vo\b\m\Hlo_BM038.mp3", "Go on then, speak up."                   DisablePlayerControls                   set state to 10               endif             endif          if ( OnActivate == 1 )     ;activate him instead of moving in            if ( State == 0 )                return            endif        endif    elseif ( State == 10 )        if ( SayDone == 1 )            EnableClassMenu            set State to 12        endif    elseif ( State == 12 )        if ( SayDone == 1 )                        set timer to timer + GetSecondsPassed            if ( timer > 1 )                Say "vo\b\m\Hlo_BM054.mp3", "I haven't much time, so be quick about this."                set State to 14                set timer to 0            endif        endif    elseif ( State == 14 )        if ( SayDone == 1 )            EnableBirthMenu            set State to 15        endif    elseif ( State == 15 )        if ( SayDone == 1 )                        set timer to timer + GetSecondsPassed            if ( timer > 1 )                Say "vo\Misc\CharGen Class2.wav", "Interesting. Now before I stamp these papers, make sure this information is correct."                set State to 16                set timer to 0            endif        endif    ;show statreview menu    elseif ( State == 16 )        if ( SayDone == 1 )            EnableStatReviewMenu            set State to 17        endif    ;show popup messages    elseif ( State == 17 )        if ( SayDone == 1 )                        set timer to timer + GetSecondsPassed            if ( timer > 1 )                set timer to 0                EnableStatsMenu                EnablePlayerControls                    StartScript RaceCheck    ;sets the PCRace global flag for dialogue and such                MessageBox "The shackles have been released from your wrists" "Ok"                    "ICMQ_BracerLeft"->Enable                    "ICMQ_BracerRight"->Enable                        Player -> RemoveItem "1_Chargen_Clothing" 1 ; now Vedaa will be recognized as nvde if not wearing clothes                Player -> RemoveItem "ICMQ_BracerLeftPC" 1                Player -> RemoveItem "ICMQ_BracerRightPC" 1                Player -> RemoveSpell "fire bite"                Player -> RemoveSpell "light"                Player -> RemoveSpell "mother's kiss"                Player -> RemoveSpell "rest of st. merris"                Player -> AddSpell "absorb fatigue"                Player -> AddSpell "absorb health"                Player -> AddSpell "absorb spell points"                Player -> AddSpell "burden"                Player -> AddSpell "calm creature"                Player -> AddSpell "calm humanoid"                Player -> AddSpell "chameleon"                Player -> AddSpell "charisma"                Player -> AddSpell "ICMQ_CureBlightDisease_Other"                Player -> AddSpell "Cure Blight_Self"                Player -> AddSpell "cure common disease"                Player -> AddSpell "cure common disease other"                Player -> AddSpell "cure poison"                Player -> AddSpell "cure poison touch"                Player -> AddSpell "demoralize creature"                Player -> AddSpell "detect_creature"                Player -> AddSpell "ICMQ_dispel"                Player -> AddSpell "ICMQ_dispelother"                Player -> AddSpell "feet of notorgo"                Player -> AddSpell "fenrick's doorjam"                Player -> AddSpell "ICMQ_fortifyhealth"                Player -> AddSpell "ICMQ_fortifyMaxMagicka"                Player -> AddSpell "ICMQ_fortifystamina"                Player -> AddSpell "fortify unarmored skill"                Player -> AddSpell "frostbite"                Player -> AddSpell "far silence"                Player -> AddSpell "heal companion"                Player -> AddSpell "hearth heal"                Player -> AddSpell "ICMQ_invisibility"                Player -> AddSpell "ICMQ_fortifyluck"                Player -> AddSpell "jump"                Player -> AddSpell "levitate"                Player -> AddSPell "ICMQ_Light"                Player -> AddSpell "mark"                Player -> AddSpell "medusa's gaze"                Player -> AddSpell "night-eye"                Player -> AddSpell "noise"                Player -> AddSpell "ICMQ_Open"                Player -> AddSpell "orc's strength"                Player -> AddSpell "poison"                Player -> AddSpell "recall"                Player -> AddSpell "reflect"                Player -> AddSpell "ICMQ_RestoreMagicka"                Player -> AddSpell "ICMQ_RestoreRestoration"                Player -> AddSpell "ICMQ_RestoreWillpower"                Player -> AddSpell "ICMQ_shield"                Player -> AddSpell "ICMQ_shock"                Player -> AddSpell "slowfall"                Player -> AddSpell "spell absorption"                Player -> AddSpell "ICMQ_spell_drain"                Player -> AddSpell "stamina"                Player -> AddSpell "Swimmer's_Blessing"                Player -> AddSpell "water breathing"                set state to 18            endif        endif    elseif ( State == 18 )        set state to 20    ;show papers    elseif ( State == 20 )                    Say "vo\Misc\CharGen Class3.wav", "Show your papers to the Captain when you exit to get your release fee."            "CharGen StatsSheet"->Enable        ;make the actual scroll show itself            set State to 30    ;show how to pick them up    elseif ( State == 30 )        if ( SayDone == 1 )            set timer to timer + GetSecondsPassed            if ( timer > 1 )                set timer to 0                endif                    EnablePlayerViewSwitch                EnableVanityMode                EnableRest                            set State to -1            endif        endif        elseif ( State == -1 )        if ( CharGenState != -1 )            ;this may need to be here for flow            if ( OnActivate == 1 )                    Activate            endif            if ( GetDistance, Player < 180 )                if ( Player->GetItemCount "CharGen StatsSheet" == 0 )    ;does not have sheet yet                    if ( SayDone == 1)                                            set timer to timer + GetSecondsPassed                        if ( timer > 5 )                            set timer to 0                            say, "vo\Misc\CharGen Class4.wav", "Take your papers off the table and go see Captain Gravius."                        endif                        endif                endif            endif        endif    endifEnd CharGenClassNPC
User avatar
Misty lt
 
Posts: 3400
Joined: Mon Dec 25, 2006 10:06 am

Return to III - Morrowind