Dwie sprawy
Posted: Fri Nov 13, 2015 10:19 pm
Jak "zatrzymac" uzupelnianie expa przez misje w których jednostka nie brala udzialu? Konkretniej, chodzi mi o to, ze u mnie w modzie po 9. misji mamy rozgalezienie(10 i 10a), no i misja 10a musi mieć numer w edytorze alt. 12 (bo mniejszych nie ma; w missions.dat ma 16, ale to chyba bez znaczenia). W 10a pojawiaja mi sie wykokszone postacie którym doszło po kilka leveli, a tego bym nie chciał.
Po za tym:
1. Dlaczego postac stworzona w ten sposob:
ma skille 10,9,2,2? Nigdzie wczesniej ona nie wystepuje, jest calkiem nowa.
Jak uzywac CharacterSelection, bo kompletnie tego nie ogarniam:
Chcialbym, zeby mozna bylo wybrac dowolna ilosc ludzi, UN_sasza byl niemozliwy do wybrania, ale byl w prawym gornym rogu(wiecie o co chodzi), a UN_szyfrin byl niemozliwy do nie-wybrania(czyli byl w lewym górnym). Mi natomiast u góry szyfrin i sasza się nie pojawiają.
Po za tym:
1. Dlaczego postac stworzona w ten sposob:
Code: Select all
uc_nation=nation_russian;
hc_sex=sex_female;
hc_class=class_soldier;
hc_name='Swietłana Iwanowa';
hc_gallery='chicks';
hc_face_number=4;
hc_skills=[7,5,1,1];
hc_basic_skills=[4,4,1,1];
UN_swietlana=CreateHuman;
Jak uzywac CharacterSelection, bo kompletnie tego nie ogarniam:
Code: Select all
UNLIST_selected=CharacterSelection('',1,9,
[sel_not_hired, sel_not_changeable, sel_dont_change_class, UN_sasza,
sel_hired, UN_szyfrin,
sel_not_hired, sel_changeable, sel_dont_change_class] ^ FilterAllUnits([[f_side,3],[f_type,unit_human]]) diff [UN_szyfrin,UN_sasza],[]);