More mutation test scripts

More mutation test scripts.
This commit is contained in:
Jaysyn904
2022-03-20 15:28:38 -04:00
parent 87f8946c50
commit d05b6f5971
23 changed files with 394 additions and 27 deletions

View File

@@ -0,0 +1,53 @@
//::///////////////////////////////////////////////////////////////////////////
//:: 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);
}
}