Перейти к содержанию

Чтобы непись заговорил первым


LofZ

Рекомендуемые сообщения

Чтобы персонаж первым начал разговор с игроком.

 

begin razgovor

 

; составитель - LofZ

 

short once

 

if ( Menumode == 1 )

return

endif

 

if ( once == 0 )

if ( GetDistance, Player <= 512 )

forcegreeting

set once to 1

endif

endif

 

end

Примечения:

; 250 единиц и меньше – это примерно на расстоянии вытянутой руки, если не ближе.

 

; 512 – несколько шагов. Стандартное расстояние. Вполне подходит, чтобы наш персонаж окликнул Нереварина при встрече.

 

; 700 и больше – больше подойдет, если непись издалека зовет на помощь.

 

; 1000 – это слишком много. Практически не видно, с кем происходит диалог. У игрока в сочетании с эффектом неожиданности это вызывает раздражение

 

Правда рельеф местности тоже оказывает воздействие на форсгритинг.

 

 

Не забудьте позаботиться о том, чтобы персонажу было что говорить. В случае с животными и даэдрами – это актуально, потому что у них по умолчанию нет ни greeting’ов, ни топиков.

Ссылка на комментарий
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...