{"name":"kbHasTopic","title":"kbHasTopic","type":"command","url":"https://community.bistudio.com/wiki/kbHasTopic","revid":319151,"updated":"2022-05-13T09:23:15Z","groups":["Conversations"],"status":"ok","games":{"arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"arma2 1.00","arma3_since":"0.50","locality":{"argument":"local"},"description":"Check if conversation topic was registered to given person. See Conversations for more details.","syntaxes":[{"syntax":"person kbHasTopic topicName","params":[{"name":"person","type":"Object","type_expr":"Object"},{"name":"topicName","type":"String","type_expr":"String"}],"returns":{"type":"Boolean","type_expr":"Boolean"},"form":"binary","left":{"text":"person"},"right":{"text":"topicName"}}],"examples":[{"code":["_obiHasTopic = player kbHasTopic \"helloThereGeneralK\";"]},{"code":["if (player kbHasTopic \"dontShoot\") then { player kbRemoveTopic \"dontShoot\"; };"]}],"see_also":["Conversations","kbAddTopic","kbTell","kbReact","kbRemoveTopic","kbAddDatabase","kbAddDatabaseTargets","FSM","FSM Editor"]}