From a831b79465d74d6e3fdfe73a87ee2de270f03cce Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Mon, 21 Apr 2025 23:46:05 -0400 Subject: [PATCH] Updated Swashbuckler & Duelist for new weapons. Updated Swashbuckler & Duelist for new weapons. --- nwn/nwnprc/trunk/scripts/prc_duelist.nss | 8 ++++++-- nwn/nwnprc/trunk/scripts/prc_swashbuckler.nss | 2 ++ nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/nwn/nwnprc/trunk/scripts/prc_duelist.nss b/nwn/nwnprc/trunk/scripts/prc_duelist.nss index 80b217aa..61a74e38 100644 --- a/nwn/nwnprc/trunk/scripts/prc_duelist.nss +++ b/nwn/nwnprc/trunk/scripts/prc_duelist.nss @@ -222,8 +222,12 @@ void main() GetBaseItemType(oLefthand) != BASE_ITEM_LARGESHIELD && GetBaseItemType(oLefthand) != BASE_ITEM_TOWERSHIELD && (GetBaseItemType(oWeapon) == BASE_ITEM_RAPIER || - GetBaseItemType(oWeapon) == BASE_ITEM_DAGGER || - GetBaseItemType(oWeapon) == BASE_ITEM_SHORTSWORD)) + GetBaseItemType(oWeapon) == BASE_ITEM_DAGGER || + GetBaseItemType(oWeapon) == BASE_ITEM_ELVEN_THINBLADE || + GetBaseItemType(oWeapon) == BASE_ITEM_KATAR || + GetBaseItemType(oWeapon) == BASE_ITEM_LIGHT_PICK || + GetBaseItemType(oWeapon) == BASE_ITEM_ELVEN_LIGHTBLADE || + GetBaseItemType(oWeapon) == BASE_ITEM_SHORTSWORD)) { // Add eventhook to the item diff --git a/nwn/nwnprc/trunk/scripts/prc_swashbuckler.nss b/nwn/nwnprc/trunk/scripts/prc_swashbuckler.nss index 38767fa7..2d645ad1 100644 --- a/nwn/nwnprc/trunk/scripts/prc_swashbuckler.nss +++ b/nwn/nwnprc/trunk/scripts/prc_swashbuckler.nss @@ -63,11 +63,13 @@ void SmartWound(object oPC, object oSkin, int iStrike, int iEquip) int iMax = 3; int iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_DAGGER ? 1 : 0; + iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_KATAR ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_HANDAXE ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_KAMA ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_KUKRI ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_LIGHTHAMMER ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_LIGHTMACE ? 1 : iLight; + iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_LIGHT_PICK ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_RAPIER ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_SHORTSWORD ? 1 : iLight; iLight = GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND,oPC))==BASE_ITEM_SICKLE ? 1 : iLight; diff --git a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml index 14cd971b..ebca9dde 100644 --- a/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml +++ b/nwn/nwnprc/trunk/tlk/prc8_consortium.tlk.xml @@ -73322,7 +73322,7 @@ Combat Casting, Curse Song, Epic Inspiration, Epic Leadership, Epic Reputation, Hit Die: d8 Skill Points at Each Additional Level: 2 + Intelligence modifier -Bonus Feats: The epic Spellsword gains a bonus feat every three levels +Bonus Feats: The epic spellsword gains a bonus feat every four levels after 8th. Special: Ignore Arcane Spell Failure: The epic spellsword's capacity to overcome the interference of armor continues to improve, allowing them to cast with ever-greater ease.