tokyo2001 home
   EQ2001 >> Quest Tips >> Questの仕組み

 

Questの仕組み

 ではここでQuestの仕組みをシステムの面から見ていきましょう。

ここにIetmA、B、Cが必要なQuestがあったとします。それぞれが同じ種類のItem(BoneChipとか)でも当てはまります。

Questで「A、B、CのItemを渡してくれ」と言われた場合、通常3つ同時に渡します。が、1つずつ分けても達成できるのです。これはシステム側が同時に判別するので無く、Item1つ1つで判断しているからだと思われます。

そこで左に判りやすいようにフローチャートを書いてみました。専門的な用語をなるべく使わない様に書いたので逆に判りずらいかもしれませんが・・。

普通にやるとA,B,Cそれぞれのチェックをして3つ受け取った状態になってから初めてQuestが達成されるようになっているはずです。
しかし、もし間違えてAを渡すはずがDを渡してしまった場合はどうなるでしょう?
この場合、B、Cは正常に受け取った状態になっています。Aだけは受け取って無い状態です。
ここで諦めずあわてずAだけをもう一度渡してみましょう。
するとAのチェックを行なった後、現在持っているItemをチェックする時に、今渡したAの他に先ほど渡したB,Cも持っている状態なので無事Questは成功します。

時々BoneChipなど4つ必要なQuestで3つ渡した時点でQuestが成功する場合がありますが、これはその前にQuestをやった人が1つしか渡していない状態で「あと3つ足りない」とずーっとNPCが覚えており、あなたが4つ渡した為に3つ受け取った時点でQuest終了となった為です。
 もしここでBoneChipが3つ残っていれば、さらに3つ渡すだけでもう1度Questが成功するはずです。

ということで、Itemを渡すのに時間・人は関係無い事が判ります。
(ただし、サーバ落ちがあった場合は当然NPCの記録は初期化されてしまいますが)