2025/12/14 Update
Spellfire Channeler was missing Improved Healing at 2nd level. Added "Crafted Vial" CWI crafting baseitem type. Added Craft Scepter crafting feat. Added Magical Artisan: Craft Scepter. Adjusted Hemp Rope label in iprp_material.2da & iprp_matcost.2da Added Aroma of Death CWI crafting item and spell to support it. Added Beetle Elixir CWI crafting item and spells to support it. Added Harness of Armor CWI crafting item. Swarm Tactics was missing a heartbeat script. Added crafted descriptions for all CWI items in craft_wondrous.2da Updated fileends for updated crafting options. Scepters count as clubs for feats. Gated errant DEBUG in prc_inc_nat_hb. Added new switches for scepter crafitng. Updated PRC Options magic supplies store for new crafting bastitems.
This commit is contained in:
@@ -250,8 +250,8 @@
|
|||||||
246 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
246 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
247 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
247 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
248 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
248 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
249 16989398 craft_scepter 1 3 0x1C030 1 2 WMgRd 0 1 1 1 it_bag iwmgrd 0 **** 2 3 **** 1.2 10 255 1 6 1 2 8 1 1 1 16989399 16 8 0 4 3 **** **** **** **** **** **** 4 0 61890 50 1 60 2 **** 1 **** 100 100 0 10 1 43 619 47 657 15 709 495 919 **** ****
|
249 16989399 crafted_scepter 1 3 0x1C030 1 2 WMgRd 0 1 1 1 it_bag iwmgrd 0 **** 2 3 **** 1.2 10 255 1 6 1 2 8 10 1 1 16989400 16 8 0 4 3 **** **** **** **** **** **** 4 0 16989401 50 1 30 2 **** 1 **** 100 100 0 10 1 43 619 47 657 15 709 495 919 **** ****
|
||||||
250 16989400 magic_scepter 1 3 0x1C030 1 2 WMgRd 0 1 1 1 it_bag iwmgrd 0 **** 2 3 **** 1.2 10 255 1 6 1 2 8 1 1 1 16989401 16 8 0 4 3 **** **** **** **** **** **** 4 0 61890 50 1 60 2 **** 1 **** 100 100 0 10 1 43 619 47 657 15 709 495 919 **** ****
|
250 16989402 crafted_vial 1 2 0x00000 0 0 it_thnmisc 0 1 1 1 it_potion_000 iit_thnmisc_019 0 1 0 **** **** **** 0 255 **** **** **** **** 16 0 1 1 16989403 24 8 0 15 3 **** **** **** **** **** **** 0 0 5470 0 0 3 **** **** 1 **** **** **** **** 0 1 **** **** **** **** **** **** **** **** **** ****
|
||||||
251 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
251 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
252 16989220 mundane_herb 1 1 0x00000 0 0 it_herb 0 **** **** **** it_bag iit_herb_000 0 1 0 **** **** **** 0 255 **** **** **** **** 16 1 1 0.36 16989221 2 1 0 9 2 **** **** **** **** **** **** 0 0 5470 0 0 0 **** **** 2 **** **** **** **** 1 1 **** **** **** **** **** **** **** **** **** ****
|
252 16989220 mundane_herb 1 1 0x00000 0 0 it_herb 0 **** **** **** it_bag iit_herb_000 0 1 0 **** **** **** 0 255 **** **** **** **** 16 1 1 0.36 16989221 2 1 0 9 2 **** **** **** **** **** **** 0 0 5470 0 0 0 **** **** 2 **** **** **** **** 1 1 **** **** **** **** **** **** **** **** **** ****
|
||||||
253 16989222 infused_herb 1 1 0x00000 0 0 it_herb 0 **** **** **** it_bag iit_herb_254 0 1 0 **** **** **** 0 255 **** **** **** **** 16 1 10 0.36 16989223 2 1 0 9 2 **** **** **** **** **** **** 0 0 5470 0 0 0 **** **** 2 **** **** **** **** 1 1 **** **** **** **** **** **** **** **** **** ****
|
253 16989222 infused_herb 1 1 0x00000 0 0 it_herb 0 **** **** **** it_bag iit_herb_254 0 1 0 **** **** **** 0 255 **** **** **** **** 16 1 10 0.36 16989223 2 1 0 9 2 **** **** **** **** **** **** 0 0 5470 0 0 0 **** **** 2 **** **** **** **** 1 1 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -25,68 +25,69 @@
|
|||||||
21 FEAT_SPELLFIRE_CROWN 4380 3 9 1
|
21 FEAT_SPELLFIRE_CROWN 4380 3 9 1
|
||||||
22 FEAT_SPELLFIRE_MAELSTROM 4381 3 10 1
|
22 FEAT_SPELLFIRE_MAELSTROM 4381 3 10 1
|
||||||
23 FEAT_EPIC_SPELLFIRE_CHANNELER 25005 3 11 0
|
23 FEAT_EPIC_SPELLFIRE_CHANNELER 25005 3 11 0
|
||||||
24 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
|
24 FEAT_SPELLFIRE_IMPROVED_HEALING 4376 3 2 0
|
||||||
25 FEAT_EPIC_BLINDING_SPEED 491 1 -1 0
|
25 FEAT_EPIC_ARMOR_SKIN 490 1 -1 0
|
||||||
26 FEAT_EPIC_FORTITUDE 583 1 -1 0
|
26 FEAT_EPIC_BLINDING_SPEED 491 1 -1 0
|
||||||
27 FEAT_EPIC_PROWESS 584 1 -1 0
|
27 FEAT_EPIC_FORTITUDE 583 1 -1 0
|
||||||
28 FEAT_EPIC_REFLEXES 585 1 -1 0
|
28 FEAT_EPIC_PROWESS 584 1 -1 0
|
||||||
29 FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 587 1 -1 0
|
29 FEAT_EPIC_REFLEXES 585 1 -1 0
|
||||||
30 FEAT_EPIC_SKILL_FOCUS_APPRAISE 588 1 -1 0
|
30 FEAT_EPIC_SKILL_FOCUS_ANIMAL_EMPATHY 587 1 -1 0
|
||||||
31 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 589 1 -1 0
|
31 FEAT_EPIC_SKILL_FOCUS_APPRAISE 588 1 -1 0
|
||||||
32 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 590 1 -1 0
|
32 FEAT_EPIC_SKILL_FOCUS_CONCENTRATION 589 1 -1 0
|
||||||
33 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 591 1 -1 0
|
33 FEAT_EPIC_SKILL_FOCUS_CRAFT_TRAP 590 1 -1 0
|
||||||
34 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 592 1 -1 0
|
34 FEAT_EPIC_SKILL_FOCUS_DISABLETRAP 591 1 -1 0
|
||||||
35 FEAT_EPIC_SKILL_FOCUS_HEAL 593 1 -1 0
|
35 FEAT_EPIC_SKILL_FOCUS_DISCIPLINE 592 1 -1 0
|
||||||
36 FEAT_EPIC_SKILL_FOCUS_HIDE 594 1 -1 0
|
36 FEAT_EPIC_SKILL_FOCUS_HEAL 593 1 -1 0
|
||||||
37 FEAT_EPIC_SKILL_FOCUS_LISTEN 595 1 -1 0
|
37 FEAT_EPIC_SKILL_FOCUS_HIDE 594 1 -1 0
|
||||||
38 FEAT_EPIC_SKILL_FOCUS_LORE 596 1 -1 0
|
38 FEAT_EPIC_SKILL_FOCUS_LISTEN 595 1 -1 0
|
||||||
39 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 597 1 -1 0
|
39 FEAT_EPIC_SKILL_FOCUS_LORE 596 1 -1 0
|
||||||
40 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 598 1 -1 0
|
40 FEAT_EPIC_SKILL_FOCUS_MOVESILENTLY 597 1 -1 0
|
||||||
41 FEAT_EPIC_SKILL_FOCUS_PARRY 599 1 -1 0
|
41 FEAT_EPIC_SKILL_FOCUS_OPENLOCK 598 1 -1 0
|
||||||
42 FEAT_EPIC_SKILL_FOCUS_PERFORM 600 1 -1 0
|
42 FEAT_EPIC_SKILL_FOCUS_PARRY 599 1 -1 0
|
||||||
43 FEAT_EPIC_SKILL_FOCUS_PERSUADE 601 1 -1 0
|
43 FEAT_EPIC_SKILL_FOCUS_PERFORM 600 1 -1 0
|
||||||
44 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 602 1 -1 0
|
44 FEAT_EPIC_SKILL_FOCUS_PERSUADE 601 1 -1 0
|
||||||
45 FEAT_EPIC_SKILL_FOCUS_SEARCH 603 1 -1 0
|
45 FEAT_EPIC_SKILL_FOCUS_PICKPOCKET 602 1 -1 0
|
||||||
46 FEAT_EPIC_SKILL_FOCUS_SETTRAP 604 1 -1 0
|
46 FEAT_EPIC_SKILL_FOCUS_SEARCH 603 1 -1 0
|
||||||
47 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 605 1 -1 0
|
47 FEAT_EPIC_SKILL_FOCUS_SETTRAP 604 1 -1 0
|
||||||
48 FEAT_EPIC_SKILL_FOCUS_SPOT 606 1 -1 0
|
48 FEAT_EPIC_SKILL_FOCUS_SPELLCRAFT 605 1 -1 0
|
||||||
49 FEAT_EPIC_SKILL_FOCUS_TAUNT 607 1 -1 0
|
49 FEAT_EPIC_SKILL_FOCUS_SPOT 606 1 -1 0
|
||||||
50 FEAT_EPIC_SKILL_FOCUS_TUMBLE 608 1 -1 0
|
50 FEAT_EPIC_SKILL_FOCUS_TAUNT 607 1 -1 0
|
||||||
51 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 609 1 -1 0
|
51 FEAT_EPIC_SKILL_FOCUS_TUMBLE 608 1 -1 0
|
||||||
52 FEAT_EPIC_WILL 695 1 -1 0
|
52 FEAT_EPIC_SKILL_FOCUS_USEMAGICDEVICE 609 1 -1 0
|
||||||
53 FEAT_EPIC_TOUGHNESS_1 754 1 -1 0
|
53 FEAT_EPIC_WILL 695 1 -1 0
|
||||||
54 FEAT_EPIC_TOUGHNESS_2 755 1 -1 0
|
54 FEAT_EPIC_TOUGHNESS_1 754 1 -1 0
|
||||||
55 FEAT_EPIC_TOUGHNESS_3 756 1 -1 0
|
55 FEAT_EPIC_TOUGHNESS_2 755 1 -1 0
|
||||||
56 FEAT_EPIC_TOUGHNESS_4 757 1 -1 0
|
56 FEAT_EPIC_TOUGHNESS_3 756 1 -1 0
|
||||||
57 FEAT_EPIC_TOUGHNESS_5 758 1 -1 0
|
57 FEAT_EPIC_TOUGHNESS_4 757 1 -1 0
|
||||||
58 FEAT_EPIC_TOUGHNESS_6 759 1 -1 0
|
58 FEAT_EPIC_TOUGHNESS_5 758 1 -1 0
|
||||||
59 FEAT_EPIC_TOUGHNESS_7 760 1 -1 0
|
59 FEAT_EPIC_TOUGHNESS_6 759 1 -1 0
|
||||||
60 FEAT_EPIC_TOUGHNESS_8 761 1 -1 0
|
60 FEAT_EPIC_TOUGHNESS_7 760 1 -1 0
|
||||||
61 FEAT_EPIC_TOUGHNESS_9 762 1 -1 0
|
61 FEAT_EPIC_TOUGHNESS_8 761 1 -1 0
|
||||||
62 FEAT_EPIC_TOUGHNESS_10 763 1 -1 0
|
62 FEAT_EPIC_TOUGHNESS_9 762 1 -1 0
|
||||||
63 FEAT_EPIC_GREAT_CONSTITUTION_1 774 1 -1 0
|
63 FEAT_EPIC_TOUGHNESS_10 763 1 -1 0
|
||||||
64 FEAT_EPIC_GREAT_CONSTITUTION_2 775 1 -1 0
|
64 FEAT_EPIC_GREAT_CONSTITUTION_1 774 1 -1 0
|
||||||
65 FEAT_EPIC_GREAT_CONSTITUTION_3 776 1 -1 0
|
65 FEAT_EPIC_GREAT_CONSTITUTION_2 775 1 -1 0
|
||||||
66 FEAT_EPIC_GREAT_CONSTITUTION_4 777 1 -1 0
|
66 FEAT_EPIC_GREAT_CONSTITUTION_3 776 1 -1 0
|
||||||
67 FEAT_EPIC_GREAT_CONSTITUTION_5 778 1 -1 0
|
67 FEAT_EPIC_GREAT_CONSTITUTION_4 777 1 -1 0
|
||||||
68 FEAT_EPIC_GREAT_CONSTITUTION_6 779 1 -1 0
|
68 FEAT_EPIC_GREAT_CONSTITUTION_5 778 1 -1 0
|
||||||
69 FEAT_EPIC_GREAT_CONSTITUTION_7 780 1 -1 0
|
69 FEAT_EPIC_GREAT_CONSTITUTION_6 779 1 -1 0
|
||||||
70 FEAT_EPIC_GREAT_CONSTITUTION_8 781 1 -1 0
|
70 FEAT_EPIC_GREAT_CONSTITUTION_7 780 1 -1 0
|
||||||
71 FEAT_EPIC_GREAT_CONSTITUTION_9 782 1 -1 0
|
71 FEAT_EPIC_GREAT_CONSTITUTION_8 781 1 -1 0
|
||||||
72 FEAT_EPIC_GREAT_CONSTITUTION_10 783 1 -1 0
|
72 FEAT_EPIC_GREAT_CONSTITUTION_9 782 1 -1 0
|
||||||
73 FEAT_EPIC_WEAPON_FOCUS_SPELLFIRE 4373 1 -1 0
|
73 FEAT_EPIC_GREAT_CONSTITUTION_10 783 1 -1 0
|
||||||
74 Epic_Spellfire_Wielder_1 5399 1 -1 0
|
74 FEAT_EPIC_WEAPON_FOCUS_SPELLFIRE 4373 1 -1 0
|
||||||
75 Epic_Spellfire_Wielder_2 5400 1 -1 0
|
75 Epic_Spellfire_Wielder_1 5399 1 -1 0
|
||||||
76 Epic_Spellfire_Wielder_3 5401 1 -1 0
|
76 Epic_Spellfire_Wielder_2 5400 1 -1 0
|
||||||
77 Epic_Spellfire_Wielder_4 5402 1 -1 0
|
77 Epic_Spellfire_Wielder_3 5401 1 -1 0
|
||||||
78 Epic_Spellfire_Wielder_5 5403 1 -1 0
|
78 Epic_Spellfire_Wielder_4 5402 1 -1 0
|
||||||
79 Epic_Spellfire_Wielder_6 5404 1 -1 0
|
79 Epic_Spellfire_Wielder_5 5403 1 -1 0
|
||||||
80 Epic_Spellfire_Wielder_7 5405 1 -1 0
|
80 Epic_Spellfire_Wielder_6 5404 1 -1 0
|
||||||
81 Epic_Spellfire_Wielder_8 5406 1 -1 0
|
81 Epic_Spellfire_Wielder_7 5405 1 -1 0
|
||||||
82 Epic_Spellfire_Wielder_9 5407 1 -1 0
|
82 Epic_Spellfire_Wielder_8 5406 1 -1 0
|
||||||
83 Epic_Spellfire_Wielder_10 5408 1 -1 0
|
83 Epic_Spellfire_Wielder_9 5407 1 -1 0
|
||||||
84 GreatFort 14 1 -1 0
|
84 Epic_Spellfire_Wielder_10 5408 1 -1 0
|
||||||
85 IronWill 22 1 -1 0
|
85 GreatFort 14 1 -1 0
|
||||||
86 LightngRef 24 1 -1 0
|
86 IronWill 22 1 -1 0
|
||||||
87 PBShot 27 1 -1 0
|
87 LightngRef 24 1 -1 0
|
||||||
88 RangedRecall 5187 1 -1 0
|
88 PBShot 27 1 -1 0
|
||||||
|
89 RangedRecall 5187 1 -1 0
|
||||||
|
|||||||
@@ -17702,7 +17702,7 @@
|
|||||||
17698 **** **** **** **** **** **** ****
|
17698 **** **** **** **** **** **** ****
|
||||||
17699 **** **** **** **** **** **** ****
|
17699 **** **** **** **** **** **** ****
|
||||||
17700 **** **** **** **** **** **** ****
|
17700 **** **** **** **** **** **** ****
|
||||||
17701 **** **** **** **** **** **** ****
|
17701 SPELL_ELIXIR_OF_THE_BEETLE **** **** **** **** **** ****
|
||||||
17702 **** **** **** **** **** **** ****
|
17702 **** **** **** **** **** **** ****
|
||||||
17703 **** **** **** **** **** **** ****
|
17703 **** **** **** **** **** **** ****
|
||||||
17704 **** **** **** **** **** **** ****
|
17704 **** **** **** **** **** **** ****
|
||||||
@@ -17988,7 +17988,7 @@
|
|||||||
17984 **** **** **** **** **** **** ****
|
17984 **** **** **** **** **** **** ****
|
||||||
17985 **** **** **** **** **** **** ****
|
17985 **** **** **** **** **** **** ****
|
||||||
17986 SPELL_MONK_ABUNDANT_STEP **** **** **** **** **** ****
|
17986 SPELL_MONK_ABUNDANT_STEP **** **** **** **** **** ****
|
||||||
17987 **** **** **** **** **** **** ****
|
17987 SPELL_AROMA_OF_CURDLED_DEATH **** **** **** **** **** ****
|
||||||
17988 SPELL_VL_SPONTANEITY **** **** **** **** **** ****
|
17988 SPELL_VL_SPONTANEITY **** **** **** **** **** ****
|
||||||
17989 SPELL_VL_WILD_SHAPE_TREANT **** **** **** **** **** ****
|
17989 SPELL_VL_WILD_SHAPE_TREANT **** **** **** **** **** ****
|
||||||
17990 SPELL_VL_ANIMATE_TREE **** **** **** **** **** ****
|
17990 SPELL_VL_ANIMATE_TREE **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -17702,7 +17702,7 @@
|
|||||||
17698 Warblade_RevitalizingStrike **** 1 1 1 **** ****
|
17698 Warblade_RevitalizingStrike **** 1 1 1 **** ****
|
||||||
17699 Warblade_ShieldBlock **** 1 1 1 **** ****
|
17699 Warblade_ShieldBlock **** 1 1 1 **** ****
|
||||||
17700 Warblade_ShieldCounter **** 1 1 1 **** ****
|
17700 Warblade_ShieldCounter **** 1 1 1 **** ****
|
||||||
17701 Warblade_StrikeOfRighteousVitality **** 1 1 1 **** ****
|
17701 SPELL_ELIXIR_OF_THE_BEETLE 1134 1 1 0 3 ****
|
||||||
17702 Warblade_ThicketOfBlades **** 1 1 1 **** ****
|
17702 Warblade_ThicketOfBlades **** 1 1 1 **** ****
|
||||||
17703 Warblade_TideOfChaos **** 1 1 1 **** ****
|
17703 Warblade_TideOfChaos **** 1 1 1 **** ****
|
||||||
17704 Warblade_VanguardStrike **** 1 1 1 **** ****
|
17704 Warblade_VanguardStrike **** 1 1 1 **** ****
|
||||||
@@ -17986,9 +17986,9 @@
|
|||||||
17982 **** **** 1 1 1 **** ****
|
17982 **** **** 1 1 1 **** ****
|
||||||
17983 **** **** 1 1 1 **** ****
|
17983 **** **** 1 1 1 **** ****
|
||||||
17984 **** **** 1 1 1 **** ****
|
17984 **** **** 1 1 1 **** ****
|
||||||
17985 **** **** 1 1 1 **** ****
|
17985 SPELL_ELIXIR_OF_THE_BEETLE 1134 1 1 0 **** ****
|
||||||
17986 SPELL_MONK_ABUNDANT_STEP **** 1 1 1 4 ****
|
17986 SPELL_MONK_ABUNDANT_STEP **** 1 1 1 4 ****
|
||||||
17987 **** **** 1 1 1 **** ****
|
17987 SPELL_AROMA_OF_CURDLED_DEATH 999 1 1 0 5 ****
|
||||||
17988 SPELL_VL_SPONTANEITY **** 1 1 1 3 ****
|
17988 SPELL_VL_SPONTANEITY **** 1 1 1 3 ****
|
||||||
17989 SPELL_VL_WILD_SHAPE_TREANT **** 1 1 1 6 ****
|
17989 SPELL_VL_WILD_SHAPE_TREANT **** 1 1 1 6 ****
|
||||||
17990 SPELL_VL_ANIMATE_TREE **** 1 1 1 8 ****
|
17990 SPELL_VL_ANIMATE_TREE **** 1 1 1 8 ****
|
||||||
|
|||||||
@@ -25961,10 +25961,10 @@
|
|||||||
25957 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25957 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
25958 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25958 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
25959 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25959 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
25960 FEAT_CREATE_INFUSION 16989216 16989217 ife_X2BrewPotion **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 7 4 **** **** FEAT_CREATE_INFUSION 6 0 **** **** **** **** 0 1
|
25960 FEAT_CREATE_INFUSION 16989216 16989217 ife_X2BrewPotion **** **** **** **** **** **** **** 3 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 7 4 **** **** FEAT_CREATE_INFUSION 4 0 **** **** **** **** 0 1
|
||||||
25961 FEAT_MAGICAL_ARTISAN_CREATE_INFUSION 16989218 16847257 ife_X2BrewPotion **** **** **** **** **** **** **** **** 25960 **** 0 0 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGICAL_ARTISAN_CREATE_INFUSION **** 0 **** **** **** **** 0 1
|
25961 FEAT_MAGICAL_ARTISAN_CREATE_INFUSION 16989218 16847257 ife_X2BrewPotion **** **** **** **** **** **** **** **** 25960 **** 0 0 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGICAL_ARTISAN_CREATE_INFUSION **** 0 **** **** **** **** 0 1
|
||||||
25962 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25962 FEAT_CRAFT_SCEPTER 16989396 16989397 ife_craft_sceptr **** **** **** **** **** **** **** 9 **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** 7 4 **** **** FEAT_CRAFT_SCEPTER 4 0 **** **** **** **** 0 1
|
||||||
25963 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25963 FEAT_MAGICAL_ARTISAN_CRAFT_SCEPTER 16989398 16847257 ife_craft_sceptr **** **** **** **** **** **** **** **** 25962 **** 0 0 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** FEAT_MAGICAL_ARTISAN_CRAFT_SCEPTER **** 0 **** **** **** **** 0 1
|
||||||
25964 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25964 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
25965 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25965 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
25966 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
25966 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -8,3 +8,4 @@
|
|||||||
4 CircleVsLaw 856 1.0 14 **** **** ****
|
4 CircleVsLaw 856 1.0 14 **** **** ****
|
||||||
5 CircleVsChaos 853 1.0 15 **** **** ****
|
5 CircleVsChaos 853 1.0 15 **** **** ****
|
||||||
6 DamnDarkness 16829506 1.0 203 **** **** ****
|
6 DamnDarkness 16829506 1.0 203 **** **** ****
|
||||||
|
7 CurdeledDeath 16857333 1.0 185 curdled_death_a curdled_death_c ****
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
100 16977218 Paper 0
|
100 16977218 Paper 0
|
||||||
101 16977219 Glass 0
|
101 16977219 Glass 0
|
||||||
102 16977220 Ice 0
|
102 16977220 Ice 0
|
||||||
103 16977221 "Rope, Hemp" 0
|
103 16977221 Rope_Hemp 0
|
||||||
104 16977222 Stone 0
|
104 16977222 Stone 0
|
||||||
105 16977223 Deep_Coral 0
|
105 16977223 Deep_Coral 0
|
||||||
106 16977224 Wood_Living 0
|
106 16977224 Wood_Living 0
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
100 Paper 16977218
|
100 Paper 16977218
|
||||||
101 Glass 16977219
|
101 Glass 16977219
|
||||||
102 Ice 16977220
|
102 Ice 16977220
|
||||||
103 "Rope, Hemp" 16977221
|
103 Rope_Hemp 16977221
|
||||||
104 Stone 16977222
|
104 Stone 16977222
|
||||||
105 Deep_Coral 16977223
|
105 Deep_Coral 16977223
|
||||||
106 Wood_Living 16977224
|
106 Wood_Living 16977224
|
||||||
|
|||||||
@@ -301,3 +301,5 @@
|
|||||||
297 SPELL_MASS_INFLICT_SERIOUS_DAMAGE 16976468 17112 7
|
297 SPELL_MASS_INFLICT_SERIOUS_DAMAGE 16976468 17112 7
|
||||||
298 SPELL_MASS_INFLICT_CRITICAL_DAMAGE 16976474 17113 8
|
298 SPELL_MASS_INFLICT_CRITICAL_DAMAGE 16976474 17113 8
|
||||||
299 SPELL_GASEOUS_FORM 16835585 2348 3
|
299 SPELL_GASEOUS_FORM 16835585 2348 3
|
||||||
|
300 SPELL_AROMA_OF_CURDLED_DEATH 16857334 17987 5
|
||||||
|
301 SPELL_ELIXIR_OF_THE_BEETLE 16857338 17701 3
|
||||||
|
|||||||
@@ -1000,7 +1000,7 @@
|
|||||||
996 SPELL_FORCE_MISSILES_12 16990492 12 4 36000 2480 0 1 1 iss_X1LesMis
|
996 SPELL_FORCE_MISSILES_12 16990492 12 4 36000 2480 0 1 1 iss_X1LesMis
|
||||||
997 SPELL_CHASING_PERFECTION_12 16990495 12 6 54000 2479 0 0 1 fot_strengthone
|
997 SPELL_CHASING_PERFECTION_12 16990495 12 6 54000 2479 0 0 1 fot_strengthone
|
||||||
998 SPELL_CHASING_PERFECTION_16 16990496 16 6 72000 2479 0 0 1 fot_strengthone
|
998 SPELL_CHASING_PERFECTION_16 16990496 16 6 72000 2479 0 0 1 fot_strengthone
|
||||||
999 **** **** **** **** **** **** **** **** **** ****
|
999 SPELL_AROMA_OF_CURDLED_DEATH 16857334 9 5 33750 17987 0 0 1 iss_CloudKill
|
||||||
1000 Acid_Orb 16830292 7 4 21000 3100 0 1 1 iss_acidorb
|
1000 Acid_Orb 16830292 7 4 21000 3100 0 1 1 iss_acidorb
|
||||||
1001 Acid_Orb 16830293 15 4 45000 3100 0 1 1 iss_acidorb
|
1001 Acid_Orb 16830293 15 4 45000 3100 0 1 1 iss_acidorb
|
||||||
1002 Cold_Orb 16830294 7 4 21000 3101 0 1 1 iss_coldorb
|
1002 Cold_Orb 16830294 7 4 21000 3101 0 1 1 iss_coldorb
|
||||||
@@ -1135,7 +1135,7 @@
|
|||||||
1131 Unyielding_Roots 16825359 17 9 114750 2098 1 1 1 iss_Entangle
|
1131 Unyielding_Roots 16825359 17 9 114750 2098 1 1 1 iss_Entangle
|
||||||
1132 Blessing_of_bahamut 16825357 5 3 21000 2099 1 1 1 iss_MirrImage
|
1132 Blessing_of_bahamut 16825357 5 3 21000 2099 1 1 1 iss_MirrImage
|
||||||
1133 Contagion 16825365 9 5 49500 2122 0 1 1 iss_contag
|
1133 Contagion 16825365 9 5 49500 2122 0 1 1 iss_contag
|
||||||
1134 **** **** **** **** **** **** **** **** **** ****
|
1134 SPELL_ELIXIR_OF_THE_BEETLE 16857338 6 3 11250 17701 0 0 1 iss_elxr_beetle
|
||||||
1135 **** **** **** **** **** **** **** **** **** ****
|
1135 **** **** **** **** **** **** **** **** **** ****
|
||||||
1136 Animate_Object 16826216 15 6 49500 1790 0 1 1 iss_animobj
|
1136 Animate_Object 16826216 15 6 49500 1790 0 1 1 iss_animobj
|
||||||
1137 Chill_Touch 16826220 2 1 1500 1791 1 1 1 iss_chilltouch
|
1137 Chill_Touch 16826220 2 1 1500 1791 1 1 1 iss_chilltouch
|
||||||
@@ -1568,3 +1568,22 @@
|
|||||||
1553 SPELL_GASEOUS_FORM_5 16976479 5 3 11250 2348 1 1 1 is_BullStr
|
1553 SPELL_GASEOUS_FORM_5 16976479 5 3 11250 2348 1 1 1 is_BullStr
|
||||||
1554 SPELL_GASEOUS_FORM_10 16976480 10 3 22500 2348 1 1 1 is_BullStr
|
1554 SPELL_GASEOUS_FORM_10 16976480 10 3 22500 2348 1 1 1 is_BullStr
|
||||||
1555 SPELL_GASEOUS_FORM_15 16976481 15 3 33750 2348 1 1 1 is_BullStr
|
1555 SPELL_GASEOUS_FORM_15 16976481 15 3 33750 2348 1 1 1 is_BullStr
|
||||||
|
1556 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1557 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1558 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1559 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1560 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1561 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1562 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1563 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1564 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1565 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1566 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1567 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1568 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1569 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1570 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1571 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1572 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1573 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
1574 **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -17702,7 +17702,7 @@
|
|||||||
17698 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17698 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17699 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17699 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17700 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17700 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17701 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17701 SPELL_ELIXIR_OF_THE_BEETLE **** **** **** **** 1 **** **** **** **** **** **** **** ****
|
||||||
17702 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17702 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17703 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17703 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17704 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17704 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
@@ -17988,7 +17988,7 @@
|
|||||||
17984 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17984 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17985 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17985 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17986 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17986 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17987 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17987 SPELL_AROMA_OF_CURDLED_DEATH 0x00008 **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17988 SPELL_VL_SPONTANEITY **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17988 SPELL_VL_SPONTANEITY **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17989 SPELL_VL_WILD_SHAPE_TREANT **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17989 SPELL_VL_WILD_SHAPE_TREANT **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17990 SPELL_VL_ANIMATE_TREE **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17990 SPELL_VL_ANIMATE_TREE **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -60,3 +60,5 @@
|
|||||||
56 123 16807272 maul
|
56 123 16807272 maul
|
||||||
57 124 16807275 scimitar_double
|
57 124 16807275 scimitar_double
|
||||||
58 125 16807284 goad
|
58 125 16807284 goad
|
||||||
|
59 249 16989399 crafted_scepter
|
||||||
|
60 250 16989402 crafted_vial
|
||||||
|
|||||||
@@ -17702,7 +17702,7 @@
|
|||||||
17698 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17698 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17699 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17699 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17700 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17700 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17701 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17701 SPELL_ELIXIR_OF_THE_BEETLE 16857338 is_elxr_beetle T P s 0x00 0x01 cwi_elxr_beetle **** **** **** **** **** **** 3 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 vs_chant_ench_lm vs_chant_ench_lf self 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** 13 **** 4 16857339 0 0 **** 0 **** **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17702 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17702 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17703 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17703 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17704 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17704 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
@@ -17988,7 +17988,7 @@
|
|||||||
17984 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17984 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17985 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17985 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17986 SPELL_MONK_ABUNDANT_STEP 16793787 is_dimdoor C L v 0x00 0x2e monk_abundstep **** **** **** **** **** **** 4 2500 head **** **** vco_swar3blue sco_lgupmind01 vs_chant_conj_lm vs_chant_conj_lf area 100 **** **** **** sdr_freemove 0 **** **** **** **** **** **** 0 **** **** **** **** **** 7 **** 1 **** 0 0 **** 0 2351 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17986 SPELL_MONK_ABUNDANT_STEP 16793787 is_dimdoor C L v 0x00 0x2e monk_abundstep **** **** **** **** **** **** 4 2500 head **** **** vco_swar3blue sco_lgupmind01 vs_chant_conj_lm vs_chant_conj_lf area 100 **** **** **** sdr_freemove 0 **** **** **** **** **** **** 0 **** **** **** **** **** 7 **** 1 **** 0 0 **** 0 2351 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17987 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17987 SPELL_AROMA_OF_CURDLED_DEATH 16857334 is_CloudKill C P s 0x00 0x01 cwi_aroma_death **** **** **** **** **** **** 5 1500 head **** **** vco_lgsprevil01 sco_lgsprevil01 vs_chant_conj_hm vs_chant_conj_hf area 1000 **** **** **** **** 1 vpr_ectoevil01 homing hand spr_ectoevil01 path Poison 1 **** **** **** **** **** 11 **** 1 16857335 0 0 **** 1 **** **** **** 1 sphere 3.3 **** 3 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17988 SPELL_VL_SPONTANEITY 16855273 ief_regenerate C P s 0x00 0x01 vl_spontregen **** **** **** **** **** **** 3 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 **** **** **** **** **** **** **** 1 16855273 0 0 **** 0 25636 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17988 SPELL_VL_SPONTANEITY 16855273 ief_regenerate C P s 0x00 0x01 vl_spontregen **** **** **** **** **** **** 3 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 0 **** **** **** **** **** **** **** 1 16855273 0 0 **** 0 25636 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17989 SPELL_VL_WILD_SHAPE_TREANT 16855277 is_treeshape T P s 0x00 0x01 vl_treant_shape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** **** 3 16855278 0 0 **** 0 25638 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17989 SPELL_VL_WILD_SHAPE_TREANT 16855277 is_treeshape T P s 0x00 0x01 vl_treant_shape **** **** **** **** **** **** 6 1500 hand **** vco_smhannatr01 **** sco_mehannatr01 **** **** out 1000 **** **** **** **** 0 **** **** **** **** **** **** 0 **** **** **** **** **** **** **** 3 16855278 0 0 **** 0 25638 **** **** 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
17990 SPELL_VL_ANIMATE_TREE 16855279 is_treeshape T S s 0x00 0x2C vl_animate_tree **** **** **** **** **** **** 8 1500 head **** **** vco_lgrinfire01 sco_lgrinfire01 vs_chant_conj_hm vs_chant_conj_hf up 1000 **** **** **** **** 1 vpr_los accelerating hand spr_los path **** 1 **** **** **** **** **** 15 **** 3 16855280 0 0 **** 0 25639 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
17990 SPELL_VL_ANIMATE_TREE 16855279 is_treeshape T S s 0x00 0x2C vl_animate_tree **** **** **** **** **** **** 8 1500 head **** **** vco_lgrinfire01 sco_lgrinfire01 vs_chant_conj_hm vs_chant_conj_hf up 1000 **** **** **** **** 1 vpr_los accelerating hand spr_los path **** 1 **** **** **** **** **** 15 **** 3 16855280 0 0 **** 0 25639 **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -254,5 +254,5 @@
|
|||||||
250 INVOKE_AOE_EARTHEN_GRASP_GRAPPLE C 2 **** **** inv_earthgraspa **** inv_earthgraspc 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
250 INVOKE_AOE_EARTHEN_GRASP_GRAPPLE C 2 **** **** inv_earthgraspa **** inv_earthgraspc 0 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
251 AOE_PER_THICKET_BLADES C 1 **** **** tob_dvsp_thkblda **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
251 AOE_PER_THICKET_BLADES C 1 **** **** tob_dvsp_thkblda **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
252 AOE_PER_AURA_TYRANNY C 3.3 **** **** **** **** tob_dvsp_tyrnnya 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
252 AOE_PER_AURA_TYRANNY C 3.3 **** **** **** **** tob_dvsp_tyrnnya 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
253 AOE_PER_SWARM_TACTICS C 24.38 **** **** tob_wtrn_swarmta tob_wtrn_swarmtb **** 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
253 AOE_PER_SWARM_TACTICS C 24.38 **** **** tob_wtrn_swarmta tob_wtrn_swarmtb tob_wtrn_swarmtc 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
254 AOE_MOB_DN_FEAR_AURA C 3.3 **** **** prc_dnc_frauraa **** **** 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
254 AOE_MOB_DN_FEAR_AURA C 3.3 **** **** prc_dnc_frauraa **** **** 0 274 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -1,120 +1,149 @@
|
|||||||
2DA V2.0
|
2DA V2.0
|
||||||
|
|
||||||
Name Label Description PropertyType Level PrereqMisc Skill SkillRanks Spells Enhancement AdditionalCost BaseItem IP1 IP2 IP3 IP4 IP5 IP6 Epic Special
|
Name Label Description CraftedDescription PropertyType Level PrereqMisc Skill SkillRanks Spells Enhancement AdditionalCost BaseItem IP1 IP2 IP3 IP4 IP5 IP6 Epic Special
|
||||||
0 16828912 Amulet_of_Health_+2 16828979 M 8 **** **** **** 49_*_*_*_*_* **** 4000 19 0_2_2_* **** **** **** **** **** 0 ****
|
0 16828912 Amulet_of_Health_+2 16828979 16989406 M 8 **** **** **** 49_*_*_*_*_* **** 4000 19 0_2_2_* **** **** **** **** **** 0 ****
|
||||||
1 16828913 Amulet_of_Health_+4 16828980 M 8 **** **** **** 49_*_*_*_*_* **** 16000 19 0_2_4_* **** **** **** **** **** 0 ****
|
1 16828913 Amulet_of_Health_+4 16828980 16989406 M 8 **** **** **** 49_*_*_*_*_* **** 16000 19 0_2_4_* **** **** **** **** **** 0 ****
|
||||||
2 16828914 Amulet_of_Health_+6 16828981 M 8 **** **** **** 49_*_*_*_*_* **** 36000 19 0_2_6_* **** **** **** **** **** 0 ****
|
2 16828914 Amulet_of_Health_+6 16828981 16989406 M 8 **** **** **** 49_*_*_*_*_* **** 36000 19 0_2_6_* **** **** **** **** **** 0 ****
|
||||||
3 13380 Amulet_of_Natural_Armor_+1 16828982 M 5 **** **** **** 3_*_*_*_*_* **** 2000 19 1_*_1_* **** **** **** **** **** 0 ****
|
3 13380 Amulet_of_Natural_Armor_+1 16828982 16989407 M 5 **** **** **** 3_*_*_*_*_* **** 2000 19 1_*_1_* **** **** **** **** **** 0 ****
|
||||||
4 13398 Amulet_of_Natural_Armor_+2 16828983 M 6 **** **** **** 3_*_*_*_*_* **** 8000 19 1_*_2_* **** **** **** **** **** 0 ****
|
4 13398 Amulet_of_Natural_Armor_+2 16828983 16989407 M 6 **** **** **** 3_*_*_*_*_* **** 8000 19 1_*_2_* **** **** **** **** **** 0 ****
|
||||||
5 13399 Amulet_of_Natural_Armor_+3 16828984 M 9 **** **** **** 3_*_*_*_*_* **** 18000 19 1_*_3_* **** **** **** **** **** 0 ****
|
5 13399 Amulet_of_Natural_Armor_+3 16828984 16989407 M 9 **** **** **** 3_*_*_*_*_* **** 18000 19 1_*_3_* **** **** **** **** **** 0 ****
|
||||||
6 13400 Amulet_of_Natural_Armor_+4 16828985 M 12 **** **** **** 3_*_*_*_*_* **** 32000 19 1_*_4_* **** **** **** **** **** 0 ****
|
6 13400 Amulet_of_Natural_Armor_+4 16828985 16989407 M 12 **** **** **** 3_*_*_*_*_* **** 32000 19 1_*_4_* **** **** **** **** **** 0 ****
|
||||||
7 13401 Amulet_of_Natural_Armor_+5 16828986 M 15 **** **** **** 3_*_*_*_*_* **** 50000 19 1_*_5_* **** **** **** **** **** 0 ****
|
7 13401 Amulet_of_Natural_Armor_+5 16828986 16989407 M 15 **** **** **** 3_*_*_*_*_* **** 50000 19 1_*_5_* **** **** **** **** **** 0 ****
|
||||||
8 16828915 Amulet_of_Epic_Natural_Armor_+6 16828987 M 20 **** **** **** 3_*_*_*_*_* **** 720000 19 1_*_6_* **** **** **** **** **** 1 ****
|
8 16828915 Amulet_of_Epic_Natural_Armor_+6 16828987 16989407 M 20 **** **** **** 3_*_*_*_*_* **** 720000 19 1_*_6_* **** **** **** **** **** 1 ****
|
||||||
9 16828916 Amulet_of_Epic_Natural_Armor_+7 16828988 M 21 **** **** **** 3_*_*_*_*_* **** 980000 19 1_*_7_* **** **** **** **** **** 1 ****
|
9 16828916 Amulet_of_Epic_Natural_Armor_+7 16828988 16989407 M 21 **** **** **** 3_*_*_*_*_* **** 980000 19 1_*_7_* **** **** **** **** **** 1 ****
|
||||||
10 16828917 Amulet_of_Epic_Natural_Armor_+8 16828989 M 24 **** **** **** 3_*_*_*_*_* **** 1280000 19 1_*_8_* **** **** **** **** **** 1 ****
|
10 16828917 Amulet_of_Epic_Natural_Armor_+8 16828989 16989407 M 24 **** **** **** 3_*_*_*_*_* **** 1280000 19 1_*_8_* **** **** **** **** **** 1 ****
|
||||||
11 16828918 Amulet_of_Epic_Natural_Armor_+9 16828990 M 27 **** **** **** 3_*_*_*_*_* **** 1620000 19 1_*_9_* **** **** **** **** **** 1 ****
|
11 16828918 Amulet_of_Epic_Natural_Armor_+9 16828990 16989407 M 27 **** **** **** 3_*_*_*_*_* **** 1620000 19 1_*_9_* **** **** **** **** **** 1 ****
|
||||||
12 16828919 Amulet_of_Epic_Natural_Armor_+10 16828991 M 30 **** **** **** 3_*_*_*_*_* **** 2000000 19 1_*_10_* **** **** **** **** **** 1 ****
|
12 16828919 Amulet_of_Epic_Natural_Armor_+10 16828991 16989407 M 30 **** **** **** 3_*_*_*_*_* **** 2000000 19 1_*_10_* **** **** **** **** **** 1 ****
|
||||||
13 16828920 Belt_of_Giant_Strength_+4 16828992 M 10 **** **** **** 9_*_*_*_*_* **** 16000 21 0_0_4_* **** **** **** **** **** 0 ****
|
13 16828920 Belt_of_Giant_Strength_+4 16828992 16989408 M 10 **** **** **** 9_*_*_*_*_* **** 16000 21 0_0_4_* **** **** **** **** **** 0 ****
|
||||||
14 16828921 Belt_of_Giant_Strength_+6 16828993 M 10 **** **** **** 9_*_*_*_*_* **** 36000 21 0_0_6_* **** **** **** **** **** 0 ****
|
14 16828921 Belt_of_Giant_Strength_+6 16828993 16989408 M 10 **** **** **** 9_*_*_*_*_* **** 36000 21 0_0_6_* **** **** **** **** **** 0 ****
|
||||||
15 16828922 Belt_of_Epic_Strength_+8 16828994 M 20 **** **** **** 9_*_*_*_*_* **** 640000 21 0_0_8_* **** **** **** **** **** 1 ****
|
15 16828922 Belt_of_Epic_Strength_+8 16828994 16989408 M 20 **** **** **** 9_*_*_*_*_* **** 640000 21 0_0_8_* **** **** **** **** **** 1 ****
|
||||||
16 16828923 Belt_of_Epic_Strength_+10 16828995 M 20 **** **** **** 9_*_*_*_*_* **** 1000000 21 0_0_10_* **** **** **** **** **** 1 ****
|
16 16828923 Belt_of_Epic_Strength_+10 16828995 16989408 M 20 **** **** **** 9_*_*_*_*_* **** 1000000 21 0_0_10_* **** **** **** **** **** 1 ****
|
||||||
17 16828924 Belt_of_Epic_Strength_+12 16828996 M 20 **** **** **** 9_*_*_*_*_* **** 1440000 21 0_0_12_* **** **** **** **** **** 1 ****
|
17 16828924 Belt_of_Epic_Strength_+12 16828996 16989408 M 20 **** **** **** 9_*_*_*_*_* **** 1440000 21 0_0_12_* **** **** **** **** **** 1 ****
|
||||||
18 13337 Boots_of_Elvenkind 16828997 M 5 1_*_*_*_* **** **** **** **** 2500 26 52_8_5_* **** **** **** **** **** 0 ****
|
18 13337 Boots_of_Elvenkind 16828997 16989409 M 5 1_*_*_*_* **** **** **** **** 2500 26 52_8_5_* **** **** **** **** **** 0 ****
|
||||||
19 13343 Boots_of_Speed 16828998 M 10 **** **** **** 78_*_*_*_*_* **** 12000 26 15_138_8_* **** **** **** **** **** 0 ****
|
19 13343 Boots_of_Speed 16828998 16989410 M 10 **** **** **** 78_*_*_*_*_* **** 12000 26 15_138_8_* **** **** **** **** **** 0 ****
|
||||||
20 16828925 Boots_of_Swiftness 16828999 M 20 **** **** **** 13_456_78_2070_*_* **** 256000 26 0_1_6_* 12_386_*_* 52_21_20_* 52_28_20_* 15_138_10_* **** 1 ****
|
20 16828925 Boots_of_Swiftness 16828999 16989411 M 20 **** **** **** 13_456_78_2070_*_* **** 256000 26 0_1_6_* 12_386_*_* 52_21_20_* 52_28_20_* 15_138_10_* **** 1 ****
|
||||||
21 16828926 Boots_of_Teleportation 16829000 M 9 **** **** **** 2874_*_*_*_*_* **** 49000 26 15_1169_10_* **** **** **** **** **** 0 ****
|
21 16828926 Boots_of_Teleportation 16829000 16989412 M 9 **** **** **** 2874_*_*_*_*_* **** 49000 26 15_1169_10_* **** **** **** **** **** 0 ****
|
||||||
22 48314 Boots_of_the_Winterlands 16829001 M 5 **** **** **** 13_50_*_*_*_* **** 2500 26 23_7_1_* 23_10_1_* **** **** **** **** 0 ****
|
22 48314 Boots_of_the_Winterlands 16829001 16989413 M 5 **** **** **** 13_50_*_*_*_* **** 2500 26 23_7_1_* 23_10_1_* **** **** **** **** 0 ****
|
||||||
23 13350 Bracers_of_Armor_+1 16829002 M 7 **** **** **** 102_*_*_*_*_* **** 1000 78 1_*_1_* **** **** **** **** **** 0 ****
|
23 13350 Bracers_of_Armor_+1 16829002 16989414 M 7 **** **** **** 102_*_*_*_*_* **** 1000 78 1_*_1_* **** **** **** **** **** 0 ****
|
||||||
24 13356 Bracers_of_Armor_+2 16829003 M 7 **** **** **** 102_*_*_*_*_* **** 4000 78 1_*_2_* **** **** **** **** **** 0 ****
|
24 13356 Bracers_of_Armor_+2 16829003 16989414 M 7 **** **** **** 102_*_*_*_*_* **** 4000 78 1_*_2_* **** **** **** **** **** 0 ****
|
||||||
25 13357 Bracers_of_Armor_+3 16829004 M 7 **** **** **** 102_*_*_*_*_* **** 9000 78 1_*_3_* **** **** **** **** **** 0 ****
|
25 13357 Bracers_of_Armor_+3 16829004 16989414 M 7 **** **** **** 102_*_*_*_*_* **** 9000 78 1_*_3_* **** **** **** **** **** 0 ****
|
||||||
26 13358 Bracers_of_Armor_+4 16829005 M 8 **** **** **** 102_*_*_*_*_* **** 16000 78 1_*_4_* **** **** **** **** **** 0 ****
|
26 13358 Bracers_of_Armor_+4 16829005 16989414 M 8 **** **** **** 102_*_*_*_*_* **** 16000 78 1_*_4_* **** **** **** **** **** 0 ****
|
||||||
27 13359 Bracers_of_Armor_+5 16829006 M 10 **** **** **** 102_*_*_*_*_* **** 25000 78 1_*_5_* **** **** **** **** **** 0 ****
|
27 13359 Bracers_of_Armor_+5 16829006 16989414 M 10 **** **** **** 102_*_*_*_*_* **** 25000 78 1_*_5_* **** **** **** **** **** 0 ****
|
||||||
28 90846 Bracers_of_Armor_+6 16829007 M 12 **** **** **** 102_*_*_*_*_* **** 36000 78 1_*_6_* **** **** **** **** **** 0 ****
|
28 90846 Bracers_of_Armor_+6 16829007 16989414 M 12 **** **** **** 102_*_*_*_*_* **** 36000 78 1_*_6_* **** **** **** **** **** 0 ****
|
||||||
29 90847 Bracers_of_Armor_+7 16829008 M 14 **** **** **** 102_*_*_*_*_* **** 49000 78 1_*_7_* **** **** **** **** **** 0 ****
|
29 90847 Bracers_of_Armor_+7 16829008 16989414 M 14 **** **** **** 102_*_*_*_*_* **** 49000 78 1_*_7_* **** **** **** **** **** 0 ****
|
||||||
30 90848 Bracers_of_Armor_+8 16829009 M 16 **** **** **** 102_*_*_*_*_* **** 64000 78 1_*_8_* **** **** **** **** **** 0 ****
|
30 90848 Bracers_of_Armor_+8 16829009 16989414 M 16 **** **** **** 102_*_*_*_*_* **** 64000 78 1_*_8_* **** **** **** **** **** 0 ****
|
||||||
31 16828927 Bracers_of_Epic_Armor_+11 16829010 M 22 **** **** **** 102_*_*_*_*_* **** 1210000 78 1_*_11_* **** **** **** **** **** 1 ****
|
31 16828927 Bracers_of_Epic_Armor_+11 16829010 16989414 M 22 **** **** **** 102_*_*_*_*_* **** 1210000 78 1_*_11_* **** **** **** **** **** 1 ****
|
||||||
32 16828928 Bracers_of_Epic_Armor_+12 16829011 M 24 **** **** **** 102_*_*_*_*_* **** 1440000 78 1_*_12_* **** **** **** **** **** 1 ****
|
32 16828928 Bracers_of_Epic_Armor_+12 16829011 16989414 M 24 **** **** **** 102_*_*_*_*_* **** 1440000 78 1_*_12_* **** **** **** **** **** 1 ****
|
||||||
33 16828929 Bracers_of_Epic_Armor_+13 16829012 M 26 **** **** **** 102_*_*_*_*_* **** 1690000 78 1_*_13_* **** **** **** **** **** 1 ****
|
33 16828929 Bracers_of_Epic_Armor_+13 16829012 16989414 M 26 **** **** **** 102_*_*_*_*_* **** 1690000 78 1_*_13_* **** **** **** **** **** 1 ****
|
||||||
34 16828930 Bracers_of_Epic_Armor_+14 16829013 M 28 **** **** **** 102_*_*_*_*_* **** 1960000 78 1_*_14_* **** **** **** **** **** 1 ****
|
34 16828930 Bracers_of_Epic_Armor_+14 16829013 16989414 M 28 **** **** **** 102_*_*_*_*_* **** 1960000 78 1_*_14_* **** **** **** **** **** 1 ****
|
||||||
35 16828931 Bracers_of_Epic_Armor_+15 16829014 M 30 **** **** **** 102_*_*_*_*_* **** 2250000 78 1_*_15_* **** **** **** **** **** 1 ****
|
35 16828931 Bracers_of_Epic_Armor_+15 16829014 16989414 M 30 **** **** **** 102_*_*_*_*_* **** 2250000 78 1_*_15_* **** **** **** **** **** 1 ****
|
||||||
36 16828932 Bracers_of_Epic_Health_+8 16829015 M 20 **** **** **** 49_*_*_*_*_* **** 640000 78 0_2_8_* **** **** **** **** **** 1 ****
|
36 16828932 Bracers_of_Epic_Health_+8 16829015 16989415 M 20 **** **** **** 49_*_*_*_*_* **** 640000 78 0_2_8_* **** **** **** **** **** 1 ****
|
||||||
37 16828933 Bracers_of_Epic_Health_+10 16829016 M 20 **** **** **** 49_*_*_*_*_* **** 1000000 78 0_2_10_* **** **** **** **** **** 1 ****
|
37 16828933 Bracers_of_Epic_Health_+10 16829016 16989415 M 20 **** **** **** 49_*_*_*_*_* **** 1000000 78 0_2_10_* **** **** **** **** **** 1 ****
|
||||||
38 16828934 Bracers_of_Epic_Health_+12 16829017 M 20 **** **** **** 49_*_*_*_*_* **** 1440000 78 0_2_12_* **** **** **** **** **** 1 ****
|
38 16828934 Bracers_of_Epic_Health_+12 16829017 16989415 M 20 **** **** **** 49_*_*_*_*_* **** 1440000 78 0_2_12_* **** **** **** **** **** 1 ****
|
||||||
39 16828935 Bracers_of_Relentless_Might 16829018 M 20 **** **** **** 9_49_2072_*_*_* **** 4384000 78 0_0_12_* 0_2_12_* 15_938_13_* **** **** **** 1 ****
|
39 16828935 Bracers_of_Relentless_Might 16829018 16989416 M 20 **** **** **** 9_49_2072_*_*_* **** 4384000 78 0_0_12_* 0_2_12_* 15_938_13_* **** **** **** 1 ****
|
||||||
40 48887 Brooch_of_Shielding 16829019 M 1 **** **** **** 417_*_*_*_*_* **** 1500 19 53_*_97_* 53_*_206 53_*_207 **** **** **** 0 ****
|
40 48887 Brooch_of_Shielding 16829019 16989417 M 1 **** **** **** 417_*_*_*_*_* **** 1500 19 53_*_97_* 53_*_206 53_*_207 **** **** **** 0 ****
|
||||||
41 40646 Circlet_of_Blasting_Minor 16829020 M 6 **** **** **** 156_*_*_*_*_* **** 6480 17 15_242_8_* 94_156_6_* **** **** **** **** 0 ****
|
41 40646 Circlet_of_Blasting_Minor 16829020 16989418 M 6 **** **** **** 156_*_*_*_*_* **** 6480 17 15_242_8_* 94_156_6_* **** **** **** **** 0 ****
|
||||||
42 40648 Circlet_of_Blasting_Major 16829021 M 17 **** **** **** 156_*_*_*_*_* **** 23760 17 15_242_8_* 94_156_10_* 92_156_4_* **** **** **** 0 ****
|
42 40648 Circlet_of_Blasting_Major 16829021 16989418 M 17 **** **** **** 156_*_*_*_*_* **** 23760 17 15_242_8_* 94_156_10_* 92_156_4_* **** **** **** 0 ****
|
||||||
43 16828936 Circlet_of_Persuasion 16829022 M 5 **** **** **** 354_*_*_*_*_* **** 4500 17 **** **** **** **** **** **** 0 1
|
43 16828936 Circlet_of_Persuasion 16829022 16989419 M 5 **** **** **** 354_*_*_*_*_* **** 4500 17 **** **** **** **** **** **** 0 1
|
||||||
44 66543 Cloak_of_Arachnida 16829023 M 6 **** **** **** 192_*_*_*_*_* **** 14000 80 53_*_167_* 15_281_8_* 40_13_2_* **** **** **** 0 ****
|
44 66543 Cloak_of_Arachnida 16829023 16989420 M 6 **** **** **** 192_*_*_*_*_* **** 14000 80 53_*_167_* 15_281_8_* 40_13_2_* **** **** **** 0 ****
|
||||||
45 16828937 Cloak_of_Charisma_+2 16829025 M 8 **** **** **** 354_*_*_*_*_* **** 4000 80 0_5_2_* **** **** **** **** **** 0 ****
|
45 16828937 Cloak_of_Charisma_+2 16829025 16989421 M 8 **** **** **** 354_*_*_*_*_* **** 4000 80 0_5_2_* **** **** **** **** **** 0 ****
|
||||||
46 16828938 Cloak_of_Charisma_+4 16829026 M 8 **** **** **** 354_*_*_*_*_* **** 16000 80 0_5_4_* **** **** **** **** **** 0 ****
|
46 16828938 Cloak_of_Charisma_+4 16829026 16989421 M 8 **** **** **** 354_*_*_*_*_* **** 16000 80 0_5_4_* **** **** **** **** **** 0 ****
|
||||||
47 16828939 Cloak_of_Charisma_+6 16829027 M 8 **** **** **** 354_*_*_*_*_* **** 36000 80 0_5_6_* **** **** **** **** **** 0 ****
|
47 16828939 Cloak_of_Charisma_+6 16829027 16989421 M 8 **** **** **** 354_*_*_*_*_* **** 36000 80 0_5_6_* **** **** **** **** **** 0 ****
|
||||||
48 16828940 Cloak_of_Epic_Charisma_+8 16829028 M 20 **** **** **** 15_*_*_*_*_* **** 640000 80 0_5_8_* **** **** **** **** **** 1 ****
|
48 16828940 Cloak_of_Epic_Charisma_+8 16829028 16989421 M 20 **** **** **** 15_*_*_*_*_* **** 640000 80 0_5_8_* **** **** **** **** **** 1 ****
|
||||||
49 16828941 Cloak_of_Epic_Charisma_+10 16829029 M 20 **** **** **** 15_*_*_*_*_* **** 1000000 80 0_5_10_* **** **** **** **** **** 1 ****
|
49 16828941 Cloak_of_Epic_Charisma_+10 16829029 16989421 M 20 **** **** **** 15_*_*_*_*_* **** 1000000 80 0_5_10_* **** **** **** **** **** 1 ****
|
||||||
50 16828942 Cloak_of_Epic_Charisma_+12 16829030 M 20 **** **** **** 15_*_*_*_*_* **** 1440000 80 0_5_12_* **** **** **** **** **** 1 ****
|
50 16828942 Cloak_of_Epic_Charisma_+12 16829030 16989421 M 20 **** **** **** 15_*_*_*_*_* **** 1440000 80 0_5_12_* **** **** **** **** **** 1 ****
|
||||||
51 16828943 Cloak_of_Displacement_Minor 16829031 M 3 **** **** **** 458_*_*_*_*_* **** 24000 80 15_1163_13_* **** **** **** **** **** 0 ****
|
51 16828943 Cloak_of_Displacement_Minor 16829031 16989422 M 3 **** **** **** 458_*_*_*_*_* **** 24000 80 15_1163_13_* **** **** **** **** **** 0 ****
|
||||||
52 16828944 Cloak_of_Displacement_Major 16829032 M 7 *_12_*_*_* **** **** 458_*_*_*_*_* **** 50000 80 15_387_8_* 94_458_15_* **** **** **** **** 0 ****
|
52 16828944 Cloak_of_Displacement_Major 16829032 16989422 M 7 *_12_*_*_* **** **** 458_*_*_*_*_* **** 50000 80 15_387_8_* 94_458_15_* **** **** **** **** 0 ****
|
||||||
53 13806 Cloak_of_Elvenkind 16829033 M 6 1_*_*_*_* **** **** 90_*_*_*_*_* **** 2500 80 52_5_5_* **** **** **** **** **** 0 ****
|
53 13806 Cloak_of_Elvenkind 16829033 16989423 M 6 1_*_*_*_* **** **** 90_*_*_*_*_* **** 2500 80 52_5_5_* **** **** **** **** **** 0 ****
|
||||||
54 16828945 Cloak_of_Etherealness 16829034 M 15 **** **** **** 443_*_*_*_*_* **** 55000 80 15_374_8_* **** **** **** **** **** 0 ****
|
54 16828945 Cloak_of_Etherealness 16829034 16989424 M 15 **** **** **** 443_*_*_*_*_* **** 55000 80 15_374_8_* **** **** **** **** **** 0 ****
|
||||||
55 66097 Cloak_of_Resistance_+1 16829035 M 5 **** **** **** 151_*_*_*_*_* **** 1000 80 40_0_1_* **** **** **** **** **** 0 ****
|
55 66097 Cloak_of_Resistance_+1 16829035 16989425 M 5 **** **** **** 151_*_*_*_*_* **** 1000 80 40_0_1_* **** **** **** **** **** 0 ****
|
||||||
56 66539 Cloak_of_Resistance_+2 16829036 M 6 **** **** **** 151_*_*_*_*_* **** 4000 80 40_0_2_* **** **** **** **** **** 0 ****
|
56 66539 Cloak_of_Resistance_+2 16829036 16989425 M 6 **** **** **** 151_*_*_*_*_* **** 4000 80 40_0_2_* **** **** **** **** **** 0 ****
|
||||||
57 66540 Cloak_of_Resistance_+3 16829037 M 9 **** **** **** 151_*_*_*_*_* **** 9000 80 40_0_3_* **** **** **** **** **** 0 ****
|
57 66540 Cloak_of_Resistance_+3 16829037 16989425 M 9 **** **** **** 151_*_*_*_*_* **** 9000 80 40_0_3_* **** **** **** **** **** 0 ****
|
||||||
58 66541 Cloak_of_Resistance_+4 16829038 M 12 **** **** **** 151_*_*_*_*_* **** 16000 80 40_0_4_* **** **** **** **** **** 0 ****
|
58 66541 Cloak_of_Resistance_+4 16829038 16989425 M 12 **** **** **** 151_*_*_*_*_* **** 16000 80 40_0_4_* **** **** **** **** **** 0 ****
|
||||||
59 66542 Cloak_of_Resistance_+5 16829039 M 15 **** **** **** 151_*_*_*_*_* **** 25000 80 40_0_5_* **** **** **** **** **** 0 ****
|
59 66542 Cloak_of_Resistance_+5 16829039 16989425 M 15 **** **** **** 151_*_*_*_*_* **** 25000 80 40_0_5_* **** **** **** **** **** 0 ****
|
||||||
60 16828946 Cloak_of_Epic_Resistance_+6 16829040 M 20 **** **** **** 151_*_*_*_*_* **** 360000 80 40_0_6_* **** **** **** **** **** 1 ****
|
60 16828946 Cloak_of_Epic_Resistance_+6 16829040 16989425 M 20 **** **** **** 151_*_*_*_*_* **** 360000 80 40_0_6_* **** **** **** **** **** 1 ****
|
||||||
61 16828947 Cloak_of_Epic_Resistance_+7 16829041 M 21 **** **** **** 151_*_*_*_*_* **** 490000 80 40_0_7_* **** **** **** **** **** 1 ****
|
61 16828947 Cloak_of_Epic_Resistance_+7 16829041 16989425 M 21 **** **** **** 151_*_*_*_*_* **** 490000 80 40_0_7_* **** **** **** **** **** 1 ****
|
||||||
62 16828948 Cloak_of_Epic_Resistance_+8 16829042 M 24 **** **** **** 151_*_*_*_*_* **** 640000 80 40_0_8_* **** **** **** **** **** 1 ****
|
62 16828948 Cloak_of_Epic_Resistance_+8 16829042 16989425 M 24 **** **** **** 151_*_*_*_*_* **** 640000 80 40_0_8_* **** **** **** **** **** 1 ****
|
||||||
63 16828949 Cloak_of_Epic_Resistance_+9 16829043 M 27 **** **** **** 151_*_*_*_*_* **** 810000 80 40_0_9_* **** **** **** **** **** 1 ****
|
63 16828949 Cloak_of_Epic_Resistance_+9 16829043 16989425 M 27 **** **** **** 151_*_*_*_*_* **** 810000 80 40_0_9_* **** **** **** **** **** 1 ****
|
||||||
64 16828950 Cloak_of_Epic_Resistance_+10 16829044 M 30 **** **** **** 151_*_*_*_*_* **** 1000000 80 40_0_10_* **** **** **** **** **** 1 ****
|
64 16828950 Cloak_of_Epic_Resistance_+10 16829044 16989425 M 30 **** **** **** 151_*_*_*_*_* **** 1000000 80 40_0_10_* **** **** **** **** **** 1 ****
|
||||||
65 40650 Eyes_of_Charming 16829045 M 7 **** **** **** 16_*_*_*_*_* **** 56000 17 15_34_13_* 93_16_16_* **** **** **** **** 0 ****
|
65 40650 Eyes_of_Charming 16829045 16989426 M 7 **** **** **** 16_*_*_*_*_* **** 56000 17 15_34_13_* 93_16_16_* **** **** **** **** 0 ****
|
||||||
66 40652 Eyes_of_Doom 16829046 M 11 **** **** **** 46_54_*_*_*_* **** 25000 17 15_91_8_* 15_103_8_* **** **** **** **** 0 ****
|
66 40652 Eyes_of_Doom 16829046 16989427 M 11 **** **** **** 46_54_*_*_*_* **** 25000 17 15_91_8_* 15_103_8_* **** **** **** **** 0 ****
|
||||||
67 40654 Eyes_of_the_Eagle 16829047 M 3 **** **** **** 20_*_*_*_*_* **** 2500 17 52_17_5_* **** **** **** **** **** 0 ****
|
67 40654 Eyes_of_the_Eagle 16829047 16989428 M 3 **** **** **** 20_*_*_*_*_* **** 2500 17 52_17_5_* **** **** **** **** **** 0 ****
|
||||||
68 40656 Eyes_of_Petrification 16829048 M 11 **** **** **** 485_*_*_*_*_* **** 98000 17 15_398_8_* 93_485_19_* **** **** **** **** 0 ****
|
68 40656 Eyes_of_Petrification 16829048 16989429 M 11 **** **** **** 485_*_*_*_*_* **** 98000 17 15_398_8_* 93_485_19_* **** **** **** **** 0 ****
|
||||||
69 67783 Gauntlets_of_Ogre_Power 16829049 M 6 **** **** **** 9_*_*_*_*_* **** 4000 36 _0_2_* **** **** **** **** **** 0 ****
|
69 67783 Gauntlets_of_Ogre_Power 16829049 16989430 M 6 **** **** **** 9_*_*_*_*_* **** 4000 36 _0_2_* **** **** **** **** **** 0 ****
|
||||||
70 16828951 Gloves_of_Dexterity_+2 16829050 M 8 **** **** **** 13_*_*_*_*_* **** 4000 36 0_1_2_* **** **** **** **** **** 0 ****
|
70 16828951 Gloves_of_Dexterity_+2 16829050 16989431 M 8 **** **** **** 13_*_*_*_*_* **** 4000 36 0_1_2_* **** **** **** **** **** 0 ****
|
||||||
71 16828952 Gloves_of_Dexterity_+4 16829051 M 8 **** **** **** 13_*_*_*_*_* **** 16000 36 0_1_4_* **** **** **** **** **** 0 ****
|
71 16828952 Gloves_of_Dexterity_+4 16829051 16989431 M 8 **** **** **** 13_*_*_*_*_* **** 16000 36 0_1_4_* **** **** **** **** **** 0 ****
|
||||||
72 16828953 Gloves_of_Dexterity_+6 16829052 M 8 **** **** **** 13_*_*_*_*_* **** 36000 36 0_1_6_* **** **** **** **** **** 0 ****
|
72 16828953 Gloves_of_Dexterity_+6 16829052 16989431 M 8 **** **** **** 13_*_*_*_*_* **** 36000 36 0_1_6_* **** **** **** **** **** 0 ****
|
||||||
73 16828954 Gloves_of_Epic_Dexterity_+8 16829053 M 20 **** **** **** 13_*_*_*_*_* **** 640000 36 0_1_8_* **** **** **** **** **** 1 ****
|
73 16828954 Gloves_of_Epic_Dexterity_+8 16829053 16989431 M 20 **** **** **** 13_*_*_*_*_* **** 640000 36 0_1_8_* **** **** **** **** **** 1 ****
|
||||||
74 16828955 Gloves_of_Epic_Dexterity_+10 16829054 M 20 **** **** **** 13_*_*_*_*_* **** 1000000 36 0_1_10_* **** **** **** **** **** 1 ****
|
74 16828955 Gloves_of_Epic_Dexterity_+10 16829054 16989431 M 20 **** **** **** 13_*_*_*_*_* **** 1000000 36 0_1_10_* **** **** **** **** **** 1 ****
|
||||||
75 16828956 Gloves_of_Epic_Dexterity_+12 16829055 M 20 **** **** **** 13_*_*_*_*_* **** 1440000 36 0_1_12_* **** **** **** **** **** 1 ****
|
75 16828956 Gloves_of_Epic_Dexterity_+12 16829055 16989431 M 20 **** **** **** 13_*_*_*_*_* **** 1440000 36 0_1_12_* **** **** **** **** **** 1 ****
|
||||||
76 40658 Goggles_of_Minute_Seeing 16829056 M 3 **** **** **** 186_*_*_*_*_* **** 1250 17 52_15_5_* **** **** **** **** **** 0 ****
|
76 40658 Goggles_of_Minute_Seeing 16829056 16989432 M 3 **** **** **** 186_*_*_*_*_* **** 1250 17 52_15_5_* **** **** **** **** **** 0 ****
|
||||||
77 40660 Goggles_of_Night 16829057 M 3 **** **** **** 365_*_*_*_*_* **** 12000 17 26_*_*_* **** **** **** **** **** 0 ****
|
77 40660 Goggles_of_Night 16829057 16989433 M 3 **** **** **** 365_*_*_*_*_* **** 12000 17 26_*_*_* **** **** **** **** **** 0 ****
|
||||||
78 16828958 Hand_of_the_Mage 16829059 M 2 **** **** **** 2079_*_*_*_*_* **** 900 19 15_945_13_* **** **** **** **** **** 0 ****
|
78 16828958 Hand_of_the_Mage 16829059 16989434 M 2 **** **** **** 2079_*_*_*_*_* **** 900 19 15_945_13_* **** **** **** **** **** 0 ****
|
||||||
79 40662 Headband_of_Intellect_+2 16829060 M 8 **** **** **** 356_*_*_*_*_* **** 4000 17 0_3_2_* **** **** **** **** **** 0 ****
|
79 40662 Headband_of_Intellect_+2 16829060 16989435 M 8 **** **** **** 356_*_*_*_*_* **** 4000 17 0_3_2_* **** **** **** **** **** 0 ****
|
||||||
80 40664 Headband_of_Intellect_+4 16829061 M 8 **** **** **** 356_*_*_*_*_* **** 16000 17 0_3_4_* **** **** **** **** **** 0 ****
|
80 40664 Headband_of_Intellect_+4 16829061 16989435 M 8 **** **** **** 356_*_*_*_*_* **** 16000 17 0_3_4_* **** **** **** **** **** 0 ****
|
||||||
81 40665 Headband_of_Intellect_+6 16829062 M 8 **** **** **** 356_*_*_*_*_* **** 36000 17 0_3_6_* **** **** **** **** **** 0 ****
|
81 40665 Headband_of_Intellect_+6 16829062 16989435 M 8 **** **** **** 356_*_*_*_*_* **** 36000 17 0_3_6_* **** **** **** **** **** 0 ****
|
||||||
82 16828959 Headband_of_Epic_Intellect_+8 16829063 M 20 **** **** **** 376_*_*_*_*_* **** 640000 17 0_3_8_* **** **** **** **** **** 1 ****
|
82 16828959 Headband_of_Epic_Intellect_+8 16829063 16989435 M 20 **** **** **** 376_*_*_*_*_* **** 640000 17 0_3_8_* **** **** **** **** **** 1 ****
|
||||||
83 16828960 Headband_of_Epic_Intellect_+10 16829064 M 20 **** **** **** 376_*_*_*_*_* **** 1000000 17 0_3_10_* **** **** **** **** **** 1 ****
|
83 16828960 Headband_of_Epic_Intellect_+10 16829064 16989435 M 20 **** **** **** 376_*_*_*_*_* **** 1000000 17 0_3_10_* **** **** **** **** **** 1 ****
|
||||||
84 16828961 Headband_of_Epic_Intellect_+12 16829065 M 20 **** **** **** 376_*_*_*_*_* **** 1440000 17 0_3_12_* **** **** **** **** **** 1 ****
|
84 16828961 Headband_of_Epic_Intellect_+12 16829065 16989435 M 20 **** **** **** 376_*_*_*_*_* **** 1440000 17 0_3_12_* **** **** **** **** **** 1 ****
|
||||||
85 40666 Helm_of_Brilliance 16829066 M 13 **** **** **** 0_*_*_*_*_* **** 125000 17 23_10_6_* 15_213_2_* 15_280_5_* 15_109_6_* 15_946_13_* **** 0 1
|
85 40666 Helm_of_Brilliance 16829066 16989436 M 13 **** **** **** 0_*_*_*_*_* **** 125000 17 23_10_6_* 15_213_2_* 15_280_5_* 15_109_6_* 15_946_13_* **** 0 1
|
||||||
86 16828962 Helm_of_Teleportation 16829067 M 9 **** **** **** 2874_*_*_*_*_* **** 73500 17 15_1169_10 **** **** **** **** **** 0 ****
|
86 16828962 Helm_of_Teleportation 16829067 16989437 M 9 **** **** **** 2874_*_*_*_*_* **** 73500 17 15_1169_10 **** **** **** **** **** 0 ****
|
||||||
87 16828963 Mantle_of_Spell_Resistance 16829068 M 9 **** **** **** 168_*_*_*_*_* **** 90000 80 39_*_31_* **** **** **** **** **** 0 ****
|
87 16828963 Mantle_of_Spell_Resistance 16829068 16989438 M 9 **** **** **** 168_*_*_*_*_* **** 90000 80 39_*_31_* **** **** **** **** **** 0 ****
|
||||||
88 91028 Mantle_of_Epic_Spell_Resistance 16829069 M 29 **** **** **** 168_*_*_*_*_* **** 290000 80 39_*_15_* **** **** **** **** **** 1 ****
|
88 91028 Mantle_of_Epic_Spell_Resistance 16829069 16989438 M 29 **** **** **** 168_*_*_*_*_* **** 290000 80 39_*_15_* **** **** **** **** **** 1 ****
|
||||||
89 90860 Mantle_of_Great_Stealth 16829070 M 20 **** **** **** 3208_90_163_2077_*_* **** 242000 80 52_5_30_* 52_8_30_* 15_1163_13_* **** **** **** 1 ****
|
89 90860 Mantle_of_Great_Stealth 16829070 16989439 M 20 **** **** **** 3208_90_163_2077_*_* **** 242000 80 52_5_30_* 52_8_30_* 15_1163_13_* **** **** **** 1 ****
|
||||||
90 90452 Mask_of_the_Skull 16829071 M 13 **** **** **** 1790_56_*_*_*_* **** 22000 17 15_105_8_* 93_56_20_* **** **** **** **** 0 ****
|
90 90452 Mask_of_the_Skull 16829071 16989440 M 13 **** **** **** 1790_56_*_*_*_* **** 22000 17 15_105_8_* 93_56_20_* **** **** **** **** 0 ****
|
||||||
91 16828965 Necklace_of_Fireballs_I 16829073 M 10 **** **** **** 58_*_*_*_*_* **** 1650 19 15_109_2_* 94_58_4_* **** **** **** **** 0 1
|
91 16828965 Necklace_of_Fireballs_I 16829073 16989441 M 10 **** **** **** 58_*_*_*_*_* **** 1650 19 15_109_2_* 94_58_4_* **** **** **** **** 0 1
|
||||||
92 16828966 Necklace_of_Fireballs_II 16829074 M 11 **** **** **** 58_*_*_*_*_* **** 2700 19 15_109_2_* 94_58_5_* **** **** **** **** 0 1
|
92 16828966 Necklace_of_Fireballs_II 16829074 16989441 M 11 **** **** **** 58_*_*_*_*_* **** 2700 19 15_109_2_* 94_58_5_* **** **** **** **** 0 1
|
||||||
93 16828967 Necklace_of_Fireballs_III 16829075 M 12 **** **** **** 58_*_*_*_*_* **** 4350 19 15_109_2_* 94_58_6_* **** **** **** **** 0 1
|
93 16828967 Necklace_of_Fireballs_III 16829075 16989441 M 12 **** **** **** 58_*_*_*_*_* **** 4350 19 15_109_2_* 94_58_6_* **** **** **** **** 0 1
|
||||||
94 16828968 Necklace_of_Fireballs_IV 16829076 M 13 **** **** **** 58_*_*_*_*_* **** 5400 19 15_109_2_* 94_58_7_* **** **** **** **** 0 1
|
94 16828968 Necklace_of_Fireballs_IV 16829076 16989441 M 13 **** **** **** 58_*_*_*_*_* **** 5400 19 15_109_2_* 94_58_7_* **** **** **** **** 0 1
|
||||||
95 16828969 Necklace_of_Fireballs_V 16829077 M 14 **** **** **** 58_*_*_*_*_* **** 5850 19 15_109_2_* 94_58_8_* **** **** **** **** 0 1
|
95 16828969 Necklace_of_Fireballs_V 16829077 16989441 M 14 **** **** **** 58_*_*_*_*_* **** 5850 19 15_109_2_* 94_58_8_* **** **** **** **** 0 1
|
||||||
96 16828970 Necklace_of_Fireballs_VI 16829078 M 15 **** **** **** 58_*_*_*_*_* **** 8100 19 15_109_2_* 94_58_9_* **** **** **** **** 0 1
|
96 16828970 Necklace_of_Fireballs_VI 16829078 16989441 M 15 **** **** **** 58_*_*_*_*_* **** 8100 19 15_109_2_* 94_58_9_* **** **** **** **** 0 1
|
||||||
97 16828971 Necklace_of_Fireballs_VII 16829079 M 16 **** **** **** 58_*_*_*_*_* **** 8700 19 15_109_2_* **** **** **** **** **** 0 1
|
97 16828971 Necklace_of_Fireballs_VII 16829079 16989441 M 16 **** **** **** 58_*_*_*_*_* **** 8700 19 15_109_2_* **** **** **** **** **** 0 1
|
||||||
98 16828972 Periapt_of_Health 16829080 M 5 **** **** **** 147_*_*_*_*_* **** 7500 19 37_4_*_* **** **** **** **** **** 0 ****
|
98 16828972 Periapt_of_Health 16829080 16989442 M 5 **** **** **** 147_*_*_*_*_* **** 7500 19 37_4_*_* **** **** **** **** **** 0 ****
|
||||||
99 16828973 Periapt_of_Proof_against_Poison 16829081 M 5 **** **** **** 126_*_*_*_*_* **** 27000 19 37_3_*_* **** **** **** **** **** 0 ****
|
99 16828973 Periapt_of_Proof_against_Poison 16829081 16989443 M 5 **** **** **** 126_*_*_*_*_* **** 27000 19 37_3_*_* **** **** **** **** **** 0 ****
|
||||||
100 13394 Periapt_of_Wisdom_+2 16829082 M 8 **** **** **** 355_*_*_*_*_* **** 4000 19 0_4_2_* **** **** **** **** **** 0 ****
|
100 13394 Periapt_of_Wisdom_+2 16829082 16989444 M 8 **** **** **** 355_*_*_*_*_* **** 4000 19 0_4_2_* **** **** **** **** **** 0 ****
|
||||||
101 13396 Periapt_of_Wisdom_+4 16829083 M 8 **** **** **** 355_*_*_*_*_* **** 16000 19 0_4_4_* **** **** **** **** **** 0 ****
|
101 13396 Periapt_of_Wisdom_+4 16829083 16989444 M 8 **** **** **** 355_*_*_*_*_* **** 16000 19 0_4_4_* **** **** **** **** **** 0 ****
|
||||||
102 90901 Periapt_of_Wisdom_+6 16829084 M 8 **** **** **** 355_*_*_*_*_* **** 36000 19 0_4_6_* **** **** **** **** **** 0 ****
|
102 90901 Periapt_of_Wisdom_+6 16829084 16989444 M 8 **** **** **** 355_*_*_*_*_* **** 36000 19 0_4_6_* **** **** **** **** **** 0 ****
|
||||||
103 16828974 Periapt_of_Epic_Wisdom_+8 16829085 M 20 **** **** **** 376_*_*_*_*_* **** 640000 19 0_4_8_* **** **** **** **** **** 1 ****
|
103 16828974 Periapt_of_Epic_Wisdom_+8 16829085 16989444 M 20 **** **** **** 376_*_*_*_*_* **** 640000 19 0_4_8_* **** **** **** **** **** 1 ****
|
||||||
104 16828975 Periapt_of_Epic_Wisdom_+10 16829086 M 20 **** **** **** 376_*_*_*_*_* **** 1000000 19 0_4_10_* **** **** **** **** **** 1 ****
|
104 16828975 Periapt_of_Epic_Wisdom_+10 16829086 16989444 M 20 **** **** **** 376_*_*_*_*_* **** 1000000 19 0_4_10_* **** **** **** **** **** 1 ****
|
||||||
105 16828976 Periapt_of_Epic_Wisdom_+12 16829087 M 20 **** **** **** 376_*_*_*_*_* **** 1440000 19 0_4_12_* **** **** **** **** **** 1 ****
|
105 16828976 Periapt_of_Epic_Wisdom_+12 16829087 16989444 M 20 **** **** **** 376_*_*_*_*_* **** 1440000 19 0_4_12_* **** **** **** **** **** 1 ****
|
||||||
106 16828977 Periapt_of_Wound_Closure 16829088 M 10 **** **** **** 79_*_*_*_*_* **** 15000 19 51_*_1_* **** **** **** **** **** 0 ****
|
106 16828977 Periapt_of_Wound_Closure 16829088 16989445 M 10 **** **** **** 79_*_*_*_*_* **** 15000 19 51_*_1_* **** **** **** **** **** 0 ****
|
||||||
107 13850 Robe_of_the_Archmagi_White 16829089 M 14 *_*_G_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 62_4_*_* **** 0 ****
|
107 13850 Robe_of_the_Archmagi_White 16829089 16989446 M 14 *_*_G_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 62_4_*_* **** 0 ****
|
||||||
108 13852 Robe_of_the_Archmagi_Grey 16829090 M 14 *_*_N_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 65_1_*_* 65_7_*_* 0 1
|
108 13852 Robe_of_the_Archmagi_Grey 16829090 16989446 M 14 *_*_N_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 65_1_*_* 65_7_*_* 0 1
|
||||||
109 13854 Robe_of_the_Archmagi_Black 16829091 M 14 *_*_E_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 62_5_*_* **** 0 ****
|
109 13854 Robe_of_the_Archmagi_Black 16829091 16989446 M 14 *_*_E_*_* **** **** 2076_*_*_102_450_* **** 75000 16 1_*_5_* 39_*_4_* 40_0_4_* 12_15_*_* 62_5_*_* **** 0 ****
|
||||||
110 16828978 Robe_of_Eyes 16829092 M 11 **** **** **** 186_*_*_*_*_* **** 120000 16 26_*_*_* 71_*_*_* 52_14_10_* 52_17_10_* 12_382_*_* **** 0 ****
|
110 16828978 Robe_of_Eyes 16829092 16989447 M 11 **** **** **** 186_*_*_*_*_* **** 120000 16 26_*_*_* 71_*_*_* 52_14_10_* 52_17_10_* 12_382_*_* **** 0 ****
|
||||||
111 47614 Robe_of_Scintillating_Colors 16829093 M 11 **** **** **** 3208_2078_*_*_*_* **** 27000 16 15_76_13_* 15_389_8_* 44_*_4_2 **** **** **** 0 ****
|
111 47614 Robe_of_Scintillating_Colors 16829093 16989448 M 11 **** **** **** 3208_2078_*_*_*_* **** 27000 16 15_76_13_* 15_389_8_* 44_*_4_2 **** **** **** 0 ****
|
||||||
112 48908 Scarab_of_Protection 16829094 M 18 **** **** **** 38_168_*_*_*_* **** 38000 19 39_*_5_* 37_1_*_* 37_9_*_* **** **** **** 0 ****
|
112 48908 Scarab_of_Protection 16829094 16989449 M 18 **** **** **** 38_168_*_*_*_* **** 38000 19 39_*_5_* 37_1_*_* 37_9_*_* **** **** **** 0 ****
|
||||||
113 47617 Vest_of_Escape 16829095 M 4 **** **** **** 66_93_*_*_*_* **** 5200 16 52_5_4_* 52_21_6_* **** **** **** **** 0 ****
|
113 47617 Vest_of_Escape 16829095 16989450 M 4 **** **** **** 66_93_*_*_*_* **** 5200 16 52_5_4_* 52_21_6_* **** **** **** **** 0 ****
|
||||||
114 16829309 Amulet_of_the_Silver_Tongue_Lesser 16829058 M 7 **** 29 5 2081_*_*_*_*_* **** 2500 19 52_29_5_* **** **** **** **** **** 0 ****
|
114 16829309 Amulet_of_the_Silver_Tongue_Lesser 16829058 16989451 M 7 **** 29 5 2081_*_*_*_*_* **** 2500 19 52_29_5_* **** **** **** **** **** 0 ****
|
||||||
115 16829310 Amulet_of_the_Silver_Tongue_Greater 16829072 M 7 **** 29 10 2081_*_*_*_*_* **** 10000 19 52_29_10_* **** **** **** **** **** 0 ****
|
115 16829310 Amulet_of_the_Silver_Tongue_Greater 16829072 16989451 M 7 **** 29 10 2081_*_*_*_*_* **** 10000 19 52_29_10_* **** **** **** **** **** 0 ****
|
||||||
116 16790057 Phylactery_of_Undead_Turning 16790058 M 10 **** **** **** **** **** 11000 19 **** **** **** **** **** **** 0 1
|
116 16790057 Phylactery_of_Undead_Turning 16790058 16989452 M 10 **** **** **** **** **** 11000 19 **** **** **** **** **** **** 0 1
|
||||||
|
117 16857318 Harness_of_Armor_+1 16857331 16857332 M 2 **** **** **** 102_*_*_*_*_* **** 1500 16 1_*_1_* **** **** **** **** **** 0 0
|
||||||
|
118 16857319 Harness_of_Armor_+2 16857331 16857332 M 4 **** **** **** 102_*_*_*_*_* **** 6000 16 1_*_2_* **** **** **** **** **** 0 0
|
||||||
|
119 16857320 Harness_of_Armor_+3 16857331 16857332 M 6 **** **** **** 102_*_*_*_*_* **** 13500 16 1_*_3_* **** **** **** **** **** 0 0
|
||||||
|
120 16857321 Harness_of_Armor_+4 16857331 16857332 M 8 **** **** **** 102_*_*_*_*_* **** 24000 16 1_*_4_* **** **** **** **** **** 0 0
|
||||||
|
121 16857322 Harness_of_Armor_+5 16857331 16857332 M 10 **** **** **** 102_*_*_*_*_* **** 37500 16 1_*_5_* **** **** **** **** **** 0 0
|
||||||
|
122 16857323 Harness_of_Armor_+6 16857331 16857332 M 12 **** **** **** 102_*_*_*_*_* **** 54000 16 1_*_6_* **** **** **** **** **** 0 0
|
||||||
|
123 16857324 Harness_of_Armor_+7 16857331 16857332 M 14 **** **** **** 102_*_*_*_*_* **** 73500 16 1_*_7_* **** **** **** **** **** 0 0
|
||||||
|
124 16857325 Harness_of_Armor_+8 16857331 16857332 M 16 **** **** **** 102_*_*_*_*_* **** 96000 16 1_*_8_* **** **** **** **** **** 0 0
|
||||||
|
125 16857326 Harness_of_Epic_Armor_+11 16857331 16857332 M 22 **** **** **** 102_*_*_*_*_* **** 181500 16 1_*_11_* **** **** **** **** **** 1 0
|
||||||
|
126 16857327 Harness_of_Epic_Armor_+12 16857331 16857332 M 24 **** **** **** 102_*_*_*_*_* **** 216000 16 1_*_12_* **** **** **** **** **** 1 0
|
||||||
|
127 16857328 Harness_of_Epic_Armor_+13 16857331 16857332 M 26 **** **** **** 102_*_*_*_*_* **** 253500 16 1_*_13_* **** **** **** **** **** 1 0
|
||||||
|
128 16857329 Harness_of_Epic_Armor_+14 16857331 16857332 M 28 **** **** **** 102_*_*_*_*_* **** 294000 16 1_*_14_* **** **** **** **** **** 1 0
|
||||||
|
129 16857330 Harness_of_Epic_Armor_+15 16857331 16857332 M 30 **** **** **** 102_*_*_*_*_* **** 337500 16 1_*_15_* **** **** **** **** **** 1 0
|
||||||
|
130 16857334 Aroma_of_Curdled_Death 16857335 16857336 M 9 **** 34 4 23_*_*_*_*_* **** 2250 250 15_999_1_* 85_101_101_* **** **** **** **** 0 0
|
||||||
|
131 16857338 Elixir_of_the_Beetle 16857339 16857340 M 6 **** 34 5 36_*_*_*_*_* **** 675 250 15_1134_1_* 85_101_101_* **** **** **** **** 0 0
|
||||||
|
132 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
133 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
134 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
135 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
136 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
137 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
138 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
139 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
140 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
141 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
142 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
143 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
144 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
145 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||||
|
|||||||
@@ -250,8 +250,8 @@
|
|||||||
246 **** **** **** ****
|
246 **** **** **** ****
|
||||||
247 **** **** **** ****
|
247 **** **** **** ****
|
||||||
248 **** **** **** ****
|
248 **** **** **** ****
|
||||||
249 **** **** **** ****
|
249 16989399 crafted_scepter craft_scepter 6
|
||||||
250 **** **** **** ****
|
250 16989402 crafted_vial craft_vial 5
|
||||||
251 **** **** **** ****
|
251 **** **** **** ****
|
||||||
252 16989220 mundane_herb prc_herb_000 6
|
252 16989220 mundane_herb prc_herb_000 6
|
||||||
253 **** **** **** 6
|
253 **** **** **** 6
|
||||||
|
|||||||
BIN
nwn/nwnprc/trunk/gfx/ife_craft_sceptr.tga
Normal file
BIN
nwn/nwnprc/trunk/gfx/ife_craft_sceptr.tga
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/gfx/is_elxr_beetle.tga
Normal file
BIN
nwn/nwnprc/trunk/gfx/is_elxr_beetle.tga
Normal file
Binary file not shown.
@@ -3433,6 +3433,7 @@ int PrimoGetWeaponSize(object oItem)
|
|||||||
case BASE_ITEM_LIGHTFLAIL:
|
case BASE_ITEM_LIGHTFLAIL:
|
||||||
case BASE_ITEM_KATANA:
|
case BASE_ITEM_KATANA:
|
||||||
case BASE_ITEM_MAGICSTAFF:
|
case BASE_ITEM_MAGICSTAFF:
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER:
|
||||||
case BASE_ITEM_LONGSWORD:
|
case BASE_ITEM_LONGSWORD:
|
||||||
case BASE_ITEM_TRIDENT:
|
case BASE_ITEM_TRIDENT:
|
||||||
case BASE_ITEM_MORNINGSTAR:
|
case BASE_ITEM_MORNINGSTAR:
|
||||||
|
|||||||
@@ -336,7 +336,7 @@ void SetDefaultFileEnds()
|
|||||||
SetPRCSwitch("PRC_FILE_END_craft_golem", 40);
|
SetPRCSwitch("PRC_FILE_END_craft_golem", 40);
|
||||||
SetPRCSwitch("PRC_FILE_END_craft_ring", 41);
|
SetPRCSwitch("PRC_FILE_END_craft_ring", 41);
|
||||||
SetPRCSwitch("PRC_FILE_END_craft_weapon", 46);
|
SetPRCSwitch("PRC_FILE_END_craft_weapon", 46);
|
||||||
SetPRCSwitch("PRC_FILE_END_craft_wondrous", 115);
|
SetPRCSwitch("PRC_FILE_END_craft_wondrous", 131);
|
||||||
SetPRCSwitch("PRC_FILE_END_creaturesize", 5);
|
SetPRCSwitch("PRC_FILE_END_creaturesize", 5);
|
||||||
SetPRCSwitch("PRC_FILE_END_creaturespeed", 8);
|
SetPRCSwitch("PRC_FILE_END_creaturespeed", 8);
|
||||||
SetPRCSwitch("PRC_FILE_END_crtemplates", 10);
|
SetPRCSwitch("PRC_FILE_END_crtemplates", 10);
|
||||||
@@ -409,7 +409,7 @@ void SetDefaultFileEnds()
|
|||||||
SetPRCSwitch("PRC_FILE_END_iprp_ammocost", 15);
|
SetPRCSwitch("PRC_FILE_END_iprp_ammocost", 15);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_ammotype", 2);
|
SetPRCSwitch("PRC_FILE_END_iprp_ammotype", 2);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_amount", 4);
|
SetPRCSwitch("PRC_FILE_END_iprp_amount", 4);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_aoe", 7);
|
SetPRCSwitch("PRC_FILE_END_iprp_aoe", 8);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_arcspell", 19);
|
SetPRCSwitch("PRC_FILE_END_iprp_arcspell", 19);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_base1", -1);
|
SetPRCSwitch("PRC_FILE_END_iprp_base1", -1);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_bladecost", 5);
|
SetPRCSwitch("PRC_FILE_END_iprp_bladecost", 5);
|
||||||
@@ -431,8 +431,8 @@ void SetDefaultFileEnds()
|
|||||||
SetPRCSwitch("PRC_FILE_END_iprp_incvalue2", 9);
|
SetPRCSwitch("PRC_FILE_END_iprp_incvalue2", 9);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_kitcost", 50);
|
SetPRCSwitch("PRC_FILE_END_iprp_kitcost", 50);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_lightcost", 4);
|
SetPRCSwitch("PRC_FILE_END_iprp_lightcost", 4);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_matcost", 77);
|
SetPRCSwitch("PRC_FILE_END_iprp_matcost", 145);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_material", 77);
|
SetPRCSwitch("PRC_FILE_END_iprp_material", 145);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_maxpp", 8);
|
SetPRCSwitch("PRC_FILE_END_iprp_maxpp", 8);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_meleecost", 20);
|
SetPRCSwitch("PRC_FILE_END_iprp_meleecost", 20);
|
||||||
SetPRCSwitch("PRC_FILE_END_iprp_metamagic", 6);
|
SetPRCSwitch("PRC_FILE_END_iprp_metamagic", 6);
|
||||||
@@ -867,6 +867,31 @@ void CreateSwitchNameArray()
|
|||||||
//if you add more switches, add them to this list
|
//if you add more switches, add them to this list
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEBUG);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEBUG);
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_COMBAT_DEBUG);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_COMBAT_DEBUG);
|
||||||
|
|
||||||
|
//craft
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_CRAFT);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MULTIPLIER);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MAX);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MIN);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BREW_POTION_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SCRIBE_SCROLL_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_WAND_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_ROD_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_STAFF_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_BASE_ITEMS);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_BREWPOTION_MAXLEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_BREWPOTION_COSTMODIFIER);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_SCRIBESCROLL_COSTMODIFIER);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CRAFTWAND_MAXLEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CRAFTWAND_COSTMODIFIER);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CREATEINFUSION_COSTMODIFIER);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_ARBITRARY);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_COST_SCALE);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_TIME_SCALE);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_INFUSION_CASTER_LEVEL);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_INFUSION_OPTIONAL_HERBS);
|
||||||
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_SCEPTER_CASTER_LEVEL);
|
||||||
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_MATERIAL_COMPONENTS);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_MATERIAL_COMPONENTS);
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_COMPONENTS_SHOP);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_COMPONENTS_SHOP);
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_TRUESEEING);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_TRUESEEING);
|
||||||
@@ -1061,29 +1086,6 @@ void CreateSwitchNameArray()
|
|||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_UNICORN_SQL);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_UNICORN_SQL);
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_GETNEWESTBIC);
|
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_GETNEWESTBIC);
|
||||||
|
|
||||||
//craft
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_CRAFT);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MULTIPLIER);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MAX);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MIN);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BREW_POTION_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SCRIBE_SCROLL_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_WAND_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_ROD_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_STAFF_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_BASE_ITEMS);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_BREWPOTION_MAXLEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_BREWPOTION_COSTMODIFIER);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_SCRIBESCROLL_COSTMODIFIER);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CRAFTWAND_MAXLEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CRAFTWAND_COSTMODIFIER);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_X2_CREATEINFUSION_COSTMODIFIER);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_ARBITRARY);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_COST_SCALE);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_TIME_SCALE);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_INFUSION_CASTER_LEVEL);
|
|
||||||
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_INFUSION_OPTIONAL_HERBS);
|
|
||||||
|
|
||||||
//spells
|
//spells
|
||||||
|
|
||||||
//shifter
|
//shifter
|
||||||
|
|||||||
@@ -1530,7 +1530,12 @@ void ApplyItemProps(object oItem, string sFile, int nLine)
|
|||||||
break; //no more itemprops, no gaps, assuming no errors
|
break; //no more itemprops, no gaps, assuming no errors
|
||||||
}
|
}
|
||||||
if(sFile != "craft_weapon" && sFile != "craft_armour")
|
if(sFile != "craft_weapon" && sFile != "craft_armour")
|
||||||
|
{
|
||||||
SetName(oItem, GetStringByStrRef(StringToInt(Get2DACache(sFile, "Name", nLine))));
|
SetName(oItem, GetStringByStrRef(StringToInt(Get2DACache(sFile, "Name", nLine))));
|
||||||
|
string sDescRef = Get2DACache(sFile, "CraftedDescription", nLine);
|
||||||
|
if(sDescRef != "")
|
||||||
|
SetDescription(oItem, GetStringByStrRef(StringToInt(sDescRef)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Partly ripped off the lexicon :P
|
//Partly ripped off the lexicon :P
|
||||||
@@ -1621,7 +1626,8 @@ string GetCrafting2DA(object oItem)
|
|||||||
(nBase == BASE_ITEM_BOOTS) ||
|
(nBase == BASE_ITEM_BOOTS) ||
|
||||||
(nBase == BASE_ITEM_GLOVES) ||
|
(nBase == BASE_ITEM_GLOVES) ||
|
||||||
(nBase == BASE_ITEM_BRACER) ||
|
(nBase == BASE_ITEM_BRACER) ||
|
||||||
(nBase == BASE_ITEM_CLOAK))
|
(nBase == BASE_ITEM_CLOAK) ||
|
||||||
|
(nBase == BASE_ITEM_CRAFTED_VIAL))
|
||||||
)
|
)
|
||||||
return "craft_wondrous";
|
return "craft_wondrous";
|
||||||
|
|
||||||
@@ -1658,19 +1664,28 @@ int GetCraftingFeat(object oItem)
|
|||||||
if(nBase == BASE_ITEM_RING) return FEAT_FORGE_RING;
|
if(nBase == BASE_ITEM_RING) return FEAT_FORGE_RING;
|
||||||
|
|
||||||
//routing bioware feats through this convo
|
//routing bioware feats through this convo
|
||||||
|
if((nBase == BASE_ITEM_CRAFTED_SCEPTER) ||
|
||||||
|
(nBase == BASE_ITEM_CRAFTED_SCEPTER)
|
||||||
|
)
|
||||||
|
return FEAT_CRAFT_SCEPTER;
|
||||||
|
|
||||||
if((nBase == BASE_ITEM_MAGICROD) ||
|
if((nBase == BASE_ITEM_MAGICROD) ||
|
||||||
(nBase == BASE_ITEM_CRAFTED_ROD)
|
(nBase == BASE_ITEM_CRAFTED_ROD)
|
||||||
)
|
)
|
||||||
return FEAT_CRAFT_ROD;
|
return FEAT_CRAFT_ROD;
|
||||||
|
|
||||||
if((nBase == BASE_ITEM_MAGICSTAFF) ||
|
if((nBase == BASE_ITEM_MAGICSTAFF) ||
|
||||||
(nBase == BASE_ITEM_CRAFTED_STAFF)
|
(nBase == BASE_ITEM_CRAFTED_STAFF)
|
||||||
)
|
)
|
||||||
return FEAT_CRAFT_STAFF;
|
return FEAT_CRAFT_STAFF;
|
||||||
|
|
||||||
if((nBase == BASE_ITEM_MAGICWAND) ||
|
if((nBase == BASE_ITEM_MAGICWAND) ||
|
||||||
(nBase == BASE_ITEM_BLANK_WAND)
|
(nBase == BASE_ITEM_BLANK_WAND)
|
||||||
)
|
)
|
||||||
return FEAT_CRAFT_WAND;
|
return FEAT_CRAFT_WAND;
|
||||||
|
|
||||||
if(nBase == BASE_ITEM_BLANK_POTION) return FEAT_BREW_POTION;
|
if(nBase == BASE_ITEM_BLANK_POTION) return FEAT_BREW_POTION;
|
||||||
|
|
||||||
if(nBase == BASE_ITEM_BLANK_SCROLL) return FEAT_SCRIBE_SCROLL;
|
if(nBase == BASE_ITEM_BLANK_SCROLL) return FEAT_SCRIBE_SCROLL;
|
||||||
|
|
||||||
if(((nBase == BASE_ITEM_HELMET) ||
|
if(((nBase == BASE_ITEM_HELMET) ||
|
||||||
@@ -1679,7 +1694,8 @@ int GetCraftingFeat(object oItem)
|
|||||||
(nBase == BASE_ITEM_BOOTS) ||
|
(nBase == BASE_ITEM_BOOTS) ||
|
||||||
(nBase == BASE_ITEM_GLOVES) ||
|
(nBase == BASE_ITEM_GLOVES) ||
|
||||||
(nBase == BASE_ITEM_BRACER) ||
|
(nBase == BASE_ITEM_BRACER) ||
|
||||||
(nBase == BASE_ITEM_CLOAK))
|
(nBase == BASE_ITEM_CLOAK) ||
|
||||||
|
(nBase == BASE_ITEM_CRAFTED_VIAL))
|
||||||
)
|
)
|
||||||
return FEAT_CRAFT_WONDROUS;
|
return FEAT_CRAFT_WONDROUS;
|
||||||
|
|
||||||
|
|||||||
@@ -224,6 +224,9 @@ const int FEAT_MAGICAL_ARTISAN_CREATE_INFUSION = 25961;
|
|||||||
const int FEAT_PLANT_DEFIANCE = 25992;
|
const int FEAT_PLANT_DEFIANCE = 25992;
|
||||||
const int FEAT_PLANT_CONTROL = 25993;
|
const int FEAT_PLANT_CONTROL = 25993;
|
||||||
|
|
||||||
|
//:: Lost Empires of Faerun feats
|
||||||
|
const int FEAT_CRAFT_SCEPTER = 25962;
|
||||||
|
const int FEAT_MAGICAL_ARTISAN_CRAFT_SCEPTER = 25963;
|
||||||
|
|
||||||
//:: Racial Feats
|
//:: Racial Feats
|
||||||
const int FEAT_WEMIC_JUMP_8 = 4518;
|
const int FEAT_WEMIC_JUMP_8 = 4518;
|
||||||
|
|||||||
@@ -380,6 +380,7 @@ int Vile_Feat(int iTypeWeap)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return GetHasFeat(FEAT_VILE_MARTIAL_BASTARDSWORD);
|
case BASE_ITEM_BASTARDSWORD: return GetHasFeat(FEAT_VILE_MARTIAL_BASTARDSWORD);
|
||||||
case BASE_ITEM_BATTLEAXE: return GetHasFeat(FEAT_VILE_MARTIAL_BATTLEAXE);
|
case BASE_ITEM_BATTLEAXE: return GetHasFeat(FEAT_VILE_MARTIAL_BATTLEAXE);
|
||||||
case BASE_ITEM_CLUB: return GetHasFeat(FEAT_VILE_MARTIAL_CLUB);
|
case BASE_ITEM_CLUB: return GetHasFeat(FEAT_VILE_MARTIAL_CLUB);
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return GetHasFeat(FEAT_VILE_MARTIAL_CLUB);
|
||||||
case BASE_ITEM_DAGGER: return GetHasFeat(FEAT_VILE_MARTIAL_DAGGER);
|
case BASE_ITEM_DAGGER: return GetHasFeat(FEAT_VILE_MARTIAL_DAGGER);
|
||||||
case BASE_ITEM_DART: return GetHasFeat(FEAT_VILE_MARTIAL_DART);
|
case BASE_ITEM_DART: return GetHasFeat(FEAT_VILE_MARTIAL_DART);
|
||||||
case BASE_ITEM_DIREMACE: return GetHasFeat(FEAT_VILE_MARTIAL_DIREMACE);
|
case BASE_ITEM_DIREMACE: return GetHasFeat(FEAT_VILE_MARTIAL_DIREMACE);
|
||||||
@@ -461,6 +462,7 @@ int GetSanctifedMartialFeat(int iTypeWeap)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_SANCTIFY_MARTIAL_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_SANCTIFY_MARTIAL_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_SANCTIFY_MARTIAL_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_SANCTIFY_MARTIAL_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_SANCTIFY_MARTIAL_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_SANCTIFY_MARTIAL_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_SANCTIFY_MARTIAL_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_SANCTIFY_MARTIAL_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_SANCTIFY_MARTIAL_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_SANCTIFY_MARTIAL_DART;
|
case BASE_ITEM_DART: return FEAT_SANCTIFY_MARTIAL_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_SANCTIFY_MARTIAL_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_SANCTIFY_MARTIAL_DIREMACE;
|
||||||
@@ -535,6 +537,7 @@ int Sanctify_Feat(int iTypeWeap)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BASTARDSWORD);
|
case BASE_ITEM_BASTARDSWORD: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BASTARDSWORD);
|
||||||
case BASE_ITEM_BATTLEAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BATTLEAXE);
|
case BASE_ITEM_BATTLEAXE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_BATTLEAXE);
|
||||||
case BASE_ITEM_CLUB: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_CLUB);
|
case BASE_ITEM_CLUB: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_CLUB);
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_CLUB);
|
||||||
case BASE_ITEM_DAGGER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DAGGER);
|
case BASE_ITEM_DAGGER: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DAGGER);
|
||||||
case BASE_ITEM_DART: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DART);
|
case BASE_ITEM_DART: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DART);
|
||||||
case BASE_ITEM_DIREMACE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DIREMACE);
|
case BASE_ITEM_DIREMACE: return GetHasFeat(FEAT_SANCTIFY_MARTIAL_DIREMACE);
|
||||||
|
|||||||
@@ -1082,7 +1082,7 @@ int GetIsTwoHandedMeleeWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_HEAVYFLAIL: return TRUE;
|
case BASE_ITEM_HEAVYFLAIL: return TRUE;
|
||||||
case BASE_ITEM_SCYTHE: return TRUE;
|
case BASE_ITEM_SCYTHE: return TRUE;
|
||||||
case BASE_ITEM_QUARTERSTAFF: return TRUE;
|
case BASE_ITEM_QUARTERSTAFF: return TRUE;
|
||||||
case BASE_ITEM_MAGICSTAFF: return TRUE;
|
//case BASE_ITEM_MAGICSTAFF: return TRUE;
|
||||||
case BASE_ITEM_ELVEN_COURTBLADE: return TRUE;
|
case BASE_ITEM_ELVEN_COURTBLADE: return TRUE;
|
||||||
case BASE_ITEM_MAUL: return TRUE;
|
case BASE_ITEM_MAUL: return TRUE;
|
||||||
case BASE_ITEM_FALCHION: return TRUE;
|
case BASE_ITEM_FALCHION: return TRUE;
|
||||||
@@ -1141,8 +1141,8 @@ int GetIsSimpleWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_CSLSHPRCWEAP: return 1;
|
case BASE_ITEM_CSLSHPRCWEAP: return 1;
|
||||||
case BASE_ITEM_GLOVES: return 1;
|
case BASE_ITEM_GLOVES: return 1;
|
||||||
case BASE_ITEM_BRACER: return 1;
|
case BASE_ITEM_BRACER: return 1;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return 1;
|
||||||
|
|
||||||
case BASE_ITEM_CLUB: return 2;
|
|
||||||
case BASE_ITEM_DAGGER: return 2;
|
case BASE_ITEM_DAGGER: return 2;
|
||||||
case BASE_ITEM_LIGHTMACE: return 2;
|
case BASE_ITEM_LIGHTMACE: return 2;
|
||||||
case BASE_ITEM_SICKLE: return 2;
|
case BASE_ITEM_SICKLE: return 2;
|
||||||
@@ -1279,6 +1279,19 @@ struct WeaponFeat GetAllFeatsOfWeaponType(int iWeaponType)
|
|||||||
sFeat.VileMartialStrike = FEAT_VILE_MARTIAL_CLUB;
|
sFeat.VileMartialStrike = FEAT_VILE_MARTIAL_CLUB;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: {
|
||||||
|
sFeat.Focus = FEAT_WEAPON_FOCUS_CLUB;
|
||||||
|
sFeat.Specialization = FEAT_WEAPON_SPECIALIZATION_CLUB;
|
||||||
|
sFeat.EpicFocus = FEAT_EPIC_WEAPON_FOCUS_CLUB;
|
||||||
|
sFeat.EpicSpecialization = FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB;
|
||||||
|
sFeat.ImprovedCritical = FEAT_IMPROVED_CRITICAL_CLUB;
|
||||||
|
sFeat.OverwhelmingCritical = FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB;
|
||||||
|
sFeat.DevastatingCritical = FEAT_EPIC_DEVASTATING_CRITICAL_CLUB;
|
||||||
|
sFeat.WeaponOfChoice = FEAT_WEAPON_OF_CHOICE_CLUB;
|
||||||
|
sFeat.SanctifyMartialStrike = FEAT_SANCTIFY_MARTIAL_CLUB;
|
||||||
|
sFeat.VileMartialStrike = FEAT_VILE_MARTIAL_CLUB;
|
||||||
|
break;
|
||||||
|
}
|
||||||
case BASE_ITEM_DAGGER: {
|
case BASE_ITEM_DAGGER: {
|
||||||
sFeat.Focus = FEAT_WEAPON_FOCUS_DAGGER;
|
sFeat.Focus = FEAT_WEAPON_FOCUS_DAGGER;
|
||||||
sFeat.Specialization = FEAT_WEAPON_SPECIALIZATION_DAGGER;
|
sFeat.Specialization = FEAT_WEAPON_SPECIALIZATION_DAGGER;
|
||||||
|
|||||||
@@ -231,6 +231,7 @@ int GetProficiencyFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_PROFICIENCY_BASTARD_SWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_PROFICIENCY_BASTARD_SWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_PROFICIENCY_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_PROFICIENCY_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_WEAPON_PROFICIENCY_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_WEAPON_PROFICIENCY_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_WEAPON_PROFICIENCY_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_WEAPON_PROFICIENCY_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_WEAPON_PROFICIENCY_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_WEAPON_PROFICIENCY_DART;
|
case BASE_ITEM_DART: return FEAT_WEAPON_PROFICIENCY_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_PROFICIENCY_DIRE_MACE;
|
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_PROFICIENCY_DIRE_MACE;
|
||||||
@@ -304,6 +305,7 @@ int GetFocusFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_FOCUS_BASTARD_SWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_FOCUS_BASTARD_SWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_FOCUS_BATTLE_AXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_FOCUS_BATTLE_AXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_WEAPON_FOCUS_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_WEAPON_FOCUS_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_WEAPON_FOCUS_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_WEAPON_FOCUS_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_WEAPON_FOCUS_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_WEAPON_FOCUS_DART;
|
case BASE_ITEM_DART: return FEAT_WEAPON_FOCUS_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_FOCUS_DIRE_MACE;
|
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_FOCUS_DIRE_MACE;
|
||||||
@@ -375,6 +377,7 @@ int GetSpecializationFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_SPECIALIZATION_BASTARD_SWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_SPECIALIZATION_BASTARD_SWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_SPECIALIZATION_BATTLE_AXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_SPECIALIZATION_BATTLE_AXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_WEAPON_SPECIALIZATION_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_WEAPON_SPECIALIZATION_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_WEAPON_SPECIALIZATION_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_WEAPON_SPECIALIZATION_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_WEAPON_SPECIALIZATION_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_WEAPON_SPECIALIZATION_DART;
|
case BASE_ITEM_DART: return FEAT_WEAPON_SPECIALIZATION_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_SPECIALIZATION_DIRE_MACE;
|
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_SPECIALIZATION_DIRE_MACE;
|
||||||
@@ -446,6 +449,7 @@ int GetEpicFocusFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_WEAPON_FOCUS_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_WEAPON_FOCUS_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_EPIC_WEAPON_FOCUS_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_EPIC_WEAPON_FOCUS_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_EPIC_WEAPON_FOCUS_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_EPIC_WEAPON_FOCUS_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_EPIC_WEAPON_FOCUS_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_EPIC_WEAPON_FOCUS_DART;
|
case BASE_ITEM_DART: return FEAT_EPIC_WEAPON_FOCUS_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_EPIC_WEAPON_FOCUS_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_EPIC_WEAPON_FOCUS_DIREMACE;
|
||||||
@@ -517,6 +521,7 @@ int GetEpicSpecializationFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_EPIC_WEAPON_SPECIALIZATION_DART;
|
case BASE_ITEM_DART: return FEAT_EPIC_WEAPON_SPECIALIZATION_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_EPIC_WEAPON_SPECIALIZATION_DIREMACE;
|
||||||
@@ -588,6 +593,7 @@ int GetImprovedCriticalFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_IMPROVED_CRITICAL_BASTARD_SWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_IMPROVED_CRITICAL_BASTARD_SWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_IMPROVED_CRITICAL_BATTLE_AXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_IMPROVED_CRITICAL_BATTLE_AXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_IMPROVED_CRITICAL_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_IMPROVED_CRITICAL_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_IMPROVED_CRITICAL_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_IMPROVED_CRITICAL_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_IMPROVED_CRITICAL_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_IMPROVED_CRITICAL_DART;
|
case BASE_ITEM_DART: return FEAT_IMPROVED_CRITICAL_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_IMPROVED_CRITICAL_DIRE_MACE;
|
case BASE_ITEM_DIREMACE: return FEAT_IMPROVED_CRITICAL_DIRE_MACE;
|
||||||
@@ -659,6 +665,7 @@ int GetOverwhelmingCriticalFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_EPIC_OVERWHELMING_CRITICAL_DART;
|
case BASE_ITEM_DART: return FEAT_EPIC_OVERWHELMING_CRITICAL_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE;
|
||||||
@@ -730,6 +737,7 @@ int GetDevastatingCriticalFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_EPIC_DEVASTATING_CRITICAL_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_EPIC_DEVASTATING_CRITICAL_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_EPIC_DEVASTATING_CRITICAL_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER;
|
||||||
case BASE_ITEM_DART: return FEAT_EPIC_DEVASTATING_CRITICAL_DART;
|
case BASE_ITEM_DART: return FEAT_EPIC_DEVASTATING_CRITICAL_DART;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE;
|
||||||
@@ -796,6 +804,7 @@ int GetWeaponOfChoiceFeatOfWeaponType(int iWeaponType)
|
|||||||
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_OF_CHOICE_BASTARDSWORD;
|
case BASE_ITEM_BASTARDSWORD: return FEAT_WEAPON_OF_CHOICE_BASTARDSWORD;
|
||||||
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_OF_CHOICE_BATTLEAXE;
|
case BASE_ITEM_BATTLEAXE: return FEAT_WEAPON_OF_CHOICE_BATTLEAXE;
|
||||||
case BASE_ITEM_CLUB: return FEAT_WEAPON_OF_CHOICE_CLUB;
|
case BASE_ITEM_CLUB: return FEAT_WEAPON_OF_CHOICE_CLUB;
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER: return FEAT_WEAPON_OF_CHOICE_CLUB;
|
||||||
case BASE_ITEM_DAGGER: return FEAT_WEAPON_OF_CHOICE_DAGGER;
|
case BASE_ITEM_DAGGER: return FEAT_WEAPON_OF_CHOICE_DAGGER;
|
||||||
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_OF_CHOICE_DIREMACE;
|
case BASE_ITEM_DIREMACE: return FEAT_WEAPON_OF_CHOICE_DIREMACE;
|
||||||
case BASE_ITEM_DOUBLEAXE: return FEAT_WEAPON_OF_CHOICE_DOUBLEAXE;
|
case BASE_ITEM_DOUBLEAXE: return FEAT_WEAPON_OF_CHOICE_DOUBLEAXE;
|
||||||
|
|||||||
@@ -520,7 +520,7 @@ void DoNaturalWeaponHB(object oPC = OBJECT_SELF)
|
|||||||
IPSafeAddItemProperty(oWeapon, ItemPropertyEnhancementBonus(nEnhance), fDuration, X2_IP_ADDPROP_POLICY_REPLACE_EXISTING, FALSE, TRUE);
|
IPSafeAddItemProperty(oWeapon, ItemPropertyEnhancementBonus(nEnhance), fDuration, X2_IP_ADDPROP_POLICY_REPLACE_EXISTING, FALSE, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
DoDebug("prc_inc_nat_hb >> DoNaturalWeaponHB: scheduling a secondary natural attack with "+GetName(oWeapon)+" at delay "+FloatToString(fDelay));
|
if(DEBUG) DoDebug("prc_inc_nat_hb >> DoNaturalWeaponHB: scheduling a secondary natural attack with "+GetName(oWeapon)+" at delay "+FloatToString(fDelay));
|
||||||
//do the attack within a delay
|
//do the attack within a delay
|
||||||
// motu99: commented this out; AssignCommand ist not needed, because OBJECT_SELF is oPC - using AssignCommand will only degrade performance
|
// motu99: commented this out; AssignCommand ist not needed, because OBJECT_SELF is oPC - using AssignCommand will only degrade performance
|
||||||
//AssignCommand(oPC, DelayCommand(fDelay, DoNaturalAttack(oWeapon)));
|
//AssignCommand(oPC, DelayCommand(fDelay, DoNaturalAttack(oWeapon)));
|
||||||
|
|||||||
@@ -1911,7 +1911,7 @@ const string PRC_CRAFT_TIMER_MAX = "PRC_CRAFT_TIMER_MAX";
|
|||||||
*/
|
*/
|
||||||
const string PRC_CRAFT_TIMER_MIN = "PRC_CRAFT_TIMER_MIN";
|
const string PRC_CRAFT_TIMER_MIN = "PRC_CRAFT_TIMER_MIN";
|
||||||
|
|
||||||
/**
|
/*
|
||||||
* These three switches modify Bioware crafting so that the items produced have the
|
* These three switches modify Bioware crafting so that the items produced have the
|
||||||
* casterlevel of the spellcaster who created them. Normally under Bioware, it is possible
|
* casterlevel of the spellcaster who created them. Normally under Bioware, it is possible
|
||||||
* for a level 3 caster to produce level 9 items and for a level 40 caster to only produce
|
* for a level 3 caster to produce level 9 items and for a level 40 caster to only produce
|
||||||
@@ -1957,6 +1957,11 @@ const string PRC_CRAFT_ROD_CASTER_LEVEL = "PRC_CRAFT_ROD_CASTER_LEVE
|
|||||||
*/
|
*/
|
||||||
const string PRC_CRAFT_STAFF_CASTER_LEVEL = "PRC_CRAFT_STAFF_CASTER_LEVEL";
|
const string PRC_CRAFT_STAFF_CASTER_LEVEL = "PRC_CRAFT_STAFF_CASTER_LEVEL";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* As above, except it applies to scepters
|
||||||
|
*/
|
||||||
|
const string PRC_CRAFT_SCEPTER_CASTER_LEVEL = "PRC_CRAFT_SCEPTER_CASTER_LEVEL";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* As above, except it applies to herbal infusions
|
* As above, except it applies to herbal infusions
|
||||||
*/
|
*/
|
||||||
@@ -2018,6 +2023,13 @@ const string PRC_X2_CRAFTWAND_COSTMODIFIER = "PRC_X2_CRAFTWAND_COSTMO
|
|||||||
*/
|
*/
|
||||||
const string PRC_X2_CRAFTROD_COSTMODIFIER = "PRC_X2_CRAFTROD_COSTMODIFIER";
|
const string PRC_X2_CRAFTROD_COSTMODIFIER = "PRC_X2_CRAFTROD_COSTMODIFIER";
|
||||||
|
|
||||||
|
/*
|
||||||
|
* cost modifier of spells crafted into scepters
|
||||||
|
* note that adding a second spell costs 75%
|
||||||
|
* defaults to 750
|
||||||
|
*/
|
||||||
|
const string PRC_X2_CRAFTSCEPTER_COSTMODIFIER = "PRC_X2_CRAFTSCEPTER_COSTMODIFIER";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* cost modifier of spells crafted into staffs
|
* cost modifier of spells crafted into staffs
|
||||||
* note that adding a second spell costs 75% and 3 or more costs 50%
|
* note that adding a second spell costs 75% and 3 or more costs 50%
|
||||||
|
|||||||
@@ -876,6 +876,7 @@ int IsMeleeWeapon(int nBaseItemType)
|
|||||||
case BASE_ITEM_CLOAK:
|
case BASE_ITEM_CLOAK:
|
||||||
case BASE_ITEM_CRAFTED_ROD:
|
case BASE_ITEM_CRAFTED_ROD:
|
||||||
case BASE_ITEM_CRAFTED_STAFF:
|
case BASE_ITEM_CRAFTED_STAFF:
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER:
|
||||||
case BASE_ITEM_CRAFTMATERIALMED:
|
case BASE_ITEM_CRAFTMATERIALMED:
|
||||||
case BASE_ITEM_CRAFTMATERIALSML:
|
case BASE_ITEM_CRAFTMATERIALSML:
|
||||||
case BASE_ITEM_CREATUREITEM:
|
case BASE_ITEM_CREATUREITEM:
|
||||||
|
|||||||
@@ -29,8 +29,8 @@ const int BASE_ITEM_CRAFTED_STAFF = 201;
|
|||||||
const int BASE_ITEM_ELVEN_LIGHTBLADE = 202;
|
const int BASE_ITEM_ELVEN_LIGHTBLADE = 202;
|
||||||
const int BASE_ITEM_ELVEN_THINBLADE = 203;
|
const int BASE_ITEM_ELVEN_THINBLADE = 203;
|
||||||
const int BASE_ITEM_ELVEN_COURTBLADE = 204;
|
const int BASE_ITEM_ELVEN_COURTBLADE = 204;
|
||||||
const int BASE_ITEM_CRAFT_SCEPTER = 249;
|
const int BASE_ITEM_CRAFTED_SCEPTER = 249;
|
||||||
const int BASE_ITEM_MAGIC_SCEPTER = 250;
|
const int BASE_ITEM_CRAFTED_VIAL = 250;
|
||||||
const int BASE_ITEM_MUNDANE_HERB = 252;
|
const int BASE_ITEM_MUNDANE_HERB = 252;
|
||||||
const int BASE_ITEM_INFUSED_HERB = 253;
|
const int BASE_ITEM_INFUSED_HERB = 253;
|
||||||
|
|
||||||
|
|||||||
@@ -1414,6 +1414,10 @@ const int SPELL_FOT_LEONALS_ROAR = 17993;
|
|||||||
const int SPELL_FOT_LIONS_SWIFTNESS = 17994;
|
const int SPELL_FOT_LIONS_SWIFTNESS = 17994;
|
||||||
const int SPELL_FAVORED_OF_THE_COMPANIONS = 17995;
|
const int SPELL_FAVORED_OF_THE_COMPANIONS = 17995;
|
||||||
|
|
||||||
|
//:: Magic Item Compendium
|
||||||
|
const int SPELL_AROMA_OF_CURDLED_DEATH = 17987;
|
||||||
|
const int SPELL_ELIXIR_OF_THE_BEETLE = 17987;
|
||||||
|
|
||||||
//x
|
//x
|
||||||
const int SPELL_TENSERS_FLOATING_DISK = 3849;
|
const int SPELL_TENSERS_FLOATING_DISK = 3849;
|
||||||
const int SPELL_WOLFSKIN = 3850;
|
const int SPELL_WOLFSKIN = 3850;
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ const int X2_CI_CRAFTROD_EPIC_FEAT_ID = 3490;
|
|||||||
const int X2_CI_CRAFTSTAFF_FEAT_ID = 2928;
|
const int X2_CI_CRAFTSTAFF_FEAT_ID = 2928;
|
||||||
const int X2_CI_CRAFTSTAFF_EPIC_FEAT_ID = 3491;
|
const int X2_CI_CRAFTSTAFF_EPIC_FEAT_ID = 3491;
|
||||||
const int X2_CI_CREATEINFUSION_FEAT_ID = 25960;
|
const int X2_CI_CREATEINFUSION_FEAT_ID = 25960;
|
||||||
|
const int X2_CI_CRAFTSCEPTER_FEAT_ID = 25962;
|
||||||
|
|
||||||
const string X2_CI_BREWPOTION_NEWITEM_RESREF = "x2_it_pcpotion"; // ResRef for new potion item
|
const string X2_CI_BREWPOTION_NEWITEM_RESREF = "x2_it_pcpotion"; // ResRef for new potion item
|
||||||
const string X2_CI_SCRIBESCROLL_NEWITEM_RESREF = "x2_it_pcscroll"; // ResRef for new scroll item
|
const string X2_CI_SCRIBESCROLL_NEWITEM_RESREF = "x2_it_pcscroll"; // ResRef for new scroll item
|
||||||
@@ -276,6 +277,7 @@ int CIGetIsCraftFeatBaseItem(object oItem)
|
|||||||
nBt == BASE_ITEM_BLANK_WAND ||
|
nBt == BASE_ITEM_BLANK_WAND ||
|
||||||
nBt == BASE_ITEM_CRAFTED_ROD ||
|
nBt == BASE_ITEM_CRAFTED_ROD ||
|
||||||
nBt == BASE_ITEM_CRAFTED_STAFF ||
|
nBt == BASE_ITEM_CRAFTED_STAFF ||
|
||||||
|
nBt == BASE_ITEM_CRAFTED_SCEPTER ||
|
||||||
nBt == BASE_ITEM_MUNDANE_HERB)
|
nBt == BASE_ITEM_MUNDANE_HERB)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
else
|
else
|
||||||
@@ -1133,6 +1135,166 @@ These dont work as IPs since they are hardcoded */
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
// Returns TRUE if the player used the last spell to craft a scepter
|
||||||
|
// -----------------------------------------------------------------------------
|
||||||
|
int CICraftCheckCraftScepter(object oSpellTarget, object oCaster, int nSpellID = 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
if(nSpellID == 0) nSpellID = PRCGetSpellId();
|
||||||
|
int nCasterLevel = GetAlternativeCasterLevel(oCaster, PRCGetCasterLevel(oCaster));
|
||||||
|
int bSuccess = TRUE;
|
||||||
|
int nCount = 0;
|
||||||
|
itemproperty ip = GetFirstItemProperty(oSpellTarget);
|
||||||
|
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||||
|
|
||||||
|
while(GetIsItemPropertyValid(ip))
|
||||||
|
{
|
||||||
|
if(GetItemPropertyType(ip) == ITEM_PROPERTY_CAST_SPELL)
|
||||||
|
nCount++;
|
||||||
|
ip = GetNextItemProperty(oSpellTarget);
|
||||||
|
}
|
||||||
|
if(nCount >= 2) //:: Scepters are limited to two spells
|
||||||
|
{
|
||||||
|
FloatingTextStringOnCreature("* Failure - Too many castspell itemproperties *", oCaster);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
if(!GetHasFeat(X2_CI_CRAFTSCEPTER_FEAT_ID, oCaster))
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(40487, oCaster); // Item Creation Failed - Don't know how to create that type of item
|
||||||
|
return TRUE; // tried item creation but do not know how to do it
|
||||||
|
}
|
||||||
|
if(CIGetIsSpellRestrictedFromCraftFeat(nSpellID, X2_CI_CRAFTSCEPTER_FEAT_ID))
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(16829169, oCaster); // can not be used with this feat
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the base spell level (circle) before metamagic adjustments
|
||||||
|
int nBaseLevel = CIGetSpellInnateLevel(nSpellID, TRUE);
|
||||||
|
|
||||||
|
// Check if spell circle is 7th level or lower
|
||||||
|
if (nBaseLevel > 7)
|
||||||
|
{
|
||||||
|
//FloatingTextStrRefOnCreature(83623, oCaster); // Spell level too high
|
||||||
|
FloatingTextStringOnCreature("* Failure - scepters can not hold spells higher than level 7", oCaster);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
int nLevel = nBaseLevel;
|
||||||
|
|
||||||
|
if(GetPRCSwitch(PRC_CRAFT_SCEPTER_CASTER_LEVEL))
|
||||||
|
{
|
||||||
|
switch(nMetaMagic)
|
||||||
|
{
|
||||||
|
case METAMAGIC_EMPOWER:
|
||||||
|
nLevel += 2;
|
||||||
|
break;
|
||||||
|
case METAMAGIC_EXTEND:
|
||||||
|
nLevel += 1;
|
||||||
|
break;
|
||||||
|
case METAMAGIC_MAXIMIZE:
|
||||||
|
nLevel += 3;
|
||||||
|
break;
|
||||||
|
/* case METAMAGIC_QUICKEN:
|
||||||
|
nLevel += 1;
|
||||||
|
break;
|
||||||
|
case METAMAGIC_SILENT:
|
||||||
|
nLevel += 5;
|
||||||
|
break;
|
||||||
|
case METAMAGIC_STILL:
|
||||||
|
nLevel += 6;
|
||||||
|
break;
|
||||||
|
These dont work as IPs since they are hardcoded */
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int nCostMod = GetPRCSwitch(PRC_X2_CRAFTSCEPTER_COSTMODIFIER);
|
||||||
|
if(!nCostMod) nCostMod = 750;
|
||||||
|
int nLvlRow = IPGetIPConstCastSpellFromSpellID(nSpellID);
|
||||||
|
int nCLevel = StringToInt(Get2DACache("iprp_spells","CasterLvl",nLvlRow));
|
||||||
|
int nCost = CIGetCraftGPCost(nLevel, nCostMod, PRC_CRAFT_SCEPTER_CASTER_LEVEL);
|
||||||
|
|
||||||
|
//discount for second spell
|
||||||
|
if(nCount+1 == 2)
|
||||||
|
nCost = (nCost/2);
|
||||||
|
|
||||||
|
//takes epic xp costs into account
|
||||||
|
struct craft_cost_struct costs = GetModifiedCostsFromBase(nCost, oCaster, FEAT_CRAFT_SCEPTER, (nMetaMagic > 0));
|
||||||
|
|
||||||
|
if(costs.nGoldCost < 1) costs.nXPCost = 1;
|
||||||
|
if(costs.nXPCost < 1) costs.nXPCost = 1;
|
||||||
|
//if(GetGold(oCaster) < nGoldCost) // enough gold?
|
||||||
|
if (!GetHasGPToSpend(oCaster, costs.nGoldCost))
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(3786, oCaster); // Item Creation Failed - not enough gold!
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
int nHD = GetHitDice(oCaster);
|
||||||
|
int nMinXPForLevel = (nHD * (nHD - 1)) * 500;
|
||||||
|
int nNewXP = GetXP(oCaster) - costs.nXPCost;
|
||||||
|
//if (nMinXPForLevel > nNewXP || nNewXP == 0 )
|
||||||
|
if (!GetHasXPToSpend(oCaster, costs.nXPCost))
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(3785, oCaster); // Item Creation Failed - Not enough XP
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
//check spell emulation
|
||||||
|
if(!CheckAlternativeCrafting(oCaster, nSpellID, costs))
|
||||||
|
{
|
||||||
|
FloatingTextStringOnCreature("*Crafting failed!*", oCaster, FALSE);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
int nPropID = IPGetIPConstCastSpellFromSpellID(nSpellID);
|
||||||
|
if (nPropID == 0 && nSpellID != 0)
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(84544,oCaster);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
if (nPropID != -1)
|
||||||
|
{
|
||||||
|
AddItemProperty(DURATION_TYPE_PERMANENT,ItemPropertyCastSpell(nPropID,IP_CONST_CASTSPELL_NUMUSES_1_CHARGE_PER_USE),oSpellTarget);
|
||||||
|
|
||||||
|
if(GetPRCSwitch(PRC_CRAFT_SCEPTER_CASTER_LEVEL))
|
||||||
|
{
|
||||||
|
AddItemProperty(DURATION_TYPE_PERMANENT,ItemPropertyCastSpellCasterLevel(nSpellID, nCasterLevel),oSpellTarget);
|
||||||
|
AddItemProperty(DURATION_TYPE_PERMANENT,ItemPropertyCastSpellMetamagic(nSpellID, PRCGetMetaMagicFeat()),oSpellTarget);
|
||||||
|
AddItemProperty(DURATION_TYPE_PERMANENT,ItemPropertyCastSpellDC(nSpellID, PRCGetSaveDC(PRCGetSpellTargetObject(), OBJECT_SELF)),oSpellTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
bSuccess = FALSE;
|
||||||
|
|
||||||
|
if(bSuccess)
|
||||||
|
{
|
||||||
|
//TakeGoldFromCreature(nGoldCost, oCaster, TRUE);
|
||||||
|
//SetXP(oCaster, nNewXP);
|
||||||
|
SpendXP(oCaster, costs.nXPCost);
|
||||||
|
SpendGP(oCaster, costs.nGoldCost);
|
||||||
|
//DestroyObject (oSpellTarget);
|
||||||
|
FloatingTextStrRefOnCreature(8502, oCaster); // Item Creation successful
|
||||||
|
|
||||||
|
//advance time here
|
||||||
|
if(!costs.nTimeCost) costs.nTimeCost = 1;
|
||||||
|
AdvanceTimeForPlayer(oCaster, RoundsToSeconds(costs.nTimeCost));
|
||||||
|
string sName;
|
||||||
|
sName = GetName(oCaster)+"'s Magic Scepter";
|
||||||
|
SetItemCharges(oSpellTarget, 50);
|
||||||
|
//sName = Get2DACache("spells", "Name", nID);
|
||||||
|
//sName = "Wand of "+GetStringByStrRef(StringToInt(sName));
|
||||||
|
SetName(oSpellTarget, sName);
|
||||||
|
SetItemCursedFlag(oSpellTarget, FALSE);
|
||||||
|
SetDroppableFlag(oSpellTarget, TRUE);
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
FloatingTextStrRefOnCreature(76417, oCaster); // Item Creation Failed
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
// Returns TRUE if the player used the last spell to craft a staff
|
// Returns TRUE if the player used the last spell to craft a staff
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
@@ -2132,6 +2294,13 @@ int CIGetSpellWasUsedForItemCreation(object oSpellTarget)
|
|||||||
nRet = CICraftCheckCraftStaff(oSpellTarget,oCaster);
|
nRet = CICraftCheckCraftStaff(oSpellTarget,oCaster);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER :
|
||||||
|
// -------------------------------------------------
|
||||||
|
// Craft Scepter
|
||||||
|
// -------------------------------------------------
|
||||||
|
nRet = CICraftCheckCraftScepter(oSpellTarget,oCaster);
|
||||||
|
break;
|
||||||
|
|
||||||
case BASE_ITEM_MUNDANE_HERB :
|
case BASE_ITEM_MUNDANE_HERB :
|
||||||
// -------------------------------------------------
|
// -------------------------------------------------
|
||||||
// Create Infusion
|
// Create Infusion
|
||||||
@@ -2931,6 +3100,11 @@ int GetMagicalArtisanFeat(int nCraftingFeat)
|
|||||||
nReturn = FEAT_MAGICAL_ARTISAN_CREATE_INFUSION;
|
nReturn = FEAT_MAGICAL_ARTISAN_CREATE_INFUSION;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case FEAT_CRAFT_SCEPTER:
|
||||||
|
{
|
||||||
|
nReturn = FEAT_MAGICAL_ARTISAN_CRAFT_SCEPTER;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
if(DEBUG) DoDebug("GetMagicalArtisanFeat: invalid crafting feat");
|
if(DEBUG) DoDebug("GetMagicalArtisanFeat: invalid crafting feat");
|
||||||
|
|||||||
@@ -694,6 +694,7 @@ if(nItem == BASE_ITEM_BASTARDSWORD
|
|||||||
|| nItem == BASE_ITEM_SICKLE
|
|| nItem == BASE_ITEM_SICKLE
|
||||||
|| nItem == BASE_ITEM_TWOBLADEDSWORD
|
|| nItem == BASE_ITEM_TWOBLADEDSWORD
|
||||||
|| nItem == BASE_ITEM_CLUB
|
|| nItem == BASE_ITEM_CLUB
|
||||||
|
|| nItem == BASE_ITEM_CRAFTED_SCEPTER
|
||||||
|| nItem == BASE_ITEM_DAGGER
|
|| nItem == BASE_ITEM_DAGGER
|
||||||
|| nItem == BASE_ITEM_DIREMACE
|
|| nItem == BASE_ITEM_DIREMACE
|
||||||
|| nItem == BASE_ITEM_HEAVYFLAIL
|
|| nItem == BASE_ITEM_HEAVYFLAIL
|
||||||
@@ -726,6 +727,7 @@ if(nItem == BASE_ITEM_BASTARDSWORD
|
|||||||
|| nItem == BASE_ITEM_ELVEN_THINBLADE
|
|| nItem == BASE_ITEM_ELVEN_THINBLADE
|
||||||
|| nItem == BASE_ITEM_ELVEN_COURTBLADE
|
|| nItem == BASE_ITEM_ELVEN_COURTBLADE
|
||||||
|| nItem == BASE_ITEM_CRAFTED_STAFF
|
|| nItem == BASE_ITEM_CRAFTED_STAFF
|
||||||
|
|| nItem == BASE_ITEM_CRAFTED_SCEPTER
|
||||||
|| nItem == 300 //CEP Trident
|
|| nItem == 300 //CEP Trident
|
||||||
|| nItem == 303 //CEP Sai
|
|| nItem == 303 //CEP Sai
|
||||||
|| nItem == 304 //CEP nunchaku
|
|| nItem == 304 //CEP nunchaku
|
||||||
|
|||||||
@@ -2902,7 +2902,7 @@ int WandEquipped(object oCaster, object oSpellCastItem)
|
|||||||
|
|
||||||
int nType = GetBaseItemType(oSpellCastItem);
|
int nType = GetBaseItemType(oSpellCastItem);
|
||||||
|
|
||||||
if(nType == BASE_ITEM_MAGICWAND || nType == BASE_ITEM_ENCHANTED_WAND) // Has to be a wand, obv
|
if(nType == BASE_ITEM_MAGICWAND || nType == BASE_ITEM_ENCHANTED_WAND || nType == BASE_ITEM_CRAFTED_SCEPTER) // Has to be a wand, obv
|
||||||
{
|
{
|
||||||
if(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oCaster) == oSpellCastItem || GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oCaster) == oSpellCastItem) // Needs to be equipped
|
if(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oCaster) == oSpellCastItem || GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oCaster) == oSpellCastItem) // Needs to be equipped
|
||||||
{
|
{
|
||||||
@@ -2910,7 +2910,7 @@ int WandEquipped(object oCaster, object oSpellCastItem)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
FloatingTextStringOnCreature("You must equip a wand to cast from it.", oCaster, FALSE);
|
FloatingTextStringOnCreature("You must equip this item to cast from it.", oCaster, FALSE);
|
||||||
return FALSE; // It's a wand not equipped
|
return FALSE; // It's a wand not equipped
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -754,7 +754,11 @@ void main()
|
|||||||
if (GetHasSpellEffect(VESTIGE_KARSUS, oBinder) && GetLevelByClass(CLASS_TYPE_BINDER, oBinder) && !GetIsVestigeExploited(oBinder, VESTIGE_KARSUS_WILL))
|
if (GetHasSpellEffect(VESTIGE_KARSUS, oBinder) && GetLevelByClass(CLASS_TYPE_BINDER, oBinder) && !GetIsVestigeExploited(oBinder, VESTIGE_KARSUS_WILL))
|
||||||
{
|
{
|
||||||
int nType = GetBaseItemType(oItem);
|
int nType = GetBaseItemType(oItem);
|
||||||
if(nType == BASE_ITEM_MAGICWAND || nType == BASE_ITEM_ENCHANTED_WAND || nType == BASE_ITEM_MAGICSTAFF || nType == BASE_ITEM_CRAFTED_STAFF || nType == BASE_ITEM_BLANK_WAND || nType == BASE_ITEM_MAGICROD || nType == BASE_ITEM_CRAFTED_ROD)
|
if(nType == BASE_ITEM_MAGICWAND || nType == BASE_ITEM_ENCHANTED_WAND
|
||||||
|
|| nType == BASE_ITEM_MAGICSTAFF || nType == BASE_ITEM_CRAFTED_STAFF
|
||||||
|
|| nType == BASE_ITEM_CRAFTED_SCEPTER
|
||||||
|
|| nType == BASE_ITEM_BLANK_WAND
|
||||||
|
|| nType == BASE_ITEM_MAGICROD || nType == BASE_ITEM_CRAFTED_ROD)
|
||||||
{
|
{
|
||||||
IPSafeAddItemProperty(oItem, ItemPropertyLimitUseByClass(CLASS_TYPE_BINDER), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_REPLACE_EXISTING, FALSE, TRUE);
|
IPSafeAddItemProperty(oItem, ItemPropertyLimitUseByClass(CLASS_TYPE_BINDER), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_REPLACE_EXISTING, FALSE, TRUE);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -280,6 +280,13 @@ void main()
|
|||||||
// -------------------------------------------------
|
// -------------------------------------------------
|
||||||
nRet = CICraftCheckCraftStaff(oBaseItem,oPC,nSpell);
|
nRet = CICraftCheckCraftStaff(oBaseItem,oPC,nSpell);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER :
|
||||||
|
// -------------------------------------------------
|
||||||
|
// Craft Scepter
|
||||||
|
// -------------------------------------------------
|
||||||
|
nRet = CICraftCheckCraftScepter(oBaseItem,oPC,nSpell);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
SetLocalInt(oPC, "ImbueCraftingSuccess", nRet);
|
SetLocalInt(oPC, "ImbueCraftingSuccess", nRet);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
----------------
|
----------------
|
||||||
Swarm Tactics, Enter
|
Swarm Tactics, Enter
|
||||||
|
|
||||||
tob_wtrn_swarmt.nss
|
tob_wtrn_swarmta.nss
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
29/09/07 by Stratovarius
|
29/09/07 by Stratovarius
|
||||||
@@ -29,16 +29,37 @@
|
|||||||
#include "tob_movehook"
|
#include "tob_movehook"
|
||||||
//#include "prc_alterations"
|
//#include "prc_alterations"
|
||||||
|
|
||||||
|
void CheckAndApply(object oTarget, object oCreator)
|
||||||
|
{
|
||||||
|
if ((GetObjectSeen(oTarget, oCreator) || GetObjectHeard(oTarget, oCreator)) &&
|
||||||
|
GetIsInMeleeRange(oTarget, oCreator))
|
||||||
|
{
|
||||||
|
effect eAC = ExtraordinaryEffect(EffectACDecrease(5));
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eAC, oTarget, 7.0f);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void main()
|
void main()
|
||||||
{
|
{
|
||||||
//Declare major variables
|
//Declare major variables
|
||||||
object oTarget = GetEnteringObject();
|
object oTarget = GetEnteringObject();
|
||||||
effect eAC = EffectACDecrease(5);
|
object oCreator = GetAreaOfEffectCreator();
|
||||||
eAC = ExtraordinaryEffect(eAC);
|
|
||||||
// Targets it can apply to
|
// Only check enemies (not the creator)
|
||||||
if (GetIsEnemy(oTarget, GetAreaOfEffectCreator()) && GetIsInMeleeRange(oTarget, GetAreaOfEffectCreator()))
|
if (oTarget != oCreator && GetIsEnemy(oTarget, oCreator))
|
||||||
{
|
{
|
||||||
// Lasts until they leave the AoE
|
// Check if we can perceive them and they're in melee range
|
||||||
SPApplyEffectToObject(DURATION_TYPE_PERMANENT, eAC, oTarget);
|
if ((GetObjectSeen(oTarget, oCreator) || GetObjectHeard(oTarget, oCreator)) &&
|
||||||
|
GetIsInMeleeRange(oTarget, oCreator))
|
||||||
|
{
|
||||||
|
effect eAC = ExtraordinaryEffect(EffectACDecrease(5));
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eAC, oTarget, 7.0f);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Recheck after a short delay in case they move into range and become perceivable
|
||||||
|
DelayCommand(0.5, CheckAndApply(oTarget, oCreator));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
----------------
|
----------------
|
||||||
Swarm Tactics, Exit
|
Swarm Tactics, Exit
|
||||||
|
|
||||||
tob_wtrn_swarmt.nss
|
tob_wtrn_swarmtb.nss
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
29/09/07 by Stratovarius
|
29/09/07 by Stratovarius
|
||||||
|
|||||||
54
nwn/nwnprc/trunk/newspellbook/tob_wtrn_swarmtc.nss
Normal file
54
nwn/nwnprc/trunk/newspellbook/tob_wtrn_swarmtc.nss
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
/*
|
||||||
|
----------------
|
||||||
|
Swarm Tactics, Heartbeat
|
||||||
|
|
||||||
|
tob_wtrn_swarmtc.nss
|
||||||
|
----------------
|
||||||
|
|
||||||
|
2025-12-11 23:47:04 by Jaysyn
|
||||||
|
*/ /** @file
|
||||||
|
|
||||||
|
Swarm Tactics
|
||||||
|
|
||||||
|
White Raven (Stance)
|
||||||
|
Level: Crusader 5, Warblade 5
|
||||||
|
Prerequisite: One White Raven maneuver
|
||||||
|
Initiation Action: 1 Swift Action
|
||||||
|
Range: 60 ft.
|
||||||
|
Area: 60 ft.
|
||||||
|
Duration: Stance.
|
||||||
|
|
||||||
|
Your quick directions enable close teamwork between you and an ally.
|
||||||
|
At your urging, your allies seize the initiative and work in close
|
||||||
|
coordination with you to defeat an enemy.
|
||||||
|
|
||||||
|
Any creature you threaten takes a -5 penalty to armour class.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "tob_inc_tobfunc"
|
||||||
|
#include "tob_movehook"
|
||||||
|
//#include "prc_alterations"
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
//Declare major variables
|
||||||
|
object oTarget = GetFirstInPersistentObject(OBJECT_SELF, OBJECT_TYPE_CREATURE);
|
||||||
|
object oCreator = GetAreaOfEffectCreator();
|
||||||
|
effect eAC = EffectACDecrease(5);
|
||||||
|
eAC = ExtraordinaryEffect(eAC);
|
||||||
|
|
||||||
|
// Loop through all creatures in the AoE
|
||||||
|
while(GetIsObjectValid(oTarget))
|
||||||
|
{
|
||||||
|
// Targets it can apply to - must be perceived, enemy, and in melee range
|
||||||
|
if (GetIsEnemy(oTarget, oCreator) &&
|
||||||
|
GetIsInMeleeRange(oTarget, oCreator) &&
|
||||||
|
(GetObjectSeen(oTarget, oCreator) || GetObjectHeard(oTarget, oCreator)))
|
||||||
|
{
|
||||||
|
// One round at a time.
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eAC, oTarget, 6.0f);
|
||||||
|
}
|
||||||
|
//Get next target in the AoE
|
||||||
|
oTarget = GetNextInPersistentObject(OBJECT_SELF, OBJECT_TYPE_CREATURE);
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
nwn/nwnprc/trunk/others/craft_scepter.uti
Normal file
BIN
nwn/nwnprc/trunk/others/craft_scepter.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/craft_vial.uti
Normal file
BIN
nwn/nwnprc/trunk/others/craft_vial.uti
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
78
nwn/nwnprc/trunk/scripts/curdled_death_a.nss
Normal file
78
nwn/nwnprc/trunk/scripts/curdled_death_a.nss
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
//::///////////////////////////////////////////////
|
||||||
|
//:: Aroma of Curdled Death: On Enter
|
||||||
|
//:: FileName: curdled_death_a.nss
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
/*
|
||||||
|
Creates an invisible cloud that moves with the user.
|
||||||
|
Effects based on Hit Dice:
|
||||||
|
- 3 HD or less: dies immediately (no save)
|
||||||
|
- 4-6 HD: Fort save DC 17 or dies
|
||||||
|
- 7+ HD: 1d4 Con damage (Fort DC 17 half)
|
||||||
|
*/
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
#include "prc_inc_spells"
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
DoDebug("Entering curdled_death_a / onEnter.");
|
||||||
|
|
||||||
|
// Declare major variables
|
||||||
|
object oTarget = GetEnteringObject();
|
||||||
|
object oCreator = GetAreaOfEffectCreator();
|
||||||
|
int nHD = GetHitDice(oTarget);
|
||||||
|
|
||||||
|
// Skip if target is the creator (immune)
|
||||||
|
if(oTarget == oCreator) return;
|
||||||
|
|
||||||
|
// Check if target is hostile
|
||||||
|
if(spellsIsTarget(oTarget, SPELL_TARGET_STANDARDHOSTILE, oCreator))
|
||||||
|
{
|
||||||
|
// Signal spell cast at target
|
||||||
|
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELL_CLOUDKILL));
|
||||||
|
|
||||||
|
// Apply effects based on HD
|
||||||
|
if(nHD <= 3)
|
||||||
|
{
|
||||||
|
// Instant death for 3 HD or less
|
||||||
|
if(!GetIsImmune(oTarget, IMMUNITY_TYPE_DEATH))
|
||||||
|
{
|
||||||
|
DoDebug("curdled_death_a: found a target.");
|
||||||
|
effect eDeath = EffectDeath();
|
||||||
|
effect eVis = EffectVisualEffect(VFX_IMP_DEATH);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(nHD >= 4 && nHD <= 6)
|
||||||
|
{
|
||||||
|
// Fort save or die for 4-6 HD
|
||||||
|
if(!PRCMySavingThrow(SAVING_THROW_FORT, oTarget, 17, SAVING_THROW_TYPE_DEATH, OBJECT_SELF))
|
||||||
|
{
|
||||||
|
DoDebug("curdled_death_a: found a target.");
|
||||||
|
effect eDeath = EffectDeath();
|
||||||
|
effect eVis = EffectVisualEffect(VFX_IMP_DEATH);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oTarget);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// 7+ HD: Constitution damage with save for half
|
||||||
|
int nDam = d4();
|
||||||
|
if(!PRCMySavingThrow(SAVING_THROW_FORT, oTarget, 17, SAVING_THROW_TYPE_SPELL, OBJECT_SELF))
|
||||||
|
{
|
||||||
|
// Full damage
|
||||||
|
DoDebug("curdled_death_a: found a target.");
|
||||||
|
AssignCommand(oCreator, ApplyAbilityDamage(oTarget, ABILITY_CONSTITUTION, nDam, DURATION_TYPE_TEMPORARY, TRUE, -1.0f));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Half damage on successful save
|
||||||
|
DoDebug("curdled_death_a: found a target.");
|
||||||
|
AssignCommand(oCreator, ApplyAbilityDamage(oTarget, ABILITY_CONSTITUTION, nDam / 2, DURATION_TYPE_TEMPORARY, TRUE, -1.0f));
|
||||||
|
}
|
||||||
|
effect eNeg = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eNeg, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
82
nwn/nwnprc/trunk/scripts/curdled_death_c.nss
Normal file
82
nwn/nwnprc/trunk/scripts/curdled_death_c.nss
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
//::///////////////////////////////////////////////
|
||||||
|
//:: Aroma of Curdled Death: Heartbeat
|
||||||
|
//:: FileName: curdled_death_c.nss
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
/*
|
||||||
|
Applies recurring effects each round to creatures
|
||||||
|
remaining in the cloud.
|
||||||
|
*/
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
#include "prc_inc_spells"
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
DoDebug("Entering curdled_death_c / onHeartbeat.");
|
||||||
|
|
||||||
|
// Check if creator is still valid
|
||||||
|
if(!GetIsObjectValid(GetAreaOfEffectCreator()))
|
||||||
|
{
|
||||||
|
DestroyObject(OBJECT_SELF);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
object oTarget;
|
||||||
|
object oCreator = GetAreaOfEffectCreator();
|
||||||
|
|
||||||
|
// Cycle through all creatures in the AoE
|
||||||
|
oTarget = GetFirstInPersistentObject(OBJECT_SELF, OBJECT_TYPE_CREATURE);
|
||||||
|
while(GetIsObjectValid(oTarget))
|
||||||
|
{
|
||||||
|
// Skip the creator (immune)
|
||||||
|
if(oTarget != oCreator &&
|
||||||
|
spellsIsTarget(oTarget, SPELL_TARGET_STANDARDHOSTILE, oCreator))
|
||||||
|
{
|
||||||
|
int nHD = GetHitDice(oTarget);
|
||||||
|
|
||||||
|
// Signal spell cast at target
|
||||||
|
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, SPELL_CLOUDKILL));
|
||||||
|
|
||||||
|
// Apply effects based on HD
|
||||||
|
if(nHD <= 3)
|
||||||
|
{
|
||||||
|
// Already dead from OnEnter, but check anyway
|
||||||
|
if(!GetIsImmune(oTarget, IMMUNITY_TYPE_DEATH))
|
||||||
|
{
|
||||||
|
effect eDeath = EffectDeath();
|
||||||
|
effect eVis = EffectVisualEffect(VFX_IMP_DEATH);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(nHD >= 4 && nHD <= 6)
|
||||||
|
{
|
||||||
|
// Fort save or die each round
|
||||||
|
if(!PRCMySavingThrow(SAVING_THROW_FORT, oTarget, 17, SAVING_THROW_TYPE_DEATH, OBJECT_SELF))
|
||||||
|
{
|
||||||
|
effect eDeath = EffectDeath();
|
||||||
|
effect eVis = EffectVisualEffect(VFX_IMP_DEATH);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oTarget);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// 7+ HD: Constitution damage each round
|
||||||
|
int nDam = d4();
|
||||||
|
if(!PRCMySavingThrow(SAVING_THROW_FORT, oTarget, 17, SAVING_THROW_TYPE_SPELL, OBJECT_SELF))
|
||||||
|
{
|
||||||
|
// Full damage
|
||||||
|
AssignCommand(oCreator, ApplyAbilityDamage(oTarget, ABILITY_CONSTITUTION, nDam, DURATION_TYPE_TEMPORARY, TRUE, -1.0f));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Half damage on successful save
|
||||||
|
AssignCommand(oCreator, ApplyAbilityDamage(oTarget, ABILITY_CONSTITUTION, nDam / 2, DURATION_TYPE_TEMPORARY, TRUE, -1.0f));
|
||||||
|
}
|
||||||
|
effect eNeg = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY);
|
||||||
|
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eNeg, oTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
oTarget = GetNextInPersistentObject(OBJECT_SELF, OBJECT_TYPE_CREATURE);
|
||||||
|
}
|
||||||
|
}
|
||||||
101
nwn/nwnprc/trunk/scripts/cwi_aroma_death.nss
Normal file
101
nwn/nwnprc/trunk/scripts/cwi_aroma_death.nss
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
//::///////////////////////////////////////////////
|
||||||
|
//:: Aroma of Curdled Death:
|
||||||
|
//:: FileName: cwi_aroma_death.nss
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
//::
|
||||||
|
/*
|
||||||
|
AROMA OF CURDLED DEATH
|
||||||
|
Price (Item Level): 4,500 gp (9th)
|
||||||
|
Body Slot: <20>
|
||||||
|
Caster Level: 9th
|
||||||
|
Aura: Moderate; (DC 19) conjuration
|
||||||
|
Activation: Standard (manipulation)
|
||||||
|
Weight: <20>
|
||||||
|
|
||||||
|
This elegant, stoppered glass bottle holds a dark,
|
||||||
|
viscous fluid.
|
||||||
|
|
||||||
|
One round after you apply this elixir to
|
||||||
|
your skin, it creates an invisible cloud of
|
||||||
|
gas in a 10-foot radius that moves with you
|
||||||
|
and persists for 1 minute. You are immune
|
||||||
|
to the cloud<75>s effects, but every other
|
||||||
|
creature in the area that has 3 Hit Dice or
|
||||||
|
fewer immediately dies (no save). A creature that
|
||||||
|
has 4<>6 Hit Dice must succeed on a DC 17 Fortitude
|
||||||
|
save each round it remains in the area or die. A
|
||||||
|
creature that has 7 Hit Dice or more takes 1d4
|
||||||
|
points of Constitution damage (Fort DC 17 half)
|
||||||
|
per round of exposure.
|
||||||
|
|
||||||
|
|
||||||
|
Prerequisites: Craft Wondrous Item, cloudkill,
|
||||||
|
Craft (alchemy) 4 ranks.
|
||||||
|
|
||||||
|
Cost to Create: 2,250 gp, 180 XP, 5 days
|
||||||
|
|
||||||
|
*/
|
||||||
|
//::
|
||||||
|
//::///////////////////////////////////////////////
|
||||||
|
#include "prc_inc_spells"
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
object oUser = GetItemActivator();
|
||||||
|
object oItem = GetItemActivated();
|
||||||
|
location lTarget = GetItemActivatedTargetLocation();
|
||||||
|
object oTarget = GetItemActivatedTarget();
|
||||||
|
|
||||||
|
if (GetHasSpellEffect(SPELL_AROMA_OF_CURDLED_DEATH, OBJECT_SELF))
|
||||||
|
PRCRemoveSpellEffects(SPELL_AROMA_OF_CURDLED_DEATH, OBJECT_SELF, OBJECT_SELF);
|
||||||
|
|
||||||
|
SendMessageToPC (oUser, "Applying elixir to skin...");
|
||||||
|
|
||||||
|
// Applied to skin - mobile 10ft cloud
|
||||||
|
effect eDur = EffectVisualEffect(VFX_DUR_AURA_GREEN_DARK);
|
||||||
|
effect eAoE = EffectAreaOfEffect(185, "curdled_death_a", "curdled_death_c", "");
|
||||||
|
eAoE = EffectLinkEffects(eDur, eAoE);
|
||||||
|
|
||||||
|
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_PULSE_NATURE), OBJECT_SELF);
|
||||||
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eAoE, OBJECT_SELF, 60.0f);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* void main()
|
||||||
|
{
|
||||||
|
object oCaster = OBJECT_SELF;
|
||||||
|
location lTarget = PRCGetSpellTargetLocation();
|
||||||
|
object oTarget = PRCGetSpellTargetObject();
|
||||||
|
|
||||||
|
// Execute the elixir effect with proper spell context
|
||||||
|
ExecuteScript("curdled_death_x", oTarget);
|
||||||
|
} */
|
||||||
|
/* void main()
|
||||||
|
{
|
||||||
|
object oUser = GetItemActivator();
|
||||||
|
object oItem = GetItemActivated();
|
||||||
|
location lTarget = GetItemActivatedTargetLocation();
|
||||||
|
object oTarget = GetItemActivatedTarget();
|
||||||
|
|
||||||
|
// Check usage mode
|
||||||
|
if(oTarget == oUser)
|
||||||
|
{
|
||||||
|
// Applied to skin - mobile 10ft cloud
|
||||||
|
effect eAOE = EffectAreaOfEffect(185, "curdled_death_a", "curdled_death_c", "");
|
||||||
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eAOE, oUser, RoundsToSeconds(60));
|
||||||
|
|
||||||
|
// Delayed activation (1 round)
|
||||||
|
DelayCommand(6.0, ApplyEffectToObject(DURATION_TYPE_INSTANT,
|
||||||
|
EffectVisualEffect(VFX_IMP_PULSE_NATURE), oUser));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Opened/poured - stationary 5ft cloud
|
||||||
|
effect eAOE = EffectAreaOfEffect(185, "curdled_death_a", "curdled_death_c", "");
|
||||||
|
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, eAOE, lTarget, RoundsToSeconds(60));
|
||||||
|
|
||||||
|
// Visual effect
|
||||||
|
ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_GAS_EXPLOSION_GREASE), lTarget);
|
||||||
|
}
|
||||||
|
|
||||||
|
} */
|
||||||
62
nwn/nwnprc/trunk/scripts/cwi_elxr_beetle.nss
Normal file
62
nwn/nwnprc/trunk/scripts/cwi_elxr_beetle.nss
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
//////////////////////////////////////////////////
|
||||||
|
// Beetle Elixir
|
||||||
|
// cwi_elxr_beetle.nss
|
||||||
|
//////////////////////////////////////////////////
|
||||||
|
//::
|
||||||
|
/*
|
||||||
|
BEETLE ELIXIR
|
||||||
|
Price (Item Level): 1,350 gp (5th)
|
||||||
|
Body Slot: <20>
|
||||||
|
Caster Level: 6th
|
||||||
|
Aura: Moderate; (DC 18) transmutation
|
||||||
|
Activation: Full-round (manipulation)
|
||||||
|
Weight: <20>
|
||||||
|
|
||||||
|
The viscous liquid in this vial has an oily brown
|
||||||
|
color and smells a little like wet leaves.
|
||||||
|
|
||||||
|
Drinking beetle elixir causes your skin to harden,
|
||||||
|
darken, and gloss over, and short antennae to
|
||||||
|
sprout from your forehead.
|
||||||
|
|
||||||
|
You gain darkvision out to 60 feet and a +2
|
||||||
|
enhancement bonus to your existing natural armor.
|
||||||
|
(A creature without natural armor has an effective
|
||||||
|
natural armor bonus of +0.) These effects last for
|
||||||
|
12 hours.
|
||||||
|
|
||||||
|
Prerequisites: Craft Wondrous Item, alter self,
|
||||||
|
darkvision, Craft (alchemy) 5 ranks.
|
||||||
|
|
||||||
|
Cost to Create: 675 gp, 54 XP, 2 days
|
||||||
|
*/
|
||||||
|
//::
|
||||||
|
//;;//////////////////////////////////////////////
|
||||||
|
#include "prc_inc_spells"
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
object oTarget = GetItemActivator();
|
||||||
|
string sTargetName = GetName(oTarget);
|
||||||
|
object oItem = GetItemActivated();
|
||||||
|
string sItemName = GetName(oItem);
|
||||||
|
|
||||||
|
if (GetHasSpellEffect(SPELL_ELIXIR_OF_THE_BEETLE, OBJECT_SELF))
|
||||||
|
PRCRemoveSpellEffects(SPELL_ELIXIR_OF_THE_BEETLE, OBJECT_SELF, OBJECT_SELF);
|
||||||
|
|
||||||
|
if(DEBUG) DoDebug("Using "+sItemName+" on "+sTargetName+".");
|
||||||
|
|
||||||
|
// Apply darkvision effect
|
||||||
|
effect eDarkvision = EffectBonusFeat(FEAT_DARKVISION);
|
||||||
|
effect eVis = EffectVisualEffect(VFX_DUR_AURA_PULSE_BLUE_BLACK);
|
||||||
|
|
||||||
|
// Apply natural armor bonus
|
||||||
|
effect eArmor = EffectACIncrease(2, AC_NATURAL_BONUS);
|
||||||
|
|
||||||
|
// Link all effects
|
||||||
|
effect eLink = EffectLinkEffects(eDarkvision, eArmor);
|
||||||
|
eLink = EffectLinkEffects(eLink, eVis);
|
||||||
|
|
||||||
|
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, OBJECT_SELF, HoursToSeconds(12));
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1665,6 +1665,13 @@ void main()
|
|||||||
bFailed = CICraftCheckCraftStaff(oItem,oPC,nSpell);
|
bFailed = CICraftCheckCraftStaff(oItem,oPC,nSpell);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER :
|
||||||
|
// -------------------------------------------------
|
||||||
|
// Craft Scepter
|
||||||
|
// -------------------------------------------------
|
||||||
|
bFailed = CICraftCheckCraftScepter(oItem,oPC,nSpell);
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if(GetLocalInt(oPC, "InscribeRune"))
|
if(GetLocalInt(oPC, "InscribeRune"))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ int isSimple(object oItem)
|
|||||||
return 1;
|
return 1;
|
||||||
break;
|
break;
|
||||||
case BASE_ITEM_CLUB:
|
case BASE_ITEM_CLUB:
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER:
|
||||||
case BASE_ITEM_DAGGER:
|
case BASE_ITEM_DAGGER:
|
||||||
case BASE_ITEM_LIGHTMACE:
|
case BASE_ITEM_LIGHTMACE:
|
||||||
case BASE_ITEM_SICKLE:
|
case BASE_ITEM_SICKLE:
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ void main()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (GetBaseItemType(oWeap)==BASE_ITEM_CLUB)
|
if (GetBaseItemType(oWeap)==BASE_ITEM_CLUB || GetBaseItemType(oWeap)==BASE_ITEM_CRAFTED_SCEPTER)
|
||||||
{
|
{
|
||||||
if (GetItemHasItemProperty(oWeap, ITEM_PROPERTY_KEEN) == TRUE)
|
if (GetItemHasItemProperty(oWeap, ITEM_PROPERTY_KEEN) == TRUE)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ int GetWeaponAnimateSize(object oTarget)
|
|||||||
return SIZE_MEDIUM;
|
return SIZE_MEDIUM;
|
||||||
break;
|
break;
|
||||||
case BASE_ITEM_DWARVENWARAXE:
|
case BASE_ITEM_DWARVENWARAXE:
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER:
|
||||||
|
case BASE_ITEM_CLUB:
|
||||||
case BASE_ITEM_BATTLEAXE:
|
case BASE_ITEM_BATTLEAXE:
|
||||||
case BASE_ITEM_DAGGER:
|
case BASE_ITEM_DAGGER:
|
||||||
case BASE_ITEM_HANDAXE:
|
case BASE_ITEM_HANDAXE:
|
||||||
@@ -112,6 +114,8 @@ int GetIsValidAnimate(object oTarget)
|
|||||||
case BASE_ITEM_BASTARDSWORD:
|
case BASE_ITEM_BASTARDSWORD:
|
||||||
case BASE_ITEM_BATTLEAXE:
|
case BASE_ITEM_BATTLEAXE:
|
||||||
case BASE_ITEM_DAGGER:
|
case BASE_ITEM_DAGGER:
|
||||||
|
case BASE_ITEM_CLUB:
|
||||||
|
case BASE_ITEM_CRAFTED_SCEPTER:
|
||||||
case BASE_ITEM_DIREMACE:
|
case BASE_ITEM_DIREMACE:
|
||||||
case BASE_ITEM_DOUBLEAXE:
|
case BASE_ITEM_DOUBLEAXE:
|
||||||
case BASE_ITEM_DWARVENWARAXE:
|
case BASE_ITEM_DWARVENWARAXE:
|
||||||
|
|||||||
@@ -76,6 +76,9 @@ void main()
|
|||||||
int bEnlarge = ((nSpellID == SPELL_ENLARGE_PERSON) ||
|
int bEnlarge = ((nSpellID == SPELL_ENLARGE_PERSON) ||
|
||||||
(nSpellID == SPELL_ENLARGE_PERSON_MASS));
|
(nSpellID == SPELL_ENLARGE_PERSON_MASS));
|
||||||
|
|
||||||
|
//:: Attempt to fix older characters.
|
||||||
|
RemoveEventScript(oTarget, EVENT_ONPLAYERREST_FINISHED, "sp_enred", TRUE, FALSE);
|
||||||
|
RemoveEventScript(oTarget, EVENT_ONPLAYERREST_STARTED, "sp_enred", TRUE, FALSE);
|
||||||
AddEventScript(oTarget, EVENT_ONPLAYERREST_FINISHED, "sp_enred", TRUE, FALSE);
|
AddEventScript(oTarget, EVENT_ONPLAYERREST_FINISHED, "sp_enred", TRUE, FALSE);
|
||||||
|
|
||||||
if(nMetaMagic & METAMAGIC_EXTEND) fDuration *= 2;
|
if(nMetaMagic & METAMAGIC_EXTEND) fDuration *= 2;
|
||||||
|
|||||||
@@ -353,21 +353,19 @@ int DoSpell(object oCaster, object oTarget, int nCasterLevel, int nEvent)
|
|||||||
|
|
||||||
if (nBaseItemType == BASE_ITEM_QUARTERSTAFF && !GetIsMagicItem(oMyWeapon))
|
if (nBaseItemType == BASE_ITEM_QUARTERSTAFF && !GetIsMagicItem(oMyWeapon))
|
||||||
{
|
{
|
||||||
// Execute the code for non-magical quarterstaff here
|
|
||||||
|
|
||||||
bCondition = bCondition && TRUE; // Update the condition as needed
|
bCondition = bCondition && TRUE; // Update the condition as needed
|
||||||
fDuration = TurnsToSeconds(nDuration);
|
fDuration = TurnsToSeconds(nDuration);
|
||||||
}
|
}
|
||||||
else if (nBaseItemType == BASE_ITEM_CLUB && !GetIsMagicItem(oMyWeapon))
|
else if (nBaseItemType == BASE_ITEM_CLUB && !GetIsMagicItem(oMyWeapon))
|
||||||
{
|
{
|
||||||
// Execute the code for non-magical club here
|
|
||||||
|
|
||||||
bCondition = bCondition && TRUE; // Update the condition as needed
|
bCondition = bCondition && TRUE; // Update the condition as needed
|
||||||
fDuration = TurnsToSeconds(nDuration);
|
fDuration = TurnsToSeconds(nDuration);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Invalid weapon type, do nothing or handle the error here
|
// Invalid weapon type
|
||||||
|
|
||||||
bCondition = bCondition && FALSE; // Update the condition as needed
|
bCondition = bCondition && FALSE; // Update the condition as needed
|
||||||
fDuration = 0.0; // Update the duration as needed
|
fDuration = 0.0; // Update the duration as needed
|
||||||
|
|||||||
Binary file not shown.
@@ -72957,6 +72957,52 @@ At 10th level, the verdant lord permanently becomes a plant creature, though all
|
|||||||
<entry id="80057" lang="en" sex="m">+49</entry>
|
<entry id="80057" lang="en" sex="m">+49</entry>
|
||||||
<entry id="80058" lang="en" sex="m">50 Damage</entry>
|
<entry id="80058" lang="en" sex="m">50 Damage</entry>
|
||||||
<entry id="80059" lang="en" sex="m">+50</entry>
|
<entry id="80059" lang="en" sex="m">+50</entry>
|
||||||
|
<entry id="80101" lang="en" sex="m">### PRC8 CRAFTED ITEM RESERVE ###</entry>
|
||||||
|
<entry id="80102" lang="en" sex="m">Harness of Armor +1</entry>
|
||||||
|
<entry id="80103" lang="en" sex="m">Harness of Armor +2</entry>
|
||||||
|
<entry id="80104" lang="en" sex="m">Harness of Armor +3</entry>
|
||||||
|
<entry id="80105" lang="en" sex="m">Harness of Armor +4</entry>
|
||||||
|
<entry id="80106" lang="en" sex="m">Harness of Armor +5</entry>
|
||||||
|
<entry id="80107" lang="en" sex="m">Harness of Armor +6</entry>
|
||||||
|
<entry id="80108" lang="en" sex="m">Harness of Armor +7</entry>
|
||||||
|
<entry id="80109" lang="en" sex="m">Harness of Armor +8</entry>
|
||||||
|
<entry id="80110" lang="en" sex="m">Epic Harness of Armor +11</entry>
|
||||||
|
<entry id="80111" lang="en" sex="m">Epic Harness of Armor +12</entry>
|
||||||
|
<entry id="80112" lang="en" sex="m">Epic Harness of Armor +13</entry>
|
||||||
|
<entry id="80113" lang="en" sex="m">Epic Harness of Armor +14</entry>
|
||||||
|
<entry id="80114" lang="en" sex="m">Epic Harness of Armor +15</entry>
|
||||||
|
<entry id="80115" lang="en" sex="m">Created by wizards from the sweltering desert land of Calimshan, these simple crossed baldrics of leather provide all the benefits of wearing armor with none of the problems that a metal shell can cause in the scorching sun. A harness of armor functions like bracers of armor but occupies the same space on the body as a vest, thus freeing the wearer to use other types of magic bracers.
|
||||||
|
Moderate conjuration; CL 7th; Craft Wondrous Item, mage armor, creator’s caster level must be at least two times the bonus placed in the harness;
|
||||||
|
Price 1,500 gp (+1), 6,000 gp (+2), 12,500 gp (+3), 24,000 gp (+4), 37,500 gp (+5), 54,000(+6), 73,500 gp (+7), 96,000 gp (+8);
|
||||||
|
Weight 1 lb.</entry>
|
||||||
|
<entry id="80116" lang="en" sex="m">Created by wizards from the sweltering desert land of Calimshan, these simple crossed baldrics of leather provide all the benefits of wearing armor with none of the problems that a metal shell can cause in the scorching sun. A harness of armor functions like bracers of armor but occupies the same space on the body as a vest, thus freeing the wearer to use other types of magic bracers. </entry>
|
||||||
|
<entry id="80117" lang="en" sex="m">****</entry>
|
||||||
|
<entry id="80118" lang="en" sex="m">Aroma of Curdled Death</entry>
|
||||||
|
<entry id="80119" lang="en" sex="m">This elegant, stoppered glass bottle holds a dark, viscous fluid.
|
||||||
|
|
||||||
|
One round after you apply this elixir to your skin, it creates an invisible cloud of gas in a 10-foot radius that moves with you and persists for 1 minute. You are immune to the cloud’s effects, but every other creature in the area that has 3 Hit Dice or fewer immediately dies (no save). A creature that has 4–6 Hit Dice must succeed on a DC 17 Fortitude save each round it remains in the area or die. A creature that has 7 Hit Dice or more takes 1d4 points of
|
||||||
|
Constitution damage (Fort DC 17 half) per round of exposure.
|
||||||
|
|
||||||
|
Prerequisites: Craft Wondrous Item, cloudkill, Craft (alchemy) 4 ranks.
|
||||||
|
|
||||||
|
Cost to Create: 2,250 gp, 180 XP, 5 days</entry>
|
||||||
|
<entry id="80120" lang="en" sex="m">This elegant, stoppered glass bottle holds a dark, viscous fluid.
|
||||||
|
|
||||||
|
One round after you apply this elixir to your skin, it creates an invisible cloud of gas in a 10-foot radius that moves with you and persists for 1 minute. You are immune to the cloud’s effects, but every other creature in the area that has 3 Hit Dice or fewer immediately dies (no save). A creature that has 4–6 Hit Dice must succeed on a DC 17 Fortitude save each round it remains in the area or die. A creature that has 7 Hit Dice or more takes 1d4 points of
|
||||||
|
Constitution damage (Fort DC 17 half) per round of exposure.</entry>
|
||||||
|
<entry id="80121" lang="en" sex="m">****</entry>
|
||||||
|
<entry id="80122" lang="en" sex="m">Beetle Elixir</entry>
|
||||||
|
<entry id="80123" lang="en" sex="m">The viscous liquid in this vial has an oily brown color and smells a little like wet leaves. Drinking beetle elixir causes your skin to harden, darken, and gloss over, and short antennae to sprout from your forehead.
|
||||||
|
|
||||||
|
You gain darkvision out to 60 feet and a +2 enhancement bonus to your existing natural armor. (A creature without natural armor has an effective natural armor bonus of +0.) These effects last for 12 hours.
|
||||||
|
|
||||||
|
Prerequisites: Craft Wondrous Item, alter self, darkvision, Craft (alchemy) 5 ranks.
|
||||||
|
|
||||||
|
Cost to Create: 675 gp, 54 XP, 2 days</entry>
|
||||||
|
<entry id="80124" lang="en" sex="m">The viscous liquid in this vial has an oily brown color and smells a little like wet leaves. Drinking beetle elixir causes your skin to harden, darken, and gloss over, and short antennae to sprout from your forehead.
|
||||||
|
|
||||||
|
You gain darkvision out to 60 feet and a +2 enhancement bonus to your existing natural armor. (A creature without natural armor has an effective natural armor bonus of +0.) These effects last for 12 hours.</entry>
|
||||||
|
<entry id="80125" lang="en" sex="m">****</entry>
|
||||||
<entry id="199000" lang="en" sex="m">Summon Nature's Ally I</entry>
|
<entry id="199000" lang="en" sex="m">Summon Nature's Ally I</entry>
|
||||||
<entry id="199001" lang="en" sex="m">Conjuration (Summoning)
|
<entry id="199001" lang="en" sex="m">Conjuration (Summoning)
|
||||||
Level: Druid 1, Shaman 1, Ranger 1
|
Level: Druid 1, Shaman 1, Ranger 1
|
||||||
@@ -75622,11 +75668,69 @@ Prerequisite: Lore 4 Ranks, Can cast 9th circle spells.
|
|||||||
Benefit: You can create a scepter that holds any spell of 7th level or lower that you know. Unlike a magic wand, a scepter can contain up to two spells, each of which has a cost in charges to use. Both spell effects draw from a common pool of charges, so they can be used in any combination.
|
Benefit: You can create a scepter that holds any spell of 7th level or lower that you know. Unlike a magic wand, a scepter can contain up to two spells, each of which has a cost in charges to use. Both spell effects draw from a common pool of charges, so they can be used in any combination.
|
||||||
|
|
||||||
Crafting a scepter takes one day for each 1,000 gp in its base price. The base price of a scepter is its caster level × the spell level × 750 gp for the highest-level spell included, plus the caster level × the spell level × 375 gp for the second spell, if any. To craft a scepter, you must spend 1/25 of this base price in XP and use up raw materials costing one-half of this amount. A newly created scepter has 50 charges. Any scepter that stores a spell with a costly material component or an XP cost also carries a commensurate cost. In addition to the cost derived from the base price, you must expend fifty units of the material component or pay fifty times the XP cost.</entry>
|
Crafting a scepter takes one day for each 1,000 gp in its base price. The base price of a scepter is its caster level × the spell level × 750 gp for the highest-level spell included, plus the caster level × the spell level × 375 gp for the second spell, if any. To craft a scepter, you must spend 1/25 of this base price in XP and use up raw materials costing one-half of this amount. A newly created scepter has 50 charges. Any scepter that stores a spell with a costly material component or an XP cost also carries a commensurate cost. In addition to the cost derived from the base price, you must expend fifty units of the material component or pay fifty times the XP cost.</entry>
|
||||||
<entry id="212182" lang="en" sex="m">Mundane Scepter</entry>
|
<entry id="212182" lang="en" sex="m">Magical Artisan: Craft Scepter</entry>
|
||||||
<entry id="212183" lang="en" sex="m">Mundane scepters are club-like magical implements that can be used by characters with the craft scepter feat to create magical scepters of any targeted spell of 7th level or lower.
|
<entry id="212183" lang="en" sex="m">Crafted Scepter</entry>
|
||||||
In order to craft a magical scepter, the caster needs to target the scepter with the spell they want to craft into it.</entry>
|
<entry id="212184" lang="en" sex="m">The scepter is potentially a magically-charged item. Powers and effects vary greatly.</entry>
|
||||||
<entry id="212184" lang="en" sex="m">Enchanted Scepter</entry>
|
<entry id="212185" lang="en" sex="m">Base Damage: 1d6
|
||||||
<entry id="212185" lang="en" sex="m">The scepter is potentially a magically-charged item. Powers and effects vary greatly.</entry>
|
Base Critical Threat: x2
|
||||||
|
Base Damage Type: Bludgeoning
|
||||||
|
Weapon Size: Medium
|
||||||
|
Feats Required: Simple, Druid, or Wizard</entry>
|
||||||
|
<entry id="212186" lang="en" sex="m">Crafted Vial</entry>
|
||||||
|
<entry id="212187" lang="en" sex="m">Vials like these are used in the crafting of consumable wonderous items.</entry>
|
||||||
|
<entry id="212188" lang="en" sex="m">****</entry>
|
||||||
|
<entry id="212189" lang="en" sex="m">###CWI Descriptions###</entry>
|
||||||
|
<entry id="212190" lang="en" sex="m">This amulet fortifies the wearer’s physical resilience, magically enhancing their Constitution while it is worn. The benefit is continuous and requires no activation as long as the amulet is worn.</entry>
|
||||||
|
<entry id="212191" lang="en" sex="m">This amulet causes the wearer’s skin to harden and toughen through magic, granting a constant enhancement to natural armor while it is worn.</entry>
|
||||||
|
<entry id="212192" lang="en" sex="m">This broad, heavy belt is imbued with magic that greatly increases the wearer’s physical power, providing a continuous enhancement to Strength for as long as it is worn.</entry>
|
||||||
|
<entry id="212193" lang="en" sex="m">These soft, flexible boots are enchanted to mute the wearer’s footsteps, granting a significant magical bonus to Move Silently checks while they are worn.</entry>
|
||||||
|
<entry id="212194" lang="en" sex="m">These boots can be activated to fill the wearer with magical swiftness, granting the effects of extraordinary speed for short periods each day, allowing them to move and act far faster than normal.</entry>
|
||||||
|
<entry id="212195" lang="en" sex="m">These enchanted boots lighten the wearer’s step, granting a constant increase to movement speed and allowing them to cover ground more quickly and effortlessly while the boots are worn.</entry>
|
||||||
|
<entry id="212196" lang="en" sex="m">These boots allow the wearer to instantly transport themselves across great distances, casting teleportation when activated and enabling instant travel to a chosen destination.</entry>
|
||||||
|
<entry id="212197" lang="en" sex="m">These sturdy boots keep the wearer warm and protected in bitterly cold environments, allowing them to move unhindered across snow and ice while resisting the effects of extreme cold.</entry>
|
||||||
|
<entry id="212198" lang="en" sex="m">These magical bracers surround the wearer with an invisible protective field, providing a continuous enhancement to their armor class without the need to wear actual armor.</entry>
|
||||||
|
<entry id="212199" lang="en" sex="m">These bracers magically bolster the wearer’s vitality, granting a permanent enhancement to Constitution while worn and significantly improving their overall health and endurance.</entry>
|
||||||
|
<entry id="212200" lang="en" sex="m">These bracers magically strengthen the wearer’s physical power, providing a continuous bonus to Strength while worn and enhancing their ability to exert force and perform feats of might.</entry>
|
||||||
|
<entry id="212201" lang="en" sex="m">This brooch surrounds the wearer with a protective magical barrier, increasing shield AC and immunity to magic missiles while it is worn.</entry>
|
||||||
|
<entry id="212202" lang="en" sex="m">This circlet is enchanted to unleash powerful energy blasts with a thought, allowing them to project a magical ray of fire when activated.</entry>
|
||||||
|
<entry id="212203" lang="en" sex="m">This circlet subtly enhances the wearer’s charisma, granting a continuous magical bonus to Charisma-based checks, making them more charming and persuasive in social interactions.</entry>
|
||||||
|
<entry id="212204" lang="en" sex="m">This black garment, embroidered with a weblike pattern in silk, gives the wearer the ability to climb as if a spider climb spell had been placed upon her. In addition, the cloak grants her immunity to entrapment by web spells or webs of any sort—she can actually move in webs at half her normal speed. Once per day, the wearer of this cloak can cast web. She also gains a +2 luck bonus on all Fortitude saves against poison from spiders.</entry>
|
||||||
|
<entry id="212205" lang="en" sex="m">This cloak magically enhances the wearer’s personal presence, granting a continuous bonus to Charisma as long as it is worn, making them more compelling and influential.</entry>
|
||||||
|
<entry id="212206" lang="en" sex="m">This cloak creates a magical illusion that makes the wearer appear slightly out of position, making them harder to strike and granting a constant bonus to avoid attacks while it is worn.</entry>
|
||||||
|
<entry id="212207" lang="en" sex="m">This cloak subtly blends the wearer with their surroundings, providing a constant magical bonus to Hide checks and making them more difficult to detect while it is worn.</entry>
|
||||||
|
<entry id="212208" lang="en" sex="m">This cloak allows the wearer to shift into the ethereal plane when activated, enabling them to move through solid objects and travel in ways impossible on the material plane.</entry>
|
||||||
|
<entry id="212209" lang="en" sex="m">This cloak bolsters the wearer’s defenses against harmful magic, granting a constant enhancement to all saving throws while it is worn.</entry>
|
||||||
|
<entry id="212210" lang="en" sex="m">These enchanted lenses allow the wearer to magically influence the feelings of others, giving them the ability to charm creatures as if casting a charm spell.</entry>
|
||||||
|
<entry id="212211" lang="en" sex="m">These eyes radiate malevolent energy, enabling the wearer to strike fear or cause harm through magical effects when activated.</entry>
|
||||||
|
<entry id="212212" lang="en" sex="m">These magical eyes sharpen the wearer’s vision, granting enhanced perception, extended visual range, and improved accuracy for seeing distant or fine details.</entry>
|
||||||
|
<entry id="212213" lang="en" sex="m">These magical eyes allow the wearer to turn others to stone, enabling them to petrify a creature with a gaze when activated.</entry>
|
||||||
|
<entry id="212214" lang="en" sex="m">These gauntlets magically increase the wearer’s physical strength, granting a constant enhancement to Strength and enabling them to perform feats of great power while worn.</entry>
|
||||||
|
<entry id="212215" lang="en" sex="m">These gloves magically enhance the wearer’s agility, providing a continuous bonus to Dexterity and improving their precision, reflexes, and overall nimbleness while worn.</entry>
|
||||||
|
<entry id="212216" lang="en" sex="m">These goggles magically sharpen the wearer’s vision, allowing them to perceive extremely fine details and small objects with exceptional clarity.</entry>
|
||||||
|
<entry id="212217" lang="en" sex="m">These goggles grant the wearer the ability to see in complete darkness, providing darkvision as long as they are worn.</entry>
|
||||||
|
<entry id="212218" lang="en" sex="m">This magical item enhances allows the wearer to use the Mage Hand spell at will.</entry>
|
||||||
|
<entry id="212219" lang="en" sex="m">This headband magically sharpens the wearer’s mind, granting a constant bonus to Intelligence and enhancing their reasoning, memory, and problem-solving abilities while worn.</entry>
|
||||||
|
<entry id="212220" lang="en" sex="m">This helm is imbued with powerful magic that can emit dazzling beams of light, protecting the wearer and allowing them to unleash radiant energy against foes when activated.</entry>
|
||||||
|
<entry id="212221" lang="en" sex="m">This helm allows the wearer to instantly transport themselves to a chosen location, functioning as a teleportation device when activated.</entry>
|
||||||
|
<entry id="212222" lang="en" sex="m">This cloak surrounds the wearer with a magical barrier that makes it harder for spells to affect them, granting constant spell resistance while it is worn.</entry>
|
||||||
|
<entry id="212223" lang="en" sex="m">This cloak enhances the wearer’s ability to move unseen, granting a continuous magical bonus to Hide checks and making them significantly harder to detect while it is worn.</entry>
|
||||||
|
<entry id="212224" lang="en" sex="m">This skull-shaped mask grants the wearer the power to unleash a Finger of Death spell once per day.</entry>
|
||||||
|
<entry id="212225" lang="en" sex="m">This necklace holds a number of magical beads, each of which can be detached and thrown to explode like a fireball spell, allowing the wearer to unleash powerful bursts of fire at a chosen target.</entry>
|
||||||
|
<entry id="212226" lang="en" sex="m">This pendant protects the wearer from disease, granting continuous immunity to all natural and magical illnesses while it is worn.</entry>
|
||||||
|
<entry id="212227" lang="en" sex="m">This pendant shields the wearer from toxins, granting complete immunity to all forms of poison while it is worn.</entry>
|
||||||
|
<entry id="212228" lang="en" sex="m">This pendant magically enhances the wearer’s mental clarity, granting a constant bonus to Wisdom and improving their perception, insight, and willpower while worn.</entry>
|
||||||
|
<entry id="212229" lang="en" sex="m">This pendant accelerates the wearer’s natural healing, allowing wounds to close more quickly and improving recovery from injuries while it is worn.</entry>
|
||||||
|
<entry id="212230" lang="en" sex="m">This robe is a powerful magical garment that protects the wearer, enhances their spellcasting, and provides resistance to various forms of attack, granting both defensive and arcane benefits while worn.</entry>
|
||||||
|
<entry id="212231" lang="en" sex="m">This robe is covered with magical eyes that grant the wearer constant, all-around vision, the ability to see invisible creatures, and protection against surprise attacks.</entry>
|
||||||
|
<entry id="212232" lang="en" sex="m">This robe dazzles onlookers with constantly shifting, brilliant colors, creating a mesmerizing visual display that can confuse and distract observers while it is worn.</entry>
|
||||||
|
<entry id="212233" lang="en" sex="m">This magical scarab protects the wearer by granting a constant deflection bonus to Armor Class, providing immunity to certain death effects, and offering resistance to some spell effects while it is worn.</entry>
|
||||||
|
<entry id="212234" lang="en" sex="m">This vest allows the wearer to slip free from restraints and evade danger, granting the ability to escape bonds and move quickly out of hazardous situations.</entry>
|
||||||
|
<entry id="212235" lang="en" sex="m">This amulet improves the wearer’s mastery of Truespeech, granting a magical bonus to the Truespeak skill checks and making their mystical words more precise and effective while it is worn.</entry>
|
||||||
|
<entry id="212236" lang="en" sex="m">This phylactery empowers the wearer to turn or rebuke undead more effectively, granting a substantial enhancement to their turning ability while it is worn.</entry>
|
||||||
|
<entry id="212237" lang="en" sex="m">Created by wizards from the sweltering desert land of Calimshan, these simple crossed baldrics of leather provide all the benefits of wearing armor with none of the problems that a metal shell can cause in the scorching sun. A harness of armor functions like bracers of armor but occupies the same space on the body as a vest, thus freeing the wearer to use other types of magic bracers.</entry>
|
||||||
|
<entry id="212238" lang="en" sex="m">This elegant, stoppered glass bottle holds a dark, viscous fluid.
|
||||||
|
|
||||||
|
One round after you apply this elixir to your skin, it creates an invisible cloud of gas in a 10-foot radius that moves with you and persists for 1 minute. You are immune to the cloud’s effects, but every other creature in the area that has 3 Hit Dice or fewer immediately dies (no save). A creature that has 4–6 Hit Dice must succeed on a DC 17 Fortitude save each round it remains in the area or die. A creature that has 7 Hit Dice or more takes 1d4 points of Constitution damage (Fort DC 17 half) per round of exposure.</entry>
|
||||||
<entry id="213092" lang="en" sex="m">Swarm of Arrows</entry>
|
<entry id="213092" lang="en" sex="m">Swarm of Arrows</entry>
|
||||||
<entry id="213093" lang="en" sex="m"> Prerequisites
|
<entry id="213093" lang="en" sex="m"> Prerequisites
|
||||||
Dex 23, Point Blank Shot, Rapid Shot, Weapon Focus (type of bow used).
|
Dex 23, Point Blank Shot, Rapid Shot, Weapon Focus (type of bow used).
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user