Jump to content

MathLeBeau

Premium Member
  • Posts

    243
  • Joined

  • Last visited

Posts posted by MathLeBeau

  1. First of all, I must say I am not new in making dialogues for npcs. my Stonecrest mod has more than 1000 lines of dialogues.

     

    Now lets explain my issue.

     

    I have one issue with 2 lines of dialogues:

     

    - Do you need a ship?

    - The Bormir Ship is always ready to go.

     

    Only Captain Aebond should say those lines as "random hellos" but ingame all animals and npcs say those lines. There is no sound come out there month but you can see the text in the subtitles.

     

    I tried everything to fix it but it does not fix. Those 2 lines are the very first line that I ever added in the mod. I have no issue whit my other 1000+ lines.

     

    Here is what I did into the ck:

     

    2pUQZur.jpg

  2. Hi, I need help with a quest that should start at level 31.

     

    The quest in general is devided in 2 quests, "ST_CSOI01Intro and ST_CSOI01.

     

    The issue is in the ST_CSOI01Intro. The quest control the object at the Docks Of Istlod and the Courier / letter delivery to the player.

     

    Okay now, let explain how this quest should works:

     

    1: Before the player reach level 31:

    The ship at the Docks of Itslod and its "normal crews" are disables, there is only 2 guards that watch the Docks's cabin.

     

    2: The player has reach level 31:

    The Courier boy give a letter to the player

    At the moment that the player got it in his inventory, the quest objective "Read the letter" show up . At the same time, the ship and the pirates are enable; the initial guards are disable and replaced by a dead version of them.

     

    3: The player read the letter

    When the player read the Letter, that start offcially the quest :ST_CSOI01 and close the Intro quest ST_CSOI01Intro. The map Marker of Stonecrest is added to the map.

     

    Now, I'll by screenshots the quest in the ck

     

    1 : The Increase level Node : https://i.imgur.com/MqX6M9P.jpg

    2 : The Quest Data : https://i.imgur.com/YvCgIVp.jpg

    3 : Stage window : https://imgur.com/a/p0Vo0

     

    Stage 0 :

    ;Give the Courier the Letter from Greira

    CourierScript.AddItemToContainer(Alias_GreirasLetter.GetReference())

     

    ;Disable the Initial guards

    pST_CSOI01InicialGuardDisableMarkerEXT.disable()

     

    ;Enable the Ship and the Pirates

    PirateEnableMarkerInt.Enable()

    PirateEnableMarkerExt.Enable()

     

    ;Enable the Ship

    pST_CSOI01EnableShipClothersEXT.Enable()

     

    Stage 5 :

    ;Player must read the letter

    SetObjectiveDisplayed(5, 1)

     

    Stage 200 :

    ;Player has read the letter, start the ST_CSOI01 main quest

    CompleteAllObjectives()

    Alias_MapMarker.GetRef().AddtoMap()

    Stop()

     

    4 : The Objective window : https://i.imgur.com/kUtjRwB.jpg

    5: Quest alias page https://i.imgur.com/3pzWTXM.jpg

    6 : the quest script http://pastebin.com/HPQaJAqG

    7: The script attached the the letter itself

     

    Scriptname ST_CSOI01GreirasLetterScript extends ObjectReference

     

    Quest Property pST_CSOI01 Auto

     

    auto State waiting

     

    Event OnRead()

     

    pST_CSOI01.SetStage(5)

     

    GoToState("allDone")

    EndEvent

    endState

    State allDone

    ;do nothing

    endState

     

    As you can see, everything should works without the increace Level Event, (if set with no level minimum). But as soon that I add the node and the level restriction, it stop working...

     

    CAn you help me to solve this please?

  3. Hi, I just want to know how can I manage my city to make the couriers's spawn point in stonecrrst?

     

    I know that the courier use an xmarmer tag with "LocationCenterMarker" that should be located in the town. But for me, it doesn't work. Vampire attack use this point too. I already chech the ChangeLocationEvent node and the WICourier quest and the script related... Any heap will be appreciate.

  4. Update: ST1.4 Will be out soon!

     

    Fitured:

     

    In ST1.4, It will have a big quest, The Spiced Wine Recipe quest will be ready! The horse in Stonecrest will be for sale. Valinna will have her own marchant dialogue (exp: I have the best goods of all Stonecrest!, A small quest: Farik Amulet, a few scene between Greira and her girl Imsine. etc.

     

    Actors that will be fully voiced: Sorink, Asciene, Imsine, Valinna, Mitann, Greira, Badhmu (The horstler).

     

    New Dialogues for Captain Aebond

     

    Actors parcially voiced : Jeane

     

    Actors with Vanilla voice mix with new dialogues : Docks guards and Stonecrest Guards, Eigma.

     

    Hope you will like these update!

  5. Hi, I am making a big quest and I want to know how to remake an actor killable again after some stage of the quest.

     

    I need two alias, one that make Evette San essential before the quest and before stage 18 of the quest. Stage 18 have the scrip that make her killable again.

     

    This script is not working in game: Alias_ST_TSWREvetteSan.GetActorReference().GetActorBase().SetEssential(False)

     

    So that Why I need probably a second alias of her that the dead flag is check.

     

    But How should it work?

×
×
  • Create New...