日記/2025-03-27
雑記:私的経路検索ツール、ミミミ対応中。†
あいかわらず、需要は微妙と思われる経路検索の作業中。
ちょっと思い立って、「ミミミ」に関する経路検索を少し追加しているところです。
それに関する考えとか困りごととか。
そもそも論として。†
ミミミに関する転送は、実は以前からどうするか迷ってました。
根本的にミミミは『期間限定のボーナスイベント』のはずで、極端な話「期限が切れたら使えなくなる」んですね。
だから、常設的に使うことを意図したこのアプリにはいれないほうがいいのでは、と考えているわけです。
ですが同時に、ミミミはここ数年『実質的に常設』なんですね。
しかもただの常設ではなく、ときどき『強化アップデート』までしている:
いわば『四次職==Base200レベルから始まる今のRO』における、『初心者のための導入路』として、実質的に恒久実施されているようなかたちなわけです。
なら、転送も対応しておいていいのかなぁ、と考えたわけです。
まあ最悪、あとからミミミ関連だけ止めればいいですしね。
対応内容と状況†
ミミミ関連では『経路検索』についておおきく2つの要素があります。
いくつかの街にいるヌヌヌ:『ジュノーにあるミミミ会場行きを手伝ってくれるNPC』と。
ジュノーにいるミッション転送員:『ミミミのクエストを支援するための転送NPC』。
前者は、すべてのキャラクターが使用できます。
そして後者は『アカウントにつき2人』までの、ミミミ支援を受けるキャラクターだけが利用できます。
これを踏まえて、経路検索ツールでは次の対応をいれているところです。
- ヌヌヌ博士については、とりあえずラザーニャにいる分だけ登録しました。
- 他にもプロンテラなど何か所かにいるはずですが、そこまで把握できていない(笑)
- あと・・・後述の問題点もあって、どうするか迷うところもあるので。
- ジュノーのミッション転送員については、サポートしている転送を順次登録中。
- 前述の通り、この転送は「ミミミの支援を受けているキャラ」しか使えないので。
それ専用のチェックボックス指定を追加しています。 - ご存知の通り転送先が多岐にわたるので、まさに順次追加していきます。
- 手間取っているのは数だけの問題ではないのも、あります。
ここでは他の転送ではあまりサポートされていない「深いダンジョンの中」などにもいきなり転送してくれるケースがあるので、そういう「ゴール地点」自体が友瀬のツールに登録されていないことがあるんですね。
そういう追加をしながら、なのでちょっと手間取ってます。
- 前述の通り、この転送は「ミミミの支援を受けているキャラ」しか使えないので。
困りごと。†
ミミミの転送員で困ってることが1つあります。
端的に言うと、友瀬の検索ツールの仕様の問題なんですが・・・既存ルートと同じ転送ができてしまうのが問題なんです。
具体的に言うと、例えば「ジュノー→ラヘル」のルート。
このルート、もともと飛行船で移動できるルートが存在しています。
しかしミミミ転送員は『MD真昼の弦月』のサポートのために、ラヘルに転送してくれます。
これがやっかいなんです。
どういうことかというと・・・ツールの設計仕様が、「2つの地点を結ぶルートは1本しかない」前提になってるんです。
そのため、「飛行船ルート」「ミミミ転送ルート」の2つを同時に定義する方法がない。
データ上は書けるんですが、ルート検索の際におかしなことが起きる。
本来であれば「ミミミ転送使えるならそれを」、「それがなくて飛行船OKならそれを」みたいな優先度付けてやればいいんですけど、そういう処理がないんですね。
まあ、逆に言えばそういう論理を検索アルゴに追加すればいいといえばいいんですが・・・
ちと面倒でして(^^;;;
まあどうするか、もうちょっと考えます。
ご意見などがあれば。

