From 639e995f3fcb9000dce606d2695b49b3f10216ad Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Sun, 20 Mar 2022 21:22:51 -0400 Subject: [PATCH] More mutation test scripts More mutation test scripts. --- _content/ga_scripts/mut_t_adherence.nss | 2 +- _content/ga_scripts/mut_t_feargen.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_feargen.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_firebreath.ncs | Bin 0 -> 5835 bytes _content/ga_scripts/mut_t_firebreath.nss | 59 +++++++++++++++++++++++ _content/ga_scripts/mut_t_flex.ncs | Bin 0 -> 5835 bytes _content/ga_scripts/mut_t_flex.nss | 58 ++++++++++++++++++++++ _content/ga_scripts/mut_t_forcebarr.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_forcebarr.nss | 55 +++++++++++++++++++++ _content/ga_scripts/mut_t_forcefield.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_forcefield.nss | 56 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_antidot.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_antirad.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_antirad.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_biotic.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_biotic.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_food.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_food.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_painkil.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_painkil.nss | 54 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_poison.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_poison.nss | 55 +++++++++++++++++++++ _content/ga_scripts/mut_t_ft_stim.ncs | Bin 0 -> 5483 bytes _content/ga_scripts/mut_t_ft_stim.nss | 54 +++++++++++++++++++++ _notes/Gamma Age Mutations Workbook.xlsx | Bin 24629 -> 24658 bytes 25 files changed, 662 insertions(+), 1 deletion(-) create mode 100644 _content/ga_scripts/mut_t_feargen.ncs create mode 100644 _content/ga_scripts/mut_t_feargen.nss create mode 100644 _content/ga_scripts/mut_t_firebreath.ncs create mode 100644 _content/ga_scripts/mut_t_firebreath.nss create mode 100644 _content/ga_scripts/mut_t_flex.ncs create mode 100644 _content/ga_scripts/mut_t_flex.nss create mode 100644 _content/ga_scripts/mut_t_forcebarr.ncs create mode 100644 _content/ga_scripts/mut_t_forcebarr.nss create mode 100644 _content/ga_scripts/mut_t_forcefield.ncs create mode 100644 _content/ga_scripts/mut_t_forcefield.nss create mode 100644 _content/ga_scripts/mut_t_ft_antidot.nss create mode 100644 _content/ga_scripts/mut_t_ft_antirad.ncs create mode 100644 _content/ga_scripts/mut_t_ft_antirad.nss create mode 100644 _content/ga_scripts/mut_t_ft_biotic.ncs create mode 100644 _content/ga_scripts/mut_t_ft_biotic.nss create mode 100644 _content/ga_scripts/mut_t_ft_food.ncs create mode 100644 _content/ga_scripts/mut_t_ft_food.nss create mode 100644 _content/ga_scripts/mut_t_ft_painkil.ncs create mode 100644 _content/ga_scripts/mut_t_ft_painkil.nss create mode 100644 _content/ga_scripts/mut_t_ft_poison.ncs create mode 100644 _content/ga_scripts/mut_t_ft_poison.nss create mode 100644 _content/ga_scripts/mut_t_ft_stim.ncs create mode 100644 _content/ga_scripts/mut_t_ft_stim.nss diff --git a/_content/ga_scripts/mut_t_adherence.nss b/_content/ga_scripts/mut_t_adherence.nss index 873301da..16df5791 100644 --- a/_content/ga_scripts/mut_t_adherence.nss +++ b/_content/ga_scripts/mut_t_adherence.nss @@ -1,6 +1,6 @@ //:://///////////////////////////////////////////////////////////////////////// //:: Name Adherence template test script -//:: FileName tmp_t_adherence.nss +//:: FileName mut_t_adherence.nss //:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* diff --git a/_content/ga_scripts/mut_t_feargen.ncs b/_content/ga_scripts/mut_t_feargen.ncs new file mode 100644 index 0000000000000000000000000000000000000000..bb56084a830ce3cc90722d56f44adf52e731f12e GIT binary patch literal 5579 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 R$31lGRl&oCt2}os_CNergDn66 literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_firebreath.nss b/_content/ga_scripts/mut_t_firebreath.nss new file mode 100644 index 00000000..726666e2 --- /dev/null +++ b/_content/ga_scripts/mut_t_firebreath.nss @@ -0,0 +1,59 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fire Breath template test script +//:: FileName mut_t_firebreath.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fire Breath (Physical) +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); + +//:: No pure strain humans, plants, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PLANT + || nRace == RACIAL_TYPE_PSH + || nRace == RACIAL_TYPE_SHRUBO + || nRace == RACIAL_TYPE_BLOOM + || nRace == RACIAL_TYPE_MYCO + || nRace == RACIAL_TYPE_CULEN + || nRace == RACIAL_TYPE_ENT + || nRace == RACIAL_TYPE_CREEP + || 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_FIRE_BREATH, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_flex.ncs b/_content/ga_scripts/mut_t_flex.ncs new file mode 100644 index 0000000000000000000000000000000000000000..9e10b048cc87ebddf7e3f6661be3e9c54c5d35fc GIT binary patch literal 5835 zcma)ATWl0n7(QqAQrj-2H)#vBj4ibnT4Dky1neS+l9mz zZ=bWAGK*COE{{Q>0 z-}%p(nT#dOGsF9bjxx66hYkk+9x#~^2!>eo)O0L09zS~eI6iLeXLudk$9A!M_wH?) zEWpK;fiAnn;O9|;izl~PkTlwbxvg2Z6y!-$OnAngFf>8KJo)T@*yAju#cSi$hnU^L$S1RnJTT)`1(MStL=)A^^9p2HhivokvQL40phK$5A$&uD z%<2&40r_5mT+kuh1M->znbRS308!HCDFu?%Aps9B0}5nbht!or*nbLSL5GArAlDQ~ zUWY_HAg?Qs6&p< z4l;(qKT&wsfQN8~?K88hX0dS5YVN|bz^~FTroHYSc}iArHZa02tB?-He+2PxhgUgW z{f$X=O!py(tU=7}=#z@*fqJp?!G9Bdx1$P_2(K6eyKLBpM!F3fs5v%B+yjqPZbU$aqAhdK z$)e~oRBw-#qvmlBF^+7|->_a|0oy0hEleGN8zsKqFw0Tcz6E%yp<`Mu=1v2iG^&g*M5+niuHj!vRufdvbjuZ6=ZNfAQY!bv(L<= z7ZgW^k zSTdD-dMciZO~<3j)6;Q@R;VpZ8C5c6tXl&pyyHn#(UWcG)2miWyk9z=#GeVr}iRpKM?>f6NCnwKDCr*wdb_t&I9#@o9PkRi9 zddxwy$KDDses%?R2Edd{jAJAT3XB`V>p|c#BAgElvRM>GEp8?JcW}}eU0t;b#Vn9= zHk}1}j+&?oF_yL`&|?wWte`yIkTctXS}*`erhRZADGV1W6$Ro6CkiM?jUBMlViXb` zz!_HbVF|!1%nVNq%@XebwGh~K4=+w)5Nw68AZri?qD3kWSZ(gQzgRF2tsM4FzE@@k zrj1ePCpJ*62RKG8^r*_|9Dq{5;10YKe_tb(;_tdCRz&!4=BxSl#-uK?D|q-oW~{jj zTI6b^I8Z9E7r2z;SOb&5cJ0`;wz%YuYWBEeHimzPEE+_Me#e6X} zd`N}_1RF8nr{CEiv2Y_`tRjq-k-g~xaUz{|VR6w1YS1>u!*0N4EN{_pi_7sE2*cD^ z&_*$RP!nVnpX3hLnYQIi5YIp*5 zzSf-07tAai3PsoLu@BBriVaio9-V_ul1)?+7jkr|1AikouR1|M)6HiE&&UIMGOTjCPxLlRrH0|Eg2Xh8Vk9rmtIMsGM> z?FOO!xl$}!QQeUEl!8_NSh@i_&Ut0TK6u$B+*rZLz?qBXo9MF*Gn^S@TFy;W5inZK zwbO#8c^}o0l|!2~+bQs7`4l6FkSrLCnvAt{tCiF|(u9L-qy>2uT-dx`+G!yADmqXN R;2yg5s^AgBRi4`>`yUWggDwC7 literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_flex.nss b/_content/ga_scripts/mut_t_flex.nss new file mode 100644 index 00000000..5bd48bd0 --- /dev/null +++ b/_content/ga_scripts/mut_t_flex.nss @@ -0,0 +1,58 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Flexibility template test script +//:: FileName mut_t_flex.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Flexibility (Physical) +The mutant’s bones and joints become slightly flexible and make it easier to +squeeze into small spaces. The character gains +2 DEX, a +3 bonus on all Escape +Artist checks and to their CMD vs grapple attempts. + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: No pure strain humans, plants, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PLANT + || nRace == RACIAL_TYPE_PSH + || nRace == RACIAL_TYPE_SHRUBO + || nRace == RACIAL_TYPE_BLOOM + || nRace == RACIAL_TYPE_MYCO + || nRace == RACIAL_TYPE_CULEN + || nRace == RACIAL_TYPE_ENT + || nRace == RACIAL_TYPE_CREEP + || 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_FLEXIBILITY, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_forcebarr.ncs b/_content/ga_scripts/mut_t_forcebarr.ncs new file mode 100644 index 0000000000000000000000000000000000000000..01cb70033f0c7e8056117b6fc4133e59665cec96 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=OA-J01l zz6j=Iqm)5NVZ$?zrY2Go(L^#e9Z#N)PE)=ht%poEg+UfcBqmd1(TV6}ES{Pemr23w zqaF)2x0P2y=x3Qv!LjXbkns+q3S`X-Vb1~NjDhma2zg&w+nfRomY~fMwQ#zn4=DJT z5@T&duQ8Q%{Qg0zFm<+Ta5nR-iqVp!Ma@z#Rqp zc_nD85A+)adZrSz(Fgh}lx@4{Qi-|jY%!ZVfAXSTC}d~s)O0#yqg?1MSejA^MsGl_ zFynlOg|crtZEHictw6to3!bJ$FiR;`%9;W(|4|@s=@1IJ3i;LxY5Y-#)Rh}%zNSFF z)*+AkKwj`dnhH9k#s@+ng6N_9ALNU$2(NYdVB-uR^}_LYkIzNK?6C#_I|s zr$eYrR4p$mkYydR%}2|A1@eIosV#@_4Fxi*LzoZbdj)b{hj1UrWd$;)Luddi?(>ua z$?6c(N6VlBnb#qaatQlRfh_2dkPqaV0?F%;un*)71+t<;w);TNDv&iD((VHpk`QPe z3qDz3VH${XEYfwUXfG`Gjg5>U@lPb)HDD9&aQ#+x)hZS)*e%_77x-1` zMYq?zEl=?Z?gmE4BNg01`;QPhwFeq0+=u`VMOx+{lSPqbh~8e!M@{2isyLECf5Ul=nT}2>w-99j z7K(kpp_e1hT@^_(q(H)mt)sDYcyHnkl({^57=o){@Sgm+c{@|I;N(rk5)0W}pR7dii;MP*mCsqZd~PUHu+zm01=}JKBbE`Ap%KT4 zzmKPM03@75rOB6;?LMK$I&#E1IrdaMmP{p|or$}kX zPS7235_4kmbadjxIAWJzpZ9vKqOJhm<)g^rx-_x5)c?Kgf{@e zr$x9wuw}Byih3L+{C7~&6kT1l3&kuHWCjiCoYC zh^GDECMq-+NfiO&3D*h;NS$M_n_?tVIe;>Z=tB~KZ|E7m80sbd25Kg->pogs$H3SM zW`Wm0G^0fd4oGe3zCT;g4=o(dB;O~!1JT9^FihxPXI$JnvdoS89TmmA-kN+Cl>R?)WJj2Bq*?910DnJfW*KJgRqJ)I!4aWg~ADU zIf2DPZ`Pq~w1?e*VJw#@xYeV04TvF1EN~;4J}8M|6rZFHM=VG3MX+bEd&voM1is%N#rxc9($5IW*aqla`&c(|K z;l>JD2Fg5DzKJ^9(ZiV`rup1V5dopKT)Qo3oc9qO899_$x19`ck-KO?m}r4O)MBi) pM~$SWkvbfBBPGbUsD;hzrAY(U*U*J(5NGJtr-FwKPk3%y?0;|ZJv{&b literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_forcebarr.nss b/_content/ga_scripts/mut_t_forcebarr.nss new file mode 100644 index 00000000..dfea8ea8 --- /dev/null +++ b/_content/ga_scripts/mut_t_forcebarr.nss @@ -0,0 +1,55 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Force Barrier template test script +//:: FileName mut_t_forcebarr.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Force Barrier (Mental) +The mutant is able to create an invisible wall (force field) at a distance of up to 25 feet away, plus 5 feet per MPS modifier point. The +maximum size (height and length) of the barrier is 100 cubic feet plus 50 cubic feet per MPS mod. The barrier is not more than 6” thick, +but has a Hardness and Energy Resistance of 10. It has a maximum of 50 HP’s plus 5 HP’s per MPS mod, and cannot be penetrated +until destroyed or cancelled. If the mutant cancels the barrier (or if destroyed), it regains 10 HP’s per hour, until reactivated. It cannot be +reactivated with less than 10 hp + +[Wall of Force (3 + WIS Bonus / 2 uses per day)] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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_FORCE_BARRIER, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_forcefield.ncs b/_content/ga_scripts/mut_t_forcefield.ncs new file mode 100644 index 0000000000000000000000000000000000000000..de5b92f4bc0ef6a1ca847f9bc356d9c010ff2b0e GIT binary patch literal 5579 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 literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_antirad.nss b/_content/ga_scripts/mut_t_ft_antirad.nss new file mode 100644 index 00000000..c54ce308 --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_antirad.nss @@ -0,0 +1,54 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Anti-Rad template test script +//:: FileName mut_t_ft_antirad.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Anti-Rad (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[Eliminates radation build up & sickness.] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_ANTI_RAD, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_ft_biotic.ncs b/_content/ga_scripts/mut_t_ft_biotic.ncs new file mode 100644 index 0000000000000000000000000000000000000000..841ce16f8f0dd6aaafee7c4adf97aa37920ba2b1 GIT binary patch literal 5483 zcma)AT}&KR6ux(6cM;fbVWGCzLa$Kdr_h2nG$AdzEL&QGl(5@Yjk?_~Ls@=yVc9nE z#rR_4qd$qps4+@R>Ti7T+1RLk(xgwCCO(+xgE2fbO;t>3>bd94ot-;73vJRJX3qJ} z&v(u}_s&ellj7{)p@C7xb}h6q`1gQdh8YO5+NtSydMq(|W*i^y>1B8wImq_1d-v{b z3TAS7WuVJ$G5C4R;PT0B79fpQX)dI+10i`EFy*hb#Jdd>Eo`s=-j6GLsBpdN$PaBJKfH~6U>o_Mlw;gcjF%&KLw3f%5I%ihKCPLp(2F2v8)b%p z;)bUmO;4mJV#!o`I*~dXnPox0lBwY5TI`kvc0pTxpeq`5yc)E@2RfudJF7wKE1`iq8uW{5(A_@J zZ#C$-YS2a>=qu2+Epmz^=W?^9T>j$e%T}?No3YZ=(M1SLYgVe71~LE9Aa8piM7a+6&JAh&(F>`o49t8@gM8zK9PxoX z?}kK+UPz4(geU^`F#V6c5b6Of7vo>Im&R*e2-RMPeD8)tm%NZ@WnjkZ8YJ(9P@Cvp zUeF-RUdRp~F9$WqM_x#6C4_HikXbK;`9OZqAQ!z5?gM#4gUop$v_Wd=^Rx!Zc_F5c zmp%^!6$D1df=?A# zm^MVUEz)tOWGyW(W=a~p2^Nxc$(V>qNo&| zgfU*0DX$1`k%<8`jdFxF$wv-EX#+{~9FySnqTNJryAoo|Ko%D9wzR@;86lL~#o~V{ zUAzKWU=WU2WewoJ7v#Ig~PtYhmZzd|G>c8JcnluhjBd7*C2O3_%G0RE2;oRc*PjltA>4O zq}z~znj`(xd*G4iMg(Li%Q6R*EXgVZd;2{(dOYr@jw2iNH>}sVY5Syh3sD8&MvLz^ z%yQU1tD;Cz3L<1|9fPICdlR2Po2#XV6kLUX_Z2S8TiKF;l{XbnF68pv_JhJyya(jr zcwTNTlx{lkBifzPbT82bn2O@L^?j5h^5X!3h z?6{CwwbC*VnF9i;o_3QsEv9UOwO)=4b(47%s1n%gB@je@*ZQ#%R7BL1ZQ*rVZU)C$ zb<5^wD5E9=eVBSz4X1a)=ysdlp|xlCj%o}DjM~7}7@M@XT<=Emy^`0rWBP62J7O2+ z)a2RN#HlgFF2Qr&<%*K{w8wC;OZ1B_dn>^B*%jCs08=S3PLL!ZF>VNN0D;ela9)5_ zu_%gqd_m&BgOg}%b=4}Ca?q5snH;p|us~givAjKj9t+cE1@v@6&g?&&v== zVYn!%B#0-SD1eYUJ7A~8D5Q1(XUOOy3V>Ib8NL{rCH?_=LSWZ@yf}$LuvNl>tU+kT zN<-i5xlrDBx;Mn2pNOK3cJ^2$Z-GI$l-J;>$F2`#i^!=bCn^Ar;Iu=nMR4zk2edRQ|d+bHy%=E(2QYJr>xv*%7 z$*H(A(;?J0_;7XSC#1e!%od6w2Zusgb$jfCGgSE$YcjwkamESwq9KnIP+*M2HM%ij znG63LRp9=B399SvCC*-QCSe0sVlSCd2w+^OT^oGBZO8}&9)B6E+HR?rP#==msvHmi z;D=4=hqu|gJ{i5?RJ9X?_UAOYY$dxv`6&g9@`-W-cAWFdkbUs7Dco4W$iSJa%Qw+y z3uZXe&pbId5hGxvmG$&FU#e5GGk55EG2;?$nv|c%%sj*(eL@ eDtlq`dU>aT=xgXe)rWiN)~kYt4HrGP1^XYjsUq(H literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_biotic.nss b/_content/ga_scripts/mut_t_ft_biotic.nss new file mode 100644 index 00000000..25604477 --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_biotic.nss @@ -0,0 +1,54 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Antibiotic template test script +//:: FileName mut_t_ft_biotic.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Antibiotic (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[Cures disease & Heals 2d6 HP once per day per creature.] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_ANTIBIOTIC, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_ft_food.ncs b/_content/ga_scripts/mut_t_ft_food.ncs new file mode 100644 index 0000000000000000000000000000000000000000..2359eba145a14ecc994490dcbce895d880ba7e81 GIT binary patch literal 5483 zcma)AU2GIp6ux(6cWc{aX}3kF&~k05{h@_cNl6;0ZnsOp)Y5bpP@^u(c1pKDyX|%% z@x}OJ;-g}sF`5`{Oz<~8_-rI9Pnz(gA@RXPAB^b(A*eN!;JN3_ot-;7+d{%lXU_S~ z&v(u}_s&ellj7{)p@C7xb}h6q`1g=th8YO5+NtSydMq(|W*i^y>1B8wImq_1`}gl} z3TAS7WuVJ$Gx&MJ;PS~G79fpQX)dI+10i`EFy*hb#Jdd>Eo`s=-j6GLsBpdN$PaBJKfH~6U>o_Mlw;gcjF%&KLw3f%5I$X#Pitl?^diXFMwwxt zxZ&By(-Y~5STdEKPNdGprio9W{ix|s9AuGXaxy&{n}|)u6X}UDMH*HI{Rs5Dr?OI^ zpB3LyW5>N9QhBifiD@GoV>+K8yx zN_FhPRp0lhy3%g0WGeW%7Q3Z^UC>q^=!ym%uLf=KfevZV&T7#5N@(D&2K}NMbhi)m zTMc@y8nn>|`Wm!ti<~0Kx!i0im%n)WvQ;eRW~}sdCTpQxSo_$T$_cX9tM0Jke3wAm zx9qX9A;(IfN5Q2|bP>YRnw6@iLCk+N$U9yLQLaP2b3+<`^g`+?12f;yAm4Z)M|>bJ zx*^e`7gFN`A&P)KO#fpqgnB^B#rW6lrSZBKLbcZ+-@75vB`+je8JO{=2FZIN)F!%@ zmo&(-7qY|0%RvqDkrz^13E>+WWY!B|K9Cs{hLDsyG79U8zg23ol@Tmd| z(}t+FMLN!utfl3}Ovxg?VG9QI3%r@O7bpqt&|jfxIMb*r4y1-I`=n#<>F06pJhnBQ7T@tnmh0;@T>BRX|KCS zo|YAy4UCY>Dx`z)A4fdg;Z;r7?TsmQO!rZUtWnPG*fYsgVZqABGub%{PjmY~6qTZr zFviO={XJ3x%v)QNFc=kToIFpj7C8syFg{{{MPMHQe3uNVV+-LMah zbQ>~IbEKbo4?Ggxh=2@bS>~XUC0S))Z@(u;kH`Jgab$!3hV>dZZJ*R`A*uk}Xz~4q zSq|H0RTL>oL4=I0W3aS%Z{ZVYbG7u4f@=`)zQTohD_at<@}}a+gWN_an6{ktFM`SaLi`I-N)lAcSMvIHOur3$N9@9! znmikuI5mdYC3w!eTu~CA_81O!iGI;#Zv_}Xy9zr4U@9fX36caP#tq>OAn+Lx&I_PJp1o5O31rSna2kev>h13q<3>ke)0q_bl!xuxd#6Lh!2<(QB7bh_Ywn|u#H3-dE ziO2z~%^eRG3+CaW!`{gcsO-SBF%0#@0_uE#W7I;Ax}44dCnbX73xy_T^Dji zgpOsup8sG(>0);Ujvda9Guiun+z=S63ZrFYZ@SPp;dYx?T=Zrg z+QxX;P1uapEgIhKa=ZpY-w!&n8RaLVV-fX1LzPdlCIeg&XPkg98uCa11;$8RqZ<>J zx$wVH1?~@+pt|l};_MY?5;kBZ_L3Qe0LF#dwZRA6hKxYq$ydRu?Us58^&yF^$^iiY ze%O?Lc$>ZJlhK<_RXagwe@>IjRTd=q`P zV1_gO%#(8yF#<+wx#zUt(R=`Q6mw{^ZYKrate#>7VUh&`F~QjGPMt}QN1AYujk2Jw evKKaQly@44zJ?A|eYl5iy()OvaM5!|u>S!sOd|CF literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_food.nss b/_content/ga_scripts/mut_t_ft_food.nss new file mode 100644 index 00000000..3f035082 --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_food.nss @@ -0,0 +1,54 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Sustanance template test script +//:: FileName mut_t_ft_food.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Food (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[Provides nutrition for one medium creature per day.] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_SUSTENANCE, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_ft_painkil.ncs b/_content/ga_scripts/mut_t_ft_painkil.ncs new file mode 100644 index 0000000000000000000000000000000000000000..bceca8d85067438bc6c2725691a7a07764ca9f10 GIT binary patch literal 5483 zcma)AT}&KR6ux(6cM;fbVWGCzLa$Kdr_h2nG$AdzEL&QGl(5@Yjk?_~Ls@=yVc9nE z#rR_4qd$qpXyOksslV~TXJe!GNs~Tln)qO%561A&G*vOBspp9NG0;a(2qdRdnzjx z`dRTUHFn$$GTv%z16gxJ*s}mRXP|vELfKdMHm5;@WoT2xDQu@Ke22;b4gXSBtc{48 ztyIVEU-dnYsw?g0N~VIJYq47z*adC%fv#xK@oLZpALx(D0}ty!sR8pQlZgS_p95al}LJ2#~9M=zwVGBEQs4f2f_a>NJn zyc-fNdLcDF5TXd!!}LG)LZ}C{T#SF+UK+1?Ayj)E^1T}pUGhSrm4O+rYmmGbLT#dZ zc|n6Ldm%e~yd2aZA9*3Ql@Pw6L1w)W<^%abgIx4NxDVtF4KnA2&<3fc&(j(t=Y^O) zUivi1ycZIwgs}fK$buIV@_}5_AO$ZZ>;rjIgRFQVJAEMMHOQJ5(&7W@R}dH-3qDm~ zVcHPYwn)dBlC`wFm?>GrH*CRxevUWO_5vlr9r`OY4QCp4#evk&WuJ8HJ^eiHy&Np; z9Jfj*Gpi}vb~nPnm~9)bMxSWzz(K}P_$LbQ8t@R#SUn=QDoVvmR&xiQ1%6e2G3|Bt z$kVcdvw;zES%q{k{^N*;JG`pty1g-_j_E!Oku}P>9eXO7DlAy}cqTh%;c0Fkh@w(- z62^F0ro1A&MJ5K&G|CayBp*2tr41y_b4-HQi*^&i?MjF-16f$a+tLcZWrR>_7mNR; zbnyygfk8N8l~1L;oUHP<@FCK{lU&n4uhfKel)XZ7FjwE<3JHW55^zg>g^6{cEo>&9 zqE-YiN&ybT@02|=6%P9nA3_><{R0DU^BkTv9LDiPUxVEF;J-lMt*8PN;T2_certOp3EkqT78!f)y zFw0^4tcoHKADK8(y3>r66yGKB9=Ncolt14wWTSeMx~6rHG;yszO5>2 zvg1N#)k@1eWDW?VdfH9mw3xC9)_OTI)J^75ph{q`mp~BtUF*k6P!Um2wuRSexfvX1 z)h(N!p^Tag^kM20HuJz9rz*qeS^9bf7gXv z5usz*ujk(%QM%Y&fn$fWBh4M)`T%@C;g_AsNp{23(}P>1(IU39G5`UC$pKDlM=)Fg z45Mf|Q7C4u#LA`Ia;lJAER@oNM^#ABU_%D{^g0_P5;p|Ks={a)*_$pjPPpAB78ku) zhqf^ub^|tJb&G~~yBx29(D#FmY)1LX=vYL3P`M28^p(@-?y(n*Gt&!8OPTyk=E9;S zCa2=gOove0;KS9OpOE@`FK!Gt5*XYKC zWiI@0RDt^gCaA8vmpFULnS>2kiM?b-A%JnAc5Uzhw;>}Cc>HCsYP+RgLVZYLt8zd9 zfFCxcAKqr~`egKmQ`Jro+MmW9mO2ltlLR}H>;-@L6~HLKuj>UyHjV<*bvWqOYL?RUhu5TdxWpHeB@F7VLlXb0YEp literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_painkil.nss b/_content/ga_scripts/mut_t_ft_painkil.nss new file mode 100644 index 00000000..859b7257 --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_painkil.nss @@ -0,0 +1,54 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Painkiller template test script +//:: FileName mut_t_ft_painkil.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Painkiller (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[2d6 + CON Bonus Temporary HP once per day per creature.] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_PAINKILLER, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_ft_poison.ncs b/_content/ga_scripts/mut_t_ft_poison.ncs new file mode 100644 index 0000000000000000000000000000000000000000..be3b5b71ed56a29d4f68d36a8009c8fba7a4228c GIT binary patch literal 5483 zcma)AU2GIp6ux(6cWc{aX}3kF&~k05{h@_cNl6;0ZnsOp)Y5bpP@^u(c1pKDyX|%% z@x}OJ;-f!_#%N-&F~Q&X;IomaJZZv{hQtRGeK4jEgrL??g6EzycXsaVYzqlHojK<_ zKi@g`+&eQFPl~gHhXzI&+qKZf;NL@n8D=2JYNw{->9NGbRu;&Hcfm2?MF?A;vkD8lauMu*hFkHo=8uODblby=trREJ(ZOT z{jB(w8awU<8E-YVfvmY9?0JBkGtj;nq3o-Bo714dGPEh;6t+_qzC-1JhJPt5)<#6l zR;ptUuKIyT)s=R0B~!uAwb(5U?1HxXKvy*Acr|E)4|GU_c2j zzGaV<4LMcuK~}twoj#EB8f482Y4L&dD+r8^1)nOg zFl~rxTcqPm$y!=o%#it{1b)u40s43K1nD)AR z~Jd>TX@HDp%L{TX^ z31hr0Q(h6?A`=5>8s!LUl8+pS(gu>|IVQpDMZ1aMb|u7^fh;WI9chK%HbN-1i^cy^ zx_AY$z#ts4%BRv^PFDFl_z>yfNv>(2S875!%3dWon5*w_g#g8ptTlx{lkBifzPbcE3bn3aOL^?j5h^5X!3h z?6{CwwbC*VnF9i;o_3QsEv9UOwO)=4b(47%s1n%gB@je@*ZQ#%R7BL1ZQ*rVZU)C$ zb<5^wD5E9=eVBUJ45xR(=ysdlp|xlCj%o}DjM~7}7@M@XT<=Emy^`0rWBP62J7O2+ z)a2RN#HlgFF2Qr&<%*K{w8wC;OZ1B_dn>^B*;UvX08=S3PLL!ZF>VNN0D;ela9)5_ zu_%gqd_m&BgOg}%b=4}Ca?q5snH;p|us~givAjKj9t+cE1@v@6&g@~-f&oA>&&v== zVYn!%B#0-SD1eYUJ7A~8D5Q1(XUOPd3V>Ib8NL{rCH?_=LSQ$1yf}$LuvNl>tU+kT zN<-i5ylrDBx;Mn2pNOK3cJ^2$Z-Gt3p-J;>$F2`#i^!=bCn^Ar;Iu=nMR4zk2edRQ|d+bHy%=E(2QYJr>xv*%7 z$*H(A(;?J0_;7XiC#1e!%od6w2Zusgb$jfCGgSE$YcjwkamESwq9KnIP+*M2HM%ij znG63LRp9=B399SvCC*-PCSe0sVlSCd2w+^OT^oGBZO8}&o_rOo+HR?rP#==msvHmi z;D=4=hqu|gJ{i5~RJ9X?_UAOYY$dxv`6&g9@`-W-cAWFdkbUs7Dco4W$iSJa%Qw+y z3uZXe&pbId5hGxvmG$&FU#e5GGk55EG2;?$nv|c%%sj*(eL@ eDtlq`MtP@!=xgXe)rWiN)~kYt4HrFk1p6Nca3b>n literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_poison.nss b/_content/ga_scripts/mut_t_ft_poison.nss new file mode 100644 index 00000000..d2d75c5c --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_poison.nss @@ -0,0 +1,55 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Poison template test script +//:: FileName mut_t_ft_poison.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Poison (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[Poison fruit, contact & ingestible DC = 5 + 1/4 HD + CON Bonus 1d6 HP damage / round for 10 rounds] +] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_POISON, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_ft_stim.ncs b/_content/ga_scripts/mut_t_ft_stim.ncs new file mode 100644 index 0000000000000000000000000000000000000000..c79c923a9d3ad8727b7e60ce664019bf11abb23d GIT binary patch literal 5483 zcma)AU2GIp6ux(6cWc{aX}3kF&~k05{h@_cNl6;0ZnsOp)Y5bpP@^u(c1pKDyX|%% z@x}OJ;-f!_#%N-sF~Q&X;IomaJZZv{hQtRGeK4jEgrL??g6EzycXsaVYzqlHojK<_ zKi@g`+&eQFPl~gHhXzI&+qKZf;NL@n8D=2JYNw{->9NGbRu;&Hcfm2?MF?A;vkD8lauMu*hFkHo=8uODblby=trREJ(ZOT z{jB(w8awU<8E-YVfvmY9?0JBkGtj;nq3o-Bo714dGPEh;6t+_qzC-1JhJPt5)<#6l zR;ptUuKIyT)s=R0B~!uAwb(5U?1HxXKvy*Acr|E)4|GU_c2j zzGaV<4LMc^!6$D1df=?A# zm^MVUEz)tOWGyW(W=a13JX>~p2^Nxc$(V>qNo&| zgfU*0DX$1`k%<8`jdFxF$wv-EX#+{~9FySnqTNJryAoo|Ko%D9jWewodu7i|g~PtYhmZzd|G>c8JcnluhjBdB*C2O3_%G0RE2;oRc*Pjl>xO-3 zq}z~znj`(xd*G4iMg(Li%Q6R*EXgVZd;2{(dOYr@jw2iNH>}sVY5Syh3sD8&MvLz^ z%yQU1tD;Cz3L<1|9fPICdkddHo2#XV6kLOV_Z2S8TiKF;l{XbnF68pv_JhJyya(jr zg8ptTlx{lkBifzPbcE3bn3aOL^?j5h^5X!3h z?6{CwwbC*VnF9i;o_3QsEv9UOwO)=4b(47%s1n%gB@je@*ZQ#%R7BL1ZQ*rVZU)C$ zb<5^wD5E9=eVBUJ45xR(=ysdlp|xlCj%o}DjM~7}7@M@XT<=Emy^`0rWBP62J7O2+ z)a2RN#HlgFF2Qr&<%*K{w8wC;OZ1B_dn>^B*;UvX08=S3PLL!ZF>VNN0D;ela9)5_ zu_%gqd_m&BgOg}%b=4}Ca?q5snH;p|us~givAjKj9t+cE1@v@6&g@~-f&oA>&&v== zVYn!%B#0-SD1eYUJ7A~8D5Q1(XUOPd3V>Ib8NL{rCH?_=LSQ$1yf}$LuvNl>tU+kT zN<-i5ylrDBx;Mn2pNOK3cJ^2$Z-Gt3p-J;>$F2`#i^!=bCn^Ar;Iu=nMR4zk2edRQ|d+bHy%=E(2QYJr>xv*%7 z$*H(A(;?J0_;7XiC#1e!%od6w2Zusgb$jfCGgSE$YcjwkamESwq9KnIP+*M2HM%ij znG63LRp9=B399SvCC*-PCSe0sVlSCd2w+^OT^oGBZO8}&o_rOo+HR?rP#==msvHmi z;D=4=hqu|gJ{i5~RJ9X?_UAOYY$dxv`6&g9@`-W-cAWFdkbUs7Dco4W$iSJa%Qw+y z3uZXe&pbId5hGxvmG$&FU#e5GGk55EG2;?$nv|c%%sj*(eL@ eDtlq`MtP@!=xgXe)rWiN)~kYt4HrFk1p6NwULy1W literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_ft_stim.nss b/_content/ga_scripts/mut_t_ft_stim.nss new file mode 100644 index 00000000..5da872cd --- /dev/null +++ b/_content/ga_scripts/mut_t_ft_stim.nss @@ -0,0 +1,54 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Fruit, Stimlant template test script +//:: FileName mut_t_ft_stimulant.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Fruit, Stimlant (Plant) +The plant character grows a fruit (that resembles berries or a chosen type) that has a useful function. The fruit can be any size, from a +strawberry to a melon, and the player can select any colour or texture. Green Folk cannot benefit from eating fruit because of their +unusual digestive systems. The plant can grow 1d3 pieces of fruit overnight, but they must remain on the plant for at least a full day to +develop the relevant property. A plant character can have up to 4 + half character level (round down) pieces of fruit growing at any +particular time. The fruit stays fresh for a month before rotting and falling off. Each fruit must be consumed within an hour of being +picked or it will lose its special properties. Roll 1d8 and reference the table below to determine the fruit’s properties. (All fruit grown by a +particular plant have the same property.) + +[Cures fatigue & exhaustion or STR +3 & DEX +3 for 4 hours] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: 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_FRUIT_STIMULANT, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_notes/Gamma Age Mutations Workbook.xlsx b/_notes/Gamma Age Mutations Workbook.xlsx index 553e7e660d6463ab134336b21339a4e24051300a..d5bbbbc1ad75e1b8d4eeb2808cc233ea7f40f5c3 100644 GIT binary patch delta 13943 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 CJUL4M delta 13907 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