nwscript.nss:
file is too big to post here, so I share it on my Google Drive with you all:
https://drive.google.com/file/d/1xnw6DPv7qFWEj8QsImSDchtX4wtq8Gxy/view?usp=sharingbelow an impression whats in the file:
////////////////////////////////////////////////////////
//
// NWScript
//
// The list of actions and pre-defined constants.
//
// (c) BioWare Corp, 1999
//
////////////////////////////////////////////////////////
#define ENGINE_NUM_STRUCTURES 5
#define ENGINE_STRUCTURE_0 effect
#define ENGINE_STRUCTURE_1 event
#define ENGINE_STRUCTURE_2 location
#define ENGINE_STRUCTURE_3 talent
#define ENGINE_STRUCTURE_4 itemproperty
// Constants
int NUM_INVENTORY_SLOTS = 18;
int TRUE = 1;
int FALSE = 0;
float DIRECTION_EAST = 0.0;
float DIRECTION_NORTH = 90.0;
float DIRECTION_WEST = 180.0;
float DIRECTION_SOUTH = 270.0;
float PI = 3.141592;
int ATTITUDE_NEUTRAL = 0;
int ATTITUDE_AGGRESSIVE = 1;
int ATTITUDE_DEFENSIVE = 2;
int ATTITUDE_SPECIAL = 3;
int TALKVOLUME_TALK = 0;
int TALKVOLUME_WHISPER = 1;
int TALKVOLUME_SHOUT = 2;
int TALKVOLUME_SILENT_TALK = 3;
int TALKVOLUME_SILENT_SHOUT = 4;
int TALKVOLUME_PARTY = 5;
int TALKVOLUME_TELL = 6;
int INVENTORY_SLOT_HEAD = 0;
int INVENTORY_SLOT_CHEST = 1;
int INVENTORY_SLOT_BOOTS = 2;
int INVENTORY_SLOT_ARMS = 3;
int INVENTORY_SLOT_RIGHTHAND = 4;
int INVENTORY_SLOT_LEFTHAND = 5;
int INVENTORY_SLOT_CLOAK = 6;
int INVENTORY_SLOT_LEFTRING = 7;
int INVENTORY_SLOT_RIGHTRING = 8;
int INVENTORY_SLOT_NECK = 9;
int INVENTORY_SLOT_BELT = 10;
int INVENTORY_SLOT_ARROWS = 11;
int INVENTORY_SLOT_BULLETS = 12;
int INVENTORY_SLOT_BOLTS = 13;
int INVENTORY_SLOT_CWEAPON_L = 14;
int INVENTORY_SLOT_CWEAPON_R = 15;
int INVENTORY_SLOT_CWEAPON_B = 16;
int INVENTORY_SLOT_CARMOUR = 17;
//Effect type constants
int DURATION_TYPE_INSTANT = 0;
int DURATION_TYPE_TEMPORARY = 1;
int DURATION_TYPE_PERMANENT = 2;
int SUBTYPE_MAGICAL = 8;
int SUBTYPE_SUPERNATURAL = 16;
int SUBTYPE_EXTRAORDINARY = 24;
int ABILITY_STRENGTH = 0; // should be the same as in nwseffectlist.cpp
int ABILITY_DEXTERITY = 1;
int ABILITY_CONSTITUTION = 2;
int ABILITY_INTELLIGENCE = 3;
int ABILITY_WISDOM = 4;
int ABILITY_CHARISMA = 5;
int SHAPE_SPELLCYLINDER = 0;
int SHAPE_CONE = 1;
int SHAPE_CUBE = 2;
int SHAPE_SPELLCONE = 3;
int SHAPE_SPHERE = 4;
int METAMAGIC_NONE = 0;
int METAMAGIC_EMPOWER = 1;
int METAMAGIC_EXTEND = 2;
int METAMAGIC_MAXIMIZE = 4;
int METAMAGIC_QUICKEN = 8;
int METAMAGIC_SILENT = 16;
int METAMAGIC_STILL = 32;
int METAMAGIC_ANY = 255;
int OBJECT_TYPE_CREATURE = 1;
int OBJECT_TYPE_ITEM = 2;
int OBJECT_TYPE_TRIGGER = 4;
int OBJECT_TYPE_DOOR = 8;
int OBJECT_TYPE_AREA_OF_EFFECT = 16;
int OBJECT_TYPE_WAYPOINT = 32;
int OBJECT_TYPE_PLACEABLE = 64;
int OBJECT_TYPE_STORE = 128;
int OBJECT_TYPE_ENCOUNTER = 256;
int OBJECT_TYPE_ALL = 32767;
int OBJECT_TYPE_INVALID = 32767;
int GENDER_MALE = 0;
int GENDER_FEMALE = 1;
int GENDER_BOTH = 2;
int GENDER_OTHER = 3;
int GENDER_NONE = 4;
int DAMAGE_TYPE_BLUDGEONING = 1;
int DAMAGE_TYPE_PIERCING = 2;
int DAMAGE_TYPE_SLASHING = 4;
int DAMAGE_TYPE_MAGICAL = 8;
int DAMAGE_TYPE_ACID = 16;
int DAMAGE_TYPE_COLD = 32;
int DAMAGE_TYPE_DIVINE = 64;
int DAMAGE_TYPE_ELECTRICAL = 128;
int DAMAGE_TYPE_FIRE = 256;
int DAMAGE_TYPE_NEGATIVE = 512;
int DAMAGE_TYPE_POSITIVE = 1024;
int DAMAGE_TYPE_SONIC = 2048;
// The base weapon damage is the base damage delivered by the weapon before
// any additional types of damage (e.g. fire) have been added.
int DAMAGE_TYPE_BASE_WEAPON = 4096;
// Special versus flag just for AC effects
int AC_VS_DAMAGE_TYPE_ALL = 4103;
int DAMAGE_BONUS_1 = 1;
int DAMAGE_BONUS_2 = 2;
int DAMAGE_BONUS_3 = 3;
int DAMAGE_BONUS_4 = 4;
int DAMAGE_BONUS_5 = 5;
int DAMAGE_BONUS_1d4 = 6;
int DAMAGE_BONUS_1d6 = 7;
int DAMAGE_BONUS_1d8 = 8;
int DAMAGE_BONUS_1d10 = 9;
int DAMAGE_BONUS_2d6 = 10;
int DAMAGE_BONUS_2d8 = 11;
int DAMAGE_BONUS_2d4 = 12;
int DAMAGE_BONUS_2d10 = 13;
int DAMAGE_BONUS_1d12 = 14;
int DAMAGE_BONUS_2d12 = 15;
int DAMAGE_BONUS_6 = 16;
int DAMAGE_BONUS_7 = 17;
int DAMAGE_BONUS_8 = 18;
int DAMAGE_BONUS_9 = 19;
int DAMAGE_BONUS_10 = 20;
int DAMAGE_BONUS_11 = 21;
int DAMAGE_BONUS_12 = 22;
int DAMAGE_BONUS_13 = 23;
int DAMAGE_BONUS_14 = 24;
int DAMAGE_BONUS_15 = 25;
int DAMAGE_BONUS_16 = 26;
int DAMAGE_BONUS_17 = 27;
int DAMAGE_BONUS_18 = 28;
int DAMAGE_BONUS_19 = 29;
int DAMAGE_BONUS_20 = 30;
int DAMAGE_POWER_NORMAL = 0;
int DAMAGE_POWER_PLUS_ONE = 1;
int DAMAGE_POWER_PLUS_TWO = 2;
int DAMAGE_POWER_PLUS_THREE = 3;
int DAMAGE_POWER_PLUS_FOUR = 4;
int DAMAGE_POWER_PLUS_FIVE = 5;
int DAMAGE_POWER_ENERGY = 6;
int DAMAGE_POWER_PLUS_SIX = 7;
int DAMAGE_POWER_PLUS_SEVEN = 8;
int DAMAGE_POWER_PLUS_EIGHT = 9;
int DAMAGE_POWER_PLUS_NINE = 10;
int DAMAGE_POWER_PLUS_TEN = 11;
int DAMAGE_POWER_PLUS_ELEVEN = 12;
int DAMAGE_POWER_PLUS_TWELVE = 13;
int DAMAGE_POWER_PLUS_THIRTEEN = 14;
int DAMAGE_POWER_PLUS_FOURTEEN = 15;
int DAMAGE_POWER_PLUS_FIFTEEN = 16;
int DAMAGE_POWER_PLUS_SIXTEEN = 17;
int DAMAGE_POWER_PLUS_SEVENTEEN = 18;
int DAMAGE_POWER_PLUS_EIGHTEEN = 19;
int DAMAGE_POWER_PLUS_NINTEEN = 20;
int DAMAGE_POWER_PLUS_TWENTY = 21;
int ATTACK_BONUS_MISC = 0;
int ATTACK_BONUS_ONHAND = 1;
int ATTACK_BONUS_OFFHAND = 2;
int AC_DODGE_BONUS = 0;
int AC_NATURAL_BONUS = 1;
int AC_ARMOUR_ENCHANTMENT_BONUS = 2;
int AC_SHIELD_ENCHANTMENT_BONUS = 3;
int AC_DEFLECTION_BONUS = 4;
int MISS_CHANCE_TYPE_NORMAL = 0;
int MISS_CHANCE_TYPE_VS_RANGED = 1;
int MISS_CHANCE_TYPE_VS_MELEE = 2;
int DOOR_ACTION_OPEN = 0;
int DOOR_ACTION_UNLOCK = 1;
int DOOR_ACTION_BASH = 2;
int DOOR_ACTION_IGNORE = 3;
int DOOR_ACTION_KNOCK = 4;
int PLACEABLE_ACTION_USE = 0;
int PLACEABLE_ACTION_UNLOCK = 1;
int PLACEABLE_ACTION_BASH = 2;
int PLACEABLE_ACTION_KNOCK = 4;
int RACIAL_TYPE_DWARF = 0;
int RACIAL_TYPE_ELF = 1;
int RACIAL_TYPE_GNOME = 2;
int RACIAL_TYPE_HALFLING = 3;
int RACIAL_TYPE_HALFELF = 4;
int RACIAL_TYPE_HALFORC = 5;
int RACIAL_TYPE_HUMAN = 6;
int RACIAL_TYPE_ABERRATION = 7;
int RACIAL_TYPE_ANIMAL = 8;
int RACIAL_TYPE_BEAST = 9;
int RACIAL_TYPE_CONSTRUCT = 10;
int RACIAL_TYPE_DRAGON = 11;
int RACIAL_TYPE_HUMANOID_GOBLINOID = 12;
int RACIAL_TYPE_HUMANOID_MONSTROUS = 13;
int RACIAL_TYPE_HUMANOID_ORC = 14;
int RACIAL_TYPE_HUMANOID_REPTILIAN = 15;
int RACIAL_TYPE_ELEMENTAL = 16;
int RACIAL_TYPE_FEY = 17;
int RACIAL_TYPE_GIANT = 18;
int RACIAL_TYPE_MAGICAL_BEAST = 19;
int RACIAL_TYPE_OUTSIDER = 20;
int RACIAL_TYPE_SHAPECHANGER = 23;
int RACIAL_TYPE_UNDEAD = 24;
int RACIAL_TYPE_VERMIN = 25;
int RACIAL_TYPE_ALL = 28;
int RACIAL_TYPE_INVALID = 28;
int RACIAL_TYPE_OOZE = 29;
int ALIGNMENT_ALL = 0;
int ALIGNMENT_NEUTRAL = 1;
int ALIGNMENT_LAWFUL = 2;
int ALIGNMENT_CHAOTIC = 3;
int ALIGNMENT_GOOD = 4;
int ALIGNMENT_EVIL = 5;
int SAVING_THROW_ALL = 0;
int SAVING_THROW_FORT = 1;
int SAVING_THROW_REFLEX = 2;
int SAVING_THROW_WILL = 3;
int SAVING_THROW_TYPE_ALL = 0;
int SAVING_THROW_TYPE_NONE = 0;
int SAVING_THROW_TYPE_MIND_SPELLS = 1;
int SAVING_THROW_TYPE_POISON = 2;
int SAVING_THROW_TYPE_DISEASE = 3;
int SAVING_THROW_TYPE_FEAR = 4;
int SAVING_THROW_TYPE_SONIC = 5;
int SAVING_THROW_TYPE_ACID = 6;
int SAVING_THROW_TYPE_FIRE = 7;
int SAVING_THROW_TYPE_ELECTRICITY = 8;
int SAVING_THROW_TYPE_POSITIVE = 9;
int SAVING_THROW_TYPE_NEGATIVE = 10;
int SAVING_THROW_TYPE_DEATH = 11;
int SAVING_THROW_TYPE_COLD = 12;
int SAVING_THROW_TYPE_DIVINE = 13;
int SAVING_THROW_TYPE_TRAP = 14;
int SAVING_THROW_TYPE_SPELL = 15;
int SAVING_THROW_TYPE_GOOD = 16;
int SAVING_THROW_TYPE_EVIL = 17;
int SAVING_THROW_TYPE_LAW = 18;
int SAVING_THROW_TYPE_CHAOS = 19;
int IMMUNITY_TYPE_NONE = 0;
int IMMUNITY_TYPE_MIND_SPELLS = 1;
int IMMUNITY_TYPE_POISON = 2;
int IMMUNITY_TYPE_DISEASE = 3;
int IMMUNITY_TYPE_FEAR = 4;
int IMMUNITY_TYPE_TRAP = 5;
int IMMUNITY_TYPE_PARALYSIS = 6;
int IMMUNITY_TYPE_BLINDNESS = 7;
int IMMUNITY_TYPE_DEAFNESS = 8;
int IMMUNITY_TYPE_SLOW = 9;
int IMMUNITY_TYPE_ENTANGLE = 10;
int IMMUNITY_TYPE_SILENCE = 11;
int IMMUNITY_TYPE_STUN = 12;
int IMMUNITY_TYPE_SLEEP = 13;
int IMMUNITY_TYPE_CHARM = 14;
int IMMUNITY_TYPE_DOMINATE = 15;
int IMMUNITY_TYPE_CONFUSED = 16;
int IMMUNITY_TYPE_CURSED = 17;
int IMMUNITY_TYPE_DAZED = 18;
int IMMUNITY_TYPE_ABILITY_DECREASE = 19;
int IMMUNITY_TYPE_ATTACK_DECREASE = 20;
int IMMUNITY_TYPE_DAMAGE_DECREASE = 21;
int IMMUNITY_TYPE_DAMAGE_IMMUNITY_DECREASE = 22;
int IMMUNITY_TYPE_AC_DECREASE = 23;
int IMMUNITY_TYPE_MOVEMENT_SPEED_DECREASE = 24;
int IMMUNITY_TYPE_SAVING_THROW_DECREASE = 25;
int IMMUNITY_TYPE_SPELL_RESISTANCE_DECREASE = 26;
int IMMUNITY_TYPE_SKILL_DECREASE = 27;
int IMMUNITY_TYPE_KNOCKDOWN = 28;
int IMMUNITY_TYPE_NEGATIVE_LEVEL = 29;
int IMMUNITY_TYPE_SNEAK_ATTACK = 30;
int IMMUNITY_TYPE_CRITICAL_HIT = 31;
int IMMUNITY_TYPE_DEATH = 32;
int SPELL_ALL_SPELLS = -1; // used for spell immunity.
int SPELL_ACID_FOG = 0;
int SPELL_AID = 1;
int SPELL_ANIMATE_DEAD = 2;
int SPELL_BARKSKIN = 3;
int SPELL_BESTOW_CURSE = 4;
int SPELL_BLADE_BARRIER = 5;
int SPELL_BLESS = 6;
int SPELL_BLESS_WEAPON = 537;
int SPELL_BLINDNESS_AND_DEAFNESS = 8;
int SPELL_BULLS_STRENGTH = 9;
int SPELL_BURNING_HANDS = 10;
int SPELL_CALL_LIGHTNING = 11;
//int SPELL_CALM_EMOTIONS = 12;
int SPELL_CATS_GRACE = 13;
int SPELL_CHAIN_LIGHTNING = 14;
int SPELL_CHARM_MONSTER = 15;
int SPELL_CHARM_PERSON = 16;
int SPELL_CHARM_PERSON_OR_ANIMAL = 17;
int SPELL_CIRCLE_OF_DEATH = 18;
int SPELL_CIRCLE_OF_DOOM = 19;
int SPELL_CLAIRAUDIENCE_AND_CLAIRVOYANCE = 20;
int SPELL_CLARITY = 21;
int SPELL_CLOAK_OF_CHAOS = 22;
int SPELL_CLOUDKILL = 23;
int SPELL_COLOR_SPRAY = 24;
int SPELL_CONE_OF_COLD = 25;
int SPELL_CONFUSION = 26;
int SPELL_CONTAGION = 27;
int SPELL_CONTROL_UNDEAD = 28;
int SPELL_CREATE_GREATER_UNDEAD = 29;
int SPELL_CREATE_UNDEAD = 30;
int SPELL_CURE_CRITICAL_WOUNDS = 31;
int SPELL_CURE_LIGHT_WOUNDS = 32;
int SPELL_CURE_MINOR_WOUNDS = 33;
int SPELL_CURE_MODERATE_WOUNDS = 34;
int SPELL_CURE_SERIOUS_WOUNDS = 35;
int SPELL_DARKNESS = 36;
int SPELL_DAZE = 37;
int SPELL_DEATH_WARD = 38;
int SPELL_DELAYED_BLAST_FIREBALL = 39;
int SPELL_DISMISSAL = 40;
int SPELL_DISPEL_MAGIC = 41;
int SPELL_DIVINE_POWER = 42;
int SPELL_DOMINATE_ANIMAL = 43;
int SPELL_DOMINATE_MONSTER = 44;
int SPELL_DOMINATE_PERSON = 45;
int SPELL_DOOM = 46;
int SPELL_ELEMENTAL_SHIELD = 47;
int SPELL_ELEMENTAL_SWARM = 48;
int SPELL_ENDURANCE = 49;
int SPELL_ENDURE_ELEMENTS = 50;
int SPELL_ENERGY_DRAIN = 51;
int SPELL_ENERVATION = 52;
int SPELL_ENTANGLE = 53;
int SPELL_FEAR = 54;
int SPELL_FEEBLEMIND = 55;
int SPELL_FINGER_OF_DEATH = 56;
int SPELL_FIRE_STORM = 57;
int SPELL_FIREBALL = 58;
int SPELL_FLAME_ARROW = 59;
int SPELL_FLAME_LASH = 60;
int SPELL_FLAME_STRIKE = 61;
int SPELL_FREEDOM_OF_MOVEMENT = 62;
int SPELL_GATE = 63;
int SPELL_GHOUL_TOUCH = 64;
int SPELL_GLOBE_OF_INVULNERABILITY = 65;
int SPELL_GREASE = 66;
int SPELL_GREATER_DISPELLING = 67;
//int SPELL_GREATER_MAGIC_WEAPON = 68;
int SPELL_GREATER_PLANAR_BINDING = 69;
int SPELL_GREATER_RESTORATION = 70;
//int SPELL_GREATER_SHADOW_CONJURATION = 71;
int SPELL_GREATER_SPELL_BREACH = 72;
int SPELL_GREATER_SPELL_MANTLE = 73;
int SPELL_GREATER_STONESKIN = 74;
int SPELL_GUST_OF_WIND = 75;
int SPELL_HAMMER_OF_THE_GODS = 76;
int SPELL_HARM = 77;
int SPELL_HASTE = 78;
int SPELL_HEAL = 79;
int SPELL_HEALING_CIRCLE = 80;
int SPELL_HOLD_ANIMAL = 81;
int SPELL_HOLD_MONSTER = 82;
int SPELL_HOLD_PERSON = 83;
int SPELL_HOLY_AURA = 84;
int SPELL_HOLY_SWORD = 538;
int SPELL_IDENTIFY = 86;
int SPELL_IMPLOSION = 87;
int SPELL_IMPROVED_INVISIBILITY = 88;
int SPELL_INCENDIARY_CLOUD = 89;
int SPELL_INVISIBILITY = 90;
int SPELL_INVISIBILITY_PURGE = 91;
int SPELL_INVISIBILITY_SPHERE = 92;
int SPELL_KNOCK = 93;
int SPELL_LESSER_DISPEL = 94;
int SPELL_LESSER_MIND_BLANK = 95;
int SPELL_LESSER_PLANAR_BINDING = 96;
int SPELL_LESSER_RESTORATION = 97;
int SPELL_LESSER_SPELL_BREACH = 98;
int SPELL_LESSER_SPELL_MANTLE = 99;
int SPELL_LIGHT = 100;
int SPELL_LIGHTNING_BOLT = 101;
int FEAT_DWARVEN_DEFENDER_DEFENSIVE_STANCE = 947;
int FEAT_DAMAGE_REDUCTION_6 = 948;
int FEAT_PRESTIGE_DEFENSIVE_AWARENESS_1 = 949;
int FEAT_PRESTIGE_DEFENSIVE_AWARENESS_2 = 950;
int FEAT_PRESTIGE_DEFENSIVE_AWARENESS_3 = 951;
int FEAT_WEAPON_FOCUS_DWAXE = 952;
int FEAT_WEAPON_SPECIALIZATION_DWAXE = 953;
int FEAT_IMPROVED_CRITICAL_DWAXE = 954;
int FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE = 955;
int FEAT_EPIC_WEAPON_FOCUS_DWAXE = 956;
int FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE = 957;
int FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE = 958;
int FEAT_WEAPON_OF_CHOICE_DWAXE = 959;
int FEAT_USE_POISON = 960;
int FEAT_DRAGON_ARMOR = 961;
int FEAT_DRAGON_ABILITIES = 962;
int FEAT_DRAGON_IMMUNE_PARALYSIS = 963;
int FEAT_DRAGON_IMMUNE_FIRE = 964;
int FEAT_DRAGON_DIS_BREATH = 965;
int FEAT_EPIC_FIGHTER = 966;
int FEAT_EPIC_BARBARIAN = 967;
int FEAT_EPIC_BARD = 968;
int FEAT_EPIC_CLERIC = 969;
int FEAT_EPIC_DRUID = 970;
int FEAT_EPIC_MONK = 971;
int FEAT_EPIC_PALADIN = 972;
int FEAT_EPIC_RANGER = 973;
int FEAT_EPIC_ROGUE = 974;
int FEAT_EPIC_SORCERER = 975;
int FEAT_EPIC_WIZARD = 976;
int FEAT_EPIC_ARCANE_ARCHER = 977;
int FEAT_EPIC_ASSASSIN = 978;
int FEAT_EPIC_BLACKGUARD = 979;
int FEAT_EPIC_SHADOWDANCER = 980;
int FEAT_EPIC_HARPER_SCOUT = 981;
int FEAT_EPIC_DIVINE_CHAMPION = 982;
int FEAT_EPIC_WEAPON_MASTER = 983;
int FEAT_EPIC_PALE_MASTER = 984;
int FEAT_EPIC_DWARVEN_DEFENDER = 985;
int FEAT_EPIC_SHIFTER = 986;
int FEAT_EPIC_RED_DRAGON_DISC = 987;
int FEAT_EPIC_THUNDERING_RAGE = 988;
int FEAT_EPIC_TERRIFYING_RAGE = 989;
int FEAT_EPIC_SPELL_EPIC_WARDING = 990;
int FEAT_WEAPON_FOCUS_WHIP = 993;
int FEAT_WEAPON_SPECIALIZATION_WHIP = 994;
int FEAT_IMPROVED_CRITICAL_WHIP = 995;
int FEAT_EPIC_DEVASTATING_CRITICAL_WHIP = 996;
int FEAT_EPIC_WEAPON_FOCUS_WHIP = 997;
int FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP = 998;
int FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP = 999;
int FEAT_WEAPON_OF_CHOICE_WHIP = 1000;
int FEAT_EPIC_CHARACTER = 1001;
int FEAT_EPIC_EPIC_SHADOWLORD = 1002;
int FEAT_EPIC_EPIC_FIEND = 1003;
int FEAT_PRESTIGE_DEATH_ATTACK_6 = 1004;
int FEAT_PRESTIGE_DEATH_ATTACK_7 = 1005;
int FEAT_PRESTIGE_DEATH_ATTACK_8 = 1006;
int FEAT_BLACKGUARD_SNEAK_ATTACK_4D6 = 1007;
int FEAT_BLACKGUARD_SNEAK_ATTACK_5D6 = 1008;
int FEAT_BLACKGUARD_SNEAK_ATTACK_6D6 = 1009;
int FEAT_BLACKGUARD_SNEAK_ATTACK_7D6 = 1010;
int FEAT_BLACKGUARD_SNEAK_ATTACK_8D6 = 1011;
int FEAT_BLACKGUARD_SNEAK_ATTACK_9D6 = 1012;
int FEAT_BLACKGUARD_SNEAK_ATTACK_10D6 = 1013;
int FEAT_BLACKGUARD_SNEAK_ATTACK_11D6 = 1014;
int FEAT_BLACKGUARD_SNEAK_ATTACK_12D6 = 1015;
int FEAT_BLACKGUARD_SNEAK_ATTACK_13D6 = 1016;
int FEAT_BLACKGUARD_SNEAK_ATTACK_14D6 = 1017;
int FEAT_BLACKGUARD_SNEAK_ATTACK_15D6 = 1018;
int FEAT_PRESTIGE_DEATH_ATTACK_9 = 1019;
int FEAT_PRESTIGE_DEATH_ATTACK_10 = 1020;
int FEAT_PRESTIGE_DEATH_ATTACK_11 = 1021;
int FEAT_PRESTIGE_DEATH_ATTACK_12 = 1022;
int FEAT_PRESTIGE_DEATH_ATTACK_13 = 1023;
int FEAT_PRESTIGE_DEATH_ATTACK_14 = 1024;
int FEAT_PRESTIGE_DEATH_ATTACK_15 = 1025;
int FEAT_PRESTIGE_DEATH_ATTACK_16 = 1026;
int FEAT_PRESTIGE_DEATH_ATTACK_17 = 1027;
int FEAT_PRESTIGE_DEATH_ATTACK_18 = 1028;
int FEAT_PRESTIGE_DEATH_ATTACK_19 = 1029;
int FEAT_PRESTIGE_DEATH_ATTACK_20 = 1030;
int FEAT_SHOU_DISCIPLE_DODGE_3 = 1031;
int FEAT_DRAGON_HDINCREASE_D6 = 1042;
int FEAT_DRAGON_HDINCREASE_D8 = 1043;
int FEAT_DRAGON_HDINCREASE_D10 = 1044;
int FEAT_PRESTIGE_ENCHANT_ARROW_6 = 1045;
int FEAT_PRESTIGE_ENCHANT_ARROW_7 = 1046;
int FEAT_PRESTIGE_ENCHANT_ARROW_8 = 1047;
int FEAT_PRESTIGE_ENCHANT_ARROW_9 = 1048;
int FEAT_PRESTIGE_ENCHANT_ARROW_10 = 1049;
int FEAT_PRESTIGE_ENCHANT_ARROW_11 = 1050;
int FEAT_PRESTIGE_ENCHANT_ARROW_12 = 1051;
int FEAT_PRESTIGE_ENCHANT_ARROW_13 = 1052;
int FEAT_PRESTIGE_ENCHANT_ARROW_14 = 1053;
int FEAT_PRESTIGE_ENCHANT_ARROW_15 = 1054;
int FEAT_PRESTIGE_ENCHANT_ARROW_16 = 1055;
int FEAT_PRESTIGE_ENCHANT_ARROW_17 = 1056;
int FEAT_PRESTIGE_ENCHANT_ARROW_18 = 1057;
int FEAT_PRESTIGE_ENCHANT_ARROW_19 = 1058;
int FEAT_PRESTIGE_ENCHANT_ARROW_20 = 1059;
int FEAT_EPIC_OUTSIDER_SHAPE = 1060;
int FEAT_EPIC_CONSTRUCT_SHAPE = 1061;
int FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_1 = 1062;
int FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_2 = 1063;
int FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_3 = 1064;
int FEAT_EPIC_SHIFTER_INFINITE_WILDSHAPE_4 = 1065;
int FEAT_EPIC_SHIFTER_INFINITE_HUMANOID_SHAPE = 1066;
int FEAT_EPIC_BARBARIAN_DAMAGE_REDUCTION = 1067;
int FEAT_EPIC_DRUID_INFINITE_WILDSHAPE = 1068;
int FEAT_EPIC_DRUID_INFINITE_ELEMENTAL_SHAPE = 1069;
int FEAT_PRESTIGE_POISON_SAVE_EPIC = 1070;
int FEAT_EPIC_SUPERIOR_WEAPON_FOCUS = 1071;
etc.
So for whole file download it here:
https://drive.google.com/file/d/1xnw6DPv7qFWEj8QsImSDchtX4wtq8Gxy/view?usp=sharing(same as above)