※全然テストしてません。間違ってたら教えてください。
・ホムに、対象が何かを判断させるライブラリ
idが何かを調べる関数は、Is〜ではじまる名前で統一しています。
discriminator.lua: ID種類識別ライブラリ
NPC
ペット
ホムンクルス
バイオプラントモンスター
マリンスフィアー
草
きのこ
卵
homunclusdata.lua: ホムンクルス識別ライブラリ
ホムンクルス種類
ホムンクルスのジャンル(進化、亜種)
ホムンクルス種族
※参考:ホムンクルス用ライブラリを配布するサイトLv.1
playerjobdata.lua
プレイヤー
プレイヤーの職業、転生、養子
さらに工体研究所のAIをダウンロードできなくなっていたので、こちらで勝手にミラーしてみました。
・工体研究所 mirror
stacktrace.lua AIのコールスタックを調べてみる 2006/03/31
table.lua table互換ライブラリ 2006/04/04
tabletest.lua table互換ライブラリてすとこーど 2006/04/04
roaiplus_rev012.zip ROAIPlus rev12 2006/04/25
ai_rev103.zip 2006/04/22:持っていないです。どなたか下さればミラーします。
ai_rev102.zip ai_rev102.zip 2006/04/21
【ホムンクルスの最新記事】


っと、あと、discriminator.luaですが、IsXXXXX系の関数ばかりでなく、IDを渡すとその種類を返すような関数もあると便利かなと思いました。
中身は大掛かりなif+elseifとIsXXXXX系関数になりそうですごく嫌。switch文ほしいですね。
匿名希望さんということにしておきましょう〜
工体研究所のものは勝手にミラーして再配布しているだけですが、それでよければどうぞ〜
IDの種類ですか。
IDが何かを知りたいわけだから、関数名は
WhatIs(id)にして、返り値は、IDの種類(英語または日本語)ってとこでしょうか。