/trig

Pytanie do Kulinga, dlaczego pozbawiles mm imo bardzo przydatnej procedury /trig? Nazwales ja gdzies na tym forum zlym pomyslem?

Kategorie:
/trig

To nie do końca tak.

Przez kilka lat istniała wersja MudMastera 2.62 (o ile dobrze pamiętam numer). Do tej wersji dostępny był kod źródłowy. Stworzyłem wówczas lekko przerobioną wersję MudMastera, która bardzo długo była podstawą Arkdiska. Wersja ta zawierała procedurę /trigger. Procedura bardzo przydatna i każdy kto jej używał raczej stwierdzi to samo. W pewnym momencie Aaron, autor MudMastera wypusił wersję 2.63 do której nie udostępnił kodu źródłowego. Wersja ta zawierała pewne naprawde drobne zmiany, które sprawiały, że MM nie zjadał 100% czasu procesora pod Windowsem XP. Ponieważ nie można było przerobić nowej wersji tak aby zawierała komendę /trigger, dlatego pozostawiłem wersje Aarona kierując się zasadą, że do końca nie wiadomo co autor zmienił.

Złym pomysłem nazwałem, z tego co pamiętam, tworzenie dużej liczby różnych MudMasterów. Poza wspomnianymi 2.62, 2.63, oraz 2.62Kuling, istnieje przecież jeszcze wersja MM2000. Pisanie skryptów pod każdy z nich i testowanie byłoby trochę kłopotliwe. Każdy MM może mieć odrobine inne działanie. Pamiętam, że powstał kiedys MudMaster kogoś o imieniu Kalan (lub jakoś tak). Ta wersja MM miała dużo nowych opcji... ale okazała się nieprzydatna bo autor wprowadził w kod ograniczenie, aby pętla /loop nie mogła się wykonać więcej niz 1000 razy. Mając bazę imion >1000 moje sktypty były odgórnie przyrywane.

Kuling, wt., 2006-08-01 16:36