Oryginalny skrypt wyciąga z przeglądu Wojska -> Pomoc całe wiersze, np:
JanuszLand (543|543) K55 (Eczaczibaszi [[WEEK]])
następnie wyszukuje w tym tekście stringu z listy wejściowej co prowadzi do false-positive wyników gdy np. skrót nazwy plemienia przypadkiem się tam znajdzie (np. plemię NUSZ w nazwie wioski powyżej).
Po modyfikacji skrypt wyciąga w całego wiersz osobno nazwę gracza i jego plemię i porównuje odpowiednio z listą graczy i plemion (2 listy wejściowe zamiast jednej).
Dodatkowo jeżeli gracz nie ma plemienia koloruje ten wiersz na żółto.
Po wybraniu opcji
var tribesblacklist = false;
lista plemion to tzw. white list, czyli plemię wspieranego gracza musi się na niej znaleźć, inaczej jest traktowane jak wsparcie u wroga.
Lista graczy jest zawsze traktowana jakio "BlackList".
https://www.codepile.net/pile/ybxPRKbM