1
Wreszcie udało mi się przetestować, super przykład
Jedyny minus to potrzeba ręcznego umieszczenia listy obiektów ale w zasadzie to drobiazg.
Dobra robota!
Niestety, co prawda istnieje opcja automatycznego generowania takiej listy, ale jak usuniesz/dodasz dowolną instancję, lub zmienisz kolejność roomów, to całość może nie działać z sejvami. Można też zapisać stringa z nazwą obiektu i x oraz y, ale tutaj znów - przesunięcie rozwali stare gry.
W ten sposób który tutaj jest - można przenieść skrzynię w dowolne miejsce w dowolnym roomie, zachować lub podmienić "stałą" nazwy i gra nadal będzie działać (można też dać undefined jak chcemy skrzynię wywalić na zawsze, a zachować kompatybilność).
Teoretycznie jest to więc ręczna robota, ale w praktyce więcej czasu oszczędza go 10x tyle na przyszłość.
YYG chyba planowało tagi dla instancji w rommach i to by rozwiązało sprawę, no ale w ostatnich wersjach z plików .yy zniknęły takie wpisy, więc się wycofali.
Być może da się zrobić wygodniejszy system, ale na pewno nie w tak małej ilości kodu. Lepszy wymagałby pewnie tyle pracy, że chyba szkoda się za niego brać (chyba, że ktoś by chciał zrobić z niego bibliotekę do dzielenia się ).
1