Menu
Login
Language
DE EN FR ES IT CZ
Back

NPC hidden at the beginning and later shown

  • #1, by pds Friday, 22. May 2015, 10:04 11 years ago Quote
    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 afrlme Friday, 22. May 2015, 11:21 11 years ago Quote
    Is this NPC a scene object or a character?

    Imperator

    7290 Posts

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

    Newbie

    55 Posts

  • #4, by afrlme Friday, 22. May 2015, 12:07 11 years ago Quote
    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

    7290 Posts

  • #5, by pds Friday, 22. May 2015, 13:26 11 years ago Quote
    thank you

    Newbie

    55 Posts

  • #6, by howlingwolf86 Tuesday, 29. August 2017, 22:19 9 years ago Quote
    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 sebastian Tuesday, 29. August 2017, 22:22 9 years ago Quote
    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 Machtnix Wednesday, 30. August 2017, 01:58 9 years ago Quote
    I often use "action at the beginning of the scene" when the first scene appears.

    Thread Captain

    1098 Posts

  • #9, by howlingwolf86 Thursday, 31. August 2017, 16:38 9 years ago Quote
    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