Jaro
Marszałek (General of Army)
Offline
Wiadomości: 1652
|
|
« : Listopad 19, 2015, 03:36:41 » |
|
W przypadku użycia "nowych" warunków regulujących zakupy, które opisuję poniżej w pliku .ai zmienna $buy_ver2 będzie miała wartość 1. Wartość 0 oznacza "stary", cokolwiek to znaczy, system zakupów.
Definiowanie zakupów AI dokonujemy w Suite. Po otwarciu scenariusza otwieramy menu "Scenario/Savegame" i wybieramy "AI custom purchase list".
Zaznaczenie $Buy_custom jest konieczne, aby poniżej opisywane pola zostały aktywowane
Kolejność sprawdzania 1. AI oblicza ilość prestiżu potrzebną do uzupełnienia jednostek i rezerwuje $buy_refit percentage na uzupełnienia 2. Zakupy możliwe, jeśli istnieje przynajmniej jeden SH 3. Czy w danej turze wolno kupować $buy_min_turn=A,B * A oznacza pierwszą turę do zakupów * B oznacza, co ile tur wolno kupować * Przykład: $buy_min_turn=4,2 - zakupy dozwolone w turze 4 ,6 ,8, 10, ? 4. Czy ilość prestiżu pomniejszona o wartość zarezerwowaną na uzupełnienia > $buy_minpres 5. Limit ilości jednostek dla poszczególnych klas $ai_class_cap 6. Jeżeli VH jest zagrożony, to AI kupuje piechotę lub ppanc i wysyła do VH. a. Wybierze najtańszą jednostkę zdolną się poruszać w następnej fazie mającą GD+CD >= 9 7. Zakup samolotów za $buy_newair % pozostałego prestiżu 8. AI kupuje jednostki dla zagrożonych VH, tak aby mieć ich więcej niż gracz: a. SH sortowane są w zależności od zagrożenia b. Dla każdego SH liczone są jednostki własne i wrogie wokół najbliższego VH w promieniu 10 pól c. W kolejności zdefiniowanej w $Buy_aggresive lub $Buy_defenssive AI porównuje ilość jednostek wrogich i własnych dla danej klasy i jeżeli ma ich mniej to kupuje jedną. d. $buy_pick_method określa jakie jednostki dokupić: i. 0 - najtańszą ii. 1 - losową z $buy_pick_range najtańszych iii. 2 - losową z $buy_pick_range najdroższych
Ważne: 1. Ponieważ AI kupuje ppancki i piechotę do obrony VH (niezależnie od wszystkich innych ustawień) ważne jest, aby na liście zakupów znalazły się odpowiednie jednostki. 2. Jeśli zależy nam na precyzyjnym sterowaniu zakupami, to najlepiej dać takie jednostki jako uzupełnienia.
$ai_class_cap=10, 23, , 12, 1 oznacza: Nie więcej niż 10 jednostek z klasy 1 (piechota) Nie więcej niż23 jednostek z klasy 2 (czołgi) Bez limitu dla jednostek z klasy 3 (rozpoznanie) Nie więcej niż12 jednostek z klasy 4 (przeciwpancerne) Nie więcej niż1 jednostek z klasy 5 (FlaK)
UWAGA: Tyle mówi Luis i teoria. Praktyka pokaże, czy to jest prawdą.
|