Сповіщення
Очистити все

Типи рестрікторів (space_restrictor)


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Щоб не загубилося, пишу сюди типи рестрикторів. Тип рекстриктора можна вказати при спавні у змінній restrictor_type

restrictor_type = 0 ;eDefaultRestrictorTypeOut 
restrictor_type = 3 :eRestrictorTypeNone

Ці два типи – прості рестриктори. У чому їхня відмінність - незрозуміло. "restrictor_type = 0" - в зоні цього рестриктора нпс не підкоряються логіці просто стоятимуть на місці, краще цей тип взагалі не використовувати

restrictor_type = 1 ;eDefaultRestrictorTypeOut 
restrictor_type = 5 ;eRestrictorTypeOut

Ці два типи мають сенс для двигуна і мають на увазі зону, звідки не можна вийти. У природі не зустрічається

restrictor_type = 2 ;eDefaultRestrictorTypeIn 
restrictor_type = 4 ;eRestrictorTypeIn

Ці два типи мають сенс для двигуна і мають на увазі зону, куди не можна увійти. Такими зонами накривають багаття та арену в барі

І пам'ятаєте IN і OUT рестриктори (типи 1,2,4,5) мають сенс тільки для НПС

Хочу трохи додати на рахунок OUT та IN рестрикторів, що в природі вони все-таки зустрічаються, на базі їх пишеться логіка для оборони табору під час штурму його іншим угрупуванням, яскраві приклади війни угруповань у ЧН, де захисники табору знаходяться під час тривоги у рестрикуванні АУТ, щоб не залишали територію, що охороняється, і не брали участь у переслідуванні нападників, в цей час після нападники обмежуються дією рестрик ІН щоб не рвалися на рожон поки противник не знешкоджений. Також рестрикером ІН обмежуються зони високої псі активності, для логіки [sr_psy_antenna], також у цій логіці можна використовувати АУТ щоб фантоми не розліталися по всій локації.


   
Цитата