przez smoq2 w 09 Mar 2012, 10:24
No właśnie! Dla zmiany frakcji każdego NPC musiałoby to być zrobione analogicznie, tyle że przy tym problemów jest więcej. O ile kompan jest postacią "wolną", to wszyscy inni wygenerowani stalkerzy są częścią oddziałów (choćby jednoosobowych) i trzeba by odbudować parametry nie tylko samego NPC, ale całego oddziału.
Pierwsza przeszkoda to limit ilości pamięci pakietu. Każdy oddział zabiera wcale nie małą część tej pamięci. Wyobraźcie sobie, że pakiet to taki prom samochodowy, oddział to samochód, a NPC to ludzie siedzący w samochodzie. Prom może utrzymać na powierzchni wody tylko określoną ilość wagi, i nawet przy tylko jednej osobie w samochodzie musimy do balastu dodać nie tylko wagę jednej osoby, ale za każdym razem też wagę całego samochodu. Można tu powiedzieć, że dałoby się zamienić były oddział np. Wolności po dezercji na oddział Samotników, ale problem polega na tym, że do pakietu dojdzie nowy oddział Wolności w przeciągu 3-5 minut a będziemy ciągle obciążeni zdezerterowanym, jednoosobowym oddziałem Samotników, a tych system jest w stanie uciągnąć max 20 bez utraty stabilności (wliczając specjalnych), a nie możemy przy dezercji wywalać na chama losowo wybranego oddziału innych Samotników gdzieś z końca Zony.
Drugi problem, to jak taki na siłę wdrożony oddział miałby być zintegrowany z obecnym alife, ale tu oszczędzę wam szczegółów, bo musiałbym napisać cały referat na temat alife stalkera.
Co do problemu "kula - poddanie się" to akuratnie tu go nie widzę.
W momencie poddania się stalker upuszcza broń i podnosi łapy. Wtedy wszyscy wrodzy NPC dostają blokadę wizji na niego, i po prostu go ignorują, tak samo jak ignorują wrogów w dalszej odległości gdy przelatuje helikopter. Możemy wtedy sobie z nim pogadać, i zdecydować co ma zrobić. A jeżeli w tym czasie jakimś cudem i tak dostanie kulkę, to "Oops!" W końcu i tak miał zginąć.
Jak już to zamiast zamieniać ich w Samotników, widziałbym to tak, że po dezercji pięciu kolejnych stalkeów, dostajemy trwale 1 oddział do puli naszej frakcji. Wtedy do póki będzie ten oddział siedział w barakach, to pakiet nie będzie obciążony, ale to też nie jest super rozwiązanie, bo i tak prędzej czy później zajmie dodatkowe miejsce.