From 56e970adc066c5f4fbb5778f6a0b9d18fd038356 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Sun, 27 Apr 2025 12:56:24 -0400 Subject: [PATCH] Expanded Wild Mage for epic progression Expanded Wild Mage for epic progression. Updated Wild Mage's Random Deflector for epic progression. --- nwn/nwnprc/trunk/2das/classes.2da | 2 +- nwn/nwnprc/trunk/2das/cls_bfeat_wildmg.2da | 122 ++++---- nwn/nwnprc/trunk/2das/cls_feat_wildmg.2da | 261 ++++++++++-------- nwn/nwnprc/trunk/2das/feat.2da | 2 +- nwn/nwnprc/trunk/include/prc_inc_function.nss | 12 +- nwn/nwnprc/trunk/tlk/prc8_consortium.tlk | Bin 12111544 -> 12111502 bytes nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml | 6 +- nwn/nwnprc/trunk/tlk/prc_consortium.tlk | Bin 12111544 -> 12111502 bytes 8 files changed, 229 insertions(+), 176 deletions(-) diff --git a/nwn/nwnprc/trunk/2das/classes.2da b/nwn/nwnprc/trunk/2das/classes.2da index bc3243f6..d81371b4 100644 --- a/nwn/nwnprc/trunk/2das/classes.2da +++ b/nwn/nwnprc/trunk/2das/classes.2da @@ -98,7 +98,7 @@ 94 Artificer 16790581 16827101 16827102 16827103 16827104 **** 6 CLS_ATK_2 CLS_FEAT_ARTI CLS_SAVTHR_WIZ CLS_SKILL_ARTI CLS_BFEAT_ARTI 4 **** **** 0 0 10 14 12 10 16 14 CHA 0X00 0X0 0 CLASS_TYPE_ARTIFICER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_ARTI 0 1 0 0 -1 1 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 95 Arcane_Duelist 16790582 16823520 16823521 16823522 16823523 IR_SPARCDLST 8 CLS_ATK_3 CLS_FEAT_ADST CLS_SAVTHR_BARD CLS_SKILL_ADST CLS_BFEAT_ADST 4 **** **** 1 0 12 16 14 8 14 12 CHA 0X00 0X0 0 CLASS_TYPE_ARCANE_DUELIST 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_ADST 40 0 0 0 10 **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 96 ForceMissileMage 16790583 16836426 16836427 16836428 16836429 IR_HAVOCMAGE 4 CLS_ATK_3 CLS_FEAT_FMM CLS_SAVTHR_ROG CLS_SKILL_FMM CLS_BFEAT_FMM 2 **** **** 1 0 12 14 14 10 12 15 CHA 0X00 0X0 0 CLASS_TYPE_FMM 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_FMM 5 0 1 0 10 1 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -97 WildMage 16790584 16836416 16836417 16836418 16836419 IR_WILDER 4 CLS_ATK_3 CLS_FEAT_WILDMG CLS_SAVTHR_ROG CLS_SKILL_WILDMG CLS_BFEAT_WILDMG 2 **** **** 1 0 12 14 14 10 12 15 CHA 0X04 0X0 0 CLASS_TYPE_WILD_MAGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_WILDMG 10 0 1 0 10 1 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +97 WildMage 16790584 16836416 16836417 16836418 16836419 IR_WILDER 4 CLS_ATK_3 CLS_FEAT_WILDMG CLS_SAVTHR_ROG CLS_SKILL_WILDMG CLS_BFEAT_WILDMG 2 **** **** 1 0 12 14 14 10 12 15 CHA 0X04 0X0 0 CLASS_TYPE_WILD_MAGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_WILDMG 40 0 1 0 10 1 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 98 Shadowsmith 16790585 16847414 16847415 16847416 16847417 IR_TEMPUS 8 CLS_ATK_1 CLS_FEAT_SHDSMT CLS_SAVTHR_ROG CLS_SKILL_SHDSMT CLS_BFEAT_SHDSMT 6 **** **** 1 0 14 13 14 10 14 13 INT 0x00 0x0 0 CLASS_TYPE_SHADOWSMITH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_SHDSMT 10 0 0 0 10 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 99 Abjurant_Champion 16790586 16847652 16847653 16847654 16847655 IR_ELDKNI 10 CLS_ATK_1 CLS_FEAT_ABCHAM CLS_SAVTHR_WIZ CLS_SKILL_ABCHAM CLS_BFEAT_ABCHAM 2 **** **** 1 0 14 13 14 10 14 13 INT 0X00 0X0 0 CLASS_TYPE_ABJURANT_CHAMPION 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_ABCHAM 5 0 1 0 5 4 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 100 Archmage 16790587 16825000 16825001 16825002 16825003 IR_EPICSPELL 4 CLS_ATK_3 CLS_FEAT_ARCH CLS_SAVTHR_WIZ CLS_SKILL_ARCH CLS_BFEAT_ARCH 2 **** **** 1 0 12 16 14 8 14 12 INT 0X00 0X0 0 CLASS_TYPE_ARCHMAGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_ARCH 5 0 2 0 5 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** diff --git a/nwn/nwnprc/trunk/2das/cls_bfeat_wildmg.2da b/nwn/nwnprc/trunk/2das/cls_bfeat_wildmg.2da index fe5c783e..a54c8844 100644 --- a/nwn/nwnprc/trunk/2das/cls_bfeat_wildmg.2da +++ b/nwn/nwnprc/trunk/2das/cls_bfeat_wildmg.2da @@ -1,63 +1,63 @@ 2DA V2.0 - Bonus -0 1 -1 0 -2 0 -3 0 -4 0 -5 0 -6 0 -7 0 -8 0 -9 0 -10 0 -11 0 -12 0 -13 0 -14 0 -15 0 -16 0 -17 0 -18 0 -19 0 -20 0 -21 0 -22 0 -23 0 -24 1 -25 0 -26 0 -27 0 -28 0 -29 1 -30 0 -31 0 -32 0 -33 0 -34 1 -35 0 -36 0 -37 0 -38 0 -39 1 -40 0 -41 0 -42 0 -43 0 -44 1 -45 0 -46 0 -47 0 -48 0 -49 1 -50 0 -51 0 -52 0 -53 0 -54 1 -55 0 -56 0 -57 0 -58 0 -59 1 + Bonus +0 1 +1 0 +2 0 +3 0 +4 0 +5 0 +6 0 +7 0 +8 0 +9 0 +10 0 +11 0 +12 1 +13 0 +14 0 +15 1 +16 0 +17 0 +18 1 +19 0 +20 0 +21 1 +22 0 +23 0 +24 1 +25 0 +26 0 +27 1 +28 0 +29 0 +30 1 +31 0 +32 0 +33 1 +34 0 +35 0 +36 1 +37 0 +38 0 +39 1 +40 0 +41 0 +42 1 +43 0 +44 0 +45 1 +46 0 +47 0 +48 1 +49 0 +50 0 +51 1 +52 0 +53 0 +54 1 +55 0 +56 0 +57 1 +58 0 +59 0 diff --git a/nwn/nwnprc/trunk/2das/cls_feat_wildmg.2da b/nwn/nwnprc/trunk/2das/cls_feat_wildmg.2da index 48eb2327..4687440d 100644 --- a/nwn/nwnprc/trunk/2das/cls_feat_wildmg.2da +++ b/nwn/nwnprc/trunk/2das/cls_feat_wildmg.2da @@ -5,112 +5,155 @@ 1 WildMage_RandomDeflector 5199 3 2 1 2 WildMage_RodOfWonder 5200 3 9 1 3 WildMage_Wildstrike 5201 3 10 1 -4 FEAT_WILDMAGE_INVOKING_WARLOCK 18014 2 1 0 -5 FEAT_WILDMAGE_INVOKING_DFA 18027 2 1 0 -6 FEAT_WILDMAGE_INVOKING_DRAGON_SHAMAN 18035 2 1 0 -7 FEAT_WILDMAGE_NONE 18047 2 99 0 -8 FEAT_WILDMAGE_SPELLCASTING_FEY 18250 2 1 0 -9 FEAT_WILDMAGE_SPELLCASTING_ABERRATION 18297 2 1 0 -10 FEAT_WILDMAGE_SPELLCASTING_MONSTROUS 18344 2 1 0 -11 FEAT_WILDMAGE_SPELLCASTING_OUTSIDER 18391 2 1 0 -12 FEAT_WILDMAGE_SPELLCASTING_SHAPECHANGER 18438 2 1 0 -13 FEAT_WILDMAGE_SPELLCASTING_ASSASSIN 18471 2 1 0 -14 FEAT_WILDMAGE_SPELLCASTING_BARD 18513 2 1 0 -15 FEAT_WILDMAGE_SPELLCASTING_BEGUILER 18557 2 1 0 -16 FEAT_WILDMAGE_SPELLCASTING_CELEBRANT_SHARESS 18587 2 1 0 -17 FEAT_WILDMAGE_SPELLCASTING_CULTIST_PEAK 18622 2 1 0 -18 FEAT_WILDMAGE_SPELLCASTING_DNECRO 18665 2 1 0 -19 FEAT_WILDMAGE_SPELLCASTING_DUSKBLADE 18708 2 1 0 -20 FEAT_WILDMAGE_SPELLCASTING_HARPER 18739 2 1 0 -21 FEAT_WILDMAGE_SPELLCASTING_HEXBLADE 18778 2 1 0 -22 FEAT_WILDMAGE_SPELLCASTING_KNIGHT_WEAVE 18814 2 1 0 -23 FEAT_WILDMAGE_SPELLCASTING_SHADOWLORD 18853 2 1 0 -24 FEAT_WILDMAGE_SPELLCASTING_SORCERER 18901 2 1 0 -25 FEAT_WILDMAGE_SPELLCASTING_SUBLIME_CHORD 18946 2 1 0 -26 FEAT_WILDMAGE_SPELLCASTING_SUEL_ARCHANAMACH 18987 2 1 0 -27 FEAT_WILDMAGE_SPELLCASTING_WARMAGE 19031 2 1 0 -28 FEAT_WILDMAGE_SPELLCASTING_WIZARD 19079 2 1 0 -29 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0 -30 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0 -31 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0 -32 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0 -33 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0 -34 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0 -35 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0 -36 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0 -37 FEAT_EPIC_SPELL_PENETRATION 618 1 -1 0 -38 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0 -39 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 1 -1 0 -40 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 1 -1 0 -41 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 1 -1 0 -42 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 1 -1 0 -43 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 1 -1 0 -44 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 1 -1 0 -45 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 1 -1 0 -46 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 1 -1 0 -47 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 1 -1 0 -48 FEAT_EPIC_GREAT_INTELLIGENCE_1 794 1 -1 0 -49 FEAT_EPIC_GREAT_INTELLIGENCE_2 795 1 -1 0 -50 FEAT_EPIC_GREAT_INTELLIGENCE_3 796 1 -1 0 -51 FEAT_EPIC_GREAT_INTELLIGENCE_4 797 1 -1 0 -52 FEAT_EPIC_GREAT_INTELLIGENCE_5 798 1 -1 0 -53 FEAT_EPIC_GREAT_INTELLIGENCE_6 799 1 -1 0 -54 FEAT_EPIC_GREAT_INTELLIGENCE_7 800 1 -1 0 -55 FEAT_EPIC_GREAT_INTELLIGENCE_8 801 1 -1 0 -56 FEAT_EPIC_GREAT_INTELLIGENCE_9 802 1 -1 0 -57 FEAT_EPIC_GREAT_INTELLIGENCE_10 803 1 -1 0 -58 FEAT_EPIC_BLINDING_SPEED 491 0 -1 1 -59 FEAT_DISCIPLE_OF_DARKNESS 4012 0 -1 1 -60 FEAT_CRAFT_WONDROUS_ITEM 2925 0 3 1 -61 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 2926 0 5 1 -62 FEAT_CRAFT_ROD 2927 0 9 1 -63 FEAT_CRAFT_STAFF 2928 0 12 1 -64 FEAT_FORGE_RING 2929 0 12 1 -65 DefArrow 8 0 -1 0 -66 TwoWeap 41 0 -1 0 -67 Ambidex 1 0 -1 0 -68 Quicken 29 0 -1 0 -69 SpellFocusCon 166 0 -1 0 -70 SpellFocusDiv 167 0 -1 0 -71 SpellFocusEnc 168 0 -1 0 -72 SpellFocusEvo 169 0 -1 0 -73 SpellFocusIll 170 0 -1 0 -74 SpellFocusNec 171 0 -1 0 -75 SpellFocusTra 172 0 -1 0 -76 SpellFocusAbj 35 0 -1 0 -77 FEAT_EPIC_GREAT_WISDOM_1 804 1 -1 0 -78 FEAT_EPIC_GREAT_WISDOM_2 805 1 -1 0 -79 FEAT_EPIC_GREAT_WISDOM_3 806 1 -1 0 -80 FEAT_EPIC_GREAT_WISDOM_4 807 1 -1 0 -81 FEAT_EPIC_GREAT_WISDOM_5 808 1 -1 0 -82 FEAT_EPIC_GREAT_WISDOM_6 809 1 -1 0 -83 FEAT_EPIC_GREAT_WISDOM_7 810 1 -1 0 -84 FEAT_EPIC_GREAT_WISDOM_8 811 1 -1 0 -85 FEAT_EPIC_GREAT_WISDOM_9 812 1 -1 0 -86 FEAT_EPIC_GREAT_WISDOM_10 813 1 -1 0 -87 FEAT_EPIC_PLANAR_TURNING 854 1 -1 0 -88 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0 -89 Bane_Magic_Aberration 23556 0 -1 0 -90 Bane_Magic_Animal 23557 0 -1 0 -91 Bane_Magic_Beast 23558 0 -1 0 -92 Bane_Magic_Construct 23559 0 -1 0 -93 Bane_Magic_Dragon 23560 0 -1 0 -94 Bane_Magic_Dwarf 23561 0 -1 0 -95 Bane_Magic_Elemental 23562 0 -1 0 -96 Bane_Magic_Elf 23563 0 -1 0 -97 Bane_Magic_Fey 23564 0 -1 0 -98 Bane_Magic_Giant 23565 0 -1 0 -99 Bane_Magic_Gnome 23566 0 -1 0 -100 Bane_Magic_HalfElf 23567 0 -1 0 -101 Bane_Magic_Halfling 23568 0 -1 0 -102 Bane_Magic_HalfOrc 23569 0 -1 0 -103 Bane_Magic_Human 23570 0 -1 0 -104 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0 -105 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0 -106 Bane_Magic_Humanoid_Orc 23573 0 -1 0 -107 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0 -108 Bane_Magic_Magical_Beast 23575 0 -1 0 -109 Bane_Magic_Outsider 23576 0 -1 0 -110 Bane_Magic_Shapechanger 23577 0 -1 0 -111 Bane_Magic_Undead 23578 0 -1 0 -112 Bane_Magic_Vermin 23579 0 -1 0 +4 FEAT_EPIC_WILD_MAGE 25021 3 11 0 +5 FEAT_WILDMAGE_INVOKING_WARLOCK 18014 2 1 0 +6 FEAT_WILDMAGE_INVOKING_DFA 18027 2 1 0 +7 FEAT_WILDMAGE_INVOKING_DRAGON_SHAMAN 18035 2 1 0 +8 FEAT_WILDMAGE_NONE 18047 2 99 0 +9 FEAT_WILDMAGE_SPELLCASTING_FEY 18250 2 1 0 +10 FEAT_WILDMAGE_SPELLCASTING_ABERRATION 18297 2 1 0 +11 FEAT_WILDMAGE_SPELLCASTING_MONSTROUS 18344 2 1 0 +12 FEAT_WILDMAGE_SPELLCASTING_OUTSIDER 18391 2 1 0 +13 FEAT_WILDMAGE_SPELLCASTING_SHAPECHANGER 18438 2 1 0 +14 FEAT_WILDMAGE_SPELLCASTING_ASSASSIN 18471 2 1 0 +15 FEAT_WILDMAGE_SPELLCASTING_BARD 18513 2 1 0 +16 FEAT_WILDMAGE_SPELLCASTING_BEGUILER 18557 2 1 0 +17 FEAT_WILDMAGE_SPELLCASTING_CELEBRANT_SHARESS 18587 2 1 0 +18 FEAT_WILDMAGE_SPELLCASTING_CULTIST_PEAK 18622 2 1 0 +19 FEAT_WILDMAGE_SPELLCASTING_DNECRO 18665 2 1 0 +20 FEAT_WILDMAGE_SPELLCASTING_DUSKBLADE 18708 2 1 0 +21 FEAT_WILDMAGE_SPELLCASTING_HARPER 18739 2 1 0 +22 FEAT_WILDMAGE_SPELLCASTING_HEXBLADE 18778 2 1 0 +23 FEAT_WILDMAGE_SPELLCASTING_KNIGHT_WEAVE 18814 2 1 0 +24 FEAT_WILDMAGE_SPELLCASTING_SHADOWLORD 18853 2 1 0 +25 FEAT_WILDMAGE_SPELLCASTING_SORCERER 18901 2 1 0 +26 FEAT_WILDMAGE_SPELLCASTING_SUBLIME_CHORD 18946 2 1 0 +27 FEAT_WILDMAGE_SPELLCASTING_SUEL_ARCHANAMACH 18987 2 1 0 +28 FEAT_WILDMAGE_SPELLCASTING_WARMAGE 19031 2 1 0 +29 FEAT_WILDMAGE_SPELLCASTING_WIZARD 19079 2 1 0 +30 FEAT_EPIC_SPELL_FOCUS_ABJURATION 610 1 -1 0 +31 FEAT_EPIC_SPELL_FOCUS_CONJURATION 611 1 -1 0 +32 FEAT_EPIC_SPELL_FOCUS_DIVINATION 612 1 -1 0 +33 FEAT_EPIC_SPELL_FOCUS_ENCHANTMENT 613 1 -1 0 +34 FEAT_EPIC_SPELL_FOCUS_EVOCATION 614 1 -1 0 +35 FEAT_EPIC_SPELL_FOCUS_ILLUSION 615 1 -1 0 +36 FEAT_EPIC_SPELL_FOCUS_NECROMANCY 616 1 -1 0 +37 FEAT_EPIC_SPELL_FOCUS_TRANSMUTATION 617 1 -1 0 +38 FEAT_EPIC_SPELL_PENETRATION 618 1 -1 0 +39 FEAT_EPIC_IMPROVED_COMBAT_CASTING 696 1 -1 0 +40 FEAT_EPIC_AUTOMATIC_QUICKEN_1 857 1 -1 0 +41 FEAT_EPIC_AUTOMATIC_QUICKEN_2 858 1 -1 0 +42 FEAT_EPIC_AUTOMATIC_QUICKEN_3 859 1 -1 0 +43 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_1 860 1 -1 0 +44 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_2 861 1 -1 0 +45 FEAT_EPIC_AUTOMATIC_SILENT_SPELL_3 862 1 -1 0 +46 FEAT_EPIC_AUTOMATIC_STILL_SPELL_1 863 1 -1 0 +47 FEAT_EPIC_AUTOMATIC_STILL_SPELL_2 864 1 -1 0 +48 FEAT_EPIC_AUTOMATIC_STILL_SPELL_3 865 1 -1 0 +49 FEAT_EPIC_GREAT_CHARISMA_1 764 1 -1 0 +50 FEAT_EPIC_GREAT_CHARISMA_2 765 1 -1 0 +51 FEAT_EPIC_GREAT_CHARISMA_3 766 1 -1 0 +52 FEAT_EPIC_GREAT_CHARISMA_4 767 1 -1 0 +53 FEAT_EPIC_GREAT_CHARISMA_5 768 1 -1 0 +54 FEAT_EPIC_GREAT_CHARISMA_6 769 1 -1 0 +55 FEAT_EPIC_GREAT_CHARISMA_7 770 1 -1 0 +56 FEAT_EPIC_GREAT_CHARISMA_8 771 1 -1 0 +57 FEAT_EPIC_GREAT_CHARISMA_9 772 1 -1 0 +58 FEAT_EPIC_GREAT_CHARISMA_10 773 1 -1 0 +59 FEAT_EPIC_GREAT_INTELLIGENCE_1 794 1 -1 0 +60 FEAT_EPIC_GREAT_INTELLIGENCE_2 795 1 -1 0 +61 FEAT_EPIC_GREAT_INTELLIGENCE_3 796 1 -1 0 +62 FEAT_EPIC_GREAT_INTELLIGENCE_4 797 1 -1 0 +63 FEAT_EPIC_GREAT_INTELLIGENCE_5 798 1 -1 0 +64 FEAT_EPIC_GREAT_INTELLIGENCE_6 799 1 -1 0 +65 FEAT_EPIC_GREAT_INTELLIGENCE_7 800 1 -1 0 +66 FEAT_EPIC_GREAT_INTELLIGENCE_8 801 1 -1 0 +67 FEAT_EPIC_GREAT_INTELLIGENCE_9 802 1 -1 0 +68 FEAT_EPIC_GREAT_INTELLIGENCE_10 803 1 -1 0 +69 FEAT_CRAFT_WONDROUS_ITEM 2925 1 3 1 +70 FEAT_CRAFT_MAGIC_ARMS_AND_ARMOR 2926 1 5 1 +71 FEAT_CRAFT_ROD 2927 1 9 1 +72 FEAT_CRAFT_STAFF 2928 1 12 1 +73 FEAT_FORGE_RING 2929 1 12 1 +74 GrSpllFcsAbj 393 1 -1 0 +75 GrSpllFcsCnj 394 1 -1 0 +76 GrSpllFcsDiv 395 1 -1 0 +77 GrSpllFcsEnch 396 1 -1 0 +78 GrSpllFcsEvc 397 1 -1 0 +79 GrSpllFcsIll 398 1 -1 0 +80 GrSpllFcsNec 399 1 -1 0 +81 GrSpllFcsTran 400 1 -1 0 +82 GreatSpellPen 401 1 -1 0 +83 FEAT_CRAFT_EPIC_WONDROUS_ITEM 3488 1 -1 0 +84 FEAT_CRAFT_EPIC_MAGIC_ARMS_ARMOR 3489 1 -1 0 +85 FEAT_CRAFT_EPIC_ROD 3490 1 -1 0 +86 FEAT_CRAFT_EPIC_STAFF 3491 1 -1 0 +87 FEAT_FORGE_EPIC_RING 3528 1 -1 0 +88 FEAT_EXCEPTIONAL_ARTISAN_I 2872 1 -1 0 +89 FEAT_EXCEPTIONAL_ARTISAN_II 2873 1 -1 0 +90 FEAT_EXCEPTIONAL_ARTISAN_III 2874 1 -1 0 +91 FEAT_EXTRAORDINARY_ARTISAN_I 2875 1 -1 0 +92 FEAT_EXTRAORDINARY_ARTISAN_II 2876 1 -1 0 +93 FEAT_EXTRAORDINARY_ARTISAN_III 2893 1 -1 0 +94 FEAT_LEGENDARY_ARTISAN_I 2894 1 -1 0 +95 FEAT_LEGENDARY_ARTISAN_II 2895 1 -1 0 +96 FEAT_LEGENDARY_ARTISAN_III 2896 1 -1 0 +97 SuddenEmpower 2830 1 -1 1 +98 SuddenExtend 2831 1 -1 1 +99 SuddenMaximize 2832 1 -1 1 +100 SuddenWiden 2833 1 -1 1 +101 FEAT_ESCHEW_MATERIALS 2596 1 -1 0 +102 FEAT_IGNORE_MATERIALS 2597 1 -1 0 +103 FocusedSpellPenetrCon 3128 1 -1 0 +104 FocusedSpellPenetrDiv 3129 1 -1 0 +105 FocusedSpellPenetrEnc 3130 1 -1 0 +106 FocusedSpellPenetrEvo 3131 1 -1 0 +107 FocusedSpellPenetrIll 3132 1 -1 0 +108 FocusedSpellPenetrNec 3133 1 -1 0 +109 FocusedSpellPenetrTra 3134 1 -1 0 +110 FocusedSpellPenetrAbj 3135 1 -1 0 +111 FEAT_TENACIOUSMAGIC 2961 1 -1 0 +112 CmbtCast 7 1 -1 0 +113 Empower 11 1 -1 0 +114 ExtSpell 12 1 -1 0 +115 MaxSpell 25 1 -1 0 +116 Quicken 29 1 -1 0 +117 Silent 33 1 -1 0 +118 SpellPen 36 1 -1 0 +119 StillSpell 37 1 -1 0 +120 SpellFocusCon 166 1 -1 0 +121 SpellFocusDiv 167 1 -1 0 +122 SpellFocusEnc 168 1 -1 0 +123 SpellFocusEvo 169 1 -1 0 +124 SpellFocusIll 170 1 -1 0 +125 SpellFocusNec 171 1 -1 0 +126 SpellFocusTra 172 1 -1 0 +127 SpellFocusAbj 35 1 -1 0 +128 DefArrow 8 0 -1 0 +129 TwoWeap 41 0 -1 0 +130 Ambidex 1 0 -1 0 +131 Quicken 29 0 -1 0 +132 Bane_Magic_Aberration 23556 0 -1 0 +133 Bane_Magic_Animal 23557 0 -1 0 +134 Bane_Magic_Beast 23558 0 -1 0 +135 Bane_Magic_Construct 23559 0 -1 0 +136 Bane_Magic_Dragon 23560 0 -1 0 +137 Bane_Magic_Dwarf 23561 0 -1 0 +138 Bane_Magic_Elemental 23562 0 -1 0 +139 Bane_Magic_Elf 23563 0 -1 0 +140 Bane_Magic_Fey 23564 0 -1 0 +141 Bane_Magic_Giant 23565 0 -1 0 +142 Bane_Magic_Gnome 23566 0 -1 0 +143 Bane_Magic_HalfElf 23567 0 -1 0 +144 Bane_Magic_Halfling 23568 0 -1 0 +145 Bane_Magic_HalfOrc 23569 0 -1 0 +146 Bane_Magic_Human 23570 0 -1 0 +147 Bane_Magic_Humanoid_Goblinoid 23571 0 -1 0 +148 Bane_Magic_Humanoid_Monstrous 23572 0 -1 0 +149 Bane_Magic_Humanoid_Orc 23573 0 -1 0 +150 Bane_Magic_Humanoid_Reptilian 23574 0 -1 0 +151 Bane_Magic_Magical_Beast 23575 0 -1 0 +152 Bane_Magic_Outsider 23576 0 -1 0 +153 Bane_Magic_Shapechanger 23577 0 -1 0 +154 Bane_Magic_Undead 23578 0 -1 0 +155 Bane_Magic_Vermin 23579 0 -1 0 diff --git a/nwn/nwnprc/trunk/2das/feat.2da b/nwn/nwnprc/trunk/2das/feat.2da index 8f4d04d1..1defc716 100644 --- a/nwn/nwnprc/trunk/2das/feat.2da +++ b/nwn/nwnprc/trunk/2das/feat.2da @@ -5200,7 +5200,7 @@ 5196 ImprovedDisarm 211 16836436 ife_disarm **** **** **** 13 **** **** **** **** 389 **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1 5197 MonkeyGrip 16836433 16836434 ife_X2WpCh 1 **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1 5198 FMM_SwiftShield 16836430 16836431 is_X1EShield **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** 3490 **** 0.5 1 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SMITE_UNDEAD 6 1 **** **** **** **** 0 0 -5199 WildMage_RandomDeflector 16836422 16836423 ife_X1Court **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** 3487 **** 0.5 3 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SMITE_UNDEAD 6 0 **** **** **** **** 0 0 +5199 WildMage_RandomDeflector 16836422 16836423 ife_X1Court **** **** **** **** **** **** **** **** **** **** 0 0 0 **** **** 3487 **** 0.5 17 **** 1 **** **** **** **** **** **** **** **** **** FEAT_SMITE_UNDEAD 6 0 **** **** **** **** 0 0 5200 WildMage_RodOfWonder 16836420 16836421 ife_X1Art **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** 3488 **** 0.5 -1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_UNDEAD 6 0 **** **** **** **** 0 1 5201 WildMage_Wildstrike 16836424 16836425 if_selvwrath **** **** **** **** **** **** **** **** **** **** 0 0 **** **** **** 3489 **** 0.5 1 **** **** **** **** **** **** **** **** **** **** **** FEAT_SMITE_UNDEAD 6 1 **** **** **** **** 0 1 5202 ExpeditiousDodge 16836414 16836415 ife_uncdodge **** **** 13 **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_EX_DODGE 5 **** **** **** **** **** 0 1 diff --git a/nwn/nwnprc/trunk/include/prc_inc_function.nss b/nwn/nwnprc/trunk/include/prc_inc_function.nss index 0f0724ec..2219ed65 100644 --- a/nwn/nwnprc/trunk/include/prc_inc_function.nss +++ b/nwn/nwnprc/trunk/include/prc_inc_function.nss @@ -1812,6 +1812,16 @@ void MysteryFeats(object oPC) } void WildMage(object oPC) +{ + int nClass = GetLevelByClass(CLASS_TYPE_WILD_MAGE, oPC); + + if (nClass >= 2) + { + int nUses = 1 + ((nClass - 2) / 3); + FeatUsePerDay(oPC, FEAT_WILD_MAGE_RANDOM_DEFLECTOR, -1, nUses); + } +} +/* void WildMage(object oPC) { int nClass = GetLevelByClass(CLASS_TYPE_WILD_MAGE, oPC); if(nClass > 0) @@ -1823,7 +1833,7 @@ void WildMage(object oPC) else FeatUsePerDay(oPC, FEAT_WILD_MAGE_RANDOM_DEFLECTOR, -1, 1); } -} +} */ void Factotum(object oPC) { diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk index 8260adf0dbd03a9784ea351981c4dc9031eae169..5f6f35387ddca658ccebe3a376465127e08cf1d2 100644 GIT binary patch delta 124980 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 F{0C(`pv?dP delta 124990 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 Z{+jxZQqi-%XyxXQ>*_auT>tq;{{<0srQiSn diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml index 186f5345..85de818b 100644 --- a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml +++ b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml @@ -73522,14 +73522,14 @@ Armor Skin, Blinding Speed, Damage Reduction, Devastating Critical, Energy Resis Hit Die: d4 Skill Points at Each Additional Level: 2 + Int Modifier -Bonus Feats: The epic wild mage gains a bonus feat every three levels +Bonus Feats: The epic wild mage gains a bonus feat every three levels. + Special: Random Deflector: Continues increasing at a rate of 1 use per 3 epic Wild Mage levels. - Caster Level: Increases as if gaining a level in your arcane spellcasting class. Epic Wild Mage Bonus Feat List: -Arcane Defense, Automatic Quicken Spell, Automatic Silent Spell, Automatic Still Spell, Combat Casting, Craft Epic Magic Arms and Armor, Craft Epic Rod, Craft Epic Staff, Craft Epic Wondrous Item, Epic Spell Focus, Epic Spell Penetration, Epic Spellcasting, Forge Epic Ring, Ignore Material Components, Improved Combat Casting, Spell Focus, Spell Mastery, Spell Penetration, Tenacious Magic. In addition to the feats on this list, the wild mage may select any item creation feat or metamagic feat not listed here. +Automatic Quicken Spell, Automatic Silent Spell, Automatic Still Spell, Craft Epic Magic Arms and Armor, Craft Epic Rod, Craft Epic Staff, Craft Epic Wondrous Item, Epic Spell Focus, Epic Spell Penetration, Epic Spellcasting, Forge Epic Ring, Great Charisma, Great Intelligence, Ignore Material Components, Improved Combat Casting, Tenacious Magic. In addition to the feats on this list, the wild mage may select any item creation feat or metamagic feat not listed here. Epic Shadowsmith A master of shaping darkness, the epic shadowsmith refines their control over shadowstuff to near-divine levels. Their creations become nearly indestructible, their armor of shadow rivals the strongest magical defenses, and their presence warps the battlefield with darkness itself. diff --git a/nwn/nwnprc/trunk/tlk/prc_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc_consortium.tlk index 8260adf0dbd03a9784ea351981c4dc9031eae169..5f6f35387ddca658ccebe3a376465127e08cf1d2 100644 GIT binary patch delta 124980 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 F{0C(`pv?dP delta 124990 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 Z{+jxZQqi-%XyxXQ>*_auT>tq;{{<0srQiSn