2009-01-01から1ヶ月間の記事一覧

画像で用意したフォントを使ってグリフを表示してみるテスト

こんな感じの画像を作って指定するとこんな感じになりますPC-8001風

インベントリ内のアイテムの消し方に関する混乱

バグリストを見ていると、C343-52,218,275 など「装備中のアイテムが消失する」ことが原因のバグがいくつかあるようです。 インベントリ内のアイテムの消し方 装備中なら、適切な関数を呼んで装備を解除する obj_extract_self() でインベントリ・チェインか…

C343-147をデバッグしてみる

ちょうどプレイヤーを解放した怪物が魔法の罠で魅了された場合、ゲームがpanicする expels() → spoteffects() → dotrap() → domagictrap() → tamedog() で怪物がペット化されると、ペット情報を追加するために怪物のmonst構造体は新しく確保されたメモリ上に…

非実体系メモ

amorphous() M1_AMORPHOUS 不定形の身体を持つ スライム系+ミミック unsolid() M1_UNSOLID 実体がない v, y, E(風, 火), 幽霊/影, レイス noncorporeal() S_GHOST is_whirly() S_VORTEX+風のエレメンタル yellow/black light, fog cloud は amorphous かつ …