NPC hidden at the beginning and later shown

  • #1, by pdsFriday, 22. May 2015, 10:04 9 years ago
    Hello, i have this little issue.
    I have a scene where the main character use the phone, and later start a conversation with an npc.
    the npc must be VISIBILE after that the character have do an action.

    - i have set a condition to npc in scene: "npc-visible" to false (the npc is not visible)
    -then in an action i add "change condition" to npc-visible to true. But npc is not shown.

    Should you suggest me why?

    thank you

    Newbie

    55 Posts


  • #2, by afrlmeFriday, 22. May 2015, 11:21 9 years ago
    Is this NPC a scene object or a character?

    Imperator

    7278 Posts

  • #3, by pdsFriday, 22. May 2015, 11:35 9 years ago
    it's like glen tutorial, it's a character that stand in a scene object

    Newbie

    55 Posts

  • #4, by afrlmeFriday, 22. May 2015, 12:07 9 years ago
    You mean a character that you have linked to a scene object?

    1. unlink the npc characters starting position in the npc characters properties tab.

    2. use the set character to object or set character to position action part to bring in the character when you want it to be in the scene.

    3. alternatively you could set the character opacity (visibility) or use Lua to enable / disable the character with...
    Characters["character name"].CharacterActive = false -- hide character & prevent interaction
    
    -- or...
    
    Characters["character name"].CharacterActive = true -- show character & allow interaction
    

    Imperator

    7278 Posts

  • #5, by pdsFriday, 22. May 2015, 13:26 9 years ago
    thank you

    Newbie

    55 Posts

  • #6, by howlingwolf86Tuesday, 29. August 2017, 22:19 7 years ago
    You mean a character that you have linked to a scene object?

    1. unlink the npc characters starting position in the npc characters properties tab.

    2. use the set character to object or set character to position action part to bring in the character when you want it to be in the scene.

    3. alternatively you could set the character opacity (visibility) or use Lua to enable / disable the character with...
    Characters["character name"].CharacterActive = false -- hide character & prevent interaction
    
    -- or...
    
    Characters["character name"].CharacterActive = true -- show character & allow interaction
    
    Hi, I am trying to use the visibility solution. But how do I set the visibility of the NPC at 0% when the game starts? (so I can turn it at 100% later in the game). I guess the show/hide functionality is also an option, but the same problem...

    Newbie

    12 Posts

  • #7, by sebastianTuesday, 29. August 2017, 22:22 7 years ago
    use "at begin use following action" in the game settings to run some actions before game starts. There you can place your action parts

    Thread Captain

    2346 Posts

  • #8, by MachtnixWednesday, 30. August 2017, 01:58 7 years ago
    I often use "action at the beginning of the scene" when the first scene appears.

    Thread Captain

    1097 Posts

  • #9, by howlingwolf86Thursday, 31. August 2017, 16:38 7 years ago
    use "at begin use following action" in the game settings to run some actions before game starts. There you can place your action parts

    Thx a lot Sebastian!

    Newbie

    12 Posts