//:://///////////////////////////////////////////////////////////////////////// //:: Name Death Field template test script //:: FileName mut_t_deathfield.nss //:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Death-field (Mental) The mutant can harm all living things within 20 feet. When activated any living creature in range takes 2d6 lethal radiation damage plus CON modifier, each round. Once activated, it can be kept active as a swift action. The mutant takes half of this damage as non-lethal damage. This non-lethal damage is healed at a rate of 1 hit point per hour per character level. */ //::////////////////////////////////////////////////////////////////////////// //:: 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); //:: Any living genotype except oozes, cyborgs & shapechangers int nRace = MyPRCGetRacialType(oPC); if(nRace == RACIAL_TYPE_CONSTRUCT || 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. if(GetHasTemplate(MUT_DEATH_FIELD_GENERATION, oPC)) { SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); } }