function GetOffset(appr: integer): integer
偏移大於1000退出
nrace := appr div 10
nrace
0 - 90
npos := appr mod 10
npos
0 - 9
這個找的是怪物圖片在檔案中圖片索引偏移量
分為很多種,
有偏移280,280是一個怪物的一組圖片,例如MON1
有偏移230,例如MON2
有偏移 360的,例如MON3
appr 應該是根據npos
nrace 倒推回去的
它更像是個特殊編碼,
如果33,那麼就是在檔案圖片索引的偏移1080
很多編碼格式就越來越隨意了。
是服務傳送來的根據DB 來的APPR
例如雪人的APPR 是1 ,那麼正好在MON1檔案的 280 開始
帶刀護衛是2,那麼是MON1檔案的560開始?
鹿161,MON17 nrace +1 MON 檔案編號 後面它的在檔案中的1 * 360順號開始?
毒蜘蛛 163 MON17 1080 對的。
半獸勇士102 ,MON11
觸龍神 140 MON15 0 對的。
nrace := appr div 10
早期這樣是對的,直到MON18
但大於的,nrace直到90啊,
估計又是一個重新的計算了。