54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| //::///////////////////////////////////////////////////////////////////////////
 | ||
| //:: Name           Healing Touch template test script
 | ||
| //:: FileName       mut_t_healhand.nss
 | ||
| //:: Copyright (c) 2022 NWNDS
 | ||
| //::///////////////////////////////////////////////////////////////////////////
 | ||
| /*
 | ||
| Healing Touch (Physical / Plant)
 | ||
| The mutant’s touch causes damaged tissue to regenerate, healing wounds suffered
 | ||
| by himself or another living creature. The power can be used a number of times per day equal to 
 | ||
| 3 + CON modifier.
 | ||
| 
 | ||
| [25% Radiation Resist.  Touch heals 3 + HD / 5 * 1d6 + WIS Bonus, 3 + CON Bonus times per day.]
 | ||
| 
 | ||
| 
 | ||
| */
 | ||
| //:://////////////////////////////////////////////////////////////////////////
 | ||
| //:: Created By: Jaysyn
 | ||
| //:: Created On: 22/03/20
 | ||
| //:://////////////////////////////////////////////////////////////////////////
 | ||
| 
 | ||
| 
 | ||
| #include "prc_alterations"
 | ||
| #include "prc_inc_template"
 | ||
| #include "prc_racial_const"
 | ||
| 
 | ||
| void main()
 | ||
| {
 | ||
|     object oPC = OBJECT_SELF;
 | ||
|     SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_CONTINUE);	
 | ||
| 
 | ||
| //:: No pure strain humans, oozes, cyborgs, shapechangers or non-living genotypes
 | ||
|     int nRace = MyPRCGetRacialType(oPC);
 | ||
|     if(nRace == RACIAL_TYPE_CONSTRUCT
 | ||
| 	|| nRace == RACIAL_TYPE_PSH
 | ||
| 	|| nRace == RACIAL_TYPE_SMLBOT 
 | ||
| 	|| nRace == RACIAL_TYPE_MEDBOT
 | ||
| 	|| nRace == RACIAL_TYPE_LRGBOT
 | ||
| 	|| nRace == RACIAL_TYPE_DROID
 | ||
| 	|| nRace == RACIAL_TYPE_OOZE
 | ||
| 	|| nRace == RACIAL_TYPE_SHAPECHANGER
 | ||
| 	|| nRace == RACIAL_TYPE_CYBORG
 | ||
| 	|| nRace == RACIAL_TYPE_ELEMENTAL 
 | ||
| 	|| nRace == RACIAL_TYPE_UNDEAD)	   
 | ||
|     {
 | ||
|         SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
 | ||
|     }   
 | ||
| 	
 | ||
| //:: Can't get this mutation twice.  TODO: Limit Hands of Power abilities to two.
 | ||
| 	if(GetHasTemplate(MUT_HANDS_HEALING, oPC)) 
 | ||
| 	{
 | ||
| 		SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
 | ||
| 	}
 | ||
| 
 | ||
| } |