#include "constants.hpp"

namespace nwn1 {

const nw::DamageFlag damage_flag_bludgeoning{damage_type_bludgeoning};
const nw::DamageFlag damage_flag_piercing{damage_type_piercing};
const nw::DamageFlag damage_flag_slashing{damage_type_slashing};
const nw::DamageFlag damage_flag_magical{damage_type_magical};
const nw::DamageFlag damage_flag_acid{damage_type_acid};
const nw::DamageFlag damage_flag_cold{damage_type_cold};
const nw::DamageFlag damage_flag_divine{damage_type_divine};
const nw::DamageFlag damage_flag_electrical{damage_type_electrical};
const nw::DamageFlag damage_flag_fire{damage_type_fire};
const nw::DamageFlag damage_flag_negative{damage_type_negative};
const nw::DamageFlag damage_flag_positive{damage_type_positive};
const nw::DamageFlag damage_flag_sonic{damage_type_sonic};
const nw::DamageFlag damage_flag_base_weapon{damage_type_base_weapon};

const nw::SituationFlag situation_flag_blind{situation_type_blind};
const nw::SituationFlag situation_flag_coup_de_grace{situation_type_coup_de_grace};
const nw::SituationFlag situation_flag_death_attack{situation_type_death_attack};
const nw::SituationFlag situation_flag_flanked{situation_type_flanked};
const nw::SituationFlag situation_flag_flat_footed{situation_type_flat_footed};
const nw::SituationFlag situation_flag_sneak_attack{situation_type_sneak_attack};

} // namespace nwn1
