#pragma once

#include "../../../rules/feats.hpp"

namespace nwn1 {

constexpr nw::MasterFeat mfeat_improved_crit = nw::MasterFeat::make(0);
constexpr nw::MasterFeat mfeat_weapon_focus = nw::MasterFeat::make(1);
constexpr nw::MasterFeat mfeat_weapon_spec = nw::MasterFeat::make(2);
constexpr nw::MasterFeat mfeat_spell_focus = nw::MasterFeat::make(3);
constexpr nw::MasterFeat mfeat_skill_focus = nw::MasterFeat::make(4);
constexpr nw::MasterFeat mfeat_favored_enemy = nw::MasterFeat::make(5);
constexpr nw::MasterFeat mfeat_spell_focus_greater = nw::MasterFeat::make(6);
constexpr nw::MasterFeat mfeat_arcane_defense = nw::MasterFeat::make(7);
constexpr nw::MasterFeat mfeat_resist_energy = nw::MasterFeat::make(8);
constexpr nw::MasterFeat mfeat_weapon_of_choice = nw::MasterFeat::make(9);
constexpr nw::MasterFeat mfeat_weapon_focus_epic = nw::MasterFeat::make(10);
constexpr nw::MasterFeat mfeat_weapon_spec_epic = nw::MasterFeat::make(11);
constexpr nw::MasterFeat mfeat_overwhelming_crit = nw::MasterFeat::make(12);
constexpr nw::MasterFeat mfeat_devastating_crit = nw::MasterFeat::make(13);
constexpr nw::MasterFeat mfeat_epic_spell = nw::MasterFeat::make(14);
constexpr nw::MasterFeat mfeat_skill_focus_epic = nw::MasterFeat::make(15);
constexpr nw::MasterFeat mfeat_spell_focus_epic = nw::MasterFeat::make(16);
constexpr nw::MasterFeat mfeat_resist_energy_epic = nw::MasterFeat::make(17);

constexpr nw::Feat feat_alertness = nw::Feat::make(0);
constexpr nw::Feat feat_ambidexterity = nw::Feat::make(1);
constexpr nw::Feat feat_armor_proficiency_heavy = nw::Feat::make(2);
constexpr nw::Feat feat_armor_proficiency_light = nw::Feat::make(3);
constexpr nw::Feat feat_armor_proficiency_medium = nw::Feat::make(4);
constexpr nw::Feat feat_called_shot = nw::Feat::make(5);
constexpr nw::Feat feat_cleave = nw::Feat::make(6);
constexpr nw::Feat feat_combat_casting = nw::Feat::make(7);
constexpr nw::Feat feat_deflect_arrows = nw::Feat::make(8);
constexpr nw::Feat feat_disarm = nw::Feat::make(9);
constexpr nw::Feat feat_dodge = nw::Feat::make(10);
constexpr nw::Feat feat_empower_spell = nw::Feat::make(11);
constexpr nw::Feat feat_extend_spell = nw::Feat::make(12);
constexpr nw::Feat feat_extra_turning = nw::Feat::make(13);
constexpr nw::Feat feat_great_fortitude = nw::Feat::make(14);
constexpr nw::Feat feat_improved_critical_club = nw::Feat::make(15);
constexpr nw::Feat feat_improved_disarm = nw::Feat::make(16);
constexpr nw::Feat feat_improved_knockdown = nw::Feat::make(17);
constexpr nw::Feat feat_improved_parry = nw::Feat::make(18);
constexpr nw::Feat feat_improved_power_attack = nw::Feat::make(19);
constexpr nw::Feat feat_improved_two_weapon_fighting = nw::Feat::make(20);
constexpr nw::Feat feat_improved_unarmed = nw::Feat::make(21);
constexpr nw::Feat feat_iron_will = nw::Feat::make(22);
constexpr nw::Feat feat_knockdown = nw::Feat::make(23);
constexpr nw::Feat feat_lightning_reflexes = nw::Feat::make(24);
constexpr nw::Feat feat_maximize_spell = nw::Feat::make(25);
constexpr nw::Feat feat_mobility = nw::Feat::make(26);
constexpr nw::Feat feat_point_blank_shot = nw::Feat::make(27);
constexpr nw::Feat feat_power_attack = nw::Feat::make(28);
constexpr nw::Feat feat_quicken_spell = nw::Feat::make(29);
constexpr nw::Feat feat_rapid_shot = nw::Feat::make(30);
constexpr nw::Feat feat_sap = nw::Feat::make(31);
constexpr nw::Feat feat_shield_proficiency = nw::Feat::make(32);
constexpr nw::Feat feat_silence_spell = nw::Feat::make(33);
constexpr nw::Feat feat_skill_focus_animal_empathy = nw::Feat::make(34);
constexpr nw::Feat feat_spell_focus_abjuration = nw::Feat::make(35);
constexpr nw::Feat feat_spell_penetration = nw::Feat::make(36);
constexpr nw::Feat feat_still_spell = nw::Feat::make(37);
constexpr nw::Feat feat_stunning_fist = nw::Feat::make(39);
constexpr nw::Feat feat_toughness = nw::Feat::make(40);
constexpr nw::Feat feat_two_weapon_fighting = nw::Feat::make(41);
constexpr nw::Feat feat_weapon_finesse = nw::Feat::make(42);
constexpr nw::Feat feat_weapon_focus_club = nw::Feat::make(43);
constexpr nw::Feat feat_weapon_proficiency_exotic = nw::Feat::make(44);
constexpr nw::Feat feat_weapon_proficiency_martial = nw::Feat::make(45);
constexpr nw::Feat feat_weapon_proficiency_simple = nw::Feat::make(46);
constexpr nw::Feat feat_weapon_specialization_club = nw::Feat::make(47);
constexpr nw::Feat feat_weapon_proficiency_druid = nw::Feat::make(48);
constexpr nw::Feat feat_weapon_proficiency_monk = nw::Feat::make(49);
constexpr nw::Feat feat_weapon_proficiency_rogue = nw::Feat::make(50);
constexpr nw::Feat feat_weapon_proficiency_wizard = nw::Feat::make(51);
constexpr nw::Feat feat_improved_critical_dagger = nw::Feat::make(52);
constexpr nw::Feat feat_improved_critical_dart = nw::Feat::make(53);
constexpr nw::Feat feat_improved_critical_heavycrossbow = nw::Feat::make(54);
constexpr nw::Feat feat_improved_critical_lightcrossbow = nw::Feat::make(55);
constexpr nw::Feat feat_improved_critical_lightmace = nw::Feat::make(56);
constexpr nw::Feat feat_improved_critical_morningstar = nw::Feat::make(57);
constexpr nw::Feat feat_improved_critical_quarterstaff = nw::Feat::make(58);
constexpr nw::Feat feat_improved_critical_spear = nw::Feat::make(59);
constexpr nw::Feat feat_improved_critical_sickle = nw::Feat::make(60);
constexpr nw::Feat feat_improved_critical_sling = nw::Feat::make(61);
constexpr nw::Feat feat_improved_critical_unarmed = nw::Feat::make(62);
constexpr nw::Feat feat_improved_critical_longbow = nw::Feat::make(63);
constexpr nw::Feat feat_improved_critical_shortbow = nw::Feat::make(64);
constexpr nw::Feat feat_improved_critical_shortsword = nw::Feat::make(65);
constexpr nw::Feat feat_improved_critical_rapier = nw::Feat::make(66);
constexpr nw::Feat feat_improved_critical_scimitar = nw::Feat::make(67);
constexpr nw::Feat feat_improved_critical_longsword = nw::Feat::make(68);
constexpr nw::Feat feat_improved_critical_greatsword = nw::Feat::make(69);
constexpr nw::Feat feat_improved_critical_handaxe = nw::Feat::make(70);
constexpr nw::Feat feat_improved_critical_throwingaxe = nw::Feat::make(71);
constexpr nw::Feat feat_improved_critical_battleaxe = nw::Feat::make(72);
constexpr nw::Feat feat_improved_critical_greataxe = nw::Feat::make(73);
constexpr nw::Feat feat_improved_critical_halberd = nw::Feat::make(74);
constexpr nw::Feat feat_improved_critical_lighthammer = nw::Feat::make(75);
constexpr nw::Feat feat_improved_critical_lightflail = nw::Feat::make(76);
constexpr nw::Feat feat_improved_critical_warhammer = nw::Feat::make(77);
constexpr nw::Feat feat_improved_critical_heavyflail = nw::Feat::make(78);
constexpr nw::Feat feat_improved_critical_kama = nw::Feat::make(79);
constexpr nw::Feat feat_improved_critical_kukri = nw::Feat::make(80);
// constexpr nw::Feat feat_improved_critical_nunchaku = nw::Feat::make( 81);
constexpr nw::Feat feat_improved_critical_shuriken = nw::Feat::make(82);
constexpr nw::Feat feat_improved_critical_scythe = nw::Feat::make(83);
constexpr nw::Feat feat_improved_critical_katana = nw::Feat::make(84);
constexpr nw::Feat feat_improved_critical_bastardsword = nw::Feat::make(85);
constexpr nw::Feat feat_improved_critical_diremace = nw::Feat::make(87);
constexpr nw::Feat feat_improved_critical_doubleaxe = nw::Feat::make(88);
constexpr nw::Feat feat_improved_critical_twobladedsword = nw::Feat::make(89);
constexpr nw::Feat feat_weapon_focus_dagger = nw::Feat::make(90);
constexpr nw::Feat feat_weapon_focus_dart = nw::Feat::make(91);
constexpr nw::Feat feat_weapon_focus_heavycrossbow = nw::Feat::make(92);
constexpr nw::Feat feat_weapon_focus_lightcrossbow = nw::Feat::make(93);
constexpr nw::Feat feat_weapon_focus_lightmace = nw::Feat::make(94);
constexpr nw::Feat feat_weapon_focus_morningstar = nw::Feat::make(95);
constexpr nw::Feat feat_weapon_focus_quarterstaff = nw::Feat::make(96);
constexpr nw::Feat feat_weapon_focus_spear = nw::Feat::make(97);
constexpr nw::Feat feat_weapon_focus_sickle = nw::Feat::make(98);
constexpr nw::Feat feat_weapon_focus_sling = nw::Feat::make(99);
constexpr nw::Feat feat_weapon_focus_unarmed = nw::Feat::make(100);
constexpr nw::Feat feat_weapon_focus_longbow = nw::Feat::make(101);
constexpr nw::Feat feat_weapon_focus_shortbow = nw::Feat::make(102);
constexpr nw::Feat feat_weapon_focus_shortsword = nw::Feat::make(103);
constexpr nw::Feat feat_weapon_focus_rapier = nw::Feat::make(104);
constexpr nw::Feat feat_weapon_focus_scimitar = nw::Feat::make(105);
constexpr nw::Feat feat_weapon_focus_longsword = nw::Feat::make(106);
constexpr nw::Feat feat_weapon_focus_greatsword = nw::Feat::make(107);
constexpr nw::Feat feat_weapon_focus_handaxe = nw::Feat::make(108);
constexpr nw::Feat feat_weapon_focus_throwingaxe = nw::Feat::make(109);
constexpr nw::Feat feat_weapon_focus_battleaxe = nw::Feat::make(110);
constexpr nw::Feat feat_weapon_focus_greataxe = nw::Feat::make(111);
constexpr nw::Feat feat_weapon_focus_halberd = nw::Feat::make(112);
constexpr nw::Feat feat_weapon_focus_lighthammer = nw::Feat::make(113);
constexpr nw::Feat feat_weapon_focus_lightflail = nw::Feat::make(114);
constexpr nw::Feat feat_weapon_focus_warhammer = nw::Feat::make(115);
constexpr nw::Feat feat_weapon_focus_heavyflail = nw::Feat::make(116);
constexpr nw::Feat feat_weapon_focus_kama = nw::Feat::make(117);
constexpr nw::Feat feat_weapon_focus_kukri = nw::Feat::make(118);
// constexpr nw::Feat feat_weapon_focus_nunchaku = nw::Feat::make( 119);
constexpr nw::Feat feat_weapon_focus_shuriken = nw::Feat::make(120);
constexpr nw::Feat feat_weapon_focus_scythe = nw::Feat::make(121);
constexpr nw::Feat feat_weapon_focus_katana = nw::Feat::make(122);
constexpr nw::Feat feat_weapon_focus_bastardsword = nw::Feat::make(123);
constexpr nw::Feat feat_weapon_focus_diremace = nw::Feat::make(125);
constexpr nw::Feat feat_weapon_focus_doubleaxe = nw::Feat::make(126);
constexpr nw::Feat feat_weapon_focus_twobladedsword = nw::Feat::make(127);
constexpr nw::Feat feat_weapon_specialization_dagger = nw::Feat::make(128);
constexpr nw::Feat feat_weapon_specialization_dart = nw::Feat::make(129);
constexpr nw::Feat feat_weapon_specialization_heavycrossbow = nw::Feat::make(130);
constexpr nw::Feat feat_weapon_specialization_lightcrossbow = nw::Feat::make(131);
constexpr nw::Feat feat_weapon_specialization_lightmace = nw::Feat::make(132);
constexpr nw::Feat feat_weapon_specialization_morningstar = nw::Feat::make(133);
constexpr nw::Feat feat_weapon_specialization_quarterstaff = nw::Feat::make(134);
constexpr nw::Feat feat_weapon_specialization_spear = nw::Feat::make(135);
constexpr nw::Feat feat_weapon_specialization_sickle = nw::Feat::make(136);
constexpr nw::Feat feat_weapon_specialization_sling = nw::Feat::make(137);
constexpr nw::Feat feat_weapon_specialization_unarmed = nw::Feat::make(138);
constexpr nw::Feat feat_weapon_specialization_longbow = nw::Feat::make(139);
constexpr nw::Feat feat_weapon_specialization_shortbow = nw::Feat::make(140);
constexpr nw::Feat feat_weapon_specialization_shortsword = nw::Feat::make(141);
constexpr nw::Feat feat_weapon_specialization_rapier = nw::Feat::make(142);
constexpr nw::Feat feat_weapon_specialization_scimitar = nw::Feat::make(143);
constexpr nw::Feat feat_weapon_specialization_longsword = nw::Feat::make(144);
constexpr nw::Feat feat_weapon_specialization_greatsword = nw::Feat::make(145);
constexpr nw::Feat feat_weapon_specialization_handaxe = nw::Feat::make(146);
constexpr nw::Feat feat_weapon_specialization_throwingaxe = nw::Feat::make(147);
constexpr nw::Feat feat_weapon_specialization_battleaxe = nw::Feat::make(148);
constexpr nw::Feat feat_weapon_specialization_greataxe = nw::Feat::make(149);
constexpr nw::Feat feat_weapon_specialization_halberd = nw::Feat::make(150);
constexpr nw::Feat feat_weapon_specialization_lighthammer = nw::Feat::make(151);
constexpr nw::Feat feat_weapon_specialization_lightflail = nw::Feat::make(152);
constexpr nw::Feat feat_weapon_specialization_warhammer = nw::Feat::make(153);
constexpr nw::Feat feat_weapon_specialization_heavyflail = nw::Feat::make(154);
constexpr nw::Feat feat_weapon_specialization_kama = nw::Feat::make(155);
constexpr nw::Feat feat_weapon_specialization_kukri = nw::Feat::make(156);
// constexpr nw::Feat feat_weapon_specialization_nunchaku = nw::Feat::make( 157);
constexpr nw::Feat feat_weapon_specialization_shuriken = nw::Feat::make(158);
constexpr nw::Feat feat_weapon_specialization_scythe = nw::Feat::make(159);
constexpr nw::Feat feat_weapon_specialization_katana = nw::Feat::make(160);
constexpr nw::Feat feat_weapon_specialization_bastardsword = nw::Feat::make(161);
constexpr nw::Feat feat_weapon_specialization_diremace = nw::Feat::make(163);
constexpr nw::Feat feat_weapon_specialization_doubleaxe = nw::Feat::make(164);
constexpr nw::Feat feat_weapon_specialization_twobladedsword = nw::Feat::make(165);
constexpr nw::Feat feat_spell_focus_conjuration = nw::Feat::make(166);
constexpr nw::Feat feat_spell_focus_divination = nw::Feat::make(167);
constexpr nw::Feat feat_spell_focus_enchantment = nw::Feat::make(168);
constexpr nw::Feat feat_spell_focus_evocation = nw::Feat::make(169);
constexpr nw::Feat feat_spell_focus_illusion = nw::Feat::make(170);
constexpr nw::Feat feat_spell_focus_necromancy = nw::Feat::make(171);
constexpr nw::Feat feat_spell_focus_transmutation = nw::Feat::make(172);
constexpr nw::Feat feat_skill_focus_concentration = nw::Feat::make(173);
constexpr nw::Feat feat_skill_focus_disable_trap = nw::Feat::make(174);
constexpr nw::Feat feat_skill_focus_discipline = nw::Feat::make(175);
constexpr nw::Feat feat_skill_focus_heal = nw::Feat::make(177);
constexpr nw::Feat feat_skill_focus_hide = nw::Feat::make(178);
constexpr nw::Feat feat_skill_focus_listen = nw::Feat::make(179);
constexpr nw::Feat feat_skill_focus_lore = nw::Feat::make(180);
constexpr nw::Feat feat_skill_focus_move_silently = nw::Feat::make(181);
constexpr nw::Feat feat_skill_focus_open_lock = nw::Feat::make(182);
constexpr nw::Feat feat_skill_focus_parry = nw::Feat::make(183);
constexpr nw::Feat feat_skill_focus_perform = nw::Feat::make(184);
constexpr nw::Feat feat_skill_focus_persuade = nw::Feat::make(185);
constexpr nw::Feat feat_skill_focus_pick_pocket = nw::Feat::make(186);
constexpr nw::Feat feat_skill_focus_search = nw::Feat::make(187);
constexpr nw::Feat feat_skill_focus_set_trap = nw::Feat::make(188);
constexpr nw::Feat feat_skill_focus_spellcraft = nw::Feat::make(189);
constexpr nw::Feat feat_skill_focus_spot = nw::Feat::make(190);
constexpr nw::Feat feat_skill_focus_taunt = nw::Feat::make(192);
constexpr nw::Feat feat_skill_focus_use_magic_device = nw::Feat::make(193);
constexpr nw::Feat feat_barbarian_endurance = nw::Feat::make(194);
constexpr nw::Feat feat_uncanny_dodge_1 = nw::Feat::make(195);
constexpr nw::Feat feat_damage_reduction = nw::Feat::make(196);
constexpr nw::Feat feat_bardic_knowledge = nw::Feat::make(197);
constexpr nw::Feat feat_nature_sense = nw::Feat::make(198);
constexpr nw::Feat feat_animal_companion = nw::Feat::make(199);
constexpr nw::Feat feat_woodland_stride = nw::Feat::make(200);
constexpr nw::Feat feat_trackless_step = nw::Feat::make(201);
constexpr nw::Feat feat_resist_natures_lure = nw::Feat::make(202);
constexpr nw::Feat feat_venom_immunity = nw::Feat::make(203);
constexpr nw::Feat feat_flurry_of_blows = nw::Feat::make(204);
constexpr nw::Feat feat_evasion = nw::Feat::make(206);
constexpr nw::Feat feat_monk_endurance = nw::Feat::make(207);
constexpr nw::Feat feat_still_mind = nw::Feat::make(208);
constexpr nw::Feat feat_purity_of_body = nw::Feat::make(209);
constexpr nw::Feat feat_wholeness_of_body = nw::Feat::make(211);
constexpr nw::Feat feat_improved_evasion = nw::Feat::make(212);
constexpr nw::Feat feat_ki_strike = nw::Feat::make(213);
constexpr nw::Feat feat_diamond_body = nw::Feat::make(214);
constexpr nw::Feat feat_diamond_soul = nw::Feat::make(215);
constexpr nw::Feat feat_perfect_self = nw::Feat::make(216);
constexpr nw::Feat feat_divine_grace = nw::Feat::make(217);
constexpr nw::Feat feat_divine_health = nw::Feat::make(219);
constexpr nw::Feat feat_sneak_attack = nw::Feat::make(221);
constexpr nw::Feat feat_crippling_strike = nw::Feat::make(222);
constexpr nw::Feat feat_defensive_roll = nw::Feat::make(223);
constexpr nw::Feat feat_opportunist = nw::Feat::make(224);
constexpr nw::Feat feat_skill_mastery = nw::Feat::make(225);
constexpr nw::Feat feat_uncanny_reflex = nw::Feat::make(226);
constexpr nw::Feat feat_stonecunning = nw::Feat::make(227);
constexpr nw::Feat feat_darkvision = nw::Feat::make(228);
constexpr nw::Feat feat_hardiness_versus_poisons = nw::Feat::make(229);
constexpr nw::Feat feat_hardiness_versus_spells = nw::Feat::make(230);
constexpr nw::Feat feat_battle_training_versus_orcs = nw::Feat::make(231);
constexpr nw::Feat feat_battle_training_versus_goblins = nw::Feat::make(232);
constexpr nw::Feat feat_battle_training_versus_giants = nw::Feat::make(233);
constexpr nw::Feat feat_skill_affinity_lore = nw::Feat::make(234);
constexpr nw::Feat feat_immunity_to_sleep = nw::Feat::make(235);
constexpr nw::Feat feat_hardiness_versus_enchantments = nw::Feat::make(236);
constexpr nw::Feat feat_skill_affinity_listen = nw::Feat::make(237);
constexpr nw::Feat feat_skill_affinity_search = nw::Feat::make(238);
constexpr nw::Feat feat_skill_affinity_spot = nw::Feat::make(239);
constexpr nw::Feat feat_keen_sense = nw::Feat::make(240);
constexpr nw::Feat feat_hardiness_versus_illusions = nw::Feat::make(241);
constexpr nw::Feat feat_battle_training_versus_reptilians = nw::Feat::make(242);
constexpr nw::Feat feat_skill_affinity_concentration = nw::Feat::make(243);
constexpr nw::Feat feat_partial_skill_affinity_listen = nw::Feat::make(244);
constexpr nw::Feat feat_partial_skill_affinity_search = nw::Feat::make(245);
constexpr nw::Feat feat_partial_skill_affinity_spot = nw::Feat::make(246);
constexpr nw::Feat feat_skill_affinity_move_silently = nw::Feat::make(247);
constexpr nw::Feat feat_lucky = nw::Feat::make(248);
constexpr nw::Feat feat_fearless = nw::Feat::make(249);
constexpr nw::Feat feat_good_aim = nw::Feat::make(250);
constexpr nw::Feat feat_uncanny_dodge_2 = nw::Feat::make(251);
constexpr nw::Feat feat_uncanny_dodge_3 = nw::Feat::make(252);
constexpr nw::Feat feat_uncanny_dodge_4 = nw::Feat::make(253);
constexpr nw::Feat feat_uncanny_dodge_5 = nw::Feat::make(254);
constexpr nw::Feat feat_uncanny_dodge_6 = nw::Feat::make(255);
constexpr nw::Feat feat_weapon_proficiency_elf = nw::Feat::make(256);
constexpr nw::Feat feat_bard_songs = nw::Feat::make(257);
constexpr nw::Feat feat_quick_to_master = nw::Feat::make(258);
constexpr nw::Feat feat_slippery_mind = nw::Feat::make(259);
constexpr nw::Feat feat_monk_ac_bonus = nw::Feat::make(260);
constexpr nw::Feat feat_favored_enemy_dwarf = nw::Feat::make(261);
constexpr nw::Feat feat_favored_enemy_elf = nw::Feat::make(262);
constexpr nw::Feat feat_favored_enemy_gnome = nw::Feat::make(263);
constexpr nw::Feat feat_favored_enemy_halfling = nw::Feat::make(264);
constexpr nw::Feat feat_favored_enemy_halfelf = nw::Feat::make(265);
constexpr nw::Feat feat_favored_enemy_halforc = nw::Feat::make(266);
constexpr nw::Feat feat_favored_enemy_human = nw::Feat::make(267);
constexpr nw::Feat feat_favored_enemy_aberration = nw::Feat::make(268);
constexpr nw::Feat feat_favored_enemy_animal = nw::Feat::make(269);
constexpr nw::Feat feat_favored_enemy_beast = nw::Feat::make(270);
constexpr nw::Feat feat_favored_enemy_construct = nw::Feat::make(271);
constexpr nw::Feat feat_favored_enemy_dragon = nw::Feat::make(272);
constexpr nw::Feat feat_favored_enemy_goblinoid = nw::Feat::make(273);
constexpr nw::Feat feat_favored_enemy_monstrous = nw::Feat::make(274);
constexpr nw::Feat feat_favored_enemy_orc = nw::Feat::make(275);
constexpr nw::Feat feat_favored_enemy_reptilian = nw::Feat::make(276);
constexpr nw::Feat feat_favored_enemy_elemental = nw::Feat::make(277);
constexpr nw::Feat feat_favored_enemy_fey = nw::Feat::make(278);
constexpr nw::Feat feat_favored_enemy_giant = nw::Feat::make(279);
constexpr nw::Feat feat_favored_enemy_magical_beast = nw::Feat::make(280);
constexpr nw::Feat feat_favored_enemy_outsider = nw::Feat::make(281);
constexpr nw::Feat feat_favored_enemy_shapechanger = nw::Feat::make(284);
constexpr nw::Feat feat_favored_enemy_undead = nw::Feat::make(285);
constexpr nw::Feat feat_favored_enemy_vermin = nw::Feat::make(286);
constexpr nw::Feat feat_weapon_proficiency_creature = nw::Feat::make(289);
constexpr nw::Feat feat_weapon_specialization_creature = nw::Feat::make(290);
constexpr nw::Feat feat_weapon_focus_creature = nw::Feat::make(291);
constexpr nw::Feat feat_improved_critical_creature = nw::Feat::make(292);
constexpr nw::Feat feat_barbarian_rage = nw::Feat::make(293);
constexpr nw::Feat feat_turn_undead = nw::Feat::make(294);
constexpr nw::Feat feat_quivering_palm = nw::Feat::make(296);
constexpr nw::Feat feat_empty_body = nw::Feat::make(297);
// constexpr nw::Feat feat_detect_evil = nw::Feat::make( 298);
constexpr nw::Feat feat_lay_on_hands = nw::Feat::make(299);
constexpr nw::Feat feat_aura_of_courage = nw::Feat::make(300);
constexpr nw::Feat feat_smite_evil = nw::Feat::make(301);
constexpr nw::Feat feat_remove_disease = nw::Feat::make(302);
constexpr nw::Feat feat_summon_familiar = nw::Feat::make(303);
constexpr nw::Feat feat_elemental_shape = nw::Feat::make(304);
constexpr nw::Feat feat_wild_shape = nw::Feat::make(305);
constexpr nw::Feat feat_war_domain_power = nw::Feat::make(306);
constexpr nw::Feat feat_strength_domain_power = nw::Feat::make(307);
constexpr nw::Feat feat_protection_domain_power = nw::Feat::make(308);
constexpr nw::Feat feat_luck_domain_power = nw::Feat::make(309);
constexpr nw::Feat feat_death_domain_power = nw::Feat::make(310);
constexpr nw::Feat feat_air_domain_power = nw::Feat::make(311);
constexpr nw::Feat feat_animal_domain_power = nw::Feat::make(312);
constexpr nw::Feat feat_destruction_domain_power = nw::Feat::make(313);
constexpr nw::Feat feat_earth_domain_power = nw::Feat::make(314);
constexpr nw::Feat feat_evil_domain_power = nw::Feat::make(315);
constexpr nw::Feat feat_fire_domain_power = nw::Feat::make(316);
constexpr nw::Feat feat_good_domain_power = nw::Feat::make(317);
constexpr nw::Feat feat_healing_domain_power = nw::Feat::make(318);
constexpr nw::Feat feat_knowledge_domain_power = nw::Feat::make(319);
constexpr nw::Feat feat_magic_domain_power = nw::Feat::make(320);
constexpr nw::Feat feat_plant_domain_power = nw::Feat::make(321);
constexpr nw::Feat feat_sun_domain_power = nw::Feat::make(322);
constexpr nw::Feat feat_travel_domain_power = nw::Feat::make(323);
constexpr nw::Feat feat_trickery_domain_power = nw::Feat::make(324);
constexpr nw::Feat feat_water_domain_power = nw::Feat::make(325);
constexpr nw::Feat feat_ki_strike_2 = nw::Feat::make(343);
constexpr nw::Feat feat_ki_strike_3 = nw::Feat::make(344);
constexpr nw::Feat feat_lowlightvision = nw::Feat::make(354);
constexpr nw::Feat feat_improved_initiative = nw::Feat::make(377);
constexpr nw::Feat feat_artist = nw::Feat::make(378);
constexpr nw::Feat feat_blooded = nw::Feat::make(379);
constexpr nw::Feat feat_bullheaded = nw::Feat::make(380);
constexpr nw::Feat feat_courtly_magocracy = nw::Feat::make(381);
constexpr nw::Feat feat_luck_of_heroes = nw::Feat::make(382);
constexpr nw::Feat feat_resist_poison = nw::Feat::make(383);
constexpr nw::Feat feat_silver_palm = nw::Feat::make(384);
constexpr nw::Feat feat_snakeblood = nw::Feat::make(386);
constexpr nw::Feat feat_stealthy = nw::Feat::make(387);
constexpr nw::Feat feat_strongsoul = nw::Feat::make(388);
constexpr nw::Feat feat_expertise = nw::Feat::make(389);
constexpr nw::Feat feat_improved_expertise = nw::Feat::make(390);
constexpr nw::Feat feat_great_cleave = nw::Feat::make(391);
constexpr nw::Feat feat_spring_attack = nw::Feat::make(392);
constexpr nw::Feat feat_greater_spell_focus_abjuration = nw::Feat::make(393);
constexpr nw::Feat feat_greater_spell_focus_conjuration = nw::Feat::make(394);
constexpr nw::Feat feat_greater_spell_focus_diviniation = nw::Feat::make(395);
constexpr nw::Feat feat_greater_spell_focus_divination = nw::Feat::make(395);
constexpr nw::Feat feat_greater_spell_focus_enchantment = nw::Feat::make(396);
constexpr nw::Feat feat_greater_spell_focus_evocation = nw::Feat::make(397);
constexpr nw::Feat feat_greater_spell_focus_illusion = nw::Feat::make(398);
constexpr nw::Feat feat_greater_spell_focus_necromancy = nw::Feat::make(399);
constexpr nw::Feat feat_greater_spell_focus_transmutation = nw::Feat::make(400);
constexpr nw::Feat feat_greater_spell_penetration = nw::Feat::make(401);
constexpr nw::Feat feat_thug = nw::Feat::make(402);
constexpr nw::Feat feat_skill_focus_appraise = nw::Feat::make(404);
constexpr nw::Feat feat_skill_focus_tumble = nw::Feat::make(406);
constexpr nw::Feat feat_skill_focus_craft_trap = nw::Feat::make(407);
constexpr nw::Feat feat_blind_fight = nw::Feat::make(408);
constexpr nw::Feat feat_circle_kick = nw::Feat::make(409);
constexpr nw::Feat feat_extra_stunning_attack = nw::Feat::make(410);
constexpr nw::Feat feat_rapid_reload = nw::Feat::make(411);
constexpr nw::Feat feat_zen_archery = nw::Feat::make(412);
constexpr nw::Feat feat_divine_might = nw::Feat::make(413);
constexpr nw::Feat feat_divine_shield = nw::Feat::make(414);
constexpr nw::Feat feat_arcane_defense_abjuration = nw::Feat::make(415);
constexpr nw::Feat feat_arcane_defense_conjuration = nw::Feat::make(416);
constexpr nw::Feat feat_arcane_defense_divination = nw::Feat::make(417);
constexpr nw::Feat feat_arcane_defense_enchantment = nw::Feat::make(418);
constexpr nw::Feat feat_arcane_defense_evocation = nw::Feat::make(419);
constexpr nw::Feat feat_arcane_defense_illusion = nw::Feat::make(420);
constexpr nw::Feat feat_arcane_defense_necromancy = nw::Feat::make(421);
constexpr nw::Feat feat_arcane_defense_transmutation = nw::Feat::make(422);
constexpr nw::Feat feat_extra_music = nw::Feat::make(423);
constexpr nw::Feat feat_lingering_song = nw::Feat::make(424);
constexpr nw::Feat feat_dirty_fighting = nw::Feat::make(425);
constexpr nw::Feat feat_resist_disease = nw::Feat::make(426);
constexpr nw::Feat feat_resist_energy_cold = nw::Feat::make(427);
constexpr nw::Feat feat_resist_energy_acid = nw::Feat::make(428);
constexpr nw::Feat feat_resist_energy_fire = nw::Feat::make(429);
constexpr nw::Feat feat_resist_energy_electrical = nw::Feat::make(430);
constexpr nw::Feat feat_resist_energy_sonic = nw::Feat::make(431);
constexpr nw::Feat feat_hide_in_plain_sight = nw::Feat::make(433);
constexpr nw::Feat feat_shadow_daze = nw::Feat::make(434);
constexpr nw::Feat feat_summon_shadow = nw::Feat::make(435);
constexpr nw::Feat feat_shadow_evade = nw::Feat::make(436);
constexpr nw::Feat feat_deneirs_eye = nw::Feat::make(437);
constexpr nw::Feat feat_tymoras_smile = nw::Feat::make(438);
constexpr nw::Feat feat_lliiras_heart = nw::Feat::make(439);
constexpr nw::Feat feat_craft_harper_item = nw::Feat::make(440);
constexpr nw::Feat feat_harper_sleep = nw::Feat::make(441);
constexpr nw::Feat feat_harper_cats_grace = nw::Feat::make(442);
constexpr nw::Feat feat_harper_eagles_splendor = nw::Feat::make(443);
constexpr nw::Feat feat_harper_invisibility = nw::Feat::make(444);

constexpr nw::Feat feat_prestige_enchant_arrow_1 = nw::Feat::make(445);

constexpr nw::Feat feat_prestige_enchant_arrow_2 = nw::Feat::make(446);
constexpr nw::Feat feat_prestige_enchant_arrow_3 = nw::Feat::make(447);
constexpr nw::Feat feat_prestige_enchant_arrow_4 = nw::Feat::make(448);
constexpr nw::Feat feat_prestige_enchant_arrow_5 = nw::Feat::make(449);
constexpr nw::Feat feat_prestige_imbue_arrow = nw::Feat::make(450);
constexpr nw::Feat feat_prestige_seeker_arrow_1 = nw::Feat::make(451);
constexpr nw::Feat feat_prestige_seeker_arrow_2 = nw::Feat::make(452);
constexpr nw::Feat feat_prestige_hail_of_arrows = nw::Feat::make(453);
constexpr nw::Feat feat_prestige_arrow_of_death = nw::Feat::make(454);

constexpr nw::Feat feat_prestige_death_attack_1 = nw::Feat::make(455);
constexpr nw::Feat feat_prestige_death_attack_2 = nw::Feat::make(456);
constexpr nw::Feat feat_prestige_death_attack_3 = nw::Feat::make(457);
constexpr nw::Feat feat_prestige_death_attack_4 = nw::Feat::make(458);
constexpr nw::Feat feat_prestige_death_attack_5 = nw::Feat::make(459);

constexpr nw::Feat feat_blackguard_sneak_attack_1d6 = nw::Feat::make(460);
constexpr nw::Feat feat_blackguard_sneak_attack_2d6 = nw::Feat::make(461);
constexpr nw::Feat feat_blackguard_sneak_attack_3d6 = nw::Feat::make(462);

constexpr nw::Feat feat_prestige_poison_save_1 = nw::Feat::make(463);
constexpr nw::Feat feat_prestige_poison_save_2 = nw::Feat::make(464);
constexpr nw::Feat feat_prestige_poison_save_3 = nw::Feat::make(465);
constexpr nw::Feat feat_prestige_poison_save_4 = nw::Feat::make(466);
constexpr nw::Feat feat_prestige_poison_save_5 = nw::Feat::make(467);

constexpr nw::Feat feat_prestige_spell_ghostly_visage = nw::Feat::make(468);
constexpr nw::Feat feat_prestige_darkness = nw::Feat::make(469);
constexpr nw::Feat feat_prestige_invisibility_1 = nw::Feat::make(470);
constexpr nw::Feat feat_prestige_invisibility_2 = nw::Feat::make(471);

constexpr nw::Feat feat_smite_good = nw::Feat::make(472);

constexpr nw::Feat feat_prestige_dark_blessing = nw::Feat::make(473);
constexpr nw::Feat feat_inflict_light_wounds = nw::Feat::make(474);
constexpr nw::Feat feat_inflict_moderate_wounds = nw::Feat::make(475);
constexpr nw::Feat feat_inflict_serious_wounds = nw::Feat::make(476);
constexpr nw::Feat feat_inflict_critical_wounds = nw::Feat::make(477);
constexpr nw::Feat feat_bulls_strength = nw::Feat::make(478);
constexpr nw::Feat feat_contagion = nw::Feat::make(479);
constexpr nw::Feat feat_eye_of_gruumsh_blinding_spittle = nw::Feat::make(480);
constexpr nw::Feat feat_eye_of_gruumsh_blinding_spittle_2 = nw::Feat::make(481);
constexpr nw::Feat feat_eye_of_gruumsh_command_the_horde = nw::Feat::make(482);
constexpr nw::Feat feat_eye_of_gruumsh_swing_blindly = nw::Feat::make(483);
constexpr nw::Feat feat_eye_of_gruumsh_ritual_scarring = nw::Feat::make(484);
constexpr nw::Feat feat_blindsight_5_feet = nw::Feat::make(485);
constexpr nw::Feat feat_blindsight_10_feet = nw::Feat::make(486);
constexpr nw::Feat feat_eye_of_gruumsh_sight_of_gruumsh = nw::Feat::make(487);
constexpr nw::Feat feat_blindsight_60_feet = nw::Feat::make(488);
constexpr nw::Feat feat_shou_disciple_dodge_2 = nw::Feat::make(489);
constexpr nw::Feat feat_epic_armor_skin = nw::Feat::make(490);
constexpr nw::Feat feat_epic_blinding_speed = nw::Feat::make(491);
constexpr nw::Feat feat_epic_damage_reduction_3 = nw::Feat::make(492);
constexpr nw::Feat feat_epic_damage_reduction_6 = nw::Feat::make(493);
constexpr nw::Feat feat_epic_damage_reduction_9 = nw::Feat::make(494);
constexpr nw::Feat feat_epic_devastating_critical_club = nw::Feat::make(495);
constexpr nw::Feat feat_epic_devastating_critical_dagger = nw::Feat::make(496);
constexpr nw::Feat feat_epic_devastating_critical_dart = nw::Feat::make(497);
constexpr nw::Feat feat_epic_devastating_critical_heavycrossbow = nw::Feat::make(498);
constexpr nw::Feat feat_epic_devastating_critical_lightcrossbow = nw::Feat::make(499);
constexpr nw::Feat feat_epic_devastating_critical_lightmace = nw::Feat::make(500);
constexpr nw::Feat feat_epic_devastating_critical_morningstar = nw::Feat::make(501);
constexpr nw::Feat feat_epic_devastating_critical_quarterstaff = nw::Feat::make(502);
constexpr nw::Feat feat_epic_devastating_critical_shortspear = nw::Feat::make(503);
constexpr nw::Feat feat_epic_devastating_critical_sickle = nw::Feat::make(504);
constexpr nw::Feat feat_epic_devastating_critical_sling = nw::Feat::make(505);
constexpr nw::Feat feat_epic_devastating_critical_unarmed = nw::Feat::make(506);
constexpr nw::Feat feat_epic_devastating_critical_longbow = nw::Feat::make(507);
constexpr nw::Feat feat_epic_devastating_critical_shortbow = nw::Feat::make(508);
constexpr nw::Feat feat_epic_devastating_critical_shortsword = nw::Feat::make(509);
constexpr nw::Feat feat_epic_devastating_critical_rapier = nw::Feat::make(510);
constexpr nw::Feat feat_epic_devastating_critical_scimitar = nw::Feat::make(511);
constexpr nw::Feat feat_epic_devastating_critical_longsword = nw::Feat::make(512);
constexpr nw::Feat feat_epic_devastating_critical_greatsword = nw::Feat::make(513);
constexpr nw::Feat feat_epic_devastating_critical_handaxe = nw::Feat::make(514);
constexpr nw::Feat feat_epic_devastating_critical_throwingaxe = nw::Feat::make(515);
constexpr nw::Feat feat_epic_devastating_critical_battleaxe = nw::Feat::make(516);
constexpr nw::Feat feat_epic_devastating_critical_greataxe = nw::Feat::make(517);
constexpr nw::Feat feat_epic_devastating_critical_halberd = nw::Feat::make(518);
constexpr nw::Feat feat_epic_devastating_critical_lighthammer = nw::Feat::make(519);
constexpr nw::Feat feat_epic_devastating_critical_lightflail = nw::Feat::make(520);
constexpr nw::Feat feat_epic_devastating_critical_warhammer = nw::Feat::make(521);
constexpr nw::Feat feat_epic_devastating_critical_heavyflail = nw::Feat::make(522);
constexpr nw::Feat feat_epic_devastating_critical_kama = nw::Feat::make(523);
constexpr nw::Feat feat_epic_devastating_critical_kukri = nw::Feat::make(524);
constexpr nw::Feat feat_epic_devastating_critical_shuriken = nw::Feat::make(525);
constexpr nw::Feat feat_epic_devastating_critical_scythe = nw::Feat::make(526);
constexpr nw::Feat feat_epic_devastating_critical_katana = nw::Feat::make(527);
constexpr nw::Feat feat_epic_devastating_critical_bastardsword = nw::Feat::make(528);
constexpr nw::Feat feat_epic_devastating_critical_diremace = nw::Feat::make(529);
constexpr nw::Feat feat_epic_devastating_critical_doubleaxe = nw::Feat::make(530);
constexpr nw::Feat feat_epic_devastating_critical_twobladedsword = nw::Feat::make(531);
constexpr nw::Feat feat_epic_devastating_critical_creature = nw::Feat::make(532);
constexpr nw::Feat feat_epic_energy_resistance_cold_1 = nw::Feat::make(533);
constexpr nw::Feat feat_epic_energy_resistance_cold_2 = nw::Feat::make(534);
constexpr nw::Feat feat_epic_energy_resistance_cold_3 = nw::Feat::make(535);
constexpr nw::Feat feat_epic_energy_resistance_cold_4 = nw::Feat::make(536);
constexpr nw::Feat feat_epic_energy_resistance_cold_5 = nw::Feat::make(537);
constexpr nw::Feat feat_epic_energy_resistance_cold_6 = nw::Feat::make(538);
constexpr nw::Feat feat_epic_energy_resistance_cold_7 = nw::Feat::make(539);
constexpr nw::Feat feat_epic_energy_resistance_cold_8 = nw::Feat::make(540);
constexpr nw::Feat feat_epic_energy_resistance_cold_9 = nw::Feat::make(541);
constexpr nw::Feat feat_epic_energy_resistance_cold_10 = nw::Feat::make(542);
constexpr nw::Feat feat_epic_energy_resistance_acid_1 = nw::Feat::make(543);
constexpr nw::Feat feat_epic_energy_resistance_acid_2 = nw::Feat::make(544);
constexpr nw::Feat feat_epic_energy_resistance_acid_3 = nw::Feat::make(545);
constexpr nw::Feat feat_epic_energy_resistance_acid_4 = nw::Feat::make(546);
constexpr nw::Feat feat_epic_energy_resistance_acid_5 = nw::Feat::make(547);
constexpr nw::Feat feat_epic_energy_resistance_acid_6 = nw::Feat::make(548);
constexpr nw::Feat feat_epic_energy_resistance_acid_7 = nw::Feat::make(549);
constexpr nw::Feat feat_epic_energy_resistance_acid_8 = nw::Feat::make(550);
constexpr nw::Feat feat_epic_energy_resistance_acid_9 = nw::Feat::make(551);
constexpr nw::Feat feat_epic_energy_resistance_acid_10 = nw::Feat::make(552);
constexpr nw::Feat feat_epic_energy_resistance_fire_1 = nw::Feat::make(553);
constexpr nw::Feat feat_epic_energy_resistance_fire_2 = nw::Feat::make(554);
constexpr nw::Feat feat_epic_energy_resistance_fire_3 = nw::Feat::make(555);
constexpr nw::Feat feat_epic_energy_resistance_fire_4 = nw::Feat::make(556);
constexpr nw::Feat feat_epic_energy_resistance_fire_5 = nw::Feat::make(557);
constexpr nw::Feat feat_epic_energy_resistance_fire_6 = nw::Feat::make(558);
constexpr nw::Feat feat_epic_energy_resistance_fire_7 = nw::Feat::make(559);
constexpr nw::Feat feat_epic_energy_resistance_fire_8 = nw::Feat::make(560);
constexpr nw::Feat feat_epic_energy_resistance_fire_9 = nw::Feat::make(561);
constexpr nw::Feat feat_epic_energy_resistance_fire_10 = nw::Feat::make(562);
constexpr nw::Feat feat_epic_energy_resistance_electrical_1 = nw::Feat::make(563);
constexpr nw::Feat feat_epic_energy_resistance_electrical_2 = nw::Feat::make(564);
constexpr nw::Feat feat_epic_energy_resistance_electrical_3 = nw::Feat::make(565);
constexpr nw::Feat feat_epic_energy_resistance_electrical_4 = nw::Feat::make(566);
constexpr nw::Feat feat_epic_energy_resistance_electrical_5 = nw::Feat::make(567);
constexpr nw::Feat feat_epic_energy_resistance_electrical_6 = nw::Feat::make(568);
constexpr nw::Feat feat_epic_energy_resistance_electrical_7 = nw::Feat::make(569);
constexpr nw::Feat feat_epic_energy_resistance_electrical_8 = nw::Feat::make(570);
constexpr nw::Feat feat_epic_energy_resistance_electrical_9 = nw::Feat::make(571);
constexpr nw::Feat feat_epic_energy_resistance_electrical_10 = nw::Feat::make(572);
constexpr nw::Feat feat_epic_energy_resistance_sonic_1 = nw::Feat::make(573);
constexpr nw::Feat feat_epic_energy_resistance_sonic_2 = nw::Feat::make(574);
constexpr nw::Feat feat_epic_energy_resistance_sonic_3 = nw::Feat::make(575);
constexpr nw::Feat feat_epic_energy_resistance_sonic_4 = nw::Feat::make(576);
constexpr nw::Feat feat_epic_energy_resistance_sonic_5 = nw::Feat::make(577);
constexpr nw::Feat feat_epic_energy_resistance_sonic_6 = nw::Feat::make(578);
constexpr nw::Feat feat_epic_energy_resistance_sonic_7 = nw::Feat::make(579);
constexpr nw::Feat feat_epic_energy_resistance_sonic_8 = nw::Feat::make(580);
constexpr nw::Feat feat_epic_energy_resistance_sonic_9 = nw::Feat::make(581);
constexpr nw::Feat feat_epic_energy_resistance_sonic_10 = nw::Feat::make(582);

constexpr nw::Feat feat_epic_fortitude = nw::Feat::make(583);
constexpr nw::Feat feat_epic_prowess = nw::Feat::make(584);
constexpr nw::Feat feat_epic_reflexes = nw::Feat::make(585);
constexpr nw::Feat feat_epic_reputation = nw::Feat::make(586);
constexpr nw::Feat feat_epic_skill_focus_animal_empathy = nw::Feat::make(587);
constexpr nw::Feat feat_epic_skill_focus_appraise = nw::Feat::make(588);
constexpr nw::Feat feat_epic_skill_focus_concentration = nw::Feat::make(589);
constexpr nw::Feat feat_epic_skill_focus_craft_trap = nw::Feat::make(590);
constexpr nw::Feat feat_epic_skill_focus_disable_trap = nw::Feat::make(591);
constexpr nw::Feat feat_epic_skill_focus_discipline = nw::Feat::make(592);
constexpr nw::Feat feat_epic_skill_focus_heal = nw::Feat::make(593);
constexpr nw::Feat feat_epic_skill_focus_hide = nw::Feat::make(594);
constexpr nw::Feat feat_epic_skill_focus_listen = nw::Feat::make(595);
constexpr nw::Feat feat_epic_skill_focus_lore = nw::Feat::make(596);
constexpr nw::Feat feat_epic_skill_focus_move_silently = nw::Feat::make(597);
constexpr nw::Feat feat_epic_skill_focus_open_lock = nw::Feat::make(598);
constexpr nw::Feat feat_epic_skill_focus_parry = nw::Feat::make(599);
constexpr nw::Feat feat_epic_skill_focus_perform = nw::Feat::make(600);
constexpr nw::Feat feat_epic_skill_focus_persuade = nw::Feat::make(601);
constexpr nw::Feat feat_epic_skill_focus_pick_pocket = nw::Feat::make(602);
constexpr nw::Feat feat_epic_skill_focus_search = nw::Feat::make(603);
constexpr nw::Feat feat_epic_skill_focus_set_trap = nw::Feat::make(604);
constexpr nw::Feat feat_epic_skill_focus_spellcraft = nw::Feat::make(605);
constexpr nw::Feat feat_epic_skill_focus_spot = nw::Feat::make(606);
constexpr nw::Feat feat_epic_skill_focus_taunt = nw::Feat::make(607);
constexpr nw::Feat feat_epic_skill_focus_tumble = nw::Feat::make(608);
constexpr nw::Feat feat_epic_skill_focus_use_magic_device = nw::Feat::make(609);
constexpr nw::Feat feat_epic_spell_focus_abjuration = nw::Feat::make(610);
constexpr nw::Feat feat_epic_spell_focus_conjuration = nw::Feat::make(611);
constexpr nw::Feat feat_epic_spell_focus_divination = nw::Feat::make(612);
constexpr nw::Feat feat_epic_spell_focus_enchantment = nw::Feat::make(613);
constexpr nw::Feat feat_epic_spell_focus_evocation = nw::Feat::make(614);
constexpr nw::Feat feat_epic_spell_focus_illusion = nw::Feat::make(615);
constexpr nw::Feat feat_epic_spell_focus_necromancy = nw::Feat::make(616);
constexpr nw::Feat feat_epic_spell_focus_transmutation = nw::Feat::make(617);
constexpr nw::Feat feat_epic_spell_penetration = nw::Feat::make(618);
constexpr nw::Feat feat_epic_weapon_focus_club = nw::Feat::make(619);
constexpr nw::Feat feat_epic_weapon_focus_dagger = nw::Feat::make(620);
constexpr nw::Feat feat_epic_weapon_focus_dart = nw::Feat::make(621);
constexpr nw::Feat feat_epic_weapon_focus_heavycrossbow = nw::Feat::make(622);
constexpr nw::Feat feat_epic_weapon_focus_lightcrossbow = nw::Feat::make(623);
constexpr nw::Feat feat_epic_weapon_focus_lightmace = nw::Feat::make(624);
constexpr nw::Feat feat_epic_weapon_focus_morningstar = nw::Feat::make(625);
constexpr nw::Feat feat_epic_weapon_focus_quarterstaff = nw::Feat::make(626);
constexpr nw::Feat feat_epic_weapon_focus_shortspear = nw::Feat::make(627);
constexpr nw::Feat feat_epic_weapon_focus_sickle = nw::Feat::make(628);
constexpr nw::Feat feat_epic_weapon_focus_sling = nw::Feat::make(629);
constexpr nw::Feat feat_epic_weapon_focus_unarmed = nw::Feat::make(630);
constexpr nw::Feat feat_epic_weapon_focus_longbow = nw::Feat::make(631);
constexpr nw::Feat feat_epic_weapon_focus_shortbow = nw::Feat::make(632);
constexpr nw::Feat feat_epic_weapon_focus_shortsword = nw::Feat::make(633);
constexpr nw::Feat feat_epic_weapon_focus_rapier = nw::Feat::make(634);
constexpr nw::Feat feat_epic_weapon_focus_scimitar = nw::Feat::make(635);
constexpr nw::Feat feat_epic_weapon_focus_longsword = nw::Feat::make(636);
constexpr nw::Feat feat_epic_weapon_focus_greatsword = nw::Feat::make(637);
constexpr nw::Feat feat_epic_weapon_focus_handaxe = nw::Feat::make(638);
constexpr nw::Feat feat_epic_weapon_focus_throwingaxe = nw::Feat::make(639);
constexpr nw::Feat feat_epic_weapon_focus_battleaxe = nw::Feat::make(640);
constexpr nw::Feat feat_epic_weapon_focus_greataxe = nw::Feat::make(641);
constexpr nw::Feat feat_epic_weapon_focus_halberd = nw::Feat::make(642);
constexpr nw::Feat feat_epic_weapon_focus_lighthammer = nw::Feat::make(643);
constexpr nw::Feat feat_epic_weapon_focus_lightflail = nw::Feat::make(644);
constexpr nw::Feat feat_epic_weapon_focus_warhammer = nw::Feat::make(645);
constexpr nw::Feat feat_epic_weapon_focus_heavyflail = nw::Feat::make(646);
constexpr nw::Feat feat_epic_weapon_focus_kama = nw::Feat::make(647);
constexpr nw::Feat feat_epic_weapon_focus_kukri = nw::Feat::make(648);
constexpr nw::Feat feat_epic_weapon_focus_shuriken = nw::Feat::make(649);
constexpr nw::Feat feat_epic_weapon_focus_scythe = nw::Feat::make(650);
constexpr nw::Feat feat_epic_weapon_focus_katana = nw::Feat::make(651);
constexpr nw::Feat feat_epic_weapon_focus_bastardsword = nw::Feat::make(652);
constexpr nw::Feat feat_epic_weapon_focus_diremace = nw::Feat::make(653);
constexpr nw::Feat feat_epic_weapon_focus_doubleaxe = nw::Feat::make(654);
constexpr nw::Feat feat_epic_weapon_focus_twobladedsword = nw::Feat::make(655);
constexpr nw::Feat feat_epic_weapon_focus_creature = nw::Feat::make(656);
constexpr nw::Feat feat_epic_weapon_specialization_club = nw::Feat::make(657);
constexpr nw::Feat feat_epic_weapon_specialization_dagger = nw::Feat::make(658);
constexpr nw::Feat feat_epic_weapon_specialization_dart = nw::Feat::make(659);
constexpr nw::Feat feat_epic_weapon_specialization_heavycrossbow = nw::Feat::make(660);
constexpr nw::Feat feat_epic_weapon_specialization_lightcrossbow = nw::Feat::make(661);
constexpr nw::Feat feat_epic_weapon_specialization_lightmace = nw::Feat::make(662);
constexpr nw::Feat feat_epic_weapon_specialization_morningstar = nw::Feat::make(663);
constexpr nw::Feat feat_epic_weapon_specialization_quarterstaff = nw::Feat::make(664);
constexpr nw::Feat feat_epic_weapon_specialization_shortspear = nw::Feat::make(665);
constexpr nw::Feat feat_epic_weapon_specialization_sickle = nw::Feat::make(666);
constexpr nw::Feat feat_epic_weapon_specialization_sling = nw::Feat::make(667);
constexpr nw::Feat feat_epic_weapon_specialization_unarmed = nw::Feat::make(668);
constexpr nw::Feat feat_epic_weapon_specialization_longbow = nw::Feat::make(669);
constexpr nw::Feat feat_epic_weapon_specialization_shortbow = nw::Feat::make(670);
constexpr nw::Feat feat_epic_weapon_specialization_shortsword = nw::Feat::make(671);
constexpr nw::Feat feat_epic_weapon_specialization_rapier = nw::Feat::make(672);
constexpr nw::Feat feat_epic_weapon_specialization_scimitar = nw::Feat::make(673);
constexpr nw::Feat feat_epic_weapon_specialization_longsword = nw::Feat::make(674);
constexpr nw::Feat feat_epic_weapon_specialization_greatsword = nw::Feat::make(675);
constexpr nw::Feat feat_epic_weapon_specialization_handaxe = nw::Feat::make(676);
constexpr nw::Feat feat_epic_weapon_specialization_throwingaxe = nw::Feat::make(677);
constexpr nw::Feat feat_epic_weapon_specialization_battleaxe = nw::Feat::make(678);
constexpr nw::Feat feat_epic_weapon_specialization_greataxe = nw::Feat::make(679);
constexpr nw::Feat feat_epic_weapon_specialization_halberd = nw::Feat::make(680);
constexpr nw::Feat feat_epic_weapon_specialization_lighthammer = nw::Feat::make(681);
constexpr nw::Feat feat_epic_weapon_specialization_lightflail = nw::Feat::make(682);
constexpr nw::Feat feat_epic_weapon_specialization_warhammer = nw::Feat::make(683);
constexpr nw::Feat feat_epic_weapon_specialization_heavyflail = nw::Feat::make(684);
constexpr nw::Feat feat_epic_weapon_specialization_kama = nw::Feat::make(685);
constexpr nw::Feat feat_epic_weapon_specialization_kukri = nw::Feat::make(686);
constexpr nw::Feat feat_epic_weapon_specialization_shuriken = nw::Feat::make(687);
constexpr nw::Feat feat_epic_weapon_specialization_scythe = nw::Feat::make(688);
constexpr nw::Feat feat_epic_weapon_specialization_katana = nw::Feat::make(689);
constexpr nw::Feat feat_epic_weapon_specialization_bastardsword = nw::Feat::make(690);
constexpr nw::Feat feat_epic_weapon_specialization_diremace = nw::Feat::make(691);
constexpr nw::Feat feat_epic_weapon_specialization_doubleaxe = nw::Feat::make(692);
constexpr nw::Feat feat_epic_weapon_specialization_twobladedsword = nw::Feat::make(693);
constexpr nw::Feat feat_epic_weapon_specialization_creature = nw::Feat::make(694);

constexpr nw::Feat feat_epic_will = nw::Feat::make(695);
constexpr nw::Feat feat_epic_improved_combat_casting = nw::Feat::make(696);
constexpr nw::Feat feat_epic_improved_ki_strike_4 = nw::Feat::make(697);
constexpr nw::Feat feat_epic_improved_ki_strike_5 = nw::Feat::make(698);
constexpr nw::Feat feat_epic_improved_spell_resistance_1 = nw::Feat::make(699);
constexpr nw::Feat feat_epic_improved_spell_resistance_2 = nw::Feat::make(700);
constexpr nw::Feat feat_epic_improved_spell_resistance_3 = nw::Feat::make(701);
constexpr nw::Feat feat_epic_improved_spell_resistance_4 = nw::Feat::make(702);
constexpr nw::Feat feat_epic_improved_spell_resistance_5 = nw::Feat::make(703);
constexpr nw::Feat feat_epic_improved_spell_resistance_6 = nw::Feat::make(704);
constexpr nw::Feat feat_epic_improved_spell_resistance_7 = nw::Feat::make(705);
constexpr nw::Feat feat_epic_improved_spell_resistance_8 = nw::Feat::make(706);
constexpr nw::Feat feat_epic_improved_spell_resistance_9 = nw::Feat::make(707);
constexpr nw::Feat feat_epic_improved_spell_resistance_10 = nw::Feat::make(708);
constexpr nw::Feat feat_epic_overwhelming_critical_club = nw::Feat::make(709);
constexpr nw::Feat feat_epic_overwhelming_critical_dagger = nw::Feat::make(710);
constexpr nw::Feat feat_epic_overwhelming_critical_dart = nw::Feat::make(711);
constexpr nw::Feat feat_epic_overwhelming_critical_heavycrossbow = nw::Feat::make(712);
constexpr nw::Feat feat_epic_overwhelming_critical_lightcrossbow = nw::Feat::make(713);
constexpr nw::Feat feat_epic_overwhelming_critical_lightmace = nw::Feat::make(714);
constexpr nw::Feat feat_epic_overwhelming_critical_morningstar = nw::Feat::make(715);
constexpr nw::Feat feat_epic_overwhelming_critical_quarterstaff = nw::Feat::make(716);
constexpr nw::Feat feat_epic_overwhelming_critical_shortspear = nw::Feat::make(717);
constexpr nw::Feat feat_epic_overwhelming_critical_sickle = nw::Feat::make(718);
constexpr nw::Feat feat_epic_overwhelming_critical_sling = nw::Feat::make(719);
constexpr nw::Feat feat_epic_overwhelming_critical_unarmed = nw::Feat::make(720);
constexpr nw::Feat feat_epic_overwhelming_critical_longbow = nw::Feat::make(721);
constexpr nw::Feat feat_epic_overwhelming_critical_shortbow = nw::Feat::make(722);
constexpr nw::Feat feat_epic_overwhelming_critical_shortsword = nw::Feat::make(723);
constexpr nw::Feat feat_epic_overwhelming_critical_rapier = nw::Feat::make(724);
constexpr nw::Feat feat_epic_overwhelming_critical_scimitar = nw::Feat::make(725);
constexpr nw::Feat feat_epic_overwhelming_critical_longsword = nw::Feat::make(726);
constexpr nw::Feat feat_epic_overwhelming_critical_greatsword = nw::Feat::make(727);
constexpr nw::Feat feat_epic_overwhelming_critical_handaxe = nw::Feat::make(728);
constexpr nw::Feat feat_epic_overwhelming_critical_throwingaxe = nw::Feat::make(729);
constexpr nw::Feat feat_epic_overwhelming_critical_battleaxe = nw::Feat::make(730);
constexpr nw::Feat feat_epic_overwhelming_critical_greataxe = nw::Feat::make(731);
constexpr nw::Feat feat_epic_overwhelming_critical_halberd = nw::Feat::make(732);
constexpr nw::Feat feat_epic_overwhelming_critical_lighthammer = nw::Feat::make(733);
constexpr nw::Feat feat_epic_overwhelming_critical_lightflail = nw::Feat::make(734);
constexpr nw::Feat feat_epic_overwhelming_critical_warhammer = nw::Feat::make(735);
constexpr nw::Feat feat_epic_overwhelming_critical_heavyflail = nw::Feat::make(736);
constexpr nw::Feat feat_epic_overwhelming_critical_kama = nw::Feat::make(737);
constexpr nw::Feat feat_epic_overwhelming_critical_kukri = nw::Feat::make(738);
constexpr nw::Feat feat_epic_overwhelming_critical_shuriken = nw::Feat::make(739);
constexpr nw::Feat feat_epic_overwhelming_critical_scythe = nw::Feat::make(740);
constexpr nw::Feat feat_epic_overwhelming_critical_katana = nw::Feat::make(741);
constexpr nw::Feat feat_epic_overwhelming_critical_bastardsword = nw::Feat::make(742);
constexpr nw::Feat feat_epic_overwhelming_critical_diremace = nw::Feat::make(743);
constexpr nw::Feat feat_epic_overwhelming_critical_doubleaxe = nw::Feat::make(744);
constexpr nw::Feat feat_epic_overwhelming_critical_twobladedsword = nw::Feat::make(745);
constexpr nw::Feat feat_epic_overwhelming_critical_creature = nw::Feat::make(746);
constexpr nw::Feat feat_epic_perfect_health = nw::Feat::make(747);
constexpr nw::Feat feat_epic_self_concealment_10 = nw::Feat::make(748);
constexpr nw::Feat feat_epic_self_concealment_20 = nw::Feat::make(749);
constexpr nw::Feat feat_epic_self_concealment_30 = nw::Feat::make(750);
constexpr nw::Feat feat_epic_self_concealment_40 = nw::Feat::make(751);
constexpr nw::Feat feat_epic_self_concealment_50 = nw::Feat::make(752);
constexpr nw::Feat feat_epic_superior_initiative = nw::Feat::make(753);
constexpr nw::Feat feat_epic_toughness_1 = nw::Feat::make(754);
constexpr nw::Feat feat_epic_toughness_2 = nw::Feat::make(755);
constexpr nw::Feat feat_epic_toughness_3 = nw::Feat::make(756);
constexpr nw::Feat feat_epic_toughness_4 = nw::Feat::make(757);
constexpr nw::Feat feat_epic_toughness_5 = nw::Feat::make(758);
constexpr nw::Feat feat_epic_toughness_6 = nw::Feat::make(759);
constexpr nw::Feat feat_epic_toughness_7 = nw::Feat::make(760);
constexpr nw::Feat feat_epic_toughness_8 = nw::Feat::make(761);
constexpr nw::Feat feat_epic_toughness_9 = nw::Feat::make(762);
constexpr nw::Feat feat_epic_toughness_10 = nw::Feat::make(763);
constexpr nw::Feat feat_epic_great_charisma_1 = nw::Feat::make(764);
constexpr nw::Feat feat_epic_great_charisma_2 = nw::Feat::make(765);
constexpr nw::Feat feat_epic_great_charisma_3 = nw::Feat::make(766);
constexpr nw::Feat feat_epic_great_charisma_4 = nw::Feat::make(767);
constexpr nw::Feat feat_epic_great_charisma_5 = nw::Feat::make(768);
constexpr nw::Feat feat_epic_great_charisma_6 = nw::Feat::make(769);
constexpr nw::Feat feat_epic_great_charisma_7 = nw::Feat::make(770);
constexpr nw::Feat feat_epic_great_charisma_8 = nw::Feat::make(771);
constexpr nw::Feat feat_epic_great_charisma_9 = nw::Feat::make(772);
constexpr nw::Feat feat_epic_great_charisma_10 = nw::Feat::make(773);
constexpr nw::Feat feat_epic_great_constitution_1 = nw::Feat::make(774);
constexpr nw::Feat feat_epic_great_constitution_2 = nw::Feat::make(775);
constexpr nw::Feat feat_epic_great_constitution_3 = nw::Feat::make(776);
constexpr nw::Feat feat_epic_great_constitution_4 = nw::Feat::make(777);
constexpr nw::Feat feat_epic_great_constitution_5 = nw::Feat::make(778);
constexpr nw::Feat feat_epic_great_constitution_6 = nw::Feat::make(779);
constexpr nw::Feat feat_epic_great_constitution_7 = nw::Feat::make(780);
constexpr nw::Feat feat_epic_great_constitution_8 = nw::Feat::make(781);
constexpr nw::Feat feat_epic_great_constitution_9 = nw::Feat::make(782);
constexpr nw::Feat feat_epic_great_constitution_10 = nw::Feat::make(783);
constexpr nw::Feat feat_epic_great_dexterity_1 = nw::Feat::make(784);
constexpr nw::Feat feat_epic_great_dexterity_2 = nw::Feat::make(785);
constexpr nw::Feat feat_epic_great_dexterity_3 = nw::Feat::make(786);
constexpr nw::Feat feat_epic_great_dexterity_4 = nw::Feat::make(787);
constexpr nw::Feat feat_epic_great_dexterity_5 = nw::Feat::make(788);
constexpr nw::Feat feat_epic_great_dexterity_6 = nw::Feat::make(789);
constexpr nw::Feat feat_epic_great_dexterity_7 = nw::Feat::make(790);
constexpr nw::Feat feat_epic_great_dexterity_8 = nw::Feat::make(791);
constexpr nw::Feat feat_epic_great_dexterity_9 = nw::Feat::make(792);
constexpr nw::Feat feat_epic_great_dexterity_10 = nw::Feat::make(793);
constexpr nw::Feat feat_epic_great_intelligence_1 = nw::Feat::make(794);
constexpr nw::Feat feat_epic_great_intelligence_2 = nw::Feat::make(795);
constexpr nw::Feat feat_epic_great_intelligence_3 = nw::Feat::make(796);
constexpr nw::Feat feat_epic_great_intelligence_4 = nw::Feat::make(797);
constexpr nw::Feat feat_epic_great_intelligence_5 = nw::Feat::make(798);
constexpr nw::Feat feat_epic_great_intelligence_6 = nw::Feat::make(799);
constexpr nw::Feat feat_epic_great_intelligence_7 = nw::Feat::make(800);
constexpr nw::Feat feat_epic_great_intelligence_8 = nw::Feat::make(801);
constexpr nw::Feat feat_epic_great_intelligence_9 = nw::Feat::make(802);
constexpr nw::Feat feat_epic_great_intelligence_10 = nw::Feat::make(803);
constexpr nw::Feat feat_epic_great_wisdom_1 = nw::Feat::make(804);
constexpr nw::Feat feat_epic_great_wisdom_2 = nw::Feat::make(805);
constexpr nw::Feat feat_epic_great_wisdom_3 = nw::Feat::make(806);
constexpr nw::Feat feat_epic_great_wisdom_4 = nw::Feat::make(807);
constexpr nw::Feat feat_epic_great_wisdom_5 = nw::Feat::make(808);
constexpr nw::Feat feat_epic_great_wisdom_6 = nw::Feat::make(809);
constexpr nw::Feat feat_epic_great_wisdom_7 = nw::Feat::make(810);
constexpr nw::Feat feat_epic_great_wisdom_8 = nw::Feat::make(811);
constexpr nw::Feat feat_epic_great_wisdom_9 = nw::Feat::make(812);
constexpr nw::Feat feat_epic_great_wisdom_10 = nw::Feat::make(813);
constexpr nw::Feat feat_epic_great_strength_1 = nw::Feat::make(814);
constexpr nw::Feat feat_epic_great_strength_2 = nw::Feat::make(815);
constexpr nw::Feat feat_epic_great_strength_3 = nw::Feat::make(816);
constexpr nw::Feat feat_epic_great_strength_4 = nw::Feat::make(817);
constexpr nw::Feat feat_epic_great_strength_5 = nw::Feat::make(818);
constexpr nw::Feat feat_epic_great_strength_6 = nw::Feat::make(819);
constexpr nw::Feat feat_epic_great_strength_7 = nw::Feat::make(820);
constexpr nw::Feat feat_epic_great_strength_8 = nw::Feat::make(821);
constexpr nw::Feat feat_epic_great_strength_9 = nw::Feat::make(822);
constexpr nw::Feat feat_epic_great_strength_10 = nw::Feat::make(823);
constexpr nw::Feat feat_epic_great_smiting_1 = nw::Feat::make(824);
constexpr nw::Feat feat_epic_great_smiting_2 = nw::Feat::make(825);
constexpr nw::Feat feat_epic_great_smiting_3 = nw::Feat::make(826);
constexpr nw::Feat feat_epic_great_smiting_4 = nw::Feat::make(827);
constexpr nw::Feat feat_epic_great_smiting_5 = nw::Feat::make(828);
constexpr nw::Feat feat_epic_great_smiting_6 = nw::Feat::make(829);
constexpr nw::Feat feat_epic_great_smiting_7 = nw::Feat::make(830);
constexpr nw::Feat feat_epic_great_smiting_8 = nw::Feat::make(831);
constexpr nw::Feat feat_epic_great_smiting_9 = nw::Feat::make(832);
constexpr nw::Feat feat_epic_great_smiting_10 = nw::Feat::make(833);
constexpr nw::Feat feat_epic_improved_sneak_attack_1 = nw::Feat::make(834);
constexpr nw::Feat feat_epic_improved_sneak_attack_2 = nw::Feat::make(835);
constexpr nw::Feat feat_epic_improved_sneak_attack_3 = nw::Feat::make(836);
constexpr nw::Feat feat_epic_improved_sneak_attack_4 = nw::Feat::make(837);
constexpr nw::Feat feat_epic_improved_sneak_attack_5 = nw::Feat::make(838);
constexpr nw::Feat feat_epic_improved_sneak_attack_6 = nw::Feat::make(839);
constexpr nw::Feat feat_epic_improved_sneak_attack_7 = nw::Feat::make(840);
constexpr nw::Feat feat_epic_improved_sneak_attack_8 = nw::Feat::make(841);
constexpr nw::Feat feat_epic_improved_sneak_attack_9 = nw::Feat::make(842);
constexpr nw::Feat feat_epic_improved_sneak_attack_10 = nw::Feat::make(843);
constexpr nw::Feat feat_epic_improved_stunning_fist_1 = nw::Feat::make(844);
constexpr nw::Feat feat_epic_improved_stunning_fist_2 = nw::Feat::make(845);
constexpr nw::Feat feat_epic_improved_stunning_fist_3 = nw::Feat::make(846);
constexpr nw::Feat feat_epic_improved_stunning_fist_4 = nw::Feat::make(847);
constexpr nw::Feat feat_epic_improved_stunning_fist_5 = nw::Feat::make(848);
constexpr nw::Feat feat_epic_improved_stunning_fist_6 = nw::Feat::make(849);
constexpr nw::Feat feat_epic_improved_stunning_fist_7 = nw::Feat::make(850);
constexpr nw::Feat feat_epic_improved_stunning_fist_8 = nw::Feat::make(851);
constexpr nw::Feat feat_epic_improved_stunning_fist_9 = nw::Feat::make(852);
constexpr nw::Feat feat_epic_improved_stunning_fist_10 = nw::Feat::make(853);

// constexpr nw::Feat feat_epic_planar_turning     = nw::Feat::make(  854);
constexpr nw::Feat feat_epic_bane_of_enemies = nw::Feat::make(855);
constexpr nw::Feat feat_epic_dodge = nw::Feat::make(856);
constexpr nw::Feat feat_epic_automatic_quicken_1 = nw::Feat::make(857);
constexpr nw::Feat feat_epic_automatic_quicken_2 = nw::Feat::make(858);
constexpr nw::Feat feat_epic_automatic_quicken_3 = nw::Feat::make(859);
constexpr nw::Feat feat_epic_automatic_silent_spell_1 = nw::Feat::make(860);
constexpr nw::Feat feat_epic_automatic_silent_spell_2 = nw::Feat::make(861);
constexpr nw::Feat feat_epic_automatic_silent_spell_3 = nw::Feat::make(862);
constexpr nw::Feat feat_epic_automatic_still_spell_1 = nw::Feat::make(863);
constexpr nw::Feat feat_epic_automatic_still_spell_2 = nw::Feat::make(864);
constexpr nw::Feat feat_epic_automatic_still_spell_3 = nw::Feat::make(865);

constexpr nw::Feat feat_shou_disciple_martial_flurry_light = nw::Feat::make(866);
constexpr nw::Feat feat_whirlwind_attack = nw::Feat::make(867);
constexpr nw::Feat feat_improved_whirlwind = nw::Feat::make(868);
constexpr nw::Feat feat_mighty_rage = nw::Feat::make(869);
constexpr nw::Feat feat_epic_lasting_inspiration = nw::Feat::make(870);
constexpr nw::Feat feat_curse_song = nw::Feat::make(871);
constexpr nw::Feat feat_epic_wild_shape_undead = nw::Feat::make(872);
constexpr nw::Feat feat_epic_wild_shape_dragon = nw::Feat::make(873);
constexpr nw::Feat feat_epic_spell_mummy_dust = nw::Feat::make(874);
constexpr nw::Feat feat_epic_spell_dragon_knight = nw::Feat::make(875);
constexpr nw::Feat feat_epic_spell_hellball = nw::Feat::make(876);
constexpr nw::Feat feat_epic_spell_mage_armour = nw::Feat::make(877);
constexpr nw::Feat feat_epic_spell_ruin = nw::Feat::make(878);
constexpr nw::Feat feat_weapon_of_choice_sickle = nw::Feat::make(879);
constexpr nw::Feat feat_weapon_of_choice_kama = nw::Feat::make(880);
constexpr nw::Feat feat_weapon_of_choice_kukri = nw::Feat::make(881);
constexpr nw::Feat feat_ki_damage = nw::Feat::make(882);
constexpr nw::Feat feat_increase_multiplier = nw::Feat::make(883);
constexpr nw::Feat feat_superior_weapon_focus = nw::Feat::make(884);
constexpr nw::Feat feat_ki_critical = nw::Feat::make(885);
constexpr nw::Feat feat_bone_skin_2 = nw::Feat::make(886);
constexpr nw::Feat feat_bone_skin_4 = nw::Feat::make(887);
constexpr nw::Feat feat_bone_skin_6 = nw::Feat::make(888);
constexpr nw::Feat feat_animate_dead = nw::Feat::make(889);
constexpr nw::Feat feat_summon_undead = nw::Feat::make(890);
constexpr nw::Feat feat_deathless_vigor = nw::Feat::make(891);
constexpr nw::Feat feat_undead_graft_1 = nw::Feat::make(892);
constexpr nw::Feat feat_undead_graft_2 = nw::Feat::make(893);
constexpr nw::Feat feat_tough_as_bone = nw::Feat::make(894);
constexpr nw::Feat feat_summon_greater_undead = nw::Feat::make(895);
constexpr nw::Feat feat_deathless_mastery = nw::Feat::make(896);
constexpr nw::Feat feat_deathless_master_touch = nw::Feat::make(897);
constexpr nw::Feat feat_greater_wildshape_1 = nw::Feat::make(898);
constexpr nw::Feat feat_shou_disciple_martial_flurry_any = nw::Feat::make(899);
constexpr nw::Feat feat_greater_wildshape_2 = nw::Feat::make(900);
constexpr nw::Feat feat_greater_wildshape_3 = nw::Feat::make(901);
constexpr nw::Feat feat_humanoid_shape = nw::Feat::make(902);
constexpr nw::Feat feat_greater_wildshape_4 = nw::Feat::make(903);
constexpr nw::Feat feat_sacred_defense_1 = nw::Feat::make(904);
constexpr nw::Feat feat_sacred_defense_2 = nw::Feat::make(905);
constexpr nw::Feat feat_sacred_defense_3 = nw::Feat::make(906);
constexpr nw::Feat feat_sacred_defense_4 = nw::Feat::make(907);
constexpr nw::Feat feat_sacred_defense_5 = nw::Feat::make(908);
constexpr nw::Feat feat_divine_wrath = nw::Feat::make(909);
constexpr nw::Feat feat_extra_smiting = nw::Feat::make(910);
constexpr nw::Feat feat_skill_focus_craft_armor = nw::Feat::make(911);
constexpr nw::Feat feat_skill_focus_craft_weapon = nw::Feat::make(912);
constexpr nw::Feat feat_epic_skill_focus_craft_armor = nw::Feat::make(913);
constexpr nw::Feat feat_epic_skill_focus_craft_weapon = nw::Feat::make(914);
constexpr nw::Feat feat_skill_focus_bluff = nw::Feat::make(915);
constexpr nw::Feat feat_skill_focus_intimidate = nw::Feat::make(916);
constexpr nw::Feat feat_epic_skill_focus_bluff = nw::Feat::make(917);
constexpr nw::Feat feat_epic_skill_focus_intimidate = nw::Feat::make(918);

constexpr nw::Feat feat_weapon_of_choice_club = nw::Feat::make(919);
constexpr nw::Feat feat_weapon_of_choice_dagger = nw::Feat::make(920);
constexpr nw::Feat feat_weapon_of_choice_lightmace = nw::Feat::make(921);
constexpr nw::Feat feat_weapon_of_choice_morningstar = nw::Feat::make(922);
constexpr nw::Feat feat_weapon_of_choice_quarterstaff = nw::Feat::make(923);
constexpr nw::Feat feat_weapon_of_choice_shortspear = nw::Feat::make(924);
constexpr nw::Feat feat_weapon_of_choice_shortsword = nw::Feat::make(925);
constexpr nw::Feat feat_weapon_of_choice_rapier = nw::Feat::make(926);
constexpr nw::Feat feat_weapon_of_choice_scimitar = nw::Feat::make(927);
constexpr nw::Feat feat_weapon_of_choice_longsword = nw::Feat::make(928);
constexpr nw::Feat feat_weapon_of_choice_greatsword = nw::Feat::make(929);
constexpr nw::Feat feat_weapon_of_choice_handaxe = nw::Feat::make(930);
constexpr nw::Feat feat_weapon_of_choice_battleaxe = nw::Feat::make(931);
constexpr nw::Feat feat_weapon_of_choice_greataxe = nw::Feat::make(932);
constexpr nw::Feat feat_weapon_of_choice_halberd = nw::Feat::make(933);
constexpr nw::Feat feat_weapon_of_choice_lighthammer = nw::Feat::make(934);
constexpr nw::Feat feat_weapon_of_choice_lightflail = nw::Feat::make(935);
constexpr nw::Feat feat_weapon_of_choice_warhammer = nw::Feat::make(936);
constexpr nw::Feat feat_weapon_of_choice_heavyflail = nw::Feat::make(937);
constexpr nw::Feat feat_weapon_of_choice_scythe = nw::Feat::make(938);
constexpr nw::Feat feat_weapon_of_choice_katana = nw::Feat::make(939);
constexpr nw::Feat feat_weapon_of_choice_bastardsword = nw::Feat::make(940);
constexpr nw::Feat feat_weapon_of_choice_diremace = nw::Feat::make(941);
constexpr nw::Feat feat_weapon_of_choice_doubleaxe = nw::Feat::make(942);
constexpr nw::Feat feat_weapon_of_choice_twobladedsword = nw::Feat::make(943);

constexpr nw::Feat feat_brew_potion = nw::Feat::make(944);
constexpr nw::Feat feat_scribe_scroll = nw::Feat::make(945);
constexpr nw::Feat feat_craft_wand = nw::Feat::make(946);

constexpr nw::Feat feat_dwarven_defender_defensive_stance = nw::Feat::make(947);
constexpr nw::Feat feat_damage_reduction_6 = nw::Feat::make(948);
constexpr nw::Feat feat_prestige_defensive_awareness_1 = nw::Feat::make(949);
constexpr nw::Feat feat_prestige_defensive_awareness_2 = nw::Feat::make(950);
constexpr nw::Feat feat_prestige_defensive_awareness_3 = nw::Feat::make(951);
constexpr nw::Feat feat_weapon_focus_dwarvenwaraxe = nw::Feat::make(952);
constexpr nw::Feat feat_weapon_specialization_dwarvenwaraxe = nw::Feat::make(953);
constexpr nw::Feat feat_improved_critical_dwarvenwaraxe = nw::Feat::make(954);
constexpr nw::Feat feat_epic_devastating_critical_dwarvenwaraxe = nw::Feat::make(955);
constexpr nw::Feat feat_epic_weapon_focus_dwarvenwaraxe = nw::Feat::make(956);
constexpr nw::Feat feat_epic_weapon_specialization_dwarvenwaraxe = nw::Feat::make(957);
constexpr nw::Feat feat_epic_overwhelming_critical_dwarvenwaraxe = nw::Feat::make(958);
constexpr nw::Feat feat_weapon_of_choice_dwarvenwaraxe = nw::Feat::make(959);
constexpr nw::Feat feat_use_poison = nw::Feat::make(960);

constexpr nw::Feat feat_dragon_armor = nw::Feat::make(961);
constexpr nw::Feat feat_dragon_abilities = nw::Feat::make(962);
constexpr nw::Feat feat_dragon_immune_paralysis = nw::Feat::make(963);
constexpr nw::Feat feat_dragon_immune_fire = nw::Feat::make(964);
constexpr nw::Feat feat_dragon_dis_breath = nw::Feat::make(965);
constexpr nw::Feat feat_epic_fighter = nw::Feat::make(966);
constexpr nw::Feat feat_epic_barbarian = nw::Feat::make(967);
constexpr nw::Feat feat_epic_bard = nw::Feat::make(968);
constexpr nw::Feat feat_epic_cleric = nw::Feat::make(969);
constexpr nw::Feat feat_epic_druid = nw::Feat::make(970);
constexpr nw::Feat feat_epic_monk = nw::Feat::make(971);
constexpr nw::Feat feat_epic_paladin = nw::Feat::make(972);
constexpr nw::Feat feat_epic_ranger = nw::Feat::make(973);
constexpr nw::Feat feat_epic_rogue = nw::Feat::make(974);
constexpr nw::Feat feat_epic_sorcerer = nw::Feat::make(975);
constexpr nw::Feat feat_epic_wizard = nw::Feat::make(976);
constexpr nw::Feat feat_epic_arcane_archer = nw::Feat::make(977);
constexpr nw::Feat feat_epic_assassin = nw::Feat::make(978);
constexpr nw::Feat feat_epic_blackguard = nw::Feat::make(979);
constexpr nw::Feat feat_epic_shadowdancer = nw::Feat::make(980);
constexpr nw::Feat feat_epic_harper_scout = nw::Feat::make(981);
constexpr nw::Feat feat_epic_divine_champion = nw::Feat::make(982);
constexpr nw::Feat feat_epic_weapon_master = nw::Feat::make(983);
constexpr nw::Feat feat_epic_pale_master = nw::Feat::make(984);
constexpr nw::Feat feat_epic_dwarven_defender = nw::Feat::make(985);
constexpr nw::Feat feat_epic_shifter = nw::Feat::make(986);
constexpr nw::Feat feat_epic_red_dragon_disc = nw::Feat::make(987);
constexpr nw::Feat feat_epic_thundering_rage = nw::Feat::make(988);
constexpr nw::Feat feat_epic_terrifying_rage = nw::Feat::make(989);
constexpr nw::Feat feat_epic_spell_epic_warding = nw::Feat::make(990);
constexpr nw::Feat feat_weapon_focus_whip = nw::Feat::make(993);
constexpr nw::Feat feat_weapon_specialization_whip = nw::Feat::make(994);
constexpr nw::Feat feat_improved_critical_whip = nw::Feat::make(995);
constexpr nw::Feat feat_epic_devastating_critical_whip = nw::Feat::make(996);
constexpr nw::Feat feat_epic_weapon_focus_whip = nw::Feat::make(997);
constexpr nw::Feat feat_epic_weapon_specialization_whip = nw::Feat::make(998);
constexpr nw::Feat feat_epic_overwhelming_critical_whip = nw::Feat::make(999);
constexpr nw::Feat feat_weapon_of_choice_whip = nw::Feat::make(1000);
constexpr nw::Feat feat_epic_character = nw::Feat::make(1001);
constexpr nw::Feat feat_epic_epic_shadowlord = nw::Feat::make(1002);
constexpr nw::Feat feat_epic_epic_fiend = nw::Feat::make(1003);
constexpr nw::Feat feat_prestige_death_attack_6 = nw::Feat::make(1004);
constexpr nw::Feat feat_prestige_death_attack_7 = nw::Feat::make(1005);
constexpr nw::Feat feat_prestige_death_attack_8 = nw::Feat::make(1006);
constexpr nw::Feat feat_blackguard_sneak_attack_4d6 = nw::Feat::make(1007);
constexpr nw::Feat feat_blackguard_sneak_attack_5d6 = nw::Feat::make(1008);
constexpr nw::Feat feat_blackguard_sneak_attack_6d6 = nw::Feat::make(1009);
constexpr nw::Feat feat_blackguard_sneak_attack_7d6 = nw::Feat::make(1010);
constexpr nw::Feat feat_blackguard_sneak_attack_8d6 = nw::Feat::make(1011);
constexpr nw::Feat feat_blackguard_sneak_attack_9d6 = nw::Feat::make(1012);
constexpr nw::Feat feat_blackguard_sneak_attack_10d6 = nw::Feat::make(1013);
constexpr nw::Feat feat_blackguard_sneak_attack_11d6 = nw::Feat::make(1014);
constexpr nw::Feat feat_blackguard_sneak_attack_12d6 = nw::Feat::make(1015);
constexpr nw::Feat feat_blackguard_sneak_attack_13d6 = nw::Feat::make(1016);
constexpr nw::Feat feat_blackguard_sneak_attack_14d6 = nw::Feat::make(1017);
constexpr nw::Feat feat_blackguard_sneak_attack_15d6 = nw::Feat::make(1018);
constexpr nw::Feat feat_prestige_death_attack_9 = nw::Feat::make(1019);
constexpr nw::Feat feat_prestige_death_attack_10 = nw::Feat::make(1020);
constexpr nw::Feat feat_prestige_death_attack_11 = nw::Feat::make(1021);
constexpr nw::Feat feat_prestige_death_attack_12 = nw::Feat::make(1022);
constexpr nw::Feat feat_prestige_death_attack_13 = nw::Feat::make(1023);
constexpr nw::Feat feat_prestige_death_attack_14 = nw::Feat::make(1024);
constexpr nw::Feat feat_prestige_death_attack_15 = nw::Feat::make(1025);
constexpr nw::Feat feat_prestige_death_attack_16 = nw::Feat::make(1026);
constexpr nw::Feat feat_prestige_death_attack_17 = nw::Feat::make(1027);
constexpr nw::Feat feat_prestige_death_attack_18 = nw::Feat::make(1028);
constexpr nw::Feat feat_prestige_death_attack_19 = nw::Feat::make(1029);
constexpr nw::Feat feat_prestige_death_attack_20 = nw::Feat::make(1030);
constexpr nw::Feat feat_shou_disciple_dodge_3 = nw::Feat::make(1031);
constexpr nw::Feat feat_dragon_hdincrease_d6 = nw::Feat::make(1042);
constexpr nw::Feat feat_dragon_hdincrease_d8 = nw::Feat::make(1043);
constexpr nw::Feat feat_dragon_hdincrease_d10 = nw::Feat::make(1044);
constexpr nw::Feat feat_prestige_enchant_arrow_6 = nw::Feat::make(1045);
constexpr nw::Feat feat_prestige_enchant_arrow_7 = nw::Feat::make(1046);
constexpr nw::Feat feat_prestige_enchant_arrow_8 = nw::Feat::make(1047);
constexpr nw::Feat feat_prestige_enchant_arrow_9 = nw::Feat::make(1048);
constexpr nw::Feat feat_prestige_enchant_arrow_10 = nw::Feat::make(1049);
constexpr nw::Feat feat_prestige_enchant_arrow_11 = nw::Feat::make(1050);
constexpr nw::Feat feat_prestige_enchant_arrow_12 = nw::Feat::make(1051);
constexpr nw::Feat feat_prestige_enchant_arrow_13 = nw::Feat::make(1052);
constexpr nw::Feat feat_prestige_enchant_arrow_14 = nw::Feat::make(1053);
constexpr nw::Feat feat_prestige_enchant_arrow_15 = nw::Feat::make(1054);
constexpr nw::Feat feat_prestige_enchant_arrow_16 = nw::Feat::make(1055);
constexpr nw::Feat feat_prestige_enchant_arrow_17 = nw::Feat::make(1056);
constexpr nw::Feat feat_prestige_enchant_arrow_18 = nw::Feat::make(1057);
constexpr nw::Feat feat_prestige_enchant_arrow_19 = nw::Feat::make(1058);
constexpr nw::Feat feat_prestige_enchant_arrow_20 = nw::Feat::make(1059);
constexpr nw::Feat feat_epic_outsider_shape = nw::Feat::make(1060);
constexpr nw::Feat feat_epic_construct_shape = nw::Feat::make(1061);
constexpr nw::Feat feat_epic_shifter_infinite_wildshape_1 = nw::Feat::make(1062);
constexpr nw::Feat feat_epic_shifter_infinite_wildshape_2 = nw::Feat::make(1063);
constexpr nw::Feat feat_epic_shifter_infinite_wildshape_3 = nw::Feat::make(1064);
constexpr nw::Feat feat_epic_shifter_infinite_wildshape_4 = nw::Feat::make(1065);
constexpr nw::Feat feat_epic_shifter_infinite_humanoid_shape = nw::Feat::make(1066);
constexpr nw::Feat feat_epic_barbarian_damage_reduction = nw::Feat::make(1067);
constexpr nw::Feat feat_epic_druid_infinite_wildshape = nw::Feat::make(1068);
constexpr nw::Feat feat_epic_druid_infinite_elemental_shape = nw::Feat::make(1069);
constexpr nw::Feat feat_prestige_poison_save_epic = nw::Feat::make(1070);
constexpr nw::Feat feat_epic_superior_weapon_focus = nw::Feat::make(1071);

constexpr nw::Feat feat_weapon_focus_trident = nw::Feat::make(1072);
constexpr nw::Feat feat_weapon_specialization_trident = nw::Feat::make(1073);
constexpr nw::Feat feat_improved_critical_trident = nw::Feat::make(1074);
constexpr nw::Feat feat_epic_devastating_critical_trident = nw::Feat::make(1075);
constexpr nw::Feat feat_epic_weapon_focus_trident = nw::Feat::make(1076);
constexpr nw::Feat feat_epic_weapon_specialization_trident = nw::Feat::make(1077);
constexpr nw::Feat feat_epic_overwhelming_critical_trident = nw::Feat::make(1078);
constexpr nw::Feat feat_weapon_of_choice_trident = nw::Feat::make(1079);
constexpr nw::Feat feat_pdk_rally = nw::Feat::make(1080);
constexpr nw::Feat feat_pdk_shield = nw::Feat::make(1081);
constexpr nw::Feat feat_pdk_fear = nw::Feat::make(1082);
constexpr nw::Feat feat_pdk_wrath = nw::Feat::make(1083);
constexpr nw::Feat feat_pdk_stand = nw::Feat::make(1084);
constexpr nw::Feat feat_pdk_inspire_1 = nw::Feat::make(1085);
constexpr nw::Feat feat_pdk_inspire_2 = nw::Feat::make(1086);
constexpr nw::Feat feat_mounted_combat = nw::Feat::make(1087);
constexpr nw::Feat feat_mounted_archery = nw::Feat::make(1088);
constexpr nw::Feat feat_horse_menu = nw::Feat::make(1089);
constexpr nw::Feat feat_horse_mount = nw::Feat::make(1090);
constexpr nw::Feat feat_horse_dismount = nw::Feat::make(1091);
constexpr nw::Feat feat_horse_party_mount = nw::Feat::make(1092);
constexpr nw::Feat feat_horse_party_dismount = nw::Feat::make(1093);
constexpr nw::Feat feat_horse_assign_mount = nw::Feat::make(1094);
constexpr nw::Feat feat_paladin_summon_mount = nw::Feat::make(1095);
constexpr nw::Feat feat_player_tool_01 = nw::Feat::make(1106);
constexpr nw::Feat feat_player_tool_02 = nw::Feat::make(1107);
constexpr nw::Feat feat_player_tool_03 = nw::Feat::make(1108);
constexpr nw::Feat feat_player_tool_04 = nw::Feat::make(1109);
constexpr nw::Feat feat_player_tool_05 = nw::Feat::make(1110);
constexpr nw::Feat feat_player_tool_06 = nw::Feat::make(1111);
constexpr nw::Feat feat_player_tool_07 = nw::Feat::make(1112);
constexpr nw::Feat feat_player_tool_08 = nw::Feat::make(1113);
constexpr nw::Feat feat_player_tool_09 = nw::Feat::make(1114);
constexpr nw::Feat feat_player_tool_10 = nw::Feat::make(1115);

} // namespace nwn1
