Сразу скажу, что невозможно абсолютно точно определить присоединится-ли гранит к разборке с Френком или нет (независимо от характеристик Избранного). Но, можно выделить то, что на вероятность присоединения влияет.
Сначала разберемся с основными характеристиками Чузена:
Интеллект: >=4 (Избранным-придурком уговорить Гранита не получится)
Удача: чем больше, тем лучше (т.к. удача влияет на вероятность удачного\неудачного исхода присоединения, подробности ниже).
Харизма: чем больше, тем лучше (т.к. от нее напрямую зависят начальные очки скила "болтовня")
Скил:
Разговор >75% (хотя даже 300% могут привести к отрицатетельному результату присоединения :))
В скрипте Гранита (qcgranit) проверка на присоединения проводится 2 раза. Причем, если 1-я проверка была удачной - Гранит присоединяется, если нет - запускается 2-я проверка. Если 2-я проверка удачна - Гранит присоединяется, если нет - конец разговора.
1-я проверка: skill_success(dude_obj,SKILL_CONVERSANT,-75)
2-я проверка: skill_success(dude_obj,SKILL_CONVERSANT,-100)
Расшифрую что это означает (не совсем верно, но не будем заморачиваться, кому интересны подробности - см. раздел Документация на сайте
TeamX): по сути дела результат данной проверки скила Избранного "разговор" или "да", или "нет", причем результат зависит от характеристики "удача". Цифры "-75" и "-100" так называемый модификатор, который влияет на результат проверки: для выпадения "да" в результате 1-й проверки теоретически достаточно >75% умения "разговор", а для аналогичного результата 2-й проверки уже понадобится >100% умения "разговор".