*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]]()