- 追加された行はこの色です。
- 削除された行はこの色です。
*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]]()