return result;
}
+BIT_FLAGS is_vuln_acid(player_type *creature_ptr)
+{
+ BIT_FLAGS result = 0L;
+ if (creature_ptr->muta3 & MUT3_VULN_ELEM) {
+ result |= FLAG_CAUSE_MUTATION;
+ }
+
+ if (creature_ptr->special_defense & KATA_KOUKIJIN) {
+ result |= FLAG_CAUSE_BATTLE_FORM;
+ }
+ return result;
+}
+
BIT_FLAGS is_resist_elec(player_type *creature_ptr)
{
BIT_FLAGS result = 0L;
BIT_FLAGS has_impact(player_type *creature_ptr);
void has_extra_blow(player_type *creature_ptr);
BIT_FLAGS is_resist_acid(player_type *creature_ptr);
+BIT_FLAGS is_vuln_acid(player_type *creature_ptr);
BIT_FLAGS is_resist_elec(player_type *creature_ptr);
BIT_FLAGS is_resist_fire(player_type *creature_ptr);
BIT_FLAGS is_resist_cold(player_type *creature_ptr);