diff --git a/Notes/Arcane CL test.ncs b/Notes/Arcane CL test.ncs
deleted file mode 100644
index 8e04a15e..00000000
Binary files a/Notes/Arcane CL test.ncs and /dev/null differ
diff --git a/Notes/Divine CL Test.ncs b/Notes/Divine CL Test.ncs
deleted file mode 100644
index 2dfc8dc2..00000000
Binary files a/Notes/Divine CL Test.ncs and /dev/null differ
diff --git a/nwn/nwnprc/trunk/2das/polymorph.2DA b/nwn/nwnprc/trunk/2das/polymorph.2DA
index d64ee38c..3d50144e 100644
--- a/nwn/nwnprc/trunk/2das/polymorph.2DA
+++ b/nwn/nwnprc/trunk/2das/polymorph.2DA
@@ -1,168 +1,168 @@
2DA V2.0
- Name AppearanceType RacialType PortraitId Portrait CreatureWeapon1 CreatureWeapon2 CreatureWeapon3 HideItem EQUIPPED STR CON DEX NATURALACBONUS HPBONUS SoundSet SPELL1 SPELL2 SPELL3 MergeW MergeI MergeA
-0 POLYMORPH_TYPE_WEREWOLF 171 23 316 po_Werewolf NW_IT_CREWPSP002 NW_IT_CREWPSP002 NW_IT_CREWPS005 NW_IT_CREITEM018 **** 18 18 18 5 20 **** **** **** **** **** **** ****
-1 POLYMORPH_TYPE_WERERAT 170 23 315 po_Wererat **** **** NW_IT_CREWPS002 NW_IT_CREITEM018 **** 16 16 22 5 20 **** **** **** **** **** **** ****
-2 POLYMORPH_TYPE_WERECAT 99 23 314 po_Werecat NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS015 NW_IT_CREITEM018 **** 20 16 20 5 20 **** **** **** **** **** **** ****
-3 POLYMORPH_TYPE_GIANT_SPIDER 159 25 301 po_SpidGiant **** **** NW_IT_CREWPS018 NW_IT_POLYHID001 **** 19 12 17 5 20 **** **** **** **** **** **** ****
-4 POLYMORPH_TYPE_TROLL 167 18 306 po_Troll NW_IT_CREWPSP005 NW_IT_CREWPSP005 NW_IT_CREWPS005 NW_IT_POLYHID002 **** 23 23 14 5 10 **** **** **** **** **** **** ****
-5 POLYMORPH_TYPE_UMBER_HULK 168 7 309 po_Umberhulk NW_IT_CREWPSP006 NW_IT_CREWPSP006 NW_IT_CREWPS017 NW_IT_POLYHID003 **** 23 19 15 7 30 **** **** **** **** **** **** ****
-6 POLYMORPH_TYPE_PIXIE 55 17 559 po_Fairy NW_IT_CREWPSP026 NW_IT_CREWPSP026 **** NW_IT_POLYHID004 **** 10 10 24 5 **** **** **** **** **** **** **** ****
-7 POLYMORPH_TYPE_ZOMBIE 198 24 354 po_zo_rot01 NW_IT_CREWPB005 **** **** NW_IT_CREITEMUNF **** 14 14 14 **** 40 **** **** **** **** **** **** ****
-8 POLYMORPH_TYPE_RED_DRAGON 49 11 198 po_DrgRed NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDRM **** 36 21 30 10 150 **** **** **** **** **** **** ****
-9 POLYMORPH_TYPE_FIRE_GIANT 80 18 215 po_GntFire NW_IT_CREWPB017 **** **** NW_IT_CREITEM027 **** 30 21 30 10 200 **** **** **** **** **** **** ****
-10 POLYMORPH_TYPE_BALOR 38 20 176 po_Demon NW_IT_CREWPB009 **** **** NW_IT_CREITEM020 **** 24 24 30 10 250 **** **** **** **** **** **** ****
-11 POLYMORPH_TYPE_DEATH_SLAAD 152 20 295 po_SlaadDth NW_IT_CREWPSP016 NW_IT_CREWPSP016 NW_IT_CREWPS016 NW_IT_CREITEM022 **** 24 24 36 10 225 **** **** **** **** **** **** ****
-12 POLYMORPH_TYPE_IRON_GOLEM 89 10 229 po_GolIron NW_IT_CREWPB017 **** **** NW_IT_CREITEMCO3 **** 30 20 20 10 300 **** **** **** **** **** **** ****
-13 POLYMORPH_TYPE_HUGE_FIRE_ELEMENTAL 60 16 208 po_Fire NW_IT_CREWPB018 **** **** NW_IT_CREITEMEL9 **** 19 26 19 5 **** **** **** **** **** **** **** 1
-14 POLYMORPH_TYPE_HUGE_WATER_ELEMENTAL 69 16 312 po_Water NW_IT_CREWPB017 **** **** NW_IT_CREITEMELA **** 25 19 22 10 **** 35 281 **** **** **** **** 1
-15 POLYMORPH_TYPE_HUGE_EARTH_ELEMENTAL 56 16 202 po_Earth NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL8 **** 30 22 10 7 **** **** **** **** **** **** **** 1
-16 POLYMORPH_TYPE_HUGE_AIR_ELEMENTAL 52 16 140 po_Air NW_IT_CREWPB016 **** **** NW_IT_CREITEMEL8 **** 19 19 30 10 **** **** 283 **** **** **** **** 1
-17 POLYMORPH_TYPE_ELDER_FIRE_ELEMENTAL 61 16 209 po_FireEld NW_IT_CREWPB018 **** **** NW_IT_CREITEMEL7 **** 23 30 19 6 **** **** **** **** **** **** **** 1
-18 POLYMORPH_TYPE_ELDER_WATER_ELEMENTAL 68 16 311 po_WaterEld NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL4 **** 29 23 22 10 **** 35 281 **** **** **** **** 1
-19 POLYMORPH_TYPE_ELDER_EARTH_ELEMENTAL 57 16 203 po_EarthEld NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL2 **** 34 22 10 10 **** **** **** **** **** **** **** 1
-20 POLYMORPH_TYPE_ELDER_AIR_ELEMENTAL 53 16 141 po_AirEld NW_IT_CREWPB016 **** **** NW_IT_CREITEMEL2 **** 23 19 34 10 **** **** 283 **** **** **** **** 1
-21 POLYMORPH_TYPE_BROWN_BEAR 13 8 148 po_BearBrwn NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 27 19 13 2 10 **** **** **** **** **** **** 1
-22 POLYMORPH_TYPE_PANTHER 202 8 560 po_Jaguar NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 16 19 15 4 10 **** **** **** **** **** **** 1
-23 POLYMORPH_TYPE_WOLF 181 8 319 po_Wolf NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 13 15 15 4 10 **** **** **** **** **** **** 1
-24 POLYMORPH_TYPE_BOAR 21 8 152 po_Boar NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 15 17 10 5 10 **** **** **** **** **** **** 1
-25 POLYMORPH_TYPE_BADGER 8 8 144 po_Badger NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 8 15 17 5 10 **** **** **** **** **** **** 1
-26 POLYMORPH_TYPE_PENGUIN 206 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-27 POLYMORPH_TYPE_COW 34 8 172 po_Cow **** **** NW_IT_CREWPP010 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-28 POLYMORPH_DOOM_KNIGHT 40 1 190 po_DoomKght **** **** **** NW_IT_CREITEM005 NW_WSWMLS013 20 20 20 4 **** **** **** **** **** **** **** ****
-29 POLYMORPH_YUANTI 285 15 348 po_yuan_ti NW_IT_CREWPB012 NW_IT_CREWPB012 **** NW_IT_CREITEM006 **** 20 20 20 4 **** **** **** **** **** **** **** ****
-30 POLYMORPH_IMP 105 20 185 po_Imp NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPP016 NW_IT_CREITEM029 **** **** **** **** 3 **** **** **** **** **** **** **** ****
-31 POLYMORPH_QUASIT 106 20 186 po_DmQuasit NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPP016 NW_IT_CREITEM029 **** **** **** **** 3 **** **** **** **** **** **** **** ****
-32 POLYMORPH_SUCCUBUS 163 20 187 po_DmSucubus NW_IT_CREWPSP002 NW_IT_CREWPSP002 **** NW_IT_CREITEM024 **** **** **** **** 9 **** **** **** **** **** **** **** ****
-33 POLYMORPH_TYPE_DIRE_BROWN_BEAR 15 8 181 po_BearDire NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 31 19 13 5 40 **** **** **** **** **** **** 1
-34 POLYMORPH_TYPE_DIRE_PANTHER 202 8 560 po_Jaguar NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 25 17 15 8 30 **** **** **** **** **** **** 1
-35 POLYMORPH_TYPE_DIRE_WOLF 175 8 184 po_DireWolf NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 25 17 15 8 30 **** **** **** **** **** **** 1
-36 POLYMORPH_TYPE_DIRE_BOAR 22 8 182 po_DireBoar NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 27 17 10 10 20 **** **** **** **** **** **** 1
-37 POLYMORPH_TYPE_DIRE_BADGER 9 8 180 po_DireBadger NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 14 19 17 10 20 **** **** **** **** **** **** 1
-38 POLYMORPH_TYPE_CELESTIAL_AVENGER 294 20 561 po_Avenger **** **** **** NW_IT_CREITEM045 NW_WSWMLS013 20 20 20 4 **** **** **** **** **** **** **** ****
-39 POLYMORPH_TYPE_VROCK 101 20 188 po_DmVrock NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS005 NW_IT_CREITEM021 **** 20 17 16 4 **** **** **** **** **** **** **** ****
-40 POLYMORPH_TYPE_CHICKEN 31 8 168 po_Chicken **** **** NW_IT_CREWPS015 x2_it_emptyskin **** 3 8 7 0 **** 21 **** **** **** **** **** ****
-41 POLYMORPH_TYPE_FROST_GIANT_MALE 81 18 216 po_GntFrost NW_IT_CREWPB017 **** **** nw_it_creitem026 NW_WSWMGS011 29 21 9 13 100 **** **** **** **** **** **** ****
-42 POLYMORPH_TYPE_FROST_GIANT_FEMALE 350 18 647 po_uppsala NW_IT_CREWPB017 **** **** nw_it_creitem026 NW_WSWMGS011 29 21 9 13 100 **** **** **** **** **** **** ****
-43 POLYMORPH_TYPE_HEURODIS 370 24 655 po_heurolich **** **** **** x2_it_emptyskin **** 10 10 10 10 **** **** **** **** **** **** **** ****
-44 POLYMORPH_TYPE_JNAH_GIANT_MALE 81 18 216 po_GntFrost NW_IT_CREWPB017 **** **** x1_it_frostghide NW_WSWMGS011 29 21 9 13 150 **** **** **** **** **** **** ****
-45 POLYMORPH_TYPE_JNAH_GIANT_FEMALE 350 18 647 po_uppsala NW_IT_CREWPB017 **** **** x1_it_frostghide NW_WSWMGS011 29 21 9 13 150 **** **** **** **** **** **** ****
-46 **** **** **** **** **** **** **** **** x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-47 POLYMORPH_TYPE_BAT 10 8 145 **** **** **** nw_it_crewps001 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-48 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-49 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-50 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-51 POLYMORPH_TYPE_DRAGONKIN 375 11 631 po_drgpseud **** **** X0_PSEUDO_STING X0_PSEUDO_HIDE **** **** **** **** 5 15 331 **** **** **** **** **** ****
-52 POLYMORPH_TYPE_WYRMLING_WHITE 380 11 636 po_wyrmlwht nw_it_crewpsp002 nw_it_crewpsp002 nw_it_crewps002 x0_wyrmlhide_wht **** 15 **** 17 5 15 331 663 **** **** **** 1 1
-53 POLYMORPH_TYPE_WYRMLING_BLUE 377 11 633 po_wyrmlblu nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 x0_wyrmlhide_blu **** 15 15 **** 5 15 331 667 **** **** **** 1 1
-54 POLYMORPH_TYPE_WYRMLING_RED 376 11 632 po_wyrmlred nw_it_crewpsp005 nw_it_crewpsp005 nw_it_crewps010 x0_wyrmlhide_red **** 16 15 **** 5 15 331 665 **** **** **** 1 1
-55 POLYMORPH_TYPE_WYRMLING_GREEN 379 11 635 po_wyrmlgrn nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 x0_wyrmlhide_grn **** 15 16 **** 5 15 331 666 **** **** **** 1 1
-56 POLYMORPH_TYPE_WYRMLING_BLACK 378 11 634 po_wyrmlblk nw_it_crewpsp002 nw_it_crewpsp002 nw_it_crewps002 x0_wyrmlhide_blk **** 15 **** 17 5 15 331 664 **** **** **** 1 1
-57 POLYMORPH_TYPE_GOLEM_AUTOMATON 420 4 10 **** **** **** **** NW_IT_CREWPB017 X2_MECH_HIDE **** 30 22 10 30 200 **** **** **** **** **** ****
-58 POLYMORPH_TYPE_MANTICORE 366 19 622 po_manticore nw_it_crewpsp006 nw_it_crewpsp006 nw_it_crewps010 x2_it_emptyskin **** 20 15 19 7 30 **** 692 **** **** **** **** 1
-59 POLYMORPH_TYPE_MALE_DROW 216 1 1020 po_drowmale **** **** **** nw_it_creitem058 x2_wdrowls004 18 **** 19 8 30 **** 688 **** **** 1 1 1
-60 POLYMORPH_TYPE_HARPY 419 19 715 po_harpy nw_it_crewpsp002 nw_it_crewpsp002 **** x2_it_emptyskin **** 18 **** 18 8 20 387 686 **** **** **** 1 1
-61 POLYMORPH_TYPE_BASILISK 369 19 625 po_basilisk nw_it_crewps010 **** **** x2_it_emptyskin **** 16 **** **** 10 30 325 687 **** **** **** **** 1
-62 POLYMORPH_TYPE_DRIDER 406 7 706 po_drider **** **** **** x2_it_creitem003 x2_it_wplmss011 16 15 16 8 20 377 688 **** **** 1 1 1
-63 POLYMORPH_TYPE_BEHOLDER 401 20 701 po_behold nw_it_crewps003 **** **** x2_it_beholprops **** **** **** **** 8 20 372 **** **** **** **** 1 1
-64 POLYMORPH_TYPE_MEDUSA 352 13 608 po_medusa nw_it_crewpsp005 nw_it_crewpsp005 x0_medusa_snakes x2_it_medusprop **** 19 **** 19 10 35 308 687 **** **** **** 1 1
-65 POLYMORPH_TYPE_GARGOYLE 73 19 210 po_Gargoyle nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 nw_it_creitem030 **** **** 18 18 8 20 39 **** **** **** **** 1 1
-66 POLYMORPH_TYPE_MINOTAUR 120 13 255 po_Minotaur **** **** **** x2_it_emptyskin nw_waxmbt002 19 17 **** 6 25 64 **** **** **** 1 1 1
-67 POLYMORPH_TYPE_SUPER_CHICKEN 31 2 168 po_Chicken **** **** NW_IT_CREWPS015 x2_it_emptyskin **** 34 **** **** 0 **** 21 **** **** **** **** **** ****
-68 POLYMORPH_TYPE_MINDFLAYER 413 7 709 po_mindflayer x2_it_crewpmflyt x2_it_crewpmflyt **** x2_it_creitem006 **** **** **** 19 7 30 **** 693 741 **** **** 1 1
-69 POLYMORPH_TYPE_DIRETIGER 95 8 166 po_DireTiger nw_it_crewpsp006 nw_it_crewpsp006 nw_it_crewps015 x2_it_emptyskin **** 27 15 17 8 60 16 **** **** **** **** **** 1
-70 POLYMORPH_TYPE_FEMALE_DROW 215 1 1019 po_drowfem **** **** **** nw_it_creitem058 x2_wdrowls004 18 **** 19 8 30 **** 688 **** **** 1 1 1
-71 POLYMORPH_TYPE_ANCIENT_BLUE_DRAGON 47 11 192 po_DrgBlue x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRC **** 48 32 36 20 100 29 796 **** **** **** **** 1
-72 POLYMORPH_TYPE_ANCIENT_RED_DRAGON 49 11 198 po_DrgRed x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRM **** 48 32 36 20 100 29 797 **** **** **** **** 1
-73 POLYMORPH_TYPE_ANCIENT_GREEN_DRAGON 48 11 197 po_DrgGreen x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRI **** 48 32 36 20 100 29 798 **** **** **** **** 1
-74 POLYMORPH_TYPE_VAMPIRE_MALE 289 24 310 po_vampire_m x2_it_crevampclw x2_it_crevampclw x2_it_cravampbit NW_CREITEMVAM **** 18 **** 20 13 30 **** 800 **** **** **** 1 1
-75 POLYMORPH_TYPE_RISEN_LORD 39 24 241 po_Lich **** **** **** x2_it_crearrlord x2_it_crewpvscyt 21 19 **** 13 60 **** **** **** **** 1 1 1
-76 POLYMORPH_TYPE_SPECTRE 156 24 299 po_Spectre NW_IT_CREWPSP010 NW_IT_CREWPSP010 **** x2_it_spectrprop **** 16 **** 22 15 40 **** 802 799 **** **** **** 1
-77 POLYMORPH_TYPE_VAMPIRE_FEMALE 288 24 546 po_vampire_f x2_it_crevampclw x2_it_crevampclw x2_it_cravampbit NW_CREITEMVAM **** 18 **** 20 13 30 **** 800 **** **** **** 1 1
-78 POLYMORPH_TYPE_NULL_HUMAN 298 11 129 po_hu_m_99 **** **** **** x2_it_emptyskin **** **** **** **** 0 **** **** **** **** **** **** **** ****
-79 POLYMORPH_TYPE_MIMIC 469 4 365 po_plc_a08 **** **** **** x2_it_emptyskin **** **** **** **** 10 50 **** **** **** **** **** **** ****
-80 POLYMORPH_TYPE_BOY 241 6 169 po_kid **** **** **** x2_it_emptyskin **** 8 **** **** 0 **** 121 **** **** **** **** **** 1
-81 POLYMORPH_TYPE_GIRL 242 6 170 po_girl **** **** **** x2_it_emptyskin **** 8 **** **** 0 **** 120 **** **** **** **** **** 1
-82 POLYMORPH_TYPE_LIZARDFOLK 134 15 267 po_OldWarA **** **** **** x2_it_crelizhid1 x2_it_crewpwhip 16 **** 20 9 35 **** **** **** **** 1 1 1
-83 POLYMORPH_TYPE_KOBOLD_ASSASSIN 302 15 569 po_kobchiefa **** **** **** x2_it_koboldcomm x2_it_crewpkobsw **** **** 22 10 10 **** **** **** **** 1 1 1
-84 POLYMORPH_TYPE_WISP 116 19 318 po_WillOWisp **** **** nw_it_crewpsp011 nw_it_creitem033 **** 3 10 29 4 30 **** 90 **** **** **** 1 1
-85 POLYMORPH_TYPE_AZER_BOSS_MALE 428 20 722 po_azerman **** **** **** x2_it_creitem005 x2_it_crewmazera 20 21 **** 13 50 **** 10 801 **** 1 1 1
-86 POLYMORPH_TYPE_AZER_BOSS_FEMALE 429 20 723 po_azergirl **** **** **** x2_it_creitem005 x2_it_crewmazera 20 21 **** 13 50 **** 10 801 **** 1 1 1
-87 POLYMORPH_TYPE_DEATHSLAAD 152 20 295 po_slaaddth nw_it_crewpsp016 nw_it_crewpsp016 nw_it_crewps016 x2_it_shedthsldp **** 22 18 19 16 70 **** 770 **** **** **** **** 1
-88 POLYMORPH_TYPE_RAKSHASA_MALE 293 20 281 po_Rakshasa **** **** nw_it_crewps005 x2_it_shraksprop x2_it_rakstaff 17 **** 20 12 30 **** 41 368 523 1 1 1
-89 POLYMORPH_TYPE_RAKSHASA_FEMALE 290 20 565 po_Rakshasa_f **** **** nw_it_crewps005 x2_it_shraksprop x2_it_rakstaff 17 **** 20 12 30 **** 41 368 523 1 1 1
-90 POLYMORPH_TYPE_IRON_GOLEM 89 10 229 po_goliron **** **** nw_it_crewpb017 x2_it_shirongolp **** 33 **** **** 15 90 **** 263 **** **** **** 1 1
-91 POLYMORPH_TYPE_STONE_GOLEM 92 10 230 po_GolStone **** **** nw_it_crewpb017 x2_it_shstogopro **** 31 **** **** 13 90 **** 775 **** **** **** 0 1
-92 POLYMORPH_TYPE_DEMONFLESH_GOLEM 468 10 900 po_GolDem nw_it_crewpb015 nw_it_crewpb015 nw_it_crewpsp015 x2_it_shdemoflsh **** 29 **** **** 13 90 **** **** **** **** **** 0 1
-93 POLYMORPH_TYPE_MITHRAL_GOLEM 420 10 716 po_golmit **** **** x2_it_crewpb003 x2_it_cremigolsh **** 40 **** **** 30 300 59 **** **** **** **** 0 1
-94 POLYMORPH_TYPE_MORPH_EARTH_ELEMENTAL 57 20 203 po_EarthEld **** **** **** x2_it_emptyskin **** 44 18 **** **** **** **** **** **** **** **** **** ****
-95 POLYMORPH_TYPE_BOAT 473 20 203 po_EarthEld **** **** **** x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-96 POLYMORPH_TYPE_MINOTAUR_EPIC 121 13 255 po_Minotaur **** **** **** x2_it_emptyskin x2_it_minoaxe 22 20 **** 10 50 64 **** **** **** 1 1 1
-97 POLYMORPH_TYPE_HARPY_EPIC 419 19 715 po_harpy nw_it_crewpsp010 nw_it_crewpsp010 **** x2_it_emptyskin **** 20 20 **** 11 40 387 686 **** **** **** 1 1
-98 POLYMORPH_TYPE_GARGOYLE_EPIC 73 19 210 po_Gargoyle nw_it_crewpsp010 nw_it_crewpsp010 nw_it_crewps005 x2_it_egargprop **** 20 **** 20 12 60 39 **** **** **** **** 1 1
-99 POLYMORPH_TYPE_BASILISK_EPIC 369 19 625 po_basilisk nw_it_crewps010 **** **** x2_it_emptyskin **** 17 **** 17 10 60 325 687 **** **** **** **** 1
-100 POLYMORPH_TYPE_DRIDER_EPIC 407 7 706 po_drider **** **** **** x2_it_creitdrid x2_it_wplmss012 19 18 17 8 60 377 688 107 **** 1 1 1
-101 POLYMORPH_TYPE_MANTICORE_EPIC 366 19 622 po_manticore nw_it_crewpsp015 nw_it_crewpsp015 nw_it_crewps010 x2_it_creitmante **** 20 **** 19 12 60 **** 692 **** **** **** 1 1
-102 POLYMORPH_TYPE_WINTER_WOLF 184 8 320 po_WolfWint NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 13 15 **** **** 10 **** **** **** **** **** **** 1
-103 POLYMORPH_TYPE_KOBOLD_ASSASSIN_EPIC 302 15 568 po_kobchiefb **** **** **** x2_it_koboldcomm x2_it_crewpkobs2 **** **** 25 13 70 **** 799 **** **** 1 1 1
-104 POLYMORPH_TYPE_LIZARDFOLK_EPIC 131 15 266 po_OldChiefB **** **** **** x2_it_crelizhid2 x2_it_crewpwhip2 21 **** 20 12 75 **** **** **** **** 1 1 1
-105 POLYMORPH_TYPE_MALE_DROW_EPIC 476 1 1020 po_drowmale **** **** **** x2_it_edrowhid x2_it_frzdrowbld 22 **** 22 13 66 **** 688 **** **** 1 1 1
-106 POLYMORPH_TYPE_FEMALE_DROW_EPIC 479 1 1019 po_drowfem **** **** **** x2_it_edrowhid x2_it_frzdrowbld 22 **** 22 13 66 **** 688 **** **** 1 1 1
-107 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-108 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-109 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-110 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-111 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-112 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-113 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-114 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-115 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-116 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-117 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-118 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-119 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-120 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-121 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-122 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-123 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-124 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-125 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-126 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-127 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-128 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-129 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-130 POLYMORPH_TYPE_MATURE_GOLD_DRAGON 46 11 196 po_DrgGold NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDR9 **** 35 10 23 33 100 29 2242 2243 198 **** **** 1
-131 POLYMORPH_TYPE_MATURE_RED_DRAGON 49 11 198 po_DrgRed NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDRN **** 33 10 23 32 100 29 2242 198 **** **** **** 1
-132 POLYMORPH_TYPE_ANCIENT_PRYSMATIC_DRAGON 425 11 719 po_dragpris NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 VY_IT_CREITEM011 **** 37 23 16 42 100 29 2244 198 **** **** **** 1
-133 POLYMORPH_TYPE_WOLF_0 181 23 319 po_Wolf **** **** **** werewolfskin0 **** **** **** **** 0 **** 103 **** **** **** **** **** ****
-134 POLYMORPH_TYPE_WOLF_1 181 23 319 po_Wolf **** **** werewolfbite werewolfskin1 **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-135 POLYMORPH_TYPE_WOLF_2 181 23 319 po_Wolf **** **** werewolfbite werewolfskin2 **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-136 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-137 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-138 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-139 POLYMORPH_TYPE_WOLF_0s 181 23 319 po_Wolf **** **** **** werewolfskin0s **** **** **** **** 0 **** 103 **** **** **** **** **** ****
-140 POLYMORPH_TYPE_WOLF_1s 181 23 319 po_Wolf **** **** werewolfbite werewolfskin1s **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-141 POLYMORPH_TYPE_WOLF_2s 181 23 319 po_Wolf **** **** werewolfbite werewolfskin2s **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-142 POLYMORPH_TYPE_WEREWOLF_0s 171 23 316 po_Werewolf **** **** **** werewolfskin0s **** **** **** **** 0 **** 100 **** **** **** **** **** ****
-143 POLYMORPH_TYPE_WEREWOLF_1s 171 23 316 po_Werewolf werewolfclaw werewolfclaw werewolfbite werewolfskin1s **** **** **** **** 2 **** 100 **** **** **** 1 1 1
-144 POLYMORPH_TYPE_WEREWOLF_2s 171 23 316 po_Werewolf werewolfclaw werewolfclaw werewolfbite werewolfskin2s **** **** **** **** 2 **** 100 **** **** **** 1 1 1
-145 POLYMORPH_TYPE_WOLF_0l 181 23 319 po_Wolf **** **** **** werewolfskin0l **** **** **** **** 0 **** 103 **** **** **** **** **** ****
-146 POLYMORPH_TYPE_WOLF_1l 181 23 319 po_Wolf **** **** werewolfbitel werewolfskin1l **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-147 POLYMORPH_TYPE_WOLF_2l 181 23 319 po_Wolf **** **** werewolfbitel werewolfskin2l **** **** **** **** 2 **** 103 **** **** **** **** 1 1
-148 POLYMORPH_TYPE_WEREWOLF_0l 171 23 316 po_Werewolf **** **** **** werewolfskin0l **** **** **** **** 0 **** 100 **** **** **** **** **** ****
-149 POLYMORPH_TYPE_WEREWOLF_1l 171 23 316 po_Werewolf werewolfclawl werewolfclawl werewolfbitel werewolfskin1l **** **** **** **** 2 **** 100 **** **** **** 1 1 1
-150 POLYMORPH_TYPE_WEREWOLF_2l 171 23 316 po_Werewolf werewolfclawl werewolfclawl werewolfbitel werewolfskin2l **** **** **** **** 2 **** 100 **** **** **** 1 1 1
-151 PRC_COMP_POLYMORPH_TYPE_PENGUIN_150 537 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-152 PRC_COMP_POLYMORPH_TYPE_PENGUIN_200 538 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-153 PRC_COMP_POLYMORPH_TYPE_PENGUIN_300 539 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-154 PRC_COMP_POLYMORPH_TYPE_PENGUIN_400 540 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-155 PRC_COMP_POLYMORPH_TYPE_PENGUIN_500 541 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
-156 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-157 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-158 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-159 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
-160 PRC_POLYMORPH_TYPE_TREANT 88 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_sum_treant **** 29 21 8 13 50 **** **** **** **** **** **** ****
-161 PRC_POLYMORPH_TYPE_SHAMBLING_MOUND 92 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_hide_shambmd **** 21 17 10 11 40 **** **** **** **** **** **** ****
-162 PRC_POLYMORPH_TYPE_TWIG_BLIGHT 15046 52 129 po_hu_m_99 wol_twigblightcl wol_twigblightcl **** wol_twigblightci **** 8 10 15 5 10 **** **** **** **** 1 1 1
-163 PRC_POLYMORPH_TYPE_MYCONID 352 52 129 po_hu_m_99 nw_it_crewpb005 nw_it_crewpb005 **** prc_hide_myconid **** 12 13 13 2 20 **** **** **** **** 1 1 1
-164 PRC_POLYMORPH_TYPE_ALGOID 353 52 129 po_hu_m_99 prc_slam_algoid prc_slam_algoid **** prc_hide_algoid **** 19 16 13 5 30 **** **** **** **** 1 1 1
+ Name AppearanceType RacialType PortraitId Portrait CreatureWeapon1 CreatureWeapon2 CreatureWeapon3 HideItem EQUIPPED STR CON DEX NATURALACBONUS HPBONUS SoundSet SPELL1 SPELL2 SPELL3 MergeW MergeI MergeA
+0 POLYMORPH_TYPE_WEREWOLF 171 23 316 po_Werewolf NW_IT_CREWPSP002 NW_IT_CREWPSP002 NW_IT_CREWPS005 NW_IT_CREITEM018 **** 18 18 18 5 20 **** **** **** **** **** **** ****
+1 POLYMORPH_TYPE_WERERAT 170 23 315 po_Wererat **** **** NW_IT_CREWPS002 NW_IT_CREITEM018 **** 16 16 22 5 20 **** **** **** **** **** **** ****
+2 POLYMORPH_TYPE_WERECAT 99 23 314 po_Werecat NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS015 NW_IT_CREITEM018 **** 20 16 20 5 20 **** **** **** **** **** **** ****
+3 POLYMORPH_TYPE_GIANT_SPIDER 159 25 301 po_SpidGiant **** **** NW_IT_CREWPS018 NW_IT_POLYHID001 **** 19 12 17 5 20 **** **** **** **** **** **** ****
+4 POLYMORPH_TYPE_TROLL 167 18 306 po_Troll NW_IT_CREWPSP005 NW_IT_CREWPSP005 NW_IT_CREWPS005 NW_IT_POLYHID002 **** 23 23 14 5 10 **** **** **** **** **** **** ****
+5 POLYMORPH_TYPE_UMBER_HULK 168 7 309 po_Umberhulk NW_IT_CREWPSP006 NW_IT_CREWPSP006 NW_IT_CREWPS017 NW_IT_POLYHID003 **** 23 19 15 7 30 **** **** **** **** **** **** ****
+6 POLYMORPH_TYPE_PIXIE 55 17 559 po_Fairy NW_IT_CREWPSP026 NW_IT_CREWPSP026 **** NW_IT_POLYHID004 **** 10 10 24 5 **** **** **** **** **** **** **** ****
+7 POLYMORPH_TYPE_ZOMBIE 198 24 354 po_zo_rot01 NW_IT_CREWPB005 **** **** NW_IT_CREITEMUNF **** 14 14 14 **** 40 **** **** **** **** **** **** ****
+8 POLYMORPH_TYPE_RED_DRAGON 49 11 198 po_DrgRed NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDRM **** 36 21 30 10 150 **** **** **** **** **** **** ****
+9 POLYMORPH_TYPE_FIRE_GIANT 80 18 215 po_GntFire NW_IT_CREWPB017 **** **** NW_IT_CREITEM027 **** 30 21 30 10 200 **** **** **** **** **** **** ****
+10 POLYMORPH_TYPE_BALOR 38 20 176 po_Demon NW_IT_CREWPB009 **** **** NW_IT_CREITEM020 **** 24 24 30 10 250 **** **** **** **** **** **** ****
+11 POLYMORPH_TYPE_DEATH_SLAAD 152 20 295 po_SlaadDth NW_IT_CREWPSP016 NW_IT_CREWPSP016 NW_IT_CREWPS016 NW_IT_CREITEM022 **** 24 24 36 10 225 **** **** **** **** **** **** ****
+12 POLYMORPH_TYPE_IRON_GOLEM 89 10 229 po_GolIron NW_IT_CREWPB017 **** **** NW_IT_CREITEMCO3 **** 30 20 20 10 300 **** **** **** **** **** **** ****
+13 POLYMORPH_TYPE_HUGE_FIRE_ELEMENTAL 60 16 208 po_Fire NW_IT_CREWPB018 **** **** NW_IT_CREITEMEL9 **** 19 26 19 5 **** **** **** **** **** **** **** 1
+14 POLYMORPH_TYPE_HUGE_WATER_ELEMENTAL 69 16 312 po_Water NW_IT_CREWPB017 **** **** NW_IT_CREITEMELA **** 25 19 22 10 **** 35 281 **** **** **** **** 1
+15 POLYMORPH_TYPE_HUGE_EARTH_ELEMENTAL 56 16 202 po_Earth NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL8 **** 30 22 10 7 **** **** **** **** **** **** **** 1
+16 POLYMORPH_TYPE_HUGE_AIR_ELEMENTAL 52 16 140 po_Air NW_IT_CREWPB016 **** **** NW_IT_CREITEMEL8 **** 19 19 30 10 **** **** 283 **** **** **** **** 1
+17 POLYMORPH_TYPE_ELDER_FIRE_ELEMENTAL 61 16 209 po_FireEld NW_IT_CREWPB018 **** **** NW_IT_CREITEMEL7 **** 23 30 19 6 **** **** **** **** **** **** **** 1
+18 POLYMORPH_TYPE_ELDER_WATER_ELEMENTAL 68 16 311 po_WaterEld NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL4 **** 29 23 22 10 **** 35 281 **** **** **** **** 1
+19 POLYMORPH_TYPE_ELDER_EARTH_ELEMENTAL 57 16 203 po_EarthEld NW_IT_CREWPB017 **** **** NW_IT_CREITEMEL2 **** 34 22 10 10 **** **** **** **** **** **** **** 1
+20 POLYMORPH_TYPE_ELDER_AIR_ELEMENTAL 53 16 141 po_AirEld NW_IT_CREWPB016 **** **** NW_IT_CREITEMEL2 **** 23 19 34 10 **** **** 283 **** **** **** **** 1
+21 POLYMORPH_TYPE_BROWN_BEAR 13 8 148 po_BearBrwn NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 27 19 13 2 10 **** **** **** **** **** **** 1
+22 POLYMORPH_TYPE_PANTHER 202 8 560 po_Jaguar NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 16 19 15 4 10 **** **** **** **** **** **** 1
+23 POLYMORPH_TYPE_WOLF 181 8 319 po_Wolf NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 13 15 15 4 10 **** **** **** **** **** **** 1
+24 POLYMORPH_TYPE_BOAR 21 8 152 po_Boar NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 15 17 10 5 10 **** **** **** **** **** **** 1
+25 POLYMORPH_TYPE_BADGER 8 8 144 po_Badger NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 8 15 17 5 10 **** **** **** **** **** **** 1
+26 POLYMORPH_TYPE_PENGUIN 206 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+27 POLYMORPH_TYPE_COW 34 8 172 po_Cow **** **** NW_IT_CREWPP010 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+28 POLYMORPH_DOOM_KNIGHT 40 1 190 po_DoomKght **** **** **** NW_IT_CREITEM005 NW_WSWMLS013 20 20 20 4 **** **** **** **** **** **** **** ****
+29 POLYMORPH_YUANTI 285 15 348 po_yuan_ti NW_IT_CREWPB012 NW_IT_CREWPB012 **** NW_IT_CREITEM006 **** 20 20 20 4 **** **** **** **** **** **** **** ****
+30 POLYMORPH_IMP 105 20 185 po_Imp NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPP016 NW_IT_CREITEM029 **** **** **** **** 3 **** **** **** **** **** **** **** ****
+31 POLYMORPH_QUASIT 106 20 186 po_DmQuasit NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPP016 NW_IT_CREITEM029 **** **** **** **** 3 **** **** **** **** **** **** **** ****
+32 POLYMORPH_SUCCUBUS 163 20 187 po_DmSucubus NW_IT_CREWPSP002 NW_IT_CREWPSP002 **** NW_IT_CREITEM024 **** **** **** **** 9 **** **** **** **** **** **** **** ****
+33 POLYMORPH_TYPE_DIRE_BROWN_BEAR 15 8 181 po_BearDire NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 31 19 13 5 40 **** **** **** **** **** **** 1
+34 POLYMORPH_TYPE_DIRE_PANTHER 202 8 560 po_Jaguar NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 25 17 15 8 30 **** **** **** **** **** **** 1
+35 POLYMORPH_TYPE_DIRE_WOLF 175 8 184 po_DireWolf NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 25 17 15 8 30 **** **** **** **** **** **** 1
+36 POLYMORPH_TYPE_DIRE_BOAR 22 8 182 po_DireBoar NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 27 17 10 10 20 **** **** **** **** **** **** 1
+37 POLYMORPH_TYPE_DIRE_BADGER 9 8 180 po_DireBadger NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS010 x2_it_emptyskin **** 14 19 17 10 20 **** **** **** **** **** **** 1
+38 POLYMORPH_TYPE_CELESTIAL_AVENGER 294 20 561 po_Avenger **** **** **** NW_IT_CREITEM045 NW_WSWMLS013 20 20 20 4 **** **** **** **** **** **** **** ****
+39 POLYMORPH_TYPE_VROCK 101 20 188 po_DmVrock NW_IT_CREWPSP010 NW_IT_CREWPSP010 NW_IT_CREWPS005 NW_IT_CREITEM021 **** 20 17 16 4 **** **** **** **** **** **** **** ****
+40 POLYMORPH_TYPE_CHICKEN 31 8 168 po_Chicken **** **** NW_IT_CREWPS015 x2_it_emptyskin **** 3 8 7 0 **** 21 **** **** **** **** **** ****
+41 POLYMORPH_TYPE_FROST_GIANT_MALE 81 18 216 po_GntFrost NW_IT_CREWPB017 **** **** nw_it_creitem026 NW_WSWMGS011 29 21 9 13 100 **** **** **** **** **** **** ****
+42 POLYMORPH_TYPE_FROST_GIANT_FEMALE 350 18 647 po_uppsala NW_IT_CREWPB017 **** **** nw_it_creitem026 NW_WSWMGS011 29 21 9 13 100 **** **** **** **** **** **** ****
+43 POLYMORPH_TYPE_HEURODIS 370 24 655 po_heurolich **** **** **** x2_it_emptyskin **** 10 10 10 10 **** **** **** **** **** **** **** ****
+44 POLYMORPH_TYPE_JNAH_GIANT_MALE 81 18 216 po_GntFrost NW_IT_CREWPB017 **** **** x1_it_frostghide NW_WSWMGS011 29 21 9 13 150 **** **** **** **** **** **** ****
+45 POLYMORPH_TYPE_JNAH_GIANT_FEMALE 350 18 647 po_uppsala NW_IT_CREWPB017 **** **** x1_it_frostghide NW_WSWMGS011 29 21 9 13 150 **** **** **** **** **** **** ****
+46 **** **** **** **** **** **** **** **** x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+47 POLYMORPH_TYPE_BAT 10 8 145 **** **** **** nw_it_crewps001 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+48 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+49 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+50 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+51 POLYMORPH_TYPE_DRAGONKIN 375 11 631 po_drgpseud **** **** X0_PSEUDO_STING X0_PSEUDO_HIDE **** **** **** **** 5 15 331 **** **** **** **** **** ****
+52 POLYMORPH_TYPE_WYRMLING_WHITE 380 11 636 po_wyrmlwht nw_it_crewpsp002 nw_it_crewpsp002 nw_it_crewps002 x0_wyrmlhide_wht **** 15 **** 17 5 15 331 663 **** **** **** 1 1
+53 POLYMORPH_TYPE_WYRMLING_BLUE 377 11 633 po_wyrmlblu nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 x0_wyrmlhide_blu **** 15 15 **** 5 15 331 667 **** **** **** 1 1
+54 POLYMORPH_TYPE_WYRMLING_RED 376 11 632 po_wyrmlred nw_it_crewpsp005 nw_it_crewpsp005 nw_it_crewps010 x0_wyrmlhide_red **** 16 15 **** 5 15 331 665 **** **** **** 1 1
+55 POLYMORPH_TYPE_WYRMLING_GREEN 379 11 635 po_wyrmlgrn nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 x0_wyrmlhide_grn **** 15 16 **** 5 15 331 666 **** **** **** 1 1
+56 POLYMORPH_TYPE_WYRMLING_BLACK 378 11 634 po_wyrmlblk nw_it_crewpsp002 nw_it_crewpsp002 nw_it_crewps002 x0_wyrmlhide_blk **** 15 **** 17 5 15 331 664 **** **** **** 1 1
+57 POLYMORPH_TYPE_GOLEM_AUTOMATON 420 4 10 **** **** **** **** NW_IT_CREWPB017 X2_MECH_HIDE **** 30 22 10 30 200 **** **** **** **** **** ****
+58 POLYMORPH_TYPE_MANTICORE 366 19 622 po_manticore nw_it_crewpsp006 nw_it_crewpsp006 nw_it_crewps010 x2_it_emptyskin **** 20 15 19 7 30 **** 692 **** **** **** **** 1
+59 POLYMORPH_TYPE_MALE_DROW 216 1 1020 po_drowmale **** **** **** nw_it_creitem058 x2_wdrowls004 18 **** 19 8 30 **** 688 **** **** 1 1 1
+60 POLYMORPH_TYPE_HARPY 419 19 715 po_harpy nw_it_crewpsp002 nw_it_crewpsp002 **** x2_it_emptyskin **** 18 **** 18 8 20 387 686 **** **** **** 1 1
+61 POLYMORPH_TYPE_BASILISK 369 19 625 po_basilisk nw_it_crewps010 **** **** x2_it_emptyskin **** 16 **** **** 10 30 325 687 **** **** **** **** 1
+62 POLYMORPH_TYPE_DRIDER 406 7 706 po_drider **** **** **** x2_it_creitem003 x2_it_wplmss011 16 15 16 8 20 377 688 **** **** 1 1 1
+63 POLYMORPH_TYPE_BEHOLDER 401 20 701 po_behold nw_it_crewps003 **** **** x2_it_beholprops **** **** **** **** 8 20 372 **** **** **** **** 1 1
+64 POLYMORPH_TYPE_MEDUSA 352 13 608 po_medusa nw_it_crewpsp005 nw_it_crewpsp005 x0_medusa_snakes x2_it_medusprop **** 19 **** 19 10 35 308 687 **** **** **** 1 1
+65 POLYMORPH_TYPE_GARGOYLE 73 19 210 po_Gargoyle nw_it_crewpsp026 nw_it_crewpsp026 nw_it_crewps005 nw_it_creitem030 **** **** 18 18 8 20 39 **** **** **** **** 1 1
+66 POLYMORPH_TYPE_MINOTAUR 120 13 255 po_Minotaur **** **** **** x2_it_emptyskin nw_waxmbt002 19 17 **** 6 25 64 **** **** **** 1 1 1
+67 POLYMORPH_TYPE_SUPER_CHICKEN 31 2 168 po_Chicken **** **** NW_IT_CREWPS015 x2_it_emptyskin **** 34 **** **** 0 **** 21 **** **** **** **** **** ****
+68 POLYMORPH_TYPE_MINDFLAYER 413 7 709 po_mindflayer x2_it_crewpmflyt x2_it_crewpmflyt **** x2_it_creitem006 **** **** **** 19 7 30 **** 693 741 **** **** 1 1
+69 POLYMORPH_TYPE_DIRETIGER 95 8 166 po_DireTiger nw_it_crewpsp006 nw_it_crewpsp006 nw_it_crewps015 x2_it_emptyskin **** 27 15 17 8 60 16 **** **** **** **** **** 1
+70 POLYMORPH_TYPE_FEMALE_DROW 215 1 1019 po_drowfem **** **** **** nw_it_creitem058 x2_wdrowls004 18 **** 19 8 30 **** 688 **** **** 1 1 1
+71 POLYMORPH_TYPE_ANCIENT_BLUE_DRAGON 47 11 192 po_DrgBlue x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRC **** 48 32 36 20 100 29 796 **** **** **** **** 1
+72 POLYMORPH_TYPE_ANCIENT_RED_DRAGON 49 11 198 po_DrgRed x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRM **** 48 32 36 20 100 29 797 **** **** **** **** 1
+73 POLYMORPH_TYPE_ANCIENT_GREEN_DRAGON 48 11 197 po_DrgGreen x2_it_epicdragcl x2_it_epicdragcl NW_IT_CREWPS017 NW_IT_CREITEMDRI **** 48 32 36 20 100 29 798 **** **** **** **** 1
+74 POLYMORPH_TYPE_VAMPIRE_MALE 289 24 310 po_vampire_m x2_it_crevampclw x2_it_crevampclw x2_it_cravampbit NW_CREITEMVAM **** 18 **** 20 13 30 **** 800 **** **** **** 1 1
+75 POLYMORPH_TYPE_RISEN_LORD 39 24 241 po_Lich **** **** **** x2_it_crearrlord x2_it_crewpvscyt 21 19 **** 13 60 **** **** **** **** 1 1 1
+76 POLYMORPH_TYPE_SPECTRE 156 24 299 po_Spectre NW_IT_CREWPSP010 NW_IT_CREWPSP010 **** x2_it_spectrprop **** 16 **** 22 15 40 **** 802 799 **** **** **** 1
+77 POLYMORPH_TYPE_VAMPIRE_FEMALE 288 24 546 po_vampire_f x2_it_crevampclw x2_it_crevampclw x2_it_cravampbit NW_CREITEMVAM **** 18 **** 20 13 30 **** 800 **** **** **** 1 1
+78 POLYMORPH_TYPE_NULL_HUMAN 298 11 129 po_hu_m_99 **** **** **** x2_it_emptyskin **** **** **** **** 0 **** **** **** **** **** **** **** ****
+79 POLYMORPH_TYPE_MIMIC 469 4 365 po_plc_a08 **** **** **** x2_it_emptyskin **** **** **** **** 10 50 **** **** **** **** **** **** ****
+80 POLYMORPH_TYPE_BOY 241 6 169 po_kid **** **** **** x2_it_emptyskin **** 8 **** **** 0 **** 121 **** **** **** **** **** 1
+81 POLYMORPH_TYPE_GIRL 242 6 170 po_girl **** **** **** x2_it_emptyskin **** 8 **** **** 0 **** 120 **** **** **** **** **** 1
+82 POLYMORPH_TYPE_LIZARDFOLK 134 15 267 po_OldWarA **** **** **** x2_it_crelizhid1 x2_it_crewpwhip 16 **** 20 9 35 **** **** **** **** 1 1 1
+83 POLYMORPH_TYPE_KOBOLD_ASSASSIN 302 15 569 po_kobchiefa **** **** **** x2_it_koboldcomm x2_it_crewpkobsw **** **** 22 10 10 **** **** **** **** 1 1 1
+84 POLYMORPH_TYPE_WISP 116 19 318 po_WillOWisp **** **** nw_it_crewpsp011 nw_it_creitem033 **** 3 10 29 4 30 **** 90 **** **** **** 1 1
+85 POLYMORPH_TYPE_AZER_BOSS_MALE 428 20 722 po_azerman **** **** **** x2_it_creitem005 x2_it_crewmazera 20 21 **** 13 50 **** 10 801 **** 1 1 1
+86 POLYMORPH_TYPE_AZER_BOSS_FEMALE 429 20 723 po_azergirl **** **** **** x2_it_creitem005 x2_it_crewmazera 20 21 **** 13 50 **** 10 801 **** 1 1 1
+87 POLYMORPH_TYPE_DEATHSLAAD 152 20 295 po_slaaddth nw_it_crewpsp016 nw_it_crewpsp016 nw_it_crewps016 x2_it_shedthsldp **** 22 18 19 16 70 **** 770 **** **** **** **** 1
+88 POLYMORPH_TYPE_RAKSHASA_MALE 293 20 281 po_Rakshasa **** **** nw_it_crewps005 x2_it_shraksprop x2_it_rakstaff 17 **** 20 12 30 **** 41 368 523 1 1 1
+89 POLYMORPH_TYPE_RAKSHASA_FEMALE 290 20 565 po_Rakshasa_f **** **** nw_it_crewps005 x2_it_shraksprop x2_it_rakstaff 17 **** 20 12 30 **** 41 368 523 1 1 1
+90 POLYMORPH_TYPE_IRON_GOLEM 89 10 229 po_goliron **** **** nw_it_crewpb017 x2_it_shirongolp **** 33 **** **** 15 90 **** 263 **** **** **** 1 1
+91 POLYMORPH_TYPE_STONE_GOLEM 92 10 230 po_GolStone **** **** nw_it_crewpb017 x2_it_shstogopro **** 31 **** **** 13 90 **** 775 **** **** **** 0 1
+92 POLYMORPH_TYPE_DEMONFLESH_GOLEM 468 10 900 po_GolDem nw_it_crewpb015 nw_it_crewpb015 nw_it_crewpsp015 x2_it_shdemoflsh **** 29 **** **** 13 90 **** **** **** **** **** 0 1
+93 POLYMORPH_TYPE_MITHRAL_GOLEM 420 10 716 po_golmit **** **** x2_it_crewpb003 x2_it_cremigolsh **** 40 **** **** 30 300 59 **** **** **** **** 0 1
+94 POLYMORPH_TYPE_MORPH_EARTH_ELEMENTAL 57 20 203 po_EarthEld **** **** **** x2_it_emptyskin **** 44 18 **** **** **** **** **** **** **** **** **** ****
+95 POLYMORPH_TYPE_BOAT 473 20 203 po_EarthEld **** **** **** x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+96 POLYMORPH_TYPE_MINOTAUR_EPIC 121 13 255 po_Minotaur **** **** **** x2_it_emptyskin x2_it_minoaxe 22 20 **** 10 50 64 **** **** **** 1 1 1
+97 POLYMORPH_TYPE_HARPY_EPIC 419 19 715 po_harpy nw_it_crewpsp010 nw_it_crewpsp010 **** x2_it_emptyskin **** 20 20 **** 11 40 387 686 **** **** **** 1 1
+98 POLYMORPH_TYPE_GARGOYLE_EPIC 73 19 210 po_Gargoyle nw_it_crewpsp010 nw_it_crewpsp010 nw_it_crewps005 x2_it_egargprop **** 20 **** 20 12 60 39 **** **** **** **** 1 1
+99 POLYMORPH_TYPE_BASILISK_EPIC 369 19 625 po_basilisk nw_it_crewps010 **** **** x2_it_emptyskin **** 17 **** 17 10 60 325 687 **** **** **** **** 1
+100 POLYMORPH_TYPE_DRIDER_EPIC 407 7 706 po_drider **** **** **** x2_it_creitdrid x2_it_wplmss012 19 18 17 8 60 377 688 107 **** 1 1 1
+101 POLYMORPH_TYPE_MANTICORE_EPIC 366 19 622 po_manticore nw_it_crewpsp015 nw_it_crewpsp015 nw_it_crewps010 x2_it_creitmante **** 20 **** 19 12 60 **** 692 **** **** **** 1 1
+102 POLYMORPH_TYPE_WINTER_WOLF 184 8 320 po_WolfWint NW_IT_CREWPSP026 NW_IT_CREWPSP026 NW_IT_CREWPS002 x2_it_emptyskin **** 13 15 **** **** 10 **** **** **** **** **** **** 1
+103 POLYMORPH_TYPE_KOBOLD_ASSASSIN_EPIC 302 15 568 po_kobchiefb **** **** **** x2_it_koboldcomm x2_it_crewpkobs2 **** **** 25 13 70 **** 799 **** **** 1 1 1
+104 POLYMORPH_TYPE_LIZARDFOLK_EPIC 131 15 266 po_OldChiefB **** **** **** x2_it_crelizhid2 x2_it_crewpwhip2 21 **** 20 12 75 **** **** **** **** 1 1 1
+105 POLYMORPH_TYPE_MALE_DROW_EPIC 476 1 1020 po_drowmale **** **** **** x2_it_edrowhid x2_it_frzdrowbld 22 **** 22 13 66 **** 688 **** **** 1 1 1
+106 POLYMORPH_TYPE_FEMALE_DROW_EPIC 479 1 1019 po_drowfem **** **** **** x2_it_edrowhid x2_it_frzdrowbld 22 **** 22 13 66 **** 688 **** **** 1 1 1
+107 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+108 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+109 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+110 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+111 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+112 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+113 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+114 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+115 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+116 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+117 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+118 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+119 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+120 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+121 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+122 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+123 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+124 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+125 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+126 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+127 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+128 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+129 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+130 POLYMORPH_TYPE_MATURE_GOLD_DRAGON 46 11 196 po_DrgGold NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDR9 **** 35 10 23 33 100 29 2242 2243 198 **** **** 1
+131 POLYMORPH_TYPE_MATURE_RED_DRAGON 49 11 198 po_DrgRed NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 NW_IT_CREITEMDRN **** 33 10 23 32 100 29 2242 198 **** **** **** 1
+132 POLYMORPH_TYPE_ANCIENT_PRYSMATIC_DRAGON 425 11 719 po_dragpris NW_IT_CREWPSP015 NW_IT_CREWPSP015 NW_IT_CREWPS017 VY_IT_CREITEM011 **** 37 23 16 42 100 29 2244 198 **** **** **** 1
+133 POLYMORPH_TYPE_WOLF_0 181 23 319 po_Wolf **** **** **** werewolfskin0 **** **** **** **** 0 **** 103 **** **** **** **** **** ****
+134 POLYMORPH_TYPE_WOLF_1 181 23 319 po_Wolf **** **** werewolfbite werewolfskin1 **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+135 POLYMORPH_TYPE_WOLF_2 181 23 319 po_Wolf **** **** werewolfbite werewolfskin2 **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+136 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+137 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+138 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+139 POLYMORPH_TYPE_WOLF_0s 181 23 319 po_Wolf **** **** **** werewolfskin0s **** **** **** **** 0 **** 103 **** **** **** **** **** ****
+140 POLYMORPH_TYPE_WOLF_1s 181 23 319 po_Wolf **** **** werewolfbite werewolfskin1s **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+141 POLYMORPH_TYPE_WOLF_2s 181 23 319 po_Wolf **** **** werewolfbite werewolfskin2s **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+142 POLYMORPH_TYPE_WEREWOLF_0s 171 23 316 po_Werewolf **** **** **** werewolfskin0s **** **** **** **** 0 **** 100 **** **** **** **** **** ****
+143 POLYMORPH_TYPE_WEREWOLF_1s 171 23 316 po_Werewolf werewolfclaw werewolfclaw werewolfbite werewolfskin1s **** **** **** **** 2 **** 100 **** **** **** 1 1 1
+144 POLYMORPH_TYPE_WEREWOLF_2s 171 23 316 po_Werewolf werewolfclaw werewolfclaw werewolfbite werewolfskin2s **** **** **** **** 2 **** 100 **** **** **** 1 1 1
+145 POLYMORPH_TYPE_WOLF_0l 181 23 319 po_Wolf **** **** **** werewolfskin0l **** **** **** **** 0 **** 103 **** **** **** **** **** ****
+146 POLYMORPH_TYPE_WOLF_1l 181 23 319 po_Wolf **** **** werewolfbitel werewolfskin1l **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+147 POLYMORPH_TYPE_WOLF_2l 181 23 319 po_Wolf **** **** werewolfbitel werewolfskin2l **** **** **** **** 2 **** 103 **** **** **** **** 1 1
+148 POLYMORPH_TYPE_WEREWOLF_0l 171 23 316 po_Werewolf **** **** **** werewolfskin0l **** **** **** **** 0 **** 100 **** **** **** **** **** ****
+149 POLYMORPH_TYPE_WEREWOLF_1l 171 23 316 po_Werewolf werewolfclawl werewolfclawl werewolfbitel werewolfskin1l **** **** **** **** 2 **** 100 **** **** **** 1 1 1
+150 POLYMORPH_TYPE_WEREWOLF_2l 171 23 316 po_Werewolf werewolfclawl werewolfclawl werewolfbitel werewolfskin2l **** **** **** **** 2 **** 100 **** **** **** 1 1 1
+151 PRC_COMP_POLYMORPH_TYPE_PENGUIN_150 537 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+152 PRC_COMP_POLYMORPH_TYPE_PENGUIN_200 538 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+153 PRC_COMP_POLYMORPH_TYPE_PENGUIN_300 539 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+154 PRC_COMP_POLYMORPH_TYPE_PENGUIN_400 540 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+155 PRC_COMP_POLYMORPH_TYPE_PENGUIN_500 541 8 564 po_a_penguin **** **** NW_IT_CREWPS015 x2_it_emptyskin **** **** **** **** **** **** **** **** **** **** **** **** ****
+156 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+157 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+158 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+159 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+160 PRC_POLYMORPH_TYPE_TREANT 88 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_sum_treant **** 29 21 8 13 50 **** **** **** **** **** **** 1
+161 PRC_POLYMORPH_TYPE_SHAMBLING_MOUND 92 52 129 po_hu_m_99 nw_it_crewpb015 nw_it_crewpb015 **** prc_hide_shambmd **** 21 17 10 11 40 **** **** **** **** **** **** 1
+162 PRC_POLYMORPH_TYPE_TWIG_BLIGHT 15046 52 129 po_hu_m_99 wol_twigblightcl wol_twigblightcl **** wol_twigblightci **** 8 10 15 5 10 **** **** **** **** **** **** 1
+163 PRC_POLYMORPH_TYPE_MYCONID 352 52 129 po_hu_m_99 nw_it_crewpb005 nw_it_crewpb005 **** prc_hide_myconid **** 12 13 13 2 20 **** **** **** **** **** **** 1
+164 PRC_POLYMORPH_TYPE_ALGOID 353 52 129 po_hu_m_99 prc_slam_algoid prc_slam_algoid **** prc_hide_algoid **** 19 16 13 5 30 **** **** **** **** **** **** 1
diff --git a/Notes/Ability Focus work.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/Ability Focus work.xlsx
similarity index 100%
rename from Notes/Ability Focus work.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Ability Focus work.xlsx
diff --git a/Notes/Animal Companion Notes/Badger_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Badger_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Badger_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Badger_AC.txt
diff --git a/Notes/Animal Companion Notes/Camel_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Camel_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Camel_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Camel_AC.txt
diff --git a/Notes/Animal Companion Notes/Dog, Riding_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Dog, Riding_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Dog, Riding_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Dog, Riding_AC.txt
diff --git a/Notes/Animal Companion Notes/Dog_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Dog_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Dog_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Dog_AC.txt
diff --git a/Notes/Animal Companion Notes/Eagle_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Eagle_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Eagle_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Eagle_AC.txt
diff --git a/Notes/Animal Companion Notes/Hawk_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Hawk_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Hawk_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Hawk_AC.txt
diff --git a/Notes/Animal Companion Notes/Horse, Heavy_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Horse, Heavy_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Horse, Heavy_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Horse, Heavy_AC.txt
diff --git a/Notes/Animal Companion Notes/Horse, Light_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Horse, Light_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Horse, Light_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Horse, Light_AC.txt
diff --git a/Notes/Animal Companion Notes/Owl_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Owl_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Owl_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Owl_AC.txt
diff --git a/Notes/Animal Companion Notes/Pony_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Pony_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Pony_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Pony_AC.txt
diff --git a/Notes/Animal Companion Notes/Rat, Dire_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Rat, Dire_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Rat, Dire_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Rat, Dire_AC.txt
diff --git a/Notes/Animal Companion Notes/Viper, Medium_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Viper, Medium_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Viper, Medium_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Viper, Medium_AC.txt
diff --git a/Notes/Animal Companion Notes/Wolf_AC.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Wolf_AC.txt
similarity index 100%
rename from Notes/Animal Companion Notes/Wolf_AC.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Animal Companion Notes/Wolf_AC.txt
diff --git a/Notes/Arcane CL test.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/Arcane CL test.nss
similarity index 100%
rename from Notes/Arcane CL test.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Arcane CL test.nss
diff --git a/Notes/Arcane_CL_Test_Extractions_for_2DA.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Arcane_CL_Test_Extractions_for_2DA.txt
similarity index 100%
rename from Notes/Arcane_CL_Test_Extractions_for_2DA.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Arcane_CL_Test_Extractions_for_2DA.txt
diff --git a/Notes/Class Expansion/Epic Acolyte of the Ego.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Acolyte of the Ego.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Acolyte of the Ego.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Acolyte of the Ego.txt
diff --git a/Notes/Class Expansion/Epic Alienist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Alienist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Alienist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Alienist.txt
diff --git a/Notes/Class Expansion/Epic Anima Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Anima Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Anima Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Anima Mage.txt
diff --git a/Notes/Class Expansion/Epic AoTS.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic AoTS.txt
similarity index 100%
rename from Notes/Class Expansion/Epic AoTS.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic AoTS.txt
diff --git a/Notes/Class Expansion/Epic Arcane Duelist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Arcane Duelist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Arcane Duelist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Arcane Duelist.txt
diff --git a/Notes/Class Expansion/Epic Battleguard of Tempus.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Battleguard of Tempus.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Battleguard of Tempus.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Battleguard of Tempus.txt
diff --git a/Notes/Class Expansion/Epic Black Blood Cultist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Black Blood Cultist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Black Blood Cultist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Black Blood Cultist.txt
diff --git a/Notes/Class Expansion/Epic Black Flame Zealot.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Black Flame Zealot.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Black Flame Zealot.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Black Flame Zealot.txt
diff --git a/Notes/Class Expansion/Epic Bladesinger.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Bladesinger.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Bladesinger.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Bladesinger.txt
diff --git a/Notes/Class Expansion/Epic Blighter.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Blighter.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Blighter.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Blighter.txt
diff --git a/Notes/Class Expansion/Epic Blood Magus.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Blood Magus.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Blood Magus.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Blood Magus.txt
diff --git a/Notes/Class Expansion/Epic Bonded Summoner.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Bonded Summoner.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Bonded Summoner.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Bonded Summoner.txt
diff --git a/Notes/Class Expansion/Epic Brimstone Speaker.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Brimstone Speaker.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Brimstone Speaker.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Brimstone Speaker.txt
diff --git a/Notes/Class Expansion/Epic Celebrant of Sharess.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Celebrant of Sharess.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Celebrant of Sharess.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Celebrant of Sharess.txt
diff --git a/Notes/Class Expansion/Epic Cerebremancer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Cerebremancer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Cerebremancer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Cerebremancer.txt
diff --git a/Notes/Class Expansion/Epic Champion of Corellon.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Champion of Corellon.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Champion of Corellon.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Champion of Corellon.txt
diff --git a/Notes/Class Expansion/Epic Child of Night.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Child of Night.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Child of Night.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Child of Night.txt
diff --git a/Notes/Class Expansion/Epic Contemplative.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Contemplative.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Contemplative.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Contemplative.txt
diff --git a/Notes/Class Expansion/Epic Crusader b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Crusader
similarity index 100%
rename from Notes/Class Expansion/Epic Crusader
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Crusader
diff --git a/Notes/Class Expansion/Epic Crusader.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Crusader.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Crusader.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Crusader.txt
diff --git a/Notes/Class Expansion/Epic Diabolist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Diabolist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Diabolist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Diabolist.txt
diff --git a/Notes/Class Expansion/Epic Diamond Dragon.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Diamond Dragon.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Diamond Dragon.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Diamond Dragon.txt
diff --git a/Notes/Class Expansion/Epic Disciple of Asmodeus.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Asmodeus.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Disciple of Asmodeus.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Asmodeus.txt
diff --git a/Notes/Class Expansion/Epic Disciple of Baalzebul.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Baalzebul.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Disciple of Baalzebul.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Baalzebul.txt
diff --git a/Notes/Class Expansion/Epic Disciple of Dispater.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Dispater.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Disciple of Dispater.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Dispater.txt
diff --git a/Notes/Class Expansion/Epic Disciple of Mephistopheles.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Mephistopheles.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Disciple of Mephistopheles.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Disciple of Mephistopheles.txt
diff --git a/Notes/Class Expansion/Epic Dragon Shaman.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Dragon Shaman.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Dragon Shaman.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Dragon Shaman.txt
diff --git a/Notes/Class Expansion/Epic Dragonfire Adept.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Dragonfire Adept.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Dragonfire Adept.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Dragonfire Adept.txt
diff --git a/Notes/Class Expansion/Epic Drgonheart Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drgonheart Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Drgonheart Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drgonheart Mage.txt
diff --git a/Notes/Class Expansion/Epic Drow Judicator.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drow Judicator.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Drow Judicator.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drow Judicator.txt
diff --git a/Notes/Class Expansion/Epic Drunken Master.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drunken Master.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Drunken Master.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Drunken Master.txt
diff --git a/Notes/Class Expansion/Epic Eldritch Disciple.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Eldritch Disciple.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Eldritch Disciple.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Eldritch Disciple.txt
diff --git a/Notes/Class Expansion/Epic Enlightened Fist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Enlightened Fist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Enlightened Fist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Enlightened Fist.txt
diff --git a/Notes/Class Expansion/Epic Eternal Blade.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Eternal Blade.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Eternal Blade.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Eternal Blade.txt
diff --git a/Notes/Class Expansion/Epic Fist of Hextor.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Hextor.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Fist of Hextor.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Hextor.txt
diff --git a/Notes/Class Expansion/Epic Fist of Raziel.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Raziel.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Fist of Raziel.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Raziel.txt
diff --git a/Notes/Class Expansion/Epic Fist of Zuoken.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Zuoken.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Fist of Zuoken.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fist of Zuoken.txt
diff --git a/Notes/Class Expansion/Epic Fochlucan Lyrist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fochlucan Lyrist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Fochlucan Lyrist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Fochlucan Lyrist.txt
diff --git a/Notes/Class Expansion/Epic Foe Hunter.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Foe Hunter.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Foe Hunter.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Foe Hunter.txt
diff --git a/Notes/Class Expansion/Epic Forest Master.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Forest Master.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Forest Master.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Forest Master.txt
diff --git a/Notes/Class Expansion/Epic Forsaker.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Forsaker.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Forsaker.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Forsaker.txt
diff --git a/Notes/Class Expansion/Epic Frost Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Frost Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Frost Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Frost Mage.txt
diff --git a/Notes/Class Expansion/Epic Ghost Faced Killer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ghost Faced Killer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Ghost Faced Killer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ghost Faced Killer.txt
diff --git a/Notes/Class Expansion/Epic Hand of the Winged Masters.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hand of the Winged Masters.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Hand of the Winged Masters.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hand of the Winged Masters.txt
diff --git a/Notes/Class Expansion/Epic Hathran.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hathran.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Hathran.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hathran.txt
diff --git a/Notes/Class Expansion/Epic Heartwarder.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Heartwarder.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Heartwarder.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Heartwarder.txt
diff --git a/Notes/Class Expansion/Epic Henshin Mystic.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Henshin Mystic.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Henshin Mystic.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Henshin Mystic.txt
diff --git a/Notes/Class Expansion/Epic Hospitaler.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hospitaler.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Hospitaler.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Hospitaler.txt
diff --git a/Notes/Class Expansion/Epic ISFM.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic ISFM.txt
similarity index 100%
rename from Notes/Class Expansion/Epic ISFM.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic ISFM.txt
diff --git a/Notes/Class Expansion/Epic Iaijutsu Master.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Iaijutsu Master.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Iaijutsu Master.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Iaijutsu Master.txt
diff --git a/Notes/Class Expansion/Epic Incandescent Champion.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Incandescent Champion.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Incandescent Champion.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Incandescent Champion.txt
diff --git a/Notes/Class Expansion/Epic IoDM.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic IoDM.txt
similarity index 100%
rename from Notes/Class Expansion/Epic IoDM.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic IoDM.txt
diff --git a/Notes/Class Expansion/Epic Iron Mind.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Iron Mind.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Iron Mind.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Iron Mind.txt
diff --git a/Notes/Class Expansion/Epic Jade Phoenix Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Jade Phoenix Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Jade Phoenix Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Jade Phoenix Mage.txt
diff --git a/Notes/Class Expansion/Epic Justice of Weald and Woe.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Justice of Weald and Woe.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Justice of Weald and Woe.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Justice of Weald and Woe.txt
diff --git a/Notes/Class Expansion/Epic Knight of the Chalice.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Chalice.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Knight of the Chalice.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Chalice.txt
diff --git a/Notes/Class Expansion/Epic Knight of the Middle Circle.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Middle Circle.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Knight of the Middle Circle.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Middle Circle.txt
diff --git a/Notes/Class Expansion/Epic Knight of the Weave.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Weave.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Knight of the Weave.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Knight of the Weave.txt
diff --git a/Notes/Class Expansion/Epic Legendary Dreadnaught.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Legendary Dreadnaught.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Legendary Dreadnaught.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Legendary Dreadnaught.txt
diff --git a/Notes/Class Expansion/Epic Mage Killer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Mage Killer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Mage Killer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Mage Killer.txt
diff --git a/Notes/Class Expansion/Epic Master Alchemist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master Alchemist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Master Alchemist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master Alchemist.txt
diff --git a/Notes/Class Expansion/Epic Master Harpers.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master Harpers.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Master Harpers.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master Harpers.txt
diff --git a/Notes/Class Expansion/Epic Master of Shadows.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master of Shadows.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Master of Shadows.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master of Shadows.txt
diff --git a/Notes/Class Expansion/Epic Master of Shrouds.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master of Shrouds.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Master of Shrouds.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Master of Shrouds.txt
diff --git a/Notes/Class Expansion/Epic Mighty Contender of Kord.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Mighty Contender of Kord.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Mighty Contender of Kord.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Mighty Contender of Kord.txt
diff --git a/Notes/Class Expansion/Epic Morninglord of Lathander.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Morninglord of Lathander.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Morninglord of Lathander.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Morninglord of Lathander.txt
diff --git a/Notes/Class Expansion/Epic Nightshade.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Nightshade.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Nightshade.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Nightshade.txt
diff --git a/Notes/Class Expansion/Epic Noctumancer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Noctumancer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Noctumancer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Noctumancer.txt
diff --git a/Notes/Class Expansion/Epic Oozemaster.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Oozemaster.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Oozemaster.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Oozemaster.txt
diff --git a/Notes/Class Expansion/Epic Order of the Bow Initiate.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Order of the Bow Initiate.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Order of the Bow Initiate.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Order of the Bow Initiate.txt
diff --git a/Notes/Class Expansion/Epic Peerless Archer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Peerless Archer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Peerless Archer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Peerless Archer.txt
diff --git a/Notes/Class Expansion/Epic Psychic Theurge.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Psychic Theurge.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Psychic Theurge.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Psychic Theurge.txt
diff --git a/Notes/Class Expansion/Epic Pyrokineticist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Pyrokineticist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Pyrokineticist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Pyrokineticist.txt
diff --git a/Notes/Class Expansion/Epic Rage Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Rage Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Rage Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Rage Mage.txt
diff --git a/Notes/Class Expansion/Epic Ravager.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ravager.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Ravager.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ravager.txt
diff --git a/Notes/Class Expansion/Epic Red Wizard.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Red Wizard.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Red Wizard.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Red Wizard.txt
diff --git a/Notes/Class Expansion/Epic Ruby Knight Vindicator.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ruby Knight Vindicator.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Ruby Knight Vindicator.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Ruby Knight Vindicator.txt
diff --git a/Notes/Class Expansion/Epic Runecaster.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Runecaster.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Runecaster.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Runecaster.txt
diff --git a/Notes/Class Expansion/Epic Runescarred Berzerkers.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Runescarred Berzerkers.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Runescarred Berzerkers.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Runescarred Berzerkers.txt
diff --git a/Notes/Class Expansion/Epic Sacred Fist.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sacred Fist.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Sacred Fist.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sacred Fist.txt
diff --git a/Notes/Class Expansion/Epic Sapphire Hierarch.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sapphire Hierarch.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Sapphire Hierarch.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sapphire Hierarch.txt
diff --git a/Notes/Class Expansion/Epic Shadow Adept.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadow Adept.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadow Adept.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadow Adept.txt
diff --git a/Notes/Class Expansion/Epic Shadow Sun Ninja.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadow Sun Ninja.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadow Sun Ninja.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadow Sun Ninja.txt
diff --git a/Notes/Class Expansion/Epic Shadowbane Inquisitor.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowbane Inquisitor.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadowbane Inquisitor.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowbane Inquisitor.txt
diff --git a/Notes/Class Expansion/Epic Shadowbane Stalker.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowbane Stalker.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadowbane Stalker.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowbane Stalker.txt
diff --git a/Notes/Class Expansion/Epic Shadowblade.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowblade.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadowblade.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowblade.txt
diff --git a/Notes/Class Expansion/Epic Shadowmind.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowmind.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadowmind.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowmind.txt
diff --git a/Notes/Class Expansion/Epic Shadowsmith.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowsmith.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Shadowsmith.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Shadowsmith.txt
diff --git a/Notes/Class Expansion/Epic Skullclan Hunter.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Skullclan Hunter.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Skullclan Hunter.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Skullclan Hunter.txt
diff --git a/Notes/Class Expansion/Epic Slayer of Domiel.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Slayer of Domiel.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Slayer of Domiel.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Slayer of Domiel.txt
diff --git a/Notes/Class Expansion/Epic Soldier of Light.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soldier of Light.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Soldier of Light.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soldier of Light.txt
diff --git a/Notes/Class Expansion/Epic Soul Eater.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soul Eater.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Soul Eater.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soul Eater.txt
diff --git a/Notes/Class Expansion/Epic Soulcaster.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soulcaster.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Soulcaster.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Soulcaster.txt
diff --git a/Notes/Class Expansion/Epic Spellfire Channeler.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Spellfire Channeler.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Spellfire Channeler.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Spellfire Channeler.txt
diff --git a/Notes/Class Expansion/Epic Spinemeld Warrior.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Spinemeld Warrior.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Spinemeld Warrior.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Spinemeld Warrior.txt
diff --git a/Notes/Class Expansion/Epic Stormlord.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Stormlord.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Stormlord.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Stormlord.txt
diff --git a/Notes/Class Expansion/Epic Sublime Chord.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sublime Chord.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Sublime Chord.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Sublime Chord.txt
diff --git a/Notes/Class Expansion/Epic Suel Archanamach.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Suel Archanamach.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Suel Archanamach.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Suel Archanamach.txt
diff --git a/Notes/Class Expansion/Epic Swashbuckler.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swashbuckler.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Swashbuckler.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swashbuckler.txt
diff --git a/Notes/Class Expansion/Epic Swift Wing.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swift Wing.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Swift Wing.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swift Wing.txt
diff --git a/Notes/Class Expansion/Epic Swordsage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swordsage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Swordsage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Swordsage.txt
diff --git a/Notes/Class Expansion/Epic Talon of Tiamat.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Talon of Tiamat.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Talon of Tiamat.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Talon of Tiamat.txt
diff --git a/Notes/Class Expansion/Epic Talontar Blightlord.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Talontar Blightlord.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Talontar Blightlord.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Talontar Blightlord.txt
diff --git a/Notes/Class Expansion/Epic Thrall of Graz'zt.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrall of Graz'zt.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Thrall of Graz'zt.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrall of Graz'zt.txt
diff --git a/Notes/Class Expansion/Epic Thrall of Orcus.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrall of Orcus.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Thrall of Orcus.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrall of Orcus.txt
diff --git a/Notes/Class Expansion/Epic Thrallherd.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrallherd.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Thrallherd.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Thrallherd.txt
diff --git a/Notes/Class Expansion/Epic Totem Rager.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Totem Rager.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Totem Rager.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Totem Rager.txt
diff --git a/Notes/Class Expansion/Epic True Necromancer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic True Necromancer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic True Necromancer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic True Necromancer.txt
diff --git a/Notes/Class Expansion/Epic Umbral Disciple.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Umbral Disciple.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Umbral Disciple.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Umbral Disciple.txt
diff --git a/Notes/Class Expansion/Epic Unseen Seer.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Unseen Seer.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Unseen Seer.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Unseen Seer.txt
diff --git a/Notes/Class Expansion/Epic Vassal of Bahamut.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Vassal of Bahamut.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Vassal of Bahamut.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Vassal of Bahamut.txt
diff --git a/Notes/Class Expansion/Epic Virtuoso.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Virtuoso.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Virtuoso.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Virtuoso.txt
diff --git a/Notes/Class Expansion/Epic War Mind.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic War Mind.txt
similarity index 100%
rename from Notes/Class Expansion/Epic War Mind.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic War Mind.txt
diff --git a/Notes/Class Expansion/Epic Warblade.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Warblade.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Warblade.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Warblade.txt
diff --git a/Notes/Class Expansion/Epic Warchief.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Warchief.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Warchief.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Warchief.txt
diff --git a/Notes/Class Expansion/Epic Wild Mage.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Wild Mage.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Wild Mage.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Wild Mage.txt
diff --git a/Notes/Class Expansion/Epic Witchborn Binder.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Witchborn Binder.txt
similarity index 100%
rename from Notes/Class Expansion/Epic Witchborn Binder.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Class Expansion/Epic Witchborn Binder.txt
diff --git a/Notes/Creating New Feats.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Creating New Feats.txt
similarity index 100%
rename from Notes/Creating New Feats.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Creating New Feats.txt
diff --git a/Notes/Divine CL Test.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/Divine CL Test.nss
similarity index 100%
rename from Notes/Divine CL Test.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Divine CL Test.nss
diff --git a/Notes/Divine_CL_Test_feat_extraction_for_2DA.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Divine_CL_Test_feat_extraction_for_2DA.txt
similarity index 100%
rename from Notes/Divine_CL_Test_feat_extraction_for_2DA.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Divine_CL_Test_feat_extraction_for_2DA.txt
diff --git a/Notes/DnD-3.5-Templates-Index.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/DnD-3.5-Templates-Index.pdf
similarity index 100%
rename from Notes/DnD-3.5-Templates-Index.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/DnD-3.5-Templates-Index.pdf
diff --git a/Notes/DnD3.5Index-Equipment.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/DnD3.5Index-Equipment.pdf
similarity index 100%
rename from Notes/DnD3.5Index-Equipment.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/DnD3.5Index-Equipment.pdf
diff --git a/Notes/Exalted Feats.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Exalted Feats.txt
similarity index 100%
rename from Notes/Exalted Feats.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Exalted Feats.txt
diff --git a/Notes/INFO-prc8_unarmed_dmg.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/INFO-prc8_unarmed_dmg.2da
similarity index 100%
rename from Notes/INFO-prc8_unarmed_dmg.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/INFO-prc8_unarmed_dmg.2da
diff --git a/Notes/Marker Feat Work.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/Marker Feat Work.xlsx
similarity index 100%
rename from Notes/Marker Feat Work.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Marker Feat Work.xlsx
diff --git a/Notes/MartialStudyNotes.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/MartialStudyNotes.pdf
similarity index 100%
rename from Notes/MartialStudyNotes.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/MartialStudyNotes.pdf
diff --git a/Notes/Materials&Hardness.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/Materials&Hardness.xlsx
similarity index 100%
rename from Notes/Materials&Hardness.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Materials&Hardness.xlsx
diff --git a/Notes/NUI Spellbook Notes.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/NUI Spellbook Notes.txt
similarity index 100%
rename from Notes/NUI Spellbook Notes.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/NUI Spellbook Notes.txt
diff --git a/Notes/PRC8 Psionics Cheatsheet.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/PRC8 Psionics Cheatsheet.txt
similarity index 100%
rename from Notes/PRC8 Psionics Cheatsheet.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/PRC8 Psionics Cheatsheet.txt
diff --git a/Notes/PnP Shadow Familiar.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/PnP Shadow Familiar.txt
similarity index 100%
rename from Notes/PnP Shadow Familiar.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/PnP Shadow Familiar.txt
diff --git a/Notes/Spell Targeting Flags.png b/nwn/nwnprc/trunk/DevNotes/PRC8/Spell Targeting Flags.png
similarity index 100%
rename from Notes/Spell Targeting Flags.png
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Spell Targeting Flags.png
diff --git a/Notes/Spell Worksheet.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/Spell Worksheet.xlsx
similarity index 100%
rename from Notes/Spell Worksheet.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Spell Worksheet.xlsx
diff --git a/Notes/Summon Aberration Notes.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Summon Aberration Notes.txt
similarity index 100%
rename from Notes/Summon Aberration Notes.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Summon Aberration Notes.txt
diff --git a/Notes/ToB Preqreq backup (delete later)/cls_move_crusdr.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_crusdr.2da
similarity index 100%
rename from Notes/ToB Preqreq backup (delete later)/cls_move_crusdr.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_crusdr.2da
diff --git a/Notes/ToB Preqreq backup (delete later)/cls_move_swdsge.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_swdsge.2da
similarity index 100%
rename from Notes/ToB Preqreq backup (delete later)/cls_move_swdsge.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_swdsge.2da
diff --git a/Notes/ToB Preqreq backup (delete later)/cls_move_warbld.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_warbld.2da
similarity index 100%
rename from Notes/ToB Preqreq backup (delete later)/cls_move_warbld.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB Preqreq backup (delete later)/cls_move_warbld.2da
diff --git a/Notes/ToB UserType Change/cls_feat_crusdr.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_crusdr.2da
similarity index 100%
rename from Notes/ToB UserType Change/cls_feat_crusdr.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_crusdr.2da
diff --git a/Notes/ToB UserType Change/cls_feat_swdsge.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_swdsge.2da
similarity index 100%
rename from Notes/ToB UserType Change/cls_feat_swdsge.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_swdsge.2da
diff --git a/Notes/ToB UserType Change/cls_feat_warbld.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_warbld.2da
similarity index 100%
rename from Notes/ToB UserType Change/cls_feat_warbld.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/cls_feat_warbld.2da
diff --git a/Notes/ToB UserType Change/spells.2da b/nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/spells.2da
similarity index 100%
rename from Notes/ToB UserType Change/spells.2da
rename to nwn/nwnprc/trunk/DevNotes/PRC8/ToB UserType Change/spells.2da
diff --git a/Notes/WOTC Web Archive/3.0/A Frigid Demise.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Frigid Demise.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/A Frigid Demise.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Frigid Demise.pdf
diff --git a/Notes/WOTC Web Archive/3.0/A Harvest of Evil.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Harvest of Evil.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/A Harvest of Evil.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Harvest of Evil.pdf
diff --git a/Notes/WOTC Web Archive/3.0/A Question of Ethics.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Question of Ethics.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/A Question of Ethics.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/A Question of Ethics.pdf
diff --git a/Notes/WOTC Web Archive/3.0/All Around the Town.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/All Around the Town.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/All Around the Town.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/All Around the Town.pdf
diff --git a/Notes/WOTC Web Archive/3.0/An Eye for an Eye.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/An Eye for an Eye.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/An Eye for an Eye.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/An Eye for an Eye.pdf
diff --git a/Notes/WOTC Web Archive/3.0/An Icy Heart.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/An Icy Heart.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/An Icy Heart.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/An Icy Heart.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Base of Operations.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Base of Operations.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Base of Operations.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Base of Operations.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Black Rain.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Black Rain.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Black Rain.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Black Rain.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Desert Sands.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Desert Sands.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Desert Sands.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Desert Sands.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Environmental Impact.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Environmental Impact.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Environmental Impact.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Environmental Impact.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Essence of Evil.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Essence of Evil.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Essence of Evil.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Essence of Evil.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Fallen Angel.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Fallen Angel.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Fallen Angel.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Fallen Angel.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Fang, Beak, and Claw.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Fang, Beak, and Claw.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Fang, Beak, and Claw.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Fang, Beak, and Claw.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Haunting Lodge.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Haunting Lodge.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Haunting Lodge.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Haunting Lodge.pdf
diff --git a/Notes/WOTC Web Archive/3.0/House of Harpies.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/House of Harpies.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/House of Harpies.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/House of Harpies.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Ill Wind in Friezford.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Ill Wind in Friezford.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Ill Wind in Friezford.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Ill Wind in Friezford.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Into The Frozen Waste.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Into The Frozen Waste.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Into The Frozen Waste.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Into The Frozen Waste.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Manifesting a Tale.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Manifesting a Tale.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Manifesting a Tale.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Manifesting a Tale.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Matters of Vengeance.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Matters of Vengeance.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Matters of Vengeance.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Matters of Vengeance.pdf
diff --git a/Notes/WOTC Web Archive/3.0/One Last Riddle.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/One Last Riddle.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/One Last Riddle.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/One Last Riddle.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Self-Fulfilling Prophecy.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Self-Fulfilling Prophecy.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Self-Fulfilling Prophecy.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Self-Fulfilling Prophecy.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Shoals of Intrigue.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Shoals of Intrigue.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Shoals of Intrigue.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Shoals of Intrigue.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Start at the End.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Start at the End.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Start at the End.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Start at the End.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Stone Dead.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Stone Dead.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Stone Dead.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Stone Dead.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Test Of The Demonweb.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Test Of The Demonweb.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Test Of The Demonweb.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Test Of The Demonweb.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Crumbling Hall of the Frost Giant Jarl.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Crumbling Hall of the Frost Giant Jarl.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Crumbling Hall of the Frost Giant Jarl.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Crumbling Hall of the Frost Giant Jarl.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Ettin's Riddle.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ettin's Riddle.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Ettin's Riddle.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ettin's Riddle.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Ghosts of Aniel.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ghosts of Aniel.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Ghosts of Aniel.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ghosts of Aniel.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Ministry of Winds.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ministry of Winds.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Ministry of Winds.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Ministry of Winds.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Sea Witch.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Sea Witch.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Sea Witch.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Sea Witch.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Secret of the Windswept Wall.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Secret of the Windswept Wall.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Secret of the Windswept Wall.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Secret of the Windswept Wall.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Temple of Redcliff.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Temple of Redcliff.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Temple of Redcliff.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Temple of Redcliff.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Tower of Deception.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Tower of Deception.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Tower of Deception.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Tower of Deception.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Treasure Of The Black Veils.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Treasure Of The Black Veils.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Treasure Of The Black Veils.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Treasure Of The Black Veils.pdf
diff --git a/Notes/WOTC Web Archive/3.0/The Vessel of Stars.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Vessel of Stars.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/The Vessel of Stars.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/The Vessel of Stars.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Thicker than Water.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Thicker than Water.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Thicker than Water.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Thicker than Water.pdf
diff --git a/Notes/WOTC Web Archive/3.0/Tiger's Palace.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Tiger's Palace.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.0/Tiger's Palace.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.0/Tiger's Palace.pdf
diff --git a/Notes/WOTC Web Archive/3.5/A Call to Arms.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/A Call to Arms.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/A Call to Arms.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/A Call to Arms.pdf
diff --git a/Notes/WOTC Web Archive/3.5/A Dark and Stormy Knight.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/A Dark and Stormy Knight.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/A Dark and Stormy Knight.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/A Dark and Stormy Knight.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Bad Light.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Bad Light.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Bad Light.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Bad Light.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Bad Moon Waning.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Bad Moon Waning.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Bad Moon Waning.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Bad Moon Waning.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Cave of Spiders.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Cave of Spiders.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Cave of Spiders.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Cave of Spiders.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Dry Spell.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Dry Spell.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Dry Spell.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Dry Spell.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Epic Insights Compilation.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Epic Insights Compilation.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Epic Insights Compilation.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Epic Insights Compilation.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Fait Accompli.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Fait Accompli.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Fait Accompli.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Fait Accompli.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Fiendish Codex - Fiendish Aspects II.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Fiendish Codex - Fiendish Aspects II.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Fiendish Codex - Fiendish Aspects II.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Fiendish Codex - Fiendish Aspects II.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Force of Nature.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Force of Nature.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Force of Nature.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Force of Nature.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Frozen Whispers.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Frozen Whispers.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Frozen Whispers.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Frozen Whispers.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Hasken's Manor.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Hasken's Manor.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Hasken's Manor.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Hasken's Manor.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Jungle Secrets.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Jungle Secrets.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Jungle Secrets.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Jungle Secrets.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Legend of the Silver Skeleton.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Legend of the Silver Skeleton.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Legend of the Silver Skeleton.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Legend of the Silver Skeleton.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Lest Darkness Rise.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Lest Darkness Rise.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Lest Darkness Rise.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Lest Darkness Rise.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Lochfell's Secret.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Lochfell's Secret.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Lochfell's Secret.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Lochfell's Secret.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Luck of the Draw.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Luck of the Draw.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Luck of the Draw.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Luck of the Draw.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Minor Dragon Overlords.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Minor Dragon Overlords.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Minor Dragon Overlords.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Minor Dragon Overlords.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Races of Ansalon Bonus Material.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Races of Ansalon Bonus Material.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Races of Ansalon Bonus Material.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Races of Ansalon Bonus Material.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Road to Oblivion.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Road to Oblivion.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Road to Oblivion.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Road to Oblivion.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Sheep's Clothing.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Sheep's Clothing.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Sheep's Clothing.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Sheep's Clothing.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Shrine of the Feathered Serpent.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Shrine of the Feathered Serpent.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Shrine of the Feathered Serpent.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Shrine of the Feathered Serpent.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Something's Cooking.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Something's Cooking.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Something's Cooking.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Something's Cooking.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Tarus's Banquet!.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tarus's Banquet!.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Tarus's Banquet!.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tarus's Banquet!.pdf
diff --git a/Notes/WOTC Web Archive/3.5/The Burning Plague.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Burning Plague.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/The Burning Plague.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Burning Plague.pdf
diff --git a/Notes/WOTC Web Archive/3.5/The Eye of the Sun.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Eye of the Sun.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/The Eye of the Sun.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Eye of the Sun.pdf
diff --git a/Notes/WOTC Web Archive/3.5/The Kopra Ruins.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Kopra Ruins.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/The Kopra Ruins.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Kopra Ruins.pdf
diff --git a/Notes/WOTC Web Archive/3.5/The Unwavering Path.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Unwavering Path.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/The Unwavering Path.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/The Unwavering Path.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Thumbs.db b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Thumbs.db
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Thumbs.db
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Thumbs.db
diff --git a/Notes/WOTC Web Archive/3.5/Thunder Below.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Thunder Below.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Thunder Below.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Thunder Below.pdf
diff --git a/Notes/WOTC Web Archive/3.5/To Quell the Rising Storm.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/To Quell the Rising Storm.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/To Quell the Rising Storm.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/To Quell the Rising Storm.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Tomb of Horrors Revised.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tomb of Horrors Revised.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Tomb of Horrors Revised.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tomb of Horrors Revised.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Tower in the Ice.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tower in the Ice.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Tower in the Ice.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Tower in the Ice.pdf
diff --git a/Notes/WOTC Web Archive/3.5/War of Dragons.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/War of Dragons.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/War of Dragons.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/War of Dragons.pdf
diff --git a/Notes/WOTC Web Archive/3.5/White Plume Mountain Revised.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/White Plume Mountain Revised.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/White Plume Mountain Revised.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/White Plume Mountain Revised.pdf
diff --git a/Notes/WOTC Web Archive/3.5/Wreck Ashore.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Wreck Ashore.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/Wreck Ashore.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/Wreck Ashore.pdf
diff --git a/Notes/WOTC Web Archive/3.5/dnd_3.5_update_booklet.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/dnd_3.5_update_booklet.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/3.5/dnd_3.5_update_booklet.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/3.5/dnd_3.5_update_booklet.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/BookExaltedDeeds_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/BookExaltedDeeds_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/BookExaltedDeeds_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/BookExaltedDeeds_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/CompArcaneErrata03162005.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompArcaneErrata03162005.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/CompArcaneErrata03162005.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompArcaneErrata03162005.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/CompDiv_Errata09102004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompDiv_Errata09102004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/CompDiv_Errata09102004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompDiv_Errata09102004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Complete Champion Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Champion Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Complete Champion Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Champion Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Complete Mage Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Mage Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Complete Mage Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Mage Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Complete Scoundrel Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Scoundrel Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Complete Scoundrel Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Complete Scoundrel Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/CompleteAdventurer_Errata08022005.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompleteAdventurer_Errata08022005.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/CompleteAdventurer_Errata08022005.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompleteAdventurer_Errata08022005.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/CompleteWarrior_Errata08012005.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompleteWarrior_Errata08012005.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/CompleteWarrior_Errata08012005.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/CompleteWarrior_Errata08012005.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/DMGErrata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/DMGErrata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/DMGErrata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/DMGErrata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/DMG_Errata032004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/DMG_Errata032004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/DMG_Errata032004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/DMG_Errata032004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/ECSerrata_02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ECSerrata_02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/ECSerrata_02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ECSerrata_02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/ELH_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ELH_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/ELH_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ELH_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/ExpPsiHdbk_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ExpPsiHdbk_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/ExpPsiHdbk_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ExpPsiHdbk_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/FRCSerrata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/FRCSerrata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/FRCSerrata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/FRCSerrata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/FiendFolio_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/FiendFolio_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/FiendFolio_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/FiendFolio_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Frostburn_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Frostburn_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Frostburn_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Frostburn_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/LibrisMortis_Errata02112005.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/LibrisMortis_Errata02112005.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/LibrisMortis_Errata02112005.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/LibrisMortis_Errata02112005.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/LordIronFortressErrata03152006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/LordIronFortressErrata03152006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/LordIronFortressErrata03152006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/LordIronFortressErrata03152006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/MM2_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM2_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/MM2_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM2_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/MM3_Errata07122006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM3_Errata07122006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/MM3_Errata07122006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM3_Errata07122006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/MM_Errata02172006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM_Errata02172006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/MM_Errata02172006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MM_Errata02172006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/MMerratav03182002.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MMerratav03182002.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/MMerratav03182002.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MMerratav03182002.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/MagErrata03162006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MagErrata03162006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/MagErrata03162006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/MagErrata03162006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Magic Item Compendium Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Magic Item Compendium Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Magic Item Compendium Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Magic Item Compendium Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/ManualPlanes_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ManualPlanes_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/ManualPlanes_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/ManualPlanes_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/OAWeberrata_02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/OAWeberrata_02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/OAWeberrata_02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/OAWeberrata_02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PHB2_Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB2_Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PHB2_Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB2_Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PHBErrata02172006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHBErrata02172006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PHBErrata02172006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHBErrata02172006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PHB_Clarifications.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB_Clarifications.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PHB_Clarifications.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB_Clarifications.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PHB_Corrections.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB_Corrections.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PHB_Corrections.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PHB_Corrections.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PgtF_Errata07192004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PgtF_Errata07192004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PgtF_Errata07192004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PgtF_Errata07192004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PlanarHdbk_Errata11262004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PlanarHdbk_Errata11262004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PlanarHdbk_Errata11262004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PlanarHdbk_Errata11262004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PowerofFaerun_Errata05242006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PowerofFaerun_Errata05242006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PowerofFaerun_Errata05242006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PowerofFaerun_Errata05242006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/PsionicsHBErrataV05302002.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PsionicsHBErrataV05302002.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/PsionicsHBErrataV05302002.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/PsionicsHBErrataV05302002.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/SerpentKingdom_Errata11302004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SerpentKingdom_Errata11302004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/SerpentKingdom_Errata11302004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SerpentKingdom_Errata11302004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/SharnErrata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SharnErrata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/SharnErrata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SharnErrata02062006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/SnFErrataV2.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SnFErrataV2.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/SnFErrataV2.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SnFErrataV2.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/SotLW_Errata12032004.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SotLW_Errata12032004.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/SotLW_Errata12032004.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SotLW_Errata12032004.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/SpellComp_Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SpellComp_Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/SpellComp_Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/SpellComp_Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/Tome of Battle Errata.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Tome of Battle Errata.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/Tome of Battle Errata.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/Tome of Battle Errata.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/TomeMagicErrata03232006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/TomeMagicErrata03232006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/TomeMagicErrata03232006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/TomeMagicErrata03232006.pdf
diff --git a/Notes/WOTC Web Archive/D&D Errata/UnapproachableEast_Errata02062006.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/UnapproachableEast_Errata02062006.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/D&D Errata/UnapproachableEast_Errata02062006.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/D&D Errata/UnapproachableEast_Errata02062006.pdf
diff --git a/Notes/WOTC Web Archive/Dragon Fist.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Dragon Fist.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Dragon Fist.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Dragon Fist.pdf
diff --git a/Notes/WOTC Web Archive/Random Encounters The Arcane Duelist Prestige Class.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Random Encounters The Arcane Duelist Prestige Class.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Random Encounters The Arcane Duelist Prestige Class.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Random Encounters The Arcane Duelist Prestige Class.pdf
diff --git a/Notes/WOTC Web Archive/Savage Progressions_ Ghost and Werewolf Template Classes.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Savage Progressions_ Ghost and Werewolf Template Classes.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Savage Progressions_ Ghost and Werewolf Template Classes.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Savage Progressions_ Ghost and Werewolf Template Classes.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/A Call to Arms.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/A Call to Arms.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/A Call to Arms.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/A Call to Arms.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/A Druid's Grove.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/A Druid's Grove.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/A Druid's Grove.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/A Druid's Grove.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Adventure Locales_ The Silent Manse.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Adventure Locales_ The Silent Manse.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Adventure Locales_ The Silent Manse.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Adventure Locales_ The Silent Manse.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Benefits of Membership.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Benefits of Membership.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Benefits of Membership.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Benefits of Membership.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Brave New Planes.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Brave New Planes.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Brave New Planes.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Brave New Planes.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Building a City.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Building a City.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Building a City.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Building a City.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Called to Serve.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Called to Serve.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Called to Serve.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Called to Serve.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/City of Wyrnshadows.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/City of Wyrnshadows.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/City of Wyrnshadows.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/City of Wyrnshadows.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Curse of the Rusty Walrus.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Curse of the Rusty Walrus.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Curse of the Rusty Walrus.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Curse of the Rusty Walrus.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Deities.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Deities.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Deities.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Deities.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Deity Do's and Dont's.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Deity Do's and Dont's.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Deity Do's and Dont's.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Deity Do's and Dont's.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Diseased!.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Diseased!.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Diseased!.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Diseased!.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Environs of Waterdeep.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Environs of Waterdeep.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Environs of Waterdeep.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Environs of Waterdeep.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Epic Insights.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Epic Insights.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Epic Insights.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Epic Insights.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Epic-Level Prestige Class Progressions.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Epic-Level Prestige Class Progressions.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Epic-Level Prestige Class Progressions.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Epic-Level Prestige Class Progressions.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Fiendish Aspects.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Fiendish Aspects.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Fiendish Aspects.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Fiendish Aspects.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Fiendish Fun.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Fiendish Fun.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Fiendish Fun.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Fiendish Fun.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Ghostwalk Update for v3.5.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ghostwalk Update for v3.5.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Ghostwalk Update for v3.5.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ghostwalk Update for v3.5.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Ghostwalk Web Enhancement.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ghostwalk Web Enhancement.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Ghostwalk Web Enhancement.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ghostwalk Web Enhancement.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Going for a Jaunt.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Going for a Jaunt.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Going for a Jaunt.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Going for a Jaunt.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Half-Dragons Twice as Much Fun.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Half-Dragons Twice as Much Fun.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Half-Dragons Twice as Much Fun.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Half-Dragons Twice as Much Fun.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Hidden Lore.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Hidden Lore.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Hidden Lore.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Hidden Lore.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Hobgoblin Outpost.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Hobgoblin Outpost.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Hobgoblin Outpost.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Hobgoblin Outpost.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Lyrandar Tower.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Lyrandar Tower.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Lyrandar Tower.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Lyrandar Tower.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Euralden Eye.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Euralden Eye.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Euralden Eye.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Euralden Eye.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Four.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Four.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Four.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Four.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part One.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part One.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part One.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part One.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Three.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Three.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Three.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Three.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Two.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Two.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Two.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Expanded Classes, Part Two.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Followers in the Church of Sardior.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Followers in the Church of Sardior.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Followers in the Church of Sardior.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Followers in the Church of Sardior.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Four New Psionic Monsters.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Four New Psionic Monsters.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Four New Psionic Monsters.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Four New Psionic Monsters.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 1.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 1.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 1.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 1.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 2.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 2.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 2.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Heroes of Horror, Part 2.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Ironglass Rose.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Ironglass Rose.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Ironglass Rose.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Ironglass Rose.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/More Psionic Monster Mayhem.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/More Psionic Monster Mayhem.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/More Psionic Monster Mayhem.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/More Psionic Monster Mayhem.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Psionics of Incarnum.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Psionics of Incarnum.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Psionics of Incarnum.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Psionics of Incarnum.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Psychic Theurge (Prestige Class).pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Psychic Theurge (Prestige Class).pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Psychic Theurge (Prestige Class).pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Psychic Theurge (Prestige Class).pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/PsychicRogue_dnd_psm_20040723b.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/PsychicRogue_dnd_psm_20040723b.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/PsychicRogue_dnd_psm_20040723b.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/PsychicRogue_dnd_psm_20040723b.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Sheengrass Swarm.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Sheengrass Swarm.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Sheengrass Swarm.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Sheengrass Swarm.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Spine Springer.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Spine Springer.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Spine Springer.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Spine Springer.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/The Body Leech (Prestige Class).pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/The Body Leech (Prestige Class).pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/The Body Leech (Prestige Class).pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/The Body Leech (Prestige Class).pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/The Church of Sardior.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/The Church of Sardior.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/The Church of Sardior.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/The Church of Sardior.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Three Psionic Vestiges.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Three Psionic Vestiges.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Three Psionic Vestiges.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Three Psionic Vestiges.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Warp Drifter.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Warp Drifter.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Warp Drifter.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Warp Drifter.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 1.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 1.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 1.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 1.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 2.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 2.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 2.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Mind's Eye/Weapons of Legacy, Part 2.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Monster Update.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Monster Update.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Monster Update.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Monster Update.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Champions for Celestial Paragons.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Champions for Celestial Paragons.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Champions for Celestial Paragons.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Champions for Celestial Paragons.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Divinity.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Divinity.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Divinity.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Divinity.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Half-Golems!.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Half-Golems!.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Half-Golems!.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Half-Golems!.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Marches.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Marches.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Marches.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Marches.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Planar Touchstones.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Planar Touchstones.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Planar Touchstones.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Planar Touchstones.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/More Psionic Monsters.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Psionic Monsters.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/More Psionic Monsters.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/More Psionic Monsters.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/New Character Races for Savage Species.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/New Character Races for Savage Species.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/New Character Races for Savage Species.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/New Character Races for Savage Species.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/New Gods on the Block.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/New Gods on the Block.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/New Gods on the Block.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/New Gods on the Block.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Noble Houses of Waterdeep.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Noble Houses of Waterdeep.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Noble Houses of Waterdeep.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Noble Houses of Waterdeep.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Organizations of the Underdark.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Organizations of the Underdark.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Organizations of the Underdark.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Organizations of the Underdark.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Player's Handbook v3.5 Web Enhancement.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Player's Handbook v3.5 Web Enhancement.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Player's Handbook v3.5 Web Enhancement.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Player's Handbook v3.5 Web Enhancement.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Raiders of the High Citadel.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Raiders of the High Citadel.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Raiders of the High Citadel.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Raiders of the High Citadel.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Random Encounters The Arcane Duelist Prestige Class.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Random Encounters The Arcane Duelist Prestige Class.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Random Encounters The Arcane Duelist Prestige Class.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Random Encounters The Arcane Duelist Prestige Class.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Red Hand of Doom We Enhancement.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Red Hand of Doom We Enhancement.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Red Hand of Doom We Enhancement.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Red Hand of Doom We Enhancement.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Return to the Temple of the Frog.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Return to the Temple of the Frog.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Return to the Temple of the Frog.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Return to the Temple of the Frog.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Rifinti Cliff Dwelling.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Rifinti Cliff Dwelling.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Rifinti Cliff Dwelling.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Rifinti Cliff Dwelling.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Roll Call of Dragons.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Roll Call of Dragons.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Roll Call of Dragons.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Roll Call of Dragons.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Ruined Gatehouse.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ruined Gatehouse.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Ruined Gatehouse.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ruined Gatehouse.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Ruins of Fear and Madness.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ruins of Fear and Madness.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Ruins of Fear and Madness.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Ruins of Fear and Madness.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Saurials.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Saurials.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Saurials.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Saurials.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Scaling up Hellspike Prison.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Scaling up Hellspike Prison.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Scaling up Hellspike Prison.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Scaling up Hellspike Prison.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Secrets Fochluchan College.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Secrets Fochluchan College.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Secrets Fochluchan College.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Secrets Fochluchan College.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Secrets of Imaskar.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Secrets of Imaskar.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Secrets of Imaskar.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Secrets of Imaskar.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Six New Monstrous Characters.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Six New Monstrous Characters.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Six New Monstrous Characters.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Six New Monstrous Characters.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Staying Out of the Dark.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Staying Out of the Dark.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Staying Out of the Dark.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Staying Out of the Dark.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Sventsorggviresh's Volcano Lair.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Sventsorggviresh's Volcano Lair.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Sventsorggviresh's Volcano Lair.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Sventsorggviresh's Volcano Lair.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Tarth Moorda.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tarth Moorda.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Tarth Moorda.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tarth Moorda.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Temple of the Gleaming Sands.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Temple of the Gleaming Sands.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Temple of the Gleaming Sands.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Temple of the Gleaming Sands.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Alqalinde Guildhouse.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Alqalinde Guildhouse.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Alqalinde Guildhouse.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Alqalinde Guildhouse.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Finalveil Cabal.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Finalveil Cabal.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Finalveil Cabal.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Finalveil Cabal.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Flow of Fresh Brains.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Flow of Fresh Brains.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Flow of Fresh Brains.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Flow of Fresh Brains.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Grove of Renewal.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Grove of Renewal.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Grove of Renewal.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Grove of Renewal.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Hand of the Highwayman.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Hand of the Highwayman.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Hand of the Highwayman.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Hand of the Highwayman.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Leaves of Learning.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Leaves of Learning.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Leaves of Learning.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Leaves of Learning.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Mahasarpa Campaign.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Mahasarpa Campaign.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Mahasarpa Campaign.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Mahasarpa Campaign.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Modrons.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Modrons.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Modrons.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Modrons.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/The Order of the Chalice Expansion.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Order of the Chalice Expansion.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/The Order of the Chalice Expansion.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/The Order of the Chalice Expansion.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Theaters of Death.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Theaters of Death.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Theaters of Death.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Theaters of Death.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Thumbs.db b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Thumbs.db
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Thumbs.db
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Thumbs.db
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Tome of Battle Maneuver Cards.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tome of Battle Maneuver Cards.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Tome of Battle Maneuver Cards.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tome of Battle Maneuver Cards.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Tougher Sons of Gruumsh.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tougher Sons of Gruumsh.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Tougher Sons of Gruumsh.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tougher Sons of Gruumsh.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Tower of Life & Tomb of Death.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tower of Life & Tomb of Death.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Tower of Life & Tomb of Death.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Tower of Life & Tomb of Death.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Troll Outpost.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Troll Outpost.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Troll Outpost.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Troll Outpost.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Underdark Campaigns.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Underdark Campaigns.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Underdark Campaigns.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Underdark Campaigns.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Underdark Dungeons.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Underdark Dungeons.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Underdark Dungeons.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Underdark Dungeons.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Vanrakdoom.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Vanrakdoom.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Vanrakdoom.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Vanrakdoom.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Variant Deck of Many Things.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Variant Deck of Many Things.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Variant Deck of Many Things.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Variant Deck of Many Things.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Wemic Camp.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Wemic Camp.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Wemic Camp.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Wemic Camp.pdf
diff --git a/Notes/WOTC Web Archive/Web Enhancements/Yet More Archfiends.pdf b/nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Yet More Archfiends.pdf
similarity index 100%
rename from Notes/WOTC Web Archive/Web Enhancements/Yet More Archfiends.pdf
rename to nwn/nwnprc/trunk/DevNotes/PRC8/WOTC Web Archive/Web Enhancements/Yet More Archfiends.pdf
diff --git a/Notes/Warlock_Advancing_Prestige_Classes.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/Warlock_Advancing_Prestige_Classes.txt
similarity index 100%
rename from Notes/Warlock_Advancing_Prestige_Classes.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/Warlock_Advancing_Prestige_Classes.txt
diff --git a/Notes/all spellcasting marker feats.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/all spellcasting marker feats.txt
similarity index 100%
rename from Notes/all spellcasting marker feats.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/all spellcasting marker feats.txt
diff --git a/Notes/arcane constants.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/arcane constants.txt
similarity index 100%
rename from Notes/arcane constants.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/arcane constants.txt
diff --git a/Notes/divine constants.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/divine constants.txt
similarity index 100%
rename from Notes/divine constants.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/divine constants.txt
diff --git a/Notes/future shaman bonus feats.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/future shaman bonus feats.txt
similarity index 100%
rename from Notes/future shaman bonus feats.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future shaman bonus feats.txt
diff --git a/Notes/future spells/Duskblade Missing Spells.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/Duskblade Missing Spells.txt
similarity index 100%
rename from Notes/future spells/Duskblade Missing Spells.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/Duskblade Missing Spells.txt
diff --git a/Notes/future spells/Paladin Spells Worksheet.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/Paladin Spells Worksheet.xlsx
similarity index 100%
rename from Notes/future spells/Paladin Spells Worksheet.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/Paladin Spells Worksheet.xlsx
diff --git a/Notes/future spells/pg_s0_chromorb.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/pg_s0_chromorb.nss
similarity index 100%
rename from Notes/future spells/pg_s0_chromorb.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/pg_s0_chromorb.nss
diff --git a/Notes/future spells/pg_s0_larldrain.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/pg_s0_larldrain.nss
similarity index 100%
rename from Notes/future spells/pg_s0_larldrain.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/pg_s0_larldrain.nss
diff --git a/Notes/future spells/prc_c_bladebane.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/prc_c_bladebane.nss
similarity index 100%
rename from Notes/future spells/prc_c_bladebane.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/prc_c_bladebane.nss
diff --git a/Notes/future spells/sp_angelskin.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_angelskin.nss
similarity index 100%
rename from Notes/future spells/sp_angelskin.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_angelskin.nss
diff --git a/Notes/future spells/sp_bladebane.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_bladebane.nss
similarity index 100%
rename from Notes/future spells/sp_bladebane.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_bladebane.nss
diff --git a/Notes/future spells/sp_unmovobj.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_unmovobj.nss
similarity index 100%
rename from Notes/future spells/sp_unmovobj.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/future spells/sp_unmovobj.nss
diff --git a/Notes/mshdw_shadserv.nss.bak b/nwn/nwnprc/trunk/DevNotes/PRC8/mshdw_shadserv.nss.bak
similarity index 100%
rename from Notes/mshdw_shadserv.nss.bak
rename to nwn/nwnprc/trunk/DevNotes/PRC8/mshdw_shadserv.nss.bak
diff --git a/Notes/nwsyc commands.txt b/nwn/nwnprc/trunk/DevNotes/PRC8/nwsyc commands.txt
similarity index 100%
rename from Notes/nwsyc commands.txt
rename to nwn/nwnprc/trunk/DevNotes/PRC8/nwsyc commands.txt
diff --git a/Notes/old - Marker Feat Work.xlsx b/nwn/nwnprc/trunk/DevNotes/PRC8/old - Marker Feat Work.xlsx
similarity index 100%
rename from Notes/old - Marker Feat Work.xlsx
rename to nwn/nwnprc/trunk/DevNotes/PRC8/old - Marker Feat Work.xlsx
diff --git a/Notes/old_pearl.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/old_pearl.nss
similarity index 100%
rename from Notes/old_pearl.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/old_pearl.nss
diff --git a/Notes/plants/prc_algoid.utc b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_algoid.utc
similarity index 100%
rename from Notes/plants/prc_algoid.utc
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_algoid.utc
diff --git a/Notes/plants/prc_hide_algoid.uti b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_algoid.uti
similarity index 100%
rename from Notes/plants/prc_hide_algoid.uti
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_algoid.uti
diff --git a/Notes/plants/prc_hide_myconid.uti b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_myconid.uti
similarity index 100%
rename from Notes/plants/prc_hide_myconid.uti
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_myconid.uti
diff --git a/Notes/plants/prc_hide_shambmd.uti b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_shambmd.uti
similarity index 100%
rename from Notes/plants/prc_hide_shambmd.uti
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_hide_shambmd.uti
diff --git a/Notes/plants/prc_myconid.utc b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_myconid.utc
similarity index 100%
rename from Notes/plants/prc_myconid.utc
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_myconid.utc
diff --git a/Notes/plants/prc_shambmound.utc b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_shambmound.utc
similarity index 100%
rename from Notes/plants/prc_shambmound.utc
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_shambmound.utc
diff --git a/Notes/plants/prc_slam_algoid.uti b/nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_slam_algoid.uti
similarity index 100%
rename from Notes/plants/prc_slam_algoid.uti
rename to nwn/nwnprc/trunk/DevNotes/PRC8/plants/prc_slam_algoid.uti
diff --git a/Notes/prc_amagsys_gain.nss.bak b/nwn/nwnprc/trunk/DevNotes/PRC8/prc_amagsys_gain.nss.bak
similarity index 100%
rename from Notes/prc_amagsys_gain.nss.bak
rename to nwn/nwnprc/trunk/DevNotes/PRC8/prc_amagsys_gain.nss.bak
diff --git a/Notes/prc_inc_unarmed.nss b/nwn/nwnprc/trunk/DevNotes/PRC8/prc_inc_unarmed.nss
similarity index 100%
rename from Notes/prc_inc_unarmed.nss
rename to nwn/nwnprc/trunk/DevNotes/PRC8/prc_inc_unarmed.nss
diff --git a/Notes/prc_nui_com_inc.nss.bak b/nwn/nwnprc/trunk/DevNotes/PRC8/prc_nui_com_inc.nss.bak
similarity index 100%
rename from Notes/prc_nui_com_inc.nss.bak
rename to nwn/nwnprc/trunk/DevNotes/PRC8/prc_nui_com_inc.nss.bak
diff --git a/Notes/prc_nui_lv_inc.nss.bak b/nwn/nwnprc/trunk/DevNotes/PRC8/prc_nui_lv_inc.nss.bak
similarity index 100%
rename from Notes/prc_nui_lv_inc.nss.bak
rename to nwn/nwnprc/trunk/DevNotes/PRC8/prc_nui_lv_inc.nss.bak
diff --git a/Notes/prc_onplayerchat.nss.bak b/nwn/nwnprc/trunk/DevNotes/PRC8/prc_onplayerchat.nss.bak
similarity index 100%
rename from Notes/prc_onplayerchat.nss.bak
rename to nwn/nwnprc/trunk/DevNotes/PRC8/prc_onplayerchat.nss.bak
diff --git a/nwn/nwnprc/trunk/include/inc_switch_setup.nss b/nwn/nwnprc/trunk/include/inc_switch_setup.nss
index bb1167f9..bd72d23c 100644
--- a/nwn/nwnprc/trunk/include/inc_switch_setup.nss
+++ b/nwn/nwnprc/trunk/include/inc_switch_setup.nss
@@ -876,6 +876,8 @@ void CreateSwitchNameArray()
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_HARM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_NEUTRALIZE_POISON);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_REMOVE_DISEASE);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ALLOWED_TO_REMOVE_FRIENDLY_SPELLS);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ALLOWED_TO_SEE_HOSTILE_SPELLS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIO_UNLEARN);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_UNLEARN_SPELL_MAXNR);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TIMESTOP_BIOWARE_DURATION);
@@ -994,11 +996,31 @@ void CreateSwitchNameArray()
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_WEAPON_POISON_COUNT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_WEAPON_POISON_DIE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_POISON_ALLOW_CLEAN_IN_EQUIP);
- array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_POISON_USE_INGREDIENST);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_POISON_USE_INGREDIENTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_ASTRAL_CONSTRUCT_USE_2DA);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_RAPID_METABOLISM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_IMP_METAPSIONICS_USE_SUM);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_USECR);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_HUGE);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_LARGE);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_MEDIUM);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_SMALL);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_TINY);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_OUTSIDER);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ELEMENTAL);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_CONSTRUCT);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_UNDEAD);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_DRAGON);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ABERRATION);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_OOZE);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_MAGICALBEAST);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_GIANT);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_VERMIN);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_BEAST);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ANIMAL);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_MONSTROUSHUMANOID);
+ array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_HUMANOID);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ELEMENTAL_DAMAGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELL_SNEAK_DISABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_3_5e_FIST_DAMAGE);
diff --git a/nwn/nwnprc/trunk/include/pnp_shft_poly.nss b/nwn/nwnprc/trunk/include/pnp_shft_poly.nss
index 4df6b3da..3980399a 100644
--- a/nwn/nwnprc/trunk/include/pnp_shft_poly.nss
+++ b/nwn/nwnprc/trunk/include/pnp_shft_poly.nss
@@ -10,14 +10,143 @@ void ShifterCheck(object oPC);
#include "pnp_shft_main"
#include "prc_inc_shifting"
+//::////////////////Begin Werewolf//////////////////
const string PRC_PNP_SHIFTING = "PRC_Shift";
+
+void LycanthropePoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon & Armor merge block
+ object oMergeWeaponSource = OBJECT_INVALID;
+ object oMergeArmorSource = OBJECT_INVALID;
+
+ // ---- Determine Weapon Merge Source ----
+ if (bWeapon)
+ {
+ if (bMonkGloves)
+ {
+ if (GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+ else
+ {
+ // Always attempt to merge melee weapon to creature weapon
+ oMergeWeaponSource = oWeaponOld; // even if empty, ensures proper state
+ }
+ }
+ else
+ {
+ // Weapon not requested, but arms-slot allowed monk gloves can merge via armor branch
+ if (bMonkGloves && bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+
+ // ---- Determine Armor Merge Source ----
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (!bMonkGloves)
+ {
+ if (bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeArmorSource = oGlovesOld;
+
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+ }
+ else
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ // ---- Apply Weapon Merge ----
+ if (GetIsObjectValid(oMergeWeaponSource) || bWeapon)
+ {
+ // Always attempt to merge weapon properties even if source is OBJECT_INVALID
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewBite, TRUE);
+ }
+
+ // ---- Apply Armor Merge ----
+ if (GetIsObjectValid(oMergeArmorSource))
+ {
+ if (GetIsObjectValid(oArmorNew)) IPWildShapeCopyItemProperties(oMergeArmorSource, oArmorNew);
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+//::////////////////End Werewolf//////////////////
+
+
+/* //::////////////////Begin Werewolf//////////////////
+const string PRC_PNP_SHIFTING = "PRC_Shift";
+
void LycanthropePoly(object oPC, int nPoly)
{
effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
- int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT); // <--- new
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
@@ -57,64 +186,69 @@ void LycanthropePoly(object oPC, int nPoly)
object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
- /* ----------------
- Weapon merge block
- If arms-slot-merge is enabled we DO NOT apply gloves here.
- ---------------- */
+ //:: Weapon & Armor merge block
+ object oMergeWeaponSource = OBJECT_INVALID;
+ object oMergeArmorSource = OBJECT_INVALID;
+
+ // ---- Determine Weapon Merge Source ----
if (bWeapon)
+ {
+ if (bMonkGloves)
+ {
+ if (GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+ else
+ {
+ if (GetIsObjectValid(oWeaponOld))
+ oMergeWeaponSource = oWeaponOld;
+ }
+ }
+ else
+ {
+ if (bMonkGloves && bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+
+ // ---- Determine Armor Merge Source ----
+ if (bArmor && GetIsObjectValid(oArmorNew))
{
if (!bMonkGloves)
{
- if (GetIsObjectValid(oWeaponOld))
- {
- if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewLeft, TRUE);
- if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewRight, TRUE);
- if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewBite, TRUE);
- }
- }
- else if (!bArmsSlotAllowed) // only apply gloves-to-weapons here if arms-slot is NOT allowed
- {
- if (DEBUG) DoDebug("LycanthropePoly: Monk gloves overriding weapon merge (arms slot NOT allowed).");
- if (GetIsObjectValid(oGlovesOld))
- {
- if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
- if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
- if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
- }
- }
- }
+ if (bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeArmorSource = oGlovesOld;
- /* ----------------
- Armor merge block
- When arms-slot-allowed is TRUE, merge gloves here into the creature's weapons
- (so forms that don't normally merge weapons/items still get glove damage).
- ---------------- */
- if (bArmor)
- {
- if (GetIsObjectValid(oArmorNew))
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+ }
+ else
{
if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
-
- /* If module allows arms-slot merging, and player is wearing monk gloves,
- copy the gloves' IPs to any creature weapon slot from the armor branch.
- This runs regardless of bWeapon (i.e. even if MergeW == 0). */
- if (bArmsSlotAllowed && bMonkGloves && GetIsObjectValid(oGlovesOld))
- {
- if (DEBUG) DoDebug("LycanthropePoly: Arms-slot allowed -> applying gloves to creature weapons from armor branch.");
-
- if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
- if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
- if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
- }
- }
- else
- {
- if (DEBUG) DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
}
}
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+ // ---- Apply Weapon Merge ----
+ if (GetIsObjectValid(oMergeWeaponSource))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewBite, TRUE);
+ }
+
+ // ---- Apply Armor Merge ----
+ if (GetIsObjectValid(oMergeArmorSource))
+ {
+ if (GetIsObjectValid(oArmorNew)) IPWildShapeCopyItemProperties(oMergeArmorSource, oArmorNew);
+ }
+
+ //:: General item merge block
if (bItems && GetIsObjectValid(oArmorNew))
{
if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
@@ -125,6 +259,334 @@ void LycanthropePoly(object oPC, int nPoly)
if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
}
}
+//::////////////////End Werewolf////////////////// */
+
+
+/* //::////////////////Begin Werewolf//////////////////
+const string PRC_PNP_SHIFTING = "PRC_Shift";
+
+void LycanthropePoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon merge block
+ if (bWeapon)
+ {
+ object oMergeSource = OBJECT_INVALID;
+
+ // Priority: monk gloves override if worn and arms-slot not allowed
+ if (bMonkGloves && !bArmsSlotAllowed)
+ {
+ if (GetIsObjectValid(oGlovesOld))
+ oMergeSource = oGlovesOld;
+ }
+ else
+ {
+ // Otherwise use main-hand weapon if it exists
+ if (GetIsObjectValid(oWeaponOld))
+ oMergeSource = oWeaponOld;
+ }
+
+ // Apply merge to creature weapons if we have a source
+ if (GetIsObjectValid(oMergeSource))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oMergeSource, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oMergeSource, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oMergeSource, oWeaponNewBite, TRUE);
+ }
+ }
+
+ //:: Armor merge block
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+
+ // Arms-slot allowed -> apply gloves & bracers to creature weapons
+ if (bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Arms-slot allowed -> applying gloves/bracers to creature weapons from armor branch.");
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+//::////////////////End Werewolf//////////////////
+ */
+
+/* //::////////////////Begin Werewolf//////////////////
+const string PRC_PNP_SHIFTING = "PRC_Shift";
+
+void LycanthropePoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon merge block
+ //:: Only blocked if monk gloves are equipped AND arms-slot merge is NOT allowed
+ if (bWeapon && !bMonkGloves)
+ {
+ if (GetIsObjectValid(oWeaponOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bWeapon && bMonkGloves && !bArmsSlotAllowed)
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Monk gloves overriding weapon merge (arms slot NOT allowed).");
+ if (GetIsObjectValid(oGlovesOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+
+
+ //:: Armor merge block
+ //:: Apply armor and gloves (if arms-slot allowed)
+
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+
+ if (bArmsSlotAllowed && bMonkGloves && GetIsObjectValid(oGlovesOld))
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Arms-slot allowed -> applying gloves to creature weapons from armor branch.");
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+//::////////////////End Werewolf////////////////// */
+
+
+/* //::////////////////Begin Werewolf//////////////////
+const string PRC_PNP_SHIFTING = "PRC_Shift";
+
+void LycanthropePoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon merge block
+ //:: Only blocked if monk gloves are equipped AND arms-slot merge is NOT allowed
+ if (bWeapon && !bMonkGloves)
+ {
+ if (GetIsObjectValid(oWeaponOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bWeapon && bMonkGloves && !bArmsSlotAllowed)
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Monk gloves overriding weapon merge (arms slot NOT allowed).");
+ if (GetIsObjectValid(oGlovesOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+
+
+ //:: Armor merge block
+ //:: Apply armor and gloves (if arms-slot allowed)
+
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+
+ if (bArmsSlotAllowed && bMonkGloves && GetIsObjectValid(oGlovesOld))
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Arms-slot allowed -> applying gloves to creature weapons from armor branch.");
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+//::////////////////End Werewolf////////////////// */
/* ////////////////Begin Werewolf//////////////////
@@ -136,9 +598,6 @@ void LycanthropePoly(object oPC, int nPoly)
ePoly = EffectPolymorph(nPoly);
ePoly = SupernaturalEffect(ePoly);
-
- int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
- //int bMonkSwitch = GetPRCSwitch(PRC_WILDSHAPE_USES_ARM_SLOTS);
int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
@@ -154,7 +613,6 @@ void LycanthropePoly(object oPC, int nPoly)
object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
- object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
if (GetIsObjectValid(oShield))
{
if (GetBaseItemType(oShield) !=BASE_ITEM_LARGESHIELD &&
@@ -174,26 +632,16 @@ void LycanthropePoly(object oPC, int nPoly)
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
- object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
- object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
- object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
- object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
if (bWeapon)
{
- if(!bMonkGloves)
- {
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewLeft, TRUE);
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewRight, TRUE);
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewBite, TRUE);
- }
- else
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Found monk gloves in bWeapon branch.");
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewLeft, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewRight, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewBite, TRUE);
- }
+ IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewLeft, TRUE);
+ IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewRight, TRUE);
+ IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewBite, TRUE);
}
if (bArmor)
{
@@ -215,118 +663,6 @@ void LycanthropePoly(object oPC, int nPoly)
////////////////End Werewolf////////////////// */
-
-/* ////////////////Begin Werewolf//////////////////
-
-void LycanthropePoly(object oPC, int nPoly)
-{
-
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering fucntion.");
- effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
- effect ePoly;
-
- ePoly = EffectPolymorph(nPoly);
- ePoly = SupernaturalEffect(ePoly);
-
- int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
- int bMonkSwitch = GetPRCSwitch(PRC_WILDSHAPE_USES_ARM_SLOTS);
-
- int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
- int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
- int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
-
-
- object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
- object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
- object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
- object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
- object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
- object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
- object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
- object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
- object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
- object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
- object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
- if (GetIsObjectValid(oShield))
- {
- if (GetBaseItemType(oShield) !=BASE_ITEM_LARGESHIELD &&
- GetBaseItemType(oShield) !=BASE_ITEM_SMALLSHIELD &&
- GetBaseItemType(oShield) !=BASE_ITEM_TOWERSHIELD)
- {
- oShield = OBJECT_INVALID;
- }
- }
-
- //check if a shifter and if shifted then unshift
- ShifterCheck(oPC);
-
- ClearAllActions(); // prevents an exploit
-
- //Apply the VFX impact and effects
- ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
- ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
-
- object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
- object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
- object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
- object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
-
- if (bWeapon)
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering bWeapon branch.");
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewLeft, TRUE);
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewRight, TRUE);
- IPWildShapeCopyItemProperties(oWeaponOld,oWeaponNewBite, TRUE);
- }
-
- if (bArmor)
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering bArmor branch.");
- IPWildShapeCopyItemProperties(oShield,oArmorNew);
- IPWildShapeCopyItemProperties(oHelmetOld,oArmorNew);
- IPWildShapeCopyItemProperties(oArmorOld,oArmorNew);
-
- if(bMonkGloves)
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering bMonkSwitch -> bMonkGloves branch.");
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewLeft, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewRight, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld,oWeaponNewBite, TRUE);
- }
- else
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering bMonkSwitch -> !bMonkGloves branch.");
- IPWildShapeCopyItemProperties(oGlovesOld,oArmorNew);
- }
-
- }
- if (bItems)
- {
- IPWildShapeCopyItemProperties(oRing1Old,oArmorNew);
- IPWildShapeCopyItemProperties(oRing2Old,oArmorNew);
- IPWildShapeCopyItemProperties(oAmuletOld,oArmorNew);
- IPWildShapeCopyItemProperties(oCloakOld,oArmorNew);
- IPWildShapeCopyItemProperties(oBootsOld,oArmorNew);
- IPWildShapeCopyItemProperties(oBeltOld,oArmorNew);
-
- if(!bMonkGloves)
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering !bMonkSwitch -> !bMonkGloves branch.");
- IPWildShapeCopyItemProperties(oGlovesOld, oArmorNew);
- }
- else
- {
- if(DEBUG) DoDebug("pnp_shift_poly >> LycanthropePoly(): Entering !bMonkSwitch -> bMonkGloves branch.");
- IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
- IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
- }
-
- }
-}
-
-////////////////End Werewolf////////////////// */
-
void ShifterCheck(object oPC)
{
if (!GetIsPC(oPC))
diff --git a/nwn/nwnprc/trunk/include/prc_inc_switch.nss b/nwn/nwnprc/trunk/include/prc_inc_switch.nss
index 87eda4b0..21c22619 100644
--- a/nwn/nwnprc/trunk/include/prc_inc_switch.nss
+++ b/nwn/nwnprc/trunk/include/prc_inc_switch.nss
@@ -70,13 +70,13 @@
43 PRC_CRAFTING_BASE_ITEMS int 1
44 PRC_XP_USE_SIMPLE_LA int 1
45 PRC_XP_USE_SIMPLE_RACIAL_HD int 1
-46 PRC_CREATE_INFUSION_CASTER_LEVEL int 1
-47 PRC_CREATE_INFUSION_OPTIONAL_HERBS int 0
+46 PRC_CREATE_INFUSION_CASTER_LEVEL int 1
+47 PRC_CREATE_INFUSION_OPTIONAL_HERBS int 0
*/
/* This variable MUST be updated with every new version of the PRC!!! */
- const string PRC_VERSION = "PRC8 4.71";
+ const string PRC_VERSION = "PRC8 4.72";
/* This variable MUST be updated every time 'assemble_spellbooks.bat' is run!!! */
@@ -91,11 +91,11 @@
* This allows material components in NWN through the materialcomp.2da
* Just put the SpellID and UTC resref in, MINUS the .utc on the end.
* This also requires the names of the items, formatted like so ("" included): "Object Name"
- *
+ *
* Set switch to 2 to activate this
* Deducts gold instead of requiring material components
* Put the gold value in the Cost column
-
+
* Set switch to 3 to activate both at the same time
* WARNING: This will slow spellcasting down due to 2da reads and inventory loops
*/
@@ -129,7 +129,7 @@ const string PRC_BIOWARE_NEUTRALIZE_POISON = "PRC_BIOWARE_NEUTRALIZE_P
/** Remove the cap PRC added to this spell */
const string PRC_BIOWARE_REMOVE_DISEASE = "PRC_BIOWARE_REMOVE_DISEASE";
-/**
+/**
* This replaces the 3.0 Spell Focus bonuses with the 3.5 edition ones
*/
const string PRC_35_SPELL_FOCUS = "PRC_35_SPELL_FOCUS";
@@ -263,8 +263,8 @@ const string PRC_165_DEATH_IMMUNITY = "PRC_165_DEATH_IMMUNITY";
/*
* PRC_ACTIVATE_MAX_SPELL_DC_CAP: activate a max cap on DC casted by creature/player
- * PRC_SET_MAX_SPELL_DC_CAP: the max value ex: 99
- *
+ * PRC_SET_MAX_SPELL_DC_CAP: the max value ex: 99
+ *
*/
const string PRC_ACTIVATE_MAX_SPELL_DC_CAP = "PRC_ACTIVATE_MAX_SPELL_DC_CAP";
const string PRC_SET_MAX_SPELL_DC_CAP = "PRC_SET_MAX_SPELL_DC_CAP";
@@ -291,8 +291,8 @@ const string PRC_DC_BASE_OVERRIDE = "PRC_DC_BASE_OVERRIDE";
const string PRC_DC_ADJUSTMENT = "PRC_DC_ADJUSTMENT";
/*
- * By default when calculating caster level for characters with PrCs, the highest class rule will
- * be used (ie. Bard 2/Wizard 4/Elemental Savant 6 - Wizard is the highest arcane class so levels
+ * By default when calculating caster level for characters with PrCs, the highest class rule will
+ * be used (ie. Bard 2/Wizard 4/Elemental Savant 6 - Wizard is the highest arcane class so levels
* form PrC will be added to that class, and the caster level will be 2 for Bard and 10 for Wizard).
* When this is set, the first class rule will be used (with the same character caster level would
* be 8 for Bard and 4 for Wizard).
@@ -552,13 +552,13 @@ const string PRC_BARD_DISALLOW_NEWSPELLBOOK = "PRC_BARD_DISALLOW_NEWSPELLBOO
*/
const string PRC_BARD_LIGHT_ARMOR_SPELLCASTING = "PRC_BARD_LIGHT_ARMOR_SPELLCASTING";
-/*
+/**
* By default, CW Samurai get a plain katana and a plain wakizashi (shortsword) at 1st level.
* Setting this to non-zero value prevents that.
*/
const string PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO = "PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO";
-/*
+/**
* Determines the number of wight henchmen a Soul Eater can have via their Soul Slave
* class ability.
* Default: 4
@@ -568,58 +568,58 @@ const string PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO = "PRC_CWSAMURAI_NO_HEIRLOOM_DAISH
const string PRC_SOUL_EATER_MAX_SLAVES = "PRC_SOUL_EATER_MAX_SLAVES";
-/*
+/**
* For the Psionic Slayer prestige class, this switch limits the Favored Enemy selection
* to the Aberration racial type.
*
- * This switch is provided to allow builders to more closely represent the Pen and Paper
+ * This switch is provided to allow builders to more closely represent the Pen and Paper
* Illithid Slayer class, instead of the broader Open Game License "Slayer" class.
*
- * Type: Int
+ * Type: Int
* Values: 0 [Default] (Favored Enemy racial type is not limited)
- * 1 (Favored Enemy race is limited to Aberration only)
+ * 1 (Favored Enemy race is limited to Aberration only)
*/
const string PRC_PSIONIC_SLAYER_FAV_ENEMY_ABERRATION_ONLY = "PRC_PSIONIC_SLAYER_FAV_ENEMY_ABERRATION_ONLY";
-/*
+/**
* For the Psionic Slayer prestige class, this switch requires a character to make a "kill"
* of a specific type of creature before the class becomes available.
*
- * Use of this switch requires that the module builder add a "Psionic Slayer Kill Token"
- * (included in the PRC Items) to the designated creature.
+ * Use of this switch requires that the module builder add a "Psionic Slayer Kill Token"
+ * (included in the PRC Items) to the designated creature.
*
- * Alternately, a script or item can be made that will run the script "prc_psysly_killt"
+ * Alternately, a script or item can be made that will run the script "prc_psysly_killt"
* on the PC. This script will set the flag that allows the target PC to take the Psionic Slayer Class.
- * Example code:
- * ExecuteScript("prc_psysly_killt", oPC); // Where oPC is an player charcter object
+ * Example code:
+ * ExecuteScript("prc_psysly_killt", oPC); // Where oPC is an player charcter object
*
- * This switch is provided to allow builders to more closely represent the Pen and Paper
+ * This switch is provided to allow builders to more closely represent the Pen and Paper
* Illithid Slayer class, instead of the broader Open Game License "Slayer" class.
*
- * Type: Int
+ * Type: Int
* Values: 0 [Default] (Kill Token / Script NOT required for taking the Psionic Slayer Class)
- * 1 (Kill Token / Script REQUIRED before the Psionic Slayer Class is available to take)
+ * 1 (Kill Token / Script REQUIRED before the Psionic Slayer Class is available to take)
*/
const string PRC_PSIONIC_SLAYER_REQUIRE_KILL_TOKEN = "PRC_PSIONIC_SLAYER_REQUIRE_KILL_TOKEN";
-/*
+/**
* By default the Werewolf class uses the Bioware Polymorph effect to perfrom its
- * Hybrid Form Shapechange.
+ * Hybrid Form Shapchange.
*
- * This switch allows the Werewolf class to be toggled to use the PRC Shifter
- * Shapchange code instead.
+ * This switch allows the Werewolf class to be toggled to use the PRC Shifter
+ * Shapchange code instead.
*
- * Type: Int
+ * Type: Int
* Values: 0 [Default] (Werewolf Hybrid Shapchange uses Bioware Polymorph)
- * 1 (Werewolf Hybrid Shapchange uses PRC Shifter shape change code)
+ * 1 (Werewolf Hybrid Shapchange uses PRC Shifter shape change code)
*/
const string PRC_WEREWOLF_HYBRID_USE_SHIFTER_SHAPECHANGE = "PRC_WEREWOLF_HYBRID_USE_SHIFTER_SHAPECHANGE";
-/*
+/**
* Sets the max bonus for the PnP Shifter shifting systems
*
- * Type: Int
+ * Type: Int
* Values: any greater than 0
*/
const string PRC_PNP_SHIFTER_BONUS = "PRC_PNP_SHIFTER_BONUS";
@@ -783,7 +783,7 @@ const string PRC_STAFF_CASTER_LEVEL = "PRC_STAFF_CASTER_LEVEL";
/**
* [DEFUNCT]
* A wand must be equipped before it can cast a spell
- *
+ *
* Any value above 0 turns off the requirement to have a wand equipped to use it
*
* This switch is defunct, wands must *always* be equipped to use them.
@@ -931,7 +931,7 @@ const string PRC_PNP_FAMILIAR_FEEDING = "PRC_PNP_FAMILIAR_FEEDING
/**
* Use PRC henchmen-familiars instead of BioWare's - this will allow
- * new classes to have familiars, but summoned creatures will no longer
+ * new classes to have familiars, but summoned creatures will no longer
* be 'true' familiars (ie. can't possess PRC familiar)
*/
const string PRC_FAMILIARS = "PRC_FAMILIARS";
@@ -1114,7 +1114,7 @@ const string PRC_SPELL_ALIGNMENT_RESTRICT = "PRC_SPELL_ALIGNMENT_REST
* Disable registration of custom cohorts
*/
const string PRC_DISABLE_REGISTER_COHORTS = "PRC_DISABLE_REGISTER_COHORTS";
-
+
/*
* Disable cohorts starting with gear
*/
@@ -1144,19 +1144,19 @@ const string PRC_SPELL_ALIGNMENT_RESTRICT = "PRC_SPELL_ALIGNMENT_REST
* Medium armor is a 25% speed reduction, Heavy is a 33% reduction
*/
const string PRC_PNP_ARMOR_SPEED = "PRC_PNP_ARMOR_SPEED";
-
+
/*
* Applies a 99% speed boost when out of combat
* Warning that it will likely cause PCs to be overly speedy when combat starts
* Potential problem causer
*/
const string PRC_FAST_TRAVEL_SPEED = "PRC_FAST_TRAVEL_SPEED";
-
+
/*
* Applys a Discipline bonus equal to BAB to all characters if turned on
* Bonus only applies to characters with 0 ranks in Discipline
*/
- const string PRC_PNP_KNOCKDOWN = "PRC_PNP_KNOCKDOWN";
+ const string PRC_PNP_KNOCKDOWN = "PRC_PNP_KNOCKDOWN";
/*
* by Bioware rules, PCs have approximatly a 7th faster movement than NPCs
@@ -1226,7 +1226,7 @@ const string PRC_PNP_DEATH_ENABLE = "PRC_PNP_DEATH_ENA
* if FALSE, dont bleed just die
* By PnP this would be 1 round, or 6 seconds
*/
-const string PRC_DEATH_OR_BLEED = "PRC_DEATH_OR_BLEED";
+const string PRC_DEATH_OR_BLEED = "PRC_DEATH_OR_BLEED";
/*
* Damage when bleeding
@@ -1319,7 +1319,7 @@ const string PRC_ACP_DELAY = "PRC_ACP_DELAY";
/******************************************************************************
-* File End switches
+* File End switches
******************************************************************************/
/**
@@ -1493,10 +1493,10 @@ const string PRC_POISON_IS_FOOD_SCRIPT_NAME = "PRC_POISON_IS_FOOD_SCRIP
const string PRC_POISON_ALLOW_CLEAN_IN_EQUIP = "PRC_POISON_ALLOW_CLEAN_IN_EQUIP";
/**
- *
+ *
* Default: crafting requires only gold and xp
*/
-const string PRC_CRAFT_POISON_USE_INGREDIENST = "PRC_CRAFT_POISON_USE_INGREDIENST";
+const string PRC_CRAFT_POISON_USE_INGREDIENTS = "PRC_CRAFT_POISON_USE_INGREDIENTS";
/******************************************************************************\
* PRGT system switches *
@@ -1545,10 +1545,10 @@ const string PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD = "PRC_PSI_ASTRAL_CONSTRUCT
/**
* If this is set, The Astral Seed power will attempt to use the provided string as
- * the ResRef to create the Astral Seed object instead of the of the phylactery
+ * the ResRef to create the Astral Seed object instead of the of the phylactery
* ResRef("x2_plc_phylact").
* May be used by builders to create an object that CAN be destroyed, or has other traits,
- * as desired.
+ * as desired.
* Type: String
* Values: "" [Default] (Blank, or not set: Use default phylactery ResRef for Astral Seed)
* STRING (Entered String will be used as the ResRef of created Astral Seed object)
@@ -1556,14 +1556,14 @@ const string PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD = "PRC_PSI_ASTRAL_CONSTRUCT
const string PRC_PSI_ASTRAL_SEED_RESREF = "PRC_PSI_ASTRAL_SEED_RESREF";
/**
- * By default the Astral Seed power respawns the player, and then makes them immobile for
+ * By default the Astral Seed power respawns the player, and then makes them immobile for
* 24-game-hours.
- * If this switch is set, it will adjust the imobility time period; shortening it, lengthing it, or
+ * If this switch is set, it will adjust the imobility time period; shortening it, lengthing it, or
* effectively eliminating it.
* Type: Int
* Values: 0 [Default] (Not set: Use default 24 hour duration)
* -1 (Any negative value will result in a fixed duratoion of 2 seconds, which effectively eliminates the wait period)
- * 1 (Any potitive value: multiply duration by the value provided and then divide result by 1000.
+ * 1 (Any potitive value: multiply duration by the value provided and then divide result by 1000.
* Values less than 1000 will shorten the duration, values higher than 1000 will lengthen it.)
*/
const string PRC_PSI_ASTRAL_SEED_RESPAWN_DELAY_X1000 = "PRC_PSI_ASTRAL_SEED_RESPAWN_DELAY_X1000";
@@ -1574,7 +1574,7 @@ const string PRC_PSI_ASTRAL_SEED_RESPAWN_DELAY_X1000 = "PRC_PSI_ASTRAL_SE
* If this flag is set, the XP loss is completely eliminated. The standard PRC event hook script
* of "prc_pw_astralseed" may be used to script any additional effects to occure upon Astral Seed
* respawning, including scripting specific XP loss amount.
- * Type: Int
+ * Type: Int
* Values: 0 [Default] (Not set: lose 1 level worth of XP upon Astral Seed respawn)
* 1 (Any potitive value: Remove all XP loss from Astral Seed respawn)
*/
@@ -1960,14 +1960,14 @@ const string PRC_CRAFT_STAFF_CASTER_LEVEL = "PRC_CRAFT_STAFF_CASTER_
/*
* As above, except it applies to herbal infusions
*/
-const string PRC_CREATE_INFUSION_CASTER_LEVEL = "PRC_CREATE_INFUSION_CASTER_LEVEL";
+const string PRC_CREATE_INFUSION_CASTER_LEVEL = "PRC_CREATE_INFUSION_CASTER_LEVEL";
/*
- * Builder's Option: Enables the optional PnP herbs for creating infusions.
+ * Builder's Option: Enables the optional PnP herbs for creating infusions.
* Each herb is keyed to a spell circle level & spell school as shown on pg. 33
* of the Master's of the Wild sourcebook.
*/
-const string PRC_CREATE_INFUSION_OPTIONAL_HERBS = "PRC_CREATE_INFUSION_OPTIONAL_HERBS";
+const string PRC_CREATE_INFUSION_OPTIONAL_HERBS = "PRC_CREATE_INFUSION_OPTIONAL_HERBS";
/*
* Characters with a crafting feat always have the appropriate base item in their inventory
@@ -2345,7 +2345,7 @@ const string PRC_XP_GIVE_XP_TO_NPCS = "PRC_XP_GIVE_XP_TO_NPCS";
/**
* Setting this switch will turn off the messages about being too far awy to gain XP
*/
-const string PRC_XP_DISABLE_SPAM = "PRC_XP_DISABLE_SPAM";
+const string PRC_XP_DISABLE_SPAM = "PRC_XP_DISABLE_SPAM";
/**
* PCs must be in the same area as the CR to gain XP.
@@ -2904,13 +2904,13 @@ const string PRC_PERFECTED_MAP_MULTIPLIER = "PRC_PERFECTED_MAP_MULTIP
\******************************************************************************/
/**
- * Sets how many seconds it takes to contact a vestige.
+ * Sets how many seconds it takes to contact a vestige.
* Any number less than 6 is ignored
*/
const string PRC_CONTACT_VESTIGE_TIMER = "PRC_CONTACT_VESTIGE_TIMER";
/**
- * Sets how many seconds it takes to bind a vestige.
+ * Sets how many seconds it takes to bind a vestige.
* Any number less than 12 is ignored
*/
const string PRC_BIND_VESTIGE_TIMER = "PRC_BIND_VESTIGE_TIMER";
@@ -2944,6 +2944,20 @@ const string PRC_PW_SECURITY_CD_CHECK = "PRC_PW_SECURITY_CD_CHECK";
*/
const string PRC_DEBUG = "PRC_DEBUG";
+/******************************************************************************\
+* Duration NUI Switches *
+\******************************************************************************/
+
+/**
+ * Toggles allowing player to remove friendly PC spells on player through Duration NUI
+ * instead of just their own spells.
+ */
+const string PRC_ALLOWED_TO_REMOVE_FRIENDLY_SPELLS = "PRC_ALLOWED_TO_REMOVE_FRIENDLY_SPELLS";
+/**
+ * Toggles allowing players to see the duration of hostile spells on them.
+ */
+const string PRC_ALLOWED_TO_SEE_HOSTILE_SPELLS = "PRC_ALLOWED_TO_SEE_HOSTILE_SPELLS";
+
diff --git a/nwn/nwnprc/trunk/include/prc_nui_com_inc.nss b/nwn/nwnprc/trunk/include/prc_nui_com_inc.nss
index 60941379..4bba0805 100644
--- a/nwn/nwnprc/trunk/include/prc_nui_com_inc.nss
+++ b/nwn/nwnprc/trunk/include/prc_nui_com_inc.nss
@@ -447,6 +447,9 @@ json GetSpellIcon(int spellId,int featId=0,int nClass=0)
// the FeatID holds the accurate spell icon, not the SpellID
int nFeatID = StringToInt(Get2DACache("spells", "FeatID", spellId));
+ // however if no featId was found use the spell's icon instead
+ if (!nFeatID)
+ return JsonString(Get2DACache("spells", "IconResRef", spellId));
return JsonString(Get2DACache("feat", "Icon", nFeatID));
}
diff --git a/nwn/nwnprc/trunk/include/prc_nui_consts.nss b/nwn/nwnprc/trunk/include/prc_nui_consts.nss
index e1e9c5ca..745c8606 100644
--- a/nwn/nwnprc/trunk/include/prc_nui_consts.nss
+++ b/nwn/nwnprc/trunk/include/prc_nui_consts.nss
@@ -156,3 +156,16 @@ const string NUI_SPELL_DESCRIPTION_CLASSID_VAR = "NUISpellDescriptionClassID";
const string NUI_SPELL_DESCRIPTION_SPELLID_VAR = "NUISpellDescriptionSpellID";
const string NUI_SPELL_DESCRIPTION_REAL_SPELLID_VAR = "NUISpellDescriptionRealSpellID";
+
+//////////////////////////////////////////////////
+// //
+// Spell Duration NUI //
+// //
+//////////////////////////////////////////////////
+
+const string DURATION_NUI_WINDOW_ID = "DurationNUI";
+const string NUI_DURATION_MANUALLY_OPENED_PARAM = "DurationNUIManuallyOpenedParam";
+const string NUI_DURATION_NO_LOOP_PARAM = "DurationNUINoLoopParam";
+const string NUI_DURATION_TRACKED_SPELLS = "durationNUI_trackedSpellList";
+const string NUI_SPELL_DURATION_BASE_BIND = "durationNUI_durationSpellId";
+const string NUI_SPELL_DURATION_SPELLID_BASE_CANCEL_BUTTON = "NuiDurationCancelButtonSpellID";
diff --git a/nwn/nwnprc/trunk/newspellbook/tob_dmnd_timess.nss b/nwn/nwnprc/trunk/newspellbook/tob_dmnd_timess.nss
index 0955ddf4..9054563f 100644
--- a/nwn/nwnprc/trunk/newspellbook/tob_dmnd_timess.nss
+++ b/nwn/nwnprc/trunk/newspellbook/tob_dmnd_timess.nss
@@ -42,11 +42,27 @@ void main()
object oInitiator = OBJECT_SELF;
object oTarget = PRCGetSpellTargetObject();
struct maneuver move = EvaluateManeuver(oInitiator, oTarget);
- effect eNone;
+ effect eHit = EffectVisualEffect(VFX_COM_HIT_SONIC);
if(move.bCanManeuver)
{
- DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eNone, 0.0, 0, 0, 0, TRUE, "Time Stands Still Hit", "Time Stands Still Miss", FALSE, FALSE, TRUE));
- DelayCommand(1.0, PerformAttackRound(oTarget, oInitiator, eNone, 0.0, 0, 0, 0, TRUE, "Time Stands Still Hit", "Time Stands Still Miss", FALSE, FALSE, FALSE));
+ // Get total attacks per round
+ int nMainAttacks = GetMainHandAttacks(oInitiator);
+ int nOffAttacks = GetOffHandAttacks(oInitiator, nMainAttacks);
+ int nTotalAttacks = nMainAttacks + nOffAttacks;
+
+ // Apply VFX for each attack
+ int i;
+ for (i = 0; i < nTotalAttacks; i++)
+ {
+ DelayCommand(i * 0.2, ApplyEffectAtLocation(
+ DURATION_TYPE_INSTANT,
+ EffectVisualEffect(VFX_COM_HIT_SONIC),
+ GetLocation(oTarget)
+ ));
+ }
+
+ DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eHit, 0.0, 0, 0, 0, TRUE, "Time Stands Still Hit!", "Time Stands Still Miss!", FALSE, FALSE, TRUE));
+ DelayCommand(1.0, PerformAttackRound(oTarget, oInitiator, eHit, 0.0, 0, 0, 0, TRUE, "Time Stands Still Hit!", "Time Stands Still Miss!", FALSE, FALSE, FALSE));
}
}
\ No newline at end of file
diff --git a/nwn/nwnprc/trunk/newspellbook/tob_etbl_guidest.nss b/nwn/nwnprc/trunk/newspellbook/tob_etbl_guidest.nss
index a869054c..a5b3bc07 100644
--- a/nwn/nwnprc/trunk/newspellbook/tob_etbl_guidest.nss
+++ b/nwn/nwnprc/trunk/newspellbook/tob_etbl_guidest.nss
@@ -37,7 +37,6 @@ void main()
object oInitiator = OBJECT_SELF;
object oTarget = PRCGetSpellTargetObject();
- if(!TakeSwiftAction(oInitiator)) return;
// Blade guide check
if(GetLocalInt(oInitiator, "ETBL_BladeGuideDead"))
{
@@ -46,13 +45,13 @@ void main()
}
if(!TakeSwiftAction(oInitiator)) return;
struct maneuver move = EvaluateManeuver(oInitiator, oTarget, TRUE);
- effect eNone;
+ effect eImp = EffectVisualEffect(VFX_COM_HIT_SONIC);
if(move.bCanManeuver)
{
- SetLocalInt(oInitiator, "MoveIgnoreDR", TRUE);
- DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eNone, 0.0, 0, 0, 0, FALSE, "", "", FALSE, FALSE, TRUE));
- // Cleanup
- DelayCommand(3.0, DeleteLocalInt(oInitiator, "MoveIgnoreDR"));
+ SetLocalInt(oInitiator, "MoveIgnoreDR", TRUE);
+ DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eImp, 0.0, 0, 0, 0, FALSE, "", "", FALSE, FALSE, TRUE));
+ // Cleanup
+ DelayCommand(3.0, DeleteLocalInt(oInitiator, "MoveIgnoreDR"));
}
}
\ No newline at end of file
diff --git a/nwn/nwnprc/trunk/newspellbook/tob_etbl_island.nss b/nwn/nwnprc/trunk/newspellbook/tob_etbl_island.nss
index 479cb537..13187368 100644
--- a/nwn/nwnprc/trunk/newspellbook/tob_etbl_island.nss
+++ b/nwn/nwnprc/trunk/newspellbook/tob_etbl_island.nss
@@ -31,7 +31,7 @@ void main()
object oInitiator = OBJECT_SELF;
object oTarget = PRCGetSpellTargetObject();
-
+
if(!TakeSwiftAction(oInitiator)) return;
// Blade guide check
if(GetLocalInt(oInitiator, "ETBL_BladeGuideDead"))
@@ -47,13 +47,33 @@ void main()
}
struct maneuver move = EvaluateManeuver(oInitiator, oTarget, TRUE);
- effect eNone;
+ effect eHit = EffectVisualEffect(VFX_COM_HIT_SONIC );
if(move.bCanManeuver)
{
- DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eNone, 0.0, 0, 0, 0, FALSE, "Island in Time Hit", "Island in Time Miss", FALSE, FALSE, FALSE));
+ // Get total attacks per round
+ int nMainAttacks = GetMainHandAttacks(oInitiator);
+ int nOffAttacks = GetOffHandAttacks(oInitiator, nMainAttacks);
+ int nTotalAttacks = nMainAttacks + nOffAttacks;
+
+ effect eVFX = EffectVisualEffect(VFX_IMP_HOLY_AID_DN_BLUE );
+ ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eVFX, GetLocation(oInitiator));
+
+ // Apply VFX for each attack
+ int i;
+ for (i = 0; i < nTotalAttacks; i++)
+ {
+ DelayCommand(i * 0.2, ApplyEffectAtLocation(
+ DURATION_TYPE_INSTANT,
+ EffectVisualEffect(VFX_COM_HIT_SONIC),
+ GetLocation(oTarget)
+ ));
+ }
+
+ DelayCommand(0.0, PerformAttackRound(oTarget, oInitiator, eHit, 0.0, 0, 0, 0, FALSE, "Island in Time Hit!", "Island in Time Miss", FALSE, FALSE, FALSE));
// Expend ability
SetLocalInt(oInitiator, "ETBL_Island_In_Time_Expended", TRUE);
}
+
}
\ No newline at end of file
diff --git a/nwn/nwnprc/trunk/scripts/ft_vowofpoverty.nss b/nwn/nwnprc/trunk/scripts/ft_vowofpoverty.nss
index f6c94858..f214df8e 100644
--- a/nwn/nwnprc/trunk/scripts/ft_vowofpoverty.nss
+++ b/nwn/nwnprc/trunk/scripts/ft_vowofpoverty.nss
@@ -157,7 +157,12 @@ void main()
for (nSlot=0; nSlot < 13; nSlot++) //All but creatures slots
{
oItem=GetItemInSlot(nSlot, oPC);
- if (!(GetTag(oItem) == "xp1_mystrashand") && !(GetTag(oItem) == "H2_SenseiAmulet"))
+ if (!(GetTag(oItem) == "xp1_mystrashand")
+ && !(GetTag(oItem) == "H2_SenseiAmulet")
+ && !(GetResRef(oItem) == "prc_sk_mblade_bs")
+ && !(GetResRef(oItem) == "prc_sk_mblade_th")
+ && !(GetResRef(oItem) == "prc_sk_mblade_ss")
+ && !(GetResRef(oItem) == "prc_sk_mblade_ls"))
{
if((GetIsItemPropertyValid(GetFirstItemProperty(oItem)) && !(GetItemPropertyTag(GetFirstItemProperty(oItem)) == "Tag_PRC_OnHitKeeper")
&& !(nSlot == 4 || nSlot == 5)) //Check if it is magical (all items but on the hands)
@@ -210,7 +215,12 @@ void main()
&& !(GetItemPropertyTag(eCheckIP) == "Sanctify4")) iMagic = 1;
eCheckIP = GetNextItemProperty(oItem);
}
- if (!(GetTag(oItem) == "xp1_mystrashand") && !(GetTag(oItem) == "H2_SenseiAmulet"))
+ if (!(GetTag(oItem) == "xp1_mystrashand")
+ && !(GetTag(oItem) == "H2_SenseiAmulet")
+ && !(GetResRef(oItem) == "prc_sk_mblade_bs")
+ && !(GetResRef(oItem) == "prc_sk_mblade_th")
+ && !(GetResRef(oItem) == "prc_sk_mblade_ss")
+ && !(GetResRef(oItem) == "prc_sk_mblade_ls"))
{
if((IPGetIsMeleeWeapon(oItem) || GetWeaponRanged(oItem)) && (iMagic || !iWeaponAllowed)) //Check if weapon is magical or not on allowed list
{
diff --git a/nwn/nwnprc/trunk/scripts/prc_craft.nss b/nwn/nwnprc/trunk/scripts/prc_craft.nss
index 37a0dcad..6fecdaa1 100644
--- a/nwn/nwnprc/trunk/scripts/prc_craft.nss
+++ b/nwn/nwnprc/trunk/scripts/prc_craft.nss
@@ -1429,7 +1429,7 @@ void main()
}
case STAGE_CONFIRM_POISON:
{
- int bIngredients = GetPRCSwitch(PRC_CRAFT_POISON_USE_INGREDIENST);
+ int bIngredients = GetPRCSwitch(PRC_CRAFT_POISON_USE_INGREDIENTS);
string sIngr1Name = Get2DACache("prc_craft_poison", "Ingr1Name", nLine);
string sIngr2Name = Get2DACache("prc_craft_poison", "Ingr2Name", nLine);
string sCost = Get2DACache("prc_craft_poison", "GoldCost", nLine);
@@ -2046,7 +2046,7 @@ void main()
}
else if(nChoice == CHOICE_CONFIRM)
{
- int bIngredients = GetPRCSwitch(PRC_CRAFT_POISON_USE_INGREDIENST);
+ int bIngredients = GetPRCSwitch(PRC_CRAFT_POISON_USE_INGREDIENTS);
int nCost = StringToInt(Get2DACache("prc_craft_poison", "GoldCost", nLine));
int nPCGold = GetGold(oPC);
object oIngr1, oIngr2;
diff --git a/nwn/nwnprc/trunk/scripts/prc_nui_dur_view.nss b/nwn/nwnprc/trunk/scripts/prc_nui_dur_view.nss
new file mode 100644
index 00000000..8326a734
--- /dev/null
+++ b/nwn/nwnprc/trunk/scripts/prc_nui_dur_view.nss
@@ -0,0 +1,296 @@
+//::///////////////////////////////////////////////
+//:: PRC Spell Duration NUI View
+//:: prc_nui_dur_view
+//:://////////////////////////////////////////////
+/*
+ This is the logic for the Spell Duration NUI
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Rakiov
+//:: Created On: 28.11.2025
+//:://////////////////////////////////////////////
+
+#include "nw_inc_nui"
+#include "prc_nui_consts"
+#include "prc_nui_com_inc"
+
+int IsAllowedToRemoveSpell(effect selectedEffect)
+{
+ object creator = GetEffectCreator(selectedEffect);
+ if (GetPRCSwitch(PRC_ALLOWED_TO_REMOVE_FRIENDLY_SPELLS))
+ {
+ int spellId = GetEffectSpellId(selectedEffect);
+ int hostileSetting = StringToInt(Get2DACache("spells", "HostileSetting", spellId));
+ if (!hostileSetting && !GetIsEnemy(creator))
+ return TRUE;
+ }
+ else if (creator == OBJECT_SELF)
+ return TRUE;
+
+ return FALSE;
+}
+
+string ConvertDurationToString(int duration)
+{
+ if (duration == -1)
+ {
+ return "--:--:--";
+ }
+ int seconds = duration % 60;
+ int minutes = duration / 60;
+ int hours = minutes / 60;
+ minutes = (minutes % 60);
+
+ string totalTime;
+ if ((hours / 10) == 0)
+ {
+ totalTime += "0";
+ }
+ totalTime += IntToString(hours);
+ totalTime += ":";
+ if ((minutes / 10) == 0)
+ {
+ totalTime += "0";
+ }
+ totalTime += IntToString(minutes);
+ totalTime += ":";
+ if ((seconds / 10) == 0)
+ {
+ totalTime += "0";
+ }
+ totalTime += IntToString(seconds);
+
+ return totalTime;
+}
+
+int UpdateBindsAndCheckRefresh(int nuiToken)
+{
+ json spellList = GetLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS);
+ int totalEffects = JsonGetLength(spellList);
+ effect selectedEffect = GetFirstEffect(OBJECT_SELF);
+ json updatedSpells = JsonObject();
+
+ while (GetIsEffectValid(selectedEffect))
+ {
+ int spellId = GetEffectSpellId(selectedEffect);
+ json spellFound = JsonObjectGet(spellList, IntToString(spellId));
+ if (spellFound != JsonNull())
+ {
+ json hasBeenUpdated = JsonObjectGet(updatedSpells, IntToString(spellId));
+ if (hasBeenUpdated == JsonNull())
+ {
+ int durationRem = GetEffectDurationRemaining(selectedEffect);
+ int durationType = GetEffectDurationType(selectedEffect);
+ string duration;
+ if (durationType == DURATION_TYPE_PERMANENT)
+ durationRem = -1;
+ duration = ConvertDurationToString(durationRem);
+
+ NuiSetBind(OBJECT_SELF, nuiToken, NUI_SPELL_DURATION_BASE_BIND + IntToString(spellId), JsonString(duration));
+ spellList = JsonObjectSet(spellList, IntToString(spellId), JsonInt(durationRem));
+ updatedSpells = JsonObjectSet(updatedSpells, IntToString(spellId), JsonInt(TRUE));
+ }
+
+ }
+ else
+ {
+ string effectCreator = GetName(GetEffectCreator(selectedEffect));
+ if (effectCreator != "prc_2da_cache" && effectCreator != "base_prc_skin")
+ {
+ updatedSpells = JsonObjectSet(updatedSpells, IntToString(spellId), JsonInt(TRUE));
+ }
+ }
+ selectedEffect = GetNextEffect(OBJECT_SELF);
+ }
+ if (JsonGetLength(updatedSpells) == totalEffects)
+ return FALSE;
+ return TRUE;
+}
+
+json CreateEffectEntry(effect selectedEffect)
+{
+ json jRow = JsonArray();
+ json jTitle;
+
+ int spellId;
+ int remainingDur;
+
+ // Spell Icon
+ json spellIcon = JsonNull();
+ if (GetIsEffectValid(selectedEffect))
+ {
+ spellId = GetEffectSpellId(selectedEffect);
+ int featId = StringToInt(Get2DACache("spells", "FeatID", spellId));
+ spellIcon = GetSpellIcon(spellId, featId);
+ }
+ if (spellIcon == JsonNull())
+ {
+ jTitle = NuiText(JsonString(""), FALSE, NUI_SCROLLBARS_NONE);
+ }
+ else
+ {
+ jTitle = NuiImage(spellIcon, JsonInt(NUI_ASPECT_FIT), JsonInt(NUI_HALIGN_LEFT), JsonInt(NUI_VALIGN_TOP));
+ }
+ jTitle = NuiWidth(jTitle, 32.0f);
+ jTitle = NuiHeight(jTitle, 32.0f);
+ jRow = JsonArrayInsert(jRow, jTitle);
+
+ // Get Name of Spell
+ string spellName;
+ if (GetIsEffectValid(selectedEffect))
+ {
+ spellId = GetEffectSpellId(selectedEffect);
+ spellName = GetSpellName(spellId);
+ json spellList = GetLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS);
+ if (spellList == JsonNull())
+ spellList = JsonObject();
+
+ remainingDur = GetEffectDurationRemaining(selectedEffect);
+ spellList = JsonObjectSet(spellList, IntToString(spellId), JsonInt(remainingDur));
+ SetLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS, spellList);
+
+ if (DEBUG) DoDebug("Tracked spellIds for duration NUI");
+ if (DEBUG) DoDebug(JsonDump(spellList, 2));
+ }
+ else
+ {
+ spellName = "Name";
+ }
+ jTitle = NuiText(JsonString(spellName), FALSE, NUI_SCROLLBARS_NONE);
+ jRow = JsonArrayInsert(jRow, jTitle);
+
+ // Get Creator of Spell
+ string creator;
+ if (GetIsEffectValid(selectedEffect))
+ {
+ creator = GetName(GetEffectCreator(selectedEffect));
+ }
+ else
+ {
+ creator = "Creator";
+ }
+ jTitle = NuiText(JsonString(creator), FALSE, NUI_SCROLLBARS_NONE);
+ jRow = JsonArrayInsert(jRow, jTitle);
+
+ // Get Duration
+ if (GetIsEffectValid(selectedEffect))
+ {
+ jTitle = NuiText(NuiBind(NUI_SPELL_DURATION_BASE_BIND + IntToString(spellId)), FALSE, NUI_SCROLLBARS_NONE);
+ }
+ else
+ {
+ jTitle = NuiText(JsonString("Duration"), FALSE, NUI_SCROLLBARS_NONE);
+ }
+
+
+ jRow = JsonArrayInsert(jRow, jTitle);
+
+ if (GetIsEffectValid(selectedEffect))
+ {
+ jTitle = NuiId(NuiButtonImage(JsonString("nui_close")), NUI_SPELL_DURATION_SPELLID_BASE_CANCEL_BUTTON + IntToString(spellId));
+ jTitle = NuiEnabled(jTitle, JsonInt(IsAllowedToRemoveSpell(selectedEffect)));
+ jTitle = NuiWidth(jTitle, 32.0f);
+ jTitle = NuiHeight(jTitle, 32.0f);
+ jRow = JsonArrayInsert(jRow, jTitle);
+ }
+
+ return NuiRow(jRow);
+}
+
+int ShouldCreateEffectEntry(effect selectedEffect)
+{
+ string effectCreator = GetName(GetEffectCreator(selectedEffect));
+ if (effectCreator == "prc_2da_cache" || effectCreator == "base_prc_skin")
+ return FALSE;
+
+ json spellList = GetLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS);
+ if (spellList == JsonNull())
+ return TRUE;
+ int spellId = GetEffectSpellId(selectedEffect);
+
+ if (!GetPRCSwitch(PRC_ALLOWED_TO_SEE_HOSTILE_SPELLS))
+ {
+ int hostileSpell = StringToInt(Get2DACache("spells", "HostileSetting", spellId));
+ if (hostileSpell)
+ return FALSE;
+ }
+
+ json spellExists = JsonObjectGet(spellList, IntToString(spellId));
+
+ if (spellExists != JsonNull())
+ return FALSE;
+
+
+ return TRUE;
+}
+
+void main()
+{
+
+ int recreate = FALSE;
+ int windowId = NuiFindWindow(OBJECT_SELF, DURATION_NUI_WINDOW_ID);
+ if (windowId)
+ {
+ if (UpdateBindsAndCheckRefresh(windowId))
+ {
+ if (DEBUG) DoDebug("Spell added/removed, updating duration NUI.");
+ DeleteLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS);
+ NuiDestroy(OBJECT_SELF, windowId);
+ recreate = TRUE;
+ }
+ }
+ else
+ {
+ int manualOpen = StringToInt(GetScriptParam(NUI_DURATION_MANUALLY_OPENED_PARAM));
+ if (!manualOpen)
+ {
+ DeleteLocalJson(OBJECT_SELF, NUI_DURATION_TRACKED_SPELLS);
+ return;
+ }
+ else
+ recreate = TRUE;
+ }
+
+ if (recreate)
+ {
+ json jRoot = JsonArray();
+ effect eNull;
+ jRoot = JsonArrayInsert(jRoot, CreateEffectEntry(eNull));
+
+ effect selectedEffect = GetFirstEffect(OBJECT_SELF);
+ while (GetIsEffectValid(selectedEffect))
+ {
+ if (ShouldCreateEffectEntry(selectedEffect))
+ jRoot = JsonArrayInsert(jRoot, CreateEffectEntry(selectedEffect));
+ selectedEffect = GetNextEffect(OBJECT_SELF);
+ }
+
+ jRoot = NuiCol(jRoot);
+ string title = "Spell Duration";
+
+ // This is the main window with jRoot as the main pane. It includes titles and parameters (more on those later)
+ json nui = NuiWindow(jRoot, JsonString(title), NuiBind("geometry"), NuiBind("resizable"), JsonBool(FALSE), NuiBind("closable"), NuiBind("transparent"), NuiBind("border"));
+
+ // finally create it and it'll return us a non-zero token.
+ int nToken = NuiCreate(OBJECT_SELF, nui, DURATION_NUI_WINDOW_ID);
+ UpdateBindsAndCheckRefresh(nToken);
+
+ // get the geometry of the window in case we opened this before and have a
+ // preference for location
+ json geometry = NuiRect(-1.0f,-1.0f, 748.0f, 535.0f);
+
+ // Set the binds to their default values
+ NuiSetBind(OBJECT_SELF, nToken, "geometry", geometry);
+ NuiSetBind(OBJECT_SELF, nToken, "resizable", JsonBool(TRUE));
+ NuiSetBind(OBJECT_SELF, nToken, "closable", JsonBool(TRUE));
+ NuiSetBind(OBJECT_SELF, nToken, "transparent", JsonBool(FALSE));
+ NuiSetBind(OBJECT_SELF, nToken, "border", JsonBool(TRUE));
+ }
+
+ int dontLoop = StringToInt(GetScriptParam(NUI_DURATION_NO_LOOP_PARAM));
+ if (!dontLoop)
+ DelayCommand(1.0f, ExecuteScript("prc_nui_dur_view"));
+}
+
+
+
diff --git a/nwn/nwnprc/trunk/scripts/prc_nui_sd_event.nss b/nwn/nwnprc/trunk/scripts/prc_nui_sd_event.nss
new file mode 100644
index 00000000..32cd127e
--- /dev/null
+++ b/nwn/nwnprc/trunk/scripts/prc_nui_sd_event.nss
@@ -0,0 +1,51 @@
+//::///////////////////////////////////////////////
+//:: PRC Spell Duration NUI Events
+//:: prc_nui_sd_event
+//:://////////////////////////////////////////////
+/*
+ This is the logic that handles the events for the Spell Duration NUI
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Rakiov
+//:: Created On: 29.11.2025
+//:://////////////////////////////////////////////
+
+#include "prc_nui_lv_inc"
+
+void RemoveSpellEffectBySpellID(int spellId, object oPC)
+{
+ effect selectedEffect = GetFirstEffect(oPC);
+ while (GetIsEffectValid(selectedEffect))
+ {
+ int selectedSpellId = GetEffectSpellId(selectedEffect);
+ if (selectedSpellId == spellId)
+ RemoveEffect(oPC, selectedEffect);
+ selectedEffect = GetNextEffect(oPC);
+ }
+}
+
+void main()
+{
+ object oPlayer = NuiGetEventPlayer();
+ int nToken = NuiGetEventWindow();
+ string sEvent = NuiGetEventType();
+ string sElement = NuiGetEventElement();
+ string sWindowId = NuiGetWindowId(oPlayer, nToken);
+
+ // Not a mouseup event, nothing to do.
+ if (sEvent != "mouseup")
+ {
+ return;
+ }
+
+ // we clicked a spell circle, set the selected circle to the new one and refresh the window
+ if (FindSubString(sElement, NUI_SPELL_DURATION_SPELLID_BASE_CANCEL_BUTTON) >= 0)
+ {
+ int spellId = StringToInt(RegExpReplace(NUI_SPELL_DURATION_SPELLID_BASE_CANCEL_BUTTON, sElement, ""));
+ RemoveSpellEffectBySpellID(spellId, oPlayer);
+ SetScriptParam(NUI_DURATION_NO_LOOP_PARAM, "1");
+ ExecuteScript("prc_nui_dur_view", oPlayer);
+ return;
+ }
+}
+
diff --git a/nwn/nwnprc/trunk/scripts/prc_onplayergui.nss b/nwn/nwnprc/trunk/scripts/prc_onplayergui.nss
new file mode 100644
index 00000000..0502d6dc
--- /dev/null
+++ b/nwn/nwnprc/trunk/scripts/prc_onplayergui.nss
@@ -0,0 +1,33 @@
+//::///////////////////////////////////////////////
+//:: PRC On Player GUI
+//:: prc_onplayergui
+//:://////////////////////////////////////////////
+/*
+ This is the logic for the On Player GUI event script
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Rakiov
+//:: Created On: 28.11.2025
+//:://////////////////////////////////////////////
+
+#include "nw_inc_nui"
+#include "prc_nui_consts"
+
+void main()
+{
+ // Event variables
+ object oPlayer = GetLastGuiEventPlayer();
+ int nEventType = GetLastGuiEventType();
+ int nEventInteger = GetLastGuiEventInteger();
+ object oEventObject = GetLastGuiEventObject();
+
+ if (nEventType == GUIEVENT_EFFECTICON_CLICK)
+ {
+ int windowId = NuiFindWindow(oPlayer, DURATION_NUI_WINDOW_ID);
+ if (!windowId)
+ {
+ SetScriptParam(NUI_DURATION_MANUALLY_OPENED_PARAM, "1");
+ ExecuteScript("prc_nui_dur_view", oPlayer);
+ }
+ }
+}
diff --git a/nwn/nwnprc/trunk/scripts/prc_onplayernui.nss b/nwn/nwnprc/trunk/scripts/prc_onplayernui.nss
index c324b222..5c615da0 100644
--- a/nwn/nwnprc/trunk/scripts/prc_onplayernui.nss
+++ b/nwn/nwnprc/trunk/scripts/prc_onplayernui.nss
@@ -34,6 +34,9 @@ void main()
if (sWindowId == NUI_LEVEL_UP_WINDOW_ID)
ExecuteScript("prc_nui_lv_event");
+ if (sWindowId == DURATION_NUI_WINDOW_ID)
+ ExecuteScript("prc_nui_sd_event");
+
return;
}
diff --git a/nwn/nwnprc/trunk/spells/sp_plantshape.nss b/nwn/nwnprc/trunk/spells/sp_plantshape.nss
index 551aa319..1fd7b03e 100644
--- a/nwn/nwnprc/trunk/spells/sp_plantshape.nss
+++ b/nwn/nwnprc/trunk/spells/sp_plantshape.nss
@@ -30,7 +30,6 @@
this modification.
*/
-
//#include "x3_inc_horse"
#include "prc_alterations"
#include "pnp_shft_poly"
@@ -44,7 +43,275 @@ void wild_shape_shift(object oPC, int nShape)
ShiftIntoResRef(oPC, SHIFTER_TYPE_DRUID, sResRef);
}
+void WildshapePlantPoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon & Armor merge block
+ object oMergeWeaponSource = OBJECT_INVALID;
+ object oMergeArmorSource = OBJECT_INVALID;
+
+ //:: Determine Weapon Merge Source
+ if (bWeapon)
+ {
+ if (bMonkGloves)
+ {
+ if (GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+ else
+ {
+ //:: Always attempt to merge melee weapon to creature weapon
+ oMergeWeaponSource = oWeaponOld; // even if empty, ensures proper state
+ }
+ }
+ else
+ {
+ //:: Weapon not requested, but arms-slot allowed monk gloves can merge via armor branch
+ if (bMonkGloves && bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeWeaponSource = oGlovesOld;
+ }
+
+ //:: Determine Armor Merge Source
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (!bMonkGloves)
+ {
+ if (bArmsSlotAllowed && GetIsObjectValid(oGlovesOld))
+ oMergeArmorSource = oGlovesOld;
+
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+ }
+ else
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ //:: Apply Weapon Merge
+ if (GetIsObjectValid(oMergeWeaponSource) || bWeapon)
+ {
+ //:: Always attempt to merge weapon properties even if source is OBJECT_INVALID
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oMergeWeaponSource, oWeaponNewBite, TRUE);
+ }
+
+ //:: Apply Armor Merge
+ if (GetIsObjectValid(oMergeArmorSource))
+ {
+ if (GetIsObjectValid(oArmorNew)) IPWildShapeCopyItemProperties(oMergeArmorSource, oArmorNew);
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+
+
+/* void WildshapePlantPoly(object oPC, int nPoly)
+{
+ effect eVis = EffectVisualEffect(VFX_IMP_POLYMORPH);
+ effect ePoly = SupernaturalEffect(EffectPolymorph(nPoly));
+
+ int bMonkGloves = GetLocalInt(oPC, "WEARING_MONK_GLOVES");
+ int bArmsSlotAllowed = GetPRCSwitch(PRC_WILDSHAPE_ALLOWS_ARMS_SLOT);
+
+ int bWeapon = StringToInt(Get2DACache("polymorph","MergeW",nPoly)) == 1;
+ int bArmor = StringToInt(Get2DACache("polymorph","MergeA",nPoly)) == 1;
+ int bItems = StringToInt(Get2DACache("polymorph","MergeI",nPoly)) == 1;
+
+ object oWeaponOld = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
+ object oArmorOld = GetItemInSlot(INVENTORY_SLOT_CHEST,oPC);
+ object oRing1Old = GetItemInSlot(INVENTORY_SLOT_LEFTRING,oPC);
+ object oRing2Old = GetItemInSlot(INVENTORY_SLOT_RIGHTRING,oPC);
+ object oAmuletOld = GetItemInSlot(INVENTORY_SLOT_NECK,oPC);
+ object oCloakOld = GetItemInSlot(INVENTORY_SLOT_CLOAK,oPC);
+ object oBootsOld = GetItemInSlot(INVENTORY_SLOT_BOOTS,oPC);
+ object oBeltOld = GetItemInSlot(INVENTORY_SLOT_BELT,oPC);
+ object oHelmetOld = GetItemInSlot(INVENTORY_SLOT_HEAD,oPC);
+ object oShield = GetItemInSlot(INVENTORY_SLOT_LEFTHAND,oPC);
+ object oGlovesOld = GetItemInSlot(INVENTORY_SLOT_ARMS,oPC);
+
+ if (GetIsObjectValid(oShield))
+ {
+ int nShieldType = GetBaseItemType(oShield);
+ if (nShieldType != BASE_ITEM_LARGESHIELD &&
+ nShieldType != BASE_ITEM_SMALLSHIELD &&
+ nShieldType != BASE_ITEM_TOWERSHIELD)
+ {
+ oShield = OBJECT_INVALID;
+ }
+ }
+
+ ShifterCheck(oPC);
+ ClearAllActions();
+
+ ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oPC);
+ ApplyEffectToObject(DURATION_TYPE_PERMANENT, ePoly, oPC);
+
+ object oWeaponNewRight = GetItemInSlot(INVENTORY_SLOT_CWEAPON_R,oPC);
+ object oWeaponNewLeft = GetItemInSlot(INVENTORY_SLOT_CWEAPON_L,oPC);
+ object oWeaponNewBite = GetItemInSlot(INVENTORY_SLOT_CWEAPON_B,oPC);
+ object oArmorNew = GetItemInSlot(INVENTORY_SLOT_CARMOUR,oPC);
+
+ //:: Weapon merge block
+ //:: Only blocked if monk gloves are equipped AND arms-slot merge is NOT allowed
+ if (bWeapon && !bMonkGloves)
+ {
+ if (GetIsObjectValid(oWeaponOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oWeaponOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bWeapon && bMonkGloves && !bArmsSlotAllowed)
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Monk gloves overriding weapon merge (arms slot NOT allowed).");
+ if (GetIsObjectValid(oGlovesOld))
+ {
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+
+ //:: Armor merge block
+ //:: Apply armor and gloves (if arms-slot allowed)
+ if (bArmor && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oShield)) IPWildShapeCopyItemProperties(oShield, oArmorNew);
+ if (GetIsObjectValid(oHelmetOld)) IPWildShapeCopyItemProperties(oHelmetOld, oArmorNew);
+ if (GetIsObjectValid(oArmorOld)) IPWildShapeCopyItemProperties(oArmorOld, oArmorNew);
+
+ if (bArmsSlotAllowed && bMonkGloves && GetIsObjectValid(oGlovesOld))
+ {
+ if (DEBUG) DoDebug("LycanthropePoly: Arms-slot allowed -> applying gloves to creature weapons from armor branch.");
+ if (GetIsObjectValid(oWeaponNewLeft)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewLeft, TRUE);
+ if (GetIsObjectValid(oWeaponNewRight)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewRight, TRUE);
+ if (GetIsObjectValid(oWeaponNewBite)) IPWildShapeCopyItemProperties(oGlovesOld, oWeaponNewBite, TRUE);
+ }
+ }
+ else if (bArmor && !GetIsObjectValid(oArmorNew) && DEBUG)
+ {
+ DoDebug("LycanthropePoly: MergeA set, but oArmorNew invalid.");
+ }
+
+ //:: General item merge block
+ if (bItems && GetIsObjectValid(oArmorNew))
+ {
+ if (GetIsObjectValid(oRing1Old)) IPWildShapeCopyItemProperties(oRing1Old, oArmorNew);
+ if (GetIsObjectValid(oRing2Old)) IPWildShapeCopyItemProperties(oRing2Old, oArmorNew);
+ if (GetIsObjectValid(oAmuletOld)) IPWildShapeCopyItemProperties(oAmuletOld, oArmorNew);
+ if (GetIsObjectValid(oCloakOld)) IPWildShapeCopyItemProperties(oCloakOld, oArmorNew);
+ if (GetIsObjectValid(oBootsOld)) IPWildShapeCopyItemProperties(oBootsOld, oArmorNew);
+ if (GetIsObjectValid(oBeltOld)) IPWildShapeCopyItemProperties(oBeltOld, oArmorNew);
+ }
+}
+ */
+
void main()
+{
+ object oPC = OBJECT_SELF;
+ int nSpell = GetSpellId();
+ object oTarget = PRCGetSpellTargetObject();
+ int nPoly;
+
+ SignalEvent(oTarget, EventSpellCastAt(oPC, SPELLABILITY_WILD_SHAPE, FALSE));
+
+ if (!GetLocalInt(GetModule(),"X3_NO_SHAPESHIFT_SPELL_CHECK"))
+ { // check to see if abort due to being mounted
+ if (PRCHorseGetIsMounted(oTarget))
+ { // abort
+ if (GetIsPC(oTarget)) FloatingTextStrRefOnCreature(111982,oTarget,FALSE);
+ return;
+ } // abort
+ } // check to see if abort due to being mounted
+
+ int nShape = GetPersistantLocalInt(oPC, PRC_PNP_SHIFTING + IntToString(nSpell));
+ if(nShape > 0)
+ {
+ wild_shape_shift(oPC, nShape);
+ return;
+ }
+
+ switch (nSpell)
+ {
+ case 3642: nPoly = POLYMORPH_TYPE_TREANT; break;
+ case 3643: nPoly = POLYMORPH_TYPE_SHAMBLING_MOUND; break;
+ case 3644: nPoly = POLYMORPH_TYPE_TWIG_BLIGHT; break;
+ case 3645: nPoly = POLYMORPH_TYPE_MYCONID; break;
+ case 3646: nPoly = POLYMORPH_TYPE_ALGOID; break;
+ default:
+ if (DEBUG) DoDebug("WildShapePlant: Unknown spell ID.");
+ return;
+ }
+
+ //WildshapePlantPoly(oPC, nPoly);
+ LycanthropePoly(oPC, nPoly);
+}
+
+
+
+/* void main()
{
//Declare major variables
int nSpell = GetSpellId();
@@ -166,3 +433,4 @@ void main()
DelayCommand(1.5,ActionCastSpellOnSelf(SPELL_SHAPE_INCREASE_DAMAGE));
}
+ */
\ No newline at end of file
diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk
index fe26c993..1112241a 100644
Binary files a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk and b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk differ
diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml
index 58117926..df88299a 100644
--- a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml
+++ b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml
@@ -19586,7 +19586,7 @@ Notes:
**: Limited to 2, 4, 6 and 8 points due to technical limits.
***: Due to technical limits, one cannot "hold the charge" on the stigmata. To make up for that, diseases will always be cured.
Holy Radiance
- Type of Feat: Exalted
+ Type of Feat: Exalted.
Prerequisite: Cha 15, Nimbus of Light, Good Alignment*.
Specifics: You can increase the intensity of the light surrounding you to damage undead creatures. At will, as a free action, you can empower the radiance surrounding you into a blazing glow that sheds bright light in a 10-foot radius. Undead within 10 feet of you take 1d4 damage per round they remain within your halo.
Use: Selected.
@@ -47588,8 +47588,10 @@ Use: Selected
Type of Feat: Class Specific
Prerequisites: Eternal Blade level 2
Specifics: Your blade guide assesses your enemies, seeking out weak points in their armor and offering you advice on where and how to strike. Your guide grants you advice that can render even the most daunting foe impotent.
-For the rest of your turn, you automatically overcome your opponent's damage reduction, if any.
+For the rest of your turn, you automatically overcome your opponent's damage reduction, if any*.
You can use this ability only while you have access to your blade guide.
+
+* Due to engine limitations, this maneuver fucntions by increasing your base attack damage by the amount of Damage Reduction on the target.
Use: Selected
Armored Uncanny Dodge (Ex)
Type of Feat: Class Specific
@@ -47618,7 +47620,7 @@ Use: Selected
Type of Feat: Class Specific
Prerequisites: Eternal Blade level 10
Specifics: You throw yourself into a fight under your blade guide's careful direction. You meld with it, allowing it to control your actions while you draw upon it's vast combat experience.
-Once per encounter, you can take a turn as an immediate action.
+Once per encounter, you can take a full attack as an immediate action. You must recover your manuevers outside of combat in order to use this ability again.
Use: Selected
Eternal Blade Maneuver Quickselects
Maneuver Quickselect Conversation
@@ -60974,6 +60976,125 @@ Temples to evil deities sell cursed water at cost (making no profit).
Vassal of Bahamut Sunmantle
Vassal of Bahamut Greater Luminous Armor
Sublime Chord Abyssal Might
+ Beguiler Daze
+ Beguiler Read Magic
+ Beguiler Charm Person
+ Beguiler Color Spray
+ Beguiler Disguise Self
+ Beguiler Disguise Self - Learn Shape
+ Beguiler Disguise Self - Options
+ Beguiler Disguise Self - Quickslot 1
+ Beguiler Disguise Self - Quickslot 2
+ Beguiler Disguise Self - Quickslot 3
+ Beguiler Drug Resistance
+ Beguiler Expeditious Retreat
+ Beguiler Mage Armor
+ Beguiler Nybor's Gentle Reminder
+ Beguiler Obscuring Mist
+ Beguiler Rouse
+ Beguiler Sleep
+ Beguiler Undetectable Alignment
+ Beguiler Addiction
+ Beguiler Addiction: Terran Brandy
+ Beguiler Addiction: Mushroom Powder
+ Beguiler Addiction: Vodare
+ Beguiler Addiction: Agony
+ Beguiler Blindness/Deafness
+ Beguiler Blur
+ Beguiler Continual Flame
+ Beguiler Daze Monster
+ Beguiler Fog Cloud
+ Beguiler Ghostly Visage
+ Beguiler Glitterdust
+ Beguiler Invisibility
+ Beguiler Knock
+ Beguiler Masochism
+ Beguiler Mirror Image
+ Beguiler See Invisibility
+ Beguiler Shadow Spray
+ Beguiler Silence
+ Beguiler Tasha's Hideous Laughter
+ Beguiler Touch of Idiocy
+ Beguiler Clairaudience/Clairvoyance
+ Beguiler Curse of the Putrid Husk
+ Beguiler Deep Slumber
+ Beguiler Dispel Magic
+ Beguiler Displacement
+ Beguiler Elation
+ Beguiler Evil Eye
+ Beguiler Glibness
+ Beguiler Halt
+ Beguiler Haste
+ Beguiler Heroism
+ Beguiler Hold Person
+ Beguiler Invisibility Sphere
+ Beguiler Nondetection
+ Beguiler Reality Blind
+ Beguiler Slow
+ Beguiler Charm Monster
+ Beguiler Confusion
+ Beguiler Crushing Despair
+ Beguiler Freedom of Movement
+ Beguiler Improved Invisibility
+ Beguiler Locate Creature
+ Beguiler Phantasmal Killer
+ Beguiler Rainbow Pattern
+ Beguiler Shadow Conjuration
+ Beguiler Shadow Conjuration, Summon Shadow
+ Beguiler Shadow Conjuration, Darkness
+ Beguiler Shadow Conjuration, Invisibility
+ Beguiler Shadow Conjuration, Mage Armor
+ Beguiler Shadow Conjuration, Magic Missile
+ Beguiler Solid Fog
+ Beguiler Break Enchantment
+ Beguiler Dominate Person
+ Beguiler Feeblemind
+ Beguiler Greater Shadow Conjuration
+ Beguiler Greater Shadow Conjuration, Summon Shadow
+ Beguiler Greater Shadow Conjuration, Acid Arrow
+ Beguiler Greater Shadow Conjuration, Ghostly Visage
+ Beguiler Greater Shadow Conjuration, Web
+ Beguiler Greater Shadow Conjuration, Minor Globe of Invulnerability
+ Beguiler Hold Monster
+ Beguiler Mind Fog
+ Beguiler Symbol of Sleep
+ Beguiler Ethereal Visage
+ Beguiler Greater Dispelling
+ Beguiler Greater Heroism
+ Beguiler Mass Haste
+ Beguiler Mislead
+ Beguiler Repulsion
+ Beguiler Shades
+ Beguiler Summon Shadow
+ Beguiler Shades, Cone of Cold
+ Beguiler Shades, Fireball
+ Beguiler Shades, Stoneskin
+ Beguiler Shades, Wall of Fire
+ Beguiler Symbol of Persuasion
+ Beguiler True Seeing
+ Beguiler Greater Sanctuary
+ Beguiler Insanity
+ Beguiler Mass Hold Person
+ Beguiler Nybor's Stern Reproof
+ Beguiler Power Word Blind
+ Beguiler Protection from Spells
+ Beguiler Shadow Shield
+ Beguiler Spell Turning
+ Beguiler Symbol of Stunning
+ Beguiler Discern Location
+ Beguiler Mass Blindness/Deafness
+ Beguiler Mass Charm
+ Beguiler Mind Blank
+ Beguiler Power Word, Stun
+ Beguiler Scintillating Pattern
+ Beguiler Symbol of Insanity
+ Beguiler Dominate Monster
+ Beguiler Foresight
+ Beguiler Mass Hold Monster
+ Beguiler Power Word, Kill
+ Beguiler Time Stop
+ Beguiler Weird
+ Sublime Chord Abyssal Might
Sublime Chord Acid Orb
Sublime Chord Arcane Eye
Sublime Chord Bestow Curse
@@ -75931,4 +76052,4 @@ Specifics: You gain a +4 perfection bonus on Will saving throws against charm an
Type of Feat: Exalted
Prerequisite: Wis 13+
Specifics: You gain a +2 bonus on saving throws to resist any fear effect, despair effect (such as the crushing despair spell), or similar mind-affecting condition, but not charms or compulsions (such as the charm person and dominate person spells)
-
+
\ No newline at end of file
diff --git a/nwn/nwnprc/trunk/tlk/prc_consortium.tlk b/nwn/nwnprc/trunk/tlk/prc_consortium.tlk
index fe26c993..211850c0 100644
Binary files a/nwn/nwnprc/trunk/tlk/prc_consortium.tlk and b/nwn/nwnprc/trunk/tlk/prc_consortium.tlk differ