Difference between revisions of "The Player Character"

From ADRIFT 5 Manual Wiki
Jump to: navigation, search
(Action used to switch character)
Line 1: Line 1:
 +
{| style="width:12em; font-size:90%; text-align:left; float:right; border:1px #CCC solid; margin-left:1em; margin-bottom:1em;" cellpadding="3" cellspacing="0"
 +
! colspan="2" style="font-size:110%; text-align: center; background-color: #ccccff;" | ''THE MAIN ITEMS''
 +
|-
 +
| style="background-color: #00C000;" | [[Locations]]
 +
|-
 +
| style="background-color: #00C000;" | [[Objects]]
 +
|-
 +
| style="background-color: #00C000;" | [[Tasks]]
 +
|-
 +
| style="background-color: #00ff00;" | [[Characters]]
 +
|-
 +
| style="color: #ffffff; background-color: #000000;" | ---- The Player Character 
 +
|-
 +
| style="background-color: #00C000;" | [[Events]]
 +
|-
 +
| style="background-color: #00C000;" | [[Variables]]
 +
|-
 +
| style="background-color: #00C000;" | [[Groups/Classes|Groups]]
 +
|-
 +
| style="background-color: #00C000;" | [[Properties ]]
 +
|-
 +
| style="background-color: #00C000;" | [[Text Overrides]]
 +
|-
 +
| style="background-color: #00C000;" | [[Hints]]
 +
|-
 +
| style="background-color: #00C000;" | [[Synonym|Synonyms]]
 +
|-
 +
| style="background-color: #00C000;" | [[User functions]]
 +
|}
 +
The player character is the only character that exists when you start to create a new game, and can be found in the "Characters" folder:
 +
 +
[[File:CharactersPlayer.jpg]]
 +
 +
This is the only character which is shown with a blue icon, all other characters that you create will have a red icon [[File:IconCharacters.jpg]]
 +
 +
The blue icon indicates that this is the character that the player is directly controlling, and will move from room to room in response to player commands like "go north".
 +
 
== Player vs The Player Character ==
 
== Player vs The Player Character ==
  

Revision as of 01:42, 15 October 2013

THE MAIN ITEMS
Locations
Objects
Tasks
Characters
---- The Player Character
Events
Variables
Groups
Properties
Text Overrides
Hints
Synonyms
User functions

The player character is the only character that exists when you start to create a new game, and can be found in the "Characters" folder:

CharactersPlayer.jpg

This is the only character which is shown with a blue icon, all other characters that you create will have a red icon IconCharacters.jpg

The blue icon indicates that this is the character that the player is directly controlling, and will move from room to room in response to player commands like "go north".

Player vs The Player Character

[ Player ] in the dropdowns is just a character with the name "Player". You would refer to this character using their key Player. You might just as easily rename this character, so character with key Player may not necessarily have the name Player.

[ The Player Character ] is a special entry in the dropdowns, that always points to whichever character the person playing the game is controlling. You would refer to this character using the function %Player%.

At the start of play, and unless otherwise changed, [ The Player Character ] and [ Player ] are one and the same. So the function %Player% will return the value Player (i.e. the key of the character the player is currently controlling).

If, however, you have a task that switches "Player" (key Player) with character "Hamish" (key Character1), then although the character "Player" (key Player) still exists in the game, you are now controlling "Hamish", and so [ The Player Character ] will now refer to Hamish, and the function %Player% will return the key Character1.

So bottom line, you should always use the dropdown entry [ The Player Character ] and use the function %Player% rather than using [ Player ] and the key Player (unless you specifically want to refer to the character that may no longer be controlled by the person playing the game).

To switch [ The Player Character ] to a different character, use the action: [ Move ] [ Character ] [ The Player Character ] [ to switch places with ] [Character to play as].


<<< CharactersMain_PageEvents >>>