*/
bool alloc_guardian(bool def_val)
{
- int guardian = d_info[dungeon_type].final_guardian;
+ MONRACE_IDX guardian = d_info[dungeon_type].final_guardian;
if (guardian && (d_info[dungeon_type].maxdepth == dun_level) && (r_info[guardian].cur_num < r_info[guardian].max_num))
{
*/
bool summon_named_creature (MONSTER_IDX who, POSITION oy, POSITION ox, MONRACE_IDX r_idx, BIT_FLAGS mode)
{
- int x, y;
+ POSITION x, y;
/* Paranoia */
/* if (!r_idx) return; */
{
monster_type *m_ptr = &m_list[m_idx];
- int y, x;
+ POSITION y, x;
if (!mon_scatter(m_ptr->r_idx, &y, &x, m_ptr->fy, m_ptr->fx, 1))
return FALSE;
* @details
* Technically should attempt to treat "Beholder"'s as jelly's
*/
-void message_pain(MONSTER_IDX m_idx, int dam)
+void message_pain(MONSTER_IDX m_idx, HIT_POINT dam)
{
long oldhp, newhp, tmp;
int percentage;