From 1be77dc35d8b12ed3f2b6903947f581711356f47 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Sat, 19 Mar 2022 21:58:35 -0400 Subject: [PATCH] Started on mutation test scripts Started on mutation test scripts. --- _content/ga_scripts/mut_t_adaptation.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_adaptation.nss | 45 ++++++++++++++++++++ _content/ga_scripts/mut_t_adherence.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_adherence.nss | 51 +++++++++++++++++++++++ _content/ga_scripts/mut_t_adrenaline.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_adrenaline.nss | 51 +++++++++++++++++++++++ _content/ga_scripts/mut_t_allurement.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_allurement.nss | 49 ++++++++++++++++++++++ _content/ga_scripts/mut_t_alteration.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_alteration.nss | 51 +++++++++++++++++++++++ _content/ga_scripts/mut_t_plantonly.ncs | Bin 0 -> 2236 bytes _content/ga_scripts/mut_t_plantonly.nss | 40 ++++++++++++++++++ _content/hakbuilder.json | 6 ++- _content/includes/prc_feat_const.nss | 2 +- _content/includes/prc_racial_const.nss | 2 +- _notes/Gamma Age Mutations Workbook.xlsx | Bin 24612 -> 24625 bytes 16 files changed, 294 insertions(+), 3 deletions(-) create mode 100644 _content/ga_scripts/mut_t_adaptation.ncs create mode 100644 _content/ga_scripts/mut_t_adaptation.nss create mode 100644 _content/ga_scripts/mut_t_adherence.ncs create mode 100644 _content/ga_scripts/mut_t_adherence.nss create mode 100644 _content/ga_scripts/mut_t_adrenaline.ncs create mode 100644 _content/ga_scripts/mut_t_adrenaline.nss create mode 100644 _content/ga_scripts/mut_t_allurement.ncs create mode 100644 _content/ga_scripts/mut_t_allurement.nss create mode 100644 _content/ga_scripts/mut_t_alteration.ncs create mode 100644 _content/ga_scripts/mut_t_alteration.nss create mode 100644 _content/ga_scripts/mut_t_plantonly.ncs create mode 100644 _content/ga_scripts/mut_t_plantonly.nss diff --git a/_content/ga_scripts/mut_t_adaptation.ncs b/_content/ga_scripts/mut_t_adaptation.ncs new file mode 100644 index 0000000000000000000000000000000000000000..bd36c6a0f74479f3e7bc45ce880d9cc5981cb3fe GIT binary patch literal 5483 zcma)AU2GIp6ux(6cWc{a=^sLcmTODx4=uDxO42}eyIl&VmZrOa8g*H=Q@Z`xZMO@F zFUA)W9~Bdg(ZpzDg1_;>XCqO0(u5}si4P|FU`!tfL9L+#&pl`E?A+PeE+p)9=A7^R zeCOPA@61#zA zJxUj){b3Q>PCigYeyEE4a25Gr75R{qW86&`FGuc%?TmpTe43L_Yv#)IBFNchiD96) z;n~Milc~vQBAJ?rC(lM_h)}8n zAx#A@q{atA6ajmf{>NSj^?;U(@vqxU<8?2DYOh1ScSD+%y^yBzz>GIFNX`qPHqpJj zq(N4^kR3i=4r-8(ypY;*2;bBob6yDZf&8FBE_xx{2XaM&%zGiUL2Bvqlm^LqA*PR) zehsqVg+$6B>^}{%=!JxQAlEfW-U|u)K;F_It6s=XAINzPvhIbn`alL01V+cAPZe00 zHbk{8(s8C}Ew3!4ix%+>TQHzs;4QShKuK_i{t8XQnMPf4AT@N`CmnlFKaYDa2MaqV ztm4V^TGF=NgD@~=+lH&rFIqZrkTDegiNbpZJcKh=ugI>6V&Rh2(urq*UzJ}>d&52Q zw5;H4V1!&&AsvkWIO5?BuWGthH>T7v-A5s^Mme{m&m@xhMJpFeXXY(D&FuqGlN6nV zFuLy6Ii2*c)a)dR@M-D`314#=Uli>BD!$fe05@O6i78dc2w8C#2A(Yz1;(sY! zyaHKZ5RO=-Q)wS3tNd+zh;;A-*EG;8H6a~kuaX?h)pxo=0wIP3+)`g*V%=y9n~5i> z6~T*AfWz>+CC^NS!@k6akOp4=z`)x*hi46kaXi)EAa_3aFVJ@zssKfJ#TeM@hJ9$H z+mL~pqXX1?;F0J?1Y{`7G7pt3$|?hU`#m{&JnpBCBOCNLtk;-n`=oXYQ3c>ei|;qg za>PEXqDWB+B4lg>gQdlL3!gxntEGn&T!Vo3FI$79J<^111FDmD|3CeO^o6K8_6aka-lS64>h{5JZ002e1-UMAVaQ;dNSS2FF=t z%jRb&qb37=n0nU?r+32Wwo32N+OvB{H3kGmZQyE*Em~ZzcO&^;$?H2X{dVvju?ur* z>TGoK)Hq_7;W_ViMM-?xV>s9?21K{L6=3}AD(nn^DVG>0ND`13H-tBUz-L4_FTko; z6h%G0Ao1V9NmF!f%_|xY`0YEa(%MeLn zxG1S4h$oyVfRH*nV5h_=q;>#j$mnAVfLE9qz8IP%{sDSIU^jfcIEg{96~cn7L1;#c zL=ISO>3pzQFb@wM_D+64We28>5vV5?Q0D_2qZWG9<#Y}}DPV91eguE7P?zHGhL9^F zbS(4r!Uv;D7rQHP>~LnZr4w8qfbS>#vNJi!ZkT#{XnQnT#CBE&AYd>#$Z72ehAV(! z6wN2{g^U$ny_8)^<`YZ#VruB93JDr)*npotXM;rIhQU}x7%d}v(}l(fci6<@qBrZ% zHpatl!e*>)(eQ4U<8=`Fe$bK4C_fn;i>MDOmm!}1QW`zI_M&lSdVYC1otsTxShB>_ zbj+FQ5NbPoxVrljQeQ9T@&%EFL!qp?J@&yFs(gwy8RU{U;{<%skVgtAFh=4U-I%b< zh5wBzaDTuA)eZL&XRkPuumLNvm&_;xFfP=t4L;yDWCQ|Fz6w@tx716h4@qoS4hR77 zBc}Aj+wEPSjNWvr+66-UbDCVXlHH*El!8V1M7aSw&Ut0nK6u#_Zmwcv;LO$KTj;YD zGn^e@o}8PB5inZIJ*Nea<^!;!m_wU&J1OuM^%NrrlPnO33dVMK=}dY&(u9L-lm&H_ dy|8tow9`QJHFTir$31lWRl&oCi=I1z{SOYxBESFu literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_adaptation.nss b/_content/ga_scripts/mut_t_adaptation.nss new file mode 100644 index 00000000..5eaddb5e --- /dev/null +++ b/_content/ga_scripts/mut_t_adaptation.nss @@ -0,0 +1,45 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Adaptation template test script +//:: FileName tmp_t_adaptation.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Adaptation (Plant) +The plant can adapt (become immune) to a particular attack form that has harmed it. On the round it is attacked, it must decide whether or not to begin the process of adaptation. It can drop a previous immunity to adapt to a new attack. The plant can have a total of two adapted immunities at any given time. It takes five days for the plant to complete the adaptation process. There are no restrictions to its activities during this time. For example, if it adapts to fire attacks, it grows a flame resistant bark. If it adapts to bludgeoning attacks, its surface becomes flexible and pliant. For the purposes of this mutation, physical attacks are divided into slashing, piercing and bludgeoning attacks; energy attacks into acid, cold, electricity, fire/heat, sonic/concussion and radiation - adaptation must be made to each individually. Gunshots are considered to be piercing attacks + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/19 +//::////////////////////////////////////////////////////////////////////////// + + +#include "prc_alterations" +#include "prc_inc_template" + +void main() +{ + object oPC = OBJECT_SELF; + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_CONTINUE); + +//:: Plants only + int nRace = MyPRCGetRacialType(oPC); + + if(nRace != RACIAL_TYPE_PLANT + && nRace != RACIAL_TYPE_SHRUBO + && nRace != RACIAL_TYPE_BLOOM + && nRace != RACIAL_TYPE_MYCO + && nRace != RACIAL_TYPE_CULEN + && nRace != RACIAL_TYPE_ENT + && nRace != RACIAL_TYPE_CREEP) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +//:: Can't get this mutation twice. + if(GetHasTemplate(MUT_ADAPATATION, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_adherence.ncs b/_content/ga_scripts/mut_t_adherence.ncs new file mode 100644 index 0000000000000000000000000000000000000000..43969d210f97e9db61087aa550e2b1225afc8b2d GIT binary patch literal 5579 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!^$0}*A&?M6i1I5AoDmh!3n29bs>A^a4hZE?RRw~Ys=Rq`XT39C$F0=e%)Ix# z|9Nk`ld*(#`ryL{#u(f2LnniO4_M4F13^|hH62Th$Hz_`!|k>KhVRk+Y&W}i@7|`x zOfKFGc-bumkH-uyc5br(adZfAA;}#GiDkePPa%n4GE9`P!2-DcNXkQ=x_V2ldjzCS z@{)vlt7a=YuR;%2q3^6h@2Em=twP^bh2Btw-X`dKMO>ON9vpKs>_ikYfV+9ITQgh6 z7r~rtlrjh@Y^Xp(F;Ko4A@3_|n^T~{60|v@7EZVH0R{h3 zVyunmHKwwT-#_cS8mq_cmhwmiKT~YC6|e`|;R9V!pvNjf8+@R{3bdyZw7wh~xT8Qn zuLN!NfqtVv&s2go`aoZWvTYY#DlwOxEoO7)PhPYOh3t%-noehIlncEDOH(Sr=ncpf zW}NS^Q1(ryZEc9Q73i06!PB$|W+}x=SyLe9KMLe69YP^jA>Vo-jX&y;x^lzJ*A&Rt zI^=O5$O~RbQ$dH+_&_K`5IuDNLmfgjp!j0^>($bDO@~nKRmgW^ExC_4q^W(kOdtQ@_}4aAbA}U_JO>iKvs0fb|1)D1+u0?+I=8H5(2Gb z!6yqWOaoDlMY=8(?WN_#bkU}G!w3fS^Sp&-2BZWh^p_|a?o9HH4XL5mxk-g+s-4Bz z%R$2SV|MX)dNt|D?n4*|b7aHY7_?ftv5_$({)xo925iC|uHVY8TE)TzyQLfN0>4VV z==Qp|-~9i!B!-xgkjN9G!scV3&#DE=fe2Ay}Bi+d>MzWrUFG zB#ZwgdGQUw0)cSFD&2YqI7#Ji;wFZJC%D3aTB!)>s(gj$Ag;dKV-gV2B#1556*|_7 zvapzVl1dS@NCvoUzg^PIq&e&h+ypo9{RbM}sa?($9NO{ZV1t-^@ZUn+9moP9!Z+H$ zE*Z|Hk(MC?IY)=6_COjlRanYW!@;NJ)&kbb?cDi_>U|S?>_1G~zh% z_wketfP|B%H2Ko9-6!-|M~+x0$DWGElBwjgQ}I-6Iv!1)nvP4fQrbe4Q6pW(xHSU9 zJHDkVa;+B|{3DO2QMyQX(BSEIXIWK`A#&>N9GeJp2K2a9B z(o!+F$|_4XKSdf98Sq2byK1<#6GpXFYKP9AQ#-OSz%VKUPho7*;qv@862Dt{eHXgl z3A!UrVopq+j!v8yN9+>p^IngY6i=rO2Yam{tJfI?Xg|9GlL0X06yqpS0s`ZO@CG3G zv0Wn001#TqM2PILA;*-?jh~-GW2=)w?-016f4vpK> z^Gi$V+)Vo1qHRr1#oV3_rgp-Iu{%Fu=9N;2w#!>j9 zA+8jVV6?>3y3t`_EdLu>V7<=-)^+a@XD_>*umLl%o5V;2MBI{78+5=jWCQ|FyaG}k zwNy*U4^C{A4ln@lBc{;9JDsUdLT|WP?E#|mxlSBg5#6Bpl!8(JSgHXz?tNw0xp+At z+*m=&K$)k?H&JIhdN?!0G@qL(A|SMuYqtfB^FE>@BZo5Uwv*v4au+QK6D<&kT8y>! psFBn(QilU?qy+gEwXk`;G-<&48oE#o;tbvTRPeCj3D0ed{SN}%JrMu^ literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_adherence.nss b/_content/ga_scripts/mut_t_adherence.nss new file mode 100644 index 00000000..60ef237d --- /dev/null +++ b/_content/ga_scripts/mut_t_adherence.nss @@ -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 mutant’s 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); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_adrenaline.ncs b/_content/ga_scripts/mut_t_adrenaline.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f991afd06d803d650dffcca6f1f1bcc4a46ab691 GIT binary patch literal 5579 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 literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_allurement.nss b/_content/ga_scripts/mut_t_allurement.nss new file mode 100644 index 00000000..6d32d5b5 --- /dev/null +++ b/_content/ga_scripts/mut_t_allurement.nss @@ -0,0 +1,49 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Allurement template test script +//:: FileName mut_t_allurement.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Allurement (Plant) +The plant constantly gives off a sweet-smelling fragrance that has a seductive, sometimes hypnotic effect. It grants the plant a bonus +on any Charisma-based skills of 3 plus the CHA modifier. Creatures with an Intelligence of 3 or lower that come within 30 feet must +make a Will save. If they fail, they are compelled to touch the plant and be near it. If successful, the creature is always able to identify +the plant as being responsible for the effect and ignore it’s affects. The effects of allurement are broken if the victim suffers damage +from any source while within range. A new save can be made each hour of exposure. + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/19 +//::////////////////////////////////////////////////////////////////////////// + + +#include "prc_alterations" +#include "prc_inc_template" + +void main() +{ + object oPC = OBJECT_SELF; + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_CONTINUE); + +//:: Plants only + int nRace = MyPRCGetRacialType(oPC); + + if(nRace != RACIAL_TYPE_PLANT + && nRace != RACIAL_TYPE_SHRUBO + && nRace != RACIAL_TYPE_BLOOM + && nRace != RACIAL_TYPE_MYCO + && nRace != RACIAL_TYPE_CULEN + && nRace != RACIAL_TYPE_ENT + && nRace != RACIAL_TYPE_CREEP) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +//:: Can't get this mutation twice. + if(GetHasTemplate(MUT_ALLUREMENT, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_alteration.ncs b/_content/ga_scripts/mut_t_alteration.ncs new file mode 100644 index 0000000000000000000000000000000000000000..427edda4d720135fc11149085d67c0909160457f GIT binary patch literal 5579 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!^$0}*A&?M6i1I5AoDmh!3n29bs>A^a4hZE?RRw~Ys=Rq`XT39C$F0=e%)Ix# z|9Nk`ld*(#`ryL{#u(f2LnniO4_M4F13^|hH62Th$Hz_`!|k>KhVRk+Y&W}i@7|`x zOfKFGc-bumkH-uyc5br(adZfAA;}#GiDkePPa%n4GE9`P!2-DcNXkQ=x_V2ldjzCS z@{)vlt7a=YuR;%2q3^6h@2Em=twP^bh2Btw-X`dKMO>ON9vpKs>_ikYfV%~;TQgh6 z7r~rtlrjh@Y^Xp(F;Ko4A@3_|n^T~{60|v@7EZVH0R{h3 zVyunmHKwwT-#_cS8mq_cmhwmiKT~YC6|e`|;R9V!pvNjf8+@R{3bdyZw7wh~xT8Qn zuLN!NfqtVv&s2go`aoZWvTYY#DlwOxEoO7)PhPYOh3t%-noehIlncEDOH(Sr=ncpf zW}NS^Q1(ryZEc9Q73i06!PB$|W+}x=SyLe9KMLe69YP^jA>Vo-jX&y;x^lzJ*A&Rt zI^=O5$O~RbQ$dH+_&_K`5IuDNLmfgjp!j0^>($bDO@~nKRmgW^ExC_4q^W(kOdtQ@_}4aAbA}U_JO>iKvs0fb|1)D1+u0?+I=8H5(2Gb z!6yqWOaoDlMY=8(?WN_#bkU}G!w3fS^Sp&-2BZWh^p_|a?o9HH4XL5mxk-g+s-4Bz z%R$2SV|MX)dNt|D?n4*|b7aHY7_?ftv5_$({)xo925iC|uHVY8TE)TzyQLfN0>4VV z==Qp|-~9i!B!-xgkjN9G!scV3&#DE=fe2Ay}Bi+d>MzWrUFG zB#ZwgdGQUw0)cSFD&2YqI7#Ji;wFZJC%D3aTB!)>s(gj$Ag;dKV-gV2B#1556*|_7 zvapzVl1dS@NCvoUzg^PIq&e&h+ypo9{RbM}sa?($9NO{ZV1t-^@ZUn+9moP9!Z+H$ zE*Z|Hk(MC?IY)=6_COjlRanYW!@;NJ)&kbb?cDi_>U|S?>_1G~zh% z_wketfP|B%H2Ko9-6!-|M~+x0$DWGElBwjgQ}I-6Iv!1)nvP4fQrbe4Q6pW(xHSU9 zJHDkVa;+B|{3DO2QMyQX(BSEIXIWK`A#&>N9GeJp2K2a9B z(o!+F$|_4XKSdf98Sq2byK1<#6GpXFYKP9AQ#-OSz%VKUPho7*;qv@862Dt{eHXgl z3A!UrVopq+j!v8yN9+>p^IngY6i=rO2Yam{tJfI?Xg|9GlL0X06yqpS0s`ZO@CG3G zv0Wn001#TqM2PILA;*-?jh~-GW2=)w?-016f4vpK> z^Gi$V+)Vo1qHRr1#oV3_rgp-Iu{%Fu=9N;2w#!>j9 zA+8jVV6?>3y3t`_EdLu>V7<=-)^+a@XD_>*umLl%o5V;2MBI{78+5=jWCQ|FyaG}k zwNy*U4^C{A4ln@lBc{;9JDsUdLT|WP?E#|mxlSBg5#6Bpl!8(JSgHXz?tNw0xp+At z+*m=&K$)k?H&JIhdN?!0G@qL(A|SMuYqtfB^FE>@BZo5Uwv*v4au+QK6D<&kT8y>! psFBn(QilU?qy+gEwXk`;G-<&48oE#o;tbvTRPeCj3D0ed{SQ8-Jrn={ literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_alteration.nss b/_content/ga_scripts/mut_t_alteration.nss new file mode 100644 index 00000000..d518bc14 --- /dev/null +++ b/_content/ga_scripts/mut_t_alteration.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Alteration template test script +//:: FileName mut_t_alteration.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Alteration +The subject can change his face with mere concentration. Bones, cartilage and +flesh respond to a whim, as do skin and eye colour. Even the hairline can +shift, and a beard can sprout or vanish within minutes + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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_ALTERATION, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_plantonly.ncs b/_content/ga_scripts/mut_t_plantonly.ncs new file mode 100644 index 0000000000000000000000000000000000000000..a25e2edfa187bab3a18af876cce97e13271dd0f6 GIT binary patch literal 2236 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 a`v1j)^~ARu34-&-zZiXif!F^}^#1@)zr>ON delta 16305 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 aNB(~)ff^G=4FrH06QB%9AwG2e1O0!rse=~)