kbReact: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - " +" to " ")
m (Text replacement - " \| *(([^=\| ]+)('''|\[\[)([^=\| ]+)) * +\|p1=" to " |s1= $1 |p1=")
Line 13: Line 13:
| Pass a non-verbal communication to the receiver. This command does '''as if''' the sentence was said and triggers the reaction scripts (AI FSM or player's conversation EH). See [[Conversations]] for more details.
| Pass a non-verbal communication to the receiver. This command does '''as if''' the sentence was said and triggers the reaction scripts (AI FSM or player's conversation EH). See [[Conversations]] for more details.


| person [[kbReact]] [receiver, topicName, sentenceID(, argumentArray1, argumentArray2, …)]
|s1=  person [[kbReact]] [receiver, topicName, sentenceID(, argumentArray1, argumentArray2, …)]


|p1= person: [[Object]]
|p1= person: [[Object]]

Revision as of 23:15, 12 June 2021

Hover & click on the images for description

Description

Description:
Description needed
Groups:
Conversations

Syntax

Syntax:
person kbReact [receiver, topicName, sentenceID(, argumentArray1, argumentArray2, …)]
Parameters:
person: Object
[receiver, topicName, sentenceID, argumentArray1, argumentArray2, …]: Array
receiver: Object
topicName: String
sentenceID: String
argumentArray1toN (Optional): Array - [argumentName, argumentValue, argumentText, argumentSpeech]:
  • argumentName: String
  • argumentValue: Code
  • argumentText: String
  • argumentSpeech: Array of Strings - each string is an already defined word in config.
Return Value:
Nothing

Examples

Example 1:
// will trigger as if unit1 said the sentence (via kbTell) // unit2's FSM will react accordingly. unit1 kbReact [unit2, "topicName", "speech1"];

Additional Information

See also:
ConversationskbAddTopickbHasTopickbTellkbWasSaidkbRemoveTopickbAddDatabasekbAddDatabaseTargetsFSMFSM Editor

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note