Gyors Quest kérdés.

Indította kicsiasdvagyok, 2018-06-28, 11:21:56

Sziasztok!

Csak szimplán egy gyors kérdésem lenne, amit nem értek.

Szóval, ha egy dropp questben így szerepel hogy "when 6666.kill begin"
akkor ugye a 6666-os mob fogja dobni.
Eltávolításához 6666os object mappa és quest.

Azonban ha nem írok oda semmit, csak azt, hogy when kill begin
(ami ugye azt fogja jelenteni hogy minden dobja majd)
... és a questet kitörlöm, akkor is ugyanúgy droppolja. Honnan kellene még kitörölnöm, vagy csinál neki valamilyen object mappát?

Sosem értem azokat, akik nekiállnak az object mappa csesztetésének. Fordítsd újra a questeket és annyi. Természetesen miután a questet törölted, vagy kivetted a quest listából.

A kérdésre válaszolva notarget mappa, de tényleg nem ajánlatos az objectet szerkeszteni.

xploitz-ot kiegészíteném azzal hogy simán újrafordítani nem elég a questet, mert az úgy törölni nem fog az objectből, hanem csak felülírja ha létezik ott a hozzá tartozó AKTUÁLIS részlet. Tehát ha volt egy when kill begin, és módosítja when 6666.kill begin-re, akkor ugyanúgy minden öléskor lefut a régi rész, mert ottmaradt az objectben. Használni kell a quest mappában az sh make.sh-t vagy python make.py-t. (ugyanaz csak más nyelven) Az törli az egész object mappát, majd minden questet ami szerepel a quest_list-ben lefordít. Tehát régi maradványok nem  maradnak az object mappában és hiba sem lehet utána, hisz a qc nem engedte volna át a hibás questet.

Egy normális make script tartalmaz egy

rm -rdf object

sort. Rgo az object mappád úgy ahogy van eltűnik. Már amennyiben a fordítandó questek listájából törlöd.
Ez a legjobb módja annak, hogy ne maradjon szemét az objectben egy quest után sem.