RuneScape Wiki
Advertisement

Stakowanie (ang. Item stacking) jest jedną z właściwości przedmiotów spotykanych w grze RuneScape. Przedmioty stakowalne (ang. Stackable items) zajmują tylko jedno miejsce w ekwipunku, mają zerową wagę i nie mogą być pobierane z banku w postaci notek

Gdy w ekwipunku znajduje się więcej niż jedna sztuka stakowalnego przedmiotu, nad ikoną jego pojawia się liczba informująca o liczbie sztuk w stosie. Warto zauważyć, że wszystkie przedmioty przetrzymywane w banku tworzą stosy.

Do stakowalnych przedmiotów zaliczają się runy, strzały, nasiona, monety, i inne przedmioty jak pióra, drzewce strzał, gwoździe, czubki bełtów, szpikulce, liście urzetu i ssawki. Także bagienna smoła i wszystko z niej otrzymywane (np. bagienna pasta i smoła guam)

Nazwa[]

Nazwy "stakowalny" i "stakowanie" są spolszczeniami angielskich zwrotów "stackable" i "stacking". Te z kolei zostały utworzone ze słowa "stack" oznaczającego stos lub stertę (jakichś rzeczy). Zwroty "stackable" i "stacking" można także przetłumaczyć jako "grupowalny" i "grupowanie".

Limit i zawartość pamięci[]

Maksymalna ilość egzemplarzy danego przedmiotu, jaką gracz może trzymać w jednym stosie to 2 147 483 647. To ograniczenie jest narzucone przez maksymalną pojemność 32-bitowej liczby całkowitej, czyli 231 - 1.

Jagex mógłby zwiększyć tę ilość tylko, jeśli zastosowanoby liczby 64-bitowe, ponieważ liczby naturalne nie występują w Javie jako typ wbudowany. Jednakże implementacja byłaby problematyczna, a to z powodu podwójnego zapotrzebowania na pamięć komputerową.

Mimo braku w Javie natywnego wsparcia dla obliczeń naturalnych, szybkie przeszukanie pamięci komputera w trakcie gry w RuneScape poskutkuje znalezieniem 32-bitowej dodatniej liczby całkowitej powiązanej z każdym obiektem w ekwipunku gracza. Wartość tej liczby kontroluje ilość sztuk tego obiektu w polu ekwipunku. Jednak te zmienne używane są tylko do wyświetlania obiektu, a ich zmiana nie ma wpływu na rzeczywistą ilość przedmiotów. Jakiekolwiek działanie na tych przedmiotach spowoduje odświeżenie zmiennych i przywrócenie prawidłowego wyglądu.

Warto zauważyć, że gracz może mieć więcej niż 2^31-1 sztuk danego przedmiotu, ale może pomieścić tylko tyle w pojedynczym stosie. Przykładowo gracz może trzymać 2 147 483 647 sztuk w ekwipunku i drugie 2 147 483 647 sztuk na swoim koncie bankowym tak długo, jak oba te stosy nie będą miały ze sobą styczności

Zaokrąglanie[]

W RuneScape duże liczby przedmiotów są zaokrąglane przy wyświetlaniu w celu zmniejszenia liczby znaków potrzebnej do przedstawienia ilości przedmiotów.

Gdy liczba przedmiotów jest mniejsza od 100 000, wyświetlana jest dokładna ilość przedmiotów, a opcja "examine" wyświetla indywidulany tekst każdego przedmiotu. Gdy liczba przekroczy 100 000, tekst z "examine" zastępowany jest dokładną ilością przedmiotów. Wraz ze zmianą ilości przedmiotów zmienia się stopień zaokrąglania, przyrostek oraz kolor liczby. Poniższa tabela ilustruje te zmiany:

Przedział Kolor Przyrostek Zaokrąglanie Przykład
Od Do
0 99 999 Żółty (brak) do 1 99 999 jako "99999"
100 000 9 999 999 Biały K do 1 000 9 999 999 jako "9999K"
100 000 9 999 999 Cyraneczka M do 1 000 000 999 999 999 jako "999M"
Advertisement