2025/08/15 Update
Added Verdant Lord PrC. Added Create Infusion feat & crafting system. Added Magical Artisan: Create Infusion feat. Added Plant Defiance feat. Added Plant Control feat. Added Control Plants spell. Added Forestfold spell. Added Immunity from Elements spell. Added Creeping Cold & Greater Creeping Cold spells. Added Adrenaline Surge spell. Added Mundane & Infused Herb baseitem types. Added Mundane & Enchanted Scepter baseitem types. Added EffectGazeImmunity() effect. Added Botanical material type. Created json library for summoning support. Updated Plant Domain spells. Fixed bug w/ Regen Circle. Fixed weapon size bug with Enlarge & Reduce Person. Fixed TMI bug in Swarm of Arrows (hopefully) Fixed Blood in the Water. Fixed Iron Soul / Master of Nine prereq bug. Fixed Happo Zanshin to work more like PnP. Fixed targeting bug w/ Ultrablast. Fixed Ubiquitous Vision. Fixed Magic Staves for small creatures. Gave the summoned "treant" from Treebrother a Barkskin vfx. Radial spells can now be scribed w/ Scribe Scroll. Fixed Martial Stances not counting bug w/ levelup NUI (@Rakiov)
This commit is contained in:
@@ -256,6 +256,12 @@ int UltMagusMarkerFeats();
|
||||
//:; Enforces Unseen Seer marker feats
|
||||
int UnseenMarkerFeats();
|
||||
|
||||
//:; Enforces Verdant Lord marker feats
|
||||
int VerdantLordMarkerFeats();
|
||||
|
||||
//:; Enforces Verdant Lord marker feats
|
||||
int VirtuosoMarkerFeats();
|
||||
|
||||
//:; Enforces Warpriest marker feats
|
||||
int WarpriestMarkerFeats();
|
||||
|
||||
@@ -2115,7 +2121,6 @@ int LionofTalisidMarkerFeats()
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
//:; Enforces Mighty Contender of Kord marker feats
|
||||
int MCoKMarkerFeats()
|
||||
{
|
||||
@@ -3850,6 +3855,47 @@ int UnseenMarkerFeats()
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
//:; Verdant Lord marker feats
|
||||
int VerdantLordMarkerFeats()
|
||||
{
|
||||
if(GetLevelByClass(CLASS_TYPE_VERDANT_LORD))
|
||||
{
|
||||
int nVerdant = GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_ARCHIVIST)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_CLERIC)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_DRUID)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_FAVOURED_SOUL)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_HEALER)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_JOWAW)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_KOTC)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_KOTMC)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_NENTYAR_HUNTER)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_PALADIN)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_RANGER)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_SOHEI)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_SOL)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_OASHAMAN)
|
||||
+ GetHasFeat(FEAT_VERDANT_LORD_SPELLCASTING_SPSHAMAN);
|
||||
|
||||
|
||||
|
||||
if(nVerdant > 1)
|
||||
{
|
||||
FloatingTextStringOnCreature("A Verdant Lord may only advance a single divine class.", OBJECT_SELF, FALSE);
|
||||
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if(nVerdant < 1)
|
||||
{
|
||||
FloatingTextStringOnCreature("A Verdant Lord must pick one divine class to advance at first level.", OBJECT_SELF, FALSE);
|
||||
FloatingTextStringOnCreature("Please reselect your feats.", OBJECT_SELF, FALSE);
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
//:; Enforces Virtuoso marker feats
|
||||
int VirtuosoMarkerFeats()
|
||||
{
|
||||
@@ -4142,6 +4188,7 @@ void main()
|
||||
|| TrueNecroMarkerFeats()
|
||||
|| UltMagusMarkerFeats()
|
||||
|| UnseenMarkerFeats()
|
||||
|| VerdantLordMarkerFeats()
|
||||
|| VirtuosoMarkerFeats()
|
||||
|| WarpriestMarkerFeats()
|
||||
|| WayfarerMarkerFeats()
|
||||
|
Reference in New Issue
Block a user