Jak stworzyć postać ukrytą (niewybieralną) w select screen ?
W celu ukrycia postaci np. bonusowej planszy można posłużyć się prostym trikiem. W pliku system.def przejdź do wpisów poświęconych select screen:
[Select Info] rows = 6 ; liczba wierszy columns = 10 ; liczba kolumn ....... showemptyboxes = 0 ; wyświetlanie pustych pól (1- włączone, 0 - wyłączone) moveoveremptyboxes = 0 ; poruszanie po pustych polach (1- włączone, 0 - wyłączone)
Zmiana liczby wierszy i kolumn jest równoznaczna ze zmianą wyglądu ekranu wyboru postaci. Kolejne rzędy zostaną dodane na dole i po prawej stronie ekranu. Edytując [Select Info] nie zapomnij zmienić funkcji showemptyboxes = ? i moveOverEmptyBoxes = ? na 0 jeśli domyślnie były włączone. W pliku select.def dodaj postacie tak jak na przykładowym schemacie:
gdzie:
- postać
- puste pole (wpis nie odnoszący się do postaci np. 'blank')
- ukryta postać, w zależności od używanego motywu należy dodać odpowiednią ilość rzędów w system.def i pustych wpisów w select.def tak aby wychodziły poza widoczny w grze ekran wyboru postaci.
Na pierwszy rzut oka może się to wydawać trochę skomplikowane jednak poniższy schemat powinien rozwiać wszelkie wątpliwości:
W identyczny sposób, z drobnymi zmianami, można wykonać ukrytą ale wybieralną postać.
Wybór losowy może spowodować wybranie postaci ukrytej i niewybieralnej, w takiej sytuacji najlepiej zrezygnować z losowego wyboru.