Update History And Documentation

Documentation

I'm going to working hard to get some documentation up here. How to install the various projects I have, Update logs for what lines/files were changed in a given release, documentation for PW developers on what 2da's (and lines within them) that I'm using, etc. It's a big effort so it is going to take some time.

I have a first cut of the documentation up for PW's and Module developers and it can be found here: Module and PW developer documentation

Recent Releases

v1.32.2 Changes

  • Epic Inspiration changed to a +2 bonus, not double (this affects Inspire Competence, Inspire Courage, Inspire Defense, Inspire Regeneration, Inspire Toughness)
  • Master of Radiance alignment requirement correctly set to any nonevil instead of any good.
  • Orb of Force, Orb of Sound, Lesser Orb of Sound have had their icons updated
  • Fascinate DC increased by 1 for having Song of the Heart feat
  • Radiant Aura gains the Body of the Sun VFX so you know visually when the aura is active.
  • Divine Champion now recognizes Weapon Focus (Melee Touch Attack) and Weapon Focus (Ranged Touch Attack) for the prc's requirements.
  • Heavy and Medium Armor Specialization renamed Armor Specialization (Heavy) and Armor Specialization (Medium)
  • Ranged Weapon Mastery and Unarmed Combat Mastery renamed Weapon Mastery (Ranged) and Weapon Mastery (Unarmed)
  • Oversized Two-Weapon Fighting updated to allow Ranger feats to meet the requirements
  • Greater Two-Weapon Defense updated to allow Ranger feats to meet the requirements
  • Curse song now accounts for Bardic PrC levels

v1.32.1 Changes

  • Toxic Gift requirement changed from Wildshape to Plant Shape
  • Divine Cleansing, Divine Vigor no longer require a minimum caster level of 5.
  • Radiant Aura no longer set to be a hostile feat
  • Minor Shapeshift reserve feat text updated to include note about Wildshape
  • Oaken Resilience changed to require Plant Shape instead of Druid level 12
  • Exalted Natural Attack description updated to indicate it deals 1d4 magic damage to undead or outsiders.

v1.32 Changes

New Content:

  • New PrCs: Stormsinger, Master of Radiance
  • New Spells: Phantom Bear, Phantom Wolf, Plant Body, Thorn Skin, Mark of Justice
  • New Reserve Feat: Minor Shapeshift
  • New Domains: Pride, Illusion
  • New Feats: Blindsense, Toxic Gift, Medium Armor Specialization, Heavy Armor Specialization, Epic Inspiration, Elemental Essence, Fast Healing I, Fast Healing II, Greater Two-Weapon Defense, Song of the Heart, Daylight Adaption, Battle Dancer, Fiery Fist, Fiery Ki Defense, Oversized Two-Weapon Fighting, Unarmed Combat Mastery, Divine Armor, Divine Vigor, Divine Cleansing, Divine Fortune
  • Druids/Lion's of Talisids gain the panther wild shape
  • Black Flame Zealot now gets access to the following Epic Spells: Damnation, Epic Gate, Vampiric Feast.
  • Shining Blade now gets access to the following Epic Spells: Damnation, Epic Gate, Vampiric Feast.
  • Hospitaler now gets access to the following Epic Spells: Damnation, Epic Gate, Vampiric Feast.
  • Lion of Talisid now gets access to the following Epic Spells: Damnation, Epic Gate, Mass Fowl, Vampiric Feast.
  • Swiftblade now gets access to the following Epic Spells: Entropic Husk, Epic Gate, Hellball, Mass Fowl, Vampiric Feast.
  • Bladesinger now gets access to the following Epic Spells: Entropic Husk, Epic Gate, Hellball, Mass Fowl, Vampiric Feast.
  • Stormsinger now gets access to the following Epic Spells: Damnation, Entropic Husk, Epic Gate, Mass Fowl, Hellball, Vampiric Feast.
  • Master of Radiance now gets access to the following Epic Spells: Damnation, Epic Gate, Vampiric Feast.
  • Nightscale armor is available. For now it can only be created with the console commands (blueprint is cmi_la_night01).
  • New armor types finished in the ArmorRulesStats.2da (still need to have prefab blueprints created for them): Sharkskin, Battle Plate, Mountain Plate, Heavy Steel Shield, Living Coral, Spidersilk, Darkwood Light Shield, Darkwood Heavy Shield, Mithral Battle Plate, Mithral Mountain Plate, Solid Mithral Heavy Shield. Shields are non-functional due to some hard coded 2da issues.
  • New VFX available that I created. Cone of Acid, Cone of Electricity, and Ray of Fire have been done. I plan to do a ray, cone, ranged AE, self AE, and bolt of each element eventually. They are not in the visualeffects.2da yet (found in cmi_vfx2)
  • Custom armors for the PrCs courtesy of Yume-kun. For 1.32 these will only be seen on the character creation screens or when creating with the debug console from a blueprint. 1.33 will have a magic lamp based genie vendor that sells them (given to single player gamers once the first time they start a game in 1.33).

Changes

  • cmi_ versions of OEI spells updated to the new code (custom bulls strength no longer needed, deep slumber updated, sleep updated) Changed spells renamed oei_xxx instead of cmi_xxx as they are not my spells but altered versions of theirs.
  • Replace cmi_RTSS Sneak Attack calls to the cmi_switches.2da with cmi_options.2da
  • Bladesingers will gain three bonus feats. Mobility at level 2, Spring Attack at level 5, and Battle Caster at level 8. Existing characters will have the feats added if they are missing them.
  • Bladesinger Armored Caster changed to apply a -15% ASF buff.
  • Bladesinger version of the Battle Caster feat (now granted at 8th level) will apply a -30% ASF buff.
  • Bladesinger Song of Fury changed to a toggle and not an always on feat
  • Bladesinger class description updated
  • Swiftblade class abilities description updated
  • Anointed Knight bonus feats description updated
  • Haste spell changed to grant Swiftblades a 83% movement buff at level 10 and a 66% movement buff after 3rd as movement buffs do not stack.
  • Innervated Speed spell level set to **** while a new SpellDC function is created.
  • Druid and Ranger class requirement removed from Lion of Talisid. It still requires the Animal Companion feat (granted by both classes and the Cleric Animal domain).
  • Lay on Hands gains sneak attack damage if appropriate.
  • Create new prefab for Zalantar heavy shield and update crafting to create this one. Needs to be -10% ASF and +2 AC
  • Haste and Swiftblade hastes adjusted to stack with Song of Fury from Bladesinger.
  • Exalted feat descriptions updated to indicate Neutral characters will gain the Celestial version
  • Weapon of Energy now stacks with other elemental bonuses on a weapon. Repeated casts replace the bonus with the last one cast.
  • NWN9 and Invisible Blade now qualify for Black Flame Zealot
  • 5 level PrC classes now have a note in their description about being a 5 level PrC.
  • Warrior of Darkness/Anointed Knight descriptions updated to indicate that at level 10 they get another bonus feat, not an attribute bonus. Epic feats can't be granted as bonus feats to characters under 21st level.
  • Drow racial Light spell replaced with Faerie Fire
  • Celerity Domain level 3 spell changed from Blur to Invisibility. NWN2 implements them the same.
  • Epic Skill Focus (Perform) and Epic Skill Focus (Tumble) moved to the Epic feat category.
  • Sacred Vow moved to the Skills and Saves feat category
  • Shock Blade, Holy Blade, Zealous Heart, and Sacred Flame moved to the Class feat category.
  • Crossbow Sniper feat description updated to remove sneak attack range changes, damage bonus clarification
  • Reserve feat descriptions updated to indicate they are Reserve feats.
  • Packages changed to use 400+ as reserved
  • Fighter, Anointed Knight, Warrior of Darkness, Bonus feats list updated with new feats: Greater Two-Weapon Defense, Medium Armor Specialization, Heavy Armor Specialization, Oversize Two-Weapon Fighting, Penetrating Shot, Unarmed Combat Mastery
  • Divine Champion, Hospitaler Bonus feats list updated with new feats: Greater Two-Weapon Defense, Medium Armor Specialization, Heavy Armor Specialization, Oversize Two-Weapon Fighting, Penetrating Shot, Unarmed Combat Mastery, Divine Armor, Divine Fortune, Divine Cleansing, Divine Vigor.
  • Plant Shape, Dragon Shape, Magical Beast Shape, and Elemental Shape now account for all Wildshape fixes and improvements.
  • Plant Shape, Dragon Shape, Magical Beast Shape, and Elemental Shape now account for Lion of Talisid levels.
  • Minor Shapeshift feat casts as having a 9th level spell memorized for those with at least one use of Wildshape available.

Fixes

  • Blackguard cure light wounds now correctly functions
  • Blackguard death knell now accounts for Blackguard level in the duration
  • Innervated Speed timer for Swiftblades now working
  • Hurricane breath knockdown attempt will check to targets Dexterity to see if it is higher than it's Strength and use it instead if so.
  • Serious problem with creature hides and weapons not being refreshed for players and companions when loading a game fixed. Thanks to Brian Meyer for identifying the problem.
  • Warlock Imbue Item Indexing Bug Fix by Lord Grave integrated
  • Reserved feat Holy Warrior should no longer stack with itself.
  • The Orb and Lesser Orb line of spells have been set to Conjuration as they should be, not Evocation.
  • Leonal's Roar now has it's spell name and description correctly set.
  • Tyranny Domain description updated to have it's own description, not the Repose description
  • Storm domain description updated to indicate Chain Lightning (7) is granted, not Horrid Wilting (8)
  • Bladesong Style fixed to correctly handle Rapiers and Longsword.
  • Widen Aura Of Despair, Improved Aura Of Despair descriptions updated with proper feat description.
  • Scorching Ray (Single) and Scorching Ray (Many) are no longer chooseable spells for Sorc/Wizards. This removes the OEI bug where you can't actually cast them (as they are only meant to be seen when casting the normal Scorching Ray spell).

v1.31.1 Changes

  • Lion of Talisid Wildshape: I missed one line of code that gives them their duration. I fixed that.
  • Swiftblade: Fixed the Anointed Knight class ability text showing up instead of the Swiftblades text.
  • Swiftblade: Their spellcasting progression feats were marked as removed, fixed.
  • Shining Blade: Gain new feats to correctly advance their uses/day up to 6/day at 9th. Something in 1.12 broke USEFEATMAP so I fixed the decrement counter. Existing characters will be fixed automatically.

v1.31 Changes

  • New PrC: Lion of Talisid
  • New PrC: Anointed Knight
  • New PrC: Swiftblade
  • New Druid spell: Leonal's Roar (D8)
  • Polymorph.2da updated to the correct types when shifting forms for Elementals and Plants
  • The following spells can now be persisted: Lawful Sword, Natures Favor, Sonic Weapon, Inspirational Boost, Weapon Energy, Weapon of the Deity, Undead Bane Weapon, Deafening Clang
  • Debug message removed from gui_ccs_player_levelup
  • Fix for the Equip/Unequip scripts not firing correctly.
  • Song and Hymn of Requiem changed to only require 20 Bard Songs/day for Bardic PrCs
  • Warrior of Darkness, Anointed Knight level 10 abilities changed to bonus feat. Epic bonus feats are not chooseable before epic levels.
  • Arcane Trickster, Eldritch Knight, Red Wizard, Arcane Scholar, Harper, Warpriest, Stormlord spellcasting progression feats updated to allow the feat to be chosen with 1 level in the base class for dealing with other PrCs that increase spellcasting progression. A Cleric 5/ Stormlord 2 will properly qualify for the cleric spellcasting progression feat in Warpriest instead of requiring Cleric 7.
  • Fix for OC triggers not firing correctly

v1.30 Changes

  • Module start event now hooked to avoid the module transition issue in a campaign (same code as PC_Loaded)
  • New class Icon from Brian Meyer for the Warrior of Darkness
  • New Feat: Epic Skill Focus (Bluff)
  • New Feat: Epic Skill Focus (Perform)
  • New Feat: Ranged Weapon Mastery
  • Sonic Weapon description updated to the correct tlk ID
  • Invisible Blade sneak attack ability will correctly qualify for Arcane Trickster
  • Fixed: Some of the weapon recipes failed to craft
  • Bladesong Style fixed to handle module transitions in a campaign
  • Zeal spell script updated to use the IPRP constant defined in the cmi_includes.
  • IPRP feats moved to 800 and a block of 50 reserved on the 2da reservation site.
  • DC's for reserve feats will be updated to correctly account for the spell level of the triggering spell.
  • Reserve feats cleaned up and sped up.
  • New Feat: Crossbow Sniper
  • New Feat: Sacred Vow
  • New Feat: Exalted Natural Attack
  • New Feat: Exalted Wild Shape
  • New Feat: Exalted Companion
  • Revised Spell: Magic Fang now works on all forms (Plant, Animal, Beast, Magical Beast, Dragon, Vermin)
  • Revised Spell: Greater Magic Fang now works on all forms (Plant, Animal, Beast, Magical Beast, Dragon, Vermin)
  • Revised Spell: Jagged Tooth now works on all forms (Plant, Animal, Beast, Magical Beast, Dragon, Vermin)
  • The number of ammo/thrown weapon stacks created per crafting attempt can be specified in the cmi_options.2da file (up to 5). This is only for the custom ammo (adamantine, silver, etc) and thrown weapons I added via my fletching mod. I may allow all ammo stacks to be done with this (just 3 more recipes to check for)
  • Update the Avenger description to not mention Assassin
  • Wizards can now take Persistent Spell as a bonus wizard feat
  • Wildshape fixes and improvements: Jewelery and bracer (not gauntlet) enchantments affecting wildshaped form per pnp Source: http://www.wizards.com/default.asp?x=dnd/4ask/20080307a
  • Wildshape fixes and improvements: No spell loss
  • Wildshape/Polymorph fixes and improvements: No experience loss for the following types: Animal, Dragon, Elemental, Magical Beast, Vermin, Outsider, Undead, Construct, Plant, Giant, Aberration
  • Water Domain now correctly gains Ghostly Visage at 1st
  • Mysticism domain updated
  • Domain descriptions updated (website, possibly TLK)
  • Death domain granted power's description updated to correctly indicate which spells they gain.
  • Protection domain granted power's description updated to correctly indicate which spells they gain.
  • Strength domain granted power's description updated to correctly indicate which spells they gain.
  • Protection domain granted spells changed to Lesser Globe of Invulnerability (4), Energy Immunity (5), Stoneskin (6), Mind Blank (8), Prismatic Spray (9)

v1.29 Changes

  • Fix: Allow Companions to use custom classes correctly
  • Fix: Custom feats will work in modules without module event support (Bladesong Style done, Tempest Defense and Agility Training Remain)
  • Touch of Healing reserve feat updated with an option to ignore the 50% cap, defaults to on (fails to heal targets with 50% or more life)
  • Touch of Healing reserve feat updated to only heal targets with less than half life
  • Touch of Healing reserve feat updated with option to receive bonus from Augment Healing (defaults to on)
  • New cmi_options.2da file which replaces the cmi_switches. cmi_includes.nss will have the rows as constant values for easy reference. One option per row instead of a 2da with one row and tons of columns.
  • Updated feat selection fixes (weapon proficiencies added)
  • Bladesinger feats work with non-weapon/non-shield offhand items (such as torch)
  • Bladesong Style changed to constantly check for the AC bonus. This will remove the cap on AC that was equal to your natural Intelligence bonus (now level or highest possible Int bonus)
  • Dread Commando correctly set to 6 skill points per level instead of 8.
  • Dodge added to the list of Bladesinger prerequisites as the description states
  • Holy Warrior reserve feat will no longer stack when cast repeatedly
  • Holy Warrior reserve feat will give a disable message once when it has no trigger and will no longer continue to test for a valid spell. You will need to recast the ability once you run out of trigger spells and it is disabled.
  • New VFX from Tyrannactus for Resonating Bolt
  • Full support for the ccs_ script framework
  • Inspirational Boost spell reworked (functionally the same, more reliable)
  • Paladin's feat 2da file updated to the MotB version
  • Readme generated on how to add my content to any module.

Changed 2da files for v1.29

  • cls_pres_bladesinger, cls_feat_pal, classes, feat, spells

New 2da files for v1.29

  • cmi_options, cmi_spellbonus, cmi_spellbook, visualeffects

New folders

  • cmi_vfx, cmi_xml

v1.28 Changes

  • Fixed: Bladesinger was missing their spellcasting progression feat selection at level 1.
  • Fixed: Bladesinger requirements raised to "Level 2 Arcane Caster" to avoid a bug in the game.
  • Fixed: Bladesinger Song of Fury and Bladesong Style now properly fire their Equip and Unequip scripts.
  • Fixed: Bladesinger awarded their own Armored Caster feat instead of the Bard's feat.
  • Hak version had truncated file names, fixed by switching to NWN2 Packer.

v1.27 Changes

  • Addition: Paladin Full Caster level option now includes Practiced Caster for multiclassing
  • Detailed instructions on how to add my content as a hak to any module
  • Detailed instructions on how to use my content in the toolset
  • Reworked Module scripts to support community content scripts (ccs_) ExecuteScript calls (first cut adds the call, mine are not moved there yet)
  • New PrC: Warrior of Darkness
  • New PrC: Bladesinger
  • Addition: Touch of Healing reserve feat will benefit from Augment healing
  • Addition: Blackguard will benefit from Spellcasting Prodigy for getting bonus spells.
  • Addition: Assassin will benefit from Spellcasting Prodigy for getting bonus spells.
  • Fix: Stealthy Movement feat description is missing a few words.
  • Add Elemental Swarm as a trigger for Fire and Air spells.
  • Incorrect mention of cleric class in the Hospitaler description
  • Fix: Hospitaler class description updated with mention that they receive Lay on Hands.
  • Hospitaler description in general updated with include list of what abilities are gained at what levels.
  • Classes.2da cleaned up to not have any empty entries
  • Packages.2da updated to include my PrCs (and Classes.2da to reference these entries)
  • New Icon for Dread Commando

v1.26 Changes:

  • Class Description properly shows up now (invalid tlk number in the classes.2da file for single player)
  • Debug k_mod_player_levelup spam removed from the k_mod_player_levelup script
  • Correct feats awarded to the Dread Commando (Dash, Team Initiative, Armored Ease instead of Dash 3 times, cls_feat_dreadcom.2da affected)

v1.25 Changes:

  • New PrC: Dread Commando
  • My Ranged and Melee Touch spells will gain sneak attack when appropriate due to a newly developed sneak attack include function.
  • Nightsong Infiltrator class description updated to include the new Disable Device 10 requirement
  • Acidic Splatter, Invisible Needle, and Clap of Thunder descriptions updated to include the new Orb of Sound/Acid/Force spells to their trigger lists.
  • Scourge added as a Necromancy trigger (7)
  • Orb of Fire, Orb of Cold, Orb of Acid, Orb of Electricity, Orb of Sound, Orb of Force, Lesser Orb of Fire, Lesser Orb of Cold, Lesser Orb of Acid, Lesser Orb of Electricity, Lesser Orb of Sound spell descriptions updated to mention they gain sneak attack (and death attack) damage where appropriate.
  • Acidic Splatter, Clap of Thunder, Invisible Needle feat descriptions updated to mention they gain sneak attack (and death attack) damage where appropriate.
  • Safety check added to the level up script so that Sneak Attack (and Death Attack) dice stacking can't go beyond 20 dice.
  • Divine Seeker's saving throws corrected.

v1.24 Changes:

  • Hostile flag correctly set for Fiery Burst
  • Holy Warrior now has the War domain epithet feat as a requirement.
  • Storm bolt has the correct effect size now.
  • Wizards can choose the reserve feats as bonus feats when leveling up.
  • The description for Touch of Healing will warn Wizards, Warlocks, and Sorcerers that unless they have access to heal spells they can't use the feat.

v1.23 Changes:

  • Reserve Feats system introduced with these feats: Acidic Splatter, Clap of Thunder, Fiery Burst, Hurricane Breath, Invisible Needle, Storm Bolt, Sickening Grasp, Winter's Blast, Holy Warrior, Touch of Healing, Umbral Shroud
  • General script cleanup - All spells will be updated to use the new include file with constants for spells, feats, domains, classes, and vfx_persistent entries.
  • Spell description for Awaken Sin will correctly indicate a single target, not a 50' area.
  • Shield of Warding issue with targeting a creature to get their shield fixed
  • Blasphemy now ignores Death Immunity for outsiders
  • Weapon of Deity issue with granting the wrong enhance bonus fixed (was 1 level too low on the checks).
  • Domains updated for missing spells and incorrect descriptions thanks to Kaerius
  • Aura of Despair will not affect allies in Hardcore mode
  • Nightsong Infiltrator Teamwork feat description will be updated as it is currently confusing and does not indicate at what level the feat upgrades.
  • German version of the non-English dialog files made available.
  • Nightsong Infiltrator Requirements changed to prevent level 2 rogues from taking the PrC. Disable Device requirement changed from 5 to 10.
  • Holy Word correctly reduces strength
  • Nightsong Infiltrator will gain the bonus sneak attack dice from Teamwork Sneak Attack (fixed stacking sneak attack bug)
  • New Spells: Orb of Acid, Lesser Orb of Acid, Orb of Sound, Lesser Orb of Sound, Orb of Force

v1.22

  • Lion's Roar will correctly apply buffs to friendly targets in hardcore mode.
  • Shield of Warding will no longer give double the reflex bonus it should.
  • Castigate correctly set to deal Sonic damage instead of Divine.
  • Living Undeath correctly set to be a Necromancy spell.
  • Holy Word will use the correct script (it was using Blasphemy).
  • Nightsong Infiltrator teamwork feat recompiled in case a bad version made it in the install.
  • Mysticisim Domain will correctly grant Lesser Visage of the Deity at level 2 and not Lionheart.

v1.21

  • Fixed the Feat.2da entries for the Divine Seeker and Nightsong Infiltrator that were causing the wrong text to show up in the game.
  • The Black Flame Zealot and Shining Blade now correctly only shows spellcasting classes they can take instead of all the divine casters.

v1.20

  • Updated for Patch 1.11
  • Dispel fixes rolled in (no longer a separate download)
  • Arcane Trickster fix rolled in (no longer a separate download)

v1.19 includes general fixes.

  • Lay on Hands fixed by adding a second feat that deals damage to undead. Existing Paladins, Hospitalers, and Divine Champions will receive the feat as they should. New characters will be awarded the feat normally.
  • Dispel spells fixed and will no longer give a message about an incorrect number of preparations.
  • Targeting UI for single target dispel spells is now normal (no longer the AoE targeting circle).
  • Nightsong Enforcer and Nightsong Infiltrator Auras adjusted to properly handle allies. Your party now feels your love.

v1.18 (Rogue update)

  • Revised Feats: Lay on Hands (Ability to target undead)
  • Spell script updates: General fixes to support TonyK adding my spells to his AI. Module scripts cleaned up to no longer reset characters. A seperate download will be available to repair/reset any characters who have not moved to one of the versions between 1.13 and 1.17 by now.
  • New PrCs: Nightsong Infiltrator, Nightsong Enforcer, Divine Seeker
  • Stacking Death Attack Dice for my PrCs (Assassin/Avenger + BFZ)
  • Stacking Sneak Attack Dice for Rogues, Nightsong Infiltrators, and Nightsong Enforcers
  • New Spells: Faerie Fire, Heartfire (For Bards/Druids and for a PRC of Lady Desire's)
  • Full Paladin caster option will be built into a 2da file instead of a localvar to better support PW's and single player (no need to run a script from the console anymore).
  • New Icons from Brian Meyer (Domains, Classes)
  • Fix for the Darkness spell not working for Blackguard/Assassin spellbooks
  • Dispel spells all updated to include 3 versions as subradials (one for friendly single target, hostile single target, and the current area effect)
  • Version combined with Reeron's spell and PrC fixes
  • Tempest fixed for CustomTLK versions
  • Assassin level 1 spellbook fixed for CustomTLK versions

v1.17 fixes the issues with the Tempest.

v1.16 fixes the Shining Blade feats. It was pointing to a feat that was remapped.

v1.15 fixes the level 1 spellbook feat for the Assassin and Avenger. It was pointing to a spell that was moved to merge content with Draco and Reeron.

v1.14
Description for Assassin/Avenger spellbooks corrected.
Correct number of level 3 and 4 spells granted for Assassins/Avengers.

v1.13
Empower/Maximize added for the Orb/Lesser Orb spells
Multiplayer versions updated for MotB

v1.12
New Spells (18)
Descriptions for Revised Domains will be updated to include their new spells.
Tempest feats become passive instead of requiring activation.
Spell gain feats replaced with custom versions for the PrCs.

v1.11
New Feats: Ranged Spell Specialization, Touch Spell Specialization.
Revised Spells to support Ranged/Touch spell specialization.

website stats

Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License