Fixed Maester & Enlighted Fist prereqs

Fixed Maester & Enlighted Fist prereqs.
This commit is contained in:
Jaysyn904 2023-08-27 21:14:42 -04:00
parent c1dc055513
commit d9b1d403d4
5 changed files with 19 additions and 72905 deletions

View File

@ -551,15 +551,18 @@ void Maester(object oPC)
SetLocalInt(oPC, "PRC_PrereqMaester", 1); SetLocalInt(oPC, "PRC_PrereqMaester", 1);
// Base Ranks Only // Base Ranks Only
if(GetSkillRank(SKILL_CRAFT_ARMOR, oPC, TRUE) > 7 if(GetSkillRank(SKILL_CRAFT_ARMOR, oPC, TRUE) > 7
|| GetSkillRank(SKILL_CRAFT_TRAP, oPC, TRUE) > 7 || GetSkillRank(SKILL_CRAFT_TRAP, oPC, TRUE) > 7
|| GetSkillRank(SKILL_CRAFT_ALCHEMY, oPC, TRUE) > 7
|| GetSkillRank(SKILL_CRAFT_POISON, oPC, TRUE) > 7
|| GetSkillRank(SKILL_CRAFT_GENERAL, oPC, TRUE) > 7
|| GetSkillRank(SKILL_CRAFT_WEAPON, oPC, TRUE) > 7) || GetSkillRank(SKILL_CRAFT_WEAPON, oPC, TRUE) > 7)
{ {
// At least two crafting feats // At least two crafting feats
if(GetItemCreationFeatCount() > 1) if(GetItemCreationFeatCount() > 1)
{ {
//check for arcane caster levels //check for arcane caster levels
if(!GetLocalInt(oPC, "PRC_ArcSpell3") || GetInvokerLevel(oPC) > 4) if(!GetLocalInt(oPC, "PRC_ArcSpell5") || GetInvokerLevel(oPC) > 4)
SetLocalInt(oPC, "PRC_PrereqMaester", 0); SetLocalInt(oPC, "PRC_PrereqMaester", 0);
} }
} }
@ -1051,7 +1054,7 @@ void AOTS(object oPC)
void EnlF(object oPC) void EnlF(object oPC)
{ {
SetLocalInt(oPC, "PRC_PrereqEnlF", 1); SetLocalInt(oPC, "PRC_PrereqEnlF", 1);
int iArcane = GetLocalInt(oPC, "PRC_ArcSpell2"); int iArcane = GetLocalInt(oPC, "PRC_ArcSpell3");
if(iArcane == 0 || GetInvokerLevel(oPC) >= 3) if(iArcane == 0 || GetInvokerLevel(oPC) >= 3)
SetLocalInt(oPC, "PRC_PrereqEnlF", 0); SetLocalInt(oPC, "PRC_PrereqEnlF", 0);
} }
@ -1082,15 +1085,15 @@ void DragDisciple(object oPC)
if(GetHasFeat(DRAGON_BLOODED, oPC)) if(GetHasFeat(DRAGON_BLOODED, oPC))
bSpells = TRUE; bSpells = TRUE;
else if(GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC) else if(GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC)
|| GetLevelByClass(CLASS_TYPE_BARD, oPC) || GetLevelByClass(CLASS_TYPE_BARD, oPC)
|| GetLevelByClass(CLASS_TYPE_BEGUILER, oPC) || GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
|| GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC) || GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
|| GetLevelByClass(CLASS_TYPE_DUSKBLADE, oPC) || GetLevelByClass(CLASS_TYPE_DUSKBLADE, oPC)
|| GetLevelByClass(CLASS_TYPE_HEXBLADE, oPC) || GetLevelByClass(CLASS_TYPE_HEXBLADE, oPC)
|| GetLevelByClass(CLASS_TYPE_SORCERER, oPC) || GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
|| GetLevelByClass(CLASS_TYPE_SUEL_ARCHANAMACH, oPC) || GetLevelByClass(CLASS_TYPE_SUEL_ARCHANAMACH, oPC)
|| GetLevelByClass(CLASS_TYPE_WARMAGE, oPC) || GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
|| GetLevelByClass(CLASS_TYPE_WITCH, oPC)) || GetLevelByClass(CLASS_TYPE_WITCH, oPC))
{ {
if(!GetLocalInt(oPC, "PRC_ArcSpell0") if(!GetLocalInt(oPC, "PRC_ArcSpell0")
|| !GetLocalInt(oPC, "PRC_ArcSpell1")) || !GetLocalInt(oPC, "PRC_ArcSpell1"))

File diff suppressed because it is too large Load Diff

View File

@ -14704,7 +14704,7 @@ Maesters are the master crafters of the gnome world, combining technical and mag
REQUIREMENTS: REQUIREMENTS:
Arcane Spellcasting: Able to cast 3rd-level spells. Arcane Spellcasting: Able to cast 5th level spells.
Feats: Any two item creation Feats: Any two item creation
Skills: Use Magic Device 4 ranks, any Craft 8 ranks. Skills: Use Magic Device 4 ranks, any Craft 8 ranks.
Race: Gnome Race: Gnome
@ -32885,7 +32885,7 @@ Not all monks pursue metaphysical perfection to the exclusion of all other study
REQUIREMENTS: REQUIREMENTS:
Arcane Spellcasting: Able to case 2nd-level spells. Spells or Spell-Like Abilities: Arcane caster level 3rd.
Feats: Combat Casting, Improved Unarmed Strike, Stunning Fist. Feats: Combat Casting, Improved Unarmed Strike, Stunning Fist.
Skills: Concentration 8 ranks, Lore 5 ranks, Spellcraft 5 ranks. Skills: Concentration 8 ranks, Lore 5 ranks, Spellcraft 5 ranks.
@ -32907,7 +32907,7 @@ Level
6: Fist of energy (burst) - Energy imbued attacks deal 1d10 extra damage on a critical hit. 6: Fist of energy (burst) - Energy imbued attacks deal 1d10 extra damage on a critical hit.
7: Hold ray - Use spells with a ray affect as touch spells. 7: Hold ray - Use spells with a ray affect as touch spells.
8: - 8: -
9: Diamond soul - Gain spell resistance of 10+monk levels+fist levels. 9: Diamond soul - Gain spell resistance of 10 +monk levels +fist levels.
10: - 10: -
</entry> </entry>
<entry id="52204" lang="en" sex="m">Fist of Energy</entry> <entry id="52204" lang="en" sex="m">Fist of Energy</entry>