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 Soulbreaker
 | 
						|
//:: psi_sk_conv_so_s
 | 
						|
//::///////////////////////////////////////////////
 | 
						|
/*
 | 
						|
    Checks whether to show Soulbreaker 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_SOULBREAKER)
 | 
						|
    {
 | 
						|
        SetCustomToken(114, 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_SOULBREAKER) <= GetMaxEnhancementCost(GetPCSpeaker()))
 | 
						|
    {
 | 
						|
        SetCustomToken(114, GetStringByStrRef(62476)); // Add
 | 
						|
        nReturn = TRUE;
 | 
						|
    }
 | 
						|
    
 | 
						|
    return nReturn;
 | 
						|
}
 |