From dd1e6329c72be302adca52df2380cf594d138460 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Sat, 7 Jun 2025 23:44:42 -0400 Subject: [PATCH] Expanded Diamond Dragon for epic progression Expanded Diamond Dragon for epic progression. --- nwn/nwnprc/trunk/2das/classes.2da | 2 +- nwn/nwnprc/trunk/2das/cls_bfeat_diadra.2da | 122 +++---- nwn/nwnprc/trunk/2das/cls_feat_diadra.2da | 332 ++++++++++++++++-- nwn/nwnprc/trunk/include/prc_feat_const.nss | 39 +- nwn/nwnprc/trunk/psionics/psi_diadra.nss | 21 ++ nwn/nwnprc/trunk/scripts/prc_enforce_feat.nss | 44 +++ nwn/nwnprc/trunk/tlk/prc8_consortium.tlk | Bin 12128954 -> 12128927 bytes nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml | 4 +- nwn/nwnprc/trunk/tlk/prc_consortium.tlk | Bin 12128954 -> 12128927 bytes 9 files changed, 461 insertions(+), 103 deletions(-) diff --git a/nwn/nwnprc/trunk/2das/classes.2da b/nwn/nwnprc/trunk/2das/classes.2da index b75930eb..a9a54c0a 100644 --- a/nwn/nwnprc/trunk/2das/classes.2da +++ b/nwn/nwnprc/trunk/2das/classes.2da @@ -252,7 +252,7 @@ 248 Rage_Mage 16790731 16789817 16789818 16789819 16789820 IR_RAGEMAGE 8 CLS_ATK_2 CLS_FEAT_RAGEM CLS_SAVTHR_BARB CLS_SKILL_RAGEM CLS_BFEAT_RAGEM 2 **** **** 1 0 12 16 14 10 14 10 INT 0X02 0X1 0 CLASS_TYPE_RAGE_MAGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_RAGEM 40 0 2 0 10 15 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 249 Dragonheart_Mage 16790732 16832498 16832499 16832500 16832501 IR_DRGNHTMAGE 6 CLS_ATK_3 CLS_FEAT_DRGNHT CLS_SAVTHR_CLER CLS_SKILL_DRGNHT CLS_BFEAT_DRGNHT 2 **** **** 1 0 10 14 14 10 12 16 CHA 0X00 0X0 0 CLASS_TYPE_DRAGONHEART_MAGE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_DRGNHT 40 0 1 0 10 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 250 Swift_Wing 16790733 16832494 16832495 16832496 16832497 DRADIS_RADIANT 8 CLS_ATK_2 CLS_FEAT_SWFTWG CLS_SAVTHR_WILD CLS_SKILL_SWFTWG CLS_BFEAT_SWFTWG 4 **** **** 1 0 14 8 14 16 10 14 WIS 0X00 0X0 0 CLASS_TYPE_SWIFT_WING 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_SWFTWG 40 0 0 1 10 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** -251 Diamond_Dragon 16790734 16832440 16832441 16832442 16832443 DRADIS_CRYSTAL 8 CLS_ATK_2 CLS_FEAT_DIADRA CLS_SAVTHR_BARD CLS_SKILL_DIADRA CLS_BFEAT_DIADRA 2 **** **** 1 0 14 14 12 10 16 10 STR 0X01 0X3 1 CLASS_TYPE_DIAMOND_DRAGON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_DIADRA 10 0 0 0 10 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** +251 Diamond_Dragon 16790734 16832440 16832441 16832442 16832443 DRADIS_CRYSTAL 8 CLS_ATK_2 CLS_FEAT_DIADRA CLS_SAVTHR_BARD CLS_SKILL_DIADRA CLS_BFEAT_DIADRA 2 **** **** 1 0 14 14 12 10 16 10 STR 0X01 0X3 1 CLASS_TYPE_DIAMOND_DRAGON 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_DIADRA 40 0 0 0 10 10 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 252 Frostrager 16790735 16834512 16834513 16834514 16834515 IR_FREBZK 12 CLS_ATK_1 CLS_FEAT_FRTRGR CLS_SAVTHR_BARB CLS_SKILL_FRTRGR CLS_BFEAT_FRTRGR 2 **** **** 1 0 16 14 14 14 10 8 STR 0X00 0X0 0 CLASS_TYPE_FROSTRAGER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_FRTRGR 5 0 0 0 5 17 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 253 CrintiShadowMarauder 16790736 16823080 16823081 16823082 16823083 IR_TFSHAD 8 CLS_ATK_2 CLS_FEAT_CRINTI CLS_SAVTHR_ROG CLS_SKILL_CRINTI CLS_BFEAT_CRINTI 4 **** **** 1 0 12 14 14 10 12 15 CHA 0X08 0X2 0 CLASS_TYPE_CRINTI_SHADOW_MARAUDER 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_CRINTI 5 0 0 0 5 1 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 254 ShadowThief 16790737 16823088 16823089 16823090 16823091 IR_X1_SHADOW 6 CLS_ATK_2 CLS_FEAT_AMN CLS_SAVTHR_ROG CLS_SKILL_AMN CLS_BFEAT_AMN 6 **** **** 1 0 16 15 14 10 10 10 STR 0X00 0X0 0 CLASS_TYPE_SHADOW_THIEF_OF_AMN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CLS_PRES_AMN 5 0 0 0 5 4 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** diff --git a/nwn/nwnprc/trunk/2das/cls_bfeat_diadra.2da b/nwn/nwnprc/trunk/2das/cls_bfeat_diadra.2da index 0012f293..7555dcda 100644 --- a/nwn/nwnprc/trunk/2das/cls_bfeat_diadra.2da +++ b/nwn/nwnprc/trunk/2das/cls_bfeat_diadra.2da @@ -1,63 +1,63 @@ 2DA V2.0 - Bonus -0 1 -1 1 -2 0 -3 0 -4 1 -5 0 -6 0 -7 0 -8 0 -9 1 -10 0 -11 0 -12 0 -13 0 -14 0 -15 1 -16 0 -17 0 -18 0 -19 0 -20 1 -21 0 -22 0 -23 0 -24 0 -25 1 -26 0 -27 0 -28 0 -29 0 -30 1 -31 0 -32 0 -33 0 -34 0 -35 1 -36 0 -37 0 -38 0 -39 0 -40 1 -41 0 -42 0 -43 0 -44 0 -45 1 -46 0 -47 0 -48 0 -49 0 -50 1 -51 0 -52 0 -53 0 -54 0 -55 1 -56 0 -57 0 -58 0 -59 0 + Bonus +0 2 +1 0 +2 0 +3 0 +4 1 +5 0 +6 0 +7 0 +8 0 +9 1 +10 0 +11 0 +12 0 +13 1 +14 1 +15 0 +16 0 +17 1 +18 0 +19 1 +20 0 +21 1 +22 0 +23 0 +24 2 +25 1 +26 0 +27 0 +28 0 +29 2 +30 0 +31 0 +32 0 +33 1 +34 1 +35 0 +36 0 +37 1 +38 0 +39 1 +40 0 +41 1 +42 0 +43 0 +44 1 +45 1 +46 0 +47 0 +48 0 +49 2 +50 0 +51 0 +52 0 +53 1 +54 1 +55 0 +56 0 +57 1 +58 0 +59 1 diff --git a/nwn/nwnprc/trunk/2das/cls_feat_diadra.2da b/nwn/nwnprc/trunk/2das/cls_feat_diadra.2da index 7251bd55..5f015633 100644 --- a/nwn/nwnprc/trunk/2das/cls_feat_diadra.2da +++ b/nwn/nwnprc/trunk/2das/cls_feat_diadra.2da @@ -1,32 +1,304 @@ 2DA V2.0 - FeatLabel FeatIndex List GrantedOnLevel OnMenu -0 **Class_feats** **** **** **** **** -1 Psionic_Sleep_Paral_Immunity 3871 3 1 1 -2 Channel_Dragon_Claws 3866 3 2 1 -3 Psionic_Breath_Weapon 3867 3 4 1 -4 Channel_Dragon_Wings 3868 3 6 1 -5 Channel_Dragon_Tail 3869 3 8 1 -6 Psionic_Dragonfear 3870 3 10 1 -7 FEAT_AUGMENT_PSIONICS_QUICKSELECTS 3550 3 1 1 -8 Augment_QuickSelects_2 3563 3 1 1 -9 FEAT_AUGMENT_PSIONICS_DIGITS_0_4 3551 3 1 1 -10 FEAT_AUGMENT_PSIONICS_DIGITS_5_9 3552 3 1 1 -11 FEAT_AUGMENT_PSIONICS_TENS 3553 3 1 1 -12 **** **** **** **** **** -13 **Bonus_Feats** **** **** **** **** -14 Dragon_Augment_STR_1 3857 2 1 0 -15 Dragon_Augment_STR_2 3858 2 1 0 -16 Dragon_Augment_STR_3 3859 2 1 0 -17 Dragon_Augment_DEX_1 3860 2 1 0 -18 Dragon_Augment_DEX_2 3861 2 1 0 -19 Dragon_Augment_DEX_3 3862 2 1 0 -20 Dragon_Augment_CON_1 3863 2 1 0 -21 Dragon_Augment_CON_2 3864 2 1 0 -22 Dragon_Augment_CON_3 3865 2 1 0 -23 FEAT_DIAMOND_DRAGON_MANIFEST_FOZ 18131 2 2 0 -24 FEAT_DIAMOND_DRAGON_MANIFEST_PSION 18138 2 2 0 -25 FEAT_DIAMOND_DRAGON_MANIFEST_PSYROUGE 18146 2 2 0 -26 FEAT_DIAMOND_DRAGON_MANIFEST_PSYWAR 18153 2 2 0 -27 FEAT_DIAMOND_DRAGON_MANIFEST_WARMIND 18160 2 2 0 -28 FEAT_DIAMOND_DRAGON_MANIFEST_WILDER 18167 2 2 0 + FeatLabel FeatIndex List GrantedOnLevel OnMenu +0 **Class_feats** **** **** **** **** +1 Psionic_Sleep_Paral_Immunity 3871 3 1 1 +2 Channel_Dragon_Claws 3866 3 2 1 +3 Psionic_Breath_Weapon 3867 3 4 1 +4 Channel_Dragon_Wings 3868 3 6 1 +5 Channel_Dragon_Tail 3869 3 8 1 +6 Psionic_Dragonfear 3870 3 10 1 +7 FEAT_AUGMENT_PSIONICS_QUICKSELECTS 3550 3 1 1 +8 Augment_QuickSelects_2 3563 3 1 1 +9 FEAT_AUGMENT_PSIONICS_DIGITS_0_4 3551 3 1 1 +10 FEAT_AUGMENT_PSIONICS_DIGITS_5_9 3552 3 1 1 +11 FEAT_AUGMENT_PSIONICS_TENS 3553 3 1 1 +12 FEAT_EPIC_DIAMOND_DRAGON 25115 3 11 0 +13 **** **** **** **** **** +14 **Bonus_Feats** **** **** **** **** +15 Dragon_Augment_STR_1 3857 2 1 0 +16 Dragon_Augment_STR_2 3858 2 1 0 +17 Dragon_Augment_STR_3 3859 2 1 0 +18 Dragon_Augment_STR_4 26382 2 1 0 +19 Dragon_Augment_STR_5 26383 2 1 0 +20 Dragon_Augment_STR_6 26384 2 1 0 +21 Dragon_Augment_STR_7 26385 2 1 0 +22 Dragon_Augment_STR_8 26386 2 1 0 +23 Dragon_Augment_STR_9 26387 2 1 0 +24 Dragon_Augment_DEX_1 3860 2 1 0 +25 Dragon_Augment_DEX_2 3861 2 1 0 +26 Dragon_Augment_DEX_3 3862 2 1 0 +27 Dragon_Augment_DEX_4 26388 2 1 0 +28 Dragon_Augment_DEX_5 26389 2 1 0 +29 Dragon_Augment_DEX_6 26390 2 1 0 +30 Dragon_Augment_DEX_7 26391 2 1 0 +31 Dragon_Augment_DEX_8 26392 2 1 0 +32 Dragon_Augment_DEX_9 26393 2 1 0 +33 Dragon_Augment_CON_1 3863 2 1 0 +34 Dragon_Augment_CON_2 3864 2 1 0 +35 Dragon_Augment_CON_3 3865 2 1 0 +36 Dragon_Augment_CON_4 26394 2 1 0 +37 Dragon_Augment_CON_5 26395 2 1 0 +38 Dragon_Augment_CON_6 26396 2 1 0 +39 Dragon_Augment_CON_7 26397 2 1 0 +40 Dragon_Augment_CON_8 26398 2 1 0 +41 Dragon_Augment_CON_9 26399 2 1 0 +42 FEAT_DIAMOND_DRAGON_MANIFEST_FOZ 18131 2 1 0 +43 FEAT_DIAMOND_DRAGON_MANIFEST_PSION 18138 2 1 0 +44 FEAT_DIAMOND_DRAGON_MANIFEST_PSYROUGE 18146 2 1 0 +45 FEAT_DIAMOND_DRAGON_MANIFEST_PSYWAR 18153 2 1 0 +46 FEAT_DIAMOND_DRAGON_MANIFEST_WARMIND 18160 2 1 0 +47 FEAT_DIAMOND_DRAGON_MANIFEST_WILDER 18167 2 1 0 +48 FEAT_EPIC_ARMOR_SKIN 490 1 2 0 +49 FEAT_EPIC_BLINDING_SPEED 491 1 2 1 +50 FEAT_EPIC_DAMAGE_REDUCTION_3 492 1 2 0 +51 FEAT_EPIC_DAMAGE_REDUCTION_6 493 1 2 0 +52 FEAT_EPIC_DAMAGE_REDUCTION_9 494 1 2 0 +53 FEAT_EPIC_TOUGHNESS_1 754 1 2 0 +54 FEAT_EPIC_TOUGHNESS_2 755 1 2 0 +55 FEAT_EPIC_TOUGHNESS_3 756 1 2 0 +56 FEAT_EPIC_TOUGHNESS_4 757 1 2 0 +57 FEAT_EPIC_TOUGHNESS_5 758 1 2 0 +58 FEAT_EPIC_TOUGHNESS_6 759 1 2 0 +59 FEAT_EPIC_TOUGHNESS_7 760 1 2 0 +60 FEAT_EPIC_TOUGHNESS_8 761 1 2 0 +61 FEAT_EPIC_TOUGHNESS_9 762 1 2 0 +62 FEAT_EPIC_TOUGHNESS_10 763 1 2 0 +63 FEAT_EPIC_SUPERIOR_INITIATIVE 753 1 2 0 +64 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 609 1 2 0 +65 FEAT_EPIC_SKILL_FOCUS_RIDE 3038 1 2 0 +66 FEAT_EPIC_SKILL_FOCUS_JUMP 3040 1 2 0 +67 FEAT_EPIC_SKILL_FOCUS_SENSE_MOTIVE 3042 1 2 0 +68 FEAT_EPIC_SKILL_FOCUS_MARTIAL_LORE 3044 1 2 0 +69 FEAT_EPIC_SKILL_FOCUS_BALANCE 3046 1 2 0 +70 FEAT_EPIC_SKILL_FOCUS_CRAFT_POISON 3048 1 2 0 +71 FEAT_EPIC_SKILL_FOCUS_PSICRAFT 3050 1 2 0 +72 FEAT_EPIC_SKILL_FOCUS_CLIMB 3052 1 2 0 +73 FEAT_EPIC_SKILL_FOCUS_CRAFT_GENERAL 3054 1 2 0 +74 FEAT_EPIC_SKILL_FOCUS_APPRAISE 588 1 2 0 +75 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 589 1 2 0 +76 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 590 1 2 0 +77 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 591 1 2 0 +78 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 592 1 2 0 +79 FEAT_EPIC_SKILL_FOCUS_HEAL 593 1 2 0 +80 FEAT_EPIC_SKILL_FOCUS_HIDE 594 1 2 0 +81 FEAT_EPIC_SKILL_FOCUS_LISTEN 595 1 2 0 +82 FEAT_EPIC_SKILL_FOCUS_LORE 596 1 2 0 +83 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 597 1 2 0 +84 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 598 1 2 0 +85 FEAT_EPIC_SKILL_FOCUS_PARRY 599 1 2 0 +86 FEAT_EPIC_SKILL_FOCUS_PERSUADE 601 1 2 0 +87 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 602 1 2 0 +88 FEAT_EPIC_SKILL_FOCUS_SEARCH 603 1 2 0 +89 FEAT_EPIC_SKILL_FOCUS_SETTRAP 604 1 2 0 +90 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 605 1 2 0 +91 FEAT_EPIC_SKILL_FOCUS_SPOT 606 1 2 0 +92 FEAT_EPIC_SKILL_FOCUS_TAUNT 607 1 2 0 +93 FEAT_EPIC_SKILL_FOCUS_TUMBLE 608 1 2 0 +94 FEAT_EPIC_SKILL_FOCUS_CRAFT_ARMOR 913 1 2 0 +95 FEAT_EPIC_SKILL_FOCUS_CRAFT_WEAPON 914 1 2 0 +96 FEAT_EPIC_SKILL_FOCUS_BLUFF 917 1 2 0 +97 FEAT_EPIC_SKILL_FOCUS_INTIMIDATE 918 1 2 0 +98 FEAT_EPIC_GREAT_INTELLIGENCE_1 794 1 2 0 +99 FEAT_EPIC_GREAT_INTELLIGENCE_2 795 1 2 0 +100 FEAT_EPIC_GREAT_INTELLIGENCE_3 796 1 2 0 +101 FEAT_EPIC_GREAT_INTELLIGENCE_4 797 1 2 0 +102 FEAT_EPIC_GREAT_INTELLIGENCE_5 798 1 2 0 +103 FEAT_EPIC_GREAT_INTELLIGENCE_6 799 1 2 0 +104 FEAT_EPIC_GREAT_INTELLIGENCE_7 800 1 2 0 +105 FEAT_EPIC_GREAT_INTELLIGENCE_8 801 1 2 0 +106 FEAT_EPIC_GREAT_INTELLIGENCE_9 802 1 2 0 +107 FEAT_EPIC_GREAT_INTELLIGENCE_10 803 1 2 0 +108 FEAT_EPIC_GREAT_WISDOM_1 804 1 2 0 +109 FEAT_EPIC_GREAT_WISDOM_2 805 1 2 0 +110 FEAT_EPIC_GREAT_WISDOM_3 806 1 2 0 +111 FEAT_EPIC_GREAT_WISDOM_4 807 1 2 0 +112 FEAT_EPIC_GREAT_WISDOM_5 808 1 2 0 +113 FEAT_EPIC_GREAT_WISDOM_6 809 1 2 0 +114 FEAT_EPIC_GREAT_WISDOM_7 810 1 2 0 +115 FEAT_EPIC_GREAT_WISDOM_8 811 1 2 0 +116 FEAT_EPIC_GREAT_WISDOM_9 812 1 2 0 +117 FEAT_EPIC_GREAT_WISDOM_10 813 1 2 0 +118 FEAT_EPIC_GREAT_CHARISMA_1 764 1 2 0 +119 FEAT_EPIC_GREAT_CHARISMA_2 765 1 2 0 +120 FEAT_EPIC_GREAT_CHARISMA_3 766 1 2 0 +121 FEAT_EPIC_GREAT_CHARISMA_4 767 1 2 0 +122 FEAT_EPIC_GREAT_CHARISMA_5 768 1 2 0 +123 FEAT_EPIC_GREAT_CHARISMA_6 769 1 2 0 +124 FEAT_EPIC_GREAT_CHARISMA_7 770 1 2 0 +125 FEAT_EPIC_GREAT_CHARISMA_8 771 1 2 0 +126 FEAT_EPIC_GREAT_CHARISMA_9 772 1 2 0 +127 FEAT_EPIC_GREAT_CHARISMA_10 773 1 2 0 +128 FEAT_EPIC_REPUTATION 586 1 2 0 +129 FEAT_EPIC_ENERGY_RESISTANCE_COLD_1 533 1 2 0 +130 FEAT_EPIC_ENERGY_RESISTANCE_COLD_2 534 1 2 0 +131 FEAT_EPIC_ENERGY_RESISTANCE_COLD_3 535 1 2 0 +132 FEAT_EPIC_ENERGY_RESISTANCE_COLD_4 536 1 2 0 +133 FEAT_EPIC_ENERGY_RESISTANCE_COLD_5 537 1 2 0 +134 FEAT_EPIC_ENERGY_RESISTANCE_COLD_6 538 1 2 0 +135 FEAT_EPIC_ENERGY_RESISTANCE_COLD_7 539 1 2 0 +136 FEAT_EPIC_ENERGY_RESISTANCE_COLD_8 540 1 2 0 +137 FEAT_EPIC_ENERGY_RESISTANCE_COLD_9 541 1 2 0 +138 FEAT_EPIC_ENERGY_RESISTANCE_COLD_10 542 1 2 0 +139 FEAT_EPIC_ENERGY_RESISTANCE_ACID_1 543 1 2 0 +140 FEAT_EPIC_ENERGY_RESISTANCE_ACID_2 544 1 2 0 +141 FEAT_EPIC_ENERGY_RESISTANCE_ACID_3 545 1 2 0 +142 FEAT_EPIC_ENERGY_RESISTANCE_ACID_4 546 1 2 0 +143 FEAT_EPIC_ENERGY_RESISTANCE_ACID_5 547 1 2 0 +144 FEAT_EPIC_ENERGY_RESISTANCE_ACID_6 548 1 2 0 +145 FEAT_EPIC_ENERGY_RESISTANCE_ACID_7 549 1 2 0 +146 FEAT_EPIC_ENERGY_RESISTANCE_ACID_8 550 1 2 0 +147 FEAT_EPIC_ENERGY_RESISTANCE_ACID_9 551 1 2 0 +148 FEAT_EPIC_ENERGY_RESISTANCE_ACID_10 552 1 2 0 +149 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_1 553 1 2 0 +150 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_2 554 1 2 0 +151 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_3 555 1 2 0 +152 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_4 556 1 2 0 +153 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_5 557 1 2 0 +154 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_6 558 1 2 0 +155 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_7 559 1 2 0 +156 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_8 560 1 2 0 +157 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_9 561 1 2 0 +158 FEAT_EPIC_ENERGY_RESISTANCE_FIRE_10 562 1 2 0 +159 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_1 563 1 2 0 +160 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_2 564 1 2 0 +161 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_3 565 1 2 0 +162 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_4 566 1 2 0 +163 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_5 567 1 2 0 +164 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_6 568 1 2 0 +165 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_7 569 1 2 0 +166 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_8 570 1 2 0 +167 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_9 571 1 2 0 +168 FEAT_EPIC_ENERGY_RESISTANCE_ELECTRICAL_10 572 1 2 0 +169 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_1 573 1 2 0 +170 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_2 574 1 2 0 +171 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_3 575 1 2 0 +172 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_4 576 1 2 0 +173 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_5 577 1 2 0 +174 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_6 578 1 2 0 +175 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_7 579 1 2 0 +176 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_8 580 1 2 0 +177 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_9 581 1 2 0 +178 FEAT_EPIC_ENERGY_RESISTANCE_SONIC_10 582 1 2 0 +179 Psionic_Endowment 4802 0 2 1 +180 Greater_Psionic_Endowment 4801 0 2 1 +181 Power_Specialization 4805 0 2 1 +182 Greater_Power_Specialization 4804 0 2 0 +183 Power_Penetration 4807 0 2 1 +184 Greater_Power_Penetration 4806 0 2 1 +185 Overchannel 4826 0 2 1 +186 Talented 4829 0 2 1 +187 Chain_Power 4937 0 2 1 +188 Empower_Power 4938 0 2 1 +189 Extend_Power 4939 0 2 1 +190 Maximize_Power 4940 0 2 1 +191 Split_Psionic_Ray 4941 0 2 1 +192 Twin_Power 4942 0 2 1 +193 Widen_Power 4943 0 2 1 +194 Quicken_Power 4944 0 2 1 +195 **** **** **** **** **** +196 Psionic_Dodge 4803 0 2 0 +197 Narrow_Mind 4808 0 2 0 +198 Combat_Manifestation 4810 0 2 0 +199 Boost_Construct 4833 0 2 0 +200 Speed_Of_Thought 4834 0 2 0 +201 Psionic_Talent_1 4835 0 2 0 +202 Psionic_Talent_2 4836 0 2 0 +203 Psionic_Talent_3 4837 0 2 0 +204 Psionic_Talent_4 4838 0 2 0 +205 Psionic_Talent_5 4839 0 2 0 +206 Psionic_Talent_6 4840 0 2 0 +207 Psionic_Talent_7 4841 0 2 0 +208 Psionic_Talent_8 4842 0 2 0 +209 Psionic_Talent_9 4843 0 2 0 +210 Psionic_Talent_10 4844 0 2 0 +211 Epic_Psionic_Focus_1 4857 1 2 0 +212 Epic_Psionic_Focus_2 4858 1 2 0 +213 Epic_Psionic_Focus_3 4859 1 2 0 +214 Epic_Psionic_Focus_4 4860 1 2 0 +215 Epic_Psionic_Focus_5 4861 1 2 0 +216 Epic_Psionic_Focus_6 4862 1 2 0 +217 Epic_Psionic_Focus_7 4863 1 2 0 +218 Epic_Psionic_Focus_8 4864 1 2 0 +219 Epic_Psionic_Focus_9 4865 1 2 0 +220 Epic_Psionic_Focus_10 4866 1 2 0 +221 Expanded_Knowledge_1 4867 0 2 0 +222 Expanded_Knowledge_2 4868 0 2 0 +223 Expanded_Knowledge_3 4869 0 2 0 +224 Expanded_Knowledge_4 4870 0 2 0 +225 Expanded_Knowledge_5 4871 0 2 0 +226 Expanded_Knowledge_6 4872 0 2 0 +227 Expanded_Knowledge_7 4873 0 2 0 +228 Expanded_Knowledge_8 4874 0 2 0 +229 Expanded_Knowledge_9 4875 0 2 0 +230 Expanded_Knowledge_10 4876 0 2 0 +231 Epic_Expanded_Knowledge_1 4877 1 2 0 +232 Epic_Expanded_Knowledge_2 4878 1 2 0 +233 Epic_Expanded_Knowledge_3 4879 1 2 0 +234 Epic_Expanded_Knowledge_4 4880 1 2 0 +235 Epic_Expanded_Knowledge_5 4881 1 2 0 +236 Epic_Expanded_Knowledge_6 4882 1 2 0 +237 Epic_Expanded_Knowledge_7 4883 1 2 0 +238 Epic_Expanded_Knowledge_8 4884 1 2 0 +239 Epic_Expanded_Knowledge_9 4885 1 2 0 +240 Epic_Expanded_Knowledge_10 4886 1 2 0 +241 Improved_Metapsionics_1 4887 1 2 0 +242 Improved_Metapsionics_2 4888 1 2 0 +243 Improved_Metapsionics_3 4889 1 2 0 +244 Improved_Metapsionics_4 4890 1 2 0 +245 Improved_Metapsionics_5 4891 1 2 0 +246 Improved_Metapsionics_6 4892 1 2 0 +247 Improved_Metapsionics_7 4893 1 2 0 +248 Improved_Metapsionics_8 4894 1 2 0 +249 Improved_Metapsionics_9 4895 1 2 0 +250 Improved_Metapsionics_10 4896 1 2 0 +251 Improved_Manifestation_1 4897 1 2 0 +252 Improved_Manifestation_2 4898 1 2 0 +253 Improved_Manifestation_3 4899 1 2 0 +254 Improved_Manifestation_4 4900 1 2 0 +255 Improved_Manifestation_5 4901 1 2 0 +256 Improved_Manifestation_6 4902 1 2 0 +257 Improved_Manifestation_7 4903 1 2 0 +258 Improved_Manifestation_8 4904 1 2 0 +259 Improved_Manifestation_9 4905 1 2 0 +260 Improved_Manifestation_10 4906 1 2 0 +261 Power_Knowledge_Psion_1 4907 0 2 0 +262 Power_Knowledge_Psion_2 4908 0 2 0 +263 Power_Knowledge_Psion_3 4909 0 2 0 +264 Power_Knowledge_Psion_4 4910 0 2 0 +265 Power_Knowledge_Psion_5 4911 0 2 0 +266 Power_Knowledge_Psion_6 4912 0 2 0 +267 Power_Knowledge_Psion_7 4913 0 2 0 +268 Power_Knowledge_Psion_8 4914 0 2 0 +269 Power_Knowledge_Psion_9 4915 0 2 0 +270 Power_Knowledge_Psion_10 4916 0 2 0 +271 Power_Knowledge_PsyWar_1 4917 0 2 0 +272 Power_Knowledge_PsyWar_2 4918 0 2 0 +273 Power_Knowledge_PsyWar_3 4919 0 2 0 +274 Power_Knowledge_PsyWar_4 4920 0 2 0 +275 Power_Knowledge_PsyWar_5 4921 0 2 0 +276 Power_Knowledge_PsyWar_6 4922 0 2 0 +277 Power_Knowledge_PsyWar_7 4923 0 2 0 +278 Power_Knowledge_PsyWar_8 4924 0 2 0 +279 Power_Knowledge_PsyWar_9 4925 0 2 0 +280 Power_Knowledge_PsyWar_10 4926 0 2 0 +281 Power_Knowledge_Wilder_1 4927 0 2 0 +282 Power_Knowledge_Wilder_2 4928 0 2 0 +283 Power_Knowledge_Wilder_3 4929 0 2 0 +284 Power_Knowledge_Wilder_4 4930 0 2 0 +285 Power_Knowledge_Wilder_5 4931 0 2 0 +286 Power_Knowledge_Wilder_6 4932 0 2 0 +287 Power_Knowledge_Wilder_7 4933 0 2 0 +288 Power_Knowledge_Wilder_8 4934 0 2 0 +289 Power_Knowledge_Wilder_9 4935 0 2 0 +290 Power_Knowledge_Wilder_10 4936 0 2 0 +291 Power_Knowledge_FistOfZuoken_1 4945 0 2 0 +292 Power_Knowledge_FistOfZuoken_2 4946 0 2 0 +293 Power_Knowledge_FistOfZuoken_3 4947 0 2 0 +294 Power_Knowledge_FistOfZuoken_4 4948 0 2 0 +295 Power_Knowledge_FistOfZuoken_5 4949 0 2 0 +296 Power_Knowledge_FistOfZuoken_6 4950 0 2 0 +297 Power_Knowledge_FistOfZuoken_7 4951 0 2 0 +298 Power_Knowledge_FistOfZuoken_8 4952 0 2 0 +299 Power_Knowledge_FistOfZuoken_9 4953 0 2 0 +300 Power_Knowledge_FistOfZuoken_10 4954 0 2 0 diff --git a/nwn/nwnprc/trunk/include/prc_feat_const.nss b/nwn/nwnprc/trunk/include/prc_feat_const.nss index 8ab79027..c961dabb 100644 --- a/nwn/nwnprc/trunk/include/prc_feat_const.nss +++ b/nwn/nwnprc/trunk/include/prc_feat_const.nss @@ -927,15 +927,36 @@ const int FEAT_KOB_DRAGONWROUGHT_GD = 3854; const int FEAT_KOB_DRAGONWROUGHT_SR = 3855; //Dragon Magic -const int FEAT_DRAGON_AUGMENT_STR_1 = 3857; -const int FEAT_DRAGON_AUGMENT_STR_2 = 3858; -const int FEAT_DRAGON_AUGMENT_STR_3 = 3859; -const int FEAT_DRAGON_AUGMENT_DEX_1 = 3860; -const int FEAT_DRAGON_AUGMENT_DEX_2 = 3861; -const int FEAT_DRAGON_AUGMENT_DEX_3 = 3862; -const int FEAT_DRAGON_AUGMENT_CON_1 = 3863; -const int FEAT_DRAGON_AUGMENT_CON_2 = 3864; -const int FEAT_DRAGON_AUGMENT_CON_3 = 3865; +const int FEAT_DRAGON_AUGMENT_STR_1 = 3857; +const int FEAT_DRAGON_AUGMENT_STR_2 = 3858; +const int FEAT_DRAGON_AUGMENT_STR_3 = 3859; +const int FEAT_DRAGON_AUGMENT_STR_4 = 26382; +const int FEAT_DRAGON_AUGMENT_STR_5 = 26383; +const int FEAT_DRAGON_AUGMENT_STR_6 = 26384; +const int FEAT_DRAGON_AUGMENT_STR_7 = 26385; +const int FEAT_DRAGON_AUGMENT_STR_8 = 26386; +const int FEAT_DRAGON_AUGMENT_STR_9 = 26387; + +const int FEAT_DRAGON_AUGMENT_DEX_1 = 3860; +const int FEAT_DRAGON_AUGMENT_DEX_2 = 3861; +const int FEAT_DRAGON_AUGMENT_DEX_3 = 3862; +const int FEAT_DRAGON_AUGMENT_DEX_4 = 26388; +const int FEAT_DRAGON_AUGMENT_DEX_5 = 26389; +const int FEAT_DRAGON_AUGMENT_DEX_6 = 26390; +const int FEAT_DRAGON_AUGMENT_DEX_7 = 26391; +const int FEAT_DRAGON_AUGMENT_DEX_8 = 26392; +const int FEAT_DRAGON_AUGMENT_DEX_9 = 26393; + +const int FEAT_DRAGON_AUGMENT_CON_1 = 3863; +const int FEAT_DRAGON_AUGMENT_CON_2 = 3864; +const int FEAT_DRAGON_AUGMENT_CON_3 = 3865; +const int FEAT_DRAGON_AUGMENT_CON_4 = 26394; +const int FEAT_DRAGON_AUGMENT_CON_5 = 26395; +const int FEAT_DRAGON_AUGMENT_CON_6 = 26396; +const int FEAT_DRAGON_AUGMENT_CON_7 = 26397; +const int FEAT_DRAGON_AUGMENT_CON_8 = 26398; +const int FEAT_DRAGON_AUGMENT_CON_9 = 26399; + const int FEAT_CHANNEL_DRACLAWS = 3866; const int FEAT_PSIONIC_BREATH = 3867; const int FEAT_CHANNEL_DRAWINGS = 3868; diff --git a/nwn/nwnprc/trunk/psionics/psi_diadra.nss b/nwn/nwnprc/trunk/psionics/psi_diadra.nss index ef37aad0..c227f6e3 100644 --- a/nwn/nwnprc/trunk/psionics/psi_diadra.nss +++ b/nwn/nwnprc/trunk/psionics/psi_diadra.nss @@ -63,6 +63,13 @@ void main() nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_1, oPC) ? 1 : 0; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_2, oPC) ? 2 : nBonus; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_3, oPC) ? 3 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_4, oPC) ? 4 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_5, oPC) ? 5 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_6, oPC) ? 6 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_7, oPC) ? 7 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_8, oPC) ? 8 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_9, oPC) ? 9 : nBonus; + nDiff = nBonus - iTest; if(nDiff != 0) @@ -73,6 +80,13 @@ void main() nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_1, oPC) ? 1 : 0; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_2, oPC) ? 2 : nBonus; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_3, oPC) ? 3 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_4, oPC) ? 4 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_5, oPC) ? 5 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_6, oPC) ? 6 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_7, oPC) ? 7 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_8, oPC) ? 8 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_9, oPC) ? 9 : nBonus; + nDiff = nBonus - iTest; if(nDiff != 0) @@ -83,6 +97,13 @@ void main() nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_1, oPC) ? 1 : 0; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_2, oPC) ? 2 : nBonus; nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_3, oPC) ? 3 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_4, oPC) ? 4 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_5, oPC) ? 5 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_6, oPC) ? 6 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_7, oPC) ? 7 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_8, oPC) ? 8 : nBonus; + nBonus = GetHasFeat(FEAT_DRAGON_AUGMENT_CON_9, oPC) ? 9 : nBonus; + nDiff = nBonus - iTest; if(nDiff != 0) diff --git a/nwn/nwnprc/trunk/scripts/prc_enforce_feat.nss b/nwn/nwnprc/trunk/scripts/prc_enforce_feat.nss index 1dc6455e..f3de5895 100644 --- a/nwn/nwnprc/trunk/scripts/prc_enforce_feat.nss +++ b/nwn/nwnprc/trunk/scripts/prc_enforce_feat.nss @@ -351,6 +351,49 @@ int HotWMFeats() return FALSE; } +int DiamondDragonFeats() +{ + int iDiamond = (GetLevelByClass(CLASS_TYPE_DIAMOND_DRAGON) + 5) / 5; + + if(iDiamond) + { + int iAugments = GetHasFeat(FEAT_DRAGON_AUGMENT_STR_1) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_2) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_3) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_4) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_5) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_6) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_7) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_8) + + GetHasFeat(FEAT_DRAGON_AUGMENT_STR_9) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_1) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_2) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_3) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_4) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_5) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_6) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_7) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_8) + + GetHasFeat(FEAT_DRAGON_AUGMENT_DEX_9) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_1) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_2) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_3) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_4) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_5) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_6) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_7) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_8) + + GetHasFeat(FEAT_DRAGON_AUGMENT_CON_9); + + + if(iDiamond != iAugments) + { + FloatingTextStringOnCreature("You must pick a Diamond Dragon Ability Augment. Please reslect your feats.", OBJECT_SELF, FALSE); + return TRUE; + } + } + return FALSE; +} int MageKiller() { @@ -2957,6 +3000,7 @@ void main() || ReserveFeats() || CheckDivineGifts() || DragonHeartFeats() + || DiamondDragonFeats() //|| Blightbringer() //|| Shaman() ) diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk index 8e657ba0c5cf3130d69c0f930a5e5e4d1a1cc956..fb8eb9d48db29fdbf5d5eb2acdd5a327de183608 100644 GIT binary patch delta 137456 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 +Armor Skin, Blinding Speed, Epic Damage Reduction, Epic Energy Resistance, Epic Prowess, Epic Reputation, Epic Skill Focus, Epic Toughness, Great Charisma, Great Intelligence, Great Wisdom, Psionic Feats, Superior Initiative. Epic Crusader An epic crusader continues to be the unwavering blade of their cause-unyielding, unbreakable, and fiercely committed. Their righteous fury deepens into divine inevitability, delaying even death through sheer force of will. With increased uses of smite and greater mastery of damage control, the epic crusader becomes a juggernaut of conviction, shrugging off even the most devastating effects through unwavering faith and epic resilience. diff --git a/nwn/nwnprc/trunk/tlk/prc_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc_consortium.tlk index 8e657ba0c5cf3130d69c0f930a5e5e4d1a1cc956..fb8eb9d48db29fdbf5d5eb2acdd5a327de183608 100644 GIT binary patch delta 137456 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