//::///////////////////////////////////////////////
//:: Name      Sannish
//:: FileName  sp_sannish.nss 
//:://////////////////////////////////////////////
/** Script for the drug Sannish

Author:    Tenjac
Created:   5/23/06
*/
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////

#include "prc_inc_spells"
#include "prc_inc_drugfunc"

void main()
{
	object oPC = OBJECT_SELF;
	float fDur = HoursToSeconds(d4());
	
	// Initial effect
	ApplyAbilityDamage(oPC, ABILITY_WISDOM, 1, DURATION_TYPE_TEMPORARY, TRUE, -1.0f);
	
	effect eNerf = EffectAttackDecrease(1);
	SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eNerf, oPC, fDur);
			
	//Secondary - Immune to pain
	SetLocalInt(oPC, "PRC_ImmuneToPain_Sannish", 1);
	DelayCommand(HoursToSeconds(d4(1)), DeleteLocalInt(oPC, "PRC_ImmuneToPain_Sannish"));
	
	//Overdose
	if(GetOverdoseCounter(oPC, "PRC_SannishOD"))
	{
		effect eDaze = EffectDazed();
		float fDur = HoursToSeconds(d4(2));
		SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eDaze, oPC, fDur);
	}
	
	//OD increment
	IncrementOverdoseTracker(oPC, "PRC_Sannish", fDur);
}