Fixed issue that was preventing certain character builds from replenishing epic spell slots.
Fixed issue that was preventing certain character builds from replenishing epic spell slots. Updated release archive.
This commit is contained in:
parent
193278d634
commit
597359e5dc
Binary file not shown.
@ -335,7 +335,7 @@ int GetIsEpicWitch(object oPC)
|
||||
|
||||
int GetIsEpicWizard(object oPC)
|
||||
{
|
||||
return GetPrCAdjustedCasterLevel(CLASS_TYPE_WIZARD, oPC, FALSE) > 16
|
||||
return GetPrCAdjustedCasterLevel(CLASS_TYPE_WIZARD, oPC, FALSE) >= 17
|
||||
&& GetAbilityScore(oPC, ABILITY_INTELLIGENCE) > 18;
|
||||
}
|
||||
|
||||
@ -360,6 +360,7 @@ int GetIsEpicSpellcaster(object oPC)
|
||||
|| GetIsEpicWitch(oPC)
|
||||
|| GetIsEpicWizard(oPC))
|
||||
return TRUE;
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
@ -338,7 +338,6 @@ include\prc_inc_drugfunc.nss \
|
||||
include\prc_inc_effect.nss \
|
||||
include\prc_inc_factotum.nss \
|
||||
include\prc_inc_fork.nss \
|
||||
include\prc_inc_function.ncs \
|
||||
include\prc_inc_function.nss \
|
||||
include\prc_inc_hextor.nss \
|
||||
include\prc_inc_itmrstr.nss \
|
||||
|
@ -80,11 +80,22 @@ void RestFinished(object oPC)
|
||||
AssignCommand(oSlave, ActionRest());
|
||||
//ForceRest(oSlave);
|
||||
|
||||
if (GetIsEpicSpellcaster(oPC)) {
|
||||
if (GetHasFeat(FEAT_EPIC_SPELLCASTING, oPC))
|
||||
{
|
||||
FloatingTextStringOnCreature("*You feel refreshed*", oPC, FALSE);
|
||||
ReplenishSlots(oPC);
|
||||
}
|
||||
|
||||
/* if (GetIsEpicSpellcaster(oPC) == TRUE)
|
||||
{
|
||||
FloatingTextStringOnCreature("*You feel refreshed*", oPC, FALSE);
|
||||
ReplenishSlots(oPC);
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
if (DEBUG) DoDebug("prc_rest: Not an Epic Spellcaster");
|
||||
}
|
||||
*/
|
||||
if (GetHasFeat(FEAT_SF_CODE,oPC))
|
||||
DelayCommand(0.1, RemoveSpecificProperty(GetPCSkin(oPC),ITEM_PROPERTY_BONUS_FEAT,IP_CONST_FEAT_SF_CODE));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user