Updated AMS marker feats. Removed arcane & divine marker feats. Updated Dread Necromancer for epic progression. Updated weapon baseitem models. Updated new weapons for crafting & npc equip. Updated prefix. Updated release archive.
		
			
				
	
	
		
			50 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/*
 | 
						||
09/03/21 by Stratovarius
 | 
						||
 | 
						||
Dantalion, the Star Emperor
 | 
						||
  
 | 
						||
Dantalion, called the Star Emperor for his legend and appearance, is a composite of many souls. He grants binders the ability to teleport short distances, read thoughts, and stop foes.
 | 
						||
 | 
						||
Vestige Level: 5th
 | 
						||
Binding DC: 25
 | 
						||
Special Requirement: No
 | 
						||
 | 
						||
Influence: Dantalion’s influence causes you to be aloof and use stately gestures. Dantalion can’t help but be curious about the leaders of the day, 
 | 
						||
so anytime you are within 100 feet of someone who clearly is (or professes to be) a leader of others, Dantalion requires that you try to read that 
 | 
						||
person’s thoughts. Once you have made the attempt, regardless of success or failure, you need not try to read that person’s thoughts again.
 | 
						||
 | 
						||
Granted Abilities: 
 | 
						||
Pact magic grimoires attest to Dantalion’s profound wisdom and his extensive knowledge about all subjects. Because he knows all thoughts, he can grant 
 | 
						||
you a portion of that power, as well as the ability to travel just by thinking. You also gain a portion of his commanding presence, which many binders 
 | 
						||
ascribe to his royal origins.
 | 
						||
 | 
						||
Awe of Dantalion: When you invoke this ability (a move action), any creature that sees you is unable to attack you or target you with a hostile spell 
 | 
						||
for 1 round. If you attempt any hostile action, such as making an attack roll or casting an offensive spell against the affected creature or its allies, 
 | 
						||
the effect ends. Once you have used this ability, you cannot do so again for 5 rounds.
 | 
						||
 | 
						||
Dantalion Knows: While bound to Dantalion, you have a +8 bonus on Lore checks.
 | 
						||
 | 
						||
Read Thoughts: At will as a full-round action, you can attempt to read the surface thoughts of any creature you can see. If the target makes a successful 
 | 
						||
Will save, you cannot read its thoughts for 1 minute. If you attempt to read the thoughts of a creature with an Intelligence score 10 points higher than 
 | 
						||
your own, you automatically fail and are stunned for 1 round.
 | 
						||
 | 
						||
Thought Travel: As a standard action, you can instantly transport yourself to any location you can see that is within 5 feet per effective binder level 
 | 
						||
you possess. Thought travel is a teleportation effect and is usable a number of times per day equal to your effective binder level. Once you have used 
 | 
						||
this ability, you cannot do so again for 5 rounds.
 | 
						||
*/
 | 
						||
 | 
						||
#include "bnd_inc_bndfunc"
 | 
						||
 | 
						||
void main()
 | 
						||
{
 | 
						||
    object oBinder = PRCGetSpellTargetObject(); 
 | 
						||
 | 
						||
    effect eLink = EffectLinkEffects(EffectVisualEffect(PSI_DUR_INTELLECT_FORTRESS), EffectPact(oBinder));
 | 
						||
    
 | 
						||
    if (!GetIsVestigeExploited(oBinder, VESTIGE_DANTALION_AWE   )) IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_DANTALION_AWE   ), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
 | 
						||
    if (!GetIsVestigeExploited(oBinder, VESTIGE_DANTALION_KNOWS )) eLink = EffectLinkEffects(eLink, EffectSkillIncrease(SKILL_LORE, 8));
 | 
						||
	if (!GetIsVestigeExploited(oBinder, VESTIGE_DANTALION_READ  )) IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_DANTALION_READ  ), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
 | 
						||
	if (!GetIsVestigeExploited(oBinder, VESTIGE_DANTALION_TRAVEL)) IPSafeAddItemProperty(GetPCSkin(oBinder), ItemPropertyBonusFeat(IP_CONST_VESTIGE_DANTALION_TRAVEL), HoursToSeconds(24), X2_IP_ADDPROP_POLICY_KEEP_EXISTING);
 | 
						||
     
 | 
						||
    ApplyEffectToObject(DURATION_TYPE_TEMPORARY, SupernaturalEffect(eLink), oBinder, HoursToSeconds(24));      
 | 
						||
} |