forked from Jaysyn/PRC8
Spell update
Added the following spells: Regenerate Light Wounds, Regenerate Moderate Wounds, Regenerate Serious Wounds, Regenerate Critical Wounds, Spirit Worm, Tortoise Shell, Speed of the Wind & Spiritual Weapon. Updated Force Missiles & Chasing Perfection. Updated Acid Fog to be more like pen & paper. Updated release archive.
This commit is contained in:
parent
4915c49ece
commit
553461ec8c
1
.gitignore
vendored
1
.gitignore
vendored
@ -159,3 +159,4 @@ nwn/nwnprc/trunk/scripts/old_lich_alter.nss
|
||||
nwn/nwnprc/trunk/makefile.temp
|
||||
*.temp
|
||||
nwn/nwnprc/trunk/makefile.temp
|
||||
nwn/nwnprc/trunk/makefile.temp
|
||||
|
BIN
Release/PRC8_20240829.7z
Normal file
BIN
Release/PRC8_20240829.7z
Normal file
Binary file not shown.
BIN
_backup/20240824_CompiledResources.7z
Normal file
BIN
_backup/20240824_CompiledResources.7z
Normal file
Binary file not shown.
@ -16301,7 +16301,7 @@
|
||||
16297 Warblade_SapphireNightmareBlade **** **** **** **** **** ****
|
||||
16298 Warblade_StanceOfAlacrity **** **** **** **** **** ****
|
||||
16299 ####END_OF_TOB_SPELLBOOK_RESERVE **** **** **** **** **** ****
|
||||
16300 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16300 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16301 Celestial_Smite_Evil **** **** **** **** **** ****
|
||||
16302 Fiendish_Smite_Good **** **** **** **** **** ****
|
||||
16303 Half_Celestial_Smite_Evil **** **** **** **** **** ****
|
||||
@ -16591,7 +16591,7 @@
|
||||
16587 **** **** **** **** **** **** ****
|
||||
16588 **** **** **** **** **** **** ****
|
||||
16589 **** **** **** **** **** **** ****
|
||||
16590 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16590 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16591 **** **** **** **** **** **** ****
|
||||
16592 **** **** **** **** **** **** ****
|
||||
16593 **** **** **** **** **** **** ****
|
||||
@ -16601,7 +16601,7 @@
|
||||
16597 **** **** **** **** **** **** ****
|
||||
16598 **** **** **** **** **** **** ****
|
||||
16599 **** **** **** **** **** **** ****
|
||||
16600 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16600 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16601 **** **** **** **** **** **** ****
|
||||
16602 **** **** **** **** **** **** ****
|
||||
16603 **** **** **** **** **** **** ****
|
||||
@ -16611,7 +16611,7 @@
|
||||
16607 **** **** **** **** **** **** ****
|
||||
16608 **** **** **** **** **** **** ****
|
||||
16609 **** **** **** **** **** **** ****
|
||||
16610 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16610 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16611 **** **** **** **** **** **** ****
|
||||
16612 **** **** **** **** **** **** ****
|
||||
16613 **** **** **** **** **** **** ****
|
||||
@ -16621,7 +16621,7 @@
|
||||
16617 **** **** **** **** **** **** ****
|
||||
16618 **** **** **** **** **** **** ****
|
||||
16619 **** **** **** **** **** **** ****
|
||||
16620 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16620 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16621 **** **** **** **** **** **** ****
|
||||
16622 **** **** **** **** **** **** ****
|
||||
16623 **** **** **** **** **** **** ****
|
||||
@ -16631,7 +16631,7 @@
|
||||
16627 **** **** **** **** **** **** ****
|
||||
16628 **** **** **** **** **** **** ****
|
||||
16629 **** **** **** **** **** **** ****
|
||||
16630 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16630 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16631 **** **** **** **** **** **** ****
|
||||
16632 **** **** **** **** **** **** ****
|
||||
16633 **** **** **** **** **** **** ****
|
||||
@ -16641,7 +16641,7 @@
|
||||
16637 **** **** **** **** **** **** ****
|
||||
16638 **** **** **** **** **** **** ****
|
||||
16639 **** **** **** **** **** **** ****
|
||||
16640 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16640 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16641 **** **** **** **** **** **** ****
|
||||
16642 **** **** **** **** **** **** ****
|
||||
16643 **** **** **** **** **** **** ****
|
||||
@ -16651,7 +16651,7 @@
|
||||
16647 **** **** **** **** **** **** ****
|
||||
16648 **** **** **** **** **** **** ****
|
||||
16649 **** **** **** **** **** **** ****
|
||||
16650 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16650 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16651 **** **** **** **** **** **** ****
|
||||
16652 **** **** **** **** **** **** ****
|
||||
16653 **** **** **** **** **** **** ****
|
||||
@ -16661,7 +16661,7 @@
|
||||
16657 **** **** **** **** **** **** ****
|
||||
16658 **** **** **** **** **** **** ****
|
||||
16659 **** **** **** **** **** **** ****
|
||||
16660 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16660 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16661 **** **** **** **** **** **** ****
|
||||
16662 **** **** **** **** **** **** ****
|
||||
16663 **** **** **** **** **** **** ****
|
||||
@ -16671,7 +16671,7 @@
|
||||
16667 **** **** **** **** **** **** ****
|
||||
16668 **** **** **** **** **** **** ****
|
||||
16669 **** **** **** **** **** **** ****
|
||||
16670 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16670 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16671 **** **** **** **** **** **** ****
|
||||
16672 **** **** **** **** **** **** ****
|
||||
16673 **** **** **** **** **** **** ****
|
||||
@ -16681,7 +16681,7 @@
|
||||
16677 **** **** **** **** **** **** ****
|
||||
16678 **** **** **** **** **** **** ****
|
||||
16679 **** **** **** **** **** **** ****
|
||||
16680 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16680 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16681 **** **** **** **** **** **** ****
|
||||
16682 **** **** **** **** **** **** ****
|
||||
16683 **** **** **** **** **** **** ****
|
||||
@ -16691,7 +16691,7 @@
|
||||
16687 **** **** **** **** **** **** ****
|
||||
16688 **** **** **** **** **** **** ****
|
||||
16689 **** **** **** **** **** **** ****
|
||||
16690 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16690 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16691 **** **** **** **** **** **** ****
|
||||
16692 **** **** **** **** **** **** ****
|
||||
16693 **** **** **** **** **** **** ****
|
||||
@ -16701,7 +16701,7 @@
|
||||
16697 **** **** **** **** **** **** ****
|
||||
16698 **** **** **** **** **** **** ****
|
||||
16699 **** **** **** **** **** **** ****
|
||||
16700 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16700 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16701 **** **** **** **** **** **** ****
|
||||
16702 **** **** **** **** **** **** ****
|
||||
16703 **** **** **** **** **** **** ****
|
||||
@ -16711,7 +16711,7 @@
|
||||
16707 **** **** **** **** **** **** ****
|
||||
16708 **** **** **** **** **** **** ****
|
||||
16709 **** **** **** **** **** **** ****
|
||||
16710 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16710 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16711 **** **** **** **** **** **** ****
|
||||
16712 **** **** **** **** **** **** ****
|
||||
16713 **** **** **** **** **** **** ****
|
||||
@ -16721,7 +16721,7 @@
|
||||
16717 **** **** **** **** **** **** ****
|
||||
16718 **** **** **** **** **** **** ****
|
||||
16719 **** **** **** **** **** **** ****
|
||||
16720 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16720 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16721 **** **** **** **** **** **** ****
|
||||
16722 **** **** **** **** **** **** ****
|
||||
16723 **** **** **** **** **** **** ****
|
||||
@ -16731,7 +16731,7 @@
|
||||
16727 **** **** **** **** **** **** ****
|
||||
16728 **** **** **** **** **** **** ****
|
||||
16729 **** **** **** **** **** **** ****
|
||||
16730 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16730 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16731 **** **** **** **** **** **** ****
|
||||
16732 **** **** **** **** **** **** ****
|
||||
16733 **** **** **** **** **** **** ****
|
||||
@ -16741,7 +16741,7 @@
|
||||
16737 **** **** **** **** **** **** ****
|
||||
16738 **** **** **** **** **** **** ****
|
||||
16739 **** **** **** **** **** **** ****
|
||||
16740 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16740 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16741 **** **** **** **** **** **** ****
|
||||
16742 **** **** **** **** **** **** ****
|
||||
16743 **** **** **** **** **** **** ****
|
||||
@ -16751,7 +16751,7 @@
|
||||
16747 **** **** **** **** **** **** ****
|
||||
16748 **** **** **** **** **** **** ****
|
||||
16749 **** **** **** **** **** **** ****
|
||||
16750 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16750 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16751 **** **** **** **** **** **** ****
|
||||
16752 **** **** **** **** **** **** ****
|
||||
16753 **** **** **** **** **** **** ****
|
||||
@ -16761,7 +16761,7 @@
|
||||
16757 **** **** **** **** **** **** ****
|
||||
16758 **** **** **** **** **** **** ****
|
||||
16759 **** **** **** **** **** **** ****
|
||||
16760 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16760 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16761 **** **** **** **** **** **** ****
|
||||
16762 **** **** **** **** **** **** ****
|
||||
16763 **** **** **** **** **** **** ****
|
||||
@ -16771,7 +16771,7 @@
|
||||
16767 **** **** **** **** **** **** ****
|
||||
16768 **** **** **** **** **** **** ****
|
||||
16769 **** **** **** **** **** **** ****
|
||||
16770 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16770 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16771 **** **** **** **** **** **** ****
|
||||
16772 **** **** **** **** **** **** ****
|
||||
16773 **** **** **** **** **** **** ****
|
||||
@ -16781,7 +16781,7 @@
|
||||
16777 **** **** **** **** **** **** ****
|
||||
16778 **** **** **** **** **** **** ****
|
||||
16779 **** **** **** **** **** **** ****
|
||||
16780 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16780 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16781 **** **** **** **** **** **** ****
|
||||
16782 **** **** **** **** **** **** ****
|
||||
16783 **** **** **** **** **** **** ****
|
||||
@ -16791,7 +16791,7 @@
|
||||
16787 **** **** **** **** **** **** ****
|
||||
16788 **** **** **** **** **** **** ****
|
||||
16789 **** **** **** **** **** **** ****
|
||||
16790 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16790 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16791 **** **** **** **** **** **** ****
|
||||
16792 **** **** **** **** **** **** ****
|
||||
16793 **** **** **** **** **** **** ****
|
||||
@ -16801,7 +16801,7 @@
|
||||
16797 **** **** **** **** **** **** ****
|
||||
16798 **** **** **** **** **** **** ****
|
||||
16799 **** **** **** **** **** **** ****
|
||||
16800 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16800 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16801 **** **** **** **** **** **** ****
|
||||
16802 **** **** **** **** **** **** ****
|
||||
16803 **** **** **** **** **** **** ****
|
||||
@ -16811,7 +16811,7 @@
|
||||
16807 **** **** **** **** **** **** ****
|
||||
16808 **** **** **** **** **** **** ****
|
||||
16809 **** **** **** **** **** **** ****
|
||||
16810 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16810 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16811 **** **** **** **** **** **** ****
|
||||
16812 **** **** **** **** **** **** ****
|
||||
16813 **** **** **** **** **** **** ****
|
||||
@ -16821,7 +16821,7 @@
|
||||
16817 **** **** **** **** **** **** ****
|
||||
16818 **** **** **** **** **** **** ****
|
||||
16819 **** **** **** **** **** **** ****
|
||||
16820 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16820 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16821 **** **** **** **** **** **** ****
|
||||
16822 **** **** **** **** **** **** ****
|
||||
16823 **** **** **** **** **** **** ****
|
||||
@ -16831,7 +16831,7 @@
|
||||
16827 **** **** **** **** **** **** ****
|
||||
16828 **** **** **** **** **** **** ****
|
||||
16829 **** **** **** **** **** **** ****
|
||||
16830 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16830 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16831 **** **** **** **** **** **** ****
|
||||
16832 **** **** **** **** **** **** ****
|
||||
16833 **** **** **** **** **** **** ****
|
||||
@ -16841,7 +16841,7 @@
|
||||
16837 **** **** **** **** **** **** ****
|
||||
16838 **** **** **** **** **** **** ****
|
||||
16839 **** **** **** **** **** **** ****
|
||||
16840 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16840 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16841 **** **** **** **** **** **** ****
|
||||
16842 **** **** **** **** **** **** ****
|
||||
16843 **** **** **** **** **** **** ****
|
||||
@ -16851,7 +16851,7 @@
|
||||
16847 **** **** **** **** **** **** ****
|
||||
16848 **** **** **** **** **** **** ****
|
||||
16849 **** **** **** **** **** **** ****
|
||||
16850 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16850 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16851 **** **** **** **** **** **** ****
|
||||
16852 **** **** **** **** **** **** ****
|
||||
16853 **** **** **** **** **** **** ****
|
||||
@ -16861,7 +16861,7 @@
|
||||
16857 **** **** **** **** **** **** ****
|
||||
16858 **** **** **** **** **** **** ****
|
||||
16859 **** **** **** **** **** **** ****
|
||||
16860 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16860 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16861 **** **** **** **** **** **** ****
|
||||
16862 **** **** **** **** **** **** ****
|
||||
16863 **** **** **** **** **** **** ****
|
||||
@ -16871,7 +16871,7 @@
|
||||
16867 **** **** **** **** **** **** ****
|
||||
16868 **** **** **** **** **** **** ****
|
||||
16869 **** **** **** **** **** **** ****
|
||||
16870 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16870 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16871 **** **** **** **** **** **** ****
|
||||
16872 **** **** **** **** **** **** ****
|
||||
16873 **** **** **** **** **** **** ****
|
||||
@ -16881,7 +16881,7 @@
|
||||
16877 **** **** **** **** **** **** ****
|
||||
16878 **** **** **** **** **** **** ****
|
||||
16879 **** **** **** **** **** **** ****
|
||||
16880 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16880 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16881 **** **** **** **** **** **** ****
|
||||
16882 **** **** **** **** **** **** ****
|
||||
16883 **** **** **** **** **** **** ****
|
||||
@ -16891,7 +16891,7 @@
|
||||
16887 **** **** **** **** **** **** ****
|
||||
16888 **** **** **** **** **** **** ****
|
||||
16889 **** **** **** **** **** **** ****
|
||||
16890 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16890 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16891 **** **** **** **** **** **** ****
|
||||
16892 **** **** **** **** **** **** ****
|
||||
16893 **** **** **** **** **** **** ****
|
||||
@ -16901,7 +16901,7 @@
|
||||
16897 **** **** **** **** **** **** ****
|
||||
16898 **** **** **** **** **** **** ****
|
||||
16899 **** **** **** **** **** **** ****
|
||||
16900 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16900 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16901 **** **** **** **** **** **** ****
|
||||
16902 **** **** **** **** **** **** ****
|
||||
16903 **** **** **** **** **** **** ****
|
||||
@ -16911,7 +16911,7 @@
|
||||
16907 **** **** **** **** **** **** ****
|
||||
16908 **** **** **** **** **** **** ****
|
||||
16909 **** **** **** **** **** **** ****
|
||||
16910 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16910 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16911 **** **** **** **** **** **** ****
|
||||
16912 **** **** **** **** **** **** ****
|
||||
16913 **** **** **** **** **** **** ****
|
||||
@ -16921,7 +16921,7 @@
|
||||
16917 **** **** **** **** **** **** ****
|
||||
16918 **** **** **** **** **** **** ****
|
||||
16919 **** **** **** **** **** **** ****
|
||||
16920 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16920 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16921 **** **** **** **** **** **** ****
|
||||
16922 **** **** **** **** **** **** ****
|
||||
16923 **** **** **** **** **** **** ****
|
||||
@ -16931,7 +16931,7 @@
|
||||
16927 **** **** **** **** **** **** ****
|
||||
16928 **** **** **** **** **** **** ****
|
||||
16929 **** **** **** **** **** **** ****
|
||||
16930 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16930 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16931 **** **** **** **** **** **** ****
|
||||
16932 **** **** **** **** **** **** ****
|
||||
16933 **** **** **** **** **** **** ****
|
||||
@ -16941,7 +16941,7 @@
|
||||
16937 **** **** **** **** **** **** ****
|
||||
16938 **** **** **** **** **** **** ****
|
||||
16939 **** **** **** **** **** **** ****
|
||||
16940 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16940 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16941 **** **** **** **** **** **** ****
|
||||
16942 **** **** **** **** **** **** ****
|
||||
16943 **** **** **** **** **** **** ****
|
||||
@ -16951,7 +16951,7 @@
|
||||
16947 **** **** **** **** **** **** ****
|
||||
16948 **** **** **** **** **** **** ****
|
||||
16949 **** **** **** **** **** **** ****
|
||||
16950 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16950 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16951 **** **** **** **** **** **** ****
|
||||
16952 **** **** **** **** **** **** ****
|
||||
16953 **** **** **** **** **** **** ****
|
||||
@ -16961,7 +16961,7 @@
|
||||
16957 **** **** **** **** **** **** ****
|
||||
16958 **** **** **** **** **** **** ****
|
||||
16959 **** **** **** **** **** **** ****
|
||||
16960 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16960 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16961 **** **** **** **** **** **** ****
|
||||
16962 **** **** **** **** **** **** ****
|
||||
16963 **** **** **** **** **** **** ****
|
||||
@ -16971,7 +16971,7 @@
|
||||
16967 **** **** **** **** **** **** ****
|
||||
16968 **** **** **** **** **** **** ****
|
||||
16969 **** **** **** **** **** **** ****
|
||||
16970 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16970 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16971 **** **** **** **** **** **** ****
|
||||
16972 **** **** **** **** **** **** ****
|
||||
16973 **** **** **** **** **** **** ****
|
||||
@ -16981,7 +16981,7 @@
|
||||
16977 **** **** **** **** **** **** ****
|
||||
16978 **** **** **** **** **** **** ****
|
||||
16979 **** **** **** **** **** **** ****
|
||||
16980 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16980 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16981 **** **** **** **** **** **** ****
|
||||
16982 **** **** **** **** **** **** ****
|
||||
16983 **** **** **** **** **** **** ****
|
||||
@ -16991,7 +16991,7 @@
|
||||
16987 **** **** **** **** **** **** ****
|
||||
16988 **** **** **** **** **** **** ****
|
||||
16989 **** **** **** **** **** **** ****
|
||||
16990 Templates_16300-17300 **** **** **** **** **** ****
|
||||
16990 Templates_16300-16999 **** **** **** **** **** ****
|
||||
16991 **** **** **** **** **** **** ****
|
||||
16992 **** **** **** **** **** **** ****
|
||||
16993 **** **** **** **** **** **** ****
|
||||
@ -17000,7 +17000,7 @@
|
||||
16996 **** **** **** **** **** **** ****
|
||||
16997 **** **** **** **** **** **** ****
|
||||
16998 **** **** **** **** **** **** ****
|
||||
16999 **** **** **** **** **** **** ****
|
||||
16999 Templates_16300-16999 **** **** **** **** **** ****
|
||||
17000 Templates_16300-17300 **** **** **** **** **** ****
|
||||
17001 **** **** **** **** **** **** ****
|
||||
17002 **** **** **** **** **** **** ****
|
||||
@ -17244,14 +17244,14 @@
|
||||
17240 Templates_16300-17300 **** **** **** **** **** ****
|
||||
17241 **** **** **** **** **** **** ****
|
||||
17242 **** **** **** **** **** **** ****
|
||||
17243 **** **** **** **** **** **** ****
|
||||
17244 **** **** **** **** **** **** ****
|
||||
17245 **** **** **** **** **** **** ****
|
||||
17246 **** **** **** **** **** **** ****
|
||||
17247 **** **** **** **** **** **** ****
|
||||
17248 **** **** **** **** **** **** ****
|
||||
17249 **** **** **** **** **** **** ****
|
||||
17250 Templates_16300-17300 **** **** **** **** **** ****
|
||||
17243 SPELL_REGEN_LIGHT_WOUNDS **** prc_scr_865 **** prc_scr_865 **** ****
|
||||
17244 SPELL_REGEN_MODERATE_WOUNDS **** prc_scr_868 **** prc_scr_868 **** ****
|
||||
17245 SPELL_REGEN_SERIOUS_WOUNDS **** prc_scr_871 **** prc_scr_871 **** ****
|
||||
17246 SPELL_REGEN_CRITICAL_WOUNDS **** prc_scr_874 **** prc_scr_874 **** ****
|
||||
17247 SPELL_SPEED_WIND **** **** **** prc_scr_877 **** ****
|
||||
17248 SPELL_SPIRIT_WORM prc_scr_880 **** **** **** **** ****
|
||||
17249 SPELL_SPIRITUAL_WEAPON **** prc_scr_881 **** **** **** ****
|
||||
17250 SPELL_TORTISE_SHELL **** **** **** prc_scr_884 **** ****
|
||||
17251 BattleBlessing **** **** **** **** **** ****
|
||||
17252 TN_Wail_of_the_Banshee **** **** **** **** **** ****
|
||||
17253 TN_Horrid_Wilting **** **** **** **** **** ****
|
||||
|
@ -16301,7 +16301,7 @@
|
||||
16297 Warblade_SapphireNightmareBlade **** 1 1 1 1 ****
|
||||
16298 Warblade_StanceOfAlacrity **** 1 1 1 8 ****
|
||||
16299 ####END_OF_TOB_SPELLBOOK_RESERVE **** 1 1 1 **** ****
|
||||
16300 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16300 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16301 Celestial_Smite_Evil **** 1 1 1 1 ****
|
||||
16302 Fiendish_Smite_Good **** 1 1 1 1 ****
|
||||
16303 Half_Celestial_Smite_Evil **** 1 1 1 1 ****
|
||||
@ -16591,7 +16591,7 @@
|
||||
16587 **** **** 1 1 1 **** ****
|
||||
16588 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16589 **** **** 1 1 1 **** ****
|
||||
16590 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16590 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16591 **** **** 1 1 1 **** ****
|
||||
16592 **** **** 1 1 1 **** ****
|
||||
16593 **** **** 1 1 1 **** ****
|
||||
@ -16601,7 +16601,7 @@
|
||||
16597 **** **** 1 1 1 **** ****
|
||||
16598 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16599 **** **** 1 1 1 **** ****
|
||||
16600 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16600 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16601 **** **** 1 1 1 **** ****
|
||||
16602 **** **** 1 1 1 **** ****
|
||||
16603 **** **** 1 1 1 **** ****
|
||||
@ -16611,7 +16611,7 @@
|
||||
16607 **** **** 1 1 1 **** ****
|
||||
16608 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16609 **** **** 1 1 1 **** ****
|
||||
16610 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16610 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16611 **** **** 1 1 1 **** ****
|
||||
16612 **** **** 1 1 1 **** ****
|
||||
16613 **** **** 1 1 1 **** ****
|
||||
@ -16621,7 +16621,7 @@
|
||||
16617 **** **** 1 1 1 **** ****
|
||||
16618 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16619 **** **** 1 1 1 **** ****
|
||||
16620 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16620 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16621 **** **** 1 1 1 **** ****
|
||||
16622 **** **** 1 1 1 **** ****
|
||||
16623 **** **** 1 1 1 **** ****
|
||||
@ -16631,7 +16631,7 @@
|
||||
16627 **** **** 1 1 1 **** ****
|
||||
16628 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16629 **** **** 1 1 1 **** ****
|
||||
16630 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16630 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16631 **** **** 1 1 1 **** ****
|
||||
16632 **** **** 1 1 1 **** ****
|
||||
16633 **** **** 1 1 1 **** ****
|
||||
@ -16641,7 +16641,7 @@
|
||||
16637 **** **** 1 1 1 **** ****
|
||||
16638 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16639 **** **** 1 1 1 **** ****
|
||||
16640 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16640 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16641 **** **** 1 1 1 **** ****
|
||||
16642 **** **** 1 1 1 **** ****
|
||||
16643 **** **** 1 1 1 **** ****
|
||||
@ -16651,7 +16651,7 @@
|
||||
16647 **** **** 1 1 1 **** ****
|
||||
16648 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16649 **** **** 1 1 1 **** ****
|
||||
16650 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16650 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16651 **** **** 1 1 1 **** ****
|
||||
16652 **** **** 1 1 1 **** ****
|
||||
16653 **** **** 1 1 1 **** ****
|
||||
@ -16661,7 +16661,7 @@
|
||||
16657 **** **** 1 1 1 **** ****
|
||||
16658 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16659 **** **** 1 1 1 **** ****
|
||||
16660 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16660 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16661 **** **** 1 1 1 **** ****
|
||||
16662 **** **** 1 1 1 **** ****
|
||||
16663 **** **** 1 1 1 **** ****
|
||||
@ -16671,7 +16671,7 @@
|
||||
16667 **** **** 1 1 1 **** ****
|
||||
16668 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16669 **** **** 1 1 1 **** ****
|
||||
16670 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16670 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16671 **** **** 1 1 1 **** ****
|
||||
16672 **** **** 1 1 1 **** ****
|
||||
16673 **** **** 1 1 1 **** ****
|
||||
@ -16681,7 +16681,7 @@
|
||||
16677 **** **** 1 1 1 **** ****
|
||||
16678 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16679 **** **** 1 1 1 **** ****
|
||||
16680 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16680 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16681 **** **** 1 1 1 **** ****
|
||||
16682 **** **** 1 1 1 **** ****
|
||||
16683 **** **** 1 1 1 **** ****
|
||||
@ -16691,7 +16691,7 @@
|
||||
16687 **** **** 1 1 1 **** ****
|
||||
16688 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16689 **** **** 1 1 1 **** ****
|
||||
16690 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16690 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16691 **** **** 1 1 1 **** ****
|
||||
16692 **** **** 1 1 1 **** ****
|
||||
16693 **** **** 1 1 1 **** ****
|
||||
@ -16701,7 +16701,7 @@
|
||||
16697 **** **** 1 1 1 **** ****
|
||||
16698 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16699 **** **** 1 1 1 **** ****
|
||||
16700 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16700 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16701 **** **** 1 1 1 **** ****
|
||||
16702 **** **** 1 1 1 **** ****
|
||||
16703 **** **** 1 1 1 **** ****
|
||||
@ -16711,7 +16711,7 @@
|
||||
16707 **** **** 1 1 1 **** ****
|
||||
16708 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16709 **** **** 1 1 1 **** ****
|
||||
16710 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16710 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16711 **** **** 1 1 1 **** ****
|
||||
16712 **** **** 1 1 1 **** ****
|
||||
16713 **** **** 1 1 1 **** ****
|
||||
@ -16721,7 +16721,7 @@
|
||||
16717 **** **** 1 1 1 **** ****
|
||||
16718 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16719 **** **** 1 1 1 **** ****
|
||||
16720 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16720 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16721 **** **** 1 1 1 **** ****
|
||||
16722 **** **** 1 1 1 **** ****
|
||||
16723 **** **** 1 1 1 **** ****
|
||||
@ -16731,7 +16731,7 @@
|
||||
16727 **** **** 1 1 1 **** ****
|
||||
16728 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16729 **** **** 1 1 1 **** ****
|
||||
16730 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16730 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16731 **** **** 1 1 1 **** ****
|
||||
16732 **** **** 1 1 1 **** ****
|
||||
16733 **** **** 1 1 1 **** ****
|
||||
@ -16741,7 +16741,7 @@
|
||||
16737 **** **** 1 1 1 **** ****
|
||||
16738 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16739 **** **** 1 1 1 **** ****
|
||||
16740 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16740 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16741 **** **** 1 1 1 **** ****
|
||||
16742 **** **** 1 1 1 **** ****
|
||||
16743 **** **** 1 1 1 **** ****
|
||||
@ -16751,7 +16751,7 @@
|
||||
16747 **** **** 1 1 1 **** ****
|
||||
16748 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16749 **** **** 1 1 1 **** ****
|
||||
16750 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16750 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16751 **** **** 1 1 1 **** ****
|
||||
16752 **** **** 1 1 1 **** ****
|
||||
16753 **** **** 1 1 1 **** ****
|
||||
@ -16761,7 +16761,7 @@
|
||||
16757 **** **** 1 1 1 **** ****
|
||||
16758 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16759 **** **** 1 1 1 **** ****
|
||||
16760 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16760 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16761 **** **** 1 1 1 **** ****
|
||||
16762 **** **** 1 1 1 **** ****
|
||||
16763 **** **** 1 1 1 **** ****
|
||||
@ -16771,7 +16771,7 @@
|
||||
16767 **** **** 1 1 1 **** ****
|
||||
16768 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16769 **** **** 1 1 1 **** ****
|
||||
16770 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16770 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16771 **** **** 1 1 1 **** ****
|
||||
16772 **** **** 1 1 1 **** ****
|
||||
16773 **** **** 1 1 1 **** ****
|
||||
@ -16781,7 +16781,7 @@
|
||||
16777 **** **** 1 1 1 **** ****
|
||||
16778 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16779 **** **** 1 1 1 **** ****
|
||||
16780 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16780 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16781 **** **** 1 1 1 **** ****
|
||||
16782 **** **** 1 1 1 **** ****
|
||||
16783 **** **** 1 1 1 **** ****
|
||||
@ -16791,7 +16791,7 @@
|
||||
16787 **** **** 1 1 1 **** ****
|
||||
16788 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16789 **** **** 1 1 1 **** ****
|
||||
16790 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16790 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16791 **** **** 1 1 1 **** ****
|
||||
16792 **** **** 1 1 1 **** ****
|
||||
16793 **** **** 1 1 1 **** ****
|
||||
@ -16801,7 +16801,7 @@
|
||||
16797 **** **** 1 1 1 **** ****
|
||||
16798 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16799 **** **** 1 1 1 **** ****
|
||||
16800 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16800 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16801 **** **** 1 1 1 **** ****
|
||||
16802 **** **** 1 1 1 **** ****
|
||||
16803 **** **** 1 1 1 **** ****
|
||||
@ -16811,7 +16811,7 @@
|
||||
16807 **** **** 1 1 1 **** ****
|
||||
16808 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16809 **** **** 1 1 1 **** ****
|
||||
16810 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16810 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16811 **** **** 1 1 1 **** ****
|
||||
16812 **** **** 1 1 1 **** ****
|
||||
16813 **** **** 1 1 1 **** ****
|
||||
@ -16821,7 +16821,7 @@
|
||||
16817 **** **** 1 1 1 **** ****
|
||||
16818 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16819 **** **** 1 1 1 **** ****
|
||||
16820 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16820 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16821 **** **** 1 1 1 **** ****
|
||||
16822 **** **** 1 1 1 **** ****
|
||||
16823 **** **** 1 1 1 **** ****
|
||||
@ -16831,7 +16831,7 @@
|
||||
16827 **** **** 1 1 1 **** ****
|
||||
16828 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16829 **** **** 1 1 1 **** ****
|
||||
16830 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16830 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16831 **** **** 1 1 1 **** ****
|
||||
16832 **** **** 1 1 1 **** ****
|
||||
16833 **** **** 1 1 1 **** ****
|
||||
@ -16841,7 +16841,7 @@
|
||||
16837 **** **** 1 1 1 **** ****
|
||||
16838 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16839 **** **** 1 1 1 **** ****
|
||||
16840 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16840 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16841 **** **** 1 1 1 **** ****
|
||||
16842 **** **** 1 1 1 **** ****
|
||||
16843 **** **** 1 1 1 **** ****
|
||||
@ -16851,7 +16851,7 @@
|
||||
16847 **** **** 1 1 1 **** ****
|
||||
16848 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16849 **** **** 1 1 1 **** ****
|
||||
16850 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16850 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16851 **** **** 1 1 1 **** ****
|
||||
16852 **** **** 1 1 1 **** ****
|
||||
16853 **** **** 1 1 1 **** ****
|
||||
@ -16861,7 +16861,7 @@
|
||||
16857 **** **** 1 1 1 **** ****
|
||||
16858 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16859 **** **** 1 1 1 **** ****
|
||||
16860 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16860 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16861 **** **** 1 1 1 **** ****
|
||||
16862 **** **** 1 1 1 **** ****
|
||||
16863 **** **** 1 1 1 **** ****
|
||||
@ -16871,7 +16871,7 @@
|
||||
16867 **** **** 1 1 1 **** ****
|
||||
16868 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16869 **** **** 1 1 1 **** ****
|
||||
16870 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16870 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16871 **** **** 1 1 1 **** ****
|
||||
16872 **** **** 1 1 1 **** ****
|
||||
16873 **** **** 1 1 1 **** ****
|
||||
@ -16881,7 +16881,7 @@
|
||||
16877 **** **** 1 1 1 **** ****
|
||||
16878 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16879 **** **** 1 1 1 **** ****
|
||||
16880 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16880 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16881 **** **** 1 1 1 **** ****
|
||||
16882 **** **** 1 1 1 **** ****
|
||||
16883 **** **** 1 1 1 **** ****
|
||||
@ -16891,7 +16891,7 @@
|
||||
16887 **** **** 1 1 1 **** ****
|
||||
16888 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16889 **** **** 1 1 1 **** ****
|
||||
16890 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16890 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16891 **** **** 1 1 1 **** ****
|
||||
16892 **** **** 1 1 1 **** ****
|
||||
16893 **** **** 1 1 1 **** ****
|
||||
@ -16901,7 +16901,7 @@
|
||||
16897 **** **** 1 1 1 **** ****
|
||||
16898 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16899 **** **** 1 1 1 **** ****
|
||||
16900 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16900 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16901 **** **** 1 1 1 **** ****
|
||||
16902 **** **** 1 1 1 **** ****
|
||||
16903 **** **** 1 1 1 **** ****
|
||||
@ -16911,7 +16911,7 @@
|
||||
16907 **** **** 1 1 1 **** ****
|
||||
16908 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16909 **** **** 1 1 1 **** ****
|
||||
16910 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16910 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16911 **** **** 1 1 1 **** ****
|
||||
16912 **** **** 1 1 1 **** ****
|
||||
16913 **** **** 1 1 1 **** ****
|
||||
@ -16921,7 +16921,7 @@
|
||||
16917 **** **** 1 1 1 **** ****
|
||||
16918 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16919 **** **** 1 1 1 **** ****
|
||||
16920 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16920 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16921 **** **** 1 1 1 **** ****
|
||||
16922 **** **** 1 1 1 **** ****
|
||||
16923 **** **** 1 1 1 **** ****
|
||||
@ -16931,7 +16931,7 @@
|
||||
16927 **** **** 1 1 1 **** ****
|
||||
16928 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16929 **** **** 1 1 1 **** ****
|
||||
16930 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16930 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16931 **** **** 1 1 1 **** ****
|
||||
16932 **** **** 1 1 1 **** ****
|
||||
16933 **** **** 1 1 1 **** ****
|
||||
@ -16941,7 +16941,7 @@
|
||||
16937 **** **** 1 1 1 **** ****
|
||||
16938 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16939 **** **** 1 1 1 **** ****
|
||||
16940 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16940 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16941 **** **** 1 1 1 **** ****
|
||||
16942 **** **** 1 1 1 **** ****
|
||||
16943 **** **** 1 1 1 **** ****
|
||||
@ -16951,7 +16951,7 @@
|
||||
16947 **** **** 1 1 1 **** ****
|
||||
16948 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16949 **** **** 1 1 1 **** ****
|
||||
16950 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16950 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16951 **** **** 1 1 1 **** ****
|
||||
16952 **** **** 1 1 1 **** ****
|
||||
16953 **** **** 1 1 1 **** ****
|
||||
@ -16961,7 +16961,7 @@
|
||||
16957 **** **** 1 1 1 **** ****
|
||||
16958 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16959 **** **** 1 1 1 **** ****
|
||||
16960 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16960 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16961 **** **** 1 1 1 **** ****
|
||||
16962 **** **** 1 1 1 **** ****
|
||||
16963 **** **** 1 1 1 **** ****
|
||||
@ -16971,7 +16971,7 @@
|
||||
16967 **** **** 1 1 1 **** ****
|
||||
16968 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16969 **** **** 1 1 1 **** ****
|
||||
16970 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16970 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16971 **** **** 1 1 1 **** ****
|
||||
16972 **** **** 1 1 1 **** ****
|
||||
16973 **** **** 1 1 1 **** ****
|
||||
@ -16981,7 +16981,7 @@
|
||||
16977 **** **** 1 1 1 **** ****
|
||||
16978 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16979 **** **** 1 1 1 **** ****
|
||||
16980 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16980 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16981 **** **** 1 1 1 **** ****
|
||||
16982 **** **** 1 1 1 **** ****
|
||||
16983 **** **** 1 1 1 **** ****
|
||||
@ -16991,7 +16991,7 @@
|
||||
16987 **** **** 1 1 1 **** ****
|
||||
16988 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16989 **** **** 1 1 1 **** ****
|
||||
16990 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16990 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
16991 **** **** 1 1 1 **** ****
|
||||
16992 **** **** 1 1 1 **** ****
|
||||
16993 **** **** 1 1 1 **** ****
|
||||
@ -17000,7 +17000,7 @@
|
||||
16996 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16997 **** **** 1 1 1 **** ****
|
||||
16998 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
16999 **** **** 1 1 1 **** ****
|
||||
16999 Templates_16300-16999 **** 1 1 1 **** ****
|
||||
17000 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
17001 **** **** 1 1 1 **** ****
|
||||
17002 **** **** 1 1 1 **** ****
|
||||
@ -17244,14 +17244,14 @@
|
||||
17240 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
17241 **** **** 1 1 1 **** ****
|
||||
17242 **** **** 1 1 1 **** ****
|
||||
17243 **** **** 1 1 1 **** ****
|
||||
17244 **** **** 1 1 1 **** ****
|
||||
17245 **** **** 1 1 1 **** ****
|
||||
17246 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
17247 **** **** 1 1 1 **** ****
|
||||
17248 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
17249 **** **** 1 1 1 **** ****
|
||||
17250 Templates_16300-17300 **** 1 1 1 **** ****
|
||||
17243 SPELL_REGEN_LIGHT_WOUNDS 865 0 0 0 1 ****
|
||||
17244 SPELL_REGEN_MODERATE_WOUNDS 868 0 0 0 2 ****
|
||||
17245 SPELL_REGEN_SERIOUS_WOUNDS 871 0 0 0 3 ****
|
||||
17246 SPELL_REGEN_CRITICAL_WOUNDS 874 0 0 0 4 ****
|
||||
17247 SPELL_SPEED_WIND 877 0 0 0 2 ****
|
||||
17248 SPELL_SPIRIT_WORM 880 1 0 0 1 ****
|
||||
17249 SPELL_SPIRITUAL_WEAPON 881 1 0 0 2 ****
|
||||
17250 SPELL_TORTISE_SHELL 884 1 1 0 6 ****
|
||||
17251 BattleBlessing **** 1 1 1 1 ****
|
||||
17252 TN_Wail_of_the_Banshee **** 1 1 1 9 ****
|
||||
17253 TN_Horrid_Wilting **** 1 1 1 8 ****
|
||||
|
@ -255,3 +255,13 @@
|
||||
251 MONSTER_MindBlast 3891 551 3
|
||||
252 MONSTER_CharmMonster 3893 552 3
|
||||
253 SPELL_FORCE_MISSILES 16790488 2480 4
|
||||
254 Obscuring_Mist 16832075 3085 1
|
||||
255 SEPLL_REGEN_LIGHT_WOUNDS 16790497 17243 1
|
||||
256 SPELL_REGEN_MODERATE_WOUNDS 16790502 17244 2
|
||||
257 SPELL_REGEN_SERIOUS_WOUNDS 16790507 17245 3
|
||||
258 SPELL_REGEN_CRITICAL_WOUNDS 16709512 17246 4
|
||||
259 SPELL_SPEED_WIND 16709517 17247 2
|
||||
260 SPELL_SPIRIT_WORM 16790522 17248 1
|
||||
261 SPELL_SPIRITUAL_WEAPON 16790525 17249 2
|
||||
262 SPELL_TORTISE_SHELL 16790530 17250 6
|
||||
263 **** **** **** ****
|
||||
|
@ -866,28 +866,28 @@
|
||||
862 **** **** **** **** **** **** **** **** **** ****
|
||||
863 **** **** **** **** **** **** **** **** **** ****
|
||||
864 **** **** **** **** **** **** **** **** **** ****
|
||||
865 **** **** **** **** **** **** **** **** **** ****
|
||||
866 **** **** **** **** **** **** **** **** **** ****
|
||||
867 **** **** **** **** **** **** **** **** **** ****
|
||||
868 **** **** **** **** **** **** **** **** **** ****
|
||||
869 **** **** **** **** **** **** **** **** **** ****
|
||||
870 **** **** **** **** **** **** **** **** **** ****
|
||||
871 **** **** **** **** **** **** **** **** **** ****
|
||||
872 **** **** **** **** **** **** **** **** **** ****
|
||||
873 **** **** **** **** **** **** **** **** **** ****
|
||||
874 **** **** **** **** **** **** **** **** **** ****
|
||||
875 **** **** **** **** **** **** **** **** **** ****
|
||||
876 **** **** **** **** **** **** **** **** **** ****
|
||||
877 **** **** **** **** **** **** **** **** **** ****
|
||||
878 **** **** **** **** **** **** **** **** **** ****
|
||||
879 **** **** **** **** **** **** **** **** **** ****
|
||||
880 **** **** **** **** **** **** **** **** **** ****
|
||||
881 **** **** **** **** **** **** **** **** **** ****
|
||||
882 **** **** **** **** **** **** **** **** **** ****
|
||||
883 **** **** **** **** **** **** **** **** **** ****
|
||||
884 **** **** **** **** **** **** **** **** **** ****
|
||||
885 **** **** **** **** **** **** **** **** **** ****
|
||||
886 **** **** **** **** **** **** **** **** **** ****
|
||||
865 SEPLL_REGEN_LIGHT_WOUNDS_3 16790499 3 1 999 17243 1 1 1 is_CurLgtW
|
||||
866 SEPLL_REGEN_LIGHT_WOUNDS_5 16790500 5 1 1750 17243 1 1 1 is_CurLgtW
|
||||
867 SEPLL_REGEN_LIGHT_WOUNDS_9 16790501 9 1 3750 17243 1 1 1 is_CurLgtW
|
||||
868 SPELL_REGEN_MODERATE_WOUNDS_3 16790504 3 2 4500 17244 1 1 1 is_CurModW
|
||||
869 SPELL_REGEN_MODERATE_WOUNDS_6 16790505 6 2 9000 17244 1 1 1 is_CurModW
|
||||
870 SPELL_REGEN_MODERATE_WOUNDS_9 16790506 9 2 13500 17244 1 1 1 is_CurModW
|
||||
871 SPELL_REGEN_SERIOUS_WOUNDS_5 16790509 5 3 11250 17245 1 1 1 is_CurSerW
|
||||
872 SPELL_REGEN_SERIOUS_WOUNDS_10 16790510 10 3 22500 17245 1 1 1 is_CurSerW
|
||||
873 SPELL_REGEN_SERIOUS_WOUNDS_15 16790511 15 3 33750 17245 1 1 1 is_CurSerW
|
||||
874 SPELL_REGEN_CRITICAL_WOUNDS_7 16790514 7 4 15750 17246 1 1 1 is_CurCrWnds
|
||||
875 SPELL_REGEN_CRITICAL_WOUNDS_12 16790515 12 4 36000 17246 1 1 1 is_CurCrWnds
|
||||
876 SPELL_REGEN_CRITICAL_WOUNDS_15 16790516 15 4 45000 17246 1 1 1 is_CurCrWnds
|
||||
877 SPELL_SPEED_WIND_5 16790519 5 2 7500 17247 1 1 1 is_Haste
|
||||
878 SPELL_SPEED_WIND_10 16790520 10 2 15000 17247 1 1 1 is_Haste
|
||||
879 SPELL_SPEED_WIND_15 16790521 15 2 22500 17247 1 1 1 is_Haste
|
||||
880 SPELL_SPIRIT_WORM_5 16790522 5 1 3750 17248 0 1 1 is_GhoulTch
|
||||
881 SPELL_SPIRITUAL_WEAPON_5 16790527 5 2 7500 17249 0 1 1 is_X2PersBlde
|
||||
882 SPELL_SPIRITUAL_WEAPON_10 16790528 10 2 15000 17249 0 1 1 is_X2PersBlde
|
||||
883 SPELL_SPIRITUAL_WEAPON_15 16790529 15 2 22500 17249 0 1 1 is_X2PersBlde
|
||||
884 SPELL_TORTISE_SHELL_12 16790532 12 6 33750 17250 0 0 1 is_Barkskin
|
||||
885 SPELL_TORTISE_SHELL_15 16790533 15 6 67500 17250 0 0 1 is_Barkskin
|
||||
886 SPELL_TORTISE_SHELL_18 16790534 18 6 81000 17250 0 0 1 is_Barkskin
|
||||
887 Mystic_Barrier 16790156 18 9 114750 3463 0 0 1 iss_MystBarrier
|
||||
888 Mass_Aid 16790145 5 3 11250 2853 1 1 1 iss_maid
|
||||
889 Mass_Aid 16790146 15 3 33750 2853 1 1 1 iss_maid
|
||||
|
@ -48,7 +48,7 @@
|
||||
44 1 1 1 1 **** **** 1 1 **** **** **** **** **** 1 1 **** 1 **** **** **** 1 1 714 Light
|
||||
45 **** 1 1 **** **** **** **** **** **** **** **** **** **** **** 1 **** **** **** **** **** **** **** 1500 Mighty
|
||||
46 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 721 Mind_Blank
|
||||
47 1 1 1 1 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** 722 No_Damage
|
||||
47 1 1 1 1 **** 1 **** **** **** **** **** **** **** **** 1 **** **** **** **** **** **** **** 722 No_Damage
|
||||
48 1 **** 1 1 **** 1 **** **** **** **** **** **** **** **** 1 **** **** **** **** **** **** 1 723 On_Hit_Properties
|
||||
49 1 1 1 1 **** 1 1 1 **** **** **** **** **** 1 1 **** 1 **** **** **** **** 1 726 Reduced_Saving_Throws
|
||||
50 1 1 1 1 **** 1 1 1 **** **** **** **** **** 1 1 **** 1 **** **** **** **** 1 727 Reduced_Saving_Throws_Specific
|
||||
|
@ -32,3 +32,7 @@
|
||||
28 Lesser_Vigor 16790124 C 1 3460
|
||||
29 Mass_Lesser_Vigor 16790136 C 3 3461
|
||||
30 Vigorous_Circle 16790140 C 6 3462
|
||||
31 SPELL_REGEN_LIGHT_WOUNDS 16790497 C 1 17243
|
||||
32 SPELL_REGEN_MODERATE_WOUNDS 16790502 C 2 17244
|
||||
33 SPELL_REGEN_SERIOUS_WOUNDS 16790507 C 3 17245
|
||||
34 SPELL_REGEN_CRITICAL_WOUNDS 16709512 C 4 17246
|
||||
|
@ -16301,7 +16301,7 @@
|
||||
16297 Warblade_SapphireNightmareBlade **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16298 Warblade_StanceOfAlacrity **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16299 ####END_OF_TOB_SPELLBOOK_RESERVE **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16300 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16300 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16301 Celestial_Smite_Evil **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16302 Fiendish_Smite_Good **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16303 Half_Celestial_Smite_Evil **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16571,7 +16571,7 @@
|
||||
16567 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16568 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16569 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16570 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16570 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16571 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16572 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16573 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16581,7 +16581,7 @@
|
||||
16577 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16578 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16579 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16580 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16580 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16581 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16582 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16583 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16591,7 +16591,7 @@
|
||||
16587 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16588 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16589 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16590 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16590 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16591 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16592 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16593 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16601,7 +16601,7 @@
|
||||
16597 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16598 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16599 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16600 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16600 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16601 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16602 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16603 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16611,7 +16611,7 @@
|
||||
16607 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16608 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16609 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16610 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16610 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16611 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16612 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16613 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16621,7 +16621,7 @@
|
||||
16617 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16618 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16619 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16620 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16620 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16621 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16622 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16623 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16631,7 +16631,7 @@
|
||||
16627 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16628 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16629 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16630 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16630 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16631 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16632 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16633 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16641,7 +16641,7 @@
|
||||
16637 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16638 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16639 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16640 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16640 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16641 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16642 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16643 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16651,7 +16651,7 @@
|
||||
16647 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16648 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16649 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16650 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16650 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16651 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16652 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16653 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16661,7 +16661,7 @@
|
||||
16657 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16658 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16659 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16660 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16660 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16661 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16662 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16663 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16671,7 +16671,7 @@
|
||||
16667 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16668 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16669 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16670 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16670 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16671 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16672 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16673 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16681,7 +16681,7 @@
|
||||
16677 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16678 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16679 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16680 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16680 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16681 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16682 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16683 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16691,7 +16691,7 @@
|
||||
16687 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16688 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16689 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16690 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16690 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16691 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16692 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16693 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16701,7 +16701,7 @@
|
||||
16697 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16698 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16699 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16700 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16700 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16701 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16702 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16703 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16711,7 +16711,7 @@
|
||||
16707 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16708 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16709 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16710 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16710 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16711 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16712 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16713 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16721,7 +16721,7 @@
|
||||
16717 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16718 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16719 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16720 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16720 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16721 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16722 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16723 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16731,7 +16731,7 @@
|
||||
16727 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16728 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16729 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16730 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16730 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16731 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16732 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16733 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16741,7 +16741,7 @@
|
||||
16737 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16738 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16739 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16740 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16740 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16741 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16742 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16743 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16751,7 +16751,7 @@
|
||||
16747 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16748 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16749 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16750 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16750 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16751 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16752 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16753 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16761,7 +16761,7 @@
|
||||
16757 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16758 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16759 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16760 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16760 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16761 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16762 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16763 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16771,7 +16771,7 @@
|
||||
16767 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16768 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16769 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16770 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16770 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16771 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16772 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16773 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16781,7 +16781,7 @@
|
||||
16777 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16778 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16779 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16780 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16780 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16781 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16782 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16783 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16791,7 +16791,7 @@
|
||||
16787 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16788 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16789 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16790 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16790 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16791 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16792 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16793 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16801,7 +16801,7 @@
|
||||
16797 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16798 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16799 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16800 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16800 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16801 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16802 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16803 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16811,7 +16811,7 @@
|
||||
16807 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16808 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16809 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16810 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16810 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16811 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16812 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16813 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16821,7 +16821,7 @@
|
||||
16817 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16818 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16819 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16820 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16820 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16821 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16822 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16823 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16831,7 +16831,7 @@
|
||||
16827 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16828 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16829 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16830 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16830 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16831 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16832 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16833 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16841,7 +16841,7 @@
|
||||
16837 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16838 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16839 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16840 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16840 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16841 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16842 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16843 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16851,7 +16851,7 @@
|
||||
16847 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16848 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16849 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16850 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16850 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16851 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16852 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16853 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16861,7 +16861,7 @@
|
||||
16857 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16858 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16859 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16860 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16860 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16861 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16862 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16863 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16871,7 +16871,7 @@
|
||||
16867 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16868 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16869 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16870 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16870 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16871 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16872 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16873 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16881,7 +16881,7 @@
|
||||
16877 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16878 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16879 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16880 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16880 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16881 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16882 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16883 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16891,7 +16891,7 @@
|
||||
16887 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16888 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16889 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16890 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16890 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16891 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16892 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16893 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16901,7 +16901,7 @@
|
||||
16897 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16898 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16899 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16900 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16900 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16901 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16902 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16903 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16911,7 +16911,7 @@
|
||||
16907 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16908 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16909 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16910 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16910 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16911 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16912 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16913 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16921,7 +16921,7 @@
|
||||
16917 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16918 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16919 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16920 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16920 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16921 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16922 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16923 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16931,7 +16931,7 @@
|
||||
16927 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16928 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16929 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16930 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16930 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16931 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16932 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16933 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16941,7 +16941,7 @@
|
||||
16937 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16938 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16939 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16940 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16940 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16941 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16942 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16943 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16951,7 +16951,7 @@
|
||||
16947 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16948 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16949 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16950 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16950 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16951 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16952 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16953 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16961,7 +16961,7 @@
|
||||
16957 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16958 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16959 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16960 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16960 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16961 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16962 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16963 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16971,7 +16971,7 @@
|
||||
16967 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16968 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16969 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16970 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16970 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16971 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16972 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16973 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16981,7 +16981,7 @@
|
||||
16977 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16978 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16979 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16980 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16980 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16981 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16982 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16983 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -16991,7 +16991,7 @@
|
||||
16987 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16988 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16989 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16990 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16990 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16991 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16992 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16993 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17001,7 +17001,7 @@
|
||||
16997 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16998 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
16999 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17000 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17000 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17001 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17002 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17003 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17011,7 +17011,7 @@
|
||||
17007 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17008 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17009 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17010 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17010 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17011 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17012 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17013 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17021,7 +17021,7 @@
|
||||
17017 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17018 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17019 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17020 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17020 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17021 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17022 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17023 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17031,7 +17031,7 @@
|
||||
17027 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17028 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17029 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17030 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17030 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17031 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17032 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17033 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17041,7 +17041,7 @@
|
||||
17037 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17038 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17039 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17040 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17040 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17041 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17042 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17043 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17051,7 +17051,7 @@
|
||||
17047 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17048 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17049 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17050 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17050 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17051 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17052 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17053 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17061,7 +17061,7 @@
|
||||
17057 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17058 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17059 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17060 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17060 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17061 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17062 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17063 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17071,7 +17071,7 @@
|
||||
17067 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17068 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17069 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17070 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17070 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17071 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17072 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17073 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17081,7 +17081,7 @@
|
||||
17077 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17078 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17079 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17080 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17080 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17081 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17082 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17083 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17091,7 +17091,7 @@
|
||||
17087 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17088 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17089 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17090 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17090 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17091 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17092 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17093 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17101,7 +17101,7 @@
|
||||
17097 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17098 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17099 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17100 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17100 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17101 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17102 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17103 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17111,7 +17111,7 @@
|
||||
17107 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17108 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17109 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17110 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17110 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17111 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17112 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17113 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17121,7 +17121,7 @@
|
||||
17117 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17118 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17119 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17120 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17120 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17121 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17122 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17123 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17131,7 +17131,7 @@
|
||||
17127 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17128 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17129 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17130 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17130 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17131 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17132 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17133 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17141,7 +17141,7 @@
|
||||
17137 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17138 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17139 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17140 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17140 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17141 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17142 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17143 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17151,7 +17151,7 @@
|
||||
17147 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17148 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17149 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17150 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17150 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17151 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17152 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17153 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17161,7 +17161,7 @@
|
||||
17157 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17158 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17159 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17160 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17160 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17161 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17162 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17163 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17171,7 +17171,7 @@
|
||||
17167 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17168 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17169 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17170 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17170 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17171 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17172 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17173 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17181,7 +17181,7 @@
|
||||
17177 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17178 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17179 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17180 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17180 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17181 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17182 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17183 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17191,7 +17191,7 @@
|
||||
17187 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17188 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17189 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17190 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17190 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17191 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17192 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17193 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17201,7 +17201,7 @@
|
||||
17197 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17198 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17199 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17200 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17200 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17201 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17202 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17203 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17211,7 +17211,7 @@
|
||||
17207 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17208 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17209 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17210 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17210 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17211 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17212 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17213 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17221,7 +17221,7 @@
|
||||
17217 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17218 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17219 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17220 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17220 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17221 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17222 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17223 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17231,7 +17231,7 @@
|
||||
17227 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17228 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17229 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17230 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17230 Templates_16300-16999 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17231 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17232 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17233 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
@ -17241,18 +17241,18 @@
|
||||
17237 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17238 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17239 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17240 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17240 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17241 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17242 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17243 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17244 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17245 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17246 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17247 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17248 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17249 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17250 Templates_16300-17300 **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17251 **** **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17243 SPELL_REGEN_LIGHT_WOUNDS 0x00040 **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17244 SPELL_REGEN_MODERATE_WOUNDS 0x00040 **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17245 SPELL_REGEN_SERIOUS_WOUNDS 0x00040 **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17246 SPELL_REGEN_CRITICAL_WOUNDS 0x00040 **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17247 SPELL_SPEED_WIND **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17248 SPELL_SPIRIT_WORM **** **** **** **** **** BLACKEND_BONE **** **** **** **** **** **** ****
|
||||
17249 SPELL_SPIRITUAL_WEAPON **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17250 SPELL_TORTISE_SHELL **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17251 BattleBlessing **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17252 TN_Wail_of_the_Banshee **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17253 TN_Horrid_Wilting **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
17254 Spontaneous_Summoning **** **** **** **** **** **** **** **** **** **** **** **** ****
|
||||
|
File diff suppressed because it is too large
Load Diff
1099
nwn/nwnprc/trunk/include/inc_spirit_weapn.nss
Normal file
1099
nwn/nwnprc/trunk/include/inc_spirit_weapn.nss
Normal file
File diff suppressed because it is too large
Load Diff
@ -427,7 +427,6 @@ const int SPELL_SUDDEN_STALAGMITE = 3827;
|
||||
const int SPELL_BONES_OF_THE_EARTH = 3828;
|
||||
const int SPELL_PHANTOM_STEED = 2347;
|
||||
const int SPELL_GASEOUS_FORM = 2348;
|
||||
const int SPELL_CHASING_PERFECTION = 2479;
|
||||
|
||||
//:: Racial spell additions
|
||||
const int SPIRETOP_FOG_CLOUD_BREATH = 1487; //:: Spiretop Dragon
|
||||
@ -1278,6 +1277,24 @@ const int SPELL_SUMMON_CREATURE_IX_EARTH = 3198;
|
||||
const int SPELL_SUMMON_CREATURE_IX_FIRE = 3199;
|
||||
const int SPELL_SUMMON_CREATURE_IX_WATER = 3200;
|
||||
|
||||
//:: Player's Handbook Spells
|
||||
const int SPELL_SPIRITUAL_WEAPON = 17249;
|
||||
|
||||
//:: Player's Handbook II Spells
|
||||
const int SPELL_CHASING_PERFECTION = 2479;
|
||||
|
||||
//:: Spell Compendium Spells
|
||||
const int SPELL_SPIRIT_WORM = 17248;
|
||||
const int SPELL_FORCE_MISSILES = 2480;
|
||||
|
||||
//:: Masters of the Wild Spells
|
||||
const int SPELL_REGEN_LIGHT_WOUNDS = 17243;
|
||||
const int SPELL_REGEN_MODERATE_WOUNDS = 17244;
|
||||
const int SPELL_REGEN_SERIOUS_WOUNDS = 17245;
|
||||
const int SPELL_REGEN_CRITICAL_WOUNDS = 17246;
|
||||
const int SPELL_SPEED_WIND = 17247;
|
||||
const int SPELL_TORTISE_SHELL = 17250;
|
||||
|
||||
//x
|
||||
const int SPELL_TENSERS_FLOATING_DISK = 3849;
|
||||
const int SPELL_WOLFSKIN = 3850;
|
||||
@ -1352,7 +1369,6 @@ const int SPELL_ETERNAL_SLEEP = 0;
|
||||
const int SPELL_GREATER_BESTOW_CURSE = 0;
|
||||
const int SPELL_FAERIE_FIRE = 2924;
|
||||
const int SPELL_MASS_AID = 2853;
|
||||
const int SPELL_FORCE_MISSILES = 2480;
|
||||
const int SPELL_SYMBOL_OF_DEATH = 2481;
|
||||
const int SPELL_SYMBOL_OF_FEAR = 2482;
|
||||
const int SPELL_SYMBOL_OF_STUNING = 2483;
|
||||
|
@ -249,6 +249,27 @@ int ArcaneSpellFailure(object oCaster, int nCastingClass, int nSpellLevel, int n
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
// Bards can cast in light armour and while using small shield.
|
||||
else if(nCastingClass == CLASS_TYPE_BARD)
|
||||
{
|
||||
int nLvl = GetLevelByClass(CLASS_TYPE_BARD, oCaster);
|
||||
int nShield = GetBaseItemType(oShield);
|
||||
//armors
|
||||
switch(nAC)
|
||||
{
|
||||
case 1: nASF -= 5; break;//light
|
||||
case 2: nASF -= 10; break;//light
|
||||
case 3: nASF -= 20; break;//light
|
||||
case 4: nASF -= bBattleCaster ? 20 : 0; break;//medium;
|
||||
case 5: nASF -= bBattleCaster ? 30 : 0; break;//medium
|
||||
default: break;
|
||||
}
|
||||
//shields
|
||||
switch(nShield)
|
||||
{
|
||||
case BASE_ITEM_SMALLSHIELD: nASF -= 5; break;
|
||||
}
|
||||
}
|
||||
// Duskblade can cast in light/medium armour and while using small/large shield.
|
||||
else if(nCastingClass == CLASS_TYPE_DUSKBLADE)
|
||||
{
|
||||
|
@ -281,6 +281,7 @@ include\inc_rend.nss \
|
||||
include\inc_sbr_readme.nss \
|
||||
include\inc_set.nss \
|
||||
include\inc_sp_gain_mem.nss \
|
||||
include\inc_spirit_weapn.nss \
|
||||
include\inc_sql.nss \
|
||||
include\inc_switch_setup.nss \
|
||||
include\inc_target_list.nss \
|
||||
@ -1058,6 +1059,7 @@ scripts\prc_evnt_dvnsac.nss \
|
||||
scripts\prc_evnt_embfr.nss \
|
||||
scripts\prc_evnt_serparw.nss \
|
||||
scripts\prc_evnt_snshld.nss \
|
||||
scripts\prc_evnt_spirwep.nss \
|
||||
scripts\prc_evnt_strmtl.nss \
|
||||
scripts\prc_fact_cunbri.nss \
|
||||
scripts\prc_fact_cunchk.nss \
|
||||
@ -1627,6 +1629,7 @@ scripts\ravage_uncrnbld2.nss \
|
||||
scripts\rm_spellfury.nss \
|
||||
scripts\rm_spellrage.nss \
|
||||
scripts\rm_warriorcry.nss \
|
||||
scripts\rs_regen_wounds.nss \
|
||||
scripts\rune_bers.nss \
|
||||
scripts\rune_conv.nss \
|
||||
scripts\rune_convb.nss \
|
||||
@ -2643,6 +2646,7 @@ spells\sp_readmagic.nss \
|
||||
spells\sp_real_blind.nss \
|
||||
spells\sp_recitat.nss \
|
||||
spells\sp_red_fester.nss \
|
||||
spells\sp_regen_wounds.nss \
|
||||
spells\sp_regroup.nss \
|
||||
spells\sp_repel_vermin.nss \
|
||||
spells\sp_repel_vermina.nss \
|
||||
@ -2702,10 +2706,13 @@ spells\sp_sonic_shld.nss \
|
||||
spells\sp_sonicorb.nss \
|
||||
spells\sp_sorrow.nss \
|
||||
spells\sp_soulscour.nss \
|
||||
spells\sp_speed_wind.nss \
|
||||
spells\sp_spellturning.nss \
|
||||
spells\sp_sphere_spawn.nss \
|
||||
spells\sp_sphereud.nss \
|
||||
spells\sp_spiderskin.nss \
|
||||
spells\sp_spiritweapon.nss \
|
||||
spells\sp_spiritworm.nss \
|
||||
spells\sp_splresismass.nss \
|
||||
spells\sp_spore_vrock.nss \
|
||||
spells\sp_spslay_arrow.nss \
|
||||
@ -2730,6 +2737,7 @@ spells\sp_thous_ndls.nss \
|
||||
spells\sp_throw_ep.nss \
|
||||
spells\sp_tng_baalz.nss \
|
||||
spells\sp_tomb_light.nss \
|
||||
spells\sp_tortoiseshell.nss \
|
||||
spells\sp_touch_fatigue.nss \
|
||||
spells\sp_towering_oak.nss \
|
||||
spells\sp_transviaplant.nss \
|
||||
@ -3661,6 +3669,7 @@ objs\prc_evnt_dvnsac.ncs \
|
||||
objs\prc_evnt_embfr.ncs \
|
||||
objs\prc_evnt_serparw.ncs \
|
||||
objs\prc_evnt_snshld.ncs \
|
||||
objs\prc_evnt_spirwep.ncs \
|
||||
objs\prc_evnt_strmtl.ncs \
|
||||
objs\prc_fact_cunbri.ncs \
|
||||
objs\prc_fact_cunchk.ncs \
|
||||
@ -4230,6 +4239,7 @@ objs\ravage_uncrnbld2.ncs \
|
||||
objs\rm_spellfury.ncs \
|
||||
objs\rm_spellrage.ncs \
|
||||
objs\rm_warriorcry.ncs \
|
||||
objs\rs_regen_wounds.ncs \
|
||||
objs\rune_bers.ncs \
|
||||
objs\rune_conv.ncs \
|
||||
objs\rune_convb.ncs \
|
||||
@ -5245,6 +5255,7 @@ spellobjs\sp_readmagic.ncs \
|
||||
spellobjs\sp_real_blind.ncs \
|
||||
spellobjs\sp_recitat.ncs \
|
||||
spellobjs\sp_red_fester.ncs \
|
||||
spellobjs\sp_regen_wounds.ncs \
|
||||
spellobjs\sp_regroup.ncs \
|
||||
spellobjs\sp_repel_vermin.ncs \
|
||||
spellobjs\sp_repel_vermina.ncs \
|
||||
@ -5304,10 +5315,13 @@ spellobjs\sp_sonic_shld.ncs \
|
||||
spellobjs\sp_sonicorb.ncs \
|
||||
spellobjs\sp_sorrow.ncs \
|
||||
spellobjs\sp_soulscour.ncs \
|
||||
spellobjs\sp_speed_wind.ncs \
|
||||
spellobjs\sp_spellturning.ncs \
|
||||
spellobjs\sp_sphere_spawn.ncs \
|
||||
spellobjs\sp_sphereud.ncs \
|
||||
spellobjs\sp_spiderskin.ncs \
|
||||
spellobjs\sp_spiritweapon.ncs \
|
||||
spellobjs\sp_spiritworm.ncs \
|
||||
spellobjs\sp_splresismass.ncs \
|
||||
spellobjs\sp_spore_vrock.ncs \
|
||||
spellobjs\sp_spslay_arrow.ncs \
|
||||
@ -5332,6 +5346,7 @@ spellobjs\sp_thous_ndls.ncs \
|
||||
spellobjs\sp_throw_ep.ncs \
|
||||
spellobjs\sp_tng_baalz.ncs \
|
||||
spellobjs\sp_tomb_light.ncs \
|
||||
spellobjs\sp_tortoiseshell.ncs \
|
||||
spellobjs\sp_touch_fatigue.ncs \
|
||||
spellobjs\sp_towering_oak.ncs \
|
||||
spellobjs\sp_transviaplant.ncs \
|
||||
@ -21211,8 +21226,16 @@ others\prc_scr_8.uti \
|
||||
others\prc_scr_81.uti \
|
||||
others\prc_scr_84.uti \
|
||||
others\prc_scr_86.uti \
|
||||
others\prc_scr_865.uti \
|
||||
others\prc_scr_868.uti \
|
||||
others\prc_scr_87.uti \
|
||||
others\prc_scr_871.uti \
|
||||
others\prc_scr_874.uti \
|
||||
others\prc_scr_877.uti \
|
||||
others\prc_scr_88.uti \
|
||||
others\prc_scr_880.uti \
|
||||
others\prc_scr_881.uti \
|
||||
others\prc_scr_884.uti \
|
||||
others\prc_scr_888.uti \
|
||||
others\prc_scr_89.uti \
|
||||
others\prc_scr_890.uti \
|
||||
@ -21328,6 +21351,10 @@ others\prc_skelbear.utc \
|
||||
others\prc_skelhide.uti \
|
||||
others\prc_skulltalis.uti \
|
||||
others\prc_slam_algoid.uti \
|
||||
others\prc_spirit_weapn.utc \
|
||||
others\prc_sprtwp_armor.uti \
|
||||
others\prc_sprtwpn_hide.uti \
|
||||
others\prc_sprtwpn_slam.uti \
|
||||
others\prc_str_lookup.utw \
|
||||
others\prc_sum_andro.utc \
|
||||
others\prc_sum_bonet.utc \
|
||||
@ -29445,6 +29472,8 @@ objs\prc_evnt_serparw.ncs: scripts\prc_evnt_serparw.nss include\prc_inc_spells.n
|
||||
|
||||
objs\prc_evnt_snshld.ncs: scripts\prc_evnt_snshld.nss include\prc_inc_spells.nss include\prc_add_spell_dc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
objs\prc_evnt_spirwep.ncs: scripts\prc_evnt_spirwep.nss include\prc_inc_spells.nss include\inc_spirit_weapn.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\inc_rand_equip.nss
|
||||
|
||||
objs\prc_evnt_strmtl.ncs: scripts\prc_evnt_strmtl.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
objs\prc_fact_cunbri.ncs: scripts\prc_fact_cunbri.nss include\prc_inc_factotum.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_spells.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
@ -30583,6 +30612,8 @@ objs\rm_spellrage.ncs: scripts\rm_spellrage.nss include\prc_inc_spells.nss inclu
|
||||
|
||||
objs\rm_warriorcry.ncs: scripts\rm_warriorcry.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
objs\rs_regen_wounds.ncs: scripts\rs_regen_wounds.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
objs\rune_bers.ncs: scripts\rune_bers.nss include\prc_alterations.nss include\inc_addragebonus.nss include\prc_class_const.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss
|
||||
|
||||
objs\rune_conv.ncs: scripts\rune_conv.nss include\inc_dynconv.nss include\prc_inc_array.nss include\inc_debug.nss include\prc_inc_switch.nss
|
||||
@ -32271,7 +32302,7 @@ spellobjs\sp_fogcloud.ncs: spells\sp_fogcloud.nss include\prc_inc_spells.nss inc
|
||||
|
||||
spellobjs\sp_forceblast.ncs: spells\sp_forceblast.nss include\prc_inc_spells.nss include\spinc_bolt.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_add_spell_dc.nss
|
||||
|
||||
spellobjs\sp_forcemissiles.ncs: spells\sp_forcemissiles.nss include\prc_sp_func.nss include\prc_inc_spells.nss include\x2_inc_spellhook.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_x2_craft.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_add_spell_dc.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss
|
||||
spellobjs\sp_forcemissiles.ncs: spells\sp_forcemissiles.nss include\x2_inc_spellhook.nss include\prc_inc_spells.nss include\prc_x2_craft.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_inc_newip.nss include\prc_add_spell_dc.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_descrptr.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss
|
||||
|
||||
spellobjs\sp_forceorb.ncs: spells\sp_forceorb.nss include\prc_inc_spells.nss include\prc_add_spell_dc.nss include\prc_inc_sp_tch.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_combat.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss
|
||||
|
||||
@ -32609,6 +32640,8 @@ spellobjs\sp_recitat.ncs: spells\sp_recitat.nss include\prc_inc_spells.nss inclu
|
||||
|
||||
spellobjs\sp_red_fester.ncs: spells\sp_red_fester.nss include\prc_inc_spells.nss include\inc_abil_damage.nss include\prc_add_spell_dc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_regen_wounds.ncs: spells\sp_regen_wounds.nss include\x2_inc_spellhook.nss include\prc_inc_spells.nss include\prc_x2_craft.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_inc_newip.nss include\prc_add_spell_dc.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_descrptr.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss
|
||||
|
||||
spellobjs\sp_regroup.ncs: spells\sp_regroup.nss include\prc_alterations.nss include\prc_inc_spells.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_repel_vermin.ncs: spells\sp_repel_vermin.nss include\prc_alterations.nss include\prc_inc_spells.nss include\prc_add_spell_dc.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
@ -32727,6 +32760,8 @@ spellobjs\sp_sorrow.ncs: spells\sp_sorrow.nss include\prc_inc_spells.nss include
|
||||
|
||||
spellobjs\sp_soulscour.ncs: spells\sp_soulscour.nss include\prc_sp_func.nss include\prc_inc_sp_tch.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_combat.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss
|
||||
|
||||
spellobjs\sp_speed_wind.ncs: spells\sp_speed_wind.nss include\x2_inc_spellhook.nss include\prc_x2_craft.nss include\prc_inc_spells.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_inc_newip.nss include\prc_add_spell_dc.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_descrptr.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss
|
||||
|
||||
spellobjs\sp_spellturning.ncs: spells\sp_spellturning.nss include\prc_sp_func.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_sphere_spawn.ncs: spells\sp_sphere_spawn.nss include\inc_vfx_const.nss
|
||||
@ -32735,6 +32770,10 @@ spellobjs\sp_sphereud.ncs: spells\sp_sphereud.nss include\prc_inc_spells.nss inc
|
||||
|
||||
spellobjs\sp_spiderskin.ncs: spells\sp_spiderskin.nss include\prc_sp_func.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_spiritweapon.ncs: spells\sp_spiritweapon.nss include\x2_inc_spellhook.nss include\inc_spirit_weapn.nss include\prc_x2_craft.nss include\prc_inc_spells.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_inc_newip.nss include\prc_add_spell_dc.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_descrptr.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss include\inc_rand_equip.nss
|
||||
|
||||
spellobjs\sp_spiritworm.ncs: spells\sp_spiritworm.nss include\prc_inc_sp_tch.nss include\prc_add_spell_dc.nss include\prc_inc_combat.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_misc_const.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_utility.nss include\prc_inc_spells.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\inc_abil_damage.nss
|
||||
|
||||
spellobjs\sp_splresismass.ncs: spells\sp_splresismass.nss include\prc_sp_func.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
||||
spellobjs\sp_spore_vrock.ncs: spells\sp_spore_vrock.nss include\prc_inc_spells.nss include\prc_add_spell_dc.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
@ -32783,6 +32822,8 @@ spellobjs\sp_tng_baalz.ncs: spells\sp_tng_baalz.nss include\prc_inc_spells.nss i
|
||||
|
||||
spellobjs\sp_tomb_light.ncs: spells\sp_tomb_light.nss include\prc_sp_func.nss include\prc_inc_sp_tch.nss include\prc_add_spell_dc.nss include\prc_alterations.nss include\prc_inc_unarmed.nss include\inc_abil_damage.nss include\prc_inc_damage.nss include\prc_effect_inc.nss include\inc_item_props.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\prc_inc_natweap.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_sb_const.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_combat.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss
|
||||
|
||||
spellobjs\sp_tortoiseshell.ncs: spells\sp_tortoiseshell.nss include\x2_inc_spellhook.nss include\prc_x2_craft.nss include\prc_inc_spells.nss include\prc_inc_combat.nss include\prc_inc_itmrstr.nss include\prc_inc_burn.nss include\pnp_shft_main.nss include\inc_dynconv.nss include\inc_npc.nss include\prc_inc_newip.nss include\prc_add_spell_dc.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_descrptr.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_abil_damage.nss include\prc_getbest_inc.nss include\prc_inc_function.nss include\prc_inc_util.nss include\prc_inc_stunfist.nss include\inc_nwnx_funcs.nss include\prc_template_con.nss include\prc_alterations.nss
|
||||
|
||||
spellobjs\sp_touch_fatigue.ncs: spells\sp_touch_fatigue.nss include\prc_inc_sp_tch.nss include\prc_sp_func.nss include\prc_add_spell_dc.nss include\prc_inc_combat.nss include\prc_inc_unarmed.nss include\prc_inc_onhit.nss include\prc_misc_const.nss include\prc_inc_fork.nss include\prc_inc_natweap.nss include\inc_utility.nss include\prc_inc_spells.nss include\prc_inc_nwscript.nss include\prc_class_const.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\prc_inc_array.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\inc_2dacache.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_debug.nss include\prc_inc_switch.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss include\inc_abil_damage.nss include\prc_alterations.nss
|
||||
|
||||
spellobjs\sp_towering_oak.ncs: spells\sp_towering_oak.nss include\prc_inc_spells.nss include\inc_newspellbook.nss include\inc_vfx_const.nss include\spinc_necro_cyst.nss include\true_utter_const.nss include\prc_inc_sneak.nss include\prcsp_engine.nss include\inc_item_props.nss include\prc_inc_core.nss include\inc_sp_gain_mem.nss include\lookup_2da_spell.nss include\inc_lookups.nss include\prc_inc_damage.nss include\prc_inc_sb_const.nss include\inc_2dacache.nss include\inc_debug.nss include\prc_inc_switch.nss include\prc_inc_array.nss include\prc_class_const.nss include\prc_effect_inc.nss include\prc_inc_castlvl.nss include\prc_inc_newip.nss include\prc_inc_descrptr.nss include\prc_x2_itemprop.nss include\prc_ipfeat_const.nss include\inc_utility.nss include\prc_inc_nwscript.nss include\inc_target_list.nss include\inc_logmessage.nss include\inc_threads.nss include\prc_inc_actions.nss include\inc_time.nss include\inc_draw_prc.nss include\inc_eventhook.nss include\inc_metalocation.nss include\inc_array_sort.nss include\inc_uniqueid.nss include\inc_set.nss include\prc_misc_const.nss include\prc_spell_const.nss include\inv_invoc_const.nss include\psi_power_const.nss include\prc_inc_racial.nss include\moi_meld_const.nss include\bnd_vestig_const.nss include\prc_feat_const.nss include\prc_racial_const.nss include\inc_persist_loca.nss include\prc_inc_skin.nss include\inc_persistsql.nss include\inc_draw.nss include\inc_draw_tools.nss include\inc_pers_array.nss include\inc_area.nss include\inc_heap.nss include\inc_prc_npc.nss include\tob_move_const.nss include\prcsp_archmaginc.nss include\prc_add_spl_pen.nss include\prcsp_reputation.nss
|
||||
|
BIN
nwn/nwnprc/trunk/others/prc_scr_865.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_865.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_868.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_868.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_871.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_871.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_874.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_874.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_877.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_877.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_880.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_880.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_881.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_881.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_scr_884.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_scr_884.uti
Normal file
Binary file not shown.
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_spirit_weapn.utc
Normal file
BIN
nwn/nwnprc/trunk/others/prc_spirit_weapn.utc
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_sprtwp_armor.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_sprtwp_armor.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_sprtwpn_hide.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_sprtwpn_hide.uti
Normal file
Binary file not shown.
BIN
nwn/nwnprc/trunk/others/prc_sprtwpn_slam.uti
Normal file
BIN
nwn/nwnprc/trunk/others/prc_sprtwpn_slam.uti
Normal file
Binary file not shown.
225
nwn/nwnprc/trunk/scripts/prc_evnt_spirwep.nss
Normal file
225
nwn/nwnprc/trunk/scripts/prc_evnt_spirwep.nss
Normal file
@ -0,0 +1,225 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Spiritual Weapon]
|
||||
//:: [prc_evnt_spirwep.nss]
|
||||
//:: [Jaysyn 2024-08-23 07:58:14]
|
||||
//::
|
||||
//:: OnHit event script for the Spiritual
|
||||
//:: Weapon spell.
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@ Spiritual Weapon
|
||||
(Player's Handbook v.3.5, p. 283)
|
||||
|
||||
Evocation [Force]
|
||||
Level: Cleric 2, Knight of the Chalice 2, War 2, Mysticism 2,
|
||||
Components: V, S, DF,
|
||||
Casting Time: 1 standard action
|
||||
Range: Medium (100 ft. + 10 ft./level)
|
||||
Effect: Magic weapon of force
|
||||
Duration: 1 round/level (D)
|
||||
Saving Throw: None
|
||||
Spell Resistance: Yes
|
||||
|
||||
A weapon made of pure force springs into existence and attacks
|
||||
opponents at a distance, as you direct it, dealing 1d8 force
|
||||
damage per hit, +1 point per three caster levels (maximum +5
|
||||
at 15th level). The weapon takes the shape of a weapon
|
||||
favored by your deity or a weapon with some spiritual
|
||||
significance or symbolism to you (see below) and has the
|
||||
same threat range and critical multipliers as a real weapon
|
||||
of its form. It strikes the opponent you designate, starting
|
||||
with one attack in the round the spell is cast and continuing
|
||||
each round thereafter on your turn. It uses your base attack
|
||||
bonus (possibly allowing it multiple attacks per round in
|
||||
subsequent rounds) plus your Wisdom modifier as its attack
|
||||
bonus. It strikes as a spell, not as a weapon, so, for
|
||||
example, it can damage creatures that have damage
|
||||
reduction. As a force effect, it can strike incorporeal
|
||||
creatures without the normal miss chance associated with
|
||||
incorporeality. The weapon always strikes from your
|
||||
direction. It does not get a flanking bonus or help a
|
||||
combatant get one. Your feats (such as Weapon Focus)
|
||||
or combat actions (such as charge) do not affect the
|
||||
weapon. If the weapon goes beyond the spell range, if
|
||||
it goes out of your sight, or if you are not directing
|
||||
it, the weapon returns to you and hovers.
|
||||
|
||||
Each round after the first, you can use a move action to
|
||||
redirect the weapon to a new target. If you do not,
|
||||
the weapon continues to attack the previous round's
|
||||
target. On any round that the weapon switches targets,
|
||||
it gets one attack. Subsequent rounds of attacking that
|
||||
target allow the weapon to make multiple attacks if your
|
||||
base attack bonus would allow it to. Even if the spiritual
|
||||
weapon is a ranged weapon, use the spell's range, not the
|
||||
weapon's normal range increment, and switching targets
|
||||
still is a move action.
|
||||
|
||||
A spiritual weapon cannot be attacked or harmed by
|
||||
physical attacks, but dispel magic, disintegrate, a
|
||||
sphere of annihilation, or a rod of cancellation affects it.
|
||||
A spiritual weapon's AC against touch attacks is 12 (10 +
|
||||
size bonus for Tiny object).
|
||||
|
||||
If an attacked creature has spell resistance, you make a
|
||||
caster level check (1d20 + caster level) against that
|
||||
spell resistance the first time the spiritual weapon
|
||||
strikes it. If the weapon is successfully resisted, the
|
||||
spell is dispelled. If not, the weapon has its normal
|
||||
full effect on that creature for the duration of the spell.
|
||||
*///////////////////////////////////////////////////////////
|
||||
#include "prc_inc_spells"
|
||||
#include "inc_spirit_weapn"
|
||||
|
||||
void main()
|
||||
{
|
||||
object oWeapon = PRCGetSpellCastItem(); // The weapon itself
|
||||
object oSummon = GetItemPossessor(oWeapon); // The wielder of the weapon
|
||||
object oTarget = PRCGetSpellTargetObject(); // The creature being attacked
|
||||
object oCaster = GetLocalObject(oSummon, "MY_CASTER"); // Retrieve the stored caster
|
||||
object oPC = GetFirstPC(); // First player character for debug messages
|
||||
|
||||
int nRunEvent = GetRunningEvent();
|
||||
|
||||
if (nRunEvent == EVENT_ONUNAQUIREITEM || nRunEvent == EVENT_ITEM_ONPLAYERUNEQUIPITEM)
|
||||
{
|
||||
oSummon = GetPCItemLastUnequippedBy();
|
||||
oWeapon = GetPCItemLastUnequipped();
|
||||
SendMessageToPC(GetFirstPC(), "prc_evnt_spirwep: Item OnUnEquip / OnUnAcquire Event running.");
|
||||
HandleSpiritualWeaponUnequipEvent();
|
||||
return;
|
||||
}
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Script started. Weapon hit detected.");
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Caster found: " + GetName(oCaster));
|
||||
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Caster Level: " + IntToString(nCasterLevel));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spell Penetration: " + IntToString(SPGetPenetr()));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Total Penetration: " + IntToString(nPenetr));
|
||||
|
||||
string sRunKey = ObjectToString(oWeapon)+"SR_CHECKED_" + ObjectToString(oTarget);
|
||||
if (!GetLocalInt(oWeapon, sRunKey))
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: SR check has not been performed yet. Proceeding with the check.");
|
||||
SetLocalInt(oWeapon, sRunKey, TRUE);
|
||||
|
||||
if(PRCDoResistSpell(oCaster, oTarget, nPenetr))
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Target's spell resistance check succeeded. Destroying Spiritual Weapon.");
|
||||
|
||||
SetPlotFlag(oWeapon, FALSE);
|
||||
SetPlotFlag(oSummon, FALSE);
|
||||
SetImmortal(oSummon, FALSE);
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_DISPEL), oSummon);
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: VFX applied to wielder.");
|
||||
|
||||
DelayCommand(0.5f, DestroyObject(oWeapon));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spiritual Weapon destruction scheduled.");
|
||||
|
||||
DelayCommand(1.0f, DestroyObject(oSummon));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spiritual Weapon Summon destruction scheduled.");
|
||||
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spell resistance check passed. Spiritual Weapon remains intact.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: SR check already performed for this target. Skipping SR check.");
|
||||
}
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
|
||||
/* void main()
|
||||
{
|
||||
object oWeapon = PRCGetSpellCastItem(); // The weapon itself
|
||||
object oSummon = GetItemPossessor(oWeapon); // The wielder of the weapon
|
||||
object oTarget = PRCGetSpellTargetObject(); // The creature being attacked
|
||||
object oCaster = GetLocalObject(oSummon, "MY_CASTER"); // Retrieve the stored caster
|
||||
object oPC = GetFirstPC(); // First player character for debug messages
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Script started. Weapon hit detected.");
|
||||
|
||||
if (GetUserDefinedItemEventNumber() == X2_ITEM_EVENT_UNEQUIP)
|
||||
{
|
||||
oSummon = GetPCItemLastUnequippedBy();
|
||||
oWeapon = GetPCItemLastUnequipped();
|
||||
SendMessageToPC(GetFirstPC(), "prc_evnt_spirwep: Item OnUnEquip Event running.");
|
||||
HandleSpiritualWeaponUnequipEvent();
|
||||
return;
|
||||
}
|
||||
|
||||
else if (GetUserDefinedItemEventNumber() != X2_ITEM_EVENT_ONHITCAST)
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: onHit Event not detected.");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (oCaster == OBJECT_INVALID)
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Error: Caster not found on summon. Exiting script.");
|
||||
return;
|
||||
}
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Caster found: " + GetName(oCaster));
|
||||
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Caster Level: " + IntToString(nCasterLevel));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spell Penetration: " + IntToString(SPGetPenetr()));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Total Penetration: " + IntToString(nPenetr));
|
||||
|
||||
string sRunKey = ObjectToString(oWeapon)+"SR_CHECKED_" + ObjectToString(oTarget);
|
||||
if (!GetLocalInt(oWeapon, sRunKey))
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: SR check has not been performed yet. Proceeding with the check.");
|
||||
SetLocalInt(oWeapon, sRunKey, TRUE);
|
||||
|
||||
if(PRCDoResistSpell(oCaster, oTarget, nPenetr))
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Target's spell resistance check succeeded. Destroying Spiritual Weapon.");
|
||||
|
||||
SetPlotFlag(oWeapon, FALSE);
|
||||
SetPlotFlag(oSummon, FALSE);
|
||||
SetImmortal(oSummon, FALSE);
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_DISPEL), oSummon);
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: VFX applied to wielder.");
|
||||
|
||||
DelayCommand(0.5f, DestroyObject(oWeapon));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spiritual Weapon destruction scheduled.");
|
||||
|
||||
DelayCommand(1.0f, DestroyObject(oSummon));
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spiritual Weapon Summon destruction scheduled.");
|
||||
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: Spell resistance check passed. Spiritual Weapon remains intact.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: SR check already performed for this target. Skipping SR check.");
|
||||
}
|
||||
|
||||
int nDamBonus = min(5, nCasterLevel / 3);
|
||||
effect eDamage = EffectDamage(nDamBonus, DAMAGE_TYPE_DIVINE);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eDamage, oTarget);
|
||||
if(DEBUG) DoDebug("prc_evnt_spirwep: "+IntToString(nDamBonus)+" magical damage applied to the target.");
|
||||
} */
|
98
nwn/nwnprc/trunk/scripts/rs_regen_wounds.nss
Normal file
98
nwn/nwnprc/trunk/scripts/rs_regen_wounds.nss
Normal file
@ -0,0 +1,98 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Regenerate X Wounds]
|
||||
//:: [rs_regen_wounds.nss]
|
||||
//:: [Jaysyn - PRC8 2024-08-29 12:26:40]
|
||||
//::
|
||||
//:: RunScript for Regeneration effect
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Regenerate X Wounds
|
||||
(Masters of the Wild: A Guidebook to Barbarians,
|
||||
Druids, and Rangers)
|
||||
|
||||
Conjuration (Healing)
|
||||
Level: Cleric 1-4, Druid 1-4,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's
|
||||
life energy, granting him or her the fast healing
|
||||
ability for the duration of the spell.
|
||||
|
||||
This healing applies only to damage sustained during
|
||||
the spell's duration, not to that from previous injuries.
|
||||
|
||||
The subject heals 1 hit point per round of such
|
||||
damage until the spell ends and is automatically stabilized
|
||||
if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate light wounds does not restore hit points lost from
|
||||
starvation, thirst, or suffocation, nor does it allow a creature
|
||||
to regrow or attach lost body parts.
|
||||
|
||||
The effects of multiple regenerate spells do not stack, only
|
||||
the highest-level effect applies.
|
||||
|
||||
Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.
|
||||
|
||||
*//////////////////////////////////////////////////
|
||||
#include "prc_inc_spells"
|
||||
|
||||
void ControlledRegeneration(object oTarget, int nRegenRate)
|
||||
{
|
||||
int nCurrentHP = GetCurrentHitPoints(oTarget);
|
||||
int nInitialHP = GetLocalInt(oTarget, "INITIAL_HIT_POINTS");
|
||||
|
||||
if(DEBUG) DoDebug("rs_regen_wounds > ControlledRegeneration: Initial HP = " + IntToString(nInitialHP) + ".");
|
||||
if(DEBUG) DoDebug("rs_regen_wounds > ControlledRegeneration: Current HP = " + IntToString(nCurrentHP) + ".");
|
||||
|
||||
if (nCurrentHP < nInitialHP)
|
||||
{
|
||||
int nHealAmount = min(nRegenRate, nInitialHP - nCurrentHP); // Ensure not to heal beyond the initial hit points
|
||||
if(DEBUG) DoDebug( "rs_regen_wounds > ControlledRegeneration: Healing " + IntToString(nHealAmount) + " HP.");
|
||||
effect eFakeRegen = EffectHeal(nHealAmount);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eFakeRegen, oTarget);
|
||||
|
||||
effect eVis = EffectVisualEffect(VFX_DUR_GLOW_LIGHT_GREEN);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eVis, oTarget, 6.0f); // Temporary visual effect
|
||||
}
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
// Get the event type
|
||||
int nEvent = GetLastRunScriptEffectScriptType();
|
||||
// Get original effect
|
||||
effect eOriginal = GetLastRunScriptEffect();
|
||||
// Get creator
|
||||
object oCaster = GetEffectCreator(eOriginal);
|
||||
// Get healing amount from sData
|
||||
int nHealing = StringToInt(GetEffectString(eOriginal, 0));
|
||||
// Target is OBJECT_SELF, needed for AssignCommand later
|
||||
object oTarget = OBJECT_SELF;
|
||||
|
||||
// We apply healing on the start and interval scripts
|
||||
switch(nEvent)
|
||||
{
|
||||
case RUNSCRIPT_EFFECT_SCRIPT_TYPE_ON_APPLIED:
|
||||
case RUNSCRIPT_EFFECT_SCRIPT_TYPE_ON_INTERVAL:
|
||||
{
|
||||
// Apply Healing
|
||||
ControlledRegeneration(oTarget, nHealing);
|
||||
}
|
||||
break;
|
||||
case RUNSCRIPT_EFFECT_SCRIPT_TYPE_ON_REMOVED:
|
||||
{
|
||||
// Cessate
|
||||
effect eCessate = EffectVisualEffect(VFX_DUR_CESSATE_NEGATIVE);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eCessate, oTarget, 0.1);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
@ -15,9 +15,83 @@
|
||||
|
||||
|
||||
//:: modified by mr_bumpkin Dec 4, 2003
|
||||
|
||||
//:: This spell isn't supposed to have a saving throw.
|
||||
//:: modified by Jaysyn: 2024-08-25 14:41:58
|
||||
|
||||
|
||||
#include "prc_inc_spells"
|
||||
#include "prc_add_spell_dc"
|
||||
|
||||
void main()
|
||||
{
|
||||
PRCSetSchool(SPELL_SCHOOL_CONJURATION);
|
||||
|
||||
//Declare major variables
|
||||
object oCaster = GetAreaOfEffectCreator();
|
||||
object oTarget = GetEnteringObject();
|
||||
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
effect eVis = EffectVisualEffect(VFX_IMP_ACID_S);
|
||||
effect eSlow = EffectMovementSpeedDecrease(50);
|
||||
float fDelay = PRCGetRandomDelay(1.0, 2.2);
|
||||
int nPenetr = GetLocalInt(OBJECT_SELF, "X2_AoE_Caster_Level") + SPGetPenetr(oCaster);
|
||||
|
||||
if (spellsIsTarget(oTarget, SPELL_TARGET_STANDARDHOSTILE, oCaster))
|
||||
{
|
||||
//Fire cast spell at event for the target
|
||||
SignalEvent(oTarget, EventSpellCastAt(oCaster, SPELL_ACID_FOG));
|
||||
//Spell resistance check
|
||||
if(!PRCDoResistSpell(oCaster, oTarget, nPenetr, fDelay))
|
||||
{
|
||||
//Roll Damage
|
||||
//Enter Metamagic conditions
|
||||
int nDamage = d6(2);
|
||||
if (nMetaMagic & METAMAGIC_MAXIMIZE)
|
||||
nDamage = 12;//Damage is at max
|
||||
if (nMetaMagic & METAMAGIC_EMPOWER)
|
||||
nDamage = nDamage + (nDamage/2); //Damage/Healing is +50%
|
||||
// Acid Sheath adds +1 damage per die to acid descriptor spells
|
||||
if (GetHasDescriptor(SPELL_ACID_FOG, DESCRIPTOR_ACID) && GetHasSpellEffect(SPELL_MESTILS_ACID_SHEATH, oCaster))
|
||||
nDamage += 2;
|
||||
nDamage += SpellDamagePerDice(oCaster, 2);
|
||||
|
||||
//slowing effect
|
||||
SPApplyEffectToObject(DURATION_TYPE_PERMANENT, eSlow, oTarget,0.0f,FALSE);
|
||||
// * BK: Removed this because it reduced damage, didn't make sense nDamage = d6();
|
||||
|
||||
|
||||
//Set Damage Effect with the modified damage
|
||||
effect eDam = PRCEffectDamage(oTarget, nDamage, GetLocalInt(OBJECT_SELF, "Acid_Fog_Damage"));
|
||||
//Apply damage and visuals
|
||||
DelayCommand(fDelay, SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget));
|
||||
DelayCommand(fDelay, SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDam, oTarget));
|
||||
PRCBonusDamage(oTarget);
|
||||
}
|
||||
}
|
||||
PRCSetSchool();
|
||||
}
|
||||
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Acid Fog: On Enter
|
||||
//:: NW_S0_AcidFogA.nss
|
||||
//:: Copyright (c) 2001 Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
All creatures within the AoE take 2d6 acid damage
|
||||
per round and upon entering if they fail a Fort Save
|
||||
their movement is halved.
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Preston Watamaniuk
|
||||
//:: Created On: May 17, 2001
|
||||
//:://///////////////////////////////////////////
|
||||
|
||||
|
||||
//:: modified by mr_bumpkin Dec 4, 2003
|
||||
/* #include "prc_inc_spells"
|
||||
#include "prc_add_spell_dc"
|
||||
|
||||
void main()
|
||||
{
|
||||
PRCSetSchool(SPELL_SCHOOL_CONJURATION);
|
||||
@ -67,4 +141,4 @@ void main()
|
||||
}
|
||||
}
|
||||
PRCSetSchool();
|
||||
}
|
||||
} */
|
@ -5,8 +5,8 @@
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
All creatures within the AoE take 2d6 acid damage
|
||||
per round and upon entering if they fail a Fort Save
|
||||
their movement is halved.
|
||||
per round and their movement is halved.
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Preston Watamaniuk
|
||||
@ -18,7 +18,8 @@
|
||||
//:: modified by mr_bumpkin Dec 4, 2003
|
||||
#include "prc_inc_spells"
|
||||
|
||||
|
||||
//:: This spell isn't supposed to have a saving throw.
|
||||
//:: modified by Jaysyn: 2024-08-25 14:41:58
|
||||
|
||||
void main()
|
||||
{
|
||||
|
@ -5,8 +5,8 @@
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
All creatures within the AoE take 2d6 acid damage
|
||||
per round and upon entering if they fail a Fort Save
|
||||
their movement is halved.
|
||||
per round and their movement is halved.
|
||||
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Preston Watamaniuk
|
||||
@ -15,6 +15,10 @@
|
||||
|
||||
|
||||
//:: modified by mr_bumpkin Dec 4, 2003
|
||||
|
||||
//:: This spell isn't supposed to have a saving throw.
|
||||
//:: modified by Jaysyn: 2024-08-25 14:41:58
|
||||
|
||||
#include "prc_inc_spells"
|
||||
#include "prc_add_spell_dc"
|
||||
|
||||
@ -58,11 +62,6 @@ void main()
|
||||
int nSaveType = ChangedSaveType(nDamageType);
|
||||
float fDelay = PRCGetRandomDelay(0.4, 1.2);
|
||||
|
||||
if(PRCMySavingThrow(SAVING_THROW_FORT, oTarget, nDC, nSaveType, oCaster, fDelay))
|
||||
{
|
||||
// This script does nothing if it has Mettle else deal only 1/2 damage
|
||||
nDamage = GetHasMettle(oTarget, SAVING_THROW_FORT) ? 0 : nDamage / 2;
|
||||
}
|
||||
//Fire cast spell at event for the affected target
|
||||
SignalEvent(oTarget, EventSpellCastAt(oCaster, SPELL_ACID_FOG));
|
||||
//Spell resistance check
|
||||
|
@ -1,5 +1,10 @@
|
||||
/**@file Chasing Perfection
|
||||
[sp_chasperfect.nss]
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Chasing Perfection]
|
||||
//:: [sp_chasperfect.nss]
|
||||
//:: [Tenjac & Jaysyn 20240807]
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Chasing Perfection
|
||||
(Player's Handbook II, p. 106)
|
||||
|
||||
Transmutation
|
||||
@ -23,13 +28,7 @@ enhancement bonus to each of its ability scores.
|
||||
Material Component: A statuette of a celestial or
|
||||
fiend worth 50 gp.
|
||||
|
||||
**/
|
||||
|
||||
////////////////////////////////////////////////////
|
||||
// Author: Tenjac & Jaysyn
|
||||
// Date: 2024/08/07
|
||||
////////////////////////////////////////////////////
|
||||
|
||||
**/////////////////////////////////////////////////
|
||||
#include "prc_inc_sp_tch"
|
||||
#include "prc_sp_func"
|
||||
#include "prc_add_spell_dc"
|
||||
@ -42,9 +41,10 @@ int DoSpell(object oCaster, object oTarget, int nCasterLevel, int nEvent)
|
||||
if(nMetaMagic & METAMAGIC_EXTEND)
|
||||
fDur += fDur;
|
||||
|
||||
PRCSignalSpellEvent(oTarget, FALSE, SPELL_CHASING_PERFECTION, oCaster);
|
||||
//:: Fire spell cast at event for target
|
||||
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, PRCGetSpellId(), FALSE));
|
||||
|
||||
// Check for existing ability enhancing spells
|
||||
//:: Check for existing ability enhancing spells
|
||||
effect eExistingSpellEffect = GetFirstEffect(oTarget);
|
||||
|
||||
int nBoostSTR = 4;
|
||||
@ -128,17 +128,22 @@ int DoSpell(object oCaster, object oTarget, int nCasterLevel, int nEvent)
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
//:: Run the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
|
||||
//:: Prevent spell stacking
|
||||
PRCRemoveEffectsFromSpell(oTarget, PRCGetSpellId());
|
||||
|
||||
int nEvent = GetLocalInt(oCaster, PRC_SPELL_EVENT); //use bitwise & to extract flags
|
||||
|
||||
if(!nEvent) //normal cast
|
||||
{
|
||||
if(GetLocalInt(oCaster, PRC_SPELL_HOLD) && oCaster == oTarget)
|
||||
|
@ -1,10 +1,12 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Force Missiles
|
||||
//:: sp_forcemissiles
|
||||
//:: Copyright (c) 2022 PRC
|
||||
//:: [Force Missiles]
|
||||
//:: [sp_forcemissiles.nss]
|
||||
//:: Created By: Jaysyn / Tsurani Nevericy
|
||||
//:: Created On: 20220726
|
||||
//:: Last Updated By: Jaysyn
|
||||
//:: Last Updated On: 2024-08-16 10:01:17
|
||||
//:://////////////////////////////////////////////
|
||||
/*/
|
||||
Force Missiles
|
||||
/**@file Force Missiles
|
||||
(Spell Compendium, p. 98)
|
||||
|
||||
Evocation [Force]
|
||||
@ -33,109 +35,106 @@ You gain one missile for every four caster levels. You can make more than one
|
||||
missile strike a single target, if desired. However,you must designate targets
|
||||
before rolling for spell resistance or damage.
|
||||
|
||||
/*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Tsurani Nevericy
|
||||
//:: Created On: 05/15/2024
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Last Updated By: Tsurani Nevericy
|
||||
//:: Last Updated On: 05/15/2024
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
#include "prc_sp_func"
|
||||
#include "prc_inc_spells"
|
||||
*///////////////////////////////////////////////////////////
|
||||
#include "x2_inc_spellhook"
|
||||
#include "prc_inc_spells"
|
||||
|
||||
void SendMissileBomb(object oCaster, object oTarget, float fDelay=0.0, float fTime=0.0)
|
||||
{
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_IMP_MIRV), oTarget);
|
||||
location lLoc = GetLocation(oTarget);
|
||||
object oLoop = GetFirstObjectInShape(SHAPE_SPHERE, 5.0, lLoc, TRUE);
|
||||
object oLoop = MyFirstObjectInShape(SHAPE_SPHERE, FeetToMeters(5.0), lLoc, TRUE);
|
||||
|
||||
while (GetIsObjectValid(oLoop))
|
||||
{
|
||||
SignalEvent(oLoop, EventSpellCastAt(oCaster, PRCGetSpellId()));
|
||||
int nDam;
|
||||
|
||||
if (oLoop == oTarget)
|
||||
{
|
||||
int nDam = d6(2);
|
||||
nDam = d6(2);
|
||||
if (nMetaMagic == METAMAGIC_MAXIMIZE)
|
||||
nDam = 12;
|
||||
nDam = 12;
|
||||
if (nMetaMagic == METAMAGIC_EMPOWER)
|
||||
nDam += nDam/2;
|
||||
nDam += nDam/2;
|
||||
|
||||
DelayCommand(fTime, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(nDam, DAMAGE_TYPE_MAGICAL), oLoop));
|
||||
DelayCommand(fTime, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_MAGBLUE, FALSE, 4.0f), oLoop));
|
||||
}
|
||||
else if (!PRCDoResistSpell(oCaster, oLoop, FloatToInt(fDelay)))
|
||||
else if (!PRCDoResistSpell(oCaster, oLoop, nPenetr, fDelay))
|
||||
{
|
||||
int nDam = d6(1);
|
||||
nDam = d6(1);
|
||||
if (nMetaMagic == METAMAGIC_MAXIMIZE)
|
||||
nDam = 6;
|
||||
nDam = 6;
|
||||
if (nMetaMagic == METAMAGIC_EMPOWER)
|
||||
nDam += nDam/2;
|
||||
nDam += nDam/2;
|
||||
|
||||
DelayCommand(fTime, ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDamage(nDam, DAMAGE_TYPE_MAGICAL), oLoop));
|
||||
DelayCommand(fTime, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_MAGBLUE), oLoop));
|
||||
}
|
||||
oLoop = GetNextObjectInShape(SHAPE_SPHERE, 5.0, lLoc, TRUE);
|
||||
|
||||
oLoop = MyNextObjectInShape(SHAPE_SPHERE, FeetToMeters(5.0), lLoc, TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
//Implements the spell impact, put code here
|
||||
// if called in many places, return TRUE if
|
||||
// stored charges should be decreased
|
||||
// eg. touch attack hits
|
||||
//
|
||||
// Variables passed may be changed if necessary
|
||||
int DoSpell(object oCaster, object oTarget, int nCasterLevel, int nEvent)
|
||||
void main()
|
||||
{
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
int nSaveDC = PRCGetSaveDC(oTarget, oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
int i;
|
||||
int nTargets;
|
||||
int nCnt = 1;
|
||||
float fDist, fDelay, fDelay2, fTime;
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
if (nCasterLevel > 40) nCasterLevel = 40;
|
||||
int nMissiles = nCasterLevel/4;
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
int i;
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget;
|
||||
float fDist, fDelay, fDelay2 = 0.0, fTime;
|
||||
int nTargets = 0;
|
||||
int nCnt = 1;
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
if (nCasterLevel > 40) nCasterLevel = 40;
|
||||
int nMissiles = nCasterLevel / 4;
|
||||
if (nMissiles < 1) nMissiles = 1;
|
||||
|
||||
location lTarget = PRCGetSpellTargetLocation();
|
||||
location lTarget = GetSpellTargetLocation();
|
||||
oTarget = MyFirstObjectInShape(SHAPE_SPHERE, FeetToMeters(30.0), lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
|
||||
oTarget = GetFirstObjectInShape(SHAPE_SPHERE, 9.144, lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
while (GetIsObjectValid(oTarget))
|
||||
{
|
||||
if (spellsIsTarget(oTarget, SPELL_TARGET_SELECTIVEHOSTILE, oCaster) && oTarget != oCaster)
|
||||
{
|
||||
nTargets++;
|
||||
}
|
||||
oTarget = GetNextObjectInShape(SHAPE_SPHERE, 9.144, lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
oTarget = MyNextObjectInShape(SHAPE_SPHERE, FeetToMeters(30.0), lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
}
|
||||
if (!nTargets)
|
||||
return FALSE;
|
||||
|
||||
if (nTargets == 0)
|
||||
return;
|
||||
|
||||
int nExtraMissiles = nMissiles / nTargets;
|
||||
|
||||
if (nExtraMissiles <= 0)
|
||||
if (nExtraMissiles < 1)
|
||||
nExtraMissiles = 1;
|
||||
|
||||
int nRemainder = 0;
|
||||
int nRemainder = nMissiles % nTargets;
|
||||
|
||||
if (nTargets > nMissiles) nTargets = nMissiles;
|
||||
oTarget = MyFirstObjectInShape(SHAPE_SPHERE, FeetToMeters(30.0), lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
|
||||
nRemainder = nMissiles % nTargets;
|
||||
|
||||
oTarget = GetFirstObjectInShape(SHAPE_SPHERE, 9.144, lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
while (GetIsObjectValid(oTarget) && nCnt <= nTargets)
|
||||
{
|
||||
if (spellsIsTarget(oTarget, SPELL_TARGET_SELECTIVEHOSTILE, oCaster) && oTarget != oCaster)
|
||||
{
|
||||
if (!PRCDoResistSpell(oCaster, oTarget, FloatToInt(fDelay)))
|
||||
if (!PRCDoResistSpell(oCaster, oTarget, nPenetr, fDelay))
|
||||
{
|
||||
int i;
|
||||
for (i=1; i <= nExtraMissiles + nRemainder; i++)
|
||||
for (i = 0; i < nExtraMissiles + nRemainder; i++)
|
||||
{
|
||||
fDist = GetDistanceBetween(oCaster, oTarget);
|
||||
fDelay = fDist/(3.0 * log(fDist) + 2.0);
|
||||
fDelay = fDist / (3.0 * log(fDist) + 2.0);
|
||||
fTime = fDelay;
|
||||
fDelay2 += 0.1;
|
||||
fTime += fDelay2;
|
||||
@ -149,49 +148,8 @@ int DoSpell(object oCaster, object oTarget, int nCasterLevel, int nEvent)
|
||||
nCnt++;
|
||||
nRemainder = 0;
|
||||
}
|
||||
oTarget = GetNextObjectInShape(SHAPE_SPHERE, 9.144, lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int i;
|
||||
int nTargets;
|
||||
int nCnt = 1;
|
||||
float fDist, fDelay, fDelay2, fTime;
|
||||
|
||||
int nEvent = GetLocalInt(oCaster, PRC_SPELL_EVENT); //use bitwise & to extract flags
|
||||
if(!nEvent) //normal cast
|
||||
{
|
||||
if(GetLocalInt(oCaster, PRC_SPELL_HOLD) && oCaster == oTarget)
|
||||
{ //holding the charge, casting spell on self
|
||||
SetLocalSpellVariables(oCaster, 1); //change 1 to number of charges
|
||||
return;
|
||||
}
|
||||
DoSpell(oCaster, oTarget, nCasterLevel, nEvent);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(nEvent & PRC_SPELL_EVENT_ATTACK)
|
||||
{
|
||||
if(DoSpell(oCaster, oTarget, nCasterLevel, nEvent))
|
||||
DecrementSpellCharges(oCaster);
|
||||
}
|
||||
oTarget = MyNextObjectInShape(SHAPE_SPHERE, FeetToMeters(30.0), lTarget, TRUE, OBJECT_TYPE_CREATURE);
|
||||
}
|
||||
//:: Unset the Spell school
|
||||
PRCSetSchool();
|
||||
}
|
||||
|
||||
//::///////////////////////////////////////////////////////////////////
|
178
nwn/nwnprc/trunk/spells/sp_regen_wounds.nss
Normal file
178
nwn/nwnprc/trunk/spells/sp_regen_wounds.nss
Normal file
@ -0,0 +1,178 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Regenerate X Wounds]
|
||||
//:: [sp_regen_wounds.nss]
|
||||
//:: [Jaysyn - PRC8 2024-08-29 12:26:52]
|
||||
//::
|
||||
//:: Handles all Regen X Wounds spells
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Regenerate X Wounds
|
||||
(Masters of the Wild: A Guidebook to Barbarians,
|
||||
Druids, and Rangers)
|
||||
|
||||
Conjuration (Healing)
|
||||
Level: Cleric 1-4, Druid 1-4,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's
|
||||
life energy, granting him or her the fast healing
|
||||
ability for the duration of the spell.
|
||||
|
||||
This healing applies only to damage sustained during
|
||||
the spell's duration, not to that from previous injuries.
|
||||
|
||||
The subject heals 1 hit point per round of such
|
||||
damage until the spell ends and is automatically stabilized
|
||||
if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate light wounds does not restore hit points lost from
|
||||
starvation, thirst, or suffocation, nor does it allow a creature
|
||||
to regrow or attach lost body parts.
|
||||
|
||||
The effects of multiple regenerate spells do not stack, only
|
||||
the highest-level effect applies.
|
||||
|
||||
Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.
|
||||
|
||||
*//////////////////////////////////////////////////
|
||||
#include "x2_inc_spellhook"
|
||||
#include "prc_inc_spells"
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
|
||||
int nSpellId = PRCGetSpellId();
|
||||
int nMetamagic = PRCGetMetaMagicFeat();
|
||||
int nRegenRate = 0;
|
||||
int nDuration = 10 + PRCGetCasterLevel(oCaster); // Duration in rounds
|
||||
int nCurrentHP = GetCurrentHitPoints(oTarget);
|
||||
int nInitialHP = GetLocalInt(oTarget, "INITIAL_HIT_POINTS");
|
||||
|
||||
//:: Update Initial HP if the current HP are higher than the stored Initial HP
|
||||
if (nCurrentHP > nInitialHP)
|
||||
{
|
||||
nInitialHP = nCurrentHP;
|
||||
SetLocalInt(oTarget, "INITIAL_HIT_POINTS", nInitialHP);
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Updated Initial HP to " + IntToString(nInitialHP) + ".");
|
||||
}
|
||||
|
||||
if (GetRacialType(oTarget) != RACIAL_TYPE_CONSTRUCT && GetRacialType(oTarget) != RACIAL_TYPE_UNDEAD)
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Initial HP = " + IntToString(nInitialHP) + ".");
|
||||
|
||||
switch (nSpellId)
|
||||
{
|
||||
case SPELL_REGEN_LIGHT_WOUNDS:
|
||||
{
|
||||
nRegenRate = 1;
|
||||
break;
|
||||
}
|
||||
case SPELL_REGEN_MODERATE_WOUNDS:
|
||||
{
|
||||
nRegenRate = 2;
|
||||
break;
|
||||
}
|
||||
case SPELL_REGEN_SERIOUS_WOUNDS:
|
||||
{
|
||||
nRegenRate = 3;
|
||||
break;
|
||||
}
|
||||
case SPELL_REGEN_CRITICAL_WOUNDS:
|
||||
{
|
||||
nRegenRate = 4;
|
||||
break;
|
||||
}
|
||||
default: return;
|
||||
}
|
||||
|
||||
if (nMetamagic == METAMAGIC_EXTEND)
|
||||
{
|
||||
nDuration *= 2;
|
||||
}
|
||||
|
||||
// Get the current regeneration effect and its duration
|
||||
int nCurrentRegen = GetLocalInt(oTarget, "REGEN_RATE");
|
||||
int nExistingDuration = 0;
|
||||
int bSameSpell = FALSE;
|
||||
|
||||
effect eExisting = GetFirstEffect(oTarget);
|
||||
while (GetIsEffectValid(eExisting))
|
||||
{
|
||||
if (GetEffectTag(eExisting) == "REGEN_WOUNDS")
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Found existing Regeneration effect via EffectTag.");
|
||||
if (nCurrentRegen == nRegenRate)
|
||||
{
|
||||
bSameSpell = TRUE;
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Same regeneration spell detected.");
|
||||
nExistingDuration = GetEffectDurationRemaining(eExisting) / 6; // Convert seconds to rounds
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Existing Duration = " + IntToString(nExistingDuration));
|
||||
if (nRegenRate >= nCurrentRegen)
|
||||
{
|
||||
// Remove existing effect if new spell is stronger
|
||||
RemoveEffect(oTarget, eExisting);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Don't apply weaker spell
|
||||
PRCSetSchool();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (nRegenRate >= nCurrentRegen)
|
||||
{
|
||||
// Remove existing effect if new spell is stronger
|
||||
RemoveEffect(oTarget, eExisting);
|
||||
}
|
||||
}
|
||||
eExisting = GetNextEffect(oTarget);
|
||||
}
|
||||
|
||||
// Only add the duration if the new spell is the same
|
||||
if (bSameSpell)
|
||||
{
|
||||
nDuration += nExistingDuration;
|
||||
if(DEBUG) DoDebug("sp_regen_wounds: Same regeneration spell detected, " + IntToString(nDuration) + " rounds remaining.");
|
||||
}
|
||||
|
||||
// Set the new regeneration rate and duration
|
||||
SetLocalInt(oTarget, "REGEN_RATE", nRegenRate);
|
||||
SetLocalInt(oTarget, "REGEN_WOUNDS_REMAINING", nDuration);
|
||||
|
||||
effect eVis = EffectVisualEffect(1330); //:: VFX_DUR_BF_IOUN_STONE_GREEN
|
||||
effect eFakeRegen = EffectRunScript("rs_regen_wounds", "rs_regen_wounds", "rs_regen_wounds", 6.0f, IntToString(nRegenRate));
|
||||
|
||||
eFakeRegen = SetEffectSpellId(eFakeRegen, nSpellId);
|
||||
eFakeRegen = EffectLinkEffects(eVis, eFakeRegen);
|
||||
eFakeRegen = TagEffect(eFakeRegen, "REGEN_WOUNDS");
|
||||
|
||||
//:: Remove any old effect & prevent spell stacking
|
||||
PRCRemoveEffectsFromSpell(oTarget, nSpellId);
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eFakeRegen, oTarget, RoundsToSeconds(nDuration));
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
SendMessageToPC(oCaster, "Regenerate Wounds only works on living creatures.");
|
||||
//:: Unset the Spell School
|
||||
PRCSetSchool();
|
||||
return;
|
||||
}
|
||||
}
|
87
nwn/nwnprc/trunk/spells/sp_speed_wind.nss
Normal file
87
nwn/nwnprc/trunk/spells/sp_speed_wind.nss
Normal file
@ -0,0 +1,87 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Speed of the Wind]
|
||||
//:: [sp_speed_wind.nss]
|
||||
//:: [Yaballa: 7/9/2003]
|
||||
//:: Modified by: Jaysyn 2024-08-20 20:06:06
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Speed of the Wind
|
||||
(Masters of the Wild: A Guidebook to Barbarians, Druids, and Rangers)
|
||||
|
||||
Transmutation
|
||||
Level: Druid 2,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 minutes/level
|
||||
Saving Throw: Will negates
|
||||
Spell Resistance: Yes
|
||||
|
||||
With this spell, you can grant the ephemeral quickness
|
||||
of a sudden breeze. The subject gains a +4 enhancement
|
||||
bonus to Dexterity and a -2 enhancement penalty to
|
||||
Constitution.
|
||||
*/////////////////////////////////////////////////
|
||||
#include "x2_inc_spellhook"
|
||||
|
||||
void ApplySpeedOfTheWindEffect(object oTarget, int nCasterLevel, int nMetamagic)
|
||||
{
|
||||
//:: Declare variables
|
||||
int nDuration = nCasterLevel;
|
||||
|
||||
//:: Handle metamagic
|
||||
if(nMetamagic & METAMAGIC_EXTEND)
|
||||
{
|
||||
nDuration = nDuration * 2;
|
||||
}
|
||||
//:: Set up effects
|
||||
effect eDex = EffectAbilityIncrease(ABILITY_DEXTERITY, 4);
|
||||
effect eCon = EffectAbilityDecrease(ABILITY_CONSTITUTION, 2);
|
||||
effect eVis1 = EffectVisualEffect(VFX_IMP_IMPROVE_ABILITY_SCORE);
|
||||
effect eVis2 = EffectVisualEffect(VFX_IMP_HEAD_EVIL);
|
||||
effect eDur = EffectVisualEffect(VFX_DUR_CESSATE_NEUTRAL);
|
||||
effect eLink = EffectLinkEffects(eDex, eCon);
|
||||
eLink = EffectLinkEffects(eLink, eDur);
|
||||
|
||||
// Add visual effects to indicate the spell's impact
|
||||
SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, TurnsToSeconds(nDuration));
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis1, oTarget);
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVis2, oTarget);
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = GetSpellTargetObject();
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nMetamagic = PRCGetMetaMagicFeat();
|
||||
|
||||
//:: Fire spell cast at event for target
|
||||
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, PRCGetSpellId(), FALSE));
|
||||
|
||||
//:: If the target is Undead or a Construct, exit the script
|
||||
if (MyPRCGetRacialType(oTarget) == RACIAL_TYPE_UNDEAD || MyPRCGetRacialType(oTarget) == RACIAL_TYPE_CONSTRUCT)
|
||||
{
|
||||
SendMessageToPC(oCaster, "Only creatures with Constitution scores can be affected by Speed of the Wind");
|
||||
//:: Unset the Spell school
|
||||
PRCSetSchool();
|
||||
return;
|
||||
}
|
||||
|
||||
//:: Prevent spell stacking
|
||||
PRCRemoveEffectsFromSpell(oTarget, PRCGetSpellId());
|
||||
|
||||
//:: Apply the Speed of the Wind effects to the target
|
||||
ApplySpeedOfTheWindEffect(oTarget, nCasterLevel, nMetamagic);
|
||||
|
||||
//:: Unset the Spell school
|
||||
PRCSetSchool();
|
||||
}
|
216
nwn/nwnprc/trunk/spells/sp_spiritweapon.nss
Normal file
216
nwn/nwnprc/trunk/spells/sp_spiritweapon.nss
Normal file
@ -0,0 +1,216 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Spiritual Weapon]
|
||||
//:: [sp_spiritweapon.nss]
|
||||
//:: [Jaysyn 2024-08-23 07:58:14]
|
||||
//::
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@ Spiritual Weapon
|
||||
(Player's Handbook v.3.5, p. 283)
|
||||
|
||||
Evocation [Force]
|
||||
Level: Cleric 2, Knight of the Chalice 2, War 2, Mysticism 2,
|
||||
Components: V, S, DF,
|
||||
Casting Time: 1 standard action
|
||||
Range: Medium (100 ft. + 10 ft./level)
|
||||
Effect: Magic weapon of force
|
||||
Duration: 1 round/level (D)
|
||||
Saving Throw: None
|
||||
Spell Resistance: Yes
|
||||
|
||||
A weapon made of pure force springs into existence and attacks
|
||||
opponents at a distance, as you direct it, dealing 1d8 force
|
||||
damage per hit, +1 point per three caster levels (maximum +5
|
||||
at 15th level). The weapon takes the shape of a weapon
|
||||
favored by your deity or a weapon with some spiritual
|
||||
significance or symbolism to you (see below) and has the
|
||||
same threat range and critical multipliers as a real weapon
|
||||
of its form. It strikes the opponent you designate, starting
|
||||
with one attack in the round the spell is cast and continuing
|
||||
each round thereafter on your turn. It uses your base attack
|
||||
bonus (possibly allowing it multiple attacks per round in
|
||||
subsequent rounds) plus your Wisdom modifier as its attack
|
||||
bonus. It strikes as a spell, not as a weapon, so, for
|
||||
example, it can damage creatures that have damage
|
||||
reduction. As a force effect, it can strike incorporeal
|
||||
creatures without the normal miss chance associated with
|
||||
incorporeality. The weapon always strikes from your
|
||||
direction. It does not get a flanking bonus or help a
|
||||
combatant get one. Your feats (such as Weapon Focus)
|
||||
or combat actions (such as charge) do not affect the
|
||||
weapon. If the weapon goes beyond the spell range, if
|
||||
it goes out of your sight, or if you are not directing
|
||||
it, the weapon returns to you and hovers.
|
||||
|
||||
Each round after the first, you can use a move action to
|
||||
redirect the weapon to a new target. If you do not,
|
||||
the weapon continues to attack the previous round's
|
||||
target. On any round that the weapon switches targets,
|
||||
it gets one attack. Subsequent rounds of attacking that
|
||||
target allow the weapon to make multiple attacks if your
|
||||
base attack bonus would allow it to. Even if the spiritual
|
||||
weapon is a ranged weapon, use the spell's range, not the
|
||||
weapon's normal range increment, and switching targets
|
||||
still is a move action.
|
||||
|
||||
A spiritual weapon cannot be attacked or harmed by
|
||||
physical attacks, but dispel magic, disintegrate, a
|
||||
sphere of annihilation, or a rod of cancellation affects it.
|
||||
A spiritual weapon's AC against touch attacks is 12 (10 +
|
||||
size bonus for Tiny object).
|
||||
|
||||
If an attacked creature has spell resistance, you make a
|
||||
caster level check (1d20 + caster level) against that
|
||||
spell resistance the first time the spiritual weapon
|
||||
strikes it. If the weapon is successfully resisted, the
|
||||
spell is dispelled. If not, the weapon has its normal
|
||||
full effect on that creature for the duration of the spell.
|
||||
*///////////////////////////////////////////////////////////
|
||||
#include "x2_inc_spellhook"
|
||||
#include "inc_spirit_weapn"
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
int nRunEvent = GetRunningEvent();
|
||||
|
||||
if (nRunEvent == EVENT_NPC_ONSPELLCASTAT)
|
||||
{
|
||||
// Get the caster of the spell
|
||||
object oCaster = GetLastSpellCaster();
|
||||
int nCasterLevel = GetCasterLevel(oCaster);
|
||||
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: EVENT_NPC_ONSPELLCASTAT triggered.");
|
||||
|
||||
// Get the spell ID
|
||||
int nSpellId = GetLastSpell();
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel spell ID: " + IntToString(nSpellId));
|
||||
|
||||
// Check if the spell ID is a dispel spell
|
||||
if (nSpellId == SPELL_DISPEL_MAGIC || nSpellId == SPELL_LESSER_DISPEL || nSpellId == SPELL_GREATER_DISPELLING || nSpellId == SPELL_MORDENKAINENS_DISJUNCTION
|
||||
|| nSpellId == SPELL_SLASHING_DISPEL || nSpellId == SPELL_DISPELLING_TOUCH || nSpellId == SPELL_PIXIE_DISPEL || nSpellId == SPELL_GREAT_WALL_OF_DISPEL)
|
||||
{
|
||||
// Get the target of the spell
|
||||
object oTarget = OBJECT_SELF;
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Spell targeted at: " + GetName(oTarget));
|
||||
|
||||
// Check if the target is OBJECT_SELF
|
||||
if (oTarget == OBJECT_SELF)
|
||||
{
|
||||
// Retrieve the original caster of the Spiritual Weapon spell from oSummon
|
||||
object oSummon = OBJECT_SELF;
|
||||
object oOriginalCaster = GetLocalObject(oSummon, "MY_CASTER");
|
||||
|
||||
// Ensure oOriginalCaster is valid
|
||||
if (GetIsObjectValid(oOriginalCaster))
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Original caster found. Caster level: " + IntToString(GetCasterLevel(oOriginalCaster)));
|
||||
|
||||
// Determine the DC for the dispel check
|
||||
int nDispelDC = 11 + GetCasterLevel(oOriginalCaster);
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel DC: " + IntToString(nDispelDC));
|
||||
|
||||
// Determine the maximum cap for the dispel check
|
||||
int nDispelCap = 0;
|
||||
if (nSpellId == SPELL_LESSER_DISPEL)
|
||||
nDispelCap = 5;
|
||||
else if (nSpellId == SPELL_DISPEL_MAGIC || nSpellId == SPELL_SLASHING_DISPEL || nSpellId == SPELL_DISPELLING_TOUCH || nSpellId == SPELL_PIXIE_DISPEL || nSpellId == INVOKE_VORACIOUS_DISPELLING)
|
||||
nDispelCap = 10;
|
||||
else if (nSpellId == SPELL_GREATER_DISPELLING || nSpellId == SPELL_GREAT_WALL_OF_DISPEL)
|
||||
nDispelCap = 15;
|
||||
else if (nSpellId == SPELL_MORDENKAINENS_DISJUNCTION)
|
||||
nDispelCap = 0; // No cap for Disjunction
|
||||
|
||||
// Roll for the dispel check
|
||||
int nDispelRoll = d20();
|
||||
int nCappedCasterLevel = nCasterLevel;
|
||||
|
||||
if (nDispelCap > 0 && nCasterLevel > nDispelCap)
|
||||
nCappedCasterLevel = nDispelCap;
|
||||
|
||||
nDispelRoll += nCappedCasterLevel;
|
||||
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel roll: " + IntToString(nDispelRoll) + " (Caster Level: " + IntToString(nCappedCasterLevel) + ", Cap: " + IntToString(nDispelCap) + ")");
|
||||
|
||||
// Compare the dispel result to the DC
|
||||
if (nDispelRoll >= nDispelDC)
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel check succeeded.");
|
||||
|
||||
// Dispel succeeded, destroy oSummon and the item in its right hand
|
||||
object oWeapon = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oSummon);
|
||||
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel Magic succeeded. Destroying Spiritual Weapon and its right hand item.");
|
||||
|
||||
// Set flags and destroy objects with delays
|
||||
SetPlotFlag(oWeapon, FALSE);
|
||||
SetPlotFlag(oSummon, FALSE);
|
||||
SetImmortal(oSummon, FALSE);
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_DISPEL), oSummon);
|
||||
|
||||
// Destroy the weapon and summon with delays
|
||||
if (GetIsObjectValid(oWeapon))
|
||||
{
|
||||
DelayCommand(0.5f, DestroyObject(oWeapon));
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Spiritual Weapon destruction scheduled.");
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: No weapon found in right hand.");
|
||||
}
|
||||
|
||||
DelayCommand(1.0f, DestroyObject(oSummon));
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Spiritual Weapon Summon destruction scheduled.");
|
||||
}
|
||||
else
|
||||
{
|
||||
RegisterSummonEvents(oSummon);
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Dispel check failed.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(DEBUG) DoDebug("sp_spiritweapon: Original caster not found.");
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
//:: Declare major variables
|
||||
object oCaster = OBJECT_SELF;
|
||||
location lTarget = PRCGetSpellTargetLocation();
|
||||
int nClass = PRCGetLastSpellCastClass();
|
||||
int nDuration = PRCGetCasterLevel(oCaster);
|
||||
int nSwitch = GetPRCSwitch(PRC_SUMMON_ROUND_PER_LEVEL);
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
|
||||
effect eSummon = EffectSummonCreature("prc_spirit_weapn");
|
||||
effect eVis = EffectVisualEffect(1200); //:: VFX_FNF_STRIKE_HOLY_SILENT
|
||||
|
||||
if(nDuration < 1)
|
||||
nDuration = 1;
|
||||
|
||||
//:: Make metamagic check for extend
|
||||
if(nMetaMagic & METAMAGIC_EXTEND)
|
||||
nDuration *= 2; //Duration is +100%
|
||||
|
||||
float fDuration = nSwitch ? RoundsToSeconds(nDuration * nSwitch):
|
||||
TurnsToSeconds(nDuration);
|
||||
|
||||
//:: Apply the VFX impact and summon effect
|
||||
MultisummonPreSummon();
|
||||
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, eSummon, lTarget, fDuration);
|
||||
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, eVis, lTarget);
|
||||
|
||||
DelayCommand(1.0, CreateSpiritualWeapon(oCaster, fDuration, nClass));
|
||||
|
||||
//:: Unset the Spell school
|
||||
PRCSetSchool();
|
||||
}
|
134
nwn/nwnprc/trunk/spells/sp_spiritworm.nss
Normal file
134
nwn/nwnprc/trunk/spells/sp_spiritworm.nss
Normal file
@ -0,0 +1,134 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Spirit Worm]
|
||||
//:: [sp_spiritworm.nss]
|
||||
//:: [Jaysyn - PRC8 2024-08-20 20:42:32]
|
||||
//::
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Spirit Worm
|
||||
(Spell Compendium, p. 202)
|
||||
|
||||
Necromancy
|
||||
Level: Sorcerer 1, Wizard 1,
|
||||
Components: V, S, M,
|
||||
Casting Time: 1 standard action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 1 round/level, up to 5 rounds; see text
|
||||
Saving Throw: Fortitude negates; see text
|
||||
Spell Resistance: Yes
|
||||
|
||||
You press the bit of blackened bone against your
|
||||
foe and intone the spell. The bone vanishes,
|
||||
leaving a mottled bruise where it touched.
|
||||
|
||||
You create a lingering decay in the spirit and
|
||||
body of the target. If the target fails its saving
|
||||
throw, it takes 1 point of Constitution damage each
|
||||
round while the spell lasts (maximum 5 points).
|
||||
The victim can attempt a Fortitude saving throw
|
||||
each round, and success negates the Constitution
|
||||
damage for that round and ends the spell.
|
||||
|
||||
Material Component: A piece of fire-blackened
|
||||
ivory or bone carved in the shape of a segmented
|
||||
worm.
|
||||
*/////////////////////////////////////////////////
|
||||
#include "prc_inc_sp_tch"
|
||||
#include "prc_add_spell_dc"
|
||||
|
||||
void SpiritWormDamage(object oTarget, object oCaster, int nDuration, int nMetaMagic, int nSpellID)
|
||||
{
|
||||
//:: Exit if the target is dead or duration has expired
|
||||
if (GetIsDead(oTarget) || nDuration <= 0)
|
||||
return;
|
||||
|
||||
//:: Calculate caster level and spell penetration
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nPenetr = nCasterLevel + SPGetPenetr();
|
||||
|
||||
//:: Check for spell resistance
|
||||
if (!PRCDoResistSpell(oCaster, oTarget, nPenetr))
|
||||
{
|
||||
//:: Calculate Fortitude Save DC
|
||||
int nFortSaveDC = PRCGetSpellSaveDC(nSpellID, -1, oCaster);
|
||||
int bSuccess = FortitudeSave(oTarget, nFortSaveDC, SAVING_THROW_TYPE_NEGATIVE, oCaster);
|
||||
|
||||
if (!bSuccess)
|
||||
{
|
||||
//:: Apply Constitution Damage
|
||||
effect eDamage = EffectAbilityDecrease(ABILITY_CONSTITUTION, 1);
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eDamage, oTarget);
|
||||
|
||||
//:: Reduce duration and apply damage in the next round
|
||||
nDuration--;
|
||||
DelayCommand(6.0f, SpiritWormDamage(oTarget, oCaster, nDuration, nMetaMagic, nSpellID));
|
||||
}
|
||||
else
|
||||
{
|
||||
//:: Indicate successful save
|
||||
effect eSuccess = EffectVisualEffect(VFX_IMP_FORTITUDE_SAVING_THROW_USE);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eSuccess, oTarget);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
int nSpellID = PRCGetSpellId();
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
|
||||
int nCasterLvl = PRCGetCasterLevel(oCaster);
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
int nPenetr = nCasterLvl + SPGetPenetr();
|
||||
int nDuration = nCasterLvl;
|
||||
|
||||
//:: Limit the duration to a maximum of 5 rounds
|
||||
if (nDuration > 5) nDuration = 5;
|
||||
if (nMetaMagic & METAMAGIC_EXTEND)
|
||||
nDuration *= 2;
|
||||
|
||||
//:: Only affect hostile targets
|
||||
if (!GetIsReactionTypeFriendly(oTarget, oCaster))
|
||||
{
|
||||
SignalEvent(oTarget, EventSpellCastAt(oCaster, nSpellID));
|
||||
|
||||
//:: Calculate Fortitude Save DC
|
||||
int nFortSaveDC = PRCGetSpellSaveDC(nSpellID, -1, oCaster);
|
||||
int bSuccess = FortitudeSave(oTarget, nFortSaveDC, SAVING_THROW_TYPE_NEGATIVE, oCaster);
|
||||
|
||||
if (bSuccess)
|
||||
{
|
||||
//:: Indicate successful save
|
||||
effect eSuccess = EffectVisualEffect(VFX_IMP_FORTITUDE_SAVING_THROW_USE);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eSuccess, oTarget);
|
||||
}
|
||||
else
|
||||
{
|
||||
//:: Check for spell resistance
|
||||
if (!PRCDoResistSpell(oCaster, oTarget, nPenetr))
|
||||
{
|
||||
//:: Setup initial visual effect
|
||||
effect eVis = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget);
|
||||
|
||||
//:: Prevent spell stacking
|
||||
PRCRemoveEffectsFromSpell(oTarget, PRCGetSpellId());
|
||||
|
||||
//:: Apply Constitution Damage Per Round
|
||||
SpiritWormDamage(oTarget, oCaster, nDuration, nMetaMagic, nSpellID);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//:: Unset the Spell School
|
||||
PRCSetSchool();
|
||||
}
|
123
nwn/nwnprc/trunk/spells/sp_tortoiseshell.nss
Normal file
123
nwn/nwnprc/trunk/spells/sp_tortoiseshell.nss
Normal file
@ -0,0 +1,123 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: [Tortoise Shell]
|
||||
//:: [sp_tortiseshell.nss]
|
||||
//:: [Jaysyn 2024-08-20 22:12:12]
|
||||
//::
|
||||
//::///////////////////////////////////////////////
|
||||
/**@file Tortoise Shell
|
||||
(Spell Compendium, p. 221)
|
||||
|
||||
Transmutation
|
||||
Level: Druid 6,
|
||||
Components: V, S, DF,
|
||||
Casting Time: 1 standard action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 minutes/level
|
||||
Saving Throw: None
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
In the blink of an eye, the creature you touched
|
||||
grows the armor plating of a tortoise across its
|
||||
torso and a tough, leathery skin elsewhere.
|
||||
|
||||
Tortoise shell grants a +6 enhancement bonus to
|
||||
the subject's existing natural armor bonus. This
|
||||
enhancement bonus increases by 1 for every three
|
||||
caster levels beyond 11th, to a maximum of +9 at
|
||||
20th level.
|
||||
|
||||
The enhancement bonus provided by tortoise shell
|
||||
stacks with the target's natural armor bonus, but
|
||||
not with other enhancement bonuses to natural
|
||||
armor. A creature without natural armor has an
|
||||
effective natural armor of +0, much as a character
|
||||
wearing only normal clothing has an armor bonus of
|
||||
+0.
|
||||
|
||||
Tortoise shell slows a creature's movement as if
|
||||
it were wearing heavy armor. An elf subject to
|
||||
tortoise shell, for example, would have a speed
|
||||
of 20 feet and could run only 60 feet per round.
|
||||
The spell affects only a creature's speed; tortoise
|
||||
shell doesn't carry an armor check penalty or an
|
||||
arcane spell failure chance.
|
||||
*/////////////////////////////////////////////////
|
||||
#include "x2_inc_spellhook"
|
||||
|
||||
void main()
|
||||
{
|
||||
//:: Check the Spellhook
|
||||
if (!X2PreSpellCastCode()) return;
|
||||
|
||||
//:: Set the Spell School
|
||||
PRCSetSchool(GetSpellSchool(PRCGetSpellId()));
|
||||
|
||||
//:: Declare major variables
|
||||
object oCaster = OBJECT_SELF;
|
||||
object oTarget = PRCGetSpellTargetObject();
|
||||
|
||||
//:: Prevent spell stacking
|
||||
PRCRemoveEffectsFromSpell(oTarget, PRCGetSpellId());
|
||||
|
||||
//:: Get the caster's level and check for Extend Spell feat
|
||||
int nCasterLevel = PRCGetCasterLevel(oCaster);
|
||||
int nMetaMagic = PRCGetMetaMagicFeat();
|
||||
|
||||
//:: Calculate the enhancement bonus
|
||||
int nBonus = 6 + (nCasterLevel > 11 ? (nCasterLevel - 11) / 3 : 0);
|
||||
nBonus = nBonus > 9 ? 9 : nBonus; // Max bonus is +9
|
||||
|
||||
//:: Initialize existing natural armor bonus
|
||||
int nExistingNaturalArmor = 0;
|
||||
|
||||
//:: Check for items in inventory that provide Natural AC bonus
|
||||
object oItem = GetItemInSlot(INVENTORY_SLOT_NECK, oTarget);
|
||||
if (GetIsObjectValid(oItem))
|
||||
{
|
||||
//:: Directly get the Armor Class value from the item
|
||||
int nItemAC = GetItemACValue(oItem);
|
||||
if (nItemAC > nExistingNaturalArmor)
|
||||
{
|
||||
nExistingNaturalArmor = nItemAC;
|
||||
}
|
||||
}
|
||||
|
||||
//:: Calculate the final bonus to apply
|
||||
int nFinalBonus = nBonus - nExistingNaturalArmor;
|
||||
if (nFinalBonus < 0) nFinalBonus = 0; // Ensure no negative bonus
|
||||
|
||||
//:: Determine the base duration of the effects (10 minutes per caster level)
|
||||
float fBaseDuration = TurnsToSeconds(10 * nCasterLevel);
|
||||
//:: Check if the caster has the Extend Spell feat
|
||||
float fDuration = (nMetaMagic & METAMAGIC_EXTEND) ? fBaseDuration * 2.0 : fBaseDuration;
|
||||
|
||||
//:: Setup the natural armor effect
|
||||
effect eNaturalArmor = EffectACIncrease(nFinalBonus);
|
||||
|
||||
//:: Setup the movement speed penalty effect
|
||||
//:: Normal speed is 30 feet per round, spell reduces to 20 feet per round (1/3 slower)
|
||||
int nSpeedDecreasePercent = 33; // Percentage to slow the movement speed
|
||||
effect eSlow = EffectMovementSpeedDecrease(nSpeedDecreasePercent);
|
||||
|
||||
//:: Create the visual effects
|
||||
effect eVFXNaturalArmor = EffectVisualEffect(VFX_IMP_HEAD_NATURE);
|
||||
effect eVFXMovementSpeed = EffectVisualEffect(VFX_IMP_SLOW);
|
||||
effect eVFXACBonus = EffectVisualEffect(VFX_IMP_AC_BONUS);
|
||||
effect eVFXBarkskin = EffectVisualEffect(VFX_DUR_PROT_BARKSKIN);
|
||||
|
||||
//:: Combine primary effects
|
||||
effect eLink = EffectLinkEffects(eNaturalArmor, eSlow);
|
||||
eLink = EffectLinkEffects(eLink, eVFXBarkskin);
|
||||
|
||||
//:: Apply the primary effects with duration
|
||||
SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, fDuration);
|
||||
|
||||
//:: Apply visual effects instantly
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVFXNaturalArmor, oTarget);
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVFXMovementSpeed, oTarget);
|
||||
SPApplyEffectToObject(DURATION_TYPE_INSTANT, eVFXACBonus, oTarget);
|
||||
|
||||
//:: Unset the Spell school
|
||||
PRCSetSchool();
|
||||
}
|
Binary file not shown.
@ -2,7 +2,7 @@
|
||||
<!DOCTYPE tlk SYSTEM "tlk2xml.dtd">
|
||||
<tlk>
|
||||
<entry id="0" lang="en" sex="m">Bad Strref</entry>
|
||||
<entry id="12000" lang="en" sex="m">PRC Version Counter: 05</entry>
|
||||
<entry id="12000" lang="en" sex="m">PRC Version Counter: 06</entry>
|
||||
<entry id="12288" lang="en" sex="m">Ocular Adept</entry>
|
||||
<entry id="12289" lang="en" sex="m">Ocular Adepts</entry>
|
||||
<entry id="12290" lang="en" sex="m">ocular adepts</entry>
|
||||
@ -4774,6 +4774,148 @@ It gains a +4 enhancement bonus to each of its ability scores.
|
||||
Material Component: A statuette of a celestial or fiend worth 50 gp.</entry>
|
||||
<entry id="13279" lang="en" sex="m">Chasing Perfection (12)</entry>
|
||||
<entry id="13280" lang="en" sex="m">Chasing Perfection (16)</entry>
|
||||
<entry id="13281" lang="en" sex="m">Regenerate Light Wounds</entry>
|
||||
<entry id="13282" lang="en" sex="m">Conjuration (Healing)
|
||||
Level: Cleric 1, Druid 1,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's life energy, granting him or her the fast healing ability for the duration of the spell. This healing applies only to damage sustained during the spell's duration, not to that from previous injuries. The subject heals 1 hit point per round of such damage until the spell ends and is automatically stabilized if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate light wounds does not restore hit points lost from starvation, thirst, or suffocation, nor does it allow a creature to regrow or attach lost body parts. The effects of multiple regenerate spells do not stack, only the highest-level effect applies. Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.</entry>
|
||||
<entry id="13283" lang="en" sex="m">Regenerate Light Wounds (3)</entry>
|
||||
<entry id="13284" lang="en" sex="m">Regenerate Light Wounds (6)</entry>
|
||||
<entry id="13285" lang="en" sex="m">Regenerate Light Wounds (9)</entry>
|
||||
<entry id="13286" lang="en" sex="m">Regenerate Moderate Wounds</entry>
|
||||
<entry id="13287" lang="en" sex="m">Conjuration (Healing)
|
||||
Level: Cleric 2, Druid 2,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's life energy, granting him or her the fast healing ability for the duration of the spell. This healing applies only to damage sustained during the spell's duration, not to that from previous injuries. The subject heals 2 hit points per round of such damage until the spell ends and is automatically stabilized if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate moderate wounds does not restore hit points lost from starvation, thirst, or suffocation, nor does it allow a creature to regrow or attach lost body parts. The effects of multiple regenerate spells do not stack, only the highest-level effect applies. Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.</entry>
|
||||
<entry id="13288" lang="en" sex="m">Regenerate Moderate Wounds (3)</entry>
|
||||
<entry id="13289" lang="en" sex="m">Regenerate Moderate Wounds (6)</entry>
|
||||
<entry id="13290" lang="en" sex="m">Regenerate Moderate Wounds (9)</entry>
|
||||
<entry id="13291" lang="en" sex="m">Regenerate Serious Wounds</entry>
|
||||
<entry id="13292" lang="en" sex="m">Conjuration (Healing)
|
||||
Level: Cleric 3, Druid 3,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's life energy, granting him or her the fast healing ability for the duration of the spell. This healing applies only to damage sustained during the spell's duration, not to that from previous injuries. The subject heals 3 hit points per round of such damage until the spell ends and is automatically stabilized if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate serious wounds does not restore hit points lost from starvation, thirst, or suffocation, nor does it allow a creature to regrow or attach lost body parts. The effects of multiple regenerate spells do not stack, only the highest-level effect applies. Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.</entry>
|
||||
<entry id="13293" lang="en" sex="m">Regenerate Serious Wounds (5)</entry>
|
||||
<entry id="13294" lang="en" sex="m">Regenerate Serious Wounds (10)</entry>
|
||||
<entry id="13295" lang="en" sex="m">Regenerate Serious Wounds (15)</entry>
|
||||
<entry id="13296" lang="en" sex="m">Regenerate Critical Wounds</entry>
|
||||
<entry id="13297" lang="en" sex="m">Conjuration (Healing)
|
||||
Level: Cleric 4, Druid 4,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 rounds + 1 round/level
|
||||
Saving Throw: Will negates (harmless)
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
With a touch of your hand, you boost the subject's life energy, granting him or her the fast healing ability for the duration of the spell. This healing applies only to damage sustained during the spell's duration, not to that from previous injuries. The subject heals 4 hit point per round of such damage until the spell ends and is automatically stabilized if he or she begins dying from hit point loss during that time.
|
||||
|
||||
Regenerate critical wounds does not restore hit points lost from starvation, thirst, or suffocation, nor does it allow a creature to regrow or attach lost body parts. The effects of multiple regenerate spells do not stack, only the highest-level effect applies. Applying a second regenerate spell of equal level extends the
|
||||
first spell's duration by the full duration of the second spell.</entry>
|
||||
<entry id="13298" lang="en" sex="m">Regenerate Critical Wounds (7)</entry>
|
||||
<entry id="13299" lang="en" sex="m">Regenerate Critical Wounds (12)</entry>
|
||||
<entry id="13300" lang="en" sex="m">Regenerate Critical Wounds (15)</entry>
|
||||
<entry id="13301" lang="en" sex="m">Speed of the Wind</entry>
|
||||
<entry id="13302" lang="en" sex="m">Transmutation
|
||||
Level: Druid 2,
|
||||
Components: V, S,
|
||||
Casting Time: 1 action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 minutes/level
|
||||
Saving Throw: Will negates
|
||||
Spell Resistance: Yes
|
||||
|
||||
With this spell, you can grant the ephemeral quickness of a sudden breeze. The subject gains a +4 enhancement bonus to Dexterity and a -2 enhancement penalty to Constitution.</entry>
|
||||
<entry id="13303" lang="en" sex="m">Speed of the Wind (7)</entry>
|
||||
<entry id="13304" lang="en" sex="m">Speed of the Wind (12)</entry>
|
||||
<entry id="13305" lang="en" sex="m">Speed of the Wind (15)</entry>
|
||||
<entry id="13306" lang="en" sex="m">Spirit Worm</entry>
|
||||
<entry id="13307" lang="en" sex="m">Necromancy
|
||||
Level: Sorcerer 1, Wizard 1,
|
||||
Components: V, S, M,
|
||||
Casting Time: 1 standard action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 1 round/level, up to 5 rounds; see text
|
||||
Saving Throw: Fortitude negates; see text
|
||||
Spell Resistance: Yes
|
||||
|
||||
You press the bit of blackened bone against your foe and intone the spell. The bone vanishes, leaving a mottled bruise where it touched. You create a lingering decay in the spirit and body of the target. If the target fails its saving throw, it takes 1 point of Constitution damage each round while the spell lasts (maximum 5 points). The victim can attempt a Fortitude saving throw each round, and success negates the Constitution damage for that round and ends the spell.
|
||||
|
||||
Material Component: A piece of fire-blackened ivory or bone carved in the shape of a segmented worm.</entry>
|
||||
<entry id="13308" lang="en" sex="m">Spirit Worm (5)</entry>
|
||||
<entry id="13309" lang="en" sex="m">Spiritual Weapon</entry>
|
||||
<entry id="13310" lang="en" sex="m">Evocation [Force]
|
||||
Level: Cleric 2, Knight of the Chalice 2, War 2
|
||||
Components: V, S, DF,
|
||||
Casting Time: 1 standard action
|
||||
Range: Medium (100 ft. + 10 ft./level)
|
||||
Effect: Magic weapon of force
|
||||
Duration: 1 round/level (D)
|
||||
Saving Throw: None
|
||||
Spell Resistance: Yes
|
||||
|
||||
A weapon made of pure force springs into existence and attacks opponents at a distance, as you direct it, dealing 1d8 force damage per hit, +1 point per three caster levels (maximum +5 at 15th level). The weapon takes the shape of a weapon favored by your deity or a weapon with some spiritual significance or symbolism to you (see below) and has the same threat range and critical multipliers as a real weapon of its form. It strikes the opponent you designate, starting with one attack in the round the spell is cast and continuing each round thereafter on your turn. It uses your base attack bonus (possibly allowing it multiple attacks per round in subsequent rounds) plus your Wisdom modifier as its attack bonus. It strikes as a spell, not as a weapon, so, for example, it can damage creatures that have damage reduction. As a force effect, it can strike incorporeal creatures without the normal miss chance associated with incorporeality. The weapon always strikes from your direction. It does not get a flanking bonus or help a combatant get one. Your feats (such as Weapon Focus) or combat actions (such as charge) do not affect the weapon. If the weapon goes beyond the spell range, if it goes out of your sight, or if you are not directing it, the weapon returns to you and hovers.
|
||||
|
||||
Each round after the first, you can use a move action to redirect the weapon to a new target. If you do not, the weapon continues to attack the previous round's target. On any round that the weapon switches targets, it gets one attack. Subsequent rounds of attacking that target allow the weapon to make multiple attacks if your base attack bonus would allow it to. Even if the spiritual weapon is a ranged weapon, use the spell's range, not the weapon's normal range increment, and switching targets still is a move action.
|
||||
|
||||
A spiritual weapon cannot be attacked or harmed by physical attacks, but dispel magic, disintegrate, a sphere of annihilation, or a rod of cancellation affects it. A spiritual weapon's AC against touch attacks is 12 (10 + size bonus for Tiny object).
|
||||
|
||||
If an attacked creature has spell resistance, you make a caster level check (1d20 + caster level) against that spell resistance the first time the spiritual weapon strikes it. If the weapon is successfully resisted, the spell is dispelled. If not, the weapon has its normal full effect on that creature for the duration of the spell.</entry>
|
||||
<entry id="13311" lang="en" sex="m">Spiritual Weapon (5)</entry>
|
||||
<entry id="13312" lang="en" sex="m">Spiritual Weapon (10)</entry>
|
||||
<entry id="13313" lang="en" sex="m">Spiritual Weapon (15)</entry>
|
||||
<entry id="13314" lang="en" sex="m">Tortoise Shell</entry>
|
||||
<entry id="13315" lang="en" sex="m">Transmutation
|
||||
Level: Druid 6,
|
||||
Components: V, S, DF,
|
||||
Casting Time: 1 standard action
|
||||
Range: Touch
|
||||
Target: Living creature touched
|
||||
Duration: 10 minutes/level
|
||||
Saving Throw: None
|
||||
Spell Resistance: Yes (harmless)
|
||||
|
||||
In the blink of an eye, the creature you touched grows the armor plating of a tortoise across its torso and a tough, leathery skin elsewhere. Tortoise shell grants a +6 enhancement bonus to the subject's existing natural armor bonus. This enhancement bonus increases by 1 for every three caster levels beyond 11th, to a maximum of +9 at 20th level.
|
||||
|
||||
The enhancement bonus provided by tortoise shell stacks with the target's natural armor bonus, but not with other enhancement bonuses to natural armor. A creature without natural armor has an effective natural armor of +0, much as a characterwearing only normal clothing has an armor bonus of +0.
|
||||
|
||||
Tortoise shell slows a creature's movement as if it were wearing heavy armor. An elf subject to tortoise shell, for example, would have a speed of 20 feet and could run only 60 feet per round. The spell affects only a creature's speed; tortoise shell doesn't carry an armor check penalty or an arcane spell failure chance.</entry>
|
||||
<entry id="13316" lang="en" sex="m">Tortoise Shell (12)</entry>
|
||||
<entry id="13317" lang="en" sex="m">Tortoise Shell (15)</entry>
|
||||
<entry id="13318" lang="en" sex="m">Tortoise Shell (18)</entry>
|
||||
<entry id="16409" lang="en" sex="m">62</entry>
|
||||
<entry id="16410" lang="en" sex="m">63</entry>
|
||||
<entry id="16411" lang="en" sex="m">64</entry>
|
||||
@ -66927,13 +67069,10 @@ Temples to evil deities sell cursed water at cost (making no profit).
|
||||
<entry id="69279" lang="en" sex="m">Warmage Flame Weapon</entry>
|
||||
<entry id="69280" lang="en" sex="m">Warmage Gedlee's Electric Loop</entry>
|
||||
<entry id="69281" lang="en" sex="m">Warmage Ice Knife</entry>
|
||||
<entry id="69282" lang="en" sex="m">Warmage Melf's Acid Arrow</entry>
|
||||
<entry id="69283" lang="en" sex="m">Warmage Pyrotechnics
|
||||
</entry>
|
||||
<entry id="69284" lang="en" sex="m">Warmage Pyrotechnics: Fireworks
|
||||
</entry>
|
||||
<entry id="69285" lang="en" sex="m">Warmage Pyrotechnics: Smoke
|
||||
</entry>
|
||||
<entry id="69282" lang="en" sex="m">Warmage Acid Arrow</entry>
|
||||
<entry id="69283" lang="en" sex="m">Warmage Pyrotechnics</entry>
|
||||
<entry id="69284" lang="en" sex="m">Warmage Pyrotechnics: Fireworks</entry>
|
||||
<entry id="69285" lang="en" sex="m">Warmage Pyrotechnics: Smoke</entry>
|
||||
<entry id="69286" lang="en" sex="m">Warmage Scorching Ray</entry>
|
||||
<entry id="69287" lang="en" sex="m">Warmage Seeking Ray</entry>
|
||||
<entry id="69288" lang="en" sex="m">Warmage Snilloc's Snowball Swarm</entry>
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user