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.
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //::///////////////////////////////////////////////
 | |
| //:: Speed of Thought onunequip script
 | |
| //:: psi_spdfthgt_ueq
 | |
| //:://////////////////////////////////////////////
 | |
| /** @file
 | |
| 	Adds the Speed of Thought back to unequipper,
 | |
| 	if they now have non-heavy armor and are
 | |
| 	still psionically focused.
 | |
| */
 | |
| //:://////////////////////////////////////////////
 | |
| //:: Created By: Ornedan
 | |
| //:: Created On: 23.03.2005
 | |
| //:: Modified On: 11.07.2005
 | |
| //:://////////////////////////////////////////////
 | |
| 
 | |
| #include "psi_inc_psifunc"
 | |
| 
 | |
| void Aux(object oCreature)
 | |
| {
 | |
|     if(GetBaseAC(GetItemInSlot(INVENTORY_SLOT_CHEST, oCreature)) < 6 && GetIsPsionicallyFocused(oCreature))
 | |
|         AssignCommand(oCreature, ActionCastSpellAtObject(SPELL_FEAT_SPEED_OF_THOUGHT_BONUS, oCreature, METAMAGIC_NONE, TRUE, 0, PROJECTILE_PATH_TYPE_DEFAULT, TRUE));
 | |
| }
 | |
| 
 | |
| void main()
 | |
| {
 | |
|     object oCreature = GetItemLastUnequippedBy();
 | |
|     // Delayed, because the unequipped item has not left the slot yet.
 | |
|     // This is probably going to bug during lag, but no can do
 | |
|     if(GetItemInSlot(INVENTORY_SLOT_CHEST, oCreature) == GetItemLastUnequipped() && GetIsPsionicallyFocused(oCreature))
 | |
|         DelayCommand(0.75f, Aux(oCreature));
 | |
| } |