• 追加された行はこの色です。
  • 削除された行はこの色です。
  • float_down は削除されています。
  • float_down の差分を削除

*float_down() [#xb48ca46]

**書式 [#t3e98081]
trap.c, 関数
 void
 float_down(
   long hmask;  // HLevitation をクリアする箇所のビットマスク
   long emask;  // ELevitation をクリアする箇所のビットマスク
 );

**パラメータ [#fe350284]
:hmask|HLevitation をクリアする箇所のビットマスク。ビットが1の箇所がクリアされる
:emask|ELevitation をクリアする箇所のビットマスク。ビットが1の箇所がクリアされる

**戻り値 [#xb538557]
浮遊状態でなくなった場合は 1 を返し、依然浮遊状態であれば 0 を返す。

**解説 [#u44580db]
浮遊能力を失った際のメッセージ出力および各種処理を行う。~
着地地点の地形・罠の処理を行い、autopickupを行う。

**対応情報 [#k91e2974]
-NetHack 3.4.3

**関連項目 [#o2f56bdc]
[[float_up]](), [[drown]](), [[lava_effects]](), [[dotrap]]()

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS