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.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //::///////////////////////////////////////////////
 | |
| //:: Knight - Loyal Beyond Death
 | |
| //:: prc_knght_loyal.nss
 | |
| //:://////////////////////////////////////////////
 | |
| //:: Can't die for one round.
 | |
| //:://////////////////////////////////////////////
 | |
| //:: Created By: Stratovarius
 | |
| //:: Created On: July 1, 2007
 | |
| //:://////////////////////////////////////////////
 | |
| 
 | |
| #include "prc_alterations"
 | |
| 
 | |
| void main()
 | |
| {
 | |
| 	//Declare main variables.
 | |
| 	object oPC = OBJECT_SELF;
 | |
| 	object oTarget = PRCGetSpellTargetObject();
 | |
| 	int nRace = MyPRCGetRacialType(oTarget);
 | |
| 	int nClass = GetLevelByClass(CLASS_TYPE_KNIGHT, oPC);
 | |
| 	int nDur = 5 + GetAbilityModifier(ABILITY_CHARISMA, oPC);
 | |
| 	int nBonus = 1;
 | |
| 
 | |
| 	int nKC = GetLocalInt(oPC, "KnightsChallenge");
 | |
| 	
 | |
| 	if (nKC > 0)
 | |
| 	{
 | |
| 		FloatingTextStringOnCreature("You have " +IntToString(nKC) + " uses of Knight's Challenge remaining", oPC, FALSE);
 | |
| 		// Subtract a use
 | |
| 		SetLocalInt(oPC, "KnightsChallenge", nKC - 1);
 | |
| 	}
 | |
| 	else // Fail, no more uses
 | |
| 	{
 | |
| 		FloatingTextStringOnCreature("You have no more uses of Knight's Challenge remaining", oPC, FALSE);
 | |
| 		return;
 | |
| 	}
 | |
|             if(!GetImmortal(oPC))
 | |
|             {
 | |
|                 SetImmortal(oPC, TRUE);
 | |
| 		DelayCommand(6.0, SetImmortal(oPC, FALSE));
 | |
|             }
 | |
| }
 |