Is this character known to the player
This property should be set for any character that the player's character would be expected to know, or can be set during the game if the player discovers their name..
This property changes the description of the character
If this property is set then ADRIFT prints the characters proper name.
The player cannot use the proper name if this is not selected
If the player uses the "kiss %character%" command on a character that does NOT have this selected, and tries to use their proper name, then ADRIFT will not recognise the name and they will get the following failure message:
> kiss marcia
If the character has this property, then the "kiss %character%" general command will respond as follows:
> kiss marcia
To actually allow the player to kiss a character you will need to override the "Kiss character" general task with a specific task for that character which describes the effects of kissing her.
Changing an unknown character to a known one during the game
If the player discovers the character's name as the result of a task (such as reading a specific sign with their name on) then this action would be added to that task.
The value of this property can be accessed (as the value 0 or 1), or used to filter a group, with the %character%.Known function
This property is defined in the "Properties" folder of The Standard Library.
- Property of: Characters - It is only available on the property page of Characters.
- Type: Selection Only - It only has a tick-box, so can be selected or not.
- Its not mandatory.
- It is not restricted to particular characters.