More mutation test scripts

More mutation test scripts.
This commit is contained in:
Jaysyn904
2022-03-20 13:44:49 -04:00
parent 1be77dc35d
commit 87f8946c50
13 changed files with 321 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
//::///////////////////////////////////////////////////////////////////////////
//:: Name Adherence template test script
//:: FileName tmp_t_adherence.nss
//:: Copyright (c) 2022 NWNDS
//::///////////////////////////////////////////////////////////////////////////
/*
Adherence
Fine hooks or hairs on the mutants hands and feet allows him to climb easily
or even cling to the ceiling. The character must have hands and feet uncovered
to use this ability, and must be carrying no more than a medium load. The
mutant gains a +8 to Climb checks and a 4 to grapple checks.
*/
//:://////////////////////////////////////////////////////////////////////////
//:: Created By: Jaysyn
//:: Created On: 22/03/19
//:://////////////////////////////////////////////////////////////////////////
#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_ADHERENCE, oPC))
{
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
}
}