Fixed Shaman Bonus Domain issue

Fixed bug where a Shaman could still take bonus domains early, which would break the PC when they hit 11th level.  Updated Abjurant Champion description.  Updated weapon size checks for maul & falchion (thanks @barmlot).  Updated release archive.
This commit is contained in:
Jaysyn904
2024-10-13 14:13:25 -04:00
parent f9f4d2c220
commit dcc9a5a305
8 changed files with 138 additions and 4 deletions

View File

@@ -1080,6 +1080,8 @@ int GetIsTwoHandedMeleeWeaponType(int iWeaponType)
case BASE_ITEM_HALBERD: return TRUE;
case BASE_ITEM_SHORTSPEAR: return TRUE;
case BASE_ITEM_HEAVYFLAIL: return TRUE;
case BASE_ITEM_MAUL: return TRUE;
case BASE_ITEM_FALCHION: return TRUE;
}
return FALSE;
}

View File

@@ -664,6 +664,8 @@ int GetWeaponSize(object oWeapon)
case BASE_ITEM_SHORTSPEAR:
case BASE_ITEM_TRIDENT:
case BASE_ITEM_ELVEN_COURTBLADE:
case BASE_ITEM_MAUL:
case BASE_ITEM_FALCHION:
return 4;
}
@@ -699,6 +701,8 @@ int PRCLargeWeaponCheck(int iBaseType, int nSize)
case BASE_ITEM_SHORTSPEAR:
case BASE_ITEM_TRIDENT:
case BASE_ITEM_ELVEN_COURTBLADE:
case BASE_ITEM_MAUL:
case BASE_ITEM_FALCHION:
{
sTest = Get2DAString("baseitems", "WeaponSize", iBaseType);
break;