■過去の記事
【インスタントアイテム 第1回】妄想
即席アイテムのソース一式を公開しました。こちらからどうぞ。
(上部メニュー「メモ」→「ダウンロード」の「インスタントアイテム」にあります。)
db/item_instant_db.txtでインスタントアイテムの効果を定義し、
db/mob_drop_db.txtでモンスターにドロップさせるだけで実現できます。
詳しくは附属のReadme.txtをご覧ください。
ここまで引っ張ってきたものの、実はボツ気味のソースです。
というのは、サーバーの処理だけではアイテムの表示に関与できず、クライアントの対応が必須なためです。
代替案としてアイテムの見た目を既存アイテムに変更する定義を追加しましたが、イマイチ使い辛いです。
アイテムの表示をオリジナルにしたい場合はクライアントのデータの定義もしてあげてください。
どうもアイテムのオリジナル要素はクライアントと密接な関係なため、手が付けづらいです。がっくし。
ちなみにmob_drop_db.txtのドロップ拡張はインスタントアイテムに限らず、既存のアイテムのドロップ定義もできます。
通常のドロップ定義と異なり、倍率に左右されない定倍率でドロップします。
mob_db.txtの拡張に役立ててあげてください。