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.
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //::///////////////////////////////////////////////
 | |
| //:: Soulknife: Conversation - Show Defending
 | |
| //:: psi_sk_conv_de_s
 | |
| //::///////////////////////////////////////////////
 | |
| /*
 | |
|     Checks whether to show Defending and whether
 | |
|     it is to be added or removed.
 | |
| */
 | |
| //:://////////////////////////////////////////////
 | |
| //:: Created By: Ornedan
 | |
| //:: Created On: 06.04.2005
 | |
| //:://////////////////////////////////////////////
 | |
| 
 | |
| #include "psi_inc_soulkn"
 | |
| 
 | |
| 
 | |
| int StartingConditional()
 | |
| {
 | |
|     int nReturn; // Implicit init to FALSE
 | |
|     // Check if the flag is already present
 | |
|     if(GetLocalInt(GetPCSpeaker(), MBLADE_FLAGS + "_T") & MBLADE_FLAG_DEFENDING)
 | |
|     {
 | |
|         SetCustomToken(103, GetStringByStrRef(7654)); // Remove
 | |
|         nReturn = TRUE;
 | |
|     }
 | |
|     // It isn't, so see if there is enough bonus left to add it
 | |
|     else if(GetTotalEnhancementCost(GetLocalInt(GetPCSpeaker(), MBLADE_FLAGS + "_T")) + GetFlagCost(MBLADE_FLAG_DEFENDING) <= GetMaxEnhancementCost(GetPCSpeaker()))
 | |
|     {
 | |
|         SetCustomToken(103, GetStringByStrRef(62476)); // Add
 | |
|         nReturn = TRUE;
 | |
|     }
 | |
|     
 | |
|     return nReturn;
 | |
| }
 |