*dochug() [#l9728dbc] **書式 [#sa2e44c9] monmove.c, 関数 int dochug( struct monst *mtmp; // 行動させる怪物 ); **パラメータ [#sef09da7] :mtmp|行動させる怪物 **戻り値 [#h9eae4a3] |戻り値|意味|h |0|死亡していない| |1|死亡した| **解説 [#cdf2cfa7] 怪物を行動させる。 dochug() ├ m_arrival() 階移動直後の敵に特殊な行動をさせる(今のところ何もなし) ├ quest_stat_check() ├ quest_talk() ├ disturb() 寝ている怪物が起きるかどうか ├ m_respond() shrieker/Medusa の特殊行動 ├ set_apparxy() 怪物がプレイヤーをどこに居ると思っているか決める ├ tactics() 状況に応じてプレイヤー・階段・神器のそばにテレポートする │ └ strategy() 上のための状況チェック ├ distfleeck() ├ use_defensive() アイテムを使う ├ use_misc() アイテムを使う ├ demon_talk() ├ watch_on_duty() ├ マインドフレア精神波 ├ mon_wield_item() 武器を装備する ├ castmu() 呪文を唱える ├ m_move() 移動する └ mattacku() プレイヤーを攻撃する **対応情報 [#e5cc5d1b] -NetHack 3.4.3 **関連項目 [#oab62e83] [[m_move]](), [[dochugw]]()