1
Pytania i problemy / Czy jest jakiś sposób na zresetowanie statystyk NPCtów/"Stanu świata"?
« dnia: 2020-07-20, 20:47 »
Cześć,
Próbuje zmniejszyć u Poszukiwaczy ich odporność na magię.
Zmiana wartości przypisanej do Mrocznej szaty zdaje się działać lecz napotkałem specyficzny problem.
Poszukiwacze, których gra już "wstawiła" do świata gry mają wbitą stare wartości obrony, niezależnie od wartości szaty. Natomiast Ci którzy pojawiają się później, np. na Dworze Irdorath lub za pomocą kodów, mają poprawnie przypisana odporność na magię.
Czy istnieje sposób na to, by "zresetować" wszystkich wstawionych poszukiwaczy tak, aby mieli prawidłowe wartości?
Nie znalazłem nic na ten temat w necie, będę wdzięczny za każdą wskazówkę.\
EDIT: Będę też bardzo wdzięczny za każde pomysł na obejście tego problemu. Nie wiem czy dałoby się dodać skryptami do czarów If który sprawdzi czy przeciwnik nosi zbroję poszukiwacza, jeśli tak to zwiększy dmg zaklęcia o 65 (domyślna wartość defensywna zbroji)
EDIT2 : Tymczasowe rozwiązanie - korzystając z wbudowanych modyfikatorów obrażeń dodałem gildię Poszukiwaczy do grupy otrzymującej podwójne obrażenia od czarów ognia
Pozdrawiam,
Some
Próbuje zmniejszyć u Poszukiwaczy ich odporność na magię.
Zmiana wartości przypisanej do Mrocznej szaty zdaje się działać lecz napotkałem specyficzny problem.
Poszukiwacze, których gra już "wstawiła" do świata gry mają wbitą stare wartości obrony, niezależnie od wartości szaty. Natomiast Ci którzy pojawiają się później, np. na Dworze Irdorath lub za pomocą kodów, mają poprawnie przypisana odporność na magię.
Czy istnieje sposób na to, by "zresetować" wszystkich wstawionych poszukiwaczy tak, aby mieli prawidłowe wartości?
Nie znalazłem nic na ten temat w necie, będę wdzięczny za każdą wskazówkę.\
EDIT: Będę też bardzo wdzięczny za każde pomysł na obejście tego problemu. Nie wiem czy dałoby się dodać skryptami do czarów If który sprawdzi czy przeciwnik nosi zbroję poszukiwacza, jeśli tak to zwiększy dmg zaklęcia o 65 (domyślna wartość defensywna zbroji)
EDIT2 : Tymczasowe rozwiązanie - korzystając z wbudowanych modyfikatorów obrażeń dodałem gildię Poszukiwaczy do grupy otrzymującej podwójne obrażenia od czarów ognia
Kod: [Zaznacz]
if (self.guild == GIL_ICEGOLEM)
|| (self.aivar[AIV_MM_REAL_ID] == ID_DRAGON_ICE)
|| (self.aivar[AIV_MM_REAL_ID] == ID_ICEWOLF)
|| (self.guild == GIL_DMT)
{
return COLL_APPLYDOUBLEDAMAGE;
};
Pozdrawiam,
Some