diff --git a/nwn/nwnprc/trunk/2das/cls_feat_cereb.2da b/nwn/nwnprc/trunk/2das/cls_feat_cereb.2da index d1fd3350..d12e3031 100644 --- a/nwn/nwnprc/trunk/2das/cls_feat_cereb.2da +++ b/nwn/nwnprc/trunk/2das/cls_feat_cereb.2da @@ -1,296 +1,320 @@ 2DA V2.0 - FeatLabel FeatIndex List GrantedOnLevel OnMenu -0 EPIC_CEREBREMANCER 25093 3 11 0 -1 FEAT_CEREBREMANCER_MANIFEST_FOZ 18130 2 1 0 -2 FEAT_CEREBREMANCER_MANIFEST_PSION 18137 2 1 0 -3 FEAT_CEREBREMANCER_MANIFEST_PSYROUGE 18145 2 1 0 -4 FEAT_CEREBREMANCER_MANIFEST_PSYWAR 18152 2 1 0 -5 FEAT_CEREBREMANCER_MANIFEST_WARMIND 18159 2 1 0 -6 FEAT_CEREBREMANCER_MANIFEST_WILDER 18166 2 1 0 -7 FEAT_CMANCER_SPELLCASTING_FEY 18217 2 1 0 -8 FEAT_CMANCER_SPELLCASTING_ABERRATION 18262 2 1 0 -9 FEAT_CMANCER_SPELLCASTING_MONSTROUS 18309 2 1 0 -10 FEAT_CMANCER_SPELLCASTING_OUTSIDER 18356 2 1 0 -11 FEAT_CMANCER_SPELLCASTING_SHAPECHANGER 18403 2 1 0 -12 FEAT_CMANCER_SPELLCASTING_ASSASSIN 18447 2 1 0 -13 FEAT_CMANCER_SPELLCASTING_BARD 18481 2 1 0 -14 FEAT_CMANCER_SPELLCASTING_BEGUILER 18525 2 1 0 -15 FEAT_CMANCER_SPELLCASTING_CELEBRANT_SHARESS 18565 2 1 0 -16 FEAT_CMANCER_SPELLCASTING_CULTIST_PEAK 18595 2 1 0 -17 FEAT_CMANCER_SPELLCASTING_DNECRO 18633 2 1 0 -18 FEAT_CMANCER_SPELLCASTING_DUSKBLADE 18675 2 1 0 -19 FEAT_CMANCER_SPELLCASTING_HARPER 18714 2 1 0 -20 FEAT_CMANCER_SPELLCASTING_HEXBLADE 18748 2 1 0 -21 FEAT_CMANCER_SPELLCASTING_KNIGHT_WEAVE 18786 2 1 0 -22 FEAT_CMANCER_SPELLCASTING_SHADOWLORD 18823 2 1 0 -23 FEAT_CMANCER_SPELLCASTING_SORCERER 18866 2 1 0 -24 FEAT_CMANCER_SPELLCASTING_SUBLIME_CHORD 18913 2 1 0 -25 FEAT_CMANCER_SPELLCASTING_SUEL_ARCHANAMACH 18956 2 1 0 -26 FEAT_CMANCER_SPELLCASTING_WARMAGE 18998 2 1 0 -27 FEAT_CMANCER_SPELLCASTING_WIZARD 19044 2 1 0 -28 Psionic_Endowment 4802 0 2 1 -29 Greater_Psionic_Endowment 4801 0 2 1 -30 Power_Specialization 4805 0 2 1 -31 Greater_Power_Specialization 4804 0 2 0 -32 Power_Penetration 4807 0 2 1 -33 Greater_Power_Penetration 4806 0 2 1 -34 Overchannel 4826 0 2 1 -35 Talented 4829 0 2 1 -36 Chain_Power 4937 0 2 1 -37 Empower_Power 4938 0 2 1 -38 Extend_Power 4939 0 2 1 -39 Maximize_Power 4940 0 2 1 -40 Split_Psionic_Ray 4941 0 2 1 -41 Twin_Power 4942 0 2 1 -42 Widen_Power 4943 0 2 1 -43 Quicken_Power 4944 0 2 1 -44 **** **** **** **** **** -45 Psionic_Dodge 4803 0 2 0 -46 Narrow_Mind 4808 0 2 0 -47 Combat_Manifestation 4810 0 2 0 -48 Boost_Construct 4833 0 2 0 -49 Speed_Of_Thought 4834 0 2 0 -50 Psionic_Talent_1 4835 0 2 0 -51 Psionic_Talent_2 4836 0 2 0 -52 Psionic_Talent_3 4837 0 2 0 -53 Psionic_Talent_4 4838 0 2 0 -54 Psionic_Talent_5 4839 0 2 0 -55 Psionic_Talent_6 4840 0 2 0 -56 Psionic_Talent_7 4841 0 2 0 -57 Psionic_Talent_8 4842 0 2 0 -58 Psionic_Talent_9 4843 0 2 0 -59 Psionic_Talent_10 4844 0 2 0 -60 Epic_Psionic_Focus_1 4857 1 2 0 -61 Epic_Psionic_Focus_2 4858 1 2 0 -62 Epic_Psionic_Focus_3 4859 1 2 0 -63 Epic_Psionic_Focus_4 4860 1 2 0 -64 Epic_Psionic_Focus_5 4861 1 2 0 -65 Epic_Psionic_Focus_6 4862 1 2 0 -66 Epic_Psionic_Focus_7 4863 1 2 0 -67 Epic_Psionic_Focus_8 4864 1 2 0 -68 Epic_Psionic_Focus_9 4865 1 2 0 -69 Epic_Psionic_Focus_10 4866 1 2 0 -70 Expanded_Knowledge_1 4867 0 2 0 -71 Expanded_Knowledge_2 4868 0 0 0 -72 Expanded_Knowledge_3 4869 0 0 0 -73 Expanded_Knowledge_4 4870 0 0 0 -74 Expanded_Knowledge_5 4871 0 0 0 -75 Expanded_Knowledge_6 4872 0 0 0 -76 Expanded_Knowledge_7 4873 0 0 0 -77 Expanded_Knowledge_8 4874 0 0 0 -78 Expanded_Knowledge_9 4875 0 0 0 -79 Expanded_Knowledge_10 4876 0 0 0 -80 Epic_Expanded_Knowledge_1 4877 1 2 0 -81 Epic_Expanded_Knowledge_2 4878 1 2 0 -82 Epic_Expanded_Knowledge_3 4879 1 2 0 -83 Epic_Expanded_Knowledge_4 4880 1 2 0 -84 Epic_Expanded_Knowledge_5 4881 1 2 0 -85 Epic_Expanded_Knowledge_6 4882 1 2 0 -86 Epic_Expanded_Knowledge_7 4883 1 2 0 -87 Epic_Expanded_Knowledge_8 4884 1 2 0 -88 Epic_Expanded_Knowledge_9 4885 1 2 0 -89 Epic_Expanded_Knowledge_10 4886 1 2 0 -90 Improved_Metapsionics_1 4887 1 2 0 -91 Improved_Metapsionics_2 4888 1 2 0 -92 Improved_Metapsionics_3 4889 1 2 0 -93 Improved_Metapsionics_4 4890 1 2 0 -94 Improved_Metapsionics_5 4891 1 2 0 -95 Improved_Metapsionics_6 4892 1 2 0 -96 Improved_Metapsionics_7 4893 1 2 0 -97 Improved_Metapsionics_8 4894 1 2 0 -98 Improved_Metapsionics_9 4895 1 2 0 -99 Improved_Metapsionics_10 4896 1 2 0 -100 Improved_Manifestation_1 4897 1 2 0 -101 Improved_Manifestation_2 4898 1 2 0 -102 Improved_Manifestation_3 4899 1 2 0 -103 Improved_Manifestation_4 4900 1 2 0 -104 Improved_Manifestation_5 4901 1 2 0 -105 Improved_Manifestation_6 4902 1 2 0 -106 Improved_Manifestation_7 4903 1 2 0 -107 Improved_Manifestation_8 4904 1 2 0 -108 Improved_Manifestation_9 4905 1 2 0 -109 Improved_Manifestation_10 4906 1 2 0 -110 Power_Knowledge_Psion_1 4907 0 0 0 -111 Power_Knowledge_Psion_2 4908 0 0 0 -112 Power_Knowledge_Psion_3 4909 0 0 0 -113 Power_Knowledge_Psion_4 4910 0 0 0 -114 Power_Knowledge_Psion_5 4911 0 0 0 -115 Power_Knowledge_Psion_6 4912 0 0 0 -116 Power_Knowledge_Psion_7 4913 0 0 0 -117 Power_Knowledge_Psion_8 4914 0 0 0 -118 Power_Knowledge_Psion_9 4915 0 0 0 -119 Power_Knowledge_Psion_10 4916 0 0 0 -120 Power_Knowledge_PsyWar_1 4917 0 0 0 -121 Power_Knowledge_PsyWar_2 4918 0 0 0 -122 Power_Knowledge_PsyWar_3 4919 0 0 0 -123 Power_Knowledge_PsyWar_4 4920 0 0 0 -124 Power_Knowledge_PsyWar_5 4921 0 0 0 -125 Power_Knowledge_PsyWar_6 4922 0 0 0 -126 Power_Knowledge_PsyWar_7 4923 0 0 0 -127 Power_Knowledge_PsyWar_8 4924 0 0 0 -128 Power_Knowledge_PsyWar_9 4925 0 0 0 -129 Power_Knowledge_PsyWar_10 4926 0 0 0 -130 Power_Knowledge_Wilder_1 4927 0 0 0 -131 Power_Knowledge_Wilder_2 4928 0 0 0 -132 Power_Knowledge_Wilder_3 4929 0 0 0 -133 Power_Knowledge_Wilder_4 4930 0 0 0 -134 Power_Knowledge_Wilder_5 4931 0 0 0 -135 Power_Knowledge_Wilder_6 4932 0 0 0 -136 Power_Knowledge_Wilder_7 4933 0 0 0 -137 Power_Knowledge_Wilder_8 4934 0 0 0 -138 Power_Knowledge_Wilder_9 4935 0 0 0 -139 Power_Knowledge_Wilder_10 4936 0 0 0 -140 Power_Knowledge_FistOfZuoken_1 4945 0 0 0 -141 Power_Knowledge_FistOfZuoken_2 4946 0 0 0 -142 Power_Knowledge_FistOfZuoken_3 4947 0 0 0 -143 Power_Knowledge_FistOfZuoken_4 4948 0 0 0 -144 Power_Knowledge_FistOfZuoken_5 4949 0 0 0 -145 Power_Knowledge_FistOfZuoken_6 4950 0 0 0 -146 Power_Knowledge_FistOfZuoken_7 4951 0 0 0 -147 Power_Knowledge_FistOfZuoken_8 4952 0 0 0 -148 Power_Knowledge_FistOfZuoken_9 4953 0 0 0 -149 Power_Knowledge_FistOfZuoken_10 4954 0 0 0 -150 FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 533 1 2 0 -151 FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 534 1 2 0 -152 FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 535 1 2 0 -153 FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 536 1 2 0 -154 FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 537 1 2 0 -155 FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 538 1 2 0 -156 FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 539 1 2 0 -157 FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 540 1 2 0 -158 FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 541 1 2 0 -159 FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 542 1 2 0 -160 FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 543 1 2 0 -161 FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 544 1 2 0 -162 FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 545 1 2 0 -163 FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 546 1 2 0 -164 FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 547 1 2 0 -165 FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 548 1 2 0 -166 FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 549 1 2 0 -167 FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 550 1 2 0 -168 FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 551 1 2 0 -169 FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 552 1 2 0 -170 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 553 1 2 0 -171 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 554 1 2 0 -172 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 555 1 2 0 -173 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 556 1 2 0 -174 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 557 1 2 0 -175 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 558 1 2 0 -176 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 559 1 2 0 -177 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 560 1 2 0 -178 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 561 1 2 0 -179 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 562 1 2 0 -180 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 563 1 2 0 -181 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 564 1 2 0 -182 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 565 1 2 0 -183 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 566 1 2 0 -184 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 567 1 2 0 -185 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 568 1 2 0 -186 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 569 1 2 0 -187 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 570 1 2 0 -188 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 571 1 2 0 -189 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 572 1 2 0 -190 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 573 1 2 0 -191 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 574 1 2 0 -192 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 575 1 2 0 -193 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 576 1 2 0 -194 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 577 1 2 0 -195 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 578 1 2 0 -196 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 579 1 2 0 -197 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 580 1 2 0 -198 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 581 1 2 0 -199 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 582 1 2 0 -200 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 2 0 -201 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 2 0 -202 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 2 0 -203 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 2 0 -204 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 2 0 -205 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 2 0 -206 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 2 0 -207 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 2 0 -208 FEAT_EPIC_SPELL_PENETRATION 618 1 2 0 -209 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 2 0 -210 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 1 2 0 -211 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 1 2 0 -212 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 1 2 0 -213 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 1 2 0 -214 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 1 2 0 -215 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 1 2 0 -216 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 1 2 0 -217 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 1 2 0 -218 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 1 2 0 -219 FEAT_EPIC_GREAT_INTELLIGENCE_1 794 1 2 0 -220 FEAT_EPIC_GREAT_INTELLIGENCE_2 795 1 2 0 -221 FEAT_EPIC_GREAT_INTELLIGENCE_3 796 1 2 0 -222 FEAT_EPIC_GREAT_INTELLIGENCE_4 797 1 2 0 -223 FEAT_EPIC_GREAT_INTELLIGENCE_5 798 1 2 0 -224 FEAT_EPIC_GREAT_INTELLIGENCE_6 799 1 2 0 -225 FEAT_EPIC_GREAT_INTELLIGENCE_7 800 1 2 0 -226 FEAT_EPIC_GREAT_INTELLIGENCE_8 801 1 2 0 -227 FEAT_EPIC_GREAT_INTELLIGENCE_9 802 1 2 0 -228 FEAT_EPIC_GREAT_INTELLIGENCE_10 803 1 2 0 -229 FEAT_EPIC_GREAT_WISDOM_1 804 1 2 0 -230 FEAT_EPIC_GREAT_WISDOM_2 805 1 2 0 -231 FEAT_EPIC_GREAT_WISDOM_3 806 1 2 0 -232 FEAT_EPIC_GREAT_WISDOM_4 807 1 2 0 -233 FEAT_EPIC_GREAT_WISDOM_5 808 1 2 0 -234 FEAT_EPIC_GREAT_WISDOM_6 809 1 2 0 -235 FEAT_EPIC_GREAT_WISDOM_7 810 1 2 0 -236 FEAT_EPIC_GREAT_WISDOM_8 811 1 2 0 -237 FEAT_EPIC_GREAT_WISDOM_9 812 1 2 0 -238 FEAT_EPIC_GREAT_WISDOM_10 813 1 2 0 -239 FEAT_DISCIPLE_OF_SUN 3127 0 2 1 -240 FEAT_EPIC_BLINDING_SPEED 491 1 2 1 -241 FEAT_EPIC_ARMOR_SKIN 490 1 2 0 -242 FEAT_CRAFT_EPIC_WONDROUS_ITEM 3488 1 2 0 -243 FEAT_CRAFT_EPIC_MAGIC_ARMS_ARMOR 3489 1 2 0 -244 FEAT_CRAFT_EPIC_ROD 3490 1 2 0 -245 FEAT_CRAFT_EPIC_STAFF 3491 1 2 0 -246 FEAT_FORGE_EPIC_RING 3528 1 2 0 -247 FEAT_EPIC_LEADERSHIP 4366 1 2 0 -248 FEAT_EPIC_SPELLCASTING 4073 1 2 0 -249 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 609 1 2 0 -250 FEAT_EPIC_SKILL_FOCUS_APPRAISE 588 1 2 0 -251 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 589 1 2 0 -252 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 590 1 2 0 -253 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 591 1 2 0 -254 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 592 1 2 0 -255 FEAT_EPIC_SKILL_FOCUS_HEAL 593 1 2 0 -256 FEAT_EPIC_SKILL_FOCUS_HIDE 594 1 2 0 -257 FEAT_EPIC_SKILL_FOCUS_LISTEN 595 1 2 0 -258 FEAT_EPIC_SKILL_FOCUS_LORE 596 1 2 0 -259 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 597 1 2 0 -260 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 598 1 2 0 -261 FEAT_EPIC_SKILL_FOCUS_PARRY 599 1 2 0 -262 FEAT_EPIC_SKILL_FOCUS_PERSUADE 601 1 2 0 -263 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 602 1 2 0 -264 FEAT_EPIC_SKILL_FOCUS_SEARCH 603 1 2 0 -265 FEAT_EPIC_SKILL_FOCUS_SETTRAP 604 1 2 0 -266 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 605 1 2 0 -267 FEAT_EPIC_SKILL_FOCUS_SPOT 606 1 2 0 -268 FEAT_EPIC_SKILL_FOCUS_TAUNT 607 1 2 0 -269 FEAT_EPIC_SKILL_FOCUS_TUMBLE 608 1 2 0 -270 FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 913 1 2 0 -271 FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 914 1 2 0 -272 FEAT_EPIC_SKILL_FOCUS_BLUFF 917 1 2 0 -273 FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 918 1 2 0 -274 FEAT_EPIC_SKILL_FOCUS_RIDE 3038 1 2 0 -275 FEAT_EPIC_SKILL_FOCUS_JUMP 3040 1 2 0 -276 FEAT_EPIC_SKILL_FOCUS_SENSE_MOTIVE 3042 1 2 0 -277 FEAT_EPIC_SKILL_FOCUS_MARTIAL_LORE 3044 1 2 0 -278 FEAT_EPIC_SKILL_FOCUS_BALANCE 3046 1 2 0 -279 FEAT_EPIC_SKILL_FOCUS_CRAFT_POISON 3048 1 2 0 -280 FEAT_EPIC_SKILL_FOCUS_PSICRAFT 3050 1 2 0 -281 FEAT_EPIC_SKILL_FOCUS_CLIMB 3052 1 2 0 -282 FEAT_EPIC_SKILL_FOCUS_CRAFT_GENERAL 3054 1 2 0 -283 FocusedSpellPenetrAbj 3128 1 2 0 -284 FocusedSpellPenetrCon 3129 1 2 0 -285 FocusedSpellPenetrDiv 3130 1 2 0 -286 FocusedSpellPenetrEnch 3131 1 2 0 -287 FocusedSpellPenetrEvo 3132 1 2 0 -288 FocusedSpellPenetrIll 3133 1 2 0 -289 FocusedSpellPenetrNec 3134 1 2 0 -290 FocusedSpellPenetrTra 3135 1 2 0 -291 Feat_Ignore_Material_Components 2597 1 2 0 -292 FEAT_TENACIOUSMAGIC 2961 1 2 0 + FeatLabel FeatIndex List GrantedOnLevel OnMenu +0 EPIC_CEREBREMANCER 25093 3 11 0 +1 FEAT_CEREBREMANCER_MANIFEST_FOZ 18130 2 1 0 +2 FEAT_CEREBREMANCER_MANIFEST_PSION 18137 2 1 0 +3 FEAT_CEREBREMANCER_MANIFEST_PSYROUGE 18145 2 1 0 +4 FEAT_CEREBREMANCER_MANIFEST_PSYWAR 18152 2 1 0 +5 FEAT_CEREBREMANCER_MANIFEST_WARMIND 18159 2 1 0 +6 FEAT_CEREBREMANCER_MANIFEST_WILDER 18166 2 1 0 +7 FEAT_CMANCER_SPELLCASTING_FEY 18217 2 1 0 +8 FEAT_CMANCER_SPELLCASTING_ABERRATION 18262 2 1 0 +9 FEAT_CMANCER_SPELLCASTING_MONSTROUS 18309 2 1 0 +10 FEAT_CMANCER_SPELLCASTING_OUTSIDER 18356 2 1 0 +11 FEAT_CMANCER_SPELLCASTING_SHAPECHANGER 18403 2 1 0 +12 FEAT_CMANCER_SPELLCASTING_ASSASSIN 18447 2 1 0 +13 FEAT_CMANCER_SPELLCASTING_BARD 18481 2 1 0 +14 FEAT_CMANCER_SPELLCASTING_BEGUILER 18525 2 1 0 +15 FEAT_CMANCER_SPELLCASTING_CELEBRANT_SHARESS 18565 2 1 0 +16 FEAT_CMANCER_SPELLCASTING_CULTIST_PEAK 18595 2 1 0 +17 FEAT_CMANCER_SPELLCASTING_DNECRO 18633 2 1 0 +18 FEAT_CMANCER_SPELLCASTING_DUSKBLADE 18675 2 1 0 +19 FEAT_CMANCER_SPELLCASTING_HARPER 18714 2 1 0 +20 FEAT_CMANCER_SPELLCASTING_HEXBLADE 18748 2 1 0 +21 FEAT_CMANCER_SPELLCASTING_KNIGHT_WEAVE 18786 2 1 0 +22 FEAT_CMANCER_SPELLCASTING_SHADOWLORD 18823 2 1 0 +23 FEAT_CMANCER_SPELLCASTING_SORCERER 18866 2 1 0 +24 FEAT_CMANCER_SPELLCASTING_SUBLIME_CHORD 18913 2 1 0 +25 FEAT_CMANCER_SPELLCASTING_SUEL_ARCHANAMACH 18956 2 1 0 +26 FEAT_CMANCER_SPELLCASTING_WARMAGE 18998 2 1 0 +27 FEAT_CMANCER_SPELLCASTING_WIZARD 19044 2 1 0 +28 Psionic_Endowment 4802 0 2 1 +29 Greater_Psionic_Endowment 4801 0 2 1 +30 Power_Specialization 4805 0 2 1 +31 Greater_Power_Specialization 4804 0 2 0 +32 Power_Penetration 4807 0 2 1 +33 Greater_Power_Penetration 4806 0 2 1 +34 Overchannel 4826 0 2 1 +35 Talented 4829 0 2 1 +36 Chain_Power 4937 0 2 1 +37 Empower_Power 4938 0 2 1 +38 Extend_Power 4939 0 2 1 +39 Maximize_Power 4940 0 2 1 +40 Split_Psionic_Ray 4941 0 2 1 +41 Twin_Power 4942 0 2 1 +42 Widen_Power 4943 0 2 1 +43 Quicken_Power 4944 0 2 1 +44 **** **** **** **** **** +45 Psionic_Dodge 4803 0 2 0 +46 Narrow_Mind 4808 0 2 0 +47 Combat_Manifestation 4810 0 2 0 +48 Boost_Construct 4833 0 2 0 +49 Speed_Of_Thought 4834 0 2 0 +50 Psionic_Talent_1 4835 0 2 0 +51 Psionic_Talent_2 4836 0 2 0 +52 Psionic_Talent_3 4837 0 2 0 +53 Psionic_Talent_4 4838 0 2 0 +54 Psionic_Talent_5 4839 0 2 0 +55 Psionic_Talent_6 4840 0 2 0 +56 Psionic_Talent_7 4841 0 2 0 +57 Psionic_Talent_8 4842 0 2 0 +58 Psionic_Talent_9 4843 0 2 0 +59 Psionic_Talent_10 4844 0 2 0 +60 Epic_Psionic_Focus_1 4857 1 2 0 +61 Epic_Psionic_Focus_2 4858 1 2 0 +62 Epic_Psionic_Focus_3 4859 1 2 0 +63 Epic_Psionic_Focus_4 4860 1 2 0 +64 Epic_Psionic_Focus_5 4861 1 2 0 +65 Epic_Psionic_Focus_6 4862 1 2 0 +66 Epic_Psionic_Focus_7 4863 1 2 0 +67 Epic_Psionic_Focus_8 4864 1 2 0 +68 Epic_Psionic_Focus_9 4865 1 2 0 +69 Epic_Psionic_Focus_10 4866 1 2 0 +70 Expanded_Knowledge_1 4867 0 2 0 +71 Expanded_Knowledge_2 4868 0 0 0 +72 Expanded_Knowledge_3 4869 0 0 0 +73 Expanded_Knowledge_4 4870 0 0 0 +74 Expanded_Knowledge_5 4871 0 0 0 +75 Expanded_Knowledge_6 4872 0 0 0 +76 Expanded_Knowledge_7 4873 0 0 0 +77 Expanded_Knowledge_8 4874 0 0 0 +78 Expanded_Knowledge_9 4875 0 0 0 +79 Expanded_Knowledge_10 4876 0 0 0 +80 Epic_Expanded_Knowledge_1 4877 1 2 0 +81 Epic_Expanded_Knowledge_2 4878 1 2 0 +82 Epic_Expanded_Knowledge_3 4879 1 2 0 +83 Epic_Expanded_Knowledge_4 4880 1 2 0 +84 Epic_Expanded_Knowledge_5 4881 1 2 0 +85 Epic_Expanded_Knowledge_6 4882 1 2 0 +86 Epic_Expanded_Knowledge_7 4883 1 2 0 +87 Epic_Expanded_Knowledge_8 4884 1 2 0 +88 Epic_Expanded_Knowledge_9 4885 1 2 0 +89 Epic_Expanded_Knowledge_10 4886 1 2 0 +90 Improved_Metapsionics_1 4887 1 2 0 +91 Improved_Metapsionics_2 4888 1 2 0 +92 Improved_Metapsionics_3 4889 1 2 0 +93 Improved_Metapsionics_4 4890 1 2 0 +94 Improved_Metapsionics_5 4891 1 2 0 +95 Improved_Metapsionics_6 4892 1 2 0 +96 Improved_Metapsionics_7 4893 1 2 0 +97 Improved_Metapsionics_8 4894 1 2 0 +98 Improved_Metapsionics_9 4895 1 2 0 +99 Improved_Metapsionics_10 4896 1 2 0 +100 Improved_Manifestation_1 4897 1 2 0 +101 Improved_Manifestation_2 4898 1 2 0 +102 Improved_Manifestation_3 4899 1 2 0 +103 Improved_Manifestation_4 4900 1 2 0 +104 Improved_Manifestation_5 4901 1 2 0 +105 Improved_Manifestation_6 4902 1 2 0 +106 Improved_Manifestation_7 4903 1 2 0 +107 Improved_Manifestation_8 4904 1 2 0 +108 Improved_Manifestation_9 4905 1 2 0 +109 Improved_Manifestation_10 4906 1 2 0 +110 Power_Knowledge_Psion_1 4907 0 0 0 +111 Power_Knowledge_Psion_2 4908 0 0 0 +112 Power_Knowledge_Psion_3 4909 0 0 0 +113 Power_Knowledge_Psion_4 4910 0 0 0 +114 Power_Knowledge_Psion_5 4911 0 0 0 +115 Power_Knowledge_Psion_6 4912 0 0 0 +116 Power_Knowledge_Psion_7 4913 0 0 0 +117 Power_Knowledge_Psion_8 4914 0 0 0 +118 Power_Knowledge_Psion_9 4915 0 0 0 +119 Power_Knowledge_Psion_10 4916 0 0 0 +120 Power_Knowledge_PsyWar_1 4917 0 0 0 +121 Power_Knowledge_PsyWar_2 4918 0 0 0 +122 Power_Knowledge_PsyWar_3 4919 0 0 0 +123 Power_Knowledge_PsyWar_4 4920 0 0 0 +124 Power_Knowledge_PsyWar_5 4921 0 0 0 +125 Power_Knowledge_PsyWar_6 4922 0 0 0 +126 Power_Knowledge_PsyWar_7 4923 0 0 0 +127 Power_Knowledge_PsyWar_8 4924 0 0 0 +128 Power_Knowledge_PsyWar_9 4925 0 0 0 +129 Power_Knowledge_PsyWar_10 4926 0 0 0 +130 Power_Knowledge_Wilder_1 4927 0 0 0 +131 Power_Knowledge_Wilder_2 4928 0 0 0 +132 Power_Knowledge_Wilder_3 4929 0 0 0 +133 Power_Knowledge_Wilder_4 4930 0 0 0 +134 Power_Knowledge_Wilder_5 4931 0 0 0 +135 Power_Knowledge_Wilder_6 4932 0 0 0 +136 Power_Knowledge_Wilder_7 4933 0 0 0 +137 Power_Knowledge_Wilder_8 4934 0 0 0 +138 Power_Knowledge_Wilder_9 4935 0 0 0 +139 Power_Knowledge_Wilder_10 4936 0 0 0 +140 Power_Knowledge_FistOfZuoken_1 4945 0 0 0 +141 Power_Knowledge_FistOfZuoken_2 4946 0 0 0 +142 Power_Knowledge_FistOfZuoken_3 4947 0 0 0 +143 Power_Knowledge_FistOfZuoken_4 4948 0 0 0 +144 Power_Knowledge_FistOfZuoken_5 4949 0 0 0 +145 Power_Knowledge_FistOfZuoken_6 4950 0 0 0 +146 Power_Knowledge_FistOfZuoken_7 4951 0 0 0 +147 Power_Knowledge_FistOfZuoken_8 4952 0 0 0 +148 Power_Knowledge_FistOfZuoken_9 4953 0 0 0 +149 Power_Knowledge_FistOfZuoken_10 4954 0 0 0 +150 FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 533 1 2 0 +151 FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 534 1 2 0 +152 FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 535 1 2 0 +153 FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 536 1 2 0 +154 FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 537 1 2 0 +155 FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 538 1 2 0 +156 FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 539 1 2 0 +157 FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 540 1 2 0 +158 FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 541 1 2 0 +159 FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 542 1 2 0 +160 FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 543 1 2 0 +161 FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 544 1 2 0 +162 FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 545 1 2 0 +163 FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 546 1 2 0 +164 FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 547 1 2 0 +165 FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 548 1 2 0 +166 FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 549 1 2 0 +167 FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 550 1 2 0 +168 FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 551 1 2 0 +169 FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 552 1 2 0 +170 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 553 1 2 0 +171 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 554 1 2 0 +172 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 555 1 2 0 +173 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 556 1 2 0 +174 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 557 1 2 0 +175 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 558 1 2 0 +176 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 559 1 2 0 +177 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 560 1 2 0 +178 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 561 1 2 0 +179 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 562 1 2 0 +180 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 563 1 2 0 +181 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 564 1 2 0 +182 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 565 1 2 0 +183 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 566 1 2 0 +184 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 567 1 2 0 +185 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 568 1 2 0 +186 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 569 1 2 0 +187 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 570 1 2 0 +188 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 571 1 2 0 +189 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 572 1 2 0 +190 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 573 1 2 0 +191 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 574 1 2 0 +192 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 575 1 2 0 +193 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 576 1 2 0 +194 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 577 1 2 0 +195 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 578 1 2 0 +196 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 579 1 2 0 +197 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 580 1 2 0 +198 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 581 1 2 0 +199 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 582 1 2 0 +200 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 2 0 +201 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 2 0 +202 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 2 0 +203 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 2 0 +204 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 2 0 +205 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 2 0 +206 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 2 0 +207 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 2 0 +208 FEAT_EPIC_SPELL_PENETRATION 618 1 2 0 +209 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 2 0 +210 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 1 2 0 +211 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 1 2 0 +212 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 1 2 0 +213 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 1 2 0 +214 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 1 2 0 +215 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 1 2 0 +216 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 1 2 0 +217 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 1 2 0 +218 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 1 2 0 +219 FEAT_EPIC_GREAT_INTELLIGENCE_1 794 1 2 0 +220 FEAT_EPIC_GREAT_INTELLIGENCE_2 795 1 2 0 +221 FEAT_EPIC_GREAT_INTELLIGENCE_3 796 1 2 0 +222 FEAT_EPIC_GREAT_INTELLIGENCE_4 797 1 2 0 +223 FEAT_EPIC_GREAT_INTELLIGENCE_5 798 1 2 0 +224 FEAT_EPIC_GREAT_INTELLIGENCE_6 799 1 2 0 +225 FEAT_EPIC_GREAT_INTELLIGENCE_7 800 1 2 0 +226 FEAT_EPIC_GREAT_INTELLIGENCE_8 801 1 2 0 +227 FEAT_EPIC_GREAT_INTELLIGENCE_9 802 1 2 0 +228 FEAT_EPIC_GREAT_INTELLIGENCE_10 803 1 2 0 +229 FEAT_EPIC_GREAT_WISDOM_1 804 1 2 0 +230 FEAT_EPIC_GREAT_WISDOM_2 805 1 2 0 +231 FEAT_EPIC_GREAT_WISDOM_3 806 1 2 0 +232 FEAT_EPIC_GREAT_WISDOM_4 807 1 2 0 +233 FEAT_EPIC_GREAT_WISDOM_5 808 1 2 0 +234 FEAT_EPIC_GREAT_WISDOM_6 809 1 2 0 +235 FEAT_EPIC_GREAT_WISDOM_7 810 1 2 0 +236 FEAT_EPIC_GREAT_WISDOM_8 811 1 2 0 +237 FEAT_EPIC_GREAT_WISDOM_9 812 1 2 0 +238 FEAT_EPIC_GREAT_WISDOM_10 813 1 2 0 +239 FEAT_DISCIPLE_OF_SUN 3127 0 2 1 +240 FEAT_EPIC_BLINDING_SPEED 491 1 2 1 +241 FEAT_EPIC_ARMOR_SKIN 490 1 2 0 +242 FEAT_CRAFT_EPIC_WONDROUS_ITEM 3488 1 2 0 +243 FEAT_CRAFT_EPIC_MAGIC_ARMS_ARMOR 3489 1 2 0 +244 FEAT_CRAFT_EPIC_ROD 3490 1 2 0 +245 FEAT_CRAFT_EPIC_STAFF 3491 1 2 0 +246 FEAT_FORGE_EPIC_RING 3528 1 2 0 +247 FEAT_EPIC_LEADERSHIP 4366 1 2 0 +248 FEAT_EPIC_SPELLCASTING 4073 1 2 0 +249 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 609 1 2 0 +250 FEAT_EPIC_SKILL_FOCUS_APPRAISE 588 1 2 0 +251 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 589 1 2 0 +252 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 590 1 2 0 +253 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 591 1 2 0 +254 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 592 1 2 0 +255 FEAT_EPIC_SKILL_FOCUS_HEAL 593 1 2 0 +256 FEAT_EPIC_SKILL_FOCUS_HIDE 594 1 2 0 +257 FEAT_EPIC_SKILL_FOCUS_LISTEN 595 1 2 0 +258 FEAT_EPIC_SKILL_FOCUS_LORE 596 1 2 0 +259 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 597 1 2 0 +260 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 598 1 2 0 +261 FEAT_EPIC_SKILL_FOCUS_PARRY 599 1 2 0 +262 FEAT_EPIC_SKILL_FOCUS_PERSUADE 601 1 2 0 +263 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 602 1 2 0 +264 FEAT_EPIC_SKILL_FOCUS_SEARCH 603 1 2 0 +265 FEAT_EPIC_SKILL_FOCUS_SETTRAP 604 1 2 0 +266 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 605 1 2 0 +267 FEAT_EPIC_SKILL_FOCUS_SPOT 606 1 2 0 +268 FEAT_EPIC_SKILL_FOCUS_TAUNT 607 1 2 0 +269 FEAT_EPIC_SKILL_FOCUS_TUMBLE 608 1 2 0 +270 FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 913 1 2 0 +271 FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 914 1 2 0 +272 FEAT_EPIC_SKILL_FOCUS_BLUFF 917 1 2 0 +273 FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 918 1 2 0 +274 FEAT_EPIC_SKILL_FOCUS_RIDE 3038 1 2 0 +275 FEAT_EPIC_SKILL_FOCUS_JUMP 3040 1 2 0 +276 FEAT_EPIC_SKILL_FOCUS_SENSE_MOTIVE 3042 1 2 0 +277 FEAT_EPIC_SKILL_FOCUS_MARTIAL_LORE 3044 1 2 0 +278 FEAT_EPIC_SKILL_FOCUS_BALANCE 3046 1 2 0 +279 FEAT_EPIC_SKILL_FOCUS_CRAFT_POISON 3048 1 2 0 +280 FEAT_EPIC_SKILL_FOCUS_PSICRAFT 3050 1 2 0 +281 FEAT_EPIC_SKILL_FOCUS_CLIMB 3052 1 2 0 +282 FEAT_EPIC_SKILL_FOCUS_CRAFT_GENERAL 3054 1 2 0 +283 FocusedSpellPenetrAbj 3128 1 2 0 +284 FocusedSpellPenetrCon 3129 1 2 0 +285 FocusedSpellPenetrDiv 3130 1 2 0 +286 FocusedSpellPenetrEnch 3131 1 2 0 +287 FocusedSpellPenetrEvo 3132 1 2 0 +288 FocusedSpellPenetrIll 3133 1 2 0 +289 FocusedSpellPenetrNec 3134 1 2 0 +290 FocusedSpellPenetrTra 3135 1 2 0 +291 Feat_Ignore_Material_Components 2597 1 2 0 +292 FEAT_TENACIOUSMAGIC 2961 1 2 0 +293 Bane_Magic_Aberration 23556 0 -1 0 +294 Bane_Magic_Animal 23557 0 -1 0 +295 Bane_Magic_Beast 23558 0 -1 0 +296 Bane_Magic_Construct 23559 0 -1 0 +297 Bane_Magic_Dragon 23560 0 -1 0 +298 Bane_Magic_Dwarf 23561 0 -1 0 +299 Bane_Magic_Elemental 23562 0 -1 0 +300 Bane_Magic_Elf 23563 0 -1 0 +301 Bane_Magic_Fey 23564 0 -1 0 +302 Bane_Magic_Giant 23565 0 -1 0 +303 Bane_Magic_Gnome 23566 0 -1 0 +304 Bane_Magic_HalfElf 23567 0 -1 0 +305 Bane_Magic_Halfling 23568 0 -1 0 +306 Bane_Magic_HalfOrc 23569 0 -1 0 +307 Bane_Magic_Human 23570 0 -1 0 +308 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0 +309 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0 +310 Bane_Magic_Humanoid_Orc 23573 0 -1 0 +311 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0 +312 Bane_Magic_Magical_Beast 23575 0 -1 0 +313 Bane_Magic_Outsider 23576 0 -1 0 +314 Bane_Magic_Shapechanger 23577 0 -1 0 +315 Bane_Magic_Undead 23578 0 -1 0 +316 Bane_Magic_Vermin 23579 0 -1 0 diff --git a/nwn/nwnprc/trunk/2das/feat.2da b/nwn/nwnprc/trunk/2das/feat.2da index 55940ed0..b6f9191d 100644 --- a/nwn/nwnprc/trunk/2das/feat.2da +++ b/nwn/nwnprc/trunk/2das/feat.2da @@ -700,7 +700,7 @@ 696 FEAT_EPIC_IMPROVED_COMBAT_CASTING 8497 8498 ife_X2ImComCast **** **** **** **** **** **** **** **** 7 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 1 25 **** **** FEAT_EPIC_IMPROVED_COMBAT_CASTING 4 **** **** **** **** **** 1 1 697 FEAT_EPIC_IMPROVED_KI_STRIKE_4 8499 8500 ife_X2ImKiStrk4 **** **** **** **** 21 **** **** **** 344 **** 0 0 0 **** **** **** 698 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_4 1 **** **** **** **** **** 1 1 698 FEAT_EPIC_IMPROVED_KI_STRIKE_5 8501 83388 ife_X2ImKiStrk5 **** **** **** **** **** **** **** **** 697 **** 0 0 0 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_KI_STRIKE_5 1 **** **** **** **** **** 1 1 -699 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 8503 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 215 **** 0 0 0 **** **** **** 700 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 4 **** **** **** **** **** 1 1 +699 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 8503 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** **** 700 1 **** **** **** 215 4393 4149 **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_1 4 **** **** **** **** **** 1 1 700 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 8505 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 699 **** 0 0 0 **** **** **** 701 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_2 4 **** **** **** **** **** 1 1 701 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 8507 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 700 **** 0 0 0 **** **** **** 702 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_3 4 **** **** **** **** **** 1 1 702 FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 8509 8504 ife_X2ImSpRis1 **** **** **** **** **** **** **** **** 701 **** 0 0 0 **** **** **** 703 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EPIC_IMPROVED_SPELL_RESISTANCE_4 4 **** **** **** **** **** 1 1 diff --git a/nwn/nwnprc/trunk/2das/iprp_resistcost.2da b/nwn/nwnprc/trunk/2das/iprp_resistcost.2da index 9f44abf8..4f9b6667 100644 --- a/nwn/nwnprc/trunk/2das/iprp_resistcost.2da +++ b/nwn/nwnprc/trunk/2das/iprp_resistcost.2da @@ -38,4 +38,4 @@ 34 16988450 Resist_16/- 16 2.1 35 16988451 Resist_17/ 17 2.4 36 16988452 Resist_18/- 18 2.7 -37 16988453 Resist_19/-- 19 3.0 +37 16988453 Resist_19/- 19 3.0 diff --git a/nwn/nwnprc/trunk/include/true_inc_trufunc.nss b/nwn/nwnprc/trunk/include/true_inc_trufunc.nss index 3b3e7d52..630191c9 100644 --- a/nwn/nwnprc/trunk/include/true_inc_trufunc.nss +++ b/nwn/nwnprc/trunk/include/true_inc_trufunc.nss @@ -839,7 +839,4 @@ int GetCadenceCount(object oTrueSpeaker) // Return total return nCount; -} - -// -void main (){} \ No newline at end of file +} \ No newline at end of file diff --git a/nwn/nwnprc/trunk/others/sp_it_spdvscr305.UTI b/nwn/nwnprc/trunk/others/sp_it_spdvscr305.UTI deleted file mode 100644 index 3c676f6d..00000000 Binary files a/nwn/nwnprc/trunk/others/sp_it_spdvscr305.UTI and /dev/null differ diff --git a/nwn/nwnprc/trunk/others/wo_skel_prop.uti b/nwn/nwnprc/trunk/others/wo_skel_prop.uti index 8a092240..6ec553b8 100644 Binary files a/nwn/nwnprc/trunk/others/wo_skel_prop.uti and b/nwn/nwnprc/trunk/others/wo_skel_prop.uti differ diff --git a/nwn/nwnprc/trunk/psionics/psi_pow_frmdment.nss b/nwn/nwnprc/trunk/psionics/psi_pow_frmdment.nss index a37dc2c2..2de4e6e6 100644 --- a/nwn/nwnprc/trunk/psionics/psi_pow_frmdment.nss +++ b/nwn/nwnprc/trunk/psionics/psi_pow_frmdment.nss @@ -79,7 +79,7 @@ void main() { SignalEvent(oTarget, EventSpellCastAt(oCreator, SPELLABILITY_AURA_FEAR)); - if (!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR)) + if (!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR) && !GetIsImmune(oTarget, IMMUNITY_TYPE_FEAR) && !GetIsImmune(oTarget, IMMUNITY_TYPE_MIND_SPELLS)) { ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, RoundsToSeconds(nDuration)); ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget); diff --git a/nwn/nwnprc/trunk/scripts/PRC_S_spellb.nss b/nwn/nwnprc/trunk/scripts/PRC_S_spellb.nss index df781f81..95b80648 100644 --- a/nwn/nwnprc/trunk/scripts/PRC_S_spellb.nss +++ b/nwn/nwnprc/trunk/scripts/PRC_S_spellb.nss @@ -258,8 +258,8 @@ void main() int nAbilityScore = GetAbilityScoreForClass(nClass, oPC); int nClassLevel = GetLevelByPosition(i, oPC); if(nClassLevel - && (GetSlotCount(nClassLevel, 0, nAbilityScore, nClass) - || GetSlotCount(nClassLevel, 1, nAbilityScore, nClass))) + && (GetSlotCount(nClassLevel, 0, nAbilityScore, nClass, oPC) + || GetSlotCount(nClassLevel, 1, nAbilityScore, nClass, oPC))) { string sClassName = GetStringByStrRef(StringToInt(Get2DACache("classes", "Name", nClass))); GenerateSpellsMemorizedCache(nClass, oPC); @@ -291,7 +291,7 @@ void main() { // for every spell level, determine the slot count, and if it is non-zero add a choice // we do not break out of the loop on an empty slot count, because of bonus slot counts from items there might be gaps - if(GetSlotCount(nCasterLevel, nSpellSlotLevel, nAbilityScore, nClass)) + if(GetSlotCount(nCasterLevel, nSpellSlotLevel, nAbilityScore, nClass, oPC)) { AddChoice(sChoiceSpellLevel +IntToString(nSpellSlotLevel), nSpellSlotLevel, oPC); nChoiceAdded = TRUE; diff --git a/nwn/nwnprc/trunk/scripts/prc_dnc_frauraa.nss b/nwn/nwnprc/trunk/scripts/prc_dnc_frauraa.nss index 435f3f25..503e2601 100644 --- a/nwn/nwnprc/trunk/scripts/prc_dnc_frauraa.nss +++ b/nwn/nwnprc/trunk/scripts/prc_dnc_frauraa.nss @@ -34,7 +34,7 @@ void main() //Fire cast spell at event for the specified target SignalEvent(oTarget, EventSpellCastAt(GetAreaOfEffectCreator(), SPELLABILITY_AURA_FEAR)); //Make a saving throw check - if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR) && !GetIsImmune(oTarget, IMMUNITY_TYPE_FEAR)) + if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR) && !GetIsImmune(oTarget, IMMUNITY_TYPE_FEAR) && !GetIsImmune(oTarget, IMMUNITY_TYPE_MIND_SPELLS)) { //Apply the VFX impact and effects ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectShaken(), oTarget, RoundsToSeconds(GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, GetAreaOfEffectCreator()))); diff --git a/nwn/nwnprc/trunk/scripts/prc_prereq.nss b/nwn/nwnprc/trunk/scripts/prc_prereq.nss index 1d7b9d0b..44cc2945 100644 --- a/nwn/nwnprc/trunk/scripts/prc_prereq.nss +++ b/nwn/nwnprc/trunk/scripts/prc_prereq.nss @@ -1877,7 +1877,7 @@ void main() for(nSpellLevel = 0; nSpellLevel <= 9; nSpellLevel++) { - int nSlots = GetSlotCount(nLevel, nSpellLevel, nAbility, nClass); + int nSlots = GetSlotCount(nLevel, nSpellLevel, nAbility, nClass, oPC); if(nSlots > 0) { SetLocalInt(oPC, "PRC_AllSpell"+IntToString(nSpellLevel), 0); @@ -1928,7 +1928,7 @@ void main() for(nSpellLevel = 0; nSpellLevel <= 9; nSpellLevel++) { - int nSlots = GetSlotCount(nLevel, nSpellLevel, nAbility, nClass); + int nSlots = GetSlotCount(nLevel, nSpellLevel, nAbility, nClass, oPC); if(nSlots > 0) { SetLocalInt(oPC, "PRC_AllSpell"+IntToString(nSpellLevel), 0); diff --git a/nwn/nwnprc/trunk/spells/nw_s0_darknessa.nss b/nwn/nwnprc/trunk/spells/nw_s0_darknessa.nss index 8784293b..3ec7d660 100644 --- a/nwn/nwnprc/trunk/spells/nw_s0_darknessa.nss +++ b/nwn/nwnprc/trunk/spells/nw_s0_darknessa.nss @@ -12,13 +12,9 @@ //:: Created On: Feb 28, 2002 //::////////////////////////////////////////////// - //:: modified by mr_bumpkin Dec 4, 2003 #include "prc_inc_spells" - - - void main() { DeleteLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR"); diff --git a/nwn/nwnprc/trunk/spells/nw_s0_inccloudc.nss b/nwn/nwnprc/trunk/spells/nw_s0_inccloudc.nss index cbb5768f..466c73f7 100644 --- a/nwn/nwnprc/trunk/spells/nw_s0_inccloudc.nss +++ b/nwn/nwnprc/trunk/spells/nw_s0_inccloudc.nss @@ -54,7 +54,8 @@ SetLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR", SPELL_SCHOOL_EVOCATION); int EleDmg = GetLocalInt(OBJECT_SELF, "IC_Damage"); - oTarget = GetFirstInPersistentObject(OBJECT_SELF,OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); + //oTarget = GetFirstInPersistentObject(OBJECT_SELF,OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); + oTarget = MyFirstObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_LARGE, GetLocation(OBJECT_SELF), FALSE, OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); //Declare the spell shape, size and the location. while(GetIsObjectValid(oTarget)) { @@ -91,7 +92,8 @@ SetLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR", SPELL_SCHOOL_EVOCATION); } } //Select the next target within the spell shape. - oTarget = GetNextInPersistentObject(OBJECT_SELF,OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); + //oTarget = GetNextInPersistentObject(OBJECT_SELF,OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); + oTarget = MyNextObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_LARGE, GetLocation(OBJECT_SELF), FALSE, OBJECT_TYPE_CREATURE | OBJECT_TYPE_DOOR | OBJECT_TYPE_PLACEABLE); } diff --git a/nwn/nwnprc/trunk/spells/sp_crsh_despair.nss b/nwn/nwnprc/trunk/spells/sp_crsh_despair.nss index 18a3e301..b1d7a4b2 100644 --- a/nwn/nwnprc/trunk/spells/sp_crsh_despair.nss +++ b/nwn/nwnprc/trunk/spells/sp_crsh_despair.nss @@ -52,7 +52,7 @@ void main() while(GetIsObjectValid(oTarget)) { - if(!PRCDoResistSpell(oPC, oTarget, nCasterLvl + SPGetPenetr())) + if(!PRCDoResistSpell(oPC, oTarget, nCasterLvl + SPGetPenetr())&& !GetIsImmune(oTarget, IMMUNITY_TYPE_MIND_SPELLS)) { //Save if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_MIND_SPELLS)) diff --git a/nwn/nwnprc/trunk/spells/sp_disrpt_undead.nss b/nwn/nwnprc/trunk/spells/sp_disrpt_undead.nss index f96153fd..b3b88cc4 100644 --- a/nwn/nwnprc/trunk/spells/sp_disrpt_undead.nss +++ b/nwn/nwnprc/trunk/spells/sp_disrpt_undead.nss @@ -45,13 +45,121 @@ Created: 7/6/07 //::////////////////////////////////////////////// //::////////////////////////////////////////////// -#include "prc_inc_sp_tch" +#include "prc_inc_sp_tch" +#include "prc_sp_func" + +int DoSpell(object oCaster, object oTarget, int nCasterLevel) +{ + int nSpell = GetSpellId(); + int nBeam; + int nDam; + int nMetaMagic = PRCGetMetaMagicFeat(); + int nTouch = PRCDoRangedTouchAttack(oTarget); + int nType = MyPRCGetRacialType(oTarget); + + if(nSpell == SPELL_DISRUPT_UNDEAD) + { + nBeam = VFX_BEAM_HOLY; + nDam = d6(1); + nDam += SpellDamagePerDice(oCaster, 1); + if(nMetaMagic & METAMAGIC_MAXIMIZE) nDam = 6; + } + + if(nSpell == SPELL_GREATER_DISRUPT_UNDEAD) + { + nBeam = VFX_BEAM_BLACK; + nDam = d6(3); + nDam += SpellDamagePerDice(oCaster, 3); + if(nMetaMagic & METAMAGIC_MAXIMIZE) nDam = 18; + } + + if(nMetaMagic & METAMAGIC_EMPOWER) nDam += (nDam/2); + + //Beam that acts accordingly + effect eVis = EffectBeam(nBeam, oCaster, BODY_NODE_HAND, !nTouch); + + ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget); + + if(nTouch) + { + if(nType == RACIAL_TYPE_UNDEAD + || (GetHasFeat(FEAT_TOMB_TAINTED_SOUL, oTarget) && GetAlignmentGoodEvil(oTarget) != ALIGNMENT_GOOD)) + { + if(!PRCDoResistSpell(oCaster, oTarget, nCasterLevel + SPGetPenetr())) + { + if(nSpell == SPELL_GREATER_DISRUPT_UNDEAD) + { + //Get hp before damage + int nHP = GetCurrentHitPoints(oTarget); + + //Apply Damage + SPApplyEffectToObject(DURATION_TYPE_INSTANT, PRCEffectDamage(oTarget, nDam, DAMAGE_TYPE_POSITIVE), oTarget); + + //if enough to kill target, bounce + if(nDam >= nHP) + { + location lLoc = GetLocation(oTarget); + object oTarget2 = MyFirstObjectInShape(SHAPE_SPHERE, FeetToMeters(15.0), lLoc, TRUE); + + while(GetIsObjectValid(oTarget2)) + { + //Undead, enemy, and not the original target + if((GetRacialType(oTarget2) == RACIAL_TYPE_UNDEAD || (GetHasFeat(FEAT_TOMB_TAINTED_SOUL, oTarget2) && GetAlignmentGoodEvil(oTarget2) != ALIGNMENT_GOOD) + && GetIsEnemy(oTarget2, oCaster) && (oTarget != oTarget2))) + { + //Black beam, origin chest of previous target + ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectBeam(VFX_BEAM_BLACK, oTarget, BODY_NODE_CHEST), oTarget2); + SPApplyEffectToObject(DURATION_TYPE_INSTANT, PRCEffectDamage(oTarget, nDam/2, DAMAGE_TYPE_POSITIVE), oTarget2); + break; + } + + oTarget2 = MyNextObjectInShape(SHAPE_SPHERE, FeetToMeters(15.0), lLoc, TRUE); + } + } + } + else SPApplyEffectToObject(DURATION_TYPE_INSTANT, PRCEffectDamage(oTarget, nDam, DAMAGE_TYPE_POSITIVE), oTarget); + } + } + } + + return nTouch; // return TRUE if spell charges should be decremented +} + +void main() +{ + if (!X2PreSpellCastCode()) return; + PRCSetSchool(SPELL_SCHOOL_NECROMANCY); + object oCaster = OBJECT_SELF; + object oTarget = PRCGetSpellTargetObject(); + int nCasterLevel = PRCGetCasterLevel(oCaster); + int nEvent = GetLocalInt(oCaster, PRC_SPELL_EVENT); //use bitwise & to extract flags + if(!nEvent) //normal cast + { + if(GetLocalInt(oCaster, PRC_SPELL_HOLD) && oCaster == oTarget) + { //holding the charge, casting spell on self + SetLocalSpellVariables(oCaster, 1); //change 1 to number of charges + return; + } + DoSpell(oCaster, oTarget, nCasterLevel); + } + else + { + if(nEvent & PRC_SPELL_EVENT_ATTACK) + { + if(DoSpell(oCaster, oTarget, nCasterLevel)) + DecrementSpellCharges(oCaster); + } + } + PRCSetSchool(); +} + +/* #include "prc_inc_sp_tch" void main() { object oPC = OBJECT_SELF; object oTarget = PRCGetSpellTargetObject(); - int nSpell = GetSpellId(); + int nSpell = PRCGetSpellId(); int nCasterLvl = PRCGetCasterLevel(oPC); int nBeam; int nDam; @@ -124,4 +232,4 @@ void main() } } PRCSetSchool(); -} \ No newline at end of file +} */ \ No newline at end of file diff --git a/nwn/nwnprc/trunk/spells/sp_ecto_enhnc.nss b/nwn/nwnprc/trunk/spells/sp_ecto_enhnc.nss index 2002fd37..046c90d3 100644 --- a/nwn/nwnprc/trunk/spells/sp_ecto_enhnc.nss +++ b/nwn/nwnprc/trunk/spells/sp_ecto_enhnc.nss @@ -48,7 +48,38 @@ void main() object oTarget = MyFirstObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_HUGE, lLoc, FALSE, OBJECT_TYPE_CREATURE); //loop - while(GetIsObjectValid(oTarget)) + while(GetIsObjectValid(oTarget)) + { + nRace = MyPRCGetRacialType(oTarget); + //Check for incorporeal undead + if(nRace == RACIAL_TYPE_UNDEAD) + { + if(GetIsIncorporeal(oTarget)) + { + // Apply effects to valid target + effect eLink = EffectACIncrease(nBonus, AC_DEFLECTION_BONUS); + eLink = EffectLinkEffects(eLink, EffectTurnResistanceIncrease(nBonus + 1)); + eLink = EffectLinkEffects(eLink, EffectTemporaryHitpoints(d8(1) + nBonus - 1)); + eLink = EffectLinkEffects(eLink, EffectAttackIncrease(nBonus)); + eLink = EffectLinkEffects(eLink, EffectVisualEffect(VFX_DUR_PARALYZED)); + + //Apply for 1 day + SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, HoursToSeconds(24)); + } + else + { + SendMessageToPC(oPC, "Target creature is not incorporeal."); + } + } + else + { + SendMessageToPC(oPC, "Target creature is not undead."); + } + + // Always advance to next target + oTarget = MyNextObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_HUGE, lLoc, FALSE, OBJECT_TYPE_CREATURE); + } + /* while(GetIsObjectValid(oTarget)) { nRace = MyPRCGetRacialType(oTarget); //Check for incorporeal undead @@ -74,10 +105,10 @@ void main() else { SendMessageToPC(oPC, "Target creature is not undead."); - return; + continue; } oTarget = MyNextObjectInShape(SHAPE_SPHERE, RADIUS_SIZE_HUGE, lLoc, FALSE, OBJECT_TYPE_CREATURE); - } + } */ //SPEvilShift(oPC); PRCSetSchool(); } \ No newline at end of file diff --git a/nwn/nwnprc/trunk/spells/sp_sum_undead.nss b/nwn/nwnprc/trunk/spells/sp_sum_undead.nss index 34bb755f..0e9182f9 100644 --- a/nwn/nwnprc/trunk/spells/sp_sum_undead.nss +++ b/nwn/nwnprc/trunk/spells/sp_sum_undead.nss @@ -22,7 +22,7 @@ void main() //Declare major variables object oCaster = OBJECT_SELF; - int nSpellID = GetSpellId(); + int nSpellID = PRCGetSpellId(); int nMetaMagic = PRCGetMetaMagicFeat(); int nFNF_Effect; string sSummon;