TTLG|Thief|Bioshock|System Shock|Deus Ex|Mobile
Results 1 to 12 of 12

Thread: How to make an invisible optional goal

  1. #1
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)

    How to make an invisible optional goal

    How do i make an invisible optional goal using tow wizard.

    I have this diary that i would like to make an invisible optional goal appear , the goal is to get a secret item mention in the book, i have never set invisible goals, what are the steps to set it up?

  2. #2
    Dóttirin klęšist oft móšur möttli
    Registered: Apr 2015
    =0:goal_visible_n

    TOW will do this for you

    quest_create_mis goal_state_0, 0
    quest_create_mis goal_visible_0, 0
    quest_create_mis goal_optional_0, 1

  3. #3
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)
    Quote Originally Posted by Unna Oertdottir View Post
    =0:goal_visible_n

    TOW will do this for you

    quest_create_mis goal_state_0, 0
    quest_create_mis goal_visible_0, 0
    quest_create_mis goal_optional_0, 1
    Thank you Unna, let me get this straight, i add to the book the scripts: =0:goal_visible_n , i like the book to itself with a Cd, and i also add the scripts : TrigWorldFrob , engine features, frob info : world action : Script ?

    and in tow wizard i add for the item steal item : xxx number, i select also optional and invisible ?

  4. #4
    Dóttirin klęšist oft móšur möttli
    Registered: Apr 2015
    This is a qvar, not a script.
    You want to do a "steal object" goal. Don't do this.
    In TOW, you select for this goal "No Type". Create q Quest Var Trap (Trap-->Quest Var) with the qvar =0:goal_visible_n Everything else can be done in TOW.

    CD trigger object--quest var trap

    to make it visible, create another quest var trap
    =1:goal_visible_n

    There are many tutorials out there. This one is very good

    https://www.ttlg.com/forums/showthread.php?t=101789

  5. #5
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)
    Quote Originally Posted by Unna Oertdottir View Post
    This is a qvar, not a script.
    You want to do a "steal object" goal. Don't do this.
    In TOW, you select for this goal "No Type". Create q Quest Var Trap (Trap-->Quest Var) with the qvar =0:goal_visible_n Everything else can be done in TOW.

    CD trigger object--quest var trap

    to make it visible, create another quest var trap
    =1:goal_visible_n

    There are many tutorials out there. This one is very good

    https://www.ttlg.com/forums/showthread.php?t=101789
    Thank you Unna, i had searched for tuturials for that type of objective setting but had found nothing relevant.

  6. #6
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)
    Those tutorials are not very easy to understand, Unna is this the right way to set an optional invisible goal in Tow Wizad?:



    I can make it work when grabbing the item, but when reading the book the objective pops up checks as canceled.

    i have linked the object to this questvartrap with a Cd:



    and the book with a cd to this following questvartrap with a CD:


  7. #7
    Dóttirin klęšist oft móšur möttli
    Registered: Apr 2015
    Bonus or optional? Bonus isn't correct in this case. I don't think this is working together.
    The goal is invisible at sim start--trigger it visible--then pause, there has to be a delay.
    Then trigger the qvartrap to complete it.

  8. #8
    Member
    Registered: Jan 2001
    Location: Formby, NW England
    Bonus is meant for invisible goals that only become visible once completed (e.g. steal the wedding rings in T2 mission 1).

    Unna, why have to suggested the goal should be 'no type' when the intention is for the player to steal an object?

  9. #9
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)
    Thank you Robin, but a bonus goal is not obligatory to complete in order to finish the mission , right?
    Last edited by Cardia; 29th May 2019 at 03:16.

  10. #10
    Dóttirin klęšist oft móšur möttli
    Registered: Apr 2015
    Quote Originally Posted by R Soul View Post
    Unna, why have to suggested the goal should be 'no type' when the intention is for the player to steal an object?
    I had to fix some missions with invisible steal objectives recently. I had to change the goal type to no type.

    A invisible goal which becomes visible and completed at the same time doesn't work on modern PCs any more. They are too fast.
    I had fo fix it like this
    Trigger A--invisible goal-->visible
    Trigger A-->CD to TrapTimedRelay with some ms delay-->CD to the qvartap =1:goal_state_x

    This setup doesn't work with "steal" objectives, but with no type since they require a qvar trap.

  11. #11
    Desperately Dodgy Moderator
    Registered: Nov 2001
    Location: Dragonsreach
    I often use a custom archetype for this which I call a DoubleRelay. It's just two instances of NVRelayTrap where the second one has a slight delay and has TDest="&ScriptParams", so I link via ControlDevice to the QVTrap which makes the first change (like goal_visible) and via ScriptParams to the other one (complete in your example).

  12. #12
    Member
    Registered: Aug 2006
    Location: France (Saint-Gobain)
    thank you all, i have my invisible goals working well!!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •