Перейти к основному содержимому

Как создать возможность поговорить со вражеским НПС?

Вопрос

Как создать возможность поговорить со вражеским НПС?

Ответ

Для создания возможности поговорить со вражеским НПС нужно изменить его логику. Например, можно использовать секцию [meet] и добавить параметр use_camp = true. Полная логика может выглядеть так:

[animpoint@base]
use_camp = true
avail_animations = animpoint_sit_normal
cover_name = ghost_cover
meet = meet@base
on_info = {+pri_vadim_takequest_info} animpoint@basequest
on_info2 = {+pri_vadim_not_takequest_info} animpoint@nomeet
combat_ignore_cond = true
combat_ignore_keep_when_attacked = true;
out_restr = zat_a2_noweap
gather_items_enabled = false
help_wounded_enabled = false
corpse_detection_enabled = false
[meet@base]
close_snd_hello = nil
close_snd_bye     = nil
close_victim     = nil
far_victim         = nil
close_distance  = 0
far_distance     = 0
allow_break = false
trade_enable = false
meet_on_talking = true
meet_dialog = pri_vadim_dialog