So, I'm having some minor issues attemtping to transition removed party members between areas that are a part of the same area list. I'm currently using the function, SetLocation(), with normal NPC's with no issues. In fact, it works with some removed party members (more on that below), but the side effect is not desireable.
When I'm removing party members, when you get through all the wrapped functionality of UT_FireFollower, it comes down to the function, SetFollowerState(). Now, by default, it passes the constant, FOLLOWER_STATE_AVAILABLE to it. This is all well and good, until I try to call SetLocation. The removed party transitions somewhere, thing is, I have no idea where that somewhere is!
Now, if I pass the parameter, FOLLOWER_STATE_INVALID, to SetFollowerState, the transitions work perfectly. Except for one thing... Any abilities/items/etc. stored in the quickslots are gone. They're still available to the party member, just removed from the quickslots. Oh, and any custom tactics that were set on them when they spawned are wiped away as well. Not exactly what I want.
So, I have a bunch of workarounds that I won't go into, but before I hack things up, I was wondering if there was some other method I was perhaps missing? I mean, what happened to that party member when they were transitioned? Where the hell are they?!
Modifié par Challseus, 03 juillet 2010 - 11:17 .





Retour en haut







