obviously, like in rpgs, there's two types of characters:
the character you're actually (CURRENTLY) controlling (your "first person view" character).
"POV" = Point of View
in Quest this is done with:
game.pov
and then there's the "NPCs", which can be "monsters", "townspeoples", and "party~team members (as A.I. controlled or as done in older rpgs like might and magic IV~V)".
Quest now enables you to create~have more than just a single "Game Player Object" (the default is named as: "player"), and be able to switch between them.
just go into the GUI~Editor, and look at how your "player" Game Player Object is set up, and make your own object with the same~similar options set up.
so let's say I create a new Game Player Object called "HK", so I got two Game Player Objects now: "player" and "HK".
game.pov = whoever is your currently controlled Game Object Player.
so, by default, game.pov = player
"game.pov.strength" is the same as: "player.strength"
there's then a script method (see below at the bottom of this post), to change from one Game Player Object to another Game Player Object, such as from "player" to "HK" and back from "HK" to "player", or to a third Game Player Object named "bob", etc etc etc.
however, what you have to be careful about, is that "game.pov.strength" will be applied to whoever is your current Game Player Object. So, if you, for CONCEPT ONLY example, want your stat gains to remain for that character who got the stat gains, then use: "player.strength = player.strength + 5" or "HK.strength = HK.strength + 5", and NOT "game.pov.strength = game.pov.strength + 5".
links on this stuff:
http://quest5.net/wiki/Changing_the_player_objecthttp://quest5.net/wiki/Pov_aliashttp://quest5.net/wiki/Pov_althttp://quest5.net/wiki/Pov_articlehttp://quest5.net/wiki/Pov_genderhttp://quest5.net/wiki/Pov_lookalso, in the GUI~Editor, here are the options for some of this stuff:
Game -> Player (Tab) -> Player Object Box
Game -> Player (Tab) -> Player Object Status Attributes
Game Player Object (such as the default "player") -> Options (Tab) -> Player box
Add a script -> Objects -> Change player object
enjoy