Forum Lotharis

Wysypisko. - Jedna bestia w dwóch questach - problem ze zliczaniem

MKej - 2009-12-31, 11:28
Temat postu: Jedna bestia w dwóch questach - problem ze zliczaniem
Problem dotyczy bestii Zjawa Rycerza w questach: Ruiny Twierdzy Przymierza i Skarb Latarnika.
Mając oba questy aktywne zabite bestie naliczane są tylko w pierwszym queście. Dzieje się tak nawet jeśli ubiło się już wystarczającą dla pierwszego questa ilość bestii.

Rozwiązanie tymczasowe, jakie przyszło mi na myśl to porzucić pierwszy quest, zakończyć drugi, wziąć znowu pierwszy.
Edit:Walkormowi nie pomogło, nadal nie naliczało poprawnie do drugiego questa.

Oczywiście, najbardziej szczęśliwy byłbym, gdyby ktoś mógł w kodzie gry instrukcję mysql_fetch_xxx otoczyć pętlą for, dodając dzięki temu ubitego potworka do wszystkich questów go zawierających ;)

Amerth - 2009-12-31, 11:33

U mnie problem taki sam ;)
Wiem, że było to już poruszane apropo s2, jednak w tamtym temacie nie można było odpisać ;]

Irmis - 2009-12-31, 12:01

A porzucenie questa nie niweluje obecnego postępu w zabitych bestiach? Ja sam wolałem nie próbować, przy przypuszczam, że to możliwe ;)

A najprostszym i najszybszym chyba rozwiązaniem tego problemu jest poprawa questów tak, by mobki się nie powtarzały ;P

MKej - 2009-12-31, 12:08

Irmis napisał/a:
A porzucenie questa nie niweluje obecnego postępu w zabitych bestiach?
Raczej niweluje, ale z perspektywy gracza niewiele więcej da się zrobić.

Irmis napisał/a:
A najprostszym i najszybszym chyba rozwiązaniem tego problemu jest poprawa questów tak, by mobki się nie powtarzały ;P
To zależy ;) Bardzo możliwe, że wprowadzenie wspomnianej przeze mnie poprawki zajmie mniej, niż edycja istniejących questów i postępów w tychże questach dla wszystkich graczy. Poza tym będzie to rozwiązanie uniwersalne ;]
Irmo - 2009-12-31, 12:57

Z tego co pamiętam, to po oddaniu tego pierwszego questa, naliczanie w drugim wróci do normy ;)
Fayl - 2009-12-31, 12:58

Cytat:
porzucenie questa nie niweluje obecnego postępu w zabitych bestiach?

Tak.

(przy okazji - na s1 oprócz Zjawy Rycerza w takiej samej sytuacji będzie Lolum)

Edit ~
Cytat:
Z tego co pamiętam, to po oddaniu tego pierwszego questa, naliczanie w drugim wróci do normy

Ale ten pierwszy jest dłuższy. :)

Irmis - 2009-12-31, 14:10

MKej napisał/a:
Irmis napisał/a:
A najprostszym i najszybszym chyba rozwiązaniem tego problemu jest poprawa questów tak, by mobki się nie powtarzały ;P
To zależy ;) Bardzo możliwe, że wprowadzenie wspomnianej przeze mnie poprawki zajmie mniej, niż edycja istniejących questów i postępów w tychże questach dla wszystkich graczy. Poza tym będzie to rozwiązanie uniwersalne ;]


Jest to bardzo możliwe.
Niestety przy moim rozwiązaniu należy działać planowo, a ten błąd był znany przed restartem s1 ;)

Sam się zdziwiłem, kiedy zamiast poprawki tej zjawy na s1 dorzucono jeszcze Loluma w 2 questach ;P
Jeśli najpierw nalicza w pierścieniu gracjana, to rybka sobie chyba trochę poczeka.

Walkorm - 2009-12-31, 17:36

Ja mam ciekawy kłopot. Porzuciłem tego questa i chciałem zrobić drugiego i wtedy się zdziwiłem. Nadal nie nalicza mi Zjaw Rycerza w drugim queście.
MKej - 2010-01-02, 10:23

Walkorm napisał/a:
Ja mam ciekawy kłopot. Porzuciłem tego questa i chciałem zrobić drugiego i wtedy się zdziwiłem. Nadal nie nalicza mi Zjaw Rycerza w drugim queście.
Cholera, niedobrze... Zmieniłem pierwszego posta. Pozostaje nam więc tylko liczyć na (nie)łaskę teamu... ;)
Bolivar - 2010-01-02, 12:51

Dlaczego ten sam potworek ma być dodawany do kilku questów? Przecież to by było bez sensu - to nie programowanie, że tan sam kod możesz wykorzystać u kilku klientów.

Jak by to zależało ode mnie to nie pozwalał bym na wzięcie kolejnego questa bez ukończenia wcześniejszego. Czyli jeden quest na raz, a nie tak jak jest teraz.

MKej - 2010-01-02, 13:02

Bolivar napisał/a:
Dlaczego ten sam potworek ma być dodawany do kilku questów? Przecież to by było bez sensu - to nie programowanie, że tan sam kod możesz wykorzystać u kilku klientów.

Szczerze mówiąc nie rozumiem Twojego porównania.

To, że jeden potwór jest celem wielu zadań jest jak najbardziej normalne i często spotykane w cRPG. Bodajże we wszystkich tego typu sytuacjach z jakimi miałem do czynienia było tak, że jedno ubicie potwora zwiększało licznik we wszystkich zawierających go aktywnych questach. W ten sposób premiowani są gracze, który potrafią sobie wykonywanie questów odpowiednio rozłożyć - nie muszą tak wiele razy bić tego samego potwora.

Co do ilości questów wykonywanych jednocześnie - to raczej dyskusja na inny temat, ale osobiście nie lubię, gdy gra mnie w tej kwestii ogranicza.

Bolivar - 2010-01-02, 13:33

MKej, bo myślisz jak programista* ;-) Teraz pomyśl jak normalny człowiek: dostaję nagrodę i Bolivara za zabicie dwóch wilków (mam mu zostawić ścierwo), u Phila za zabicie trzech wilków dostaję inną nagrodę (mam zostawić ścierwo). Tu nie pójdzie tak, że wystarczy zabić trzy wilki i jest OK. Należy załatwić pięć wilków ;-)


*oczywiście jest to jak najbardziej na plus w przyszłej pracy. Jednak nie przydaje się w kontakcie z rzeczywistym światem ;-)

MKej - 2010-01-02, 13:46

Tu masz rację, ale wtedy aby odzwierciedlić takie zadania w grze powinno się raczej robić bardzo dużą szansę na drop "Ścierwo wilka" takiemu potworowi i questy, które tych itemów dotyczą ;)

Jeśli jednak zadanie dotyczy samego faktu zabicia bestii, to możemy sobie wyobrazić, że nasz bohater zbiera z takich bestii pomniejsze trofea - czaski, kły, szpony - aby każdemu zainteresowanemu móc udowodnić, że tyle a tyle tych bestii zabił. Wtedy we wspomnianej przez Ciebie sytuacji wystarczy zabić trzy wilki.

Dającym zadanie może również chodzić o samo nabyte przez bohatera doświadczenie w walce z konkretnym rodzajem bestii, wtedy także oboje się trzema trupami zadowolą.

No ale dyskusja dyskusją, a oba rozwiązania byłyby przeze mnie bardzo mile widziane ;]

Phil - 2010-01-02, 15:53

Tak na dobrą sprawę i jedno i drugie rozwiązanie jest logiczne. Wszystko zależy od okoliczności.

Jeśli zleceniodawca zażąda jedynie przedstawienia mu dowodu zabicia stworzenia, wtedy w przytoczonej sytuacji wystarczą 3 zabite wilki.

Jeśli jednak oprócz pokazania trofeów zleceniodawca odbierze je od nas, to już niestety trzeba zabić ich 5 ;-)

Oczywiście nie każdy quest jest skonstruowany tak, że trzeba przynieść dowód (moglibyśmy sobie wtedy darować warunek zabij X bestii i zostawić jedynie zdobądź X przedmiotów).

Ja osobiście skłaniam się jednak ku rozwiązaniu w którym jeśli w jednym zadaniu trzeba zabić 5 takich samych stworzeń a w drugim 3, to łącznie trzeba zabić 8. Dlaczego? Ponieważ zwykle warunek w którym należy zabić to samo stworzenie pojawia się w questach w różnych lokalizacjach a te fabularnie powiązane są z miejscem przebywania NPC. Toteż w moim przekonaniu NPC chce by zabić stworzenia lokalne a zabicie ich w innym miejscu nie będzie go satysfakcjonowało ;-)

vallo - 2010-01-02, 16:23

No chyba ,że są to bestie pod ochroną.
Wszystkim chyba chodzi o to ,żeby po zabiciu 5 w jednym queście naliczało następne w drugim

Fayl - 2010-01-02, 16:32

Prawdę mówiąc mniej istotne jest które z rozwiązań byłoby tu lepsze, bo jeśli ktoś atakuje potwora questowego to (imho) raczej ma z nim duże szanse i te kilka dodatkowych walk nie robi takiej istotnej różnicy.

Tyle że na razie nie działa w ogóle, a to już przeszkadza.

Kalam - 2010-01-02, 23:32

No i sobie qesta zaliczyłem, problem w tym, że po oddaniu nie zlicza walk ze Zjawą rycerza do drugiego. <bezradny>
Talphion - 2010-01-03, 00:57

Kalam napisał/a:
No i sobie qesta zaliczyłem, problem w tym, że po oddaniu nie zlicza walk ze Zjawą rycerza do drugiego. <bezradny>


mam ten sam problem.

Irmis - 2010-01-03, 14:46

Ponoć porzucenie pierwszego questa nie pomaga, bo w drugim dalej nie nalicza.
MKej - 2010-01-03, 17:29

U mnie jest tak samo - nawet po wykonaniu pierwszego questa nie nalicza do drugiego... jakiekolwiek rozwiązanie będzie dobre, niech tylko się pojawi ;)
Bolivar - 2010-01-03, 19:30

Jeżeli to ten sam błąd (ten sam potworek) co w temacie:
http://rivangoth.net/viewtopic.php?p=20740#20740

to rozwiązanie było już jakiś czas temu (taka małą proteza), tylko Khere pewnie zapomniał podpiąć do S1 (ba jak rozumiem to jest na S1).

Khere sprawdź swoją skrzynkę z PW na forum wewnętrznym i wiadomość z 2 października.

Fayl - 2010-01-03, 19:49

Tak, to to.
Tylko dodatkowo tym razem (tzn na s1) pojawił się kolejny mob dwuquestowy, czyli Lolum [208] (P) z którym najprawdopodobniej będzie to samo.

Kherehabath - 2010-01-03, 20:24

Mam mętlik. Nawet nie wiedziałem, że ja naprawiałem tamten problem. Przeanalizuje i poprawie najszybciej jak się da. Tak to jest jak się robi za dużo rzeczy na raz... Przepraszam Panowie.
Kherehabath - 2010-01-03, 20:33

Poprawiłem... Nie jestem do końca pewien czy w ten sposób to rozplątaliśmy ostatnio bo nie znalazłem takich wpisów bezpośrednio w pliku aktualizującym bazę co dobę na s2... Wszystko okaże się po północy. Proszę o informację gdyby to nie przyniosło oczekiwanych rezultatów (ewentualnie sam się dowiem jak się wszystko po północy wysypie ;P ). Jak to nie rozwiąże problemu to będę grzebał dalej.
arikar - 2010-01-03, 21:58

Przed chwilą zawalczone walki z ZR i w dalszym ciągu nie nalicza do drugiego Qesta niestety :(
Talphion - 2010-01-04, 00:29

zawalczylem teraz, dalej nie dziala :(
Kherehabath - 2010-01-04, 09:28

A teraz? ;P
Desmond - 2010-01-04, 09:37

Zawalczyłem raz i od razu zaliczyło mi 4/4. ( ?ącznie 8 mam ich ubitych )
Kherehabath - 2010-01-04, 09:42

Czyli jest ok tak?
arikar - 2010-01-04, 10:09

Tia jak najbardziej dzięki KHERE ;p
Kherehabath - 2010-01-04, 10:21

Lepiej jeszcze raz podziękujcie Bolivarowi ;)
Kalam - 2010-01-04, 12:47

Dzięki Boliwar :>
vallo - 2010-01-04, 14:57

Dziękujemy ślicznie za poprawienie :)
mef - 2010-01-05, 19:56

Ale to jest błąd!

Ja mam zaliczone w zadaniu Skarb Latarnika "(4/4) Zjawa Rycerza[181]" mimo, że jeszcze żadnej walki nie wykonałem. Od razu uprzedzam, że żadnej grupy ze zjawą nie pokonałem, a nawet nie próbowałem pokonać.

Nie zauważyłem czy już wcześniej po tej poprawce było naliczone, ale dopiero dzisiaj pojawiła mi się wspomniana Zjawa w zasięgu, może to jest przyczyną nagłego 'zaliczenia' warunku zadania?

Pozdrawiam.

vallo - 2010-01-05, 21:54

Ja miałem podobnie ,ale wcześniej biłem paręnaście razy tego potworka
Fayl - 2010-01-05, 23:20

Bo fix polegał pewnie na tym, że wszyscy mają 4/4, niezależnie od tego czy go bili. W sumie dla questa nie robi to dużej różnicy, bo i tak trzeba ubić mocniejszego potwora niż ten, a ważne że jest teraz wykonalny. :)
romaro - 2010-01-14, 09:57

Zabiłem Loluma 5 razy ale nie naliczyło go w Passe gdzie potrzeba ubić go tylko raz. Nie wiem jak w Zilli bo nie mam obka.
Jednym słowem jest to samo co z tą nieszczęsną Zjawą Rycerza.
s1

romaro - 2010-01-17, 12:48

Oddałem quest w Zilli, zabiłem Loluma ale w Passe dalej go nie nalicza.
Tak piszę, jakby ktoś był ciekawy ;)

Elasharr - 2010-01-18, 14:43

Cóż, to chyba też wszyscy mają :)
Talphion - 2010-01-18, 15:29

no to czekamy na naprawienie bledu :)
MKej - 2010-01-19, 23:28

Podbijam temat, rozwiązanie problemu byłoby mile widziane.
Skow - 2010-01-24, 12:06

Czy istnieje szansa, że zostanie to poprawione ?
Lathea - 2010-01-24, 12:16

Już mi się ryby psują ;P
Bolivar - 2010-01-24, 12:25

I co jest teraz?
Lathea - 2010-01-24, 12:35

Udało mi się skończyć questa - działa^^.
Dziękuję Ci bardzo.

Azareus - 2010-01-24, 12:37

Boli jesteś mistrzem :P
Kherehabath - 2010-01-24, 12:49

Skoro działa to dodaję poprawkę do hormonogramu.

Powered by phpBB modified by Przemo © 2003 phpBB Group