![]() |
|
Star Wolves 3D space RPG with deep strategy and tactical elements |
![]() |
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
![]()
You somehow need to execute the "StartMission" function of the quest 18a in (Scripts/Quests/...) itself to get this going.
I'll look a bit into the QuestSystem and will try to gain the knowledge on how one would go on about this. In theory you could just "dofile" the quest file and then Execute StartMission(), but Im sure if that would break the QuestSystem, could be worth a try.
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool) |
#2
|
|||
|
|||
![]()
My latest failed attempt:
do SetQuestState("quest_16a", QUEST_DONE); SetQuestLabel("CurrentQuest","18a"); QuestStart("mission_18a"); AddQuest("quest_18a", QUEST_PROCESS); Long_Jump("earth"); end; I try adding anything fitting I can see in the quest scripts. At least I know that the function is not executed by having the previous quest marked as complete. |
#3
|
||||
|
||||
![]()
Try to brute force maybe.
This should start the script no matter what: Code:
ExecuteScriptFile("Data/Scripts/Quests/mission_16e/Matrix_Eridan.script"); StartMission(); This is just example code, replace the Mission_16e to the mission you want to start, including the proper script. Keep in mind: You have got to have proper SetQuestLabels and proper variables for this to work, afterall the script is expecting the player to actually be that far into the story.
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool) |
#4
|
|||
|
|||
![]()
This might be problematic. Triggering the mission script itself shouldn't work if you're in another system. And I'm pretty sure it won't trigger after the jump if I just write it below it. I was looking for what causes the script to trigger when you enter or jump into the system.
|
#5
|
||||
|
||||
![]()
Then I'd recommend you to look for any references which may "Change" the current Mission to another one, but I guess you have already done that. Try to check for references to the Quests.xml "mission name" entries in the scripts/Quests folder, maybe you can find enough code to change the mission that way.
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool) |
![]() |
Thread Tools | |
Display Modes | |
|
|