<ClInclude Include="..\..\src\history.h" />\r
<ClInclude Include="..\..\src\init.h" />\r
<ClInclude Include="..\..\src\kajitips.h" />\r
+ <ClInclude Include="..\..\src\melee.h" />\r
<ClInclude Include="..\..\src\mindtips.h" />\r
<ClInclude Include="..\..\src\monster-status.h" />\r
<ClInclude Include="..\..\src\monsterrace-hook.h" />\r
generate.h grid.c grid.h h-basic.h h-config.h h-define.h hissatsu.c \
history.h history.c \
h-system.h h-type.h inet.c init1.c init2.c init.h japanese.c load.c \
- main.c main-x11.c main-gcu.c mane.c melee1.c mind.c \
+ main.c main-x11.c main-gcu.c mane.c \
+ melee.h melee1.c mind.c \
monsterrace-hook.c monsterrace-hook.h monster-process.c \
monster-process.h monster-status.c monster-status.h monster1.c \
monster2.c mspells1.c mspells2.c mspells3.c mspells4.c mutation.c \
#include "angband.h"
#include "object-hook.h"
+#include "melee.h"
+
/*!
* ループ中で / hack as in leave_store in store.c
#include "angband.h"
+#include "melee.h"
/*!
* @brief プレイヤーの騎乗/下馬処理判定
*/
#include "angband.h"
+#include "melee.h"
#include "trap.h"
#include "angband.h"
#include "chest.h"
+#include "melee.h"
#include "object-hook.h"
/*!
else if (c_ptr->m_idx && p_ptr->riding != c_ptr->m_idx)
{
p_ptr->energy_use = 100;
-
msg_print(_("モンスターが立ちふさがっている!", "There is a monster in the way!"));
-
- /* Attack */
py_attack(y, x, 0);
}
extern bool cave_player_teleportable_bold(POSITION y, POSITION x, BIT_FLAGS mode);
/* cmd1.c */
-extern bool test_hit_norm(int chance, ARMOUR_CLASS ac, int vis);
extern HIT_POINT critical_shot(WEIGHT weight, int plus_ammo, int plus_bow, HIT_POINT dam);
extern HIT_POINT tot_dam_aux(object_type *o_ptr, HIT_POINT tdam, monster_type *m_ptr, BIT_FLAGS mode, bool thrown);
extern void search(void);
extern errr rd_savefile_new(void);
extern bool load_floor(saved_floor_type *sf_ptr, BIT_FLAGS mode);
-/* melee1.c */
-PERCENTAGE hit_chance(HIT_PROB to_h, ARMOUR_CLASS ac);
-
/* monster-process.c */
extern bool test_hit_fire(int chance, monster_type *m_ptr, int vis, char* o_name);
-extern HIT_POINT critical_norm(WEIGHT weight, int plus, HIT_POINT dam, s16b meichuu, BIT_FLAGS mode);
-extern bool py_attack(POSITION y, POSITION x, BIT_FLAGS mode);
-extern bool make_attack_normal(MONSTER_IDX m_idx);
extern void process_monsters(void);
extern void process_monster(MONSTER_IDX m_idx);
extern int get_mproc_idx(MONSTER_IDX m_idx, int mproc_type);
return (FALSE);
}
-
-
/*! モンスターの侮辱行為メッセージテーブル / Hack -- possible "insult" messages */
static cptr desc_insult[] =
{
};
-
/*! マゴットのぼやきメッセージテーブル / Hack -- possible "insult" messages */
static cptr desc_moan[] =
{
};
-
/*!
* @brief 敵オーラによるプレイヤーのダメージ処理(補助)
* @param m_ptr オーラを持つモンスターの構造体参照ポインタ
}
}
-
-
-
/*!
* @brief 敵オーラによるプレイヤーのダメージ処理(メイン)
* @param m_ptr オーラを持つモンスターの構造体参照ポインタ
}
}
-
/*!
* @brief プレイヤーの打撃処理メインルーチン
* @param y 攻撃目標のY座標
return mdeath;
}
-
/*!
* @brief モンスターからプレイヤーへの打撃処理 / Attack the player via physical attacks.
* @param m_idx 打撃を行うモンスターのID
* 特殊技能を揃えて実装している。
*/
-
-
#include "angband.h"
+#include "melee.h"
/*! 特殊技能の一覧テーブル */
mind_power const mind_powers[5] =
#include "angband.h"
#include "cmd-pet.h"
#include "monsterrace-hook.h"
+#include "melee.h"
/*!
#include "cmd-magiceat.h"
#include "cmd-zapwand.h"
#include "cmd-pet.h"
-
+#include "melee.h"
#include "object-hook.h"
/*!
#include "angband.h"
#include "cmd-spell.h"
+#include "melee.h"
#include "monsterrace-hook.h"
/*!
#include "object-curse.h"
#include "player-damage.h"
#include "monsterrace-hook.h"
+#include "melee.h"
static int rakubadam_m; /*!< 振り落とされた際のダメージ量 */
#include "grid.h"
#include "trap.h"
#include "monsterrace-hook.h"
+#include "melee.h"
/*!
#include "angband.h"
#include "object-hook.h"
+#include "melee.h"
/*! テレポート先探索の試行数 / Maximum number of tries for teleporting */
#define MAX_TRIES 100