Category talk:Packages

From GECK
Jump to: navigation, search

"Begin/End/Change" is a little mysterious.

"Begin" clearly means "when the NPC begins to follow this package". "End" means, I guess, "when the NPC stops following the package: when the package ends for any reason". What, then, does "Change" mean? "When the properties of this package are changed though a script?"

Perhaps, instead, "End" means "NPC successfully achieved the goal of the package, and stopped following this package due to conditions being met in this package", and "Change" means "NPC changed to a new package before finishing this one, due to higher-priority conditions being met in that package."

That would make sense, but is far from what it says. DewiMorgan 23:46, 30 March 2009 (UTC)

Edit: So, having dug around a little (and linked the terms to OnPackageStart and its friends), it looks like: Start: NPC is starting the package. End: NPC ended the package for any reason (success or failure) other than changing to another package. Change: NPC changed to another package that isn't an temp-interrupty one like combat, so probably won't return to this one. DewiMorgan 23:46, 30 March 2009 (UTC)