/* Affect Skill -- stealth (bonus one) */
creature_ptr->skill_stl += 1;
- if (IS_TIM_STEALTH()) creature_ptr->skill_stl += 99;
+ if (is_time_limit_stealth(creature_ptr)) creature_ptr->skill_stl += 99;
/* Affect Skill -- disarming (DEX and INT) */
creature_ptr->skill_dis += adj_dex_dis[creature_ptr->stat_ind[A_DEX]];
return creature_ptr->blessed || music_singing(creature_ptr, MUSIC_BLESS) || hex_spelling(HEX_BLESS);
}
+
bool is_oppose_acid(player_type *creature_ptr)
{
return creature_ptr->oppose_acid || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
}
+
bool is_oppose_elec(player_type *creature_ptr)
{
return creature_ptr->oppose_elec || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
}
+
bool is_oppose_fire(player_type *creature_ptr)
{
return creature_ptr->oppose_fire || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
}
+
bool is_oppose_cold(player_type *creature_ptr)
{
return creature_ptr->oppose_cold || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
}
+
bool is_oppose_pois(player_type *creature_ptr)
{
return creature_ptr->oppose_pois || music_singing(creature_ptr, MUSIC_RESIST) || (creature_ptr->special_defense & KATA_MUSOU);
}
+
bool is_tim_esp(player_type *creature_ptr)
{
return creature_ptr->tim_esp || music_singing(creature_ptr, MUSIC_MIND) || (creature_ptr->concent >= CONCENT_TELE_THRESHOLD);
}
+
bool is_tim_stealth(player_type *creature_ptr)
{
return creature_ptr->tim_stealth || music_singing(creature_ptr, MUSIC_STEALTH);
}
+
bool is_time_limit_esp(player_type *creature_ptr)
{
return creature_ptr->tim_esp || music_singing(creature_ptr, MUSIC_MIND) || (creature_ptr->concent >= CONCENT_TELE_THRESHOLD);
-}
\ No newline at end of file
+}
+
+
+bool is_time_limit_stealth(player_type *creature_ptr)
+{
+ return creature_ptr->tim_stealth || music_singing(creature_ptr, MUSIC_STEALTH);
+}
#define IS_FAST(C) (C->fast || music_singing(C, MUSIC_SPEED) || music_singing(C, MUSIC_SHERO))
#define IS_INVULN(C) (C->invuln || music_singing(C, MUSIC_INVULN))
#define IS_HERO(C) (C->hero || music_singing(C, MUSIC_HERO) || music_singing(C, MUSIC_SHERO))
-#define IS_TIM_STEALTH() (p_ptr->tim_stealth || music_singing(p_ptr, MUSIC_STEALTH))
#define P_PTR_KI (p_ptr->magic_num1[0])
extern bool is_oppose_cold(player_type *creature_ptr);
extern bool is_oppose_pois(player_type *creature_ptr);
extern bool is_time_limit_esp(player_type *creature_ptr);
+extern bool is_time_limit_stealth(player_type *creature_ptr);
/*
* Player "food" crucial values
#define CAN_TWO_HANDS_WIELDING() (!p_ptr->riding || (p_ptr->pet_extra_flags & PF_RYOUTE))
-
extern void cheat_death(player_type *creature_ptr);