Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ThacobellCrashing Bug?
#16
I'm not sure what variable you want to set and to what value. Messenger comes to you again waaaaaay after Skie joins the team, if you want to set it to the moment when the first quest ends, it's SetGlobal("L#2SkieDagger","GLOBAL",35) (Messenger gives you your reward and leaves, you get the XP). 

But there are many other variables that come into play after that. Skie's return is fired by this script:

Code:
IF
Global("L#2SkieDagger","GLOBAL",35)
Global("L#2SkieReturns","GLOBAL",0)
THEN
RESPONSE #100
SetGlobalTimer("L#2SkieReturnsTime","GLOBAL",TWO_DAYS)
SetGlobal("L#2SkieReturns","GLOBAL",1)
END

Then, there is this script that summons her after you rest in any tavern.

Code:
IF
Global("L#2SkieReturns","GLOBAL",2)
!Global("L#2SDBlock","GLOBAL",1)
THEN
RESPONSE #100
SetGlobal("L#2SkieReturns","GLOBAL",3)
CreateCreatureObjectOffset("l#2sdski",Player1,[30.30])
Continue()
END

So to make her spawn the variable "L#2SkieReturns" must be set to 2, and the variable "L#2SDBlock" cannot be set to 1 (it should be 0).

The second messenger talk (Skie joined, stayed, and some friendship talks happened) sets this variable: Global("L#2SDMissiniReturns","GLOBAL",3)
...but I have no idea why you would need that, it has nothing to do with Skie's spawning.
#17
Well, something is making her spawn in random placces and crashing the game. I'm hoping that setting a variable to sometime after she is supposed to return to the promenade will stop the crashes.
#18
None of these do that. It's her talk that has the action:

Code:
==L#2SDSKI @28 /* Bye! Talk to you soon! */
DO ~SetGlobal("L#2SkieReturns","GLOBAL",4) EscapeAreaMove("AR0700",3325,1240,1)~ EXIT

You can try using: C:Eval('ActionOverride("L#2SDSKIE",LeaveAreaLUA("AR0700","",[3325.1240],0))')
...but I doubt it's going to work. I think you would need to be on the area with Skie for it to work. And she's not a Global character just yet, I think. Global characters can be moved with MoveGlobal (example from the IESDP: MoveGlobal("Ar0607","Aerie",[318.378]) )
#19
Dang it, I'm still trying to find her. Its real hard when I have a couplle seconds before game crashes.
#20
Sorry, but I cannot help with a bug that I never saw myself (not with Skie, nor with any other NPC); one I cannot reproduce, nor it was ever reported by anyone else. IIRC, someone helped you with the bug before, perhaps you should ask them again. As I said, I was even using Skie last week and everything worked fine, She just spawned and everything happened as intended. Not to mention, she should appear only on one of the listed areas:

Code:
IF
PartyRested()
!Global("L#2SDBlock","GLOBAL",1)
Global("L#2SkieReturns","GLOBAL",1)
GlobalTimerExpired("L#2SkieReturnsTime","GLOBAL")
OR(15)
AreaCheck("AR0021")
AreaCheck("AR0313")
AreaCheck("AR0314")
AreaCheck("AR0406")
AreaCheck("AR0509")
AreaCheck("AR0513")
AreaCheck("AR0514")
AreaCheck("AR0515")
AreaCheck("AR0522")
AreaCheck("AR0704")
AreaCheck("AR0709")
AreaCheck("AR0712")
AreaCheck("AR1105")
AreaCheck("AR2010")
AreaCheck("l#nd07")
THEN
RESPONSE #100
SetGlobal("L#2SkieReturns","GLOBAL",2)
END
#21
Found her! She was in the Temple Ruins (Restored) map this time. Deleting her in NearInfinity fixed the crash. This is so strange. SubtleD in the discord said he had the same issue. He doesn't seem to think its Skie related, but removing Skie also fixes it? I hope we can figure something out, I don't want to have to drop this mod.
#22
Neither do I think it's Skie-related, in the sense it's nothing in the code itself, but in the engine. Subtledoctor too said none of the two situations included Skie, as one was in SoD and later he did not save her, thus it wasn't her that messed his savegame. If anything, I would blame the engine processing some action incorrectly. Skie shouldn't be in the Temple Ruins, I listed the areas on which she spawns and Temple Ruins are not on the list.
#23
Yeah, I'm aware she shouldn't be there. I'm mentioning it because it seems to be random where she ends up. Whaatever script in the game is causing problems, its weirdly consistent that it hits Skie, but inconsitent in that it sends her to a random map. Tis bizarre.
  


Forum Jump:


Users browsing this thread:
1 Guest(s)

Crashing Bug?00