# Conversations (functions)

- [BIS_fnc_genericSentence](../../functions/BIS_fnc_genericSentence.md): Play generic sentence with probablity set by bis_genericSentenceMode variable (0.5 = 50%, 1 = 100%)
- [BIS_fnc_genericSentenceInit](../../functions/BIS_fnc_genericSentenceInit.md): *N/A*
- [BIS_fnc_kbCanSpeak](../../functions/BIS_fnc_kbCanSpeak.md): Check if person is not locked by some conversation.
- [BIS_fnc_kbCreateDummy](../../functions/BIS_fnc_kbCreateDummy.md): Creates a dummy speaker (as a Game Logic). If given dummy variable has already been created, returns this one.
- [BIS_fnc_kbIsSpeaking](../../functions/BIS_fnc_kbIsSpeaking.md): Check if speaker is locked for different conversation.
- [BIS_fnc_kbMenu](../../functions/BIS_fnc_kbMenu.md): Opens conversation menu. Script terminates itself when menu selection is finished.
- [BIS_fnc_kbPriority](../../functions/BIS_fnc_kbPriority.md): Set conversation priority. Conversations with priority not in the list won't be played
- [BIS_fnc_kbSentence](../../functions/BIS_fnc_kbSentence.md): *N/A*
- [BIS_fnc_kbSkip](../../functions/BIS_fnc_kbSkip.md): Skip a conversation started with BIS_fnc_kbTell. Currently played sentence will be finished.
- [BIS_fnc_kbTell](../../functions/BIS_fnc_kbTell.md): Play given sentence/conversation. Script terminates itself when conversation is finished.
- [BIS_fnc_kbTellLocal](../../functions/BIS_fnc_kbTellLocal.md): Play given sentence, disable radio and/or lower sounds. Will use BIS_fnc_showSubtitle for better effects if channel is DIRECT or VEHICLE.
- [BIS_fnc_kbTopicConfig](../../functions/BIS_fnc_kbTopicConfig.md): Reads the configs to return a matching `config >> CfgSentences >> missionName >> topic` entry.
- [BIS_fnc_missionConversations](../../functions/BIS_fnc_missionConversations.md): Header function of local mission conversations
- [BIS_fnc_missionConversationsLocal](../../functions/BIS_fnc_missionConversationsLocal.md) **[broken]**: 
