orcwarrior / Czas_Zaplaty

Skrypty modyfikacji.
7 stars 4 forks source link

Próba mroku - nie pojawia się alter ego #332

Open Adanos opened 9 years ago

Adanos commented 9 years ago

Podczas zadania "Próba mroku" - nie pojawia się alter ego Ricka.

Adanos commented 9 years ago

Zmienić gildię z PIR na NONE, by nas nekromanta potem nie atakował. Przez rutynę TA_FollowPC nie pojawiało się alter ego. Zmienić startową rutyną na TA_Stand, a potem zmienić rutynę na TA_FollowPC.

Adanos commented 9 years ago

Dodać zbroję alter ego - taką samą jaką ma bohater w danym momencie. W ekwipunku jakiś miecz, ale nie taki sam, żebyśmy później nie mieli np. dwóch mieczy runicznych. xD

Splash97 commented 9 years ago

A może by tak zrobić broń o wyglądzie miecza runicznego? Mam pomysł żeby zrobić to tak: Alter ego znika po śmierci Sztuczny miecz runiczny (jeśli gracz go będzie używał) znika, jeśli gracz na niego spojrzy. Coś w ten sposób: var oCNpc her; her = Hlp_GetNpc (hero); if (Hlp_Is_oCItem (her.focus_vob)) { var oCItem runeswd; runeswd = MEM_PtrToInst (instancja sztucznego miecza); if (Hlp_GetInstanceID (runeswd) == Hlp_GetInstanceID (instancja sztucznego miecza)) { runeswd._zCVob_trafoObjToWorld[3] = 0; runeswd._zCVob_trafoObjToWorld[7] = 0; runeswd._zCVob_trafoObjToWorld[11] = 0; }; };

Adanos commented 9 years ago

Ok, poprawiłem pojawienie się alter ego. Ale są dwa problemy: gdy go atakuję, to nie reaguje, ma tylko wyciągniętą broń. Drugi, to chciałem jeszcze skopiować broń dystansową, ale nie zakłada jej, mógłbym pokombinować, ale nie jest to potrzebne. :D Nie próbowałem jeszcze znikania drugiego miecza runicznego, ale zastanawiam się, czy ma to sens, bo możemy mieć ubraną lepszą broń, a dobre bronie sporo kosztują...

Splash97 commented 9 years ago

To nieatakowanie może przez npctype? Ewentualnie ustawić mu wrogie nastawienie do gracza :D

Adanos commented 9 years ago

Zmieniałem mu z ambient na main i nic to nie dało. Gdybym mu dał hostile, to jeszcze nekromanta mógłby go zaatakować. :D

Adanos commented 9 years ago

Zrobione wszystko poza tym, że nas nie atakuje alter ego. :P

Splash97 commented 9 years ago

Może aivar[AIV_INVISIBLE] jest ustawiony na true?

Adanos commented 9 years ago

Hmm, nie ma w ogóle takiego aivaru.

Splash97 commented 9 years ago

Może lepiej będzie napisać skrypt alter ego od nowa?