Shadowcasting marker feat work
Shadowcasting constants, 2da & tlk work for marker feats. Added Fochulan Lyrist marker feat for Ur-Priest.
This commit is contained in:
@@ -1718,7 +1718,7 @@ const int FEAT_SWIFT_WING_SPELLCASTING_UR_PRIEST=26612;
|
||||
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_UR_PRIEST=26613;
|
||||
const int FEAT_TNECRO_SPELLCASTING_UR_PRIEST=26614;
|
||||
const int FEAT_WARPRIEST_SPELLCASTING_UR_PRIEST=26615;
|
||||
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_UR_PRIEST = -1; //:: To be added
|
||||
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_UR_PRIEST = 26661;
|
||||
|
||||
//:: Vassal of Bahamut marker feats
|
||||
const int FEAT_ALCHEM_SPELLCASTING_VASSAL=26616;
|
||||
@@ -1809,9 +1809,33 @@ const int FEAT_UNSEEN_INVOKING_DRAGON_SHAMAN = 26712;
|
||||
const int FEAT_VIRTUOSO_INVOKING_DRAGON_SHAMAN = 26713;
|
||||
const int FEAT_WILDMAGE_INVOKING_DRAGON_SHAMAN = 26714;
|
||||
|
||||
//:: Shadowcaster marker feats
|
||||
const int FEAT_AOTS_MYSTERY_SHADOWCASTER = 26731;
|
||||
const int FEAT_ALIEN_MYSTERY_SHADOWCASTER = 26732;
|
||||
const int FEAT_CHILDNIGHT_MYSTERY_SHADOWCASTER = 26733;
|
||||
const int FEAT_ASMODEUS_MYSTERY_SHADOWCASTER = 26734;
|
||||
const int FEAT_DRAGONSONG_MYSTERY_SHADOWCASTER = 26735;
|
||||
const int FEAT_ESAVANT_MYSTERY_SHADOWCASTER = 26736;
|
||||
const int FEAT_MASTERSHADOW_MYSTERY_SHADOWCASTER = 26737;
|
||||
const int FEAT_MYSTICTHEURGE_MYSTERY_SHADOWCASTER = 26738;
|
||||
const int FEAT_NOCTUMANCER_MYSTERY_SHADOWCASTER = 26739;
|
||||
const int FEAT_OLLAM_MYSTERY_SHADOWCASTER = 26740;
|
||||
const int FEAT_TIAMAT_MYSTERY_SHADOWCASTER = 26741;
|
||||
const int FEAT_ORCUS_MYSTERY_SHADOWCASTER = 26742;
|
||||
|
||||
|
||||
|
||||
//:: Shadowsmith marker feats
|
||||
const int FEAT_AOTS_MYSTERY_SHADOWSMITH = 26743;
|
||||
const int FEAT_ALIEN_MYSTERY_SHADOWSMITH = 26744;
|
||||
const int FEAT_CHILDNIGHT_MYSTERY_SHADOWSMITH = 26745;
|
||||
const int FEAT_ASMODEUS_MYSTERY_SHADOWSMITH = 26746;
|
||||
const int FEAT_DRAGONSONG_MYSTERY_SHADOWSMITH = 26747;
|
||||
const int FEAT_ESAVANT_MYSTERY_SHADOWSMITH = 26748;
|
||||
const int FEAT_MASTERSHADOW_MYSTERY_SHADOWSMITH = 26749;
|
||||
const int FEAT_MYSTICTHEURGE_MYSTERY_SHADOWSMITH = 26750;
|
||||
const int FEAT_NOCTUMANCER_MYSTERY_SHADOWSMITH = 26751;
|
||||
const int FEAT_OLLAM_MYSTERY_SHADOWSMITH = 26752;
|
||||
const int FEAT_TIAMAT_MYSTERY_SHADOWSMITH = 26753;
|
||||
const int FEAT_ORCUS_MYSTERY_SHADOWSMITH = 26754;
|
||||
|
||||
|
||||
// skill based feats
|
||||
|
@@ -376,6 +376,13 @@ int GetPathByMystery(int nMystId)
|
||||
return nReturn;
|
||||
}
|
||||
|
||||
/*
|
||||
The following PrCs will need to be added to Shadowcasting:
|
||||
Disciple of Asmodeus, Thrall of Orcus, Ollam, Acolyte of the Skin,
|
||||
Alienist, Elemental Savant, Dragonsong Lyrist, Talon of Tiamat &
|
||||
Mystic Theurge
|
||||
*/
|
||||
|
||||
int GetShadowMagicPRCLevels(object oShadow)
|
||||
{
|
||||
int nLevel = GetLevelByClass(CLASS_TYPE_NOCTUMANCER, oShadow);
|
||||
|
Reference in New Issue
Block a user