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.
		
			
				
	
	
		
			58 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
MagicalEffect
 | 
						|
PRCMagicalEffect
 | 
						|
SupernaturalEffect
 | 
						|
PRCSupernaturalEffect
 | 
						|
ExtraordinaryEffect
 | 
						|
PRCExtraordinaryEffect
 | 
						|
VersusAlignmentEffect
 | 
						|
PRCVersusAlignmentEffect
 | 
						|
VersusRacialTypeEffect
 | 
						|
PRCVersusRacialTypeEffect
 | 
						|
VersusTrapEffect
 | 
						|
PRCVersusTrapEffect
 | 
						|
{}p([^a-zA-Z])effect([^a-zA-Z])
 | 
						|
\1struct PRCeffect\2
 | 
						|
{}p([^a-zA-Z])Effect([a-zA-Z])
 | 
						|
\1PRCEffect\2
 | 
						|
GetFirstEffect
 | 
						|
PRCGetFirstEffect
 | 
						|
GetNextEffect
 | 
						|
PRCGetNextEffect
 | 
						|
RemoveEffect
 | 
						|
PRCRemoveEffect
 | 
						|
GetIsEffectValid
 | 
						|
PRCGetIsEffectValid
 | 
						|
SPApplyEffectToObject
 | 
						|
PRCApplyEffectToObject
 | 
						|
{}tApplyEffectToObject
 | 
						|
{}tPRCApplyEffectToObject
 | 
						|
{}eApplyEffectToObject
 | 
						|
{}ePRCApplyEffectToObject
 | 
						|
{ApplyEffectToObject
 | 
						|
{PRCApplyEffectToObject
 | 
						|
,ApplyEffectToObject
 | 
						|
PRCApplyEffectToObject
 | 
						|
 ApplyEffectToObject
 | 
						|
PRCApplyEffectToObject
 | 
						|
[^a-zA-Z]ApplyEffectToObject
 | 
						|
PRCApplyEffectToObject
 | 
						|
ApplyEffectAtLocation
 | 
						|
PRCApplyEffectAtLocation
 | 
						|
GetEffectCreator
 | 
						|
PRCGetEffectCreator
 | 
						|
GetEffectSpellId
 | 
						|
PRCGetEffectSpellId
 | 
						|
GetEffectDurationType
 | 
						|
PRCGetEffectDurationType
 | 
						|
GetEffectSubType
 | 
						|
PRCGetEffectSubType
 | 
						|
GetEffectType
 | 
						|
PRCGetEffectType
 | 
						|
{}e     sAttackVars.eSpecialEffect = eSpecialEffect;{}e     //post prc-effectness{}e     //sAttackVars.sEffectLocalName = "CombatStructEffect_"+ObjectToString(oDefender)+"_"+ObjectToString(oAttacker);{}e     //SetLocalPRCEffect(GetModule(), sAttackVars.sEffectLocalName, eSpecialEffect);{}e     //this says e but is really a float
 | 
						|
{}e     //sAttackVars.eSpecialEffect = eSpecialEffect;{}e     //post prc-effectness{}e     sAttackVars.sEffectLocalName = "CombatStructEffect_"+ObjectToString(oDefender)+"_"+ObjectToString(oAttacker);{}e     SetLocalPRCEffect(GetModule(), sAttackVars.sEffectLocalName, eSpecialEffect);{}e     //this says e but is really a float
 | 
						|
//#include "prc_inc_struct PRCeffect"
 | 
						|
#include "prc_inc_effect"
 | 
						|
{}e     // special struct PRCeffect applied on first attack, or all attacks{}e     struct PRCeffect eSpecialEffect;{}e     //when the new PRC struct PRCeffect system is in place, this will be a reference to a local struct PRCeffect on the module{}e     //that exists temporarilly and will be destroyed at the end{}e     //string sEffectLocalName;
 | 
						|
{}e     // special struct PRCeffect applied on first attack, or all attacks{}e     //struct PRCeffect eSpecialEffect;{}e     //when the new PRC struct PRCeffect system is in place, this will be a reference to a local struct PRCeffect on the module{}e     //that exists temporarilly and will be destroyed at the end{}e     string sEffectLocalName;
 | 
						|
{}e               struct PRCeffect eSpecialEffect = sAttackVars.eSpecialEffect;{}e               //struct PRCeffect eSpecialEffect = GetLocalPRCEffect(GetModule(), sAttackVars.sEffectLocalName);{}e              PRCApplyEffectToObject(iDurationType, eSpecialEffect, oDefender, sAttackVars.eDuration);{}e               FloatingTextStringOnCreature(sAttackVars.sMessageSuccess, oAttacker, FALSE);
 | 
						|
{}e               //struct PRCeffect eSpecialEffect = sAttackVars.eSpecialEffect;{}e               struct PRCeffect eSpecialEffect = GetLocalPRCEffect(GetModule(), sAttackVars.sEffectLocalName);{}e               PRCApplyEffectToObject(iDurationType, eSpecialEffect, oDefender, sAttackVars.eDuration);{}e               FloatingTextStringOnCreature(sAttackVars.sMessageSuccess, oAttacker, FALSE); |