GammaAge/_content/ga_scripts/mut_t_willforce.nss
Jaysyn904 733c662a71 Mutation test scripts wrap-up
Mutation test scripts wrap-up.  First batch of mutation test scripts is complete.
2022-03-22 22:27:23 -04:00

53 lines
1.8 KiB
Plaintext

//::///////////////////////////////////////////////////////////////////////////
//:: Name Will Force template test script
//:: FileName mut_t_willforce.nss
//:: Copyright (c) 2022 NWNDS
//::///////////////////////////////////////////////////////////////////////////
/*
Will Force (Mental)
The mutant can increase any one of his own mental mutations or mental attributes (Intelligence, Wisdom or Charisma) by using
this power. The mutation or attribute increases by 3 + MPS modifier (maximum 10) for 5 + MPS modifier rounds. The power initially
functions once per day. For every third level the character has obtained they gain an additional use per day
[Boost one mental stat by 3/4 WIS Bonus for 3 + WIS Bonus rounds, usable 1 + HD / 3 times per day]
*/
//:://////////////////////////////////////////////////////////////////////////
//:: Created By: Jaysyn
//:: Created On: 22/03/22
//:://////////////////////////////////////////////////////////////////////////
#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_WILL_FORCE, oPC))
{
SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END);
}
}