Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

[FIX] - Agresywny mob po otruciu nie zaatakuje nas od razu po wstaniu

Featured Replies

Opublikowano

image.png.a144663d4007d16872d3413c4a1a8bf3.png

 


Tak jak w temacie, nie raz było to wkurzające że padliśmy od agresywnego moba np. w DT czy grocie, daliśmy 'Rozpocznij Tutaj'
no i cyk zostaliśmy zabici jak przy nas był taki agresywny otruty mobek ale pora to zmienić.


Implementacja:

📂 Lokalizacja pliku: 'game -> char_battle.cpp'

 

🔍 Szukaj

🔐 Ukryta Treść 🔐


A w niej:

🔐 Ukryta Treść 🔐

 


♻️ Zamień na:

🔐 Ukryta Treść 🔐

 

 

Opublikowano

Ja bym podszedł do tematu inaczej, bo to jedynie blokuje aggro przy zatruciu. Można by przy wstaniu po padnięciu postaci zapisać jakiś timestamp lub cokolwiek innego, i przy zmienie tego agro jak u Ciebie sprawdzić, czy od np. wstania minęły chociaż 3 sekundy. Jak tak to wtedy pozwolić mu go bić.

Opublikowano
3 godziny temu, Bartosz napisał(a):

Ja bym podszedł do tematu inaczej, bo to jedynie blokuje aggro przy zatruciu. Można by przy wstaniu po padnięciu postaci zapisać jakiś timestamp lub cokolwiek innego, i przy zmienie tego agro jak u Ciebie sprawdzić, czy od np. wstania minęły chociaż 3 sekundy. Jak tak to wtedy pozwolić mu go bić.

 
cytat @Wściekły Czun z tematu

Cytat

 

Zdecydowanie lepszym rozwiązaniem jest przywrócić pewien procent życia niż całe życie. Ponieważ chodzi tu o to, aby gracz nie zginął zaraz po odrodzeniu z powodu draśnięcia. Gracz po odrodzeniu nadal powinien usunąć się na bok od zagrożenia, aby zregenerować resztę życia.


Szukamy tego:

			ch->PointChange(POINT_HP, 50 - ch->GetHP());

 

Zmieniamy na to (0.7 oznacza 70% życia, zmień tę wartość jeśli chcesz przywrócić inny procent życia)

			ch->PointChange(POINT_HP, int(ch->GetMaxHP()*0.7) - ch->GetHP());


 

W odnośniku do tematu mamy dwie opcje, full hp albo dany %.

Edytowane przez ExoCarossa

  • Januszek zmienił(a) tytuł na [FIX] - Agresywny mob po otruciu nie zaatakuje nas od razu po wstaniu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.