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

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS