Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Dif] Zmiana itemu, który zmniejsza tracony exp o połowę


Rekomendowane odpowiedzi

Opublikowano

Cześć. Standardowo jeśli mamy założony item o ID 70012 (Łza Bogini), po śmierci tracimy 50% expa mniej (jak normalnie tracimy np 50k to ze łzą tracimy 25k). Ten dif zmienia łzę bogini na 11299 (stal wojo+9). Możecie sobie tego difa przerobić.

Source:

if ( (unsigned __int8)CHARACTER::IsEquipUniqueItem(a1, 11299) )
	v8 /= 2;
  v9 = *(_DWORD *)&aiExpLossPercents[4 * MIN(gPlayerMaxLevel, *(_BYTE *)(a1 + 1290))];
  v10 = CHARACTER::GetName(a1);
  sys_log(0, "DEATH_PENALTY(%s) EXP_LOSS: %d percent %d%%", v10, v8, v9);
  result = CHARACTER::PointChange(a1, 3, -v8, 1, 0);

Dif:


This difference file has been created by JachuPL

game_r2089M_32
0003C05B: 7C 23
0003C05C: 11 2C
0003C05D: 01 00

 

Uwaga! nie polecam używania przedmiotów "codziennego użytku" (jak np. ekwipunek). Zamieszczone w tym difie bajty na stal są jedynie przykładem. Zalecałbym jednak jakiś item zbliżony właściwościowo do ID Łzy Bogini.

 

PS: Jakby ktoś mógł sprawdzić, czy działa tak jak trzeba, byłbym wdzięczny. Aktualnie nie mam dostępu do swojej "szafy grającej".

57199140501148694665.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...