From ef4f0bb7177527e07a7aca5471580da31e3b1449 Mon Sep 17 00:00:00 2001 From: Jaysyn904 <68194417+Jaysyn904@users.noreply.github.com> Date: Mon, 21 Mar 2022 21:09:50 -0400 Subject: [PATCH] More mutation test scripts More mutation test scripts. --- _content/ga_scripts/mut_t_ab_acid.nss | 6 +-- _content/ga_scripts/mut_t_ab_cold.nss | 6 +-- _content/ga_scripts/mut_t_ab_elec.nss | 6 +-- _content/ga_scripts/mut_t_ab_fire.nss | 6 +-- _content/ga_scripts/mut_t_ab_rads.nss | 6 +-- _content/ga_scripts/mut_t_ab_sonic.nss | 6 +-- _content/ga_scripts/mut_t_acidgas.nss | 6 +-- _content/ga_scripts/mut_t_acidhand.nss | 6 +-- _content/ga_scripts/mut_t_adaptation.nss | 6 +-- _content/ga_scripts/mut_t_adherence.nss | 6 +-- _content/ga_scripts/mut_t_adrenaline.nss | 6 +-- _content/ga_scripts/mut_t_allurement.nss | 6 +-- _content/ga_scripts/mut_t_alteration.nss | 6 +-- _content/ga_scripts/mut_t_antileech.nss | 6 +-- _content/ga_scripts/mut_t_ap_control.nss | 6 +-- _content/ga_scripts/mut_t_balance.nss | 6 +-- _content/ga_scripts/mut_t_beguiling.nss | 6 +-- _content/ga_scripts/mut_t_blindgas.nss | 6 +-- _content/ga_scripts/mut_t_bodyctrl.nss | 6 +-- _content/ga_scripts/mut_t_boomseeds.nss | 6 +-- _content/ga_scripts/mut_t_carnjaws.nss | 6 +-- _content/ga_scripts/mut_t_chameleon.nss | 6 +-- _content/ga_scripts/mut_t_claws.nss | 6 +-- _content/ga_scripts/mut_t_confusion.nss | 6 +-- _content/ga_scripts/mut_t_constrict.nss | 6 +-- _content/ga_scripts/mut_t_conv_acid.nss | 6 +-- _content/ga_scripts/mut_t_conv_cold.nss | 6 +-- _content/ga_scripts/mut_t_conv_fire.nss | 6 +-- _content/ga_scripts/mut_t_conv_rads.nss | 6 +-- _content/ga_scripts/mut_t_conv_sonic.nss | 6 +-- _content/ga_scripts/mut_t_cryo.nss | 6 +-- _content/ga_scripts/mut_t_darkvision.nss | 6 +-- _content/ga_scripts/mut_t_deathfield.nss | 6 +-- _content/ga_scripts/mut_t_im_acid.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_acid.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_cold.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_cold.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_drain.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_drain.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_elec.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_elec.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_fire.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_fire.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_hold.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_hold.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_mind.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_mind.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_poison.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_poison.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_rads.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_rads.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_sick.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_sick.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_im_sonic.ncs | Bin 0 -> 5611 bytes _content/ga_scripts/mut_t_im_sonic.nss | 51 ++++++++++++++++++++ _content/ga_scripts/mut_t_intuition.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_intuition.nss | 53 +++++++++++++++++++++ _content/ga_scripts/mut_t_invis.ncs | Bin 0 -> 5579 bytes _content/ga_scripts/mut_t_invis.nss | 58 +++++++++++++++++++++++ _content/ga_scripts/mut_t_plantonly.nss | 6 +-- _content/ga_scripts/mut_t_precision.nss | 6 +-- _content/ga_scripts/mut_t_sleepgas.nss | 6 +-- _content/ga_scripts/mut_t_smell.nss | 6 +-- _content/ga_scripts/mut_t_speed.nss | 6 +-- _content/ga_scripts/mut_t_stopgas.nss | 6 +-- _content/ga_scripts/mut_t_touch.nss | 6 +-- _content/ga_scripts/mut_t_tripgas.nss | 6 +-- _content/ga_scripts/mut_t_vision.nss | 6 +-- _content/ga_scripts/mut_t_weakgas.nss | 6 +-- 69 files changed, 801 insertions(+), 129 deletions(-) create mode 100644 _content/ga_scripts/mut_t_im_acid.ncs create mode 100644 _content/ga_scripts/mut_t_im_acid.nss create mode 100644 _content/ga_scripts/mut_t_im_cold.ncs create mode 100644 _content/ga_scripts/mut_t_im_cold.nss create mode 100644 _content/ga_scripts/mut_t_im_drain.ncs create mode 100644 _content/ga_scripts/mut_t_im_drain.nss create mode 100644 _content/ga_scripts/mut_t_im_elec.ncs create mode 100644 _content/ga_scripts/mut_t_im_elec.nss create mode 100644 _content/ga_scripts/mut_t_im_fire.ncs create mode 100644 _content/ga_scripts/mut_t_im_fire.nss create mode 100644 _content/ga_scripts/mut_t_im_hold.ncs create mode 100644 _content/ga_scripts/mut_t_im_hold.nss create mode 100644 _content/ga_scripts/mut_t_im_mind.ncs create mode 100644 _content/ga_scripts/mut_t_im_mind.nss create mode 100644 _content/ga_scripts/mut_t_im_poison.ncs create mode 100644 _content/ga_scripts/mut_t_im_poison.nss create mode 100644 _content/ga_scripts/mut_t_im_rads.ncs create mode 100644 _content/ga_scripts/mut_t_im_rads.nss create mode 100644 _content/ga_scripts/mut_t_im_sick.ncs create mode 100644 _content/ga_scripts/mut_t_im_sick.nss create mode 100644 _content/ga_scripts/mut_t_im_sonic.ncs create mode 100644 _content/ga_scripts/mut_t_im_sonic.nss create mode 100644 _content/ga_scripts/mut_t_intuition.ncs create mode 100644 _content/ga_scripts/mut_t_intuition.nss create mode 100644 _content/ga_scripts/mut_t_invis.ncs create mode 100644 _content/ga_scripts/mut_t_invis.nss diff --git a/_content/ga_scripts/mut_t_ab_acid.nss b/_content/ga_scripts/mut_t_ab_acid.nss index 4aa8e323..e6d671a7 100644 --- a/_content/ga_scripts/mut_t_ab_acid.nss +++ b/_content/ga_scripts/mut_t_ab_acid.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Acid template test script -//:: FileName mut_t_ab_acid.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Acid template test script +//:: FileName mut_t_ab_acid.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Acid (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_ab_cold.nss b/_content/ga_scripts/mut_t_ab_cold.nss index 544cb6c1..62afcb27 100644 --- a/_content/ga_scripts/mut_t_ab_cold.nss +++ b/_content/ga_scripts/mut_t_ab_cold.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Cold template test script -//:: FileName mut_t_ab_cold.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Cold template test script +//:: FileName mut_t_ab_cold.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Cold (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_ab_elec.nss b/_content/ga_scripts/mut_t_ab_elec.nss index ba386738..c15f0de9 100644 --- a/_content/ga_scripts/mut_t_ab_elec.nss +++ b/_content/ga_scripts/mut_t_ab_elec.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Electricity template test script -//:: FileName mut_t_ab_elec.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Electricity template test script +//:: FileName mut_t_ab_elec.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Electricity (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_ab_fire.nss b/_content/ga_scripts/mut_t_ab_fire.nss index 9d0b78e4..912eda6c 100644 --- a/_content/ga_scripts/mut_t_ab_fire.nss +++ b/_content/ga_scripts/mut_t_ab_fire.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Fire template test script -//:: FileName mut_t_ab_elec.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Fire template test script +//:: FileName mut_t_ab_elec.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Fire (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_ab_rads.nss b/_content/ga_scripts/mut_t_ab_rads.nss index 0fa85c1a..ec31fff7 100644 --- a/_content/ga_scripts/mut_t_ab_rads.nss +++ b/_content/ga_scripts/mut_t_ab_rads.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Radiation template test script -//:: FileName mut_t_ab_rads.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Radiation template test script +//:: FileName mut_t_ab_rads.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Radiation (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_ab_sonic.nss b/_content/ga_scripts/mut_t_ab_sonic.nss index ce044c01..45e8e1a9 100644 --- a/_content/ga_scripts/mut_t_ab_sonic.nss +++ b/_content/ga_scripts/mut_t_ab_sonic.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Absorption: Concussion template test script -//:: FileName mut_t_ab_sonic.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Absorption: Concussion template test script +//:: FileName mut_t_ab_sonic.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Absorption: Concussion (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_acidgas.nss b/_content/ga_scripts/mut_t_acidgas.nss index 8a748060..de1c781a 100644 --- a/_content/ga_scripts/mut_t_acidgas.nss +++ b/_content/ga_scripts/mut_t_acidgas.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Gas Generation, Caustic template test script -//:: FileName mut_t_acidgas.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Gas Generation, Caustic template test script +//:: FileName mut_t_acidgas.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Gas Generation, Caustic (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_acidhand.nss b/_content/ga_scripts/mut_t_acidhand.nss index 7b7657cc..67a8a0b3 100644 --- a/_content/ga_scripts/mut_t_acidhand.nss +++ b/_content/ga_scripts/mut_t_acidhand.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Hands of Power, Caustic template test script -//:: FileName mut_t_acidhand.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Hands of Power, Caustic template test script +//:: FileName mut_t_acidhand.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Hands of Power, Caustic (Physical) diff --git a/_content/ga_scripts/mut_t_adaptation.nss b/_content/ga_scripts/mut_t_adaptation.nss index 79746c84..54676b00 100644 --- a/_content/ga_scripts/mut_t_adaptation.nss +++ b/_content/ga_scripts/mut_t_adaptation.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Adaptation template test script -//:: FileName tmp_t_adaptation.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Adaptation template test script +//:: FileName tmp_t_adaptation.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Adaptation (Plant) diff --git a/_content/ga_scripts/mut_t_adherence.nss b/_content/ga_scripts/mut_t_adherence.nss index 16df5791..ab294cc5 100644 --- a/_content/ga_scripts/mut_t_adherence.nss +++ b/_content/ga_scripts/mut_t_adherence.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Adherence template test script -//:: FileName mut_t_adherence.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Adherence template test script +//:: FileName mut_t_adherence.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Adherence (Physical) diff --git a/_content/ga_scripts/mut_t_adrenaline.nss b/_content/ga_scripts/mut_t_adrenaline.nss index 89660c50..19965264 100644 --- a/_content/ga_scripts/mut_t_adrenaline.nss +++ b/_content/ga_scripts/mut_t_adrenaline.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Adrenaline Boost template test script -//:: FileName mut_t_adrenaline.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Adrenaline Boost template test script +//:: FileName mut_t_adrenaline.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Adrenaline Boost (Physical) diff --git a/_content/ga_scripts/mut_t_allurement.nss b/_content/ga_scripts/mut_t_allurement.nss index 6d32d5b5..e3763dee 100644 --- a/_content/ga_scripts/mut_t_allurement.nss +++ b/_content/ga_scripts/mut_t_allurement.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Allurement template test script -//:: FileName mut_t_allurement.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Allurement template test script +//:: FileName mut_t_allurement.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Allurement (Plant) diff --git a/_content/ga_scripts/mut_t_alteration.nss b/_content/ga_scripts/mut_t_alteration.nss index f6731044..38302f95 100644 --- a/_content/ga_scripts/mut_t_alteration.nss +++ b/_content/ga_scripts/mut_t_alteration.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Alteration template test script -//:: FileName mut_t_alteration.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Alteration template test script +//:: FileName mut_t_alteration.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Alteration (Physical) diff --git a/_content/ga_scripts/mut_t_antileech.nss b/_content/ga_scripts/mut_t_antileech.nss index c07fbabe..203bad6b 100644 --- a/_content/ga_scripts/mut_t_antileech.nss +++ b/_content/ga_scripts/mut_t_antileech.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Anti-life leech template test script -//:: FileName mut_t_antileech.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Anti-life leech template test script +//:: FileName mut_t_antileech.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Anti-Life Leech (Mental) diff --git a/_content/ga_scripts/mut_t_ap_control.nss b/_content/ga_scripts/mut_t_ap_control.nss index 939daccf..f160e50d 100644 --- a/_content/ga_scripts/mut_t_ap_control.nss +++ b/_content/ga_scripts/mut_t_ap_control.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Animal / Plant Control template test script -//:: FileName mut_t_ap_control.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Animal / Plant Control template test script +//:: FileName mut_t_ap_control.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Animal / Plant Control (Mental) diff --git a/_content/ga_scripts/mut_t_balance.nss b/_content/ga_scripts/mut_t_balance.nss index 9c116afd..1e18d05d 100644 --- a/_content/ga_scripts/mut_t_balance.nss +++ b/_content/ga_scripts/mut_t_balance.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Heightened Balance template test script -//:: FileName mut_t_balance.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Heightened Balance template test script +//:: FileName mut_t_balance.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Heightened Balance (Physical) diff --git a/_content/ga_scripts/mut_t_beguiling.nss b/_content/ga_scripts/mut_t_beguiling.nss index b80b86f8..8343e1c9 100644 --- a/_content/ga_scripts/mut_t_beguiling.nss +++ b/_content/ga_scripts/mut_t_beguiling.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Beguiling template test script -//:: FileName mut_t_beguiling.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Beguiling template test script +//:: FileName mut_t_beguiling.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Beguiling (Mental) diff --git a/_content/ga_scripts/mut_t_blindgas.nss b/_content/ga_scripts/mut_t_blindgas.nss index 51a8202f..5a0d6db9 100644 --- a/_content/ga_scripts/mut_t_blindgas.nss +++ b/_content/ga_scripts/mut_t_blindgas.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Gas Generation, Blinding template test script -//:: FileName mut_t_blindgas.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Gas Generation, Blinding template test script +//:: FileName mut_t_blindgas.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Gas Generation, Blinding (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_bodyctrl.nss b/_content/ga_scripts/mut_t_bodyctrl.nss index 97aa4000..cc132c68 100644 --- a/_content/ga_scripts/mut_t_bodyctrl.nss +++ b/_content/ga_scripts/mut_t_bodyctrl.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Body Control template test script -//:: FileName mut_t_bodyctrl.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Body Control template test script +//:: FileName mut_t_bodyctrl.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Body Control (Physical) diff --git a/_content/ga_scripts/mut_t_boomseeds.nss b/_content/ga_scripts/mut_t_boomseeds.nss index 11917d03..306c768f 100644 --- a/_content/ga_scripts/mut_t_boomseeds.nss +++ b/_content/ga_scripts/mut_t_boomseeds.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Explosive Seeds template test script -//:: FileName mut_t_boomseeds.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Explosive Seeds template test script +//:: FileName mut_t_boomseeds.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Explosive Seeds (Plant) diff --git a/_content/ga_scripts/mut_t_carnjaws.nss b/_content/ga_scripts/mut_t_carnjaws.nss index 60760f1c..2aa2bf58 100644 --- a/_content/ga_scripts/mut_t_carnjaws.nss +++ b/_content/ga_scripts/mut_t_carnjaws.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Carnivourous Jaws template test script -//:: FileName mut_t_carnjaws.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Carnivourous Jaws template test script +//:: FileName mut_t_carnjaws.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Carnivourous Jaws (Plant) diff --git a/_content/ga_scripts/mut_t_chameleon.nss b/_content/ga_scripts/mut_t_chameleon.nss index bc7a1bdc..8a8a5c62 100644 --- a/_content/ga_scripts/mut_t_chameleon.nss +++ b/_content/ga_scripts/mut_t_chameleon.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Chameleon template test script -//:: FileName mut_t_chameleon.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Chameleon template test script +//:: FileName mut_t_chameleon.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Chameleon (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_claws.nss b/_content/ga_scripts/mut_t_claws.nss index 8ce09329..31e95161 100644 --- a/_content/ga_scripts/mut_t_claws.nss +++ b/_content/ga_scripts/mut_t_claws.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Claws template test script -//:: FileName mut_t_claws.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Claws template test script +//:: FileName mut_t_claws.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Claws (Physical) diff --git a/_content/ga_scripts/mut_t_confusion.nss b/_content/ga_scripts/mut_t_confusion.nss index ba556b95..ef102097 100644 --- a/_content/ga_scripts/mut_t_confusion.nss +++ b/_content/ga_scripts/mut_t_confusion.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Confusion template test script -//:: FileName mut_t_confusion.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Confusion template test script +//:: FileName mut_t_confusion.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Confusion (Mental) diff --git a/_content/ga_scripts/mut_t_constrict.nss b/_content/ga_scripts/mut_t_constrict.nss index 849864be..0ab9f4ec 100644 --- a/_content/ga_scripts/mut_t_constrict.nss +++ b/_content/ga_scripts/mut_t_constrict.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Constriction template test script -//:: FileName mut_t_constrict.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Constriction template test script +//:: FileName mut_t_constrict.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Constriction (Plant) diff --git a/_content/ga_scripts/mut_t_conv_acid.nss b/_content/ga_scripts/mut_t_conv_acid.nss index 0a90f4df..a3a83ccc 100644 --- a/_content/ga_scripts/mut_t_conv_acid.nss +++ b/_content/ga_scripts/mut_t_conv_acid.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Conversion: Acid template test script -//:: FileName mut_t_conv_acid.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Conversion: Acid template test script +//:: FileName mut_t_conv_acid.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Conversion: Acid (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_conv_cold.nss b/_content/ga_scripts/mut_t_conv_cold.nss index 52f26329..1a4756bc 100644 --- a/_content/ga_scripts/mut_t_conv_cold.nss +++ b/_content/ga_scripts/mut_t_conv_cold.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Conversion: Cold template test script -//:: FileName mut_t_conv_cold.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Conversion: Cold template test script +//:: FileName mut_t_conv_cold.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Conversion: Cold (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_conv_fire.nss b/_content/ga_scripts/mut_t_conv_fire.nss index 5c860cf2..21578c8c 100644 --- a/_content/ga_scripts/mut_t_conv_fire.nss +++ b/_content/ga_scripts/mut_t_conv_fire.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Conversion: Fire template test script -//:: FileName mut_t_conv_fire.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Conversion: Fire template test script +//:: FileName mut_t_conv_fire.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Conversion: Fire (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_conv_rads.nss b/_content/ga_scripts/mut_t_conv_rads.nss index e03790a9..680b4893 100644 --- a/_content/ga_scripts/mut_t_conv_rads.nss +++ b/_content/ga_scripts/mut_t_conv_rads.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Conversion: Radiation template test script -//:: FileName mut_t_conv_rads.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Conversion: Radiation template test script +//:: FileName mut_t_conv_rads.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Conversion: Radiation (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_conv_sonic.nss b/_content/ga_scripts/mut_t_conv_sonic.nss index 5b21ee67..4ba21218 100644 --- a/_content/ga_scripts/mut_t_conv_sonic.nss +++ b/_content/ga_scripts/mut_t_conv_sonic.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Energy Conversion: Concussion template test script -//:: FileName mut_t_conv_sonic.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Energy Conversion: Concussion template test script +//:: FileName mut_t_conv_sonic.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Energy Conversion: C (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_cryo.nss b/_content/ga_scripts/mut_t_cryo.nss index c165aa52..751d3522 100644 --- a/_content/ga_scripts/mut_t_cryo.nss +++ b/_content/ga_scripts/mut_t_cryo.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Cryokinesis template test script -//:: FileName mut_t_cryo.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Cryokinesis template test script +//:: FileName mut_t_cryo.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Cryokensis (Mental) diff --git a/_content/ga_scripts/mut_t_darkvision.nss b/_content/ga_scripts/mut_t_darkvision.nss index 072aee5b..8dd8eed5 100644 --- a/_content/ga_scripts/mut_t_darkvision.nss +++ b/_content/ga_scripts/mut_t_darkvision.nss @@ -1,7 +1,7 @@ //:://////////////////////////////////////////////////////////////////////////// -//:: Name Darkvision template test script -//:: FileName mut_t_darkvision.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Darkvision template test script +//:: FileName mut_t_darkvision.nss +//:: Copyright (c) 2022 NWNDS //:://////////////////////////////////////////////////////////////////////////// /* Darkvision (Physical / Plant) diff --git a/_content/ga_scripts/mut_t_deathfield.nss b/_content/ga_scripts/mut_t_deathfield.nss index 0dd758fd..e7135659 100644 --- a/_content/ga_scripts/mut_t_deathfield.nss +++ b/_content/ga_scripts/mut_t_deathfield.nss @@ -1,7 +1,7 @@ //:://///////////////////////////////////////////////////////////////////////// -//:: Name Death Field template test script -//:: FileName mut_t_deathfield.nss -//:: Copyright (c) 2022 NWNDS +//:: Name Death Field template test script +//:: FileName mut_t_deathfield.nss +//:: Copyright (c) 2022 NWNDS //:://///////////////////////////////////////////////////////////////////////// /* Death-field (Mental) diff --git a/_content/ga_scripts/mut_t_im_acid.ncs b/_content/ga_scripts/mut_t_im_acid.ncs new file mode 100644 index 0000000000000000000000000000000000000000..65e546a08158acfcdabc87585164dd4df8ce20ab GIT binary patch literal 5611 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 literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_elec.nss b/_content/ga_scripts/mut_t_im_elec.nss new file mode 100644 index 00000000..caa3d819 --- /dev/null +++ b/_content/ga_scripts/mut_t_im_elec.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Electricity test script +//:: FileName mut_t_im_elec.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Electricity (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to electrical damage] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: No pure strain humans, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_ELECTRICITY, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_fire.ncs b/_content/ga_scripts/mut_t_im_fire.ncs new file mode 100644 index 0000000000000000000000000000000000000000..233f16f9cff17133ddab25685cb4e19049dab59d GIT binary patch literal 5611 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!afBj)5J(6jr1C2cTtQSoxq#FYs1gSxI3UQOstN=(ReAH?&U$COj$5g_nR)Mf z|MT8>Cu0fg^uY%Yj4`(3uTBR4?z5O-27;`1YC4u0kB^-?hTCle4Bw;s*=~0C?%hp` znOwXX@Uoi>9*-DY?A&4j;^+|KLXtZW63c)ooakFBTY05~ev$8SgNvK-Rnv_6$JI7%1P2koT3f%_-1e3ECV{3#(iD zfP#N6G1f-(8dO=w@16A>jn(6JOL?S%pD4E53fKef@PV!<&|{UL4L;Ce1=>>yT3-$g z+*Y8UR)V(rK)+U?XDUG(eV{Kx*|v)=mYB=V7PGnYCokHCLUzVZO{X(9%7xy8r74wQ z^akV#GtPHdDEo%f);2_23-n94;AvU}vy@_`tSJ!l9|iKJ4xx~%kZ-(@#vgP@UAbZA zs|w^R9rCCT-sh~q@d>|Aeh#tECfexV>P<%1|^=fInszWIED&$))q-jZqG?g1> zyrw{MI)utZ)$+UoS=J%je6;LWAn)st+HwfrP$089g!w?eQy}Mc2={?pQXq3Wga)+Y zK2Ir-tPU}Kv8f315$z$`g0TwcPjbDhSbpO+_XY8 z)z0GVTtis|%Ct=x{Bm-Q=-zsTl(j4{~Zh{;5{v8eP)GqG|4()h+ut7{d_-~=^4rGB4 z;TvsWuNcmyk(MC?IY)=6_COjlRanYW!@;NJ)&kbb?cDi_>U|S?>_1 zG~zh%_wbYsfP|B%H2K1^-6!-|M~+x0$DWAClBwj=Q}I-6Iv!1)nvP4fQrbe4Q6pW( zxHSU9+rFhLa;+B|{3DO2QMyQX(BSEIXIWK`A#&>N9GeJp2 zK2a9B(o!+F$|_4XKSmlA8Sq2byJEPt6GpXFYKP9AQ#-OSz%VKUPho7*;qv@862EJC zeHXgl3A!UrVopq+j!v8yN9+>p^IngY6i=rO2Yam{tJfI?Xg|9QlL0X06yqpS0s`ZO z@CG3Gv64L!pbL%qb`K+Obp%}0yt z7#Lf@EbtnLX0%Ab0jVwB_ht+Fp@qYl0Wn001#TqM2PaXC;*-_kh~-GW2=)w?-016f z4vpK>^Gi$V+)Vo1qHRr1#oV3_rgp-Iv)eyn=j9A+8jVV6?>3y3t`_EdLu>V7<=-)^+a@XD_;)umLl%o5V;2MBI{78+5=jWCQ|_ zy#!JnwNy*U4^C{A4ln@lBc{;9JDsUdLa)17?E#|mIZqs05#6Bpl!8(JP^tkr?tNw0 zxp+At+*m=&K$)k?H&JIhdN?!0G@qL(A|SMuYqtfB^B$rjBZo5Uwv*v4au+QK6D<&k tT8y>!sFBn(QilU?qy+gEwXk`uG-<&48oE#o;tbvTRPeCj3C}Hy{SU=HMppm; literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_fire.nss b/_content/ga_scripts/mut_t_im_fire.nss new file mode 100644 index 00000000..492e048a --- /dev/null +++ b/_content/ga_scripts/mut_t_im_fire.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Fire template test script +//:: FileName mut_t_im_fire.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Fire (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to fire damage] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/21 +//::////////////////////////////////////////////////////////////////////////// + + +#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, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_FIRE, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_hold.ncs b/_content/ga_scripts/mut_t_im_hold.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0d23c46f575bc0cdad460ecfca36d06dfd57e67e GIT binary patch literal 5611 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!afBj)5J(6jr1C2coPi1`7m#`aRpNjI2Lw4(Re_+UDsSG~S?`S3aVvE@v&3KaJy}Q;d^vH+s*FYy}M~K zlZ!V4UUrkg;}L_4om(tG934VjNOA{4Vi_>SQ%K^M4HG47umG;Vm-3LOuHKUC9sy~S zyhshyTQytJSrt03LJwA<@2o=as6ub8Lf=(|-cW_!Cg^)b+?p_69CJ79L>w}NyI+aj zn%OeG2hfFucK^93QCR1b4iRff3o|+h! zNyF+uJr-(iE3cH$Pcq+vW80k|;~hp7$eI_zo&m@i1Ld0$^1iaRIRzRlL7O9LVRcI% zQ1H(s#@dKpgDUIzy|ccfv3lHYDUVd}6UBC00ehewKF}2fdaM$(!3R35Kzk}d>&u~m z+Y0p4O3+px=+_GLOeJWe5A2$_MxzKyCG^G-Z z-hfux1 zRe^k|Lmu^kJm-Zp6?90A4}?Ml(L?t?&>>U@)(12Fl z=P3n})gh*jmO%wFuR|i`5cZz}SKuT~ze~zNzP9@*ikQ#cOn^uUX z+F6{v93*T%W*3jASCfwHK7@fVM>f2TL93-38yQ35A4t4oz$V=B`mOA$RV-YvTe|Ts z@Qc)oZm)Y=p5hhU4UCXSD!7C8A3;2<@GZM*bzzbn-Mt?yYZQGu`eY)RU$AqrbY{-R z+vFY~H3`yjXyYZC)Qa$S;TS+uNJm(+*m5C~8-g^?(FwQ?c9{t7l0>u_f`v)EC8Y41 zMhK}+viP5p7vB&p5C~VS(ye%alT`i&Zeloif-4-Tm5PwA(wB)2;_ACSCIJymg4j}B zp<}%$3yX;-sT4trWPr=~TP4j*n!`TBO>hI>zoX%u+T~rrp&gG8Hi*dw|1H$rfh-Ur ze4`EQ6~nnS(lTTq=jagC9%!U+BLX}WX_gjAy@5MW=JM!a2(Ey^d-CVz?M%^vlQ$JhEM#+i z&PIMJ)(`aXav_t-<}#^Opuu`jFisO^zm-WZF4{9zK4<0fxuHzKP8Tl}Y>PyUSVmBW zMjR*p9-h(xkZ=-}CSO>#`-C3r$Pw%0*c0(sGL?LKDxQi>$D_$p({YJbN?V9BYNX2; zw?<%i+qYCjPPUy(ui7c$hwuS`luxHf+!B*ALD~Sv2=$S8B*+vv=Oqxt_^u6MCMb!> zC(1%sS}F!tS!K!Q$4H|h1AgdwR}8my!l<@N?aT#6t-#|%IbamA(6ths2v*|39=ZJ;8U}I@K0Ury~u!8XPfX{3v zazO(in)ZX7sL)&_RRoA9Tq__Tb&kPqijhd=0Ln0;4@dyMp=bDFsF(N~sF}d7`Dk$+ z17jnWJPfVa14^WI;s8OZUJpieI!3n$z zpO>gg@wsk^6A?O``C|UvQOS$d6*&A*X0)XnRPTfDH~ga8IZ1AqYWm>TXq1TMECqnU zAo2jGvtuzl0Sv8ZKAJCN?D)!s>~b=nSj-nw2MQ@3;3SGse6l(mu^h=4!JfgA8-4xG zp>cb9erYM4n@OKrw5`dhnA_9A)K2(tcKb&ReZ4iCFIZW)6pE}nZ6A~&%SV`#16%~o zI0|1h#FYXPjFxy>H##hg<$og!toNC~y6!#V>_xW|Hee=plNgDBh+A@MgAQ1Rj6mSA zmq4ncmTC$4!HKQX0R{km#1wjXr!)0Q=yf-%JwS9m=ZRx0q8k*SQZVWtN;M$Iy{`;A z7cVD-8!KoTDDzbLChBZQ4`+s$=5sSe1ccUd?Y5wC-a~X`TuwVlpx=t7B;VyCJk6$Ll>$+oS|Ev3LZ8*;kjk8{{ih9Mp*y= literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_hold.nss b/_content/ga_scripts/mut_t_im_hold.nss new file mode 100644 index 00000000..be7083ae --- /dev/null +++ b/_content/ga_scripts/mut_t_im_hold.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Paralysis template test script +//:: FileName mut_t_im_hold.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Paralysis (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to paralysis] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: 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); + +//:: No pure strain humans, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_PARALYSIS, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_mind.ncs b/_content/ga_scripts/mut_t_im_mind.ncs new file mode 100644 index 0000000000000000000000000000000000000000..f5b3895970aa4a6309d7a0c0f0165bfa86eea5dd GIT binary patch literal 5611 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!afBj)5J(6jr1C2coGU7zTtMmxREYx;91!GCRRw~Ys=Rq`XT39C$F0=e%)Ix# z|9Nk`ld*(#`ryL{#u(f2S0{si4_M4F13^|hH62Th$Hz_`!|k>KhVRk+Y&W}i@7|`x zOfKFGc-bumkH-uyc5br(adZfAA;}#GiDkePPa%n4HcXVT!2-DcUdltBx_V2ldjzCS z@**`*Z`Eu?XI1FD3O!hbzOxFwqYAyX3Vl}Ve4r}|^jIZmgAa6Af%a5_)|W#A zcNFO7m7uLY(61HfnM%+`ALy%4w(X*eCFZiT#cb~U$%}TOke#tp)9H+ja-sKNX-Xv+ zy#cwxjPo59%D(BewGGkM0{s#$c$yZ$ETvc}YYN2tM}fSpLn!1biZ8~$UM-E+bO_~Mg?#IUG%e|nrgFoK zHxx)thftZQT3%Ej%Q|G6kCy!k@)(12Fl z=P3n})gh*jmO%wFuR|i`5cZz}Sf2TL93-38yQ35A4t4wz$V=B`mOA$RV-YvTe|Ts z@Qc)oZm)Y=p5hhU4UCXSD!7C8A3;2<@GZM*bzzbn-F*-&YZQGu`g9_hU$AqrbY{-R z+vFY~H3`yjXyYZC)Qa$S;TS+uNJm(+*m5C~8-g^?(FwQ?c9{t7l0>u_f`v)EEu`>U zMhK}+viP5p7vB&p5C~VS(ye%alT`i|Zeloif-4-Tm5PwA(wB)2;_ACSCIJymg4j}B zp<}%$3yX;-sT4trWPr=~J0;Cbn!~=pO>hI>zoX%u+T~rrp&d^SHi*dw|1H$rfh-Ur ze4`EQHN&|y(lTTq=jagC9%!U+BLX}WX_gjAy@@+e=JM!a2(E&`d-CVz?M%^vlQ$JhEM#+i z&PIMJ)(`aXav_t-<}#^Opuu`jFisO^zm-WZF4{9zK4<0fxuHzKP8Tl}Y>PyUSVmBW zMjR*p0iMzUkZ=-}CSO{%`-C3r$Pw%0*i-RXGL?LGDxQi>$D_$p({YJbN?V9BYNX2; zw?<%i*SAzfPPUy(ui7c$hwuS`luxHf+!B*ALD~Sv2=$S8B*+vv=Oqxt_^u6MCMb!> zC(1%sS}F!tS!K!Qr%0nB1AgdwR}Hsz!l<@N?aT#6t-#|%IbamA(6ths2v*|39=ZJ;8U}I@K0Ury~u!8XPfX{3v zazO(in)ZX7sL)&_RRoA9Tq__Tb&kPqijhd=0Ln0;4@m&Np=bDFsF(N~sF}d7`)F|; z17jnWJPfVa14^WI;s8OZUJpieI!3n$z zpO>gg@wsk^6A?O``D*_CQOS$d6*&AzX0)XnRPTfDH~ga8IZ1AqYWm>TXq1TMECqnU zAo2jGvtuzl0Sv8ZKAJCN?D)!s>~b=nSj-nw2MQ@3;3SGse6l(mu^h=4!JfgA8-4xG zp>cb9erYM4n@OKrw5`dhnA_9A)K2(tcIQV7eZ4iCFIZW)6pE}nZ6A~&%O{wV16%~o zI0|1h#FYXPjFxy>H##hg<$og!toNC~y6!#V>}9tTHee=plNgDBh+A@MgAQ1Rj6mRt zS3s(xmTC$4!HKQX0R{km#1wjXr!)0Q=nXfkJwS9m=ZRx0q8k*SQZVWtOEnTuwVlpx=t7B;V!CJk6$Ll>$+oS|Ev3LZ8*;kj+G{{h)7Mpys< literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_mind.nss b/_content/ga_scripts/mut_t_im_mind.nss new file mode 100644 index 00000000..fe34cb80 --- /dev/null +++ b/_content/ga_scripts/mut_t_im_mind.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Mind-effects template test script +//:: FileName mut_t_im_mind.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Mind-effects (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to mind affecting powers] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/21 +//::////////////////////////////////////////////////////////////////////////// + + +#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, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_MIND, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_poison.ncs b/_content/ga_scripts/mut_t_im_poison.ncs new file mode 100644 index 0000000000000000000000000000000000000000..b656295932b6e89d0fc8507e33758050c2bc02e5 GIT binary patch literal 5611 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!afBj)5J(6jr1C2coKY*FTtMmxREYx;91!GCRRw~Ys=Rq`XT39C$F0=e%)Ix# z|9Nk`ld*(#`ryL{#u(f2S0{si4_M4F13^|hH62Th$Hz_`!|k>KhVRk+Y&W}i@7|`x zOfKFGc-bumkH-uyc5br(adZfAA;}#GiDkePPa%n4HcXVT!2-DcUdltBx_V2ldjzCS z@**`*Z`Eu?XI1FD3O!hbzOxFwqYAyX3Vl}Ve4r}|^jIZmgAa6Af%a5_)|W#A zcNFO7m7uLY&?^e`OeJWe5A;2$_MxzKyCG^G-Z z-hfux1 zU4eY9Lmu~myx@g26?90A4}?Ml(L?t?(jim>iZ8~$UM-E+bO_~Mg?#IUG%e|nrgFoK zHxx)thftZQT3%Ej%Q|G6kCy!k@)(12Fl z=P3n})gh*jmO%wFuR|i`5cZz}Sf2TL93-38yQ35A4t4wz$V=B`mOA$RV-YvTe|Ts z@Qc)oZm)Y=p5hhU4UCXSD!7C8A3;2<@GZM*bzzbn-F*-&YZQGu`g9_hU$AqrbY{-R z+vFY~H3`yjXyYZC)Qa$S;TS+uNJm(+*m5C~8-g^?(FwQ?c9{t7l0>u_f`v)EEu`>U zMhK}+viP5p7vB&p5C~VS(ye%alT`i|Zeloif-4-Tm5PwA(wB)2;_ACSCIJymg4j}B zp<}%$3yX;-sT4trWPr=~J0;Cbn!~=pO>hI>zoX%u+T~rrp&d^SHi*dw|1H$rfh-Ur ze4`EQHN&|y(lTTq=jagC9%!U+BLX}WX_gjAy@@+e=JM!a2(E&`d-CVz?M%^vlQ$JhEM#+i z&PIMJ)(`aXav_t-<}#^Opuu`jFisO^zm-WZF4{9zK4<0fxuHzKP8Tl}Y>PyUSVmBW zMjR*p0iMzUkZ=-}CSO{%`-C3r$Pw%0*i-RXGL?LGDxQi>$D_$p({YJbN?V9BYNX2; zw?<%i*SAzfPPUy(ui7c$hwuS`luxHf+!B*ALD~Sv2=$S8B*+vv=Oqxt_^u6MCMb!> zC(1%sS}F!tS!K!Qr%0nB1AgdwR}Hsz!l<@N?aT#6t-#|%IbamA(6ths2v*|39=ZJ;8U}I@K0Ury~u!8XPfX{3v zazO(in)ZX7sL)&_RRoA9Tq__Tb&kPqijhd=0Ln0;4@m&Np=bDFsF(N~sF}d7`)F|; z17jnWJPfVa14^WI;s8OZUJpieI!3n$z zpO>gg@wsk^6A?O``D*_CQOS$d6*&AzX0)XnRPTfDH~ga8IZ1AqYWm>TXq1TMECqnU zAo2jGvtuzl0Sv8ZKAJCN?D)!s>~b=nSj-nw2MQ@3;3SGse6l(mu^h=4!JfgA8-4xG zp>cb9erYM4n@OKrw5`dhnA_9A)K2(tcIQV7eZ4iCFIZW)6pE}nZ6A~&%O{wV16%~o zI0|1h#FYXPjFxy>H##hg<$og!toNC~y6!#V>}9tTHee=plNgDBh+A@MgAQ1Rj6mRt zS3s(xmTC$4!HKQX0R{km#1wjXr!)0Q=nXfkJwS9m=ZRx0q8k*SQZVWtOEnTuwVlpx=t7B;V!CJk6$Ll>$+oS|Ev3LZ8*;kj+G{{aCPMp^&> literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_poison.nss b/_content/ga_scripts/mut_t_im_poison.nss new file mode 100644 index 00000000..3210f911 --- /dev/null +++ b/_content/ga_scripts/mut_t_im_poison.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Poison template test script +//:: FileName mut_t_im_poison.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Poison (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to poison] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/21 +//::////////////////////////////////////////////////////////////////////////// + + +#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, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_POISON, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_rads.ncs b/_content/ga_scripts/mut_t_im_rads.ncs new file mode 100644 index 0000000000000000000000000000000000000000..04913ccd143551dec4b7e429192196ea8db57c4d GIT binary patch literal 5611 zcma)AO>7%Q6rS0&9g?_i{@NsMlP*a^ewsiFD3zi%;5hCN3TYI(Eg-;kolWEX*oos- z;)1v!afBj)5J;#*Naa@?I3p^cTtMmxREYx;91!GCRRw~Ys=Rq`XT39C$F0=e%)Ix# z|9Nk`ld*(#`ryL{#u(f2S0{si4_M4F13^|hH62Th$Hz_`!|k>KhVRk+Y&W}i@7|`x zOfKFGc-bumkH-uyc5br(adZfAA;}#GiDkePPa%n4F-(-O!2-DcUdltBx_V2ldjzCS z@**`*Z`Eu?XI1FD3O!hbzOxFwqYAyX3Vl}i0`@>Ve4r}|^jIZmgAa6Af%a5_)|W#A zcNFMnm7uLY(61HfnM%+`ALy%4w(X*eCFZiT#cb~U$%}TOke#tp)9H+ja-sKNX-Xv+ zy#cwxjPo59%D(BewGGkM0{s#$c$yZ$ETvc}YYN2tM}fSpLn!1b5D(H|J9|(mAqKEE(s6(g*6km*gy;>Tt=@81j3i;LxXTw{+uO z;1{VE-Cp;$JjE-x8yF#vRB#9FKZ1Bz;ahgs>cS*Dy89ql)+qXR^yx%0zhLKL>CBvs zx5+&~Y7(U5(8fzNsTJYv!ZCoRkdClsvE@P}Hw0;(qZ4o)>@pGDC5dP=1PhaRTS(!z zj1W?tWbr>GFTNpIAP}xtrCad;C#n1`+{AG31XnmvD-|JKrLPbj#MO6uOadaB1hJ*M zLdSYh78VmvQYnHK$pDw}cS@R>G>3hTo8Sh%e@DYRwadGLLpz=vY!H(V{#&TK16d$M z_(mJpYld@aq-DrJ&e0*NJVeoi1J|*cOQxv5cS$ zjW|yHGM>@_kZ=-}CSO{%`-C3r$Pw%0*i-RXGL?LGDxQi>$D_$p({YJbN?V9BYNX2; zw?<%i*SAzfPPUy(ui7c$hwuS`luxHf+!B*ALD~Sv2=$S8B*+vv=Oqxt_^u6MCMb!> zC(1%sS}F!tS!K!QCrG0r1AgdwR}Hsz!l<@N?aT#6t-#|%IbamA(6ths2v*|39=ZJ;8U}I@K0Ury~u!8XPfX{3v zazO(in)ZX7sL)&_RRoA9Tq__Tb&kPqijhd=0Ln0;4@m&Np=bDFsF(N~sF}d7`)F|; z17jnWJPfVa14^WI;s8OZUJpieI!3n$z zpO>gg@wsk^6A?O``EvgKQOS$d6*&AzX0)XnRPTfDH~ga8IZ1AqYWm>TXq1TMECqnU zAo2jGvtuzl0Sv8ZKAJCN?D)!s>~b=nSj-nw2MQ@3;3SGse6l(mu^h=4!JfgA8-4xG zp>cb9erYM4n@OKrw5`dhnA_9A)K2(tcIQV7eZ4iCFIZW)6pE}nZ6A~&%g30L16%~o zI0|1h#FYXPjFxy>H##hg<$og!toNC~y6!#V>}9tTHee=plNgDBh+A@MgAQ1Rj6mRt zS3s(xmTC$4!HKQX0R{km#1wjXr!)0Q=nXfkJwS9m=ZRx0q8k*SQZVWtNi`tHy{`;A z7cVD-8!KoTDDzbLChBZQ4`+s$=5sSe1ccUd?Y5wC-bZv~TuwVlpx=t7B;V!CJk6$Ll>$+oS|Ev3LZ8*;kj+G{{a;RMq2;? literal 0 HcmV?d00001 diff --git a/_content/ga_scripts/mut_t_im_rads.nss b/_content/ga_scripts/mut_t_im_rads.nss new file mode 100644 index 00000000..85838af9 --- /dev/null +++ b/_content/ga_scripts/mut_t_im_rads.nss @@ -0,0 +1,51 @@ +//:://///////////////////////////////////////////////////////////////////////// +//:: Name Immunity: Radiation template test script +//:: FileName mut_t_im_rads.nss +//:: Copyright (c) 2022 NWNDS +//:://///////////////////////////////////////////////////////////////////////// +/* +Immunity: Radiation (Physical / Plant) +The mutant is immune to a particular form of damage or hazard. + +[Immune to radiation damage (negative energy)] + +*/ +//::////////////////////////////////////////////////////////////////////////// +//:: Created By: Jaysyn +//:: Created On: 22/03/21 +//::////////////////////////////////////////////////////////////////////////// + + +#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, oozes, cyborgs, shapechangers or non-living genotypes + int nRace = MyPRCGetRacialType(oPC); + if(nRace == RACIAL_TYPE_CONSTRUCT + || nRace == RACIAL_TYPE_PSH + || 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_IMMUNITY_RADIATION, oPC)) + { + SetExecutedScriptReturnValue(X2_EXECUTE_SCRIPT_END); + } + +} \ No newline at end of file diff --git a/_content/ga_scripts/mut_t_im_sick.ncs b/_content/ga_scripts/mut_t_im_sick.ncs new file mode 100644 index 0000000000000000000000000000000000000000..0bd88cad0e10e5c62ce349074ee3b33cb9f690a2 GIT binary patch literal 5611 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 q9yOAhM(S|jjg%nYq82u