Перейти к содержимому

Фотография

Neverwinter Archives Stucked.


  • Пожалуйста, авторизуйтесь, чтобы ответить
3 ответов в этой теме

#1
Juther

Juther
  • Members
  • 1 сообщений

Hi all.

 

i followed the intructions, using the Veil to trigger the 4 books.

 

The doors to the central room are now opened, and i can see the Githyanki inside, but the conversation/event do not occur.

 

I used the DebugMode 1, and i can see the trigger before the Githyanki at the entrance, but it seems broken and does not pop up.

 

help please.



#2
kevL

kevL
  • Members
  • 4 052 сообщений
try this. Stand outside the center room, use debugmode to enter

`
debugmode 1
rs ga_local_int("RecordEnter", "0", "$MODULE")
debugmode 0
`

but make sure debugmode is off before walking in

The problem might also be because there's a hostile or 'danger' somewhere nearby. Clear the area ....

#3
I_Raps

I_Raps
  • Members
  • 1 262 сообщений

kevL's approach will get you back underway, but I can tell you what happened.  When you're running around answering the riddles and killing stray githyankis, your group will get strung out.  When the npcs (including critters) try to get to your PC/controlled character, their pathing doesn't account for the closed doors on that central room, so they will often walk up and plant their nose in one of the doors, determined to go through to get to your PC - which they do the instant you solve the final riddle, blowing the trigger.

 

Watch your minimap and make sure everyone is safely away from the center before you solve the fourth riddle.


  • Это нравится: GCoyote

#4
kevL

kevL
  • Members
  • 4 052 сообщений
scriptfix,
// '1602_tr_record_speak'
//
// DBR 5/1/06 - sets module variable to track where the PC entered the room, and executes a speak trigger.
// kevL, 15 jun 2 - safety to prevent accidental plonk.


void main()
{
    if (!GetIsPC(GetEnteringObject())) // kL
        return;

    if (GetLocalInt(GetModule(), "RecordEnter") == 0)
    {
        SetLocalInt(GetModule(), "RecordEnter", GetLocalInt(OBJECT_SELF, "ID_NO"));
        ExecuteScript("gtr_speak_node", OBJECT_SELF);
    }
}
note this is *not* retroactive, the console command above is tho.