jedp15 Posted May 10, 2020 Share Posted May 10, 2020 I'm trying to create a travel package where an NPC goes to a location and plays an idle, and once they've played the idle, it completes and they move onto their next package. The problem I have is they won't complete it unless I've given the package enough time.I want the package to be governed by the travel and action only, and take however much time it needs. Some people play on different timescales anyway so it makes no sense to define the time it will take since it will be different for everyone. Link to comment Share on other sites More sharing options...
dylbill Posted May 10, 2020 Share Posted May 10, 2020 Maybe you can use the condition NPC IsMoving == 0 AND NPC IsTurning == 0 on the next package, so it won't start until your NPC stops moving. I'm not sure if that will work but it might. You could also make the next package be a wait one, which waits in real time seconds I believe, that way timescale is irrelevant. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted May 10, 2020 Share Posted May 10, 2020 Wondering if a global variable can be used. Set to one value at package start, set to another value on package end. Used as a condition to prevent or allow other packages as needed. Link to comment Share on other sites More sharing options...
Recommended Posts