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.
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //::///////////////////////////////////////////////
 | |
| //:: Spiritual Force
 | |
| //:: psi_sk_spiritfrc
 | |
| //::///////////////////////////////////////////////
 | |
| /*
 | |
|     Expends the Psionic Focus to grant Cha to damage 
 | |
|     for 1 round to your mindblade.
 | |
| */
 | |
| //:://////////////////////////////////////////////
 | |
| //:: Created By: Fox
 | |
| //:: Created On: 2008.2.14
 | |
| //:://////////////////////////////////////////////
 | |
| 
 | |
| #include "psi_inc_soulkn"
 | |
| #include "psi_inc_psifunc"
 | |
| 
 | |
| 
 | |
| void main()
 | |
| {
 | |
|     object oPC = OBJECT_SELF;
 | |
|     
 | |
|     // Make sure the PC is wielding at least one mindblade
 | |
|     if(!(GetStringLeft(GetTag(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC)), 14) == "prc_sk_mblade_" ||
 | |
|          GetStringLeft(GetTag(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,  oPC)), 14) == "prc_sk_mblade_"
 | |
|        ) )
 | |
|     {
 | |
|         // Inform the player and return
 | |
|         SendMessageToPCByStrRef(oPC, 16824509); // "You must have a mindblade manifested to use this feat."
 | |
|         return;
 | |
|     }
 | |
|     
 | |
|     if(!UsePsionicFocus(oPC)){
 | |
|         SendMessageToPC(oPC, "You must be psionically focused to use this feat");
 | |
|         return;
 | |
|     }
 | |
| 
 | |
|     //Add Charisma to damage
 | |
|     int nDmgBonus = GetAbilityModifier(ABILITY_CHARISMA, oPC);
 | |
|     effect eDmgBonus = EffectDamageIncrease(nDmgBonus, DAMAGE_TYPE_SLASHING);
 | |
|     ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eDmgBonus, oPC, RoundsToSeconds(1));
 | |
| }
 |