忍者ブログ

Tiny Talesピンクのこつぶちいさな本棚ちいさなカンバス

    「[10]エリアA3、エリアB3、エリアC3、エリアD3、エリアE3」の全文    
   最近の記事





日記
Tiny Tales
Might and Magic
UO
運営メモ
創作活動
<< >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Might_and_Magic

[10]エリアA3、エリアB3、エリアC3、エリアD3、エリアE3

2014/05/06(火)
マップイベントを抽出するプログラムに致命的な不具合がありまして、それの修正と過去作成分の洗い出し(フィールドのみ)に時間がかかってしまいました(_ _;)
ダンジョンの方までは確認していませんが、街くらいはやっておいた方が良いかもしれませんね。

何が問題だったかというと、同じ座標にNPCが2人以上いて、1~n-1人目(つまり最後の1人以外)がクエストや師範や傭兵といった何らかの情報を持っていて、その上で最後の1人がそれら情報を持っていなかった場合、そのデータが検出されない、もしくは他の座標のデータと混じって検出されてしまう。といったもの。
1~n-1人目までで「見つかった」というフラグを立てたにも関わらず、最後の1人でそのフラグを下ろしてしまったために、その後処理を抜けた時に「見つからなかった」と処理されてしまっていたのがその原因です。
複数NPC対応を突貫工事で行った弊害ですね。

ちなみにマップ画像に関しては問題ないです。
問題があったのはあくまで「どの座標に何があるかをリストアップする機能」の方。こちらの確認用ですね。
同じ処理を使い回せるならこんな問題は起きなかったんですけど、そういうわけにもいかないので。

あと「取引」の欄が抜けていたのでその追加と。
こちらは幸いすぐに終わりましたけど、ちょっといびつになってしまいましたね。


前のページ
 1594 
 1593 
 1592 
 1591 
 1590 
 1589 
 1588 
 1587 
 1586 
 1585 
 1584 
次のページ


忍者ブログ [PR]
PR