diff --git a/.gitignore b/.gitignore
index aaaf83a3..33bb7139 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 
 *.mod
 *.mod
+*.mod
diff --git a/_module/ncs/1stkeycheck.ncs b/_module/ncs/1stkeycheck.ncs
index 5e8bb7cd..2c9e7f89 100644
Binary files a/_module/ncs/1stkeycheck.ncs and b/_module/ncs/1stkeycheck.ncs differ
diff --git a/_module/ncs/2ndkeycheck.ncs b/_module/ncs/2ndkeycheck.ncs
index 4c18e122..9b8d5280 100644
Binary files a/_module/ncs/2ndkeycheck.ncs and b/_module/ncs/2ndkeycheck.ncs differ
diff --git a/_module/ncs/3rdkey1.ncs b/_module/ncs/3rdkey1.ncs
index 06dbeae2..f79b77ce 100644
Binary files a/_module/ncs/3rdkey1.ncs and b/_module/ncs/3rdkey1.ncs differ
diff --git a/_module/ncs/4soulcheck.ncs b/_module/ncs/4soulcheck.ncs
index c813417a..17c8ec32 100644
Binary files a/_module/ncs/4soulcheck.ncs and b/_module/ncs/4soulcheck.ncs differ
diff --git a/_module/ncs/4thkeycheck.ncs b/_module/ncs/4thkeycheck.ncs
index afef339d..049343bf 100644
Binary files a/_module/ncs/4thkeycheck.ncs and b/_module/ncs/4thkeycheck.ncs differ
diff --git a/_module/ncs/4toothcheck.ncs b/_module/ncs/4toothcheck.ncs
index a3e02a1a..d74eaa49 100644
Binary files a/_module/ncs/4toothcheck.ncs and b/_module/ncs/4toothcheck.ncs differ
diff --git a/_module/ncs/5minlock.ncs b/_module/ncs/5minlock.ncs
index f0225f34..e32520ab 100644
Binary files a/_module/ncs/5minlock.ncs and b/_module/ncs/5minlock.ncs differ
diff --git a/_module/ncs/5minlock2.ncs b/_module/ncs/5minlock2.ncs
index 6b84831a..e7410de7 100644
Binary files a/_module/ncs/5minlock2.ncs and b/_module/ncs/5minlock2.ncs differ
diff --git a/_module/ncs/_clone_.ncs b/_module/ncs/_clone_.ncs
index 2cf698e7..8e79925a 100644
Binary files a/_module/ncs/_clone_.ncs and b/_module/ncs/_clone_.ncs differ
diff --git a/_module/ncs/_clone_1.ncs b/_module/ncs/_clone_1.ncs
index 63e3dcc4..f863fb33 100644
Binary files a/_module/ncs/_clone_1.ncs and b/_module/ncs/_clone_1.ncs differ
diff --git a/_module/ncs/_clone_2.ncs b/_module/ncs/_clone_2.ncs
index 0d6f9cf2..91d3bfd5 100644
Binary files a/_module/ncs/_clone_2.ncs and b/_module/ncs/_clone_2.ncs differ
diff --git a/_module/ncs/_clone_3.ncs b/_module/ncs/_clone_3.ncs
index faea57e6..67267fcf 100644
Binary files a/_module/ncs/_clone_3.ncs and b/_module/ncs/_clone_3.ncs differ
diff --git a/_module/ncs/_clone_4.ncs b/_module/ncs/_clone_4.ncs
index 6079e32c..3c9877dd 100644
Binary files a/_module/ncs/_clone_4.ncs and b/_module/ncs/_clone_4.ncs differ
diff --git a/_module/ncs/_clone_5.ncs b/_module/ncs/_clone_5.ncs
index 2d90512c..f794221e 100644
Binary files a/_module/ncs/_clone_5.ncs and b/_module/ncs/_clone_5.ncs differ
diff --git a/_module/ncs/_clone_6.ncs b/_module/ncs/_clone_6.ncs
index 4068bd7e..49ee3c69 100644
Binary files a/_module/ncs/_clone_6.ncs and b/_module/ncs/_clone_6.ncs differ
diff --git a/_module/ncs/_clone_7.ncs b/_module/ncs/_clone_7.ncs
index 65951b96..00b0bc88 100644
Binary files a/_module/ncs/_clone_7.ncs and b/_module/ncs/_clone_7.ncs differ
diff --git a/_module/ncs/_clone_8.ncs b/_module/ncs/_clone_8.ncs
index e57ae8ae..0e36e41a 100644
Binary files a/_module/ncs/_clone_8.ncs and b/_module/ncs/_clone_8.ncs differ
diff --git a/_module/ncs/_clone_9.ncs b/_module/ncs/_clone_9.ncs
index 09b61dba..ac5dc0de 100644
Binary files a/_module/ncs/_clone_9.ncs and b/_module/ncs/_clone_9.ncs differ
diff --git a/_module/ncs/_clone_info_list.ncs b/_module/ncs/_clone_info_list.ncs
index 3646235f..cd8e8001 100644
Binary files a/_module/ncs/_clone_info_list.ncs and b/_module/ncs/_clone_info_list.ncs differ
diff --git a/_module/ncs/_start_clone_cnv.ncs b/_module/ncs/_start_clone_cnv.ncs
index 228a7654..a0ef5050 100644
Binary files a/_module/ncs/_start_clone_cnv.ncs and b/_module/ncs/_start_clone_cnv.ncs differ
diff --git a/_module/ncs/abysstorm.ncs b/_module/ncs/abysstorm.ncs
index 7eb89052..bbcf0b05 100644
Binary files a/_module/ncs/abysstorm.ncs and b/_module/ncs/abysstorm.ncs differ
diff --git a/_module/ncs/ac_armageddonsta.ncs b/_module/ncs/ac_armageddonsta.ncs
index a0659062..04ba35b6 100644
Binary files a/_module/ncs/ac_armageddonsta.ncs and b/_module/ncs/ac_armageddonsta.ncs differ
diff --git a/_module/ncs/ac_autofollow.ncs b/_module/ncs/ac_autofollow.ncs
index 2d12aba7..4a25aabb 100644
Binary files a/_module/ncs/ac_autofollow.ncs and b/_module/ncs/ac_autofollow.ncs differ
diff --git a/_module/ncs/ac_boulder.ncs b/_module/ncs/ac_boulder.ncs
index 3079d12d..4b333770 100644
Binary files a/_module/ncs/ac_boulder.ncs and b/_module/ncs/ac_boulder.ncs differ
diff --git a/_module/ncs/ac_crystalball.ncs b/_module/ncs/ac_crystalball.ncs
index 225695b4..4ae92b22 100644
Binary files a/_module/ncs/ac_crystalball.ncs and b/_module/ncs/ac_crystalball.ncs differ
diff --git a/_module/ncs/ac_dmreward.ncs b/_module/ncs/ac_dmreward.ncs
index aa2b0276..a4a0f35a 100644
Binary files a/_module/ncs/ac_dmreward.ncs and b/_module/ncs/ac_dmreward.ncs differ
diff --git a/_module/ncs/ac_druidtool.ncs b/_module/ncs/ac_druidtool.ncs
index e8564de2..21b23bed 100644
Binary files a/_module/ncs/ac_druidtool.ncs and b/_module/ncs/ac_druidtool.ncs differ
diff --git a/_module/ncs/ac_dyekit.ncs b/_module/ncs/ac_dyekit.ncs
index 7ac87848..a7ca6ae9 100644
Binary files a/_module/ncs/ac_dyekit.ncs and b/_module/ncs/ac_dyekit.ncs differ
diff --git a/_module/ncs/ac_emotewand.ncs b/_module/ncs/ac_emotewand.ncs
index 0fb3529d..4d88b9c7 100644
Binary files a/_module/ncs/ac_emotewand.ncs and b/_module/ncs/ac_emotewand.ncs differ
diff --git a/_module/ncs/ac_gemofteleport.ncs b/_module/ncs/ac_gemofteleport.ncs
index ee7b0cea..42c104b0 100644
Binary files a/_module/ncs/ac_gemofteleport.ncs and b/_module/ncs/ac_gemofteleport.ncs differ
diff --git a/_module/ncs/ac_ibag.ncs b/_module/ncs/ac_ibag.ncs
index 429bd2d9..295601f5 100644
Binary files a/_module/ncs/ac_ibag.ncs and b/_module/ncs/ac_ibag.ncs differ
diff --git a/_module/ncs/ac_infoassistant.ncs b/_module/ncs/ac_infoassistant.ncs
index a0aeddb4..d60eae8d 100644
Binary files a/_module/ncs/ac_infoassistant.ncs and b/_module/ncs/ac_infoassistant.ncs differ
diff --git a/_module/ncs/ac_itemchanger.ncs b/_module/ncs/ac_itemchanger.ncs
index a459647a..cbdfd2d5 100644
Binary files a/_module/ncs/ac_itemchanger.ncs and b/_module/ncs/ac_itemchanger.ncs differ
diff --git a/_module/ncs/ac_itemseller.ncs b/_module/ncs/ac_itemseller.ncs
index e5933c34..cbc407fc 100644
Binary files a/_module/ncs/ac_itemseller.ncs and b/_module/ncs/ac_itemseller.ncs differ
diff --git a/_module/ncs/ac_itool.ncs b/_module/ncs/ac_itool.ncs
index b401bf3b..3b2bab12 100644
Binary files a/_module/ncs/ac_itool.ncs and b/_module/ncs/ac_itool.ncs differ
diff --git a/_module/ncs/ac_mordenkainens.ncs b/_module/ncs/ac_mordenkainens.ncs
index a518b667..ddc6730e 100644
Binary files a/_module/ncs/ac_mordenkainens.ncs and b/_module/ncs/ac_mordenkainens.ncs differ
diff --git a/_module/ncs/ac_piperspipe.ncs b/_module/ncs/ac_piperspipe.ncs
index a97f02d2..5e2f5961 100644
Binary files a/_module/ncs/ac_piperspipe.ncs and b/_module/ncs/ac_piperspipe.ncs differ
diff --git a/_module/ncs/ac_rodofthenamel.ncs b/_module/ncs/ac_rodofthenamel.ncs
index cb52607d..ef64080b 100644
Binary files a/_module/ncs/ac_rodofthenamel.ncs and b/_module/ncs/ac_rodofthenamel.ncs differ
diff --git a/_module/ncs/ac_stoneofrecall.ncs b/_module/ncs/ac_stoneofrecall.ncs
index 46946cd7..ca92bb04 100644
Binary files a/_module/ncs/ac_stoneofrecall.ncs and b/_module/ncs/ac_stoneofrecall.ncs differ
diff --git a/_module/ncs/ac_timecrystal.ncs b/_module/ncs/ac_timecrystal.ncs
index edf82955..61d43a73 100644
Binary files a/_module/ncs/ac_timecrystal.ncs and b/_module/ncs/ac_timecrystal.ncs differ
diff --git a/_module/ncs/addfeatjournal.ncs b/_module/ncs/addfeatjournal.ncs
index b8e0165c..5883f8dd 100644
Binary files a/_module/ncs/addfeatjournal.ncs and b/_module/ncs/addfeatjournal.ncs differ
diff --git a/_module/ncs/addjournals.ncs b/_module/ncs/addjournals.ncs
index de68478b..3b0736df 100644
Binary files a/_module/ncs/addjournals.ncs and b/_module/ncs/addjournals.ncs differ
diff --git a/_module/ncs/addjournalsnf.ncs b/_module/ncs/addjournalsnf.ncs
index 07e9e0e3..14625802 100644
Binary files a/_module/ncs/addjournalsnf.ncs and b/_module/ncs/addjournalsnf.ncs differ
diff --git a/_module/ncs/addlegendjournal.ncs b/_module/ncs/addlegendjournal.ncs
index a81dbf2b..f41663d0 100644
Binary files a/_module/ncs/addlegendjournal.ncs and b/_module/ncs/addlegendjournal.ncs differ
diff --git a/_module/ncs/addspellentry.ncs b/_module/ncs/addspellentry.ncs
index 011079b3..a3a79695 100644
Binary files a/_module/ncs/addspellentry.ncs and b/_module/ncs/addspellentry.ncs differ
diff --git a/_module/ncs/afx_area_exit.ncs b/_module/ncs/afx_area_exit.ncs
index 77415417..57447423 100644
Binary files a/_module/ncs/afx_area_exit.ncs and b/_module/ncs/afx_area_exit.ncs differ
diff --git a/_module/ncs/afx_entearcane.ncs b/_module/ncs/afx_entearcane.ncs
index 5fa0aa77..b74968a3 100644
Binary files a/_module/ncs/afx_entearcane.ncs and b/_module/ncs/afx_entearcane.ncs differ
diff --git a/_module/ncs/afx_enterdrow1.ncs b/_module/ncs/afx_enterdrow1.ncs
index 5fa0aa77..b74968a3 100644
Binary files a/_module/ncs/afx_enterdrow1.ncs and b/_module/ncs/afx_enterdrow1.ncs differ
diff --git a/_module/ncs/afx_enterdrow2.ncs b/_module/ncs/afx_enterdrow2.ncs
index ee1b011e..ac4a4d83 100644
Binary files a/_module/ncs/afx_enterdrow2.ncs and b/_module/ncs/afx_enterdrow2.ncs differ
diff --git a/_module/ncs/afx_enterrest.ncs b/_module/ncs/afx_enterrest.ncs
index 4eef7b41..b00c645a 100644
Binary files a/_module/ncs/afx_enterrest.ncs and b/_module/ncs/afx_enterrest.ncs differ
diff --git a/_module/ncs/afx_entersouldev.ncs b/_module/ncs/afx_entersouldev.ncs
index cb36a37f..df234f27 100644
Binary files a/_module/ncs/afx_entersouldev.ncs and b/_module/ncs/afx_entersouldev.ncs differ
diff --git a/_module/ncs/afx_mod_spawn.ncs b/_module/ncs/afx_mod_spawn.ncs
index 95ce6c29..41cf8ef7 100644
Binary files a/_module/ncs/afx_mod_spawn.ncs and b/_module/ncs/afx_mod_spawn.ncs differ
diff --git a/_module/ncs/ag_area_clean.ncs b/_module/ncs/ag_area_clean.ncs
index dc45d91f..72df00f5 100644
Binary files a/_module/ncs/ag_area_clean.ncs and b/_module/ncs/ag_area_clean.ncs differ
diff --git a/_module/ncs/alchem.ncs b/_module/ncs/alchem.ncs
index b5720fab..cbc4d11f 100644
Binary files a/_module/ncs/alchem.ncs and b/_module/ncs/alchem.ncs differ
diff --git a/_module/ncs/allowcleric2open.ncs b/_module/ncs/allowcleric2open.ncs
index 9c99925d..33b5048b 100644
Binary files a/_module/ncs/allowcleric2open.ncs and b/_module/ncs/allowcleric2open.ncs differ
diff --git a/_module/ncs/allowpaladinonly.ncs b/_module/ncs/allowpaladinonly.ncs
index 1e032bd2..f82dfb65 100644
Binary files a/_module/ncs/allowpaladinonly.ncs and b/_module/ncs/allowpaladinonly.ncs differ
diff --git a/_module/ncs/altar1_yes.ncs b/_module/ncs/altar1_yes.ncs
index 7f64a719..b5585d91 100644
Binary files a/_module/ncs/altar1_yes.ncs and b/_module/ncs/altar1_yes.ncs differ
diff --git a/_module/ncs/altar2_use.ncs b/_module/ncs/altar2_use.ncs
index 2613043a..9cdd74c8 100644
Binary files a/_module/ncs/altar2_use.ncs and b/_module/ncs/altar2_use.ncs differ
diff --git a/_module/ncs/altar2_yes.ncs b/_module/ncs/altar2_yes.ncs
index d816e3df..f49d6d44 100644
Binary files a/_module/ncs/altar2_yes.ncs and b/_module/ncs/altar2_yes.ncs differ
diff --git a/_module/ncs/altar_use.ncs b/_module/ncs/altar_use.ncs
index 40ce6341..6a257a6c 100644
Binary files a/_module/ncs/altar_use.ncs and b/_module/ncs/altar_use.ncs differ
diff --git a/_module/ncs/altardeath.ncs b/_module/ncs/altardeath.ncs
index 926f92b0..fcf53d7a 100644
Binary files a/_module/ncs/altardeath.ncs and b/_module/ncs/altardeath.ncs differ
diff --git a/_module/ncs/altardeath2.ncs b/_module/ncs/altardeath2.ncs
index 771f9243..7a7ab4e3 100644
Binary files a/_module/ncs/altardeath2.ncs and b/_module/ncs/altardeath2.ncs differ
diff --git a/_module/ncs/alterofchaos1.ncs b/_module/ncs/alterofchaos1.ncs
index 62cd50a3..9dee61a7 100644
Binary files a/_module/ncs/alterofchaos1.ncs and b/_module/ncs/alterofchaos1.ncs differ
diff --git a/_module/ncs/alwarden_yes.ncs b/_module/ncs/alwarden_yes.ncs
index 98db1b9a..52efbab7 100644
Binary files a/_module/ncs/alwarden_yes.ncs and b/_module/ncs/alwarden_yes.ncs differ
diff --git a/_module/ncs/always_true.ncs b/_module/ncs/always_true.ncs
index 41deed78..c2373fe5 100644
Binary files a/_module/ncs/always_true.ncs and b/_module/ncs/always_true.ncs differ
diff --git a/_module/ncs/ambush.ncs b/_module/ncs/ambush.ncs
index 492cb631..8d65a98a 100644
Binary files a/_module/ncs/ambush.ncs and b/_module/ncs/ambush.ncs differ
diff --git a/_module/ncs/anduin_use.ncs b/_module/ncs/anduin_use.ncs
index 83dab2b4..1eb0f5c7 100644
Binary files a/_module/ncs/anduin_use.ncs and b/_module/ncs/anduin_use.ncs differ
diff --git a/_module/ncs/anduinstaffcheck.ncs b/_module/ncs/anduinstaffcheck.ncs
index adb24bd8..35ecb7fc 100644
Binary files a/_module/ncs/anduinstaffcheck.ncs and b/_module/ncs/anduinstaffcheck.ncs differ
diff --git a/_module/ncs/animaldeath.ncs b/_module/ncs/animaldeath.ncs
index 82a4b577..b760e4a8 100644
Binary files a/_module/ncs/animaldeath.ncs and b/_module/ncs/animaldeath.ncs differ
diff --git a/_module/ncs/aq_banned.ncs b/_module/ncs/aq_banned.ncs
index 0604e888..b2827593 100644
Binary files a/_module/ncs/aq_banned.ncs and b/_module/ncs/aq_banned.ncs differ
diff --git a/_module/ncs/aq_death.ncs b/_module/ncs/aq_death.ncs
index 35620da6..549ce8f6 100644
Binary files a/_module/ncs/aq_death.ncs and b/_module/ncs/aq_death.ncs differ
diff --git a/_module/ncs/aq_guildstone.ncs b/_module/ncs/aq_guildstone.ncs
index 5c571046..cc17c9e3 100644
Binary files a/_module/ncs/aq_guildstone.ncs and b/_module/ncs/aq_guildstone.ncs differ
diff --git a/_module/ncs/aq_immortalcrown.ncs b/_module/ncs/aq_immortalcrown.ncs
index 923d01cb..b8e25f72 100644
Binary files a/_module/ncs/aq_immortalcrown.ncs and b/_module/ncs/aq_immortalcrown.ncs differ
diff --git a/_module/ncs/aq_immotoken.ncs b/_module/ncs/aq_immotoken.ncs
index 59a135fb..548f574f 100644
Binary files a/_module/ncs/aq_immotoken.ncs and b/_module/ncs/aq_immotoken.ncs differ
diff --git a/_module/ncs/aq_ssring.ncs b/_module/ncs/aq_ssring.ncs
index 149a4962..03fa78de 100644
Binary files a/_module/ncs/aq_ssring.ncs and b/_module/ncs/aq_ssring.ncs differ
diff --git a/_module/ncs/arcanedrain.ncs b/_module/ncs/arcanedrain.ncs
index c3116907..b0295210 100644
Binary files a/_module/ncs/arcanedrain.ncs and b/_module/ncs/arcanedrain.ncs differ
diff --git a/_module/ncs/archery2.ncs b/_module/ncs/archery2.ncs
index 414bc891..f03e2e4a 100644
Binary files a/_module/ncs/archery2.ncs and b/_module/ncs/archery2.ncs differ
diff --git a/_module/ncs/archiespawn.ncs b/_module/ncs/archiespawn.ncs
index a389d113..abeba9fb 100644
Binary files a/_module/ncs/archiespawn.ncs and b/_module/ncs/archiespawn.ncs differ
diff --git a/_module/ncs/area_clean_horse.ncs b/_module/ncs/area_clean_horse.ncs
index 1a906e2c..c6cd87fd 100644
Binary files a/_module/ncs/area_clean_horse.ncs and b/_module/ncs/area_clean_horse.ncs differ
diff --git a/_module/ncs/arena.ncs b/_module/ncs/arena.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/arena.ncs and b/_module/ncs/arena.ncs differ
diff --git a/_module/ncs/arenadoor.ncs b/_module/ncs/arenadoor.ncs
index 02bf9375..3e2a5204 100644
Binary files a/_module/ncs/arenadoor.ncs and b/_module/ncs/arenadoor.ncs differ
diff --git a/_module/ncs/arenatoken.ncs b/_module/ncs/arenatoken.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/arenatoken.ncs and b/_module/ncs/arenatoken.ncs differ
diff --git a/_module/ncs/armageddonstaff.ncs b/_module/ncs/armageddonstaff.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/armageddonstaff.ncs and b/_module/ncs/armageddonstaff.ncs differ
diff --git a/_module/ncs/array_example.ncs b/_module/ncs/array_example.ncs
index 53a0d30a..0af8eea5 100644
Binary files a/_module/ncs/array_example.ncs and b/_module/ncs/array_example.ncs differ
diff --git a/_module/ncs/arrowhead.ncs b/_module/ncs/arrowhead.ncs
index 0123211a..5b85945a 100644
Binary files a/_module/ncs/arrowhead.ncs and b/_module/ncs/arrowhead.ncs differ
diff --git a/_module/ncs/arthxbow.ncs b/_module/ncs/arthxbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/arthxbow.ncs and b/_module/ncs/arthxbow.ncs differ
diff --git a/_module/ncs/artifact.ncs b/_module/ncs/artifact.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/artifact.ncs and b/_module/ncs/artifact.ncs differ
diff --git a/_module/ncs/artifactlbow.ncs b/_module/ncs/artifactlbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/artifactlbow.ncs and b/_module/ncs/artifactlbow.ncs differ
diff --git a/_module/ncs/artifactsbow.ncs b/_module/ncs/artifactsbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/artifactsbow.ncs and b/_module/ncs/artifactsbow.ncs differ
diff --git a/_module/ncs/artifactsling.ncs b/_module/ncs/artifactsling.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/artifactsling.ncs and b/_module/ncs/artifactsling.ncs differ
diff --git a/_module/ncs/artlxbow.ncs b/_module/ncs/artlxbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/artlxbow.ncs and b/_module/ncs/artlxbow.ncs differ
diff --git a/_module/ncs/asimathasexit.ncs b/_module/ncs/asimathasexit.ncs
index e0eaec77..ab6ff376 100644
Binary files a/_module/ncs/asimathasexit.ncs and b/_module/ncs/asimathasexit.ncs differ
diff --git a/_module/ncs/assassinpercieve.ncs b/_module/ncs/assassinpercieve.ncs
index 478d5b60..165802ff 100644
Binary files a/_module/ncs/assassinpercieve.ncs and b/_module/ncs/assassinpercieve.ncs differ
diff --git a/_module/ncs/auto_door_key.ncs b/_module/ncs/auto_door_key.ncs
index bc04a9b3..dcb6daeb 100644
Binary files a/_module/ncs/auto_door_key.ncs and b/_module/ncs/auto_door_key.ncs differ
diff --git a/_module/ncs/autofollow.ncs b/_module/ncs/autofollow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/autofollow.ncs and b/_module/ncs/autofollow.ncs differ
diff --git a/_module/ncs/awkeycheck.ncs b/_module/ncs/awkeycheck.ncs
index 8e4dae3b..f090c2a7 100644
Binary files a/_module/ncs/awkeycheck.ncs and b/_module/ncs/awkeycheck.ncs differ
diff --git a/_module/ncs/banditpercieve.ncs b/_module/ncs/banditpercieve.ncs
index fa458872..404303d0 100644
Binary files a/_module/ncs/banditpercieve.ncs and b/_module/ncs/banditpercieve.ncs differ
diff --git a/_module/ncs/banned.ncs b/_module/ncs/banned.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/banned.ncs and b/_module/ncs/banned.ncs differ
diff --git a/_module/ncs/bannisher.ncs b/_module/ncs/bannisher.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/bannisher.ncs and b/_module/ncs/bannisher.ncs differ
diff --git a/_module/ncs/barred_message.ncs b/_module/ncs/barred_message.ncs
index 27bc84ba..0638ae55 100644
Binary files a/_module/ncs/barred_message.ncs and b/_module/ncs/barred_message.ncs differ
diff --git a/_module/ncs/barrelcheck.ncs b/_module/ncs/barrelcheck.ncs
index 28559076..23e388e5 100644
Binary files a/_module/ncs/barrelcheck.ncs and b/_module/ncs/barrelcheck.ncs differ
diff --git a/_module/ncs/barrelcheck2.ncs b/_module/ncs/barrelcheck2.ncs
index bbef3fd1..143b2fef 100644
Binary files a/_module/ncs/barrelcheck2.ncs and b/_module/ncs/barrelcheck2.ncs differ
diff --git a/_module/ncs/bartender.ncs b/_module/ncs/bartender.ncs
index 19c3917c..6fc29319 100644
Binary files a/_module/ncs/bartender.ncs and b/_module/ncs/bartender.ncs differ
diff --git a/_module/ncs/basin_use.ncs b/_module/ncs/basin_use.ncs
index 2def5e0a..e9747d67 100644
Binary files a/_module/ncs/basin_use.ncs and b/_module/ncs/basin_use.ncs differ
diff --git a/_module/ncs/bastard.ncs b/_module/ncs/bastard.ncs
index a30bce4f..6041ac24 100644
Binary files a/_module/ncs/bastard.ncs and b/_module/ncs/bastard.ncs differ
diff --git a/_module/ncs/bathleveruse.ncs b/_module/ncs/bathleveruse.ncs
index 9afcd6dc..93f44443 100644
Binary files a/_module/ncs/bathleveruse.ncs and b/_module/ncs/bathleveruse.ncs differ
diff --git a/_module/ncs/bathtileuse.ncs b/_module/ncs/bathtileuse.ncs
index ccd2878c..db0c8f47 100644
Binary files a/_module/ncs/bathtileuse.ncs and b/_module/ncs/bathtileuse.ncs differ
diff --git a/_module/ncs/bbs_scribe_conv.ncs b/_module/ncs/bbs_scribe_conv.ncs
index 5005a809..c05f3f49 100644
Binary files a/_module/ncs/bbs_scribe_conv.ncs and b/_module/ncs/bbs_scribe_conv.ncs differ
diff --git a/_module/ncs/bbs_scribe_give.ncs b/_module/ncs/bbs_scribe_give.ncs
index 233954fd..a7cd02b7 100644
Binary files a/_module/ncs/bbs_scribe_give.ncs and b/_module/ncs/bbs_scribe_give.ncs differ
diff --git a/_module/ncs/bbs_scribe_m_get.ncs b/_module/ncs/bbs_scribe_m_get.ncs
index b9b6334b..74739b11 100644
Binary files a/_module/ncs/bbs_scribe_m_get.ncs and b/_module/ncs/bbs_scribe_m_get.ncs differ
diff --git a/_module/ncs/bbs_scribe_spawn.ncs b/_module/ncs/bbs_scribe_spawn.ncs
index ca05c8b3..18341345 100644
Binary files a/_module/ncs/bbs_scribe_spawn.ncs and b/_module/ncs/bbs_scribe_spawn.ncs differ
diff --git a/_module/ncs/bladespawn.ncs b/_module/ncs/bladespawn.ncs
index 0b3c4aeb..1d3541e8 100644
Binary files a/_module/ncs/bladespawn.ncs and b/_module/ncs/bladespawn.ncs differ
diff --git a/_module/ncs/blastpc.ncs b/_module/ncs/blastpc.ncs
index 0868feb9..fa81017d 100644
Binary files a/_module/ncs/blastpc.ncs and b/_module/ncs/blastpc.ncs differ
diff --git a/_module/ncs/blind.ncs b/_module/ncs/blind.ncs
index dfa4e73b..e19189c3 100644
Binary files a/_module/ncs/blind.ncs and b/_module/ncs/blind.ncs differ
diff --git a/_module/ncs/blindingbelt.ncs b/_module/ncs/blindingbelt.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/blindingbelt.ncs and b/_module/ncs/blindingbelt.ncs differ
diff --git a/_module/ncs/bling.ncs b/_module/ncs/bling.ncs
index d7e0bd46..9fb63abe 100644
Binary files a/_module/ncs/bling.ncs and b/_module/ncs/bling.ncs differ
diff --git a/_module/ncs/bookscheck.ncs b/_module/ncs/bookscheck.ncs
index 852035ce..71a9b929 100644
Binary files a/_module/ncs/bookscheck.ncs and b/_module/ncs/bookscheck.ncs differ
diff --git a/_module/ncs/boom.ncs b/_module/ncs/boom.ncs
index b123eeb4..4379c29b 100644
Binary files a/_module/ncs/boom.ncs and b/_module/ncs/boom.ncs differ
diff --git a/_module/ncs/boom2.ncs b/_module/ncs/boom2.ncs
index bfe1a628..30b57ac1 100644
Binary files a/_module/ncs/boom2.ncs and b/_module/ncs/boom2.ncs differ
diff --git a/_module/ncs/boot_nonmages.ncs b/_module/ncs/boot_nonmages.ncs
index 9e670df8..576aca85 100644
Binary files a/_module/ncs/boot_nonmages.ncs and b/_module/ncs/boot_nonmages.ncs differ
diff --git a/_module/ncs/bootnonguild.ncs b/_module/ncs/bootnonguild.ncs
index c3750fa2..cae92f4e 100644
Binary files a/_module/ncs/bootnonguild.ncs and b/_module/ncs/bootnonguild.ncs differ
diff --git a/_module/ncs/bootnonmember1.ncs b/_module/ncs/bootnonmember1.ncs
index f1cd96c9..1636b575 100644
Binary files a/_module/ncs/bootnonmember1.ncs and b/_module/ncs/bootnonmember1.ncs differ
diff --git a/_module/ncs/bootnonmember2.ncs b/_module/ncs/bootnonmember2.ncs
index 9867aa01..bc5f6371 100644
Binary files a/_module/ncs/bootnonmember2.ncs and b/_module/ncs/bootnonmember2.ncs differ
diff --git a/_module/ncs/bottlecheck.ncs b/_module/ncs/bottlecheck.ncs
index cddd65ba..318fe531 100644
Binary files a/_module/ncs/bottlecheck.ncs and b/_module/ncs/bottlecheck.ncs differ
diff --git a/_module/ncs/bottlecheck2.ncs b/_module/ncs/bottlecheck2.ncs
index cddd65ba..318fe531 100644
Binary files a/_module/ncs/bottlecheck2.ncs and b/_module/ncs/bottlecheck2.ncs differ
diff --git a/_module/ncs/boulder.ncs b/_module/ncs/boulder.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/boulder.ncs and b/_module/ncs/boulder.ncs differ
diff --git a/_module/ncs/brothertakesgold.ncs b/_module/ncs/brothertakesgold.ncs
index 3fcfab42..e582ed47 100644
Binary files a/_module/ncs/brothertakesgold.ncs and b/_module/ncs/brothertakesgold.ncs differ
diff --git a/_module/ncs/brutedeath.ncs b/_module/ncs/brutedeath.ncs
index 9d0f5323..ca33ff2f 100644
Binary files a/_module/ncs/brutedeath.ncs and b/_module/ncs/brutedeath.ncs differ
diff --git a/_module/ncs/brutepercieve.ncs b/_module/ncs/brutepercieve.ncs
index bb345fc6..6f4e9666 100644
Binary files a/_module/ncs/brutepercieve.ncs and b/_module/ncs/brutepercieve.ncs differ
diff --git a/_module/ncs/budge.ncs b/_module/ncs/budge.ncs
index b61e8056..813dd1bc 100644
Binary files a/_module/ncs/budge.ncs and b/_module/ncs/budge.ncs differ
diff --git a/_module/ncs/buffme.ncs b/_module/ncs/buffme.ncs
index 715bc161..b91bb78a 100644
Binary files a/_module/ncs/buffme.ncs and b/_module/ncs/buffme.ncs differ
diff --git a/_module/ncs/bugbearlair.ncs b/_module/ncs/bugbearlair.ncs
index 7154e0c9..ebdb7420 100644
Binary files a/_module/ncs/bugbearlair.ncs and b/_module/ncs/bugbearlair.ncs differ
diff --git a/_module/ncs/bugbearstrong.ncs b/_module/ncs/bugbearstrong.ncs
index e5481c0f..4defcf4d 100644
Binary files a/_module/ncs/bugbearstrong.ncs and b/_module/ncs/bugbearstrong.ncs differ
diff --git a/_module/ncs/burn.ncs b/_module/ncs/burn.ncs
index a30677bf..fffae7cb 100644
Binary files a/_module/ncs/burn.ncs and b/_module/ncs/burn.ncs differ
diff --git a/_module/ncs/buryhero.ncs b/_module/ncs/buryhero.ncs
index a8aa2de2..037b28e0 100644
Binary files a/_module/ncs/buryhero.ncs and b/_module/ncs/buryhero.ncs differ
diff --git a/_module/ncs/calllightningtri.ncs b/_module/ncs/calllightningtri.ncs
index 63955df1..dde9da96 100644
Binary files a/_module/ncs/calllightningtri.ncs and b/_module/ncs/calllightningtri.ncs differ
diff --git a/_module/ncs/cannot_relevel.ncs b/_module/ncs/cannot_relevel.ncs
index a6631fc4..093c8741 100644
Binary files a/_module/ncs/cannot_relevel.ncs and b/_module/ncs/cannot_relevel.ncs differ
diff --git a/_module/ncs/chain_use.ncs b/_module/ncs/chain_use.ncs
index 9d9274d2..42511fae 100644
Binary files a/_module/ncs/chain_use.ncs and b/_module/ncs/chain_use.ncs differ
diff --git a/_module/ncs/chain_yes.ncs b/_module/ncs/chain_yes.ncs
index 2de23168..66a0c85f 100644
Binary files a/_module/ncs/chain_yes.ncs and b/_module/ncs/chain_yes.ncs differ
diff --git a/_module/ncs/chair2.ncs b/_module/ncs/chair2.ncs
index 9d356d94..4a7025c1 100644
Binary files a/_module/ncs/chair2.ncs and b/_module/ncs/chair2.ncs differ
diff --git a/_module/ncs/chamber_use.ncs b/_module/ncs/chamber_use.ncs
index 0e2da728..c2214932 100644
Binary files a/_module/ncs/chamber_use.ncs and b/_module/ncs/chamber_use.ncs differ
diff --git a/_module/ncs/change2chaotic.ncs b/_module/ncs/change2chaotic.ncs
index 199f2938..b25c8997 100644
Binary files a/_module/ncs/change2chaotic.ncs and b/_module/ncs/change2chaotic.ncs differ
diff --git a/_module/ncs/change2evil.ncs b/_module/ncs/change2evil.ncs
index f724f316..f68802dc 100644
Binary files a/_module/ncs/change2evil.ncs and b/_module/ncs/change2evil.ncs differ
diff --git a/_module/ncs/change2good.ncs b/_module/ncs/change2good.ncs
index 30642353..7028da98 100644
Binary files a/_module/ncs/change2good.ncs and b/_module/ncs/change2good.ncs differ
diff --git a/_module/ncs/change2lawful.ncs b/_module/ncs/change2lawful.ncs
index 77e76c22..f6292800 100644
Binary files a/_module/ncs/change2lawful.ncs and b/_module/ncs/change2lawful.ncs differ
diff --git a/_module/ncs/changeportrait.ncs b/_module/ncs/changeportrait.ncs
index ecf5c1a0..699f7e1a 100644
Binary files a/_module/ncs/changeportrait.ncs and b/_module/ncs/changeportrait.ncs differ
diff --git a/_module/ncs/cheatercheck1.ncs b/_module/ncs/cheatercheck1.ncs
index 4aef4874..0db51308 100644
Binary files a/_module/ncs/cheatercheck1.ncs and b/_module/ncs/cheatercheck1.ncs differ
diff --git a/_module/ncs/cheatercheck2.ncs b/_module/ncs/cheatercheck2.ncs
index 0eae5080..b0ab8f01 100644
Binary files a/_module/ncs/cheatercheck2.ncs and b/_module/ncs/cheatercheck2.ncs differ
diff --git a/_module/ncs/cheatercheck3.ncs b/_module/ncs/cheatercheck3.ncs
index 593ac3ea..69c4e17b 100644
Binary files a/_module/ncs/cheatercheck3.ncs and b/_module/ncs/cheatercheck3.ncs differ
diff --git a/_module/ncs/cheatercheck4.ncs b/_module/ncs/cheatercheck4.ncs
index 27856c19..d369292e 100644
Binary files a/_module/ncs/cheatercheck4.ncs and b/_module/ncs/cheatercheck4.ncs differ
diff --git a/_module/ncs/cheatercheck5.ncs b/_module/ncs/cheatercheck5.ncs
index 9b06fa45..c367a457 100644
Binary files a/_module/ncs/cheatercheck5.ncs and b/_module/ncs/cheatercheck5.ncs differ
diff --git a/_module/ncs/cheatpot23.ncs b/_module/ncs/cheatpot23.ncs
index 157af642..02ec88f6 100644
Binary files a/_module/ncs/cheatpot23.ncs and b/_module/ncs/cheatpot23.ncs differ
diff --git a/_module/ncs/check_color_ok.ncs b/_module/ncs/check_color_ok.ncs
index b12c4f46..8b39bf0c 100644
Binary files a/_module/ncs/check_color_ok.ncs and b/_module/ncs/check_color_ok.ncs differ
diff --git a/_module/ncs/checkarea1.ncs b/_module/ncs/checkarea1.ncs
index 8211c7c5..1d49906a 100644
Binary files a/_module/ncs/checkarea1.ncs and b/_module/ncs/checkarea1.ncs differ
diff --git a/_module/ncs/checkarea2.ncs b/_module/ncs/checkarea2.ncs
index 225f8af0..9951879f 100644
Binary files a/_module/ncs/checkarea2.ncs and b/_module/ncs/checkarea2.ncs differ
diff --git a/_module/ncs/checkimmortal.ncs b/_module/ncs/checkimmortal.ncs
index 45326805..fc16f20c 100644
Binary files a/_module/ncs/checkimmortal.ncs and b/_module/ncs/checkimmortal.ncs differ
diff --git a/_module/ncs/checkpalerddclas.ncs b/_module/ncs/checkpalerddclas.ncs
index 23c391a3..83b375ff 100644
Binary files a/_module/ncs/checkpalerddclas.ncs and b/_module/ncs/checkpalerddclas.ncs differ
diff --git a/_module/ncs/chk_not1item.ncs b/_module/ncs/chk_not1item.ncs
index 8b540205..6dfa5b22 100644
Binary files a/_module/ncs/chk_not1item.ncs and b/_module/ncs/chk_not1item.ncs differ
diff --git a/_module/ncs/cleanarea.ncs b/_module/ncs/cleanarea.ncs
index 512a2839..2513ef46 100644
Binary files a/_module/ncs/cleanarea.ncs and b/_module/ncs/cleanarea.ncs differ
diff --git a/_module/ncs/cleandrac.ncs b/_module/ncs/cleandrac.ncs
index 434fdd3a..cb1e0752 100644
Binary files a/_module/ncs/cleandrac.ncs and b/_module/ncs/cleandrac.ncs differ
diff --git a/_module/ncs/cleanfloor.ncs b/_module/ncs/cleanfloor.ncs
index 3fbd4e13..9621b429 100644
Binary files a/_module/ncs/cleanfloor.ncs and b/_module/ncs/cleanfloor.ncs differ
diff --git a/_module/ncs/cleantavern.ncs b/_module/ncs/cleantavern.ncs
index 377e40af..7972ae9f 100644
Binary files a/_module/ncs/cleantavern.ncs and b/_module/ncs/cleantavern.ncs differ
diff --git a/_module/ncs/clearmerchant.ncs b/_module/ncs/clearmerchant.ncs
index f7319920..247cfc80 100644
Binary files a/_module/ncs/clearmerchant.ncs and b/_module/ncs/clearmerchant.ncs differ
diff --git a/_module/ncs/cleartown.ncs b/_module/ncs/cleartown.ncs
index dc45d91f..72df00f5 100644
Binary files a/_module/ncs/cleartown.ncs and b/_module/ncs/cleartown.ncs differ
diff --git a/_module/ncs/clericonly.ncs b/_module/ncs/clericonly.ncs
index 21f40afc..8a7d16f4 100644
Binary files a/_module/ncs/clericonly.ncs and b/_module/ncs/clericonly.ncs differ
diff --git a/_module/ncs/clericsecret.ncs b/_module/ncs/clericsecret.ncs
index b71caeea..2c35624d 100644
Binary files a/_module/ncs/clericsecret.ncs and b/_module/ncs/clericsecret.ncs differ
diff --git a/_module/ncs/climb_yes.ncs b/_module/ncs/climb_yes.ncs
index 069367db..c052424a 100644
Binary files a/_module/ncs/climb_yes.ncs and b/_module/ncs/climb_yes.ncs differ
diff --git a/_module/ncs/climb_yes2.ncs b/_module/ncs/climb_yes2.ncs
index 2641361f..4dc9ee44 100644
Binary files a/_module/ncs/climb_yes2.ncs and b/_module/ncs/climb_yes2.ncs differ
diff --git a/_module/ncs/clone_hb.ncs b/_module/ncs/clone_hb.ncs
index e4e2dff3..88f3f297 100644
Binary files a/_module/ncs/clone_hb.ncs and b/_module/ncs/clone_hb.ncs differ
diff --git a/_module/ncs/close_door.ncs b/_module/ncs/close_door.ncs
index ba5d1a2c..957d4e4b 100644
Binary files a/_module/ncs/close_door.ncs and b/_module/ncs/close_door.ncs differ
diff --git a/_module/ncs/close_n_lock.ncs b/_module/ncs/close_n_lock.ncs
index 02a2a6fe..aebcf66c 100644
Binary files a/_module/ncs/close_n_lock.ncs and b/_module/ncs/close_n_lock.ncs differ
diff --git a/_module/ncs/closedoor.ncs b/_module/ncs/closedoor.ncs
index 499da6bd..420c024b 100644
Binary files a/_module/ncs/closedoor.ncs and b/_module/ncs/closedoor.ncs differ
diff --git a/_module/ncs/closenlock.ncs b/_module/ncs/closenlock.ncs
index b02c0b1d..19bf4c9c 100644
Binary files a/_module/ncs/closenlock.ncs and b/_module/ncs/closenlock.ncs differ
diff --git a/_module/ncs/clothesmerchant.ncs b/_module/ncs/clothesmerchant.ncs
index 34c03e3d..377136d4 100644
Binary files a/_module/ncs/clothesmerchant.ncs and b/_module/ncs/clothesmerchant.ncs differ
diff --git a/_module/ncs/color_chat_off.ncs b/_module/ncs/color_chat_off.ncs
index 3c2497cf..ed9ebd5e 100644
Binary files a/_module/ncs/color_chat_off.ncs and b/_module/ncs/color_chat_off.ncs differ
diff --git a/_module/ncs/color_chat_on.ncs b/_module/ncs/color_chat_on.ncs
index 0e9f5552..6aa05127 100644
Binary files a/_module/ncs/color_chat_on.ncs and b/_module/ncs/color_chat_on.ncs differ
diff --git a/_module/ncs/color_mod_load.ncs b/_module/ncs/color_mod_load.ncs
index 46ac5f2e..8449fdb5 100644
Binary files a/_module/ncs/color_mod_load.ncs and b/_module/ncs/color_mod_load.ncs differ
diff --git a/_module/ncs/color_off.ncs b/_module/ncs/color_off.ncs
index 1fa5c35b..8db64052 100644
Binary files a/_module/ncs/color_off.ncs and b/_module/ncs/color_off.ncs differ
diff --git a/_module/ncs/color_pc_enter.ncs b/_module/ncs/color_pc_enter.ncs
index 0e87090c..1bf435cf 100644
Binary files a/_module/ncs/color_pc_enter.ncs and b/_module/ncs/color_pc_enter.ncs differ
diff --git a/_module/ncs/coloritemagenta.ncs b/_module/ncs/coloritemagenta.ncs
index ab8104ef..a828423a 100644
Binary files a/_module/ncs/coloritemagenta.ncs and b/_module/ncs/coloritemagenta.ncs differ
diff --git a/_module/ncs/coloritemblue.ncs b/_module/ncs/coloritemblue.ncs
index 826caf67..163eecec 100644
Binary files a/_module/ncs/coloritemblue.ncs and b/_module/ncs/coloritemblue.ncs differ
diff --git a/_module/ncs/coloritembrown.ncs b/_module/ncs/coloritembrown.ncs
index 4f9bfa05..3086c7d5 100644
Binary files a/_module/ncs/coloritembrown.ncs and b/_module/ncs/coloritembrown.ncs differ
diff --git a/_module/ncs/coloritembrtblue.ncs b/_module/ncs/coloritembrtblue.ncs
index 536d07ed..6546a455 100644
Binary files a/_module/ncs/coloritembrtblue.ncs and b/_module/ncs/coloritembrtblue.ncs differ
diff --git a/_module/ncs/coloritemcyan.ncs b/_module/ncs/coloritemcyan.ncs
index 526da53a..3227c62c 100644
Binary files a/_module/ncs/coloritemcyan.ncs and b/_module/ncs/coloritemcyan.ncs differ
diff --git a/_module/ncs/coloritemgreen.ncs b/_module/ncs/coloritemgreen.ncs
index 854d20f1..bb546d12 100644
Binary files a/_module/ncs/coloritemgreen.ncs and b/_module/ncs/coloritemgreen.ncs differ
diff --git a/_module/ncs/coloritemgrey.ncs b/_module/ncs/coloritemgrey.ncs
index e373ef62..13a80db6 100644
Binary files a/_module/ncs/coloritemgrey.ncs and b/_module/ncs/coloritemgrey.ncs differ
diff --git a/_module/ncs/coloritemltpurpl.ncs b/_module/ncs/coloritemltpurpl.ncs
index f7ecda92..72135da2 100644
Binary files a/_module/ncs/coloritemltpurpl.ncs and b/_module/ncs/coloritemltpurpl.ncs differ
diff --git a/_module/ncs/coloritemneongrn.ncs b/_module/ncs/coloritemneongrn.ncs
index 46f740f0..bca53bdd 100644
Binary files a/_module/ncs/coloritemneongrn.ncs and b/_module/ncs/coloritemneongrn.ncs differ
diff --git a/_module/ncs/coloritemorange.ncs b/_module/ncs/coloritemorange.ncs
index 49f9347f..51c673d8 100644
Binary files a/_module/ncs/coloritemorange.ncs and b/_module/ncs/coloritemorange.ncs differ
diff --git a/_module/ncs/coloritemplum.ncs b/_module/ncs/coloritemplum.ncs
index 1c89b14e..43f0268d 100644
Binary files a/_module/ncs/coloritemplum.ncs and b/_module/ncs/coloritemplum.ncs differ
diff --git a/_module/ncs/coloritemrandom.ncs b/_module/ncs/coloritemrandom.ncs
index ea5d26a3..34350dce 100644
Binary files a/_module/ncs/coloritemrandom.ncs and b/_module/ncs/coloritemrandom.ncs differ
diff --git a/_module/ncs/coloritemred.ncs b/_module/ncs/coloritemred.ncs
index ddabe3d8..86263975 100644
Binary files a/_module/ncs/coloritemred.ncs and b/_module/ncs/coloritemred.ncs differ
diff --git a/_module/ncs/coloritemtan.ncs b/_module/ncs/coloritemtan.ncs
index 7752215e..c5584333 100644
Binary files a/_module/ncs/coloritemtan.ncs and b/_module/ncs/coloritemtan.ncs differ
diff --git a/_module/ncs/coloritemteal.ncs b/_module/ncs/coloritemteal.ncs
index 7999e035..a1135ff8 100644
Binary files a/_module/ncs/coloritemteal.ncs and b/_module/ncs/coloritemteal.ncs differ
diff --git a/_module/ncs/coloritemwhite.ncs b/_module/ncs/coloritemwhite.ncs
index a62f8edf..046f131f 100644
Binary files a/_module/ncs/coloritemwhite.ncs and b/_module/ncs/coloritemwhite.ncs differ
diff --git a/_module/ncs/coloritemyellow.ncs b/_module/ncs/coloritemyellow.ncs
index fe9bd899..4dbab9cd 100644
Binary files a/_module/ncs/coloritemyellow.ncs and b/_module/ncs/coloritemyellow.ncs differ
diff --git a/_module/ncs/colorwand.ncs b/_module/ncs/colorwand.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/colorwand.ncs and b/_module/ncs/colorwand.ncs differ
diff --git a/_module/ncs/conditional.ncs b/_module/ncs/conditional.ncs
index 7e249724..0b0dd7cc 100644
Binary files a/_module/ncs/conditional.ncs and b/_module/ncs/conditional.ncs differ
diff --git a/_module/ncs/confusetrigger.ncs b/_module/ncs/confusetrigger.ncs
index e33231ff..ebb57241 100644
Binary files a/_module/ncs/confusetrigger.ncs and b/_module/ncs/confusetrigger.ncs differ
diff --git a/_module/ncs/counterrod.ncs b/_module/ncs/counterrod.ncs
index 3849d045..10ad5bfb 100644
Binary files a/_module/ncs/counterrod.ncs and b/_module/ncs/counterrod.ncs differ
diff --git a/_module/ncs/counterspawns.ncs b/_module/ncs/counterspawns.ncs
index 43cfa2fe..4865f46b 100644
Binary files a/_module/ncs/counterspawns.ncs and b/_module/ncs/counterspawns.ncs differ
diff --git a/_module/ncs/create_listner.ncs b/_module/ncs/create_listner.ncs
index 8588886f..23cbbfca 100644
Binary files a/_module/ncs/create_listner.ncs and b/_module/ncs/create_listner.ncs differ
diff --git a/_module/ncs/create_messstone.ncs b/_module/ncs/create_messstone.ncs
index 636c56f0..259520e4 100644
Binary files a/_module/ncs/create_messstone.ncs and b/_module/ncs/create_messstone.ncs differ
diff --git a/_module/ncs/crowncheck.ncs b/_module/ncs/crowncheck.ncs
index 82b6b1f8..9c3792fb 100644
Binary files a/_module/ncs/crowncheck.ncs and b/_module/ncs/crowncheck.ncs differ
diff --git a/_module/ncs/crypt2door.ncs b/_module/ncs/crypt2door.ncs
index aa9415c0..c24fd742 100644
Binary files a/_module/ncs/crypt2door.ncs and b/_module/ncs/crypt2door.ncs differ
diff --git a/_module/ncs/cryptdoor.ncs b/_module/ncs/cryptdoor.ncs
index 88742936..0a27f961 100644
Binary files a/_module/ncs/cryptdoor.ncs and b/_module/ncs/cryptdoor.ncs differ
diff --git a/_module/ncs/cryptdooruse.ncs b/_module/ncs/cryptdooruse.ncs
index ed8f0a2a..0fef06d2 100644
Binary files a/_module/ncs/cryptdooruse.ncs and b/_module/ncs/cryptdooruse.ncs differ
diff --git a/_module/ncs/crypttrigger.ncs b/_module/ncs/crypttrigger.ncs
index 16efaf68..55e558a2 100644
Binary files a/_module/ncs/crypttrigger.ncs and b/_module/ncs/crypttrigger.ncs differ
diff --git a/_module/ncs/crystalball.ncs b/_module/ncs/crystalball.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/crystalball.ncs and b/_module/ncs/crystalball.ncs differ
diff --git a/_module/ncs/culttakegold.ncs b/_module/ncs/culttakegold.ncs
index 50187d61..51881871 100644
Binary files a/_module/ncs/culttakegold.ncs and b/_module/ncs/culttakegold.ncs differ
diff --git a/_module/ncs/culttakegold1.ncs b/_module/ncs/culttakegold1.ncs
index f40b8686..db7d9b34 100644
Binary files a/_module/ncs/culttakegold1.ncs and b/_module/ncs/culttakegold1.ncs differ
diff --git a/_module/ncs/cursetrigger.ncs b/_module/ncs/cursetrigger.ncs
index 307e7503..2bfbbc3f 100644
Binary files a/_module/ncs/cursetrigger.ncs and b/_module/ncs/cursetrigger.ncs differ
diff --git a/_module/ncs/dancingbowruns.ncs b/_module/ncs/dancingbowruns.ncs
index 098caab6..828c6f34 100644
Binary files a/_module/ncs/dancingbowruns.ncs and b/_module/ncs/dancingbowruns.ncs differ
diff --git a/_module/ncs/danger.ncs b/_module/ncs/danger.ncs
index 0ace9a2e..48d5d7cc 100644
Binary files a/_module/ncs/danger.ncs and b/_module/ncs/danger.ncs differ
diff --git a/_module/ncs/darkdeath.ncs b/_module/ncs/darkdeath.ncs
index d0fe0cd6..79e694dd 100644
Binary files a/_module/ncs/darkdeath.ncs and b/_module/ncs/darkdeath.ncs differ
diff --git a/_module/ncs/darkspell.ncs b/_module/ncs/darkspell.ncs
index ff4602ba..8dd78687 100644
Binary files a/_module/ncs/darkspell.ncs and b/_module/ncs/darkspell.ncs differ
diff --git a/_module/ncs/darktrigger.ncs b/_module/ncs/darktrigger.ncs
index 3678fcf3..a3f08a15 100644
Binary files a/_module/ncs/darktrigger.ncs and b/_module/ncs/darktrigger.ncs differ
diff --git a/_module/ncs/darktrigger2a.ncs b/_module/ncs/darktrigger2a.ncs
index 0d166dc2..025fa0b7 100644
Binary files a/_module/ncs/darktrigger2a.ncs and b/_module/ncs/darktrigger2a.ncs differ
diff --git a/_module/ncs/day_night_check.ncs b/_module/ncs/day_night_check.ncs
index ab95e22b..66a0bb3a 100644
Binary files a/_module/ncs/day_night_check.ncs and b/_module/ncs/day_night_check.ncs differ
diff --git a/_module/ncs/deadjump.ncs b/_module/ncs/deadjump.ncs
index 8a9d3667..a6681c50 100644
Binary files a/_module/ncs/deadjump.ncs and b/_module/ncs/deadjump.ncs differ
diff --git a/_module/ncs/deadjump2.ncs b/_module/ncs/deadjump2.ncs
index 3d172016..f117b695 100644
Binary files a/_module/ncs/deadjump2.ncs and b/_module/ncs/deadjump2.ncs differ
diff --git a/_module/ncs/deadjump3.ncs b/_module/ncs/deadjump3.ncs
index 26b54429..3a854e43 100644
Binary files a/_module/ncs/deadjump3.ncs and b/_module/ncs/deadjump3.ncs differ
diff --git a/_module/ncs/death.ncs b/_module/ncs/death.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/death.ncs and b/_module/ncs/death.ncs differ
diff --git a/_module/ncs/deathport.ncs b/_module/ncs/deathport.ncs
index 6dfec010..60cac9e9 100644
Binary files a/_module/ncs/deathport.ncs and b/_module/ncs/deathport.ncs differ
diff --git a/_module/ncs/deathstart.ncs b/_module/ncs/deathstart.ncs
index dd3377dd..c6368811 100644
Binary files a/_module/ncs/deathstart.ncs and b/_module/ncs/deathstart.ncs differ
diff --git a/_module/ncs/deaththrone.ncs b/_module/ncs/deaththrone.ncs
index aa2f8a6a..cdc88645 100644
Binary files a/_module/ncs/deaththrone.ncs and b/_module/ncs/deaththrone.ncs differ
diff --git a/_module/ncs/defenderhit.ncs b/_module/ncs/defenderhit.ncs
index b016bb92..29d4370c 100644
Binary files a/_module/ncs/defenderhit.ncs and b/_module/ncs/defenderhit.ncs differ
diff --git a/_module/ncs/defenderhit2.ncs b/_module/ncs/defenderhit2.ncs
index 5a8b361d..b2c12bf4 100644
Binary files a/_module/ncs/defenderhit2.ncs and b/_module/ncs/defenderhit2.ncs differ
diff --git a/_module/ncs/delete_toon.ncs b/_module/ncs/delete_toon.ncs
index bc115ce3..59b28c82 100644
Binary files a/_module/ncs/delete_toon.ncs and b/_module/ncs/delete_toon.ncs differ
diff --git a/_module/ncs/deletecharacter.ncs b/_module/ncs/deletecharacter.ncs
index b2dba362..1bd5d180 100644
Binary files a/_module/ncs/deletecharacter.ncs and b/_module/ncs/deletecharacter.ncs differ
diff --git a/_module/ncs/denatheck.ncs b/_module/ncs/denatheck.ncs
index 59a63d43..8dfe6a2e 100644
Binary files a/_module/ncs/denatheck.ncs and b/_module/ncs/denatheck.ncs differ
diff --git a/_module/ncs/destroyclone.ncs b/_module/ncs/destroyclone.ncs
index 542832cd..c78d5d6d 100644
Binary files a/_module/ncs/destroyclone.ncs and b/_module/ncs/destroyclone.ncs differ
diff --git a/_module/ncs/devildie.ncs b/_module/ncs/devildie.ncs
index cc6e2ac6..570809e1 100644
Binary files a/_module/ncs/devildie.ncs and b/_module/ncs/devildie.ncs differ
diff --git a/_module/ncs/devilspawn.ncs b/_module/ncs/devilspawn.ncs
index 6d51ba0a..95bd9cda 100644
Binary files a/_module/ncs/devilspawn.ncs and b/_module/ncs/devilspawn.ncs differ
diff --git a/_module/ncs/divideloot.ncs b/_module/ncs/divideloot.ncs
index 1b1f1b3d..5a57d40d 100644
Binary files a/_module/ncs/divideloot.ncs and b/_module/ncs/divideloot.ncs differ
diff --git a/_module/ncs/divideloot2.ncs b/_module/ncs/divideloot2.ncs
index 328bd40b..c8f55230 100644
Binary files a/_module/ncs/divideloot2.ncs and b/_module/ncs/divideloot2.ncs differ
diff --git a/_module/ncs/dividepartyloot1.ncs b/_module/ncs/dividepartyloot1.ncs
index 1268672f..f8c51177 100644
Binary files a/_module/ncs/dividepartyloot1.ncs and b/_module/ncs/dividepartyloot1.ncs differ
diff --git a/_module/ncs/dividepartyloot2.ncs b/_module/ncs/dividepartyloot2.ncs
index 8d8271e7..d946509e 100644
Binary files a/_module/ncs/dividepartyloot2.ncs and b/_module/ncs/dividepartyloot2.ncs differ
diff --git a/_module/ncs/dm_anti_cheat.ncs b/_module/ncs/dm_anti_cheat.ncs
index d98fb83b..a4d8838e 100644
Binary files a/_module/ncs/dm_anti_cheat.ncs and b/_module/ncs/dm_anti_cheat.ncs differ
diff --git a/_module/ncs/dm_anti_cheat2.ncs b/_module/ncs/dm_anti_cheat2.ncs
index 6a4e69d5..bc911e35 100644
Binary files a/_module/ncs/dm_anti_cheat2.ncs and b/_module/ncs/dm_anti_cheat2.ncs differ
diff --git a/_module/ncs/dm_calc.ncs b/_module/ncs/dm_calc.ncs
index 450994fe..2d5b7165 100644
Binary files a/_module/ncs/dm_calc.ncs and b/_module/ncs/dm_calc.ncs differ
diff --git a/_module/ncs/dm_calc_remove.ncs b/_module/ncs/dm_calc_remove.ncs
index b6b1da0d..063d4964 100644
Binary files a/_module/ncs/dm_calc_remove.ncs and b/_module/ncs/dm_calc_remove.ncs differ
diff --git a/_module/ncs/dm_calc_spell.ncs b/_module/ncs/dm_calc_spell.ncs
index 2d554310..2e6630f4 100644
Binary files a/_module/ncs/dm_calc_spell.ncs and b/_module/ncs/dm_calc_spell.ncs differ
diff --git a/_module/ncs/dm_chat_control.ncs b/_module/ncs/dm_chat_control.ncs
index ad4de746..1b81d65c 100644
Binary files a/_module/ncs/dm_chat_control.ncs and b/_module/ncs/dm_chat_control.ncs differ
diff --git a/_module/ncs/dm_cost.ncs b/_module/ncs/dm_cost.ncs
index 8f38c13b..2f7226ab 100644
Binary files a/_module/ncs/dm_cost.ncs and b/_module/ncs/dm_cost.ncs differ
diff --git a/_module/ncs/dm_does_reset.ncs b/_module/ncs/dm_does_reset.ncs
index fca75e13..92d4fe32 100644
Binary files a/_module/ncs/dm_does_reset.ncs and b/_module/ncs/dm_does_reset.ncs differ
diff --git a/_module/ncs/dm_domods.ncs b/_module/ncs/dm_domods.ncs
index ff4cf1e0..550067b3 100644
Binary files a/_module/ncs/dm_domods.ncs and b/_module/ncs/dm_domods.ncs differ
diff --git a/_module/ncs/dm_domodsfree.ncs b/_module/ncs/dm_domodsfree.ncs
index 7113b5f0..4654116b 100644
Binary files a/_module/ncs/dm_domodsfree.ncs and b/_module/ncs/dm_domodsfree.ncs differ
diff --git a/_module/ncs/dm_doremoval.ncs b/_module/ncs/dm_doremoval.ncs
index 2a6ec7df..fc262499 100644
Binary files a/_module/ncs/dm_doremoval.ncs and b/_module/ncs/dm_doremoval.ncs differ
diff --git a/_module/ncs/dm_enhplus1.ncs b/_module/ncs/dm_enhplus1.ncs
index fc17ad2c..81faac5d 100644
Binary files a/_module/ncs/dm_enhplus1.ncs and b/_module/ncs/dm_enhplus1.ncs differ
diff --git a/_module/ncs/dm_enhplus2.ncs b/_module/ncs/dm_enhplus2.ncs
index 676cff63..863c5e03 100644
Binary files a/_module/ncs/dm_enhplus2.ncs and b/_module/ncs/dm_enhplus2.ncs differ
diff --git a/_module/ncs/dm_enhplus3.ncs b/_module/ncs/dm_enhplus3.ncs
index 35e715e7..ce8ab70f 100644
Binary files a/_module/ncs/dm_enhplus3.ncs and b/_module/ncs/dm_enhplus3.ncs differ
diff --git a/_module/ncs/dm_enhplus4.ncs b/_module/ncs/dm_enhplus4.ncs
index ad88a62b..9427e6f2 100644
Binary files a/_module/ncs/dm_enhplus4.ncs and b/_module/ncs/dm_enhplus4.ncs differ
diff --git a/_module/ncs/dm_enhplus5.ncs b/_module/ncs/dm_enhplus5.ncs
index 742070b1..138b7518 100644
Binary files a/_module/ncs/dm_enhplus5.ncs and b/_module/ncs/dm_enhplus5.ncs differ
diff --git a/_module/ncs/dm_enhplus6.ncs b/_module/ncs/dm_enhplus6.ncs
index 82b89e49..9389bcc0 100644
Binary files a/_module/ncs/dm_enhplus6.ncs and b/_module/ncs/dm_enhplus6.ncs differ
diff --git a/_module/ncs/dm_enhplus7.ncs b/_module/ncs/dm_enhplus7.ncs
index e3505c17..04771cef 100644
Binary files a/_module/ncs/dm_enhplus7.ncs and b/_module/ncs/dm_enhplus7.ncs differ
diff --git a/_module/ncs/dm_enhplus8.ncs b/_module/ncs/dm_enhplus8.ncs
index ce55bbf1..4f3778f2 100644
Binary files a/_module/ncs/dm_enhplus8.ncs and b/_module/ncs/dm_enhplus8.ncs differ
diff --git a/_module/ncs/dm_enhplus9.ncs b/_module/ncs/dm_enhplus9.ncs
index 749a0a9d..d65715f3 100644
Binary files a/_module/ncs/dm_enhplus9.ncs and b/_module/ncs/dm_enhplus9.ncs differ
diff --git a/_module/ncs/dm_forg_ondist.ncs b/_module/ncs/dm_forg_ondist.ncs
index a2b4d64c..5a08f5ee 100644
Binary files a/_module/ncs/dm_forg_ondist.ncs and b/_module/ncs/dm_forg_ondist.ncs differ
diff --git a/_module/ncs/dm_forge_chk.ncs b/_module/ncs/dm_forge_chk.ncs
index 483432ef..402d2996 100644
Binary files a/_module/ncs/dm_forge_chk.ncs and b/_module/ncs/dm_forge_chk.ncs differ
diff --git a/_module/ncs/dm_forge_chk2.ncs b/_module/ncs/dm_forge_chk2.ncs
index 60654ae3..8fcfa4ed 100644
Binary files a/_module/ncs/dm_forge_chk2.ncs and b/_module/ncs/dm_forge_chk2.ncs differ
diff --git a/_module/ncs/dm_forge_chk3.ncs b/_module/ncs/dm_forge_chk3.ncs
index c09b9adf..34fbca96 100644
Binary files a/_module/ncs/dm_forge_chk3.ncs and b/_module/ncs/dm_forge_chk3.ncs differ
diff --git a/_module/ncs/dm_forge_chk4.ncs b/_module/ncs/dm_forge_chk4.ncs
index 7a4324cf..ebfd1e25 100644
Binary files a/_module/ncs/dm_forge_chk4.ncs and b/_module/ncs/dm_forge_chk4.ncs differ
diff --git a/_module/ncs/dm_ilr_appraise.ncs b/_module/ncs/dm_ilr_appraise.ncs
index e9bcfff6..7064283a 100644
Binary files a/_module/ncs/dm_ilr_appraise.ncs and b/_module/ncs/dm_ilr_appraise.ncs differ
diff --git a/_module/ncs/dm_ismelee.ncs b/_module/ncs/dm_ismelee.ncs
index 2eecc384..d85721b9 100644
Binary files a/_module/ncs/dm_ismelee.ncs and b/_module/ncs/dm_ismelee.ncs differ
diff --git a/_module/ncs/dm_isnotweap.ncs b/_module/ncs/dm_isnotweap.ncs
index c248cfa8..05ce5155 100644
Binary files a/_module/ncs/dm_isnotweap.ncs and b/_module/ncs/dm_isnotweap.ncs differ
diff --git a/_module/ncs/dm_isranged.ncs b/_module/ncs/dm_isranged.ncs
index 2f8aa201..1cc71686 100644
Binary files a/_module/ncs/dm_isranged.ncs and b/_module/ncs/dm_isranged.ncs differ
diff --git a/_module/ncs/dm_isweapon.ncs b/_module/ncs/dm_isweapon.ncs
index edb0b5a9..698e4a09 100644
Binary files a/_module/ncs/dm_isweapon.ncs and b/_module/ncs/dm_isweapon.ncs differ
diff --git a/_module/ncs/dm_isweapon1.ncs b/_module/ncs/dm_isweapon1.ncs
index c7014c2d..585cfdee 100644
Binary files a/_module/ncs/dm_isweapon1.ncs and b/_module/ncs/dm_isweapon1.ncs differ
diff --git a/_module/ncs/dm_isweapon2.ncs b/_module/ncs/dm_isweapon2.ncs
index 3367a62c..a315e620 100644
Binary files a/_module/ncs/dm_isweapon2.ncs and b/_module/ncs/dm_isweapon2.ncs differ
diff --git a/_module/ncs/dm_mpool_chk.ncs b/_module/ncs/dm_mpool_chk.ncs
index c39827d4..f1e71ca5 100644
Binary files a/_module/ncs/dm_mpool_chk.ncs and b/_module/ncs/dm_mpool_chk.ncs differ
diff --git a/_module/ncs/dm_only.ncs b/_module/ncs/dm_only.ncs
index 96dcb739..53775166 100644
Binary files a/_module/ncs/dm_only.ncs and b/_module/ncs/dm_only.ncs differ
diff --git a/_module/ncs/dm_reads_line.ncs b/_module/ncs/dm_reads_line.ncs
index c66e34a9..8ec88835 100644
Binary files a/_module/ncs/dm_reads_line.ncs and b/_module/ncs/dm_reads_line.ncs differ
diff --git a/_module/ncs/dm_set_party_ran.ncs b/_module/ncs/dm_set_party_ran.ncs
index c1e61ee4..e9b7bc85 100644
Binary files a/_module/ncs/dm_set_party_ran.ncs and b/_module/ncs/dm_set_party_ran.ncs differ
diff --git a/_module/ncs/dm_set_shout_ran.ncs b/_module/ncs/dm_set_shout_ran.ncs
index 06faeaf4..3f90654a 100644
Binary files a/_module/ncs/dm_set_shout_ran.ncs and b/_module/ncs/dm_set_shout_ran.ncs differ
diff --git a/_module/ncs/dm_set_talk_ran.ncs b/_module/ncs/dm_set_talk_ran.ncs
index c4b82815..d234722e 100644
Binary files a/_module/ncs/dm_set_talk_ran.ncs and b/_module/ncs/dm_set_talk_ran.ncs differ
diff --git a/_module/ncs/dm_splv_chk4.ncs b/_module/ncs/dm_splv_chk4.ncs
index 4119c9aa..d0cc73c7 100644
Binary files a/_module/ncs/dm_splv_chk4.ncs and b/_module/ncs/dm_splv_chk4.ncs differ
diff --git a/_module/ncs/dm_splv_chk5.ncs b/_module/ncs/dm_splv_chk5.ncs
index 85a1b6b2..0722b216 100644
Binary files a/_module/ncs/dm_splv_chk5.ncs and b/_module/ncs/dm_splv_chk5.ncs differ
diff --git a/_module/ncs/dm_splv_chk6.ncs b/_module/ncs/dm_splv_chk6.ncs
index 515fe09e..2093f57d 100644
Binary files a/_module/ncs/dm_splv_chk6.ncs and b/_module/ncs/dm_splv_chk6.ncs differ
diff --git a/_module/ncs/dm_splv_chk7.ncs b/_module/ncs/dm_splv_chk7.ncs
index 18f3cdb1..d5a6c328 100644
Binary files a/_module/ncs/dm_splv_chk7.ncs and b/_module/ncs/dm_splv_chk7.ncs differ
diff --git a/_module/ncs/dm_splv_chk8.ncs b/_module/ncs/dm_splv_chk8.ncs
index 69705c16..cfb6b118 100644
Binary files a/_module/ncs/dm_splv_chk8.ncs and b/_module/ncs/dm_splv_chk8.ncs differ
diff --git a/_module/ncs/dmdoor.ncs b/_module/ncs/dmdoor.ncs
index 2819ccf6..a8988cb1 100644
Binary files a/_module/ncs/dmdoor.ncs and b/_module/ncs/dmdoor.ncs differ
diff --git a/_module/ncs/dmdoorports.ncs b/_module/ncs/dmdoorports.ncs
index a6ff17b2..580faca5 100644
Binary files a/_module/ncs/dmdoorports.ncs and b/_module/ncs/dmdoorports.ncs differ
diff --git a/_module/ncs/dmhand.ncs b/_module/ncs/dmhand.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/dmhand.ncs and b/_module/ncs/dmhand.ncs differ
diff --git a/_module/ncs/dmjail.ncs b/_module/ncs/dmjail.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/dmjail.ncs and b/_module/ncs/dmjail.ncs differ
diff --git a/_module/ncs/dmjailtorture.ncs b/_module/ncs/dmjailtorture.ncs
index 5118151b..c50af24a 100644
Binary files a/_module/ncs/dmjailtorture.ncs and b/_module/ncs/dmjailtorture.ncs differ
diff --git a/_module/ncs/dmkey.ncs b/_module/ncs/dmkey.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/dmkey.ncs and b/_module/ncs/dmkey.ncs differ
diff --git a/_module/ncs/dmreward.ncs b/_module/ncs/dmreward.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/dmreward.ncs and b/_module/ncs/dmreward.ncs differ
diff --git a/_module/ncs/dmsecret.ncs b/_module/ncs/dmsecret.ncs
index a3b49fbd..338ed601 100644
Binary files a/_module/ncs/dmsecret.ncs and b/_module/ncs/dmsecret.ncs differ
diff --git a/_module/ncs/dmthrone.ncs b/_module/ncs/dmthrone.ncs
index a91a80b2..c9b583b1 100644
Binary files a/_module/ncs/dmthrone.ncs and b/_module/ncs/dmthrone.ncs differ
diff --git a/_module/ncs/dmtorture.ncs b/_module/ncs/dmtorture.ncs
index bbf49ce8..946a415e 100644
Binary files a/_module/ncs/dmtorture.ncs and b/_module/ncs/dmtorture.ncs differ
diff --git a/_module/ncs/do_bench_vfx.ncs b/_module/ncs/do_bench_vfx.ncs
index 19bb10c1..2f9df78b 100644
Binary files a/_module/ncs/do_bench_vfx.ncs and b/_module/ncs/do_bench_vfx.ncs differ
diff --git a/_module/ncs/do_goodaura.ncs b/_module/ncs/do_goodaura.ncs
index 4ea611c1..05c67107 100644
Binary files a/_module/ncs/do_goodaura.ncs and b/_module/ncs/do_goodaura.ncs differ
diff --git a/_module/ncs/do_partyroll.ncs b/_module/ncs/do_partyroll.ncs
index 055718ac..fff2dd39 100644
Binary files a/_module/ncs/do_partyroll.ncs and b/_module/ncs/do_partyroll.ncs differ
diff --git a/_module/ncs/do_partyroll2.ncs b/_module/ncs/do_partyroll2.ncs
index 2f2bf391..46cd8d30 100644
Binary files a/_module/ncs/do_partyroll2.ncs and b/_module/ncs/do_partyroll2.ncs differ
diff --git a/_module/ncs/do_storm.ncs b/_module/ncs/do_storm.ncs
index 618fea01..a4faade6 100644
Binary files a/_module/ncs/do_storm.ncs and b/_module/ncs/do_storm.ncs differ
diff --git a/_module/ncs/do_vfx_lightning.ncs b/_module/ncs/do_vfx_lightning.ncs
index 9d63cb0a..da7e61c6 100644
Binary files a/_module/ncs/do_vfx_lightning.ncs and b/_module/ncs/do_vfx_lightning.ncs differ
diff --git a/_module/ncs/doby_no_pc_chest.ncs b/_module/ncs/doby_no_pc_chest.ncs
index e6c95029..a94f277e 100644
Binary files a/_module/ncs/doby_no_pc_chest.ncs and b/_module/ncs/doby_no_pc_chest.ncs differ
diff --git a/_module/ncs/dodragon.ncs b/_module/ncs/dodragon.ncs
index 1d859e2d..6c3153de 100644
Binary files a/_module/ncs/dodragon.ncs and b/_module/ncs/dodragon.ncs differ
diff --git a/_module/ncs/doh.ncs b/_module/ncs/doh.ncs
index bc5687b6..52159e93 100644
Binary files a/_module/ncs/doh.ncs and b/_module/ncs/doh.ncs differ
diff --git a/_module/ncs/door_lock_night.ncs b/_module/ncs/door_lock_night.ncs
index 35fa9ad0..8566b517 100644
Binary files a/_module/ncs/door_lock_night.ncs and b/_module/ncs/door_lock_night.ncs differ
diff --git a/_module/ncs/door_teleport.ncs b/_module/ncs/door_teleport.ncs
index b74a1574..fe4242af 100644
Binary files a/_module/ncs/door_teleport.ncs and b/_module/ncs/door_teleport.ncs differ
diff --git a/_module/ncs/dospasm.ncs b/_module/ncs/dospasm.ncs
index e418f130..acbf47f8 100644
Binary files a/_module/ncs/dospasm.ncs and b/_module/ncs/dospasm.ncs differ
diff --git a/_module/ncs/drac_use.ncs b/_module/ncs/drac_use.ncs
index c3ee3544..0bfe44d8 100644
Binary files a/_module/ncs/drac_use.ncs and b/_module/ncs/drac_use.ncs differ
diff --git a/_module/ncs/dracodead.ncs b/_module/ncs/dracodead.ncs
index 68320328..da7a5ca3 100644
Binary files a/_module/ncs/dracodead.ncs and b/_module/ncs/dracodead.ncs differ
diff --git a/_module/ncs/dracospawn.ncs b/_module/ncs/dracospawn.ncs
index c92945cd..d1699cc0 100644
Binary files a/_module/ncs/dracospawn.ncs and b/_module/ncs/dracospawn.ncs differ
diff --git a/_module/ncs/dragonlever_use.ncs b/_module/ncs/dragonlever_use.ncs
index 1ba75eed..2c202756 100644
Binary files a/_module/ncs/dragonlever_use.ncs and b/_module/ncs/dragonlever_use.ncs differ
diff --git a/_module/ncs/dragonspawn.ncs b/_module/ncs/dragonspawn.ncs
index 07c3e830..b8098afd 100644
Binary files a/_module/ncs/dragonspawn.ncs and b/_module/ncs/dragonspawn.ncs differ
diff --git a/_module/ncs/dragonstop2.ncs b/_module/ncs/dragonstop2.ncs
index 62b990d0..3d794948 100644
Binary files a/_module/ncs/dragonstop2.ncs and b/_module/ncs/dragonstop2.ncs differ
diff --git a/_module/ncs/drain_yes.ncs b/_module/ncs/drain_yes.ncs
index 5d7b2350..2d9b2d4f 100644
Binary files a/_module/ncs/drain_yes.ncs and b/_module/ncs/drain_yes.ncs differ
diff --git a/_module/ncs/dreamweaver23.ncs b/_module/ncs/dreamweaver23.ncs
index 92ad382e..c71dab99 100644
Binary files a/_module/ncs/dreamweaver23.ncs and b/_module/ncs/dreamweaver23.ncs differ
diff --git a/_module/ncs/drowattack.ncs b/_module/ncs/drowattack.ncs
index 2221d478..86096a25 100644
Binary files a/_module/ncs/drowattack.ncs and b/_module/ncs/drowattack.ncs differ
diff --git a/_module/ncs/drowbeat.ncs b/_module/ncs/drowbeat.ncs
index ac3a9843..4bb6ddf6 100644
Binary files a/_module/ncs/drowbeat.ncs and b/_module/ncs/drowbeat.ncs differ
diff --git a/_module/ncs/drowbosspercieve.ncs b/_module/ncs/drowbosspercieve.ncs
index c0bfc6ae..02d56e5c 100644
Binary files a/_module/ncs/drowbosspercieve.ncs and b/_module/ncs/drowbosspercieve.ncs differ
diff --git a/_module/ncs/drowspawn.ncs b/_module/ncs/drowspawn.ncs
index df4709f8..fd58c40b 100644
Binary files a/_module/ncs/drowspawn.ncs and b/_module/ncs/drowspawn.ncs differ
diff --git a/_module/ncs/druidtool.ncs b/_module/ncs/druidtool.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/druidtool.ncs and b/_module/ncs/druidtool.ncs differ
diff --git a/_module/ncs/dtrig1.ncs b/_module/ncs/dtrig1.ncs
index 5d759bab..a74a42a9 100644
Binary files a/_module/ncs/dtrig1.ncs and b/_module/ncs/dtrig1.ncs differ
diff --git a/_module/ncs/dtrig2.ncs b/_module/ncs/dtrig2.ncs
index d1cb2185..a667c4f3 100644
Binary files a/_module/ncs/dtrig2.ncs and b/_module/ncs/dtrig2.ncs differ
diff --git a/_module/ncs/dtrig3.ncs b/_module/ncs/dtrig3.ncs
index 047a78b6..5a8a43df 100644
Binary files a/_module/ncs/dtrig3.ncs and b/_module/ncs/dtrig3.ncs differ
diff --git a/_module/ncs/dtrig4.ncs b/_module/ncs/dtrig4.ncs
index 072addfc..f9b969df 100644
Binary files a/_module/ncs/dtrig4.ncs and b/_module/ncs/dtrig4.ncs differ
diff --git a/_module/ncs/dummy2.ncs b/_module/ncs/dummy2.ncs
index 0688c15a..fc1e2358 100644
Binary files a/_module/ncs/dummy2.ncs and b/_module/ncs/dummy2.ncs differ
diff --git a/_module/ncs/dummykilled.ncs b/_module/ncs/dummykilled.ncs
index 6238afc4..ddf5db38 100644
Binary files a/_module/ncs/dummykilled.ncs and b/_module/ncs/dummykilled.ncs differ
diff --git a/_module/ncs/dye_cloth1.ncs b/_module/ncs/dye_cloth1.ncs
index 6104bf0e..4363937c 100644
Binary files a/_module/ncs/dye_cloth1.ncs and b/_module/ncs/dye_cloth1.ncs differ
diff --git a/_module/ncs/dye_cloth2.ncs b/_module/ncs/dye_cloth2.ncs
index 5066b854..318410a4 100644
Binary files a/_module/ncs/dye_cloth2.ncs and b/_module/ncs/dye_cloth2.ncs differ
diff --git a/_module/ncs/dye_color0.ncs b/_module/ncs/dye_color0.ncs
index 063487a3..4be5dfcd 100644
Binary files a/_module/ncs/dye_color0.ncs and b/_module/ncs/dye_color0.ncs differ
diff --git a/_module/ncs/dye_color1.ncs b/_module/ncs/dye_color1.ncs
index 33740373..454a4dd5 100644
Binary files a/_module/ncs/dye_color1.ncs and b/_module/ncs/dye_color1.ncs differ
diff --git a/_module/ncs/dye_color2.ncs b/_module/ncs/dye_color2.ncs
index 3213e043..6c65c46d 100644
Binary files a/_module/ncs/dye_color2.ncs and b/_module/ncs/dye_color2.ncs differ
diff --git a/_module/ncs/dye_color3.ncs b/_module/ncs/dye_color3.ncs
index 11abc366..b11f4fdf 100644
Binary files a/_module/ncs/dye_color3.ncs and b/_module/ncs/dye_color3.ncs differ
diff --git a/_module/ncs/dye_color4.ncs b/_module/ncs/dye_color4.ncs
index 0a1afbff..e7d28d31 100644
Binary files a/_module/ncs/dye_color4.ncs and b/_module/ncs/dye_color4.ncs differ
diff --git a/_module/ncs/dye_color5.ncs b/_module/ncs/dye_color5.ncs
index edb42f48..a8911f7f 100644
Binary files a/_module/ncs/dye_color5.ncs and b/_module/ncs/dye_color5.ncs differ
diff --git a/_module/ncs/dye_color6.ncs b/_module/ncs/dye_color6.ncs
index 8ab4d6aa..bee863ae 100644
Binary files a/_module/ncs/dye_color6.ncs and b/_module/ncs/dye_color6.ncs differ
diff --git a/_module/ncs/dye_color7.ncs b/_module/ncs/dye_color7.ncs
index 081a783c..6dde14b6 100644
Binary files a/_module/ncs/dye_color7.ncs and b/_module/ncs/dye_color7.ncs differ
diff --git a/_module/ncs/dye_dyeitem.ncs b/_module/ncs/dye_dyeitem.ncs
index 9238c797..8c627e12 100644
Binary files a/_module/ncs/dye_dyeitem.ncs and b/_module/ncs/dye_dyeitem.ncs differ
diff --git a/_module/ncs/dye_group0.ncs b/_module/ncs/dye_group0.ncs
index 56874393..f391793d 100644
Binary files a/_module/ncs/dye_group0.ncs and b/_module/ncs/dye_group0.ncs differ
diff --git a/_module/ncs/dye_group1.ncs b/_module/ncs/dye_group1.ncs
index 72212dd6..f6cdb19e 100644
Binary files a/_module/ncs/dye_group1.ncs and b/_module/ncs/dye_group1.ncs differ
diff --git a/_module/ncs/dye_group10.ncs b/_module/ncs/dye_group10.ncs
index c381bcae..d3ca06b4 100644
Binary files a/_module/ncs/dye_group10.ncs and b/_module/ncs/dye_group10.ncs differ
diff --git a/_module/ncs/dye_group11.ncs b/_module/ncs/dye_group11.ncs
index 2304521a..ad914201 100644
Binary files a/_module/ncs/dye_group11.ncs and b/_module/ncs/dye_group11.ncs differ
diff --git a/_module/ncs/dye_group12.ncs b/_module/ncs/dye_group12.ncs
index f566a20e..39889820 100644
Binary files a/_module/ncs/dye_group12.ncs and b/_module/ncs/dye_group12.ncs differ
diff --git a/_module/ncs/dye_group13.ncs b/_module/ncs/dye_group13.ncs
index fa1749de..66f9c608 100644
Binary files a/_module/ncs/dye_group13.ncs and b/_module/ncs/dye_group13.ncs differ
diff --git a/_module/ncs/dye_group14.ncs b/_module/ncs/dye_group14.ncs
index 5105e7c4..74a93ff2 100644
Binary files a/_module/ncs/dye_group14.ncs and b/_module/ncs/dye_group14.ncs differ
diff --git a/_module/ncs/dye_group15.ncs b/_module/ncs/dye_group15.ncs
index f30af64f..9c6099ba 100644
Binary files a/_module/ncs/dye_group15.ncs and b/_module/ncs/dye_group15.ncs differ
diff --git a/_module/ncs/dye_group16.ncs b/_module/ncs/dye_group16.ncs
index 84f107c7..99a0be2b 100644
Binary files a/_module/ncs/dye_group16.ncs and b/_module/ncs/dye_group16.ncs differ
diff --git a/_module/ncs/dye_group17.ncs b/_module/ncs/dye_group17.ncs
index 3d1fc566..5458305f 100644
Binary files a/_module/ncs/dye_group17.ncs and b/_module/ncs/dye_group17.ncs differ
diff --git a/_module/ncs/dye_group18.ncs b/_module/ncs/dye_group18.ncs
index d2eecd7a..5765ae0a 100644
Binary files a/_module/ncs/dye_group18.ncs and b/_module/ncs/dye_group18.ncs differ
diff --git a/_module/ncs/dye_group19.ncs b/_module/ncs/dye_group19.ncs
index 11475f72..430e8dd5 100644
Binary files a/_module/ncs/dye_group19.ncs and b/_module/ncs/dye_group19.ncs differ
diff --git a/_module/ncs/dye_group2.ncs b/_module/ncs/dye_group2.ncs
index 0cbb2875..25a5f737 100644
Binary files a/_module/ncs/dye_group2.ncs and b/_module/ncs/dye_group2.ncs differ
diff --git a/_module/ncs/dye_group20.ncs b/_module/ncs/dye_group20.ncs
index 31040d0a..913f5048 100644
Binary files a/_module/ncs/dye_group20.ncs and b/_module/ncs/dye_group20.ncs differ
diff --git a/_module/ncs/dye_group21.ncs b/_module/ncs/dye_group21.ncs
index 61cac9de..b4d1ff15 100644
Binary files a/_module/ncs/dye_group21.ncs and b/_module/ncs/dye_group21.ncs differ
diff --git a/_module/ncs/dye_group3.ncs b/_module/ncs/dye_group3.ncs
index 9d6e2ee9..ca2adccf 100644
Binary files a/_module/ncs/dye_group3.ncs and b/_module/ncs/dye_group3.ncs differ
diff --git a/_module/ncs/dye_group4.ncs b/_module/ncs/dye_group4.ncs
index 71903c9c..9202ae1c 100644
Binary files a/_module/ncs/dye_group4.ncs and b/_module/ncs/dye_group4.ncs differ
diff --git a/_module/ncs/dye_group5.ncs b/_module/ncs/dye_group5.ncs
index 46234bca..53b7381d 100644
Binary files a/_module/ncs/dye_group5.ncs and b/_module/ncs/dye_group5.ncs differ
diff --git a/_module/ncs/dye_group6.ncs b/_module/ncs/dye_group6.ncs
index b9bafbe9..569d2538 100644
Binary files a/_module/ncs/dye_group6.ncs and b/_module/ncs/dye_group6.ncs differ
diff --git a/_module/ncs/dye_group7.ncs b/_module/ncs/dye_group7.ncs
index 63cf7912..ecc4a740 100644
Binary files a/_module/ncs/dye_group7.ncs and b/_module/ncs/dye_group7.ncs differ
diff --git a/_module/ncs/dye_group8.ncs b/_module/ncs/dye_group8.ncs
index 9aa3ea1f..05ec568f 100644
Binary files a/_module/ncs/dye_group8.ncs and b/_module/ncs/dye_group8.ncs differ
diff --git a/_module/ncs/dye_group9.ncs b/_module/ncs/dye_group9.ncs
index 9097023c..aef788c1 100644
Binary files a/_module/ncs/dye_group9.ncs and b/_module/ncs/dye_group9.ncs differ
diff --git a/_module/ncs/dye_itemchest.ncs b/_module/ncs/dye_itemchest.ncs
index fe242b89..bee7cc46 100644
Binary files a/_module/ncs/dye_itemchest.ncs and b/_module/ncs/dye_itemchest.ncs differ
diff --git a/_module/ncs/dye_itemcloak.ncs b/_module/ncs/dye_itemcloak.ncs
index 0b07048d..034a8168 100644
Binary files a/_module/ncs/dye_itemcloak.ncs and b/_module/ncs/dye_itemcloak.ncs differ
diff --git a/_module/ncs/dye_itemhead.ncs b/_module/ncs/dye_itemhead.ncs
index d2d178b7..ec3f7d9e 100644
Binary files a/_module/ncs/dye_itemhead.ncs and b/_module/ncs/dye_itemhead.ncs differ
diff --git a/_module/ncs/dye_leather1.ncs b/_module/ncs/dye_leather1.ncs
index a12a0e89..4b3512cc 100644
Binary files a/_module/ncs/dye_leather1.ncs and b/_module/ncs/dye_leather1.ncs differ
diff --git a/_module/ncs/dye_leather2.ncs b/_module/ncs/dye_leather2.ncs
index 0a0bd4f8..dc903825 100644
Binary files a/_module/ncs/dye_leather2.ncs and b/_module/ncs/dye_leather2.ncs differ
diff --git a/_module/ncs/dye_metal1.ncs b/_module/ncs/dye_metal1.ncs
index c4c76ff3..52962152 100644
Binary files a/_module/ncs/dye_metal1.ncs and b/_module/ncs/dye_metal1.ncs differ
diff --git a/_module/ncs/dye_metal2.ncs b/_module/ncs/dye_metal2.ncs
index 730276b6..e92a2b01 100644
Binary files a/_module/ncs/dye_metal2.ncs and b/_module/ncs/dye_metal2.ncs differ
diff --git a/_module/ncs/dyekit.ncs b/_module/ncs/dyekit.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/dyekit.ncs and b/_module/ncs/dyekit.ncs differ
diff --git a/_module/ncs/elementalbeat.ncs b/_module/ncs/elementalbeat.ncs
index 566494ad..53a47426 100644
Binary files a/_module/ncs/elementalbeat.ncs and b/_module/ncs/elementalbeat.ncs differ
diff --git a/_module/ncs/elemtflamedamage.ncs b/_module/ncs/elemtflamedamage.ncs
index 8bed6ac9..fecdc04e 100644
Binary files a/_module/ncs/elemtflamedamage.ncs and b/_module/ncs/elemtflamedamage.ncs differ
diff --git a/_module/ncs/elfrangerattack.ncs b/_module/ncs/elfrangerattack.ncs
index 63d048a4..2887bc2f 100644
Binary files a/_module/ncs/elfrangerattack.ncs and b/_module/ncs/elfrangerattack.ncs differ
diff --git a/_module/ncs/elixirofimmort.ncs b/_module/ncs/elixirofimmort.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/elixirofimmort.ncs and b/_module/ncs/elixirofimmort.ncs differ
diff --git a/_module/ncs/emotewand.ncs b/_module/ncs/emotewand.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/emotewand.ncs and b/_module/ncs/emotewand.ncs differ
diff --git a/_module/ncs/emptybottle.ncs b/_module/ncs/emptybottle.ncs
index 05424a11..709498bf 100644
Binary files a/_module/ncs/emptybottle.ncs and b/_module/ncs/emptybottle.ncs differ
diff --git a/_module/ncs/end_dm_area_msg.ncs b/_module/ncs/end_dm_area_msg.ncs
index 72a38db8..b024d6d6 100644
Binary files a/_module/ncs/end_dm_area_msg.ncs and b/_module/ncs/end_dm_area_msg.ncs differ
diff --git a/_module/ncs/end_dm_npc_chat.ncs b/_module/ncs/end_dm_npc_chat.ncs
index 0c318c6c..48ca0427 100644
Binary files a/_module/ncs/end_dm_npc_chat.ncs and b/_module/ncs/end_dm_npc_chat.ncs differ
diff --git a/_module/ncs/end_dm_serv_msg.ncs b/_module/ncs/end_dm_serv_msg.ncs
index 35f25b1e..d798f307 100644
Binary files a/_module/ncs/end_dm_serv_msg.ncs and b/_module/ncs/end_dm_serv_msg.ncs differ
diff --git a/_module/ncs/enter_arena.ncs b/_module/ncs/enter_arena.ncs
index 62c601e2..740eade5 100644
Binary files a/_module/ncs/enter_arena.ncs and b/_module/ncs/enter_arena.ncs differ
diff --git a/_module/ncs/enteremporium.ncs b/_module/ncs/enteremporium.ncs
index 47c263c8..25789d6d 100644
Binary files a/_module/ncs/enteremporium.ncs and b/_module/ncs/enteremporium.ncs differ
diff --git a/_module/ncs/enterguild.ncs b/_module/ncs/enterguild.ncs
index c902c119..3a30e037 100644
Binary files a/_module/ncs/enterguild.ncs and b/_module/ncs/enterguild.ncs differ
diff --git a/_module/ncs/enterthedragon.ncs b/_module/ncs/enterthedragon.ncs
index 122566d2..cd5f901c 100644
Binary files a/_module/ncs/enterthedragon.ncs and b/_module/ncs/enterthedragon.ncs differ
diff --git a/_module/ncs/entertown2.ncs b/_module/ncs/entertown2.ncs
index d47e35b2..199d846c 100644
Binary files a/_module/ncs/entertown2.ncs and b/_module/ncs/entertown2.ncs differ
diff --git a/_module/ncs/eq_arthxbow.ncs b/_module/ncs/eq_arthxbow.ncs
index 61f34fd9..f4f6e732 100644
Binary files a/_module/ncs/eq_arthxbow.ncs and b/_module/ncs/eq_arthxbow.ncs differ
diff --git a/_module/ncs/eq_artifactlbow.ncs b/_module/ncs/eq_artifactlbow.ncs
index 8f9f0e46..fe9895d8 100644
Binary files a/_module/ncs/eq_artifactlbow.ncs and b/_module/ncs/eq_artifactlbow.ncs differ
diff --git a/_module/ncs/eq_artifactsbow.ncs b/_module/ncs/eq_artifactsbow.ncs
index 8f9f0e46..fe9895d8 100644
Binary files a/_module/ncs/eq_artifactsbow.ncs and b/_module/ncs/eq_artifactsbow.ncs differ
diff --git a/_module/ncs/eq_artifactsling.ncs b/_module/ncs/eq_artifactsling.ncs
index 8f9f0e46..fe9895d8 100644
Binary files a/_module/ncs/eq_artifactsling.ncs and b/_module/ncs/eq_artifactsling.ncs differ
diff --git a/_module/ncs/eq_artlxbow.ncs b/_module/ncs/eq_artlxbow.ncs
index 8f9f0e46..fe9895d8 100644
Binary files a/_module/ncs/eq_artlxbow.ncs and b/_module/ncs/eq_artlxbow.ncs differ
diff --git a/_module/ncs/eq_blindingbelt.ncs b/_module/ncs/eq_blindingbelt.ncs
index 3d62f0e5..1b69de02 100644
Binary files a/_module/ncs/eq_blindingbelt.ncs and b/_module/ncs/eq_blindingbelt.ncs differ
diff --git a/_module/ncs/eq_immortalcrown.ncs b/_module/ncs/eq_immortalcrown.ncs
index e1d18f6d..a98b600f 100644
Binary files a/_module/ncs/eq_immortalcrown.ncs and b/_module/ncs/eq_immortalcrown.ncs differ
diff --git a/_module/ncs/eq_legendaryaxes.ncs b/_module/ncs/eq_legendaryaxes.ncs
index 86d95031..53000e93 100644
Binary files a/_module/ncs/eq_legendaryaxes.ncs and b/_module/ncs/eq_legendaryaxes.ncs differ
diff --git a/_module/ncs/eq_legendarybow.ncs b/_module/ncs/eq_legendarybow.ncs
index 65558082..26b514d0 100644
Binary files a/_module/ncs/eq_legendarybow.ncs and b/_module/ncs/eq_legendarybow.ncs differ
diff --git a/_module/ncs/eq_legendarydart.ncs b/_module/ncs/eq_legendarydart.ncs
index 8d888152..50d996f5 100644
Binary files a/_module/ncs/eq_legendarydart.ncs and b/_module/ncs/eq_legendarydart.ncs differ
diff --git a/_module/ncs/eq_legendaryslin.ncs b/_module/ncs/eq_legendaryslin.ncs
index e140e44c..089c740b 100644
Binary files a/_module/ncs/eq_legendaryslin.ncs and b/_module/ncs/eq_legendaryslin.ncs differ
diff --git a/_module/ncs/eq_legendarystar.ncs b/_module/ncs/eq_legendarystar.ncs
index f5089d28..0f35518c 100644
Binary files a/_module/ncs/eq_legendarystar.ncs and b/_module/ncs/eq_legendarystar.ncs differ
diff --git a/_module/ncs/eq_legendaryxbow.ncs b/_module/ncs/eq_legendaryxbow.ncs
index a967771b..a50fdf14 100644
Binary files a/_module/ncs/eq_legendaryxbow.ncs and b/_module/ncs/eq_legendaryxbow.ncs differ
diff --git a/_module/ncs/eq_ranger.ncs b/_module/ncs/eq_ranger.ncs
index 9bdb1443..2fa1f7b1 100644
Binary files a/_module/ncs/eq_ranger.ncs and b/_module/ncs/eq_ranger.ncs differ
diff --git a/_module/ncs/everactivateitem.ncs b/_module/ncs/everactivateitem.ncs
index fbbac7b0..413a4888 100644
Binary files a/_module/ncs/everactivateitem.ncs and b/_module/ncs/everactivateitem.ncs differ
diff --git a/_module/ncs/everaquire.ncs b/_module/ncs/everaquire.ncs
index 77e5b6b0..3c66348c 100644
Binary files a/_module/ncs/everaquire.ncs and b/_module/ncs/everaquire.ncs differ
diff --git a/_module/ncs/evilkey.ncs b/_module/ncs/evilkey.ncs
index 3d59a6cf..4e2ae3ab 100644
Binary files a/_module/ncs/evilkey.ncs and b/_module/ncs/evilkey.ncs differ
diff --git a/_module/ncs/ew_act_drunk.ncs b/_module/ncs/ew_act_drunk.ncs
index 625757cf..6b0163d9 100644
Binary files a/_module/ncs/ew_act_drunk.ncs and b/_module/ncs/ew_act_drunk.ncs differ
diff --git a/_module/ncs/ew_ani_armsup.ncs b/_module/ncs/ew_ani_armsup.ncs
index 7f31cb71..71e3ba7f 100644
Binary files a/_module/ncs/ew_ani_armsup.ncs and b/_module/ncs/ew_ani_armsup.ncs differ
diff --git a/_module/ncs/ew_ani_bowdown.ncs b/_module/ncs/ew_ani_bowdown.ncs
index 2ca957d2..84a91225 100644
Binary files a/_module/ncs/ew_ani_bowdown.ncs and b/_module/ncs/ew_ani_bowdown.ncs differ
diff --git a/_module/ncs/ew_ani_crouch.ncs b/_module/ncs/ew_ani_crouch.ncs
index c7b93adc..0402510c 100644
Binary files a/_module/ncs/ew_ani_crouch.ncs and b/_module/ncs/ew_ani_crouch.ncs differ
diff --git a/_module/ncs/ew_ani_kneelout.ncs b/_module/ncs/ew_ani_kneelout.ncs
index 80a3bd1a..88106dce 100644
Binary files a/_module/ncs/ew_ani_kneelout.ncs and b/_module/ncs/ew_ani_kneelout.ncs differ
diff --git a/_module/ncs/ew_ani_kneelup.ncs b/_module/ncs/ew_ani_kneelup.ncs
index aba1285a..79bcab9f 100644
Binary files a/_module/ncs/ew_ani_kneelup.ncs and b/_module/ncs/ew_ani_kneelup.ncs differ
diff --git a/_module/ncs/ew_ani_reset.ncs b/_module/ncs/ew_ani_reset.ncs
index 45f8a320..70d91c41 100644
Binary files a/_module/ncs/ew_ani_reset.ncs and b/_module/ncs/ew_ani_reset.ncs differ
diff --git a/_module/ncs/ew_back.ncs b/_module/ncs/ew_back.ncs
index d3d96a19..87e9e086 100644
Binary files a/_module/ncs/ew_back.ncs and b/_module/ncs/ew_back.ncs differ
diff --git a/_module/ncs/ew_bluffchecko.ncs b/_module/ncs/ew_bluffchecko.ncs
index d6674590..e07d7e9d 100644
Binary files a/_module/ncs/ew_bluffchecko.ncs and b/_module/ncs/ew_bluffchecko.ncs differ
diff --git a/_module/ncs/ew_chachecko.ncs b/_module/ncs/ew_chachecko.ncs
index 1c1c5a55..41b87d00 100644
Binary files a/_module/ncs/ew_chachecko.ncs and b/_module/ncs/ew_chachecko.ncs differ
diff --git a/_module/ncs/ew_cheer1.ncs b/_module/ncs/ew_cheer1.ncs
index 913b4db3..771766b5 100644
Binary files a/_module/ncs/ew_cheer1.ncs and b/_module/ncs/ew_cheer1.ncs differ
diff --git a/_module/ncs/ew_cheer2.ncs b/_module/ncs/ew_cheer2.ncs
index cd0a07c5..f15b8056 100644
Binary files a/_module/ncs/ew_cheer2.ncs and b/_module/ncs/ew_cheer2.ncs differ
diff --git a/_module/ncs/ew_cheer3.ncs b/_module/ncs/ew_cheer3.ncs
index 2559c8bb..4186f4ad 100644
Binary files a/_module/ncs/ew_cheer3.ncs and b/_module/ncs/ew_cheer3.ncs differ
diff --git a/_module/ncs/ew_concchecko.ncs b/_module/ncs/ew_concchecko.ncs
index 0f3af127..4a64bd64 100644
Binary files a/_module/ncs/ew_concchecko.ncs and b/_module/ncs/ew_concchecko.ncs differ
diff --git a/_module/ncs/ew_conchecko.ncs b/_module/ncs/ew_conchecko.ncs
index 2c54c616..75f8e38f 100644
Binary files a/_module/ncs/ew_conchecko.ncs and b/_module/ncs/ew_conchecko.ncs differ
diff --git a/_module/ncs/ew_d100roll.ncs b/_module/ncs/ew_d100roll.ncs
index ca67c24f..d593d17f 100644
Binary files a/_module/ncs/ew_d100roll.ncs and b/_module/ncs/ew_d100roll.ncs differ
diff --git a/_module/ncs/ew_d10roll.ncs b/_module/ncs/ew_d10roll.ncs
index 4003f3bc..5723f0bf 100644
Binary files a/_module/ncs/ew_d10roll.ncs and b/_module/ncs/ew_d10roll.ncs differ
diff --git a/_module/ncs/ew_d12roll.ncs b/_module/ncs/ew_d12roll.ncs
index f18cca86..74f3de6b 100644
Binary files a/_module/ncs/ew_d12roll.ncs and b/_module/ncs/ew_d12roll.ncs differ
diff --git a/_module/ncs/ew_d20roll.ncs b/_module/ncs/ew_d20roll.ncs
index d2db497b..62e517d6 100644
Binary files a/_module/ncs/ew_d20roll.ncs and b/_module/ncs/ew_d20roll.ncs differ
diff --git a/_module/ncs/ew_d4roll.ncs b/_module/ncs/ew_d4roll.ncs
index 19323a91..34997a9c 100644
Binary files a/_module/ncs/ew_d4roll.ncs and b/_module/ncs/ew_d4roll.ncs differ
diff --git a/_module/ncs/ew_d6roll.ncs b/_module/ncs/ew_d6roll.ncs
index d6153575..51375ac7 100644
Binary files a/_module/ncs/ew_d6roll.ncs and b/_module/ncs/ew_d6roll.ncs differ
diff --git a/_module/ncs/ew_d8roll.ncs b/_module/ncs/ew_d8roll.ncs
index cf90fe8a..badf61e3 100644
Binary files a/_module/ncs/ew_d8roll.ncs and b/_module/ncs/ew_d8roll.ncs differ
diff --git a/_module/ncs/ew_dance.ncs b/_module/ncs/ew_dance.ncs
index c99ddd31..fbe0ea8f 100644
Binary files a/_module/ncs/ew_dance.ncs and b/_module/ncs/ew_dance.ncs differ
diff --git a/_module/ncs/ew_dexchecko.ncs b/_module/ncs/ew_dexchecko.ncs
index cffb79da..eff7a6ad 100644
Binary files a/_module/ncs/ew_dexchecko.ncs and b/_module/ncs/ew_dexchecko.ncs differ
diff --git a/_module/ncs/ew_discchecko.ncs b/_module/ncs/ew_discchecko.ncs
index f78a55fb..13f3ae83 100644
Binary files a/_module/ncs/ew_discchecko.ncs and b/_module/ncs/ew_discchecko.ncs differ
diff --git a/_module/ncs/ew_drunk.ncs b/_module/ncs/ew_drunk.ncs
index 08647157..015389f9 100644
Binary files a/_module/ncs/ew_drunk.ncs and b/_module/ncs/ew_drunk.ncs differ
diff --git a/_module/ncs/ew_dtchecko.ncs b/_module/ncs/ew_dtchecko.ncs
index 5afb7553..79be864b 100644
Binary files a/_module/ncs/ew_dtchecko.ncs and b/_module/ncs/ew_dtchecko.ncs differ
diff --git a/_module/ncs/ew_fast_spasm.ncs b/_module/ncs/ew_fast_spasm.ncs
index a2823c0c..fd043a20 100644
Binary files a/_module/ncs/ew_fast_spasm.ncs and b/_module/ncs/ew_fast_spasm.ncs differ
diff --git a/_module/ncs/ew_follow.ncs b/_module/ncs/ew_follow.ncs
index 0353102c..c0a812ad 100644
Binary files a/_module/ncs/ew_follow.ncs and b/_module/ncs/ew_follow.ncs differ
diff --git a/_module/ncs/ew_fortchecko.ncs b/_module/ncs/ew_fortchecko.ncs
index 6f49b3d4..3cda758e 100644
Binary files a/_module/ncs/ew_fortchecko.ncs and b/_module/ncs/ew_fortchecko.ncs differ
diff --git a/_module/ncs/ew_getclose.ncs b/_module/ncs/ew_getclose.ncs
index 6619ed03..7d0aa6f0 100644
Binary files a/_module/ncs/ew_getclose.ncs and b/_module/ncs/ew_getclose.ncs differ
diff --git a/_module/ncs/ew_getlow.ncs b/_module/ncs/ew_getlow.ncs
index a6da2a87..e0122b02 100644
Binary files a/_module/ncs/ew_getlow.ncs and b/_module/ncs/ew_getlow.ncs differ
diff --git a/_module/ncs/ew_getmid.ncs b/_module/ncs/ew_getmid.ncs
index a9e7b0fb..5eb26dcc 100644
Binary files a/_module/ncs/ew_getmid.ncs and b/_module/ncs/ew_getmid.ncs differ
diff --git a/_module/ncs/ew_hidechecko.ncs b/_module/ncs/ew_hidechecko.ncs
index 5803b05e..794b6117 100644
Binary files a/_module/ncs/ew_hidechecko.ncs and b/_module/ncs/ew_hidechecko.ncs differ
diff --git a/_module/ncs/ew_intchecko.ncs b/_module/ncs/ew_intchecko.ncs
index ed4fc5f2..7cb61ed4 100644
Binary files a/_module/ncs/ew_intchecko.ncs and b/_module/ncs/ew_intchecko.ncs differ
diff --git a/_module/ncs/ew_intimchecko.ncs b/_module/ncs/ew_intimchecko.ncs
index 794216cc..71229a4b 100644
Binary files a/_module/ncs/ew_intimchecko.ncs and b/_module/ncs/ew_intimchecko.ncs differ
diff --git a/_module/ncs/ew_lapsit0.ncs b/_module/ncs/ew_lapsit0.ncs
index cb1644e0..e50472db 100644
Binary files a/_module/ncs/ew_lapsit0.ncs and b/_module/ncs/ew_lapsit0.ncs differ
diff --git a/_module/ncs/ew_lapsit180.ncs b/_module/ncs/ew_lapsit180.ncs
index 2164d3d6..d57c19f9 100644
Binary files a/_module/ncs/ew_lapsit180.ncs and b/_module/ncs/ew_lapsit180.ncs differ
diff --git a/_module/ncs/ew_lapsit270.ncs b/_module/ncs/ew_lapsit270.ncs
index 28d41896..74b6fec9 100644
Binary files a/_module/ncs/ew_lapsit270.ncs and b/_module/ncs/ew_lapsit270.ncs differ
diff --git a/_module/ncs/ew_lapsit90.ncs b/_module/ncs/ew_lapsit90.ncs
index 17dc49b2..26e9b53c 100644
Binary files a/_module/ncs/ew_lapsit90.ncs and b/_module/ncs/ew_lapsit90.ncs differ
diff --git a/_module/ncs/ew_listchecko.ncs b/_module/ncs/ew_listchecko.ncs
index e1892c71..67a37b24 100644
Binary files a/_module/ncs/ew_listchecko.ncs and b/_module/ncs/ew_listchecko.ncs differ
diff --git a/_module/ncs/ew_lorechecko.ncs b/_module/ncs/ew_lorechecko.ncs
index a0c470c8..c03e02e6 100644
Binary files a/_module/ncs/ew_lorechecko.ncs and b/_module/ncs/ew_lorechecko.ncs differ
diff --git a/_module/ncs/ew_meditate.ncs b/_module/ncs/ew_meditate.ncs
index fce33d03..bd92efb0 100644
Binary files a/_module/ncs/ew_meditate.ncs and b/_module/ncs/ew_meditate.ncs differ
diff --git a/_module/ncs/ew_nap.ncs b/_module/ncs/ew_nap.ncs
index 7c180b26..4551a4b6 100644
Binary files a/_module/ncs/ew_nap.ncs and b/_module/ncs/ew_nap.ncs differ
diff --git a/_module/ncs/ew_norm_spasm.ncs b/_module/ncs/ew_norm_spasm.ncs
index f6d37f17..3d989c88 100644
Binary files a/_module/ncs/ew_norm_spasm.ncs and b/_module/ncs/ew_norm_spasm.ncs differ
diff --git a/_module/ncs/ew_olockchecko.ncs b/_module/ncs/ew_olockchecko.ncs
index a2a47f3e..ec83574d 100644
Binary files a/_module/ncs/ew_olockchecko.ncs and b/_module/ncs/ew_olockchecko.ncs differ
diff --git a/_module/ncs/ew_perschecko.ncs b/_module/ncs/ew_perschecko.ncs
index e947bf2f..c38c6799 100644
Binary files a/_module/ncs/ew_perschecko.ncs and b/_module/ncs/ew_perschecko.ncs differ
diff --git a/_module/ncs/ew_ppchecko.ncs b/_module/ncs/ew_ppchecko.ncs
index 584cef90..702a5b90 100644
Binary files a/_module/ncs/ew_ppchecko.ncs and b/_module/ncs/ew_ppchecko.ncs differ
diff --git a/_module/ncs/ew_read.ncs b/_module/ncs/ew_read.ncs
index a53cde2b..85fdaa4d 100644
Binary files a/_module/ncs/ew_read.ncs and b/_module/ncs/ew_read.ncs differ
diff --git a/_module/ncs/ew_reflchecko.ncs b/_module/ncs/ew_reflchecko.ncs
index d555d95a..0f9fb1a6 100644
Binary files a/_module/ncs/ew_reflchecko.ncs and b/_module/ncs/ew_reflchecko.ncs differ
diff --git a/_module/ncs/ew_rest.ncs b/_module/ncs/ew_rest.ncs
index c9e9e6c3..b2437955 100644
Binary files a/_module/ncs/ew_rest.ncs and b/_module/ncs/ew_rest.ncs differ
diff --git a/_module/ncs/ew_searchchecko.ncs b/_module/ncs/ew_searchchecko.ncs
index ec97f8af..af1a859c 100644
Binary files a/_module/ncs/ew_searchchecko.ncs and b/_module/ncs/ew_searchchecko.ncs differ
diff --git a/_module/ncs/ew_sit.ncs b/_module/ncs/ew_sit.ncs
index f16920fd..ae853455 100644
Binary files a/_module/ncs/ew_sit.ncs and b/_module/ncs/ew_sit.ncs differ
diff --git a/_module/ncs/ew_slow_spasm.ncs b/_module/ncs/ew_slow_spasm.ncs
index 8fab30e8..788a2b72 100644
Binary files a/_module/ncs/ew_slow_spasm.ncs and b/_module/ncs/ew_slow_spasm.ncs differ
diff --git a/_module/ncs/ew_spellchecko.ncs b/_module/ncs/ew_spellchecko.ncs
index bcaf7daf..a1f9c79f 100644
Binary files a/_module/ncs/ew_spellchecko.ncs and b/_module/ncs/ew_spellchecko.ncs differ
diff --git a/_module/ncs/ew_spotchecko.ncs b/_module/ncs/ew_spotchecko.ncs
index fcfb17bc..5e208b43 100644
Binary files a/_module/ncs/ew_spotchecko.ncs and b/_module/ncs/ew_spotchecko.ncs differ
diff --git a/_module/ncs/ew_strchecko.ncs b/_module/ncs/ew_strchecko.ncs
index 3926bdc8..95a6f4fc 100644
Binary files a/_module/ncs/ew_strchecko.ncs and b/_module/ncs/ew_strchecko.ncs differ
diff --git a/_module/ncs/ew_talkforce.ncs b/_module/ncs/ew_talkforce.ncs
index b0d6d8e8..0a42874e 100644
Binary files a/_module/ncs/ew_talkforce.ncs and b/_module/ncs/ew_talkforce.ncs differ
diff --git a/_module/ncs/ew_talklaugh.ncs b/_module/ncs/ew_talklaugh.ncs
index 5592cb88..d1a5239c 100644
Binary files a/_module/ncs/ew_talklaugh.ncs and b/_module/ncs/ew_talklaugh.ncs differ
diff --git a/_module/ncs/ew_talkplead.ncs b/_module/ncs/ew_talkplead.ncs
index df849d84..8fd10217 100644
Binary files a/_module/ncs/ew_talkplead.ncs and b/_module/ncs/ew_talkplead.ncs differ
diff --git a/_module/ncs/ew_tumblechecko.ncs b/_module/ncs/ew_tumblechecko.ncs
index c7d84a5c..7de5c26f 100644
Binary files a/_module/ncs/ew_tumblechecko.ncs and b/_module/ncs/ew_tumblechecko.ncs differ
diff --git a/_module/ncs/ew_willchecko.ncs b/_module/ncs/ew_willchecko.ncs
index ae81c9b5..eca5512b 100644
Binary files a/_module/ncs/ew_willchecko.ncs and b/_module/ncs/ew_willchecko.ncs differ
diff --git a/_module/ncs/ew_wischecko.ncs b/_module/ncs/ew_wischecko.ncs
index ad5e7c43..1691bbec 100644
Binary files a/_module/ncs/ew_wischecko.ncs and b/_module/ncs/ew_wischecko.ncs differ
diff --git a/_module/ncs/ew_worship.ncs b/_module/ncs/ew_worship.ncs
index 1943517c..c7768a7b 100644
Binary files a/_module/ncs/ew_worship.ncs and b/_module/ncs/ew_worship.ncs differ
diff --git a/_module/ncs/exc_speedcast.ncs b/_module/ncs/exc_speedcast.ncs
index 3a786ee7..93ea6e45 100644
Binary files a/_module/ncs/exc_speedcast.ncs and b/_module/ncs/exc_speedcast.ncs differ
diff --git a/_module/ncs/exitarena.ncs b/_module/ncs/exitarena.ncs
index 223c4ee1..81e4bdaa 100644
Binary files a/_module/ncs/exitarena.ncs and b/_module/ncs/exitarena.ncs differ
diff --git a/_module/ncs/exitdeathcheat.ncs b/_module/ncs/exitdeathcheat.ncs
index adcea496..40283665 100644
Binary files a/_module/ncs/exitdeathcheat.ncs and b/_module/ncs/exitdeathcheat.ncs differ
diff --git a/_module/ncs/exitguild.ncs b/_module/ncs/exitguild.ncs
index 210940bb..da7f9ce2 100644
Binary files a/_module/ncs/exitguild.ncs and b/_module/ncs/exitguild.ncs differ
diff --git a/_module/ncs/exitoverspwnjail.ncs b/_module/ncs/exitoverspwnjail.ncs
index 39fc62c2..f2657309 100644
Binary files a/_module/ncs/exitoverspwnjail.ncs and b/_module/ncs/exitoverspwnjail.ncs differ
diff --git a/_module/ncs/exmplonclientent.ncs b/_module/ncs/exmplonclientent.ncs
index b0c66be0..2c7069e5 100644
Binary files a/_module/ncs/exmplonclientent.ncs and b/_module/ncs/exmplonclientent.ncs differ
diff --git a/_module/ncs/exploitfix.ncs b/_module/ncs/exploitfix.ncs
index 8653c683..01aafb62 100644
Binary files a/_module/ncs/exploitfix.ncs and b/_module/ncs/exploitfix.ncs differ
diff --git a/_module/ncs/expstatuedeath.ncs b/_module/ncs/expstatuedeath.ncs
index ec575868..ee366ea8 100644
Binary files a/_module/ncs/expstatuedeath.ncs and b/_module/ncs/expstatuedeath.ncs differ
diff --git a/_module/ncs/expstatuedeath2.ncs b/_module/ncs/expstatuedeath2.ncs
index 4a5be633..d3a30553 100644
Binary files a/_module/ncs/expstatuedeath2.ncs and b/_module/ncs/expstatuedeath2.ncs differ
diff --git a/_module/ncs/expstatuedeath3.ncs b/_module/ncs/expstatuedeath3.ncs
index d64c2b46..cc666e6e 100644
Binary files a/_module/ncs/expstatuedeath3.ncs and b/_module/ncs/expstatuedeath3.ncs differ
diff --git a/_module/ncs/expstatuedmged.ncs b/_module/ncs/expstatuedmged.ncs
index 17c54782..ef7308c5 100644
Binary files a/_module/ncs/expstatuedmged.ncs and b/_module/ncs/expstatuedmged.ncs differ
diff --git a/_module/ncs/fake_conditional.ncs b/_module/ncs/fake_conditional.ncs
index 81f5bce5..e01e554e 100644
Binary files a/_module/ncs/fake_conditional.ncs and b/_module/ncs/fake_conditional.ncs differ
diff --git a/_module/ncs/fbi_npc_drinkchk.ncs b/_module/ncs/fbi_npc_drinkchk.ncs
index 5f47cdbf..8d35f5de 100644
Binary files a/_module/ncs/fbi_npc_drinkchk.ncs and b/_module/ncs/fbi_npc_drinkchk.ncs differ
diff --git a/_module/ncs/fbi_npc_drinklos.ncs b/_module/ncs/fbi_npc_drinklos.ncs
index f55f6738..4dd30c7e 100644
Binary files a/_module/ncs/fbi_npc_drinklos.ncs and b/_module/ncs/fbi_npc_drinklos.ncs differ
diff --git a/_module/ncs/fbi_npc_drinkzzz.ncs b/_module/ncs/fbi_npc_drinkzzz.ncs
index fef42a2b..12b18eef 100644
Binary files a/_module/ncs/fbi_npc_drinkzzz.ncs and b/_module/ncs/fbi_npc_drinkzzz.ncs differ
diff --git a/_module/ncs/fenceshop.ncs b/_module/ncs/fenceshop.ncs
index 2195a547..b4fe7088 100644
Binary files a/_module/ncs/fenceshop.ncs and b/_module/ncs/fenceshop.ncs differ
diff --git a/_module/ncs/fenliascheck.ncs b/_module/ncs/fenliascheck.ncs
index fb3a2186..e9cd2c44 100644
Binary files a/_module/ncs/fenliascheck.ncs and b/_module/ncs/fenliascheck.ncs differ
diff --git a/_module/ncs/fertilecheck.ncs b/_module/ncs/fertilecheck.ncs
index d7d8bb8b..e5805b45 100644
Binary files a/_module/ncs/fertilecheck.ncs and b/_module/ncs/fertilecheck.ncs differ
diff --git a/_module/ncs/feyland.ncs b/_module/ncs/feyland.ncs
index c20fa996..07e49fcd 100644
Binary files a/_module/ncs/feyland.ncs and b/_module/ncs/feyland.ncs differ
diff --git a/_module/ncs/fieldtent.ncs b/_module/ncs/fieldtent.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/fieldtent.ncs and b/_module/ncs/fieldtent.ncs differ
diff --git a/_module/ncs/firedamage1.ncs b/_module/ncs/firedamage1.ncs
index aff219a5..1a8708c3 100644
Binary files a/_module/ncs/firedamage1.ncs and b/_module/ncs/firedamage1.ncs differ
diff --git a/_module/ncs/fireenergy.ncs b/_module/ncs/fireenergy.ncs
index 04f5e5e3..88c501f4 100644
Binary files a/_module/ncs/fireenergy.ncs and b/_module/ncs/fireenergy.ncs differ
diff --git a/_module/ncs/firegem.ncs b/_module/ncs/firegem.ncs
index 96c7d027..3cfebffb 100644
Binary files a/_module/ncs/firegem.ncs and b/_module/ncs/firegem.ncs differ
diff --git a/_module/ncs/firepercieve.ncs b/_module/ncs/firepercieve.ncs
index 79cb84e0..f6cedb68 100644
Binary files a/_module/ncs/firepercieve.ncs and b/_module/ncs/firepercieve.ncs differ
diff --git a/_module/ncs/fky_chat.ncs b/_module/ncs/fky_chat.ncs
index 9449616d..944c740c 100644
Binary files a/_module/ncs/fky_chat.ncs and b/_module/ncs/fky_chat.ncs differ
diff --git a/_module/ncs/fky_chat_clenter.ncs b/_module/ncs/fky_chat_clenter.ncs
index c29dad26..61a9d171 100644
Binary files a/_module/ncs/fky_chat_clenter.ncs and b/_module/ncs/fky_chat_clenter.ncs differ
diff --git a/_module/ncs/fky_chat_clexit.ncs b/_module/ncs/fky_chat_clexit.ncs
index 919ef36a..3b02b9fa 100644
Binary files a/_module/ncs/fky_chat_clexit.ncs and b/_module/ncs/fky_chat_clexit.ncs differ
diff --git a/_module/ncs/fky_chat_cn_act.ncs b/_module/ncs/fky_chat_cn_act.ncs
index e2a76eb8..84cf944b 100644
Binary files a/_module/ncs/fky_chat_cn_act.ncs and b/_module/ncs/fky_chat_cn_act.ncs differ
diff --git a/_module/ncs/fky_chat_cn_cond.ncs b/_module/ncs/fky_chat_cn_cond.ncs
index a5f462cf..9e45ac80 100644
Binary files a/_module/ncs/fky_chat_cn_cond.ncs and b/_module/ncs/fky_chat_cn_cond.ncs differ
diff --git a/_module/ncs/fky_chat_command.ncs b/_module/ncs/fky_chat_command.ncs
index e4bd8236..5b3d05d0 100644
Binary files a/_module/ncs/fky_chat_command.ncs and b/_module/ncs/fky_chat_command.ncs differ
diff --git a/_module/ncs/fky_chat_dm_comm.ncs b/_module/ncs/fky_chat_dm_comm.ncs
index 9949547a..d36b5a7f 100644
Binary files a/_module/ncs/fky_chat_dm_comm.ncs and b/_module/ncs/fky_chat_dm_comm.ncs differ
diff --git a/_module/ncs/fky_chat_event.ncs b/_module/ncs/fky_chat_event.ncs
index b998a541..52bf13f1 100644
Binary files a/_module/ncs/fky_chat_event.ncs and b/_module/ncs/fky_chat_event.ncs differ
diff --git a/_module/ncs/fky_chat_levelup.ncs b/_module/ncs/fky_chat_levelup.ncs
index 73df2ca9..44591428 100644
Binary files a/_module/ncs/fky_chat_levelup.ncs and b/_module/ncs/fky_chat_levelup.ncs differ
diff --git a/_module/ncs/fky_chat_modload.ncs b/_module/ncs/fky_chat_modload.ncs
index 91c041fd..c51ca86d 100644
Binary files a/_module/ncs/fky_chat_modload.ncs and b/_module/ncs/fky_chat_modload.ncs differ
diff --git a/_module/ncs/fky_chat_target.ncs b/_module/ncs/fky_chat_target.ncs
index 4c13507b..d7ceeb18 100644
Binary files a/_module/ncs/fky_chat_target.ncs and b/_module/ncs/fky_chat_target.ncs differ
diff --git a/_module/ncs/fky_chat_ventril.ncs b/_module/ncs/fky_chat_ventril.ncs
index 2d1b7846..dbba38e8 100644
Binary files a/_module/ncs/fky_chat_ventril.ncs and b/_module/ncs/fky_chat_ventril.ncs differ
diff --git a/_module/ncs/flameheartbeat.ncs b/_module/ncs/flameheartbeat.ncs
index 29812067..487e575c 100644
Binary files a/_module/ncs/flameheartbeat.ncs and b/_module/ncs/flameheartbeat.ncs differ
diff --git a/_module/ncs/floorsafe.ncs b/_module/ncs/floorsafe.ncs
index 901dcfd3..3a751cfb 100644
Binary files a/_module/ncs/floorsafe.ncs and b/_module/ncs/floorsafe.ncs differ
diff --git a/_module/ncs/forestgarnet3.ncs b/_module/ncs/forestgarnet3.ncs
index 1fe08608..6dfa7f40 100644
Binary files a/_module/ncs/forestgarnet3.ncs and b/_module/ncs/forestgarnet3.ncs differ
diff --git a/_module/ncs/forestgarnet4.ncs b/_module/ncs/forestgarnet4.ncs
index 8b18aa08..ce90f16d 100644
Binary files a/_module/ncs/forestgarnet4.ncs and b/_module/ncs/forestgarnet4.ncs differ
diff --git a/_module/ncs/forestgem1.ncs b/_module/ncs/forestgem1.ncs
index eb4aaa03..0b600d99 100644
Binary files a/_module/ncs/forestgem1.ncs and b/_module/ncs/forestgem1.ncs differ
diff --git a/_module/ncs/forestgem2.ncs b/_module/ncs/forestgem2.ncs
index 8c21ed8f..0c52c894 100644
Binary files a/_module/ncs/forestgem2.ncs and b/_module/ncs/forestgem2.ncs differ
diff --git a/_module/ncs/forgeused.ncs b/_module/ncs/forgeused.ncs
index 5423db8d..0cd9679c 100644
Binary files a/_module/ncs/forgeused.ncs and b/_module/ncs/forgeused.ncs differ
diff --git a/_module/ncs/foundstaff1.ncs b/_module/ncs/foundstaff1.ncs
index 763a839a..2bbc0b7b 100644
Binary files a/_module/ncs/foundstaff1.ncs and b/_module/ncs/foundstaff1.ncs differ
diff --git a/_module/ncs/fountain2_use.ncs b/_module/ncs/fountain2_use.ncs
index 02714bc6..79fc1fcc 100644
Binary files a/_module/ncs/fountain2_use.ncs and b/_module/ncs/fountain2_use.ncs differ
diff --git a/_module/ncs/fuguepercieved.ncs b/_module/ncs/fuguepercieved.ncs
index ec982dc1..7d557979 100644
Binary files a/_module/ncs/fuguepercieved.ncs and b/_module/ncs/fuguepercieved.ncs differ
diff --git a/_module/ncs/fuguespawn.ncs b/_module/ncs/fuguespawn.ncs
index bd13386e..479ffd59 100644
Binary files a/_module/ncs/fuguespawn.ncs and b/_module/ncs/fuguespawn.ncs differ
diff --git a/_module/ncs/garnetcheck1.ncs b/_module/ncs/garnetcheck1.ncs
index 9abb5da2..0982a0e8 100644
Binary files a/_module/ncs/garnetcheck1.ncs and b/_module/ncs/garnetcheck1.ncs differ
diff --git a/_module/ncs/garnetcheck2.ncs b/_module/ncs/garnetcheck2.ncs
index 7296d4e3..2bfdd788 100644
Binary files a/_module/ncs/garnetcheck2.ncs and b/_module/ncs/garnetcheck2.ncs differ
diff --git a/_module/ncs/garnetcheck3.ncs b/_module/ncs/garnetcheck3.ncs
index cb0bc1c0..38f08f2a 100644
Binary files a/_module/ncs/garnetcheck3.ncs and b/_module/ncs/garnetcheck3.ncs differ
diff --git a/_module/ncs/garnetcheck4.ncs b/_module/ncs/garnetcheck4.ncs
index 5539f687..3d0ba9f0 100644
Binary files a/_module/ncs/garnetcheck4.ncs and b/_module/ncs/garnetcheck4.ncs differ
diff --git a/_module/ncs/gc_ac_is_ok.ncs b/_module/ncs/gc_ac_is_ok.ncs
index b1306c9d..a2d7a1c0 100644
Binary files a/_module/ncs/gc_ac_is_ok.ncs and b/_module/ncs/gc_ac_is_ok.ncs differ
diff --git a/_module/ncs/gc_add_ability.ncs b/_module/ncs/gc_add_ability.ncs
index 0f9c283a..65a8a128 100644
Binary files a/_module/ncs/gc_add_ability.ncs and b/_module/ncs/gc_add_ability.ncs differ
diff --git a/_module/ncs/gc_add_ac.ncs b/_module/ncs/gc_add_ac.ncs
index 28c894cb..6641ac9a 100644
Binary files a/_module/ncs/gc_add_ac.ncs and b/_module/ncs/gc_add_ac.ncs differ
diff --git a/_module/ncs/gc_add_attk_bon.ncs b/_module/ncs/gc_add_attk_bon.ncs
index 8fb042c7..962a62bb 100644
Binary files a/_module/ncs/gc_add_attk_bon.ncs and b/_module/ncs/gc_add_attk_bon.ncs differ
diff --git a/_module/ncs/gc_add_bon_spell.ncs b/_module/ncs/gc_add_bon_spell.ncs
index 74325a07..b515fa63 100644
Binary files a/_module/ncs/gc_add_bon_spell.ncs and b/_module/ncs/gc_add_bon_spell.ncs differ
diff --git a/_module/ncs/gc_add_dmg_bonus.ncs b/_module/ncs/gc_add_dmg_bonus.ncs
index 4983bbb6..7dbbc7d1 100644
Binary files a/_module/ncs/gc_add_dmg_bonus.ncs and b/_module/ncs/gc_add_dmg_bonus.ncs differ
diff --git a/_module/ncs/gc_add_dmg_imm.ncs b/_module/ncs/gc_add_dmg_imm.ncs
index 49d4b921..a83742f8 100644
Binary files a/_module/ncs/gc_add_dmg_imm.ncs and b/_module/ncs/gc_add_dmg_imm.ncs differ
diff --git a/_module/ncs/gc_add_dmg_red.ncs b/_module/ncs/gc_add_dmg_red.ncs
index 12022bca..92c65ef6 100644
Binary files a/_module/ncs/gc_add_dmg_red.ncs and b/_module/ncs/gc_add_dmg_red.ncs differ
diff --git a/_module/ncs/gc_add_ench_bon.ncs b/_module/ncs/gc_add_ench_bon.ncs
index 3589730e..806e86f2 100644
Binary files a/_module/ncs/gc_add_ench_bon.ncs and b/_module/ncs/gc_add_ench_bon.ncs differ
diff --git a/_module/ncs/gc_add_evade.ncs b/_module/ncs/gc_add_evade.ncs
index 457491b3..e3299eae 100644
Binary files a/_module/ncs/gc_add_evade.ncs and b/_module/ncs/gc_add_evade.ncs differ
diff --git a/_module/ncs/gc_add_feat.ncs b/_module/ncs/gc_add_feat.ncs
index 17cd748f..b0bed9f7 100644
Binary files a/_module/ncs/gc_add_feat.ncs and b/_module/ncs/gc_add_feat.ncs differ
diff --git a/_module/ncs/gc_add_freedom.ncs b/_module/ncs/gc_add_freedom.ncs
index 49c04f5e..ed6b5e5f 100644
Binary files a/_module/ncs/gc_add_freedom.ncs and b/_module/ncs/gc_add_freedom.ncs differ
diff --git a/_module/ncs/gc_add_haste.ncs b/_module/ncs/gc_add_haste.ncs
index 9268b311..c07a5bab 100644
Binary files a/_module/ncs/gc_add_haste.ncs and b/_module/ncs/gc_add_haste.ncs differ
diff --git a/_module/ncs/gc_add_immunity.ncs b/_module/ncs/gc_add_immunity.ncs
index 3da776f6..bfbe1fa2 100644
Binary files a/_module/ncs/gc_add_immunity.ncs and b/_module/ncs/gc_add_immunity.ncs differ
diff --git a/_module/ncs/gc_add_keen.ncs b/_module/ncs/gc_add_keen.ncs
index 7ed60040..56add144 100644
Binary files a/_module/ncs/gc_add_keen.ncs and b/_module/ncs/gc_add_keen.ncs differ
diff --git a/_module/ncs/gc_add_massv_crt.ncs b/_module/ncs/gc_add_massv_crt.ncs
index 2d39f1c0..bc401be5 100644
Binary files a/_module/ncs/gc_add_massv_crt.ncs and b/_module/ncs/gc_add_massv_crt.ncs differ
diff --git a/_module/ncs/gc_add_mighty.ncs b/_module/ncs/gc_add_mighty.ncs
index 55d812f9..82779892 100644
Binary files a/_module/ncs/gc_add_mighty.ncs and b/_module/ncs/gc_add_mighty.ncs differ
diff --git a/_module/ncs/gc_add_regen.ncs b/_module/ncs/gc_add_regen.ncs
index e19afdc5..8965d84e 100644
Binary files a/_module/ncs/gc_add_regen.ncs and b/_module/ncs/gc_add_regen.ncs differ
diff --git a/_module/ncs/gc_add_resist.ncs b/_module/ncs/gc_add_resist.ncs
index ff73bfcb..bb09f348 100644
Binary files a/_module/ncs/gc_add_resist.ncs and b/_module/ncs/gc_add_resist.ncs differ
diff --git a/_module/ncs/gc_add_save.ncs b/_module/ncs/gc_add_save.ncs
index c1866afc..815edea7 100644
Binary files a/_module/ncs/gc_add_save.ncs and b/_module/ncs/gc_add_save.ncs differ
diff --git a/_module/ncs/gc_add_skills.ncs b/_module/ncs/gc_add_skills.ncs
index afbdebf2..d9b0c54c 100644
Binary files a/_module/ncs/gc_add_skills.ncs and b/_module/ncs/gc_add_skills.ncs differ
diff --git a/_module/ncs/gc_add_sr.ncs b/_module/ncs/gc_add_sr.ncs
index d9fcb879..fd76bc44 100644
Binary files a/_module/ncs/gc_add_sr.ncs and b/_module/ncs/gc_add_sr.ncs differ
diff --git a/_module/ncs/gc_add_true_see.ncs b/_module/ncs/gc_add_true_see.ncs
index 4b27a891..3d821ea6 100644
Binary files a/_module/ncs/gc_add_true_see.ncs and b/_module/ncs/gc_add_true_see.ncs differ
diff --git a/_module/ncs/gc_add_vamp_regn.ncs b/_module/ncs/gc_add_vamp_regn.ncs
index d03c4829..b1f05763 100644
Binary files a/_module/ncs/gc_add_vamp_regn.ncs and b/_module/ncs/gc_add_vamp_regn.ncs differ
diff --git a/_module/ncs/gc_check_legal.ncs b/_module/ncs/gc_check_legal.ncs
index da608622..67749bd9 100644
Binary files a/_module/ncs/gc_check_legal.ncs and b/_module/ncs/gc_check_legal.ncs differ
diff --git a/_module/ncs/gc_check_legit.ncs b/_module/ncs/gc_check_legit.ncs
index cb14c3e1..624278eb 100644
Binary files a/_module/ncs/gc_check_legit.ncs and b/_module/ncs/gc_check_legit.ncs differ
diff --git a/_module/ncs/gc_count_cost.ncs b/_module/ncs/gc_count_cost.ncs
index 3c60729f..0d624ee8 100644
Binary files a/_module/ncs/gc_count_cost.ncs and b/_module/ncs/gc_count_cost.ncs differ
diff --git a/_module/ncs/gc_dmg_bonus_ok.ncs b/_module/ncs/gc_dmg_bonus_ok.ncs
index 7b71c3dc..d8e9c50a 100644
Binary files a/_module/ncs/gc_dmg_bonus_ok.ncs and b/_module/ncs/gc_dmg_bonus_ok.ncs differ
diff --git a/_module/ncs/gc_dmg_ok.ncs b/_module/ncs/gc_dmg_ok.ncs
index 71aa6e7c..b395280f 100644
Binary files a/_module/ncs/gc_dmg_ok.ncs and b/_module/ncs/gc_dmg_ok.ncs differ
diff --git a/_module/ncs/gc_dr_item_ok.ncs b/_module/ncs/gc_dr_item_ok.ncs
index f9a1c001..f4fd7f14 100644
Binary files a/_module/ncs/gc_dr_item_ok.ncs and b/_module/ncs/gc_dr_item_ok.ncs differ
diff --git a/_module/ncs/gc_gaunt_props.ncs b/_module/ncs/gc_gaunt_props.ncs
index c52f991f..2b8f3580 100644
Binary files a/_module/ncs/gc_gaunt_props.ncs and b/_module/ncs/gc_gaunt_props.ncs differ
diff --git a/_module/ncs/gc_haircolr_next.ncs b/_module/ncs/gc_haircolr_next.ncs
index c6f5eaea..1c3c1d00 100644
Binary files a/_module/ncs/gc_haircolr_next.ncs and b/_module/ncs/gc_haircolr_next.ncs differ
diff --git a/_module/ncs/gc_haircolr_prev.ncs b/_module/ncs/gc_haircolr_prev.ncs
index 755c2bc7..1cb62fb6 100644
Binary files a/_module/ncs/gc_haircolr_prev.ncs and b/_module/ncs/gc_haircolr_prev.ncs differ
diff --git a/_module/ncs/gc_has_ammy.ncs b/_module/ncs/gc_has_ammy.ncs
index 9a2f9016..b358bd28 100644
Binary files a/_module/ncs/gc_has_ammy.ncs and b/_module/ncs/gc_has_ammy.ncs differ
diff --git a/_module/ncs/gc_has_armor.ncs b/_module/ncs/gc_has_armor.ncs
index d1fcfd21..761682db 100644
Binary files a/_module/ncs/gc_has_armor.ncs and b/_module/ncs/gc_has_armor.ncs differ
diff --git a/_module/ncs/gc_has_arrow.ncs b/_module/ncs/gc_has_arrow.ncs
index 8d89067b..bdebedfa 100644
Binary files a/_module/ncs/gc_has_arrow.ncs and b/_module/ncs/gc_has_arrow.ncs differ
diff --git a/_module/ncs/gc_has_belt.ncs b/_module/ncs/gc_has_belt.ncs
index f3558585..4ba976a7 100644
Binary files a/_module/ncs/gc_has_belt.ncs and b/_module/ncs/gc_has_belt.ncs differ
diff --git a/_module/ncs/gc_has_bolts.ncs b/_module/ncs/gc_has_bolts.ncs
index 6e55c79d..9e4deeec 100644
Binary files a/_module/ncs/gc_has_bolts.ncs and b/_module/ncs/gc_has_bolts.ncs differ
diff --git a/_module/ncs/gc_has_boots.ncs b/_module/ncs/gc_has_boots.ncs
index 43f063a5..98effe15 100644
Binary files a/_module/ncs/gc_has_boots.ncs and b/_module/ncs/gc_has_boots.ncs differ
diff --git a/_module/ncs/gc_has_bracer.ncs b/_module/ncs/gc_has_bracer.ncs
index 35ac9735..dac717b5 100644
Binary files a/_module/ncs/gc_has_bracer.ncs and b/_module/ncs/gc_has_bracer.ncs differ
diff --git a/_module/ncs/gc_has_bullets.ncs b/_module/ncs/gc_has_bullets.ncs
index ea9e7858..1376d10b 100644
Binary files a/_module/ncs/gc_has_bullets.ncs and b/_module/ncs/gc_has_bullets.ncs differ
diff --git a/_module/ncs/gc_has_cloak.ncs b/_module/ncs/gc_has_cloak.ncs
index 5cbcb56b..1ef49878 100644
Binary files a/_module/ncs/gc_has_cloak.ncs and b/_module/ncs/gc_has_cloak.ncs differ
diff --git a/_module/ncs/gc_has_gauntlets.ncs b/_module/ncs/gc_has_gauntlets.ncs
index e0affc7f..2937d3e3 100644
Binary files a/_module/ncs/gc_has_gauntlets.ncs and b/_module/ncs/gc_has_gauntlets.ncs differ
diff --git a/_module/ncs/gc_has_helm.ncs b/_module/ncs/gc_has_helm.ncs
index 8b7a7895..bd413143 100644
Binary files a/_module/ncs/gc_has_helm.ncs and b/_module/ncs/gc_has_helm.ncs differ
diff --git a/_module/ncs/gc_has_leftring.ncs b/_module/ncs/gc_has_leftring.ncs
index 55d9b925..39b71fa1 100644
Binary files a/_module/ncs/gc_has_leftring.ncs and b/_module/ncs/gc_has_leftring.ncs differ
diff --git a/_module/ncs/gc_has_masscrit.ncs b/_module/ncs/gc_has_masscrit.ncs
index 4a94da37..fb21ea14 100644
Binary files a/_module/ncs/gc_has_masscrit.ncs and b/_module/ncs/gc_has_masscrit.ncs differ
diff --git a/_module/ncs/gc_has_rightring.ncs b/_module/ncs/gc_has_rightring.ncs
index c498fdf4..908636c4 100644
Binary files a/_module/ncs/gc_has_rightring.ncs and b/_module/ncs/gc_has_rightring.ncs differ
diff --git a/_module/ncs/gc_has_shield.ncs b/_module/ncs/gc_has_shield.ncs
index 9c5488a3..0fc43e2f 100644
Binary files a/_module/ncs/gc_has_shield.ncs and b/_module/ncs/gc_has_shield.ncs differ
diff --git a/_module/ncs/gc_has_wpn.ncs b/_module/ncs/gc_has_wpn.ncs
index 555a662b..65e0ab1a 100644
Binary files a/_module/ncs/gc_has_wpn.ncs and b/_module/ncs/gc_has_wpn.ncs differ
diff --git a/_module/ncs/gc_is_a_wpn.ncs b/_module/ncs/gc_is_a_wpn.ncs
index 3b49055e..d78e7e41 100644
Binary files a/_module/ncs/gc_is_a_wpn.ncs and b/_module/ncs/gc_is_a_wpn.ncs differ
diff --git a/_module/ncs/gc_is_ab_ok.ncs b/_module/ncs/gc_is_ab_ok.ncs
index 12c2e063..c3fa4364 100644
Binary files a/_module/ncs/gc_is_ab_ok.ncs and b/_module/ncs/gc_is_ab_ok.ncs differ
diff --git a/_module/ncs/gc_is_bard.ncs b/_module/ncs/gc_is_bard.ncs
index 1a364519..bff10e94 100644
Binary files a/_module/ncs/gc_is_bard.ncs and b/_module/ncs/gc_is_bard.ncs differ
diff --git a/_module/ncs/gc_is_cleric.ncs b/_module/ncs/gc_is_cleric.ncs
index 408eac94..0914d0dc 100644
Binary files a/_module/ncs/gc_is_cleric.ncs and b/_module/ncs/gc_is_cleric.ncs differ
diff --git a/_module/ncs/gc_is_druid.ncs b/_module/ncs/gc_is_druid.ncs
index efa39f25..489349a6 100644
Binary files a/_module/ncs/gc_is_druid.ncs and b/_module/ncs/gc_is_druid.ncs differ
diff --git a/_module/ncs/gc_is_meleewpn.ncs b/_module/ncs/gc_is_meleewpn.ncs
index 0df863f2..50394ecc 100644
Binary files a/_module/ncs/gc_is_meleewpn.ncs and b/_module/ncs/gc_is_meleewpn.ncs differ
diff --git a/_module/ncs/gc_is_paladin.ncs b/_module/ncs/gc_is_paladin.ncs
index 4b93bdf2..c9608f95 100644
Binary files a/_module/ncs/gc_is_paladin.ncs and b/_module/ncs/gc_is_paladin.ncs differ
diff --git a/_module/ncs/gc_is_plotitem.ncs b/_module/ncs/gc_is_plotitem.ncs
index fb6908fb..b2f6a688 100644
Binary files a/_module/ncs/gc_is_plotitem.ncs and b/_module/ncs/gc_is_plotitem.ncs differ
diff --git a/_module/ncs/gc_is_ranged_wpn.ncs b/_module/ncs/gc_is_ranged_wpn.ncs
index 5e4e8864..3e92607d 100644
Binary files a/_module/ncs/gc_is_ranged_wpn.ncs and b/_module/ncs/gc_is_ranged_wpn.ncs differ
diff --git a/_module/ncs/gc_is_ranger.ncs b/_module/ncs/gc_is_ranger.ncs
index 305b616a..83a857ed 100644
Binary files a/_module/ncs/gc_is_ranger.ncs and b/_module/ncs/gc_is_ranger.ncs differ
diff --git a/_module/ncs/gc_is_sorcerer.ncs b/_module/ncs/gc_is_sorcerer.ncs
index c45df7c5..f3547a56 100644
Binary files a/_module/ncs/gc_is_sorcerer.ncs and b/_module/ncs/gc_is_sorcerer.ncs differ
diff --git a/_module/ncs/gc_is_wizard.ncs b/_module/ncs/gc_is_wizard.ncs
index 61d24a85..de1144c0 100644
Binary files a/_module/ncs/gc_is_wizard.ncs and b/_module/ncs/gc_is_wizard.ncs differ
diff --git a/_module/ncs/gc_mascrits_ok.ncs b/_module/ncs/gc_mascrits_ok.ncs
index 4a94da37..fb21ea14 100644
Binary files a/_module/ncs/gc_mascrits_ok.ncs and b/_module/ncs/gc_mascrits_ok.ncs differ
diff --git a/_module/ncs/gc_regen_ok.ncs b/_module/ncs/gc_regen_ok.ncs
index 71028550..0f3289e1 100644
Binary files a/_module/ncs/gc_regen_ok.ncs and b/_module/ncs/gc_regen_ok.ncs differ
diff --git a/_module/ncs/gc_set_ammy.ncs b/_module/ncs/gc_set_ammy.ncs
index 32f67c1b..501a9fc0 100644
Binary files a/_module/ncs/gc_set_ammy.ncs and b/_module/ncs/gc_set_ammy.ncs differ
diff --git a/_module/ncs/gc_set_armor.ncs b/_module/ncs/gc_set_armor.ncs
index 044b33d3..991f46c5 100644
Binary files a/_module/ncs/gc_set_armor.ncs and b/_module/ncs/gc_set_armor.ncs differ
diff --git a/_module/ncs/gc_set_arms.ncs b/_module/ncs/gc_set_arms.ncs
index 702c7227..d965c6d6 100644
Binary files a/_module/ncs/gc_set_arms.ncs and b/_module/ncs/gc_set_arms.ncs differ
diff --git a/_module/ncs/gc_set_arrows.ncs b/_module/ncs/gc_set_arrows.ncs
index 78f7af30..28dabf62 100644
Binary files a/_module/ncs/gc_set_arrows.ncs and b/_module/ncs/gc_set_arrows.ncs differ
diff --git a/_module/ncs/gc_set_belt.ncs b/_module/ncs/gc_set_belt.ncs
index c7bcf1cd..edb836cd 100644
Binary files a/_module/ncs/gc_set_belt.ncs and b/_module/ncs/gc_set_belt.ncs differ
diff --git a/_module/ncs/gc_set_bolts.ncs b/_module/ncs/gc_set_bolts.ncs
index 411f386b..48b1ed3f 100644
Binary files a/_module/ncs/gc_set_bolts.ncs and b/_module/ncs/gc_set_bolts.ncs differ
diff --git a/_module/ncs/gc_set_boots.ncs b/_module/ncs/gc_set_boots.ncs
index b934becb..cef7fdf7 100644
Binary files a/_module/ncs/gc_set_boots.ncs and b/_module/ncs/gc_set_boots.ncs differ
diff --git a/_module/ncs/gc_set_bullets.ncs b/_module/ncs/gc_set_bullets.ncs
index d1e9f63c..c5098ac7 100644
Binary files a/_module/ncs/gc_set_bullets.ncs and b/_module/ncs/gc_set_bullets.ncs differ
diff --git a/_module/ncs/gc_set_cloak.ncs b/_module/ncs/gc_set_cloak.ncs
index 44b18850..ce573bdb 100644
Binary files a/_module/ncs/gc_set_cloak.ncs and b/_module/ncs/gc_set_cloak.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_10.ncs b/_module/ncs/gc_set_dr_t_10.ncs
index b653ad1a..056477b5 100644
Binary files a/_module/ncs/gc_set_dr_t_10.ncs and b/_module/ncs/gc_set_dr_t_10.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_15.ncs b/_module/ncs/gc_set_dr_t_15.ncs
index 3228c9ae..f289a33c 100644
Binary files a/_module/ncs/gc_set_dr_t_15.ncs and b/_module/ncs/gc_set_dr_t_15.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_20.ncs b/_module/ncs/gc_set_dr_t_20.ncs
index bb9192a1..e0eee64c 100644
Binary files a/_module/ncs/gc_set_dr_t_20.ncs and b/_module/ncs/gc_set_dr_t_20.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_25.ncs b/_module/ncs/gc_set_dr_t_25.ncs
index 0029570e..7d02aef7 100644
Binary files a/_module/ncs/gc_set_dr_t_25.ncs and b/_module/ncs/gc_set_dr_t_25.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_30.ncs b/_module/ncs/gc_set_dr_t_30.ncs
index 9b29be75..c807c196 100644
Binary files a/_module/ncs/gc_set_dr_t_30.ncs and b/_module/ncs/gc_set_dr_t_30.ncs differ
diff --git a/_module/ncs/gc_set_dr_t_5.ncs b/_module/ncs/gc_set_dr_t_5.ncs
index 5aaf6dcf..a0a8b1f4 100644
Binary files a/_module/ncs/gc_set_dr_t_5.ncs and b/_module/ncs/gc_set_dr_t_5.ncs differ
diff --git a/_module/ncs/gc_set_helm.ncs b/_module/ncs/gc_set_helm.ncs
index 253bf3a9..ceaf3668 100644
Binary files a/_module/ncs/gc_set_helm.ncs and b/_module/ncs/gc_set_helm.ncs differ
diff --git a/_module/ncs/gc_set_lefthand.ncs b/_module/ncs/gc_set_lefthand.ncs
index daa6aba7..501237fb 100644
Binary files a/_module/ncs/gc_set_lefthand.ncs and b/_module/ncs/gc_set_lefthand.ncs differ
diff --git a/_module/ncs/gc_set_lefttring.ncs b/_module/ncs/gc_set_lefttring.ncs
index dfa3f821..3b88cdc3 100644
Binary files a/_module/ncs/gc_set_lefttring.ncs and b/_module/ncs/gc_set_lefttring.ncs differ
diff --git a/_module/ncs/gc_set_old_pc.ncs b/_module/ncs/gc_set_old_pc.ncs
index d67f90a7..63c1c78f 100644
Binary files a/_module/ncs/gc_set_old_pc.ncs and b/_module/ncs/gc_set_old_pc.ncs differ
diff --git a/_module/ncs/gc_set_righthand.ncs b/_module/ncs/gc_set_righthand.ncs
index 211c7026..42a047cf 100644
Binary files a/_module/ncs/gc_set_righthand.ncs and b/_module/ncs/gc_set_righthand.ncs differ
diff --git a/_module/ncs/gc_set_rightring.ncs b/_module/ncs/gc_set_rightring.ncs
index 445b17d6..426788e9 100644
Binary files a/_module/ncs/gc_set_rightring.ncs and b/_module/ncs/gc_set_rightring.ncs differ
diff --git a/_module/ncs/gc_set_save_all.ncs b/_module/ncs/gc_set_save_all.ncs
index bd64867d..9fbd6def 100644
Binary files a/_module/ncs/gc_set_save_all.ncs and b/_module/ncs/gc_set_save_all.ncs differ
diff --git a/_module/ncs/gc_set_save_fort.ncs b/_module/ncs/gc_set_save_fort.ncs
index 58d6a172..115e261b 100644
Binary files a/_module/ncs/gc_set_save_fort.ncs and b/_module/ncs/gc_set_save_fort.ncs differ
diff --git a/_module/ncs/gc_set_save_refl.ncs b/_module/ncs/gc_set_save_refl.ncs
index eeaec320..6c518729 100644
Binary files a/_module/ncs/gc_set_save_refl.ncs and b/_module/ncs/gc_set_save_refl.ncs differ
diff --git a/_module/ncs/gc_set_save_will.ncs b/_module/ncs/gc_set_save_will.ncs
index ec9fbf42..ed6be4cc 100644
Binary files a/_module/ncs/gc_set_save_will.ncs and b/_module/ncs/gc_set_save_will.ncs differ
diff --git a/_module/ncs/gc_skincolr_next.ncs b/_module/ncs/gc_skincolr_next.ncs
index 63a0f43a..22ca8676 100644
Binary files a/_module/ncs/gc_skincolr_next.ncs and b/_module/ncs/gc_skincolr_next.ncs differ
diff --git a/_module/ncs/gc_skincolr_prev.ncs b/_module/ncs/gc_skincolr_prev.ncs
index cc261241..3ba9536c 100644
Binary files a/_module/ncs/gc_skincolr_prev.ncs and b/_module/ncs/gc_skincolr_prev.ncs differ
diff --git a/_module/ncs/gc_tat1colr_next.ncs b/_module/ncs/gc_tat1colr_next.ncs
index 1eb3429a..7d914101 100644
Binary files a/_module/ncs/gc_tat1colr_next.ncs and b/_module/ncs/gc_tat1colr_next.ncs differ
diff --git a/_module/ncs/gc_tat1colr_prev.ncs b/_module/ncs/gc_tat1colr_prev.ncs
index 8a19913f..c72a902d 100644
Binary files a/_module/ncs/gc_tat1colr_prev.ncs and b/_module/ncs/gc_tat1colr_prev.ncs differ
diff --git a/_module/ncs/gc_tat2colr_next.ncs b/_module/ncs/gc_tat2colr_next.ncs
index 95024ca5..bed42569 100644
Binary files a/_module/ncs/gc_tat2colr_next.ncs and b/_module/ncs/gc_tat2colr_next.ncs differ
diff --git a/_module/ncs/gc_tat2colr_prev.ncs b/_module/ncs/gc_tat2colr_prev.ncs
index 59168b4f..2c3e271c 100644
Binary files a/_module/ncs/gc_tat2colr_prev.ncs and b/_module/ncs/gc_tat2colr_prev.ncs differ
diff --git a/_module/ncs/gc_vamp_regn_ok.ncs b/_module/ncs/gc_vamp_regn_ok.ncs
index bced4302..b2208bb1 100644
Binary files a/_module/ncs/gc_vamp_regn_ok.ncs and b/_module/ncs/gc_vamp_regn_ok.ncs differ
diff --git a/_module/ncs/gc_wpn_props.ncs b/_module/ncs/gc_wpn_props.ncs
index 21e5658d..288b2900 100644
Binary files a/_module/ncs/gc_wpn_props.ncs and b/_module/ncs/gc_wpn_props.ncs differ
diff --git a/_module/ncs/gemofteleportati.ncs b/_module/ncs/gemofteleportati.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/gemofteleportati.ncs and b/_module/ncs/gemofteleportati.ncs differ
diff --git a/_module/ncs/gemspawn1.ncs b/_module/ncs/gemspawn1.ncs
index 661b39e1..2a17efa0 100644
Binary files a/_module/ncs/gemspawn1.ncs and b/_module/ncs/gemspawn1.ncs differ
diff --git a/_module/ncs/gemspawn2.ncs b/_module/ncs/gemspawn2.ncs
index 889c26b9..7224198f 100644
Binary files a/_module/ncs/gemspawn2.ncs and b/_module/ncs/gemspawn2.ncs differ
diff --git a/_module/ncs/gemspawn3.ncs b/_module/ncs/gemspawn3.ncs
index b2609683..8834c36f 100644
Binary files a/_module/ncs/gemspawn3.ncs and b/_module/ncs/gemspawn3.ncs differ
diff --git a/_module/ncs/gemspawn4.ncs b/_module/ncs/gemspawn4.ncs
index c9f8fe18..e15c184f 100644
Binary files a/_module/ncs/gemspawn4.ncs and b/_module/ncs/gemspawn4.ncs differ
diff --git a/_module/ncs/gen_color_test.ncs b/_module/ncs/gen_color_test.ncs
index a9437ca8..e2cd0cb3 100644
Binary files a/_module/ncs/gen_color_test.ncs and b/_module/ncs/gen_color_test.ncs differ
diff --git a/_module/ncs/gen_craft_wand.ncs b/_module/ncs/gen_craft_wand.ncs
index dab2b5b9..80fa300f 100644
Binary files a/_module/ncs/gen_craft_wand.ncs and b/_module/ncs/gen_craft_wand.ncs differ
diff --git a/_module/ncs/gen_invalid.ncs b/_module/ncs/gen_invalid.ncs
index 0cbd7186..d217565d 100644
Binary files a/_module/ncs/gen_invalid.ncs and b/_module/ncs/gen_invalid.ncs differ
diff --git a/_module/ncs/gen_spec_unique.ncs b/_module/ncs/gen_spec_unique.ncs
index 90d0eb4a..de32ab53 100644
Binary files a/_module/ncs/gen_spec_unique.ncs and b/_module/ncs/gen_spec_unique.ncs differ
diff --git a/_module/ncs/gen_xp.ncs b/_module/ncs/gen_xp.ncs
index a73cdfc7..6145a53d 100644
Binary files a/_module/ncs/gen_xp.ncs and b/_module/ncs/gen_xp.ncs differ
diff --git a/_module/ncs/genisys.ncs b/_module/ncs/genisys.ncs
index cabf7235..d44be9b2 100644
Binary files a/_module/ncs/genisys.ncs and b/_module/ncs/genisys.ncs differ
diff --git a/_module/ncs/getaway.ncs b/_module/ncs/getaway.ncs
index e38dc79e..fef9ad32 100644
Binary files a/_module/ncs/getaway.ncs and b/_module/ncs/getaway.ncs differ
diff --git a/_module/ncs/getrope.ncs b/_module/ncs/getrope.ncs
index 693b72cc..15f80eab 100644
Binary files a/_module/ncs/getrope.ncs and b/_module/ncs/getrope.ncs differ
diff --git a/_module/ncs/ghosteffect.ncs b/_module/ncs/ghosteffect.ncs
index 04268707..afb130f1 100644
Binary files a/_module/ncs/ghosteffect.ncs and b/_module/ncs/ghosteffect.ncs differ
diff --git a/_module/ncs/give_inventory.ncs b/_module/ncs/give_inventory.ncs
index ce236a23..cc2d2705 100644
Binary files a/_module/ncs/give_inventory.ncs and b/_module/ncs/give_inventory.ncs differ
diff --git a/_module/ncs/giveanduinstaff.ncs b/_module/ncs/giveanduinstaff.ncs
index 30b2db7c..a45d7476 100644
Binary files a/_module/ncs/giveanduinstaff.ncs and b/_module/ncs/giveanduinstaff.ncs differ
diff --git a/_module/ncs/givearenatoken.ncs b/_module/ncs/givearenatoken.ncs
index 52040750..a3a53678 100644
Binary files a/_module/ncs/givearenatoken.ncs and b/_module/ncs/givearenatoken.ncs differ
diff --git a/_module/ncs/givedarts.ncs b/_module/ncs/givedarts.ncs
index 0965a64f..5ec327e3 100644
Binary files a/_module/ncs/givedarts.ncs and b/_module/ncs/givedarts.ncs differ
diff --git a/_module/ncs/giveguilehis.ncs b/_module/ncs/giveguilehis.ncs
index d68a9772..3247bb51 100644
Binary files a/_module/ncs/giveguilehis.ncs and b/_module/ncs/giveguilehis.ncs differ
diff --git a/_module/ncs/givelegaxes.ncs b/_module/ncs/givelegaxes.ncs
index 0086478b..09a10224 100644
Binary files a/_module/ncs/givelegaxes.ncs and b/_module/ncs/givelegaxes.ncs differ
diff --git a/_module/ncs/givemaxgold.ncs b/_module/ncs/givemaxgold.ncs
index e886db3e..02ea7431 100644
Binary files a/_module/ncs/givemaxgold.ncs and b/_module/ncs/givemaxgold.ncs differ
diff --git a/_module/ncs/givemaxp.ncs b/_module/ncs/givemaxp.ncs
index b5bae627..063a4935 100644
Binary files a/_module/ncs/givemaxp.ncs and b/_module/ncs/givemaxp.ncs differ
diff --git a/_module/ncs/givepass.ncs b/_module/ncs/givepass.ncs
index bf765abc..7e9aa3c4 100644
Binary files a/_module/ncs/givepass.ncs and b/_module/ncs/givepass.ncs differ
diff --git a/_module/ncs/giveplotitems.ncs b/_module/ncs/giveplotitems.ncs
index 35df7515..fc0a18f0 100644
Binary files a/_module/ncs/giveplotitems.ncs and b/_module/ncs/giveplotitems.ncs differ
diff --git a/_module/ncs/givestars.ncs b/_module/ncs/givestars.ncs
index ae03a7a4..f36a4682 100644
Binary files a/_module/ncs/givestars.ncs and b/_module/ncs/givestars.ncs differ
diff --git a/_module/ncs/glowmebaby.ncs b/_module/ncs/glowmebaby.ncs
index 0559c101..fa0941a7 100644
Binary files a/_module/ncs/glowmebaby.ncs and b/_module/ncs/glowmebaby.ncs differ
diff --git a/_module/ncs/goblindoor.ncs b/_module/ncs/goblindoor.ncs
index 487ac954..c6bd7e71 100644
Binary files a/_module/ncs/goblindoor.ncs and b/_module/ncs/goblindoor.ncs differ
diff --git a/_module/ncs/goblinkey.ncs b/_module/ncs/goblinkey.ncs
index 09e3e53b..e6d1a26d 100644
Binary files a/_module/ncs/goblinkey.ncs and b/_module/ncs/goblinkey.ncs differ
diff --git a/_module/ncs/goblinpercieve.ncs b/_module/ncs/goblinpercieve.ncs
index f0dac021..bcd95285 100644
Binary files a/_module/ncs/goblinpercieve.ncs and b/_module/ncs/goblinpercieve.ncs differ
diff --git a/_module/ncs/godlipot.ncs b/_module/ncs/godlipot.ncs
index 7052dfd4..69570647 100644
Binary files a/_module/ncs/godlipot.ncs and b/_module/ncs/godlipot.ncs differ
diff --git a/_module/ncs/godlyitem23.ncs b/_module/ncs/godlyitem23.ncs
index 6050a7c8..11f4502c 100644
Binary files a/_module/ncs/godlyitem23.ncs and b/_module/ncs/godlyitem23.ncs differ
diff --git a/_module/ncs/golemtrap.ncs b/_module/ncs/golemtrap.ncs
index 2ce5d9c1..bd8a131a 100644
Binary files a/_module/ncs/golemtrap.ncs and b/_module/ncs/golemtrap.ncs differ
diff --git a/_module/ncs/gong.ncs b/_module/ncs/gong.ncs
index a947d5fe..0d444209 100644
Binary files a/_module/ncs/gong.ncs and b/_module/ncs/gong.ncs differ
diff --git a/_module/ncs/good_by.ncs b/_module/ncs/good_by.ncs
index b0c10cab..592ede28 100644
Binary files a/_module/ncs/good_by.ncs and b/_module/ncs/good_by.ncs differ
diff --git a/_module/ncs/gossip1.ncs b/_module/ncs/gossip1.ncs
index 4c18e122..9b8d5280 100644
Binary files a/_module/ncs/gossip1.ncs and b/_module/ncs/gossip1.ncs differ
diff --git a/_module/ncs/gossip1a.ncs b/_module/ncs/gossip1a.ncs
index 5e8bb7cd..2c9e7f89 100644
Binary files a/_module/ncs/gossip1a.ncs and b/_module/ncs/gossip1a.ncs differ
diff --git a/_module/ncs/gotcrowncheck.ncs b/_module/ncs/gotcrowncheck.ncs
index 82b6b1f8..9c3792fb 100644
Binary files a/_module/ncs/gotcrowncheck.ncs and b/_module/ncs/gotcrowncheck.ncs differ
diff --git a/_module/ncs/greaterdevildie.ncs b/_module/ncs/greaterdevildie.ncs
index 34993ff7..31a5d5fd 100644
Binary files a/_module/ncs/greaterdevildie.ncs and b/_module/ncs/greaterdevildie.ncs differ
diff --git a/_module/ncs/greaterdevilspaw.ncs b/_module/ncs/greaterdevilspaw.ncs
index e134cf52..d5e772ae 100644
Binary files a/_module/ncs/greaterdevilspaw.ncs and b/_module/ncs/greaterdevilspaw.ncs differ
diff --git a/_module/ncs/guardian1.ncs b/_module/ncs/guardian1.ncs
index 45ea4ff5..c5f7f6d1 100644
Binary files a/_module/ncs/guardian1.ncs and b/_module/ncs/guardian1.ncs differ
diff --git a/_module/ncs/guardian2.ncs b/_module/ncs/guardian2.ncs
index c76f30a4..dc0283c5 100644
Binary files a/_module/ncs/guardian2.ncs and b/_module/ncs/guardian2.ncs differ
diff --git a/_module/ncs/guardkey.ncs b/_module/ncs/guardkey.ncs
index b0ec4fec..9a07cad3 100644
Binary files a/_module/ncs/guardkey.ncs and b/_module/ncs/guardkey.ncs differ
diff --git a/_module/ncs/guido.ncs b/_module/ncs/guido.ncs
index ea03c7f6..aae3bce5 100644
Binary files a/_module/ncs/guido.ncs and b/_module/ncs/guido.ncs differ
diff --git a/_module/ncs/guild_door.ncs b/_module/ncs/guild_door.ncs
index 09b20b57..e27ebe8e 100644
Binary files a/_module/ncs/guild_door.ncs and b/_module/ncs/guild_door.ncs differ
diff --git a/_module/ncs/guildbootspc.ncs b/_module/ncs/guildbootspc.ncs
index 6ca1d4fe..9f59ad9c 100644
Binary files a/_module/ncs/guildbootspc.ncs and b/_module/ncs/guildbootspc.ncs differ
diff --git a/_module/ncs/guildsbow.ncs b/_module/ncs/guildsbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/guildsbow.ncs and b/_module/ncs/guildsbow.ncs differ
diff --git a/_module/ncs/guildstone.ncs b/_module/ncs/guildstone.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/guildstone.ncs and b/_module/ncs/guildstone.ncs differ
diff --git a/_module/ncs/guilesecret.ncs b/_module/ncs/guilesecret.ncs
index 513b1a45..ca440d86 100644
Binary files a/_module/ncs/guilesecret.ncs and b/_module/ncs/guilesecret.ncs differ
diff --git a/_module/ncs/guilestatuescrpt.ncs b/_module/ncs/guilestatuescrpt.ncs
index 3be22fa6..98b8fdeb 100644
Binary files a/_module/ncs/guilestatuescrpt.ncs and b/_module/ncs/guilestatuescrpt.ncs differ
diff --git a/_module/ncs/guilesway.ncs b/_module/ncs/guilesway.ncs
index acea4b54..0492f03c 100644
Binary files a/_module/ncs/guilesway.ncs and b/_module/ncs/guilesway.ncs differ
diff --git a/_module/ncs/guilezrod.ncs b/_module/ncs/guilezrod.ncs
index e7482e0d..cbcee824 100644
Binary files a/_module/ncs/guilezrod.ncs and b/_module/ncs/guilezrod.ncs differ
diff --git a/_module/ncs/guratzcheck.ncs b/_module/ncs/guratzcheck.ncs
index 99e2fa29..e893872f 100644
Binary files a/_module/ncs/guratzcheck.ncs and b/_module/ncs/guratzcheck.ncs differ
diff --git a/_module/ncs/gypsy.ncs b/_module/ncs/gypsy.ncs
index 89105234..029672de 100644
Binary files a/_module/ncs/gypsy.ncs and b/_module/ncs/gypsy.ncs differ
diff --git a/_module/ncs/hag_yes.ncs b/_module/ncs/hag_yes.ncs
index 90455f34..c0221b6d 100644
Binary files a/_module/ncs/hag_yes.ncs and b/_module/ncs/hag_yes.ncs differ
diff --git a/_module/ncs/has_5k_xp.ncs b/_module/ncs/has_5k_xp.ncs
index 435c0db2..da506d2d 100644
Binary files a/_module/ncs/has_5k_xp.ncs and b/_module/ncs/has_5k_xp.ncs differ
diff --git a/_module/ncs/has_xp.ncs b/_module/ncs/has_xp.ncs
index c60baa64..f3d04d4f 100644
Binary files a/_module/ncs/has_xp.ncs and b/_module/ncs/has_xp.ncs differ
diff --git a/_module/ncs/hasafixedalign.ncs b/_module/ncs/hasafixedalign.ncs
index b691c1db..987fabbe 100644
Binary files a/_module/ncs/hasafixedalign.ncs and b/_module/ncs/hasafixedalign.ncs differ
diff --git a/_module/ncs/hasenoughgold.ncs b/_module/ncs/hasenoughgold.ncs
index 6b58d05e..c4f9ea0a 100644
Binary files a/_module/ncs/hasenoughgold.ncs and b/_module/ncs/hasenoughgold.ncs differ
diff --git a/_module/ncs/hauntkill.ncs b/_module/ncs/hauntkill.ncs
index e2eb3a45..d49f5ed1 100644
Binary files a/_module/ncs/hauntkill.ncs and b/_module/ncs/hauntkill.ncs differ
diff --git a/_module/ncs/headstone1_use.ncs b/_module/ncs/headstone1_use.ncs
index 24ce7027..55ff1fc1 100644
Binary files a/_module/ncs/headstone1_use.ncs and b/_module/ncs/headstone1_use.ncs differ
diff --git a/_module/ncs/headstone2_use.ncs b/_module/ncs/headstone2_use.ncs
index 74139995..13eb19f9 100644
Binary files a/_module/ncs/headstone2_use.ncs and b/_module/ncs/headstone2_use.ncs differ
diff --git a/_module/ncs/headstone_yes2.ncs b/_module/ncs/headstone_yes2.ncs
index 4c18e122..9b8d5280 100644
Binary files a/_module/ncs/headstone_yes2.ncs and b/_module/ncs/headstone_yes2.ncs differ
diff --git a/_module/ncs/headstone_yes3.ncs b/_module/ncs/headstone_yes3.ncs
index ce99f3da..48da885a 100644
Binary files a/_module/ncs/headstone_yes3.ncs and b/_module/ncs/headstone_yes3.ncs differ
diff --git a/_module/ncs/headstone_yes4.ncs b/_module/ncs/headstone_yes4.ncs
index adfa215f..8013bac9 100644
Binary files a/_module/ncs/headstone_yes4.ncs and b/_module/ncs/headstone_yes4.ncs differ
diff --git a/_module/ncs/healer.ncs b/_module/ncs/healer.ncs
index 3c73c0fb..b2c99e5b 100644
Binary files a/_module/ncs/healer.ncs and b/_module/ncs/healer.ncs differ
diff --git a/_module/ncs/healme.ncs b/_module/ncs/healme.ncs
index ebef6c65..16f1ce27 100644
Binary files a/_module/ncs/healme.ncs and b/_module/ncs/healme.ncs differ
diff --git a/_module/ncs/healworshiper.ncs b/_module/ncs/healworshiper.ncs
index 9cd4726d..09b1b229 100644
Binary files a/_module/ncs/healworshiper.ncs and b/_module/ncs/healworshiper.ncs differ
diff --git a/_module/ncs/heartdammaged.ncs b/_module/ncs/heartdammaged.ncs
index a72d7a4c..b9416b3f 100644
Binary files a/_module/ncs/heartdammaged.ncs and b/_module/ncs/heartdammaged.ncs differ
diff --git a/_module/ncs/hellfog.ncs b/_module/ncs/hellfog.ncs
index a010ff34..93d5e471 100644
Binary files a/_module/ncs/hellfog.ncs and b/_module/ncs/hellfog.ncs differ
diff --git a/_module/ncs/hellfogspawn.ncs b/_module/ncs/hellfogspawn.ncs
index 8ec22615..386314db 100644
Binary files a/_module/ncs/hellfogspawn.ncs and b/_module/ncs/hellfogspawn.ncs differ
diff --git a/_module/ncs/hellrod.ncs b/_module/ncs/hellrod.ncs
index 780f59a4..3f48f7e4 100644
Binary files a/_module/ncs/hellrod.ncs and b/_module/ncs/hellrod.ncs differ
diff --git a/_module/ncs/helltrigger1.ncs b/_module/ncs/helltrigger1.ncs
index f3db74bf..5dd4a94e 100644
Binary files a/_module/ncs/helltrigger1.ncs and b/_module/ncs/helltrigger1.ncs differ
diff --git a/_module/ncs/hermitshop.ncs b/_module/ncs/hermitshop.ncs
index e9bbe8a7..83e9fd05 100644
Binary files a/_module/ncs/hermitshop.ncs and b/_module/ncs/hermitshop.ncs differ
diff --git a/_module/ncs/hierarchydrow.ncs b/_module/ncs/hierarchydrow.ncs
index 62902ec4..a5c177e4 100644
Binary files a/_module/ncs/hierarchydrow.ncs and b/_module/ncs/hierarchydrow.ncs differ
diff --git a/_module/ncs/home.ncs b/_module/ncs/home.ncs
index 4710031f..a05b8813 100644
Binary files a/_module/ncs/home.ncs and b/_module/ncs/home.ncs differ
diff --git a/_module/ncs/horjump1.ncs b/_module/ncs/horjump1.ncs
index ee026565..cf3cb671 100644
Binary files a/_module/ncs/horjump1.ncs and b/_module/ncs/horjump1.ncs differ
diff --git a/_module/ncs/horjump2.ncs b/_module/ncs/horjump2.ncs
index 0a2b85d0..627981cd 100644
Binary files a/_module/ncs/horjump2.ncs and b/_module/ncs/horjump2.ncs differ
diff --git a/_module/ncs/horrordeath.ncs b/_module/ncs/horrordeath.ncs
index 8cd700a9..8b4f7023 100644
Binary files a/_module/ncs/horrordeath.ncs and b/_module/ncs/horrordeath.ncs differ
diff --git a/_module/ncs/horrordying.ncs b/_module/ncs/horrordying.ncs
index 3b8d49ba..4a307813 100644
Binary files a/_module/ncs/horrordying.ncs and b/_module/ncs/horrordying.ncs differ
diff --git a/_module/ncs/horrorpercieve.ncs b/_module/ncs/horrorpercieve.ncs
index 03f04c2d..80ba914a 100644
Binary files a/_module/ncs/horrorpercieve.ncs and b/_module/ncs/horrorpercieve.ncs differ
diff --git a/_module/ncs/horsecrettrig1.ncs b/_module/ncs/horsecrettrig1.ncs
index 55dd910b..94310027 100644
Binary files a/_module/ncs/horsecrettrig1.ncs and b/_module/ncs/horsecrettrig1.ncs differ
diff --git a/_module/ncs/horsecrettrig2.ncs b/_module/ncs/horsecrettrig2.ncs
index a248b309..46ff5170 100644
Binary files a/_module/ncs/horsecrettrig2.ncs and b/_module/ncs/horsecrettrig2.ncs differ
diff --git a/_module/ncs/horsekey.ncs b/_module/ncs/horsekey.ncs
index 90502110..13740241 100644
Binary files a/_module/ncs/horsekey.ncs and b/_module/ncs/horsekey.ncs differ
diff --git a/_module/ncs/horsekey2.ncs b/_module/ncs/horsekey2.ncs
index 3ca6910f..f80aa13b 100644
Binary files a/_module/ncs/horsekey2.ncs and b/_module/ncs/horsekey2.ncs differ
diff --git a/_module/ncs/horsekey3.ncs b/_module/ncs/horsekey3.ncs
index cc8efc69..632c582b 100644
Binary files a/_module/ncs/horsekey3.ncs and b/_module/ncs/horsekey3.ncs differ
diff --git a/_module/ncs/horsekey4.ncs b/_module/ncs/horsekey4.ncs
index 0062f198..8bdfff30 100644
Binary files a/_module/ncs/horsekey4.ncs and b/_module/ncs/horsekey4.ncs differ
diff --git a/_module/ncs/horsekey5.ncs b/_module/ncs/horsekey5.ncs
index 1656dd42..de35a86a 100644
Binary files a/_module/ncs/horsekey5.ncs and b/_module/ncs/horsekey5.ncs differ
diff --git a/_module/ncs/horsekey6.ncs b/_module/ncs/horsekey6.ncs
index 5d7ede07..0ea6902c 100644
Binary files a/_module/ncs/horsekey6.ncs and b/_module/ncs/horsekey6.ncs differ
diff --git a/_module/ncs/hp.ncs b/_module/ncs/hp.ncs
index cdd9d1f2..2b3b9b49 100644
Binary files a/_module/ncs/hp.ncs and b/_module/ncs/hp.ncs differ
diff --git a/_module/ncs/humsac.ncs b/_module/ncs/humsac.ncs
index 2dc10dd9..62977532 100644
Binary files a/_module/ncs/humsac.ncs and b/_module/ncs/humsac.ncs differ
diff --git a/_module/ncs/iaquireitem.ncs b/_module/ncs/iaquireitem.ncs
index 5dd7eb9b..0e0a5de9 100644
Binary files a/_module/ncs/iaquireitem.ncs and b/_module/ncs/iaquireitem.ncs differ
diff --git a/_module/ncs/iautokill.ncs b/_module/ncs/iautokill.ncs
index b1806db1..7ecf77d2 100644
Binary files a/_module/ncs/iautokill.ncs and b/_module/ncs/iautokill.ncs differ
diff --git a/_module/ncs/ibag.ncs b/_module/ncs/ibag.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/ibag.ncs and b/_module/ncs/ibag.ncs differ
diff --git a/_module/ncs/iceicebaby.ncs b/_module/ncs/iceicebaby.ncs
index 72575bcc..c3b601d6 100644
Binary files a/_module/ncs/iceicebaby.ncs and b/_module/ncs/iceicebaby.ncs differ
diff --git a/_module/ncs/icheat.ncs b/_module/ncs/icheat.ncs
index 510aaef3..8421c8a5 100644
Binary files a/_module/ncs/icheat.ncs and b/_module/ncs/icheat.ncs differ
diff --git a/_module/ncs/icontain.ncs b/_module/ncs/icontain.ncs
index ad1736df..7a4d9b43 100644
Binary files a/_module/ncs/icontain.ncs and b/_module/ncs/icontain.ncs differ
diff --git a/_module/ncs/idallitemsofpc.ncs b/_module/ncs/idallitemsofpc.ncs
index d594931f..037d5b0f 100644
Binary files a/_module/ncs/idallitemsofpc.ncs and b/_module/ncs/idallitemsofpc.ncs differ
diff --git a/_module/ncs/idcust_acolor1.ncs b/_module/ncs/idcust_acolor1.ncs
index 2d66cd0b..8eaa1330 100644
Binary files a/_module/ncs/idcust_acolor1.ncs and b/_module/ncs/idcust_acolor1.ncs differ
diff --git a/_module/ncs/idcust_acolor2.ncs b/_module/ncs/idcust_acolor2.ncs
index d366d83a..18541390 100644
Binary files a/_module/ncs/idcust_acolor2.ncs and b/_module/ncs/idcust_acolor2.ncs differ
diff --git a/_module/ncs/idcust_acolor3.ncs b/_module/ncs/idcust_acolor3.ncs
index 7b0826ac..bb9eb620 100644
Binary files a/_module/ncs/idcust_acolor3.ncs and b/_module/ncs/idcust_acolor3.ncs differ
diff --git a/_module/ncs/idcust_acolor4.ncs b/_module/ncs/idcust_acolor4.ncs
index c175d786..deb9f4e7 100644
Binary files a/_module/ncs/idcust_acolor4.ncs and b/_module/ncs/idcust_acolor4.ncs differ
diff --git a/_module/ncs/idcust_acolor5.ncs b/_module/ncs/idcust_acolor5.ncs
index f8c89f0d..d39f298f 100644
Binary files a/_module/ncs/idcust_acolor5.ncs and b/_module/ncs/idcust_acolor5.ncs differ
diff --git a/_module/ncs/idcust_acolor6.ncs b/_module/ncs/idcust_acolor6.ncs
index b92860fe..e40e4f2a 100644
Binary files a/_module/ncs/idcust_acolor6.ncs and b/_module/ncs/idcust_acolor6.ncs differ
diff --git a/_module/ncs/idcust_ifempty.ncs b/_module/ncs/idcust_ifempty.ncs
index 9840ed82..54b456f9 100644
Binary files a/_module/ncs/idcust_ifempty.ncs and b/_module/ncs/idcust_ifempty.ncs differ
diff --git a/_module/ncs/idcust_inititem.ncs b/_module/ncs/idcust_inititem.ncs
index c87e86d8..bd6ea263 100644
Binary files a/_module/ncs/idcust_inititem.ncs and b/_module/ncs/idcust_inititem.ncs differ
diff --git a/_module/ncs/idcust_lefthand.ncs b/_module/ncs/idcust_lefthand.ncs
index 1c4ebc3a..90d0d69f 100644
Binary files a/_module/ncs/idcust_lefthand.ncs and b/_module/ncs/idcust_lefthand.ncs differ
diff --git a/_module/ncs/idcust_modbelt.ncs b/_module/ncs/idcust_modbelt.ncs
index 2feb45ab..ba1d0a21 100644
Binary files a/_module/ncs/idcust_modbelt.ncs and b/_module/ncs/idcust_modbelt.ncs differ
diff --git a/_module/ncs/idcust_modcloak.ncs b/_module/ncs/idcust_modcloak.ncs
index 453c500d..bfb8e605 100644
Binary files a/_module/ncs/idcust_modcloak.ncs and b/_module/ncs/idcust_modcloak.ncs differ
diff --git a/_module/ncs/idcust_modfeet.ncs b/_module/ncs/idcust_modfeet.ncs
index 3dbcab40..dd383ec0 100644
Binary files a/_module/ncs/idcust_modfeet.ncs and b/_module/ncs/idcust_modfeet.ncs differ
diff --git a/_module/ncs/idcust_modhelmet.ncs b/_module/ncs/idcust_modhelmet.ncs
index 453c500d..bfb8e605 100644
Binary files a/_module/ncs/idcust_modhelmet.ncs and b/_module/ncs/idcust_modhelmet.ncs differ
diff --git a/_module/ncs/idcust_modlbicep.ncs b/_module/ncs/idcust_modlbicep.ncs
index e961c1db..cfe01f7d 100644
Binary files a/_module/ncs/idcust_modlbicep.ncs and b/_module/ncs/idcust_modlbicep.ncs differ
diff --git a/_module/ncs/idcust_modlforar.ncs b/_module/ncs/idcust_modlforar.ncs
index 170f78a0..201c1f3d 100644
Binary files a/_module/ncs/idcust_modlforar.ncs and b/_module/ncs/idcust_modlforar.ncs differ
diff --git a/_module/ncs/idcust_modlhand.ncs b/_module/ncs/idcust_modlhand.ncs
index d8469808..56f9c10c 100644
Binary files a/_module/ncs/idcust_modlhand.ncs and b/_module/ncs/idcust_modlhand.ncs differ
diff --git a/_module/ncs/idcust_modlshoul.ncs b/_module/ncs/idcust_modlshoul.ncs
index 4062a4f6..371cc2fd 100644
Binary files a/_module/ncs/idcust_modlshoul.ncs and b/_module/ncs/idcust_modlshoul.ncs differ
diff --git a/_module/ncs/idcust_modneck.ncs b/_module/ncs/idcust_modneck.ncs
index 2481308d..ab131e92 100644
Binary files a/_module/ncs/idcust_modneck.ncs and b/_module/ncs/idcust_modneck.ncs differ
diff --git a/_module/ncs/idcust_modpelvis.ncs b/_module/ncs/idcust_modpelvis.ncs
index 7e177675..ec669b6c 100644
Binary files a/_module/ncs/idcust_modpelvis.ncs and b/_module/ncs/idcust_modpelvis.ncs differ
diff --git a/_module/ncs/idcust_modrbicep.ncs b/_module/ncs/idcust_modrbicep.ncs
index ff96e96f..e08f6229 100644
Binary files a/_module/ncs/idcust_modrbicep.ncs and b/_module/ncs/idcust_modrbicep.ncs differ
diff --git a/_module/ncs/idcust_modrforar.ncs b/_module/ncs/idcust_modrforar.ncs
index 5923e8fc..6d657ae5 100644
Binary files a/_module/ncs/idcust_modrforar.ncs and b/_module/ncs/idcust_modrforar.ncs differ
diff --git a/_module/ncs/idcust_modrhand.ncs b/_module/ncs/idcust_modrhand.ncs
index fd0b5632..d0474737 100644
Binary files a/_module/ncs/idcust_modrhand.ncs and b/_module/ncs/idcust_modrhand.ncs differ
diff --git a/_module/ncs/idcust_modrobes.ncs b/_module/ncs/idcust_modrobes.ncs
index e84f92ce..3f312129 100644
Binary files a/_module/ncs/idcust_modrobes.ncs and b/_module/ncs/idcust_modrobes.ncs differ
diff --git a/_module/ncs/idcust_modrshoul.ncs b/_module/ncs/idcust_modrshoul.ncs
index 383c5f1b..2286d556 100644
Binary files a/_module/ncs/idcust_modrshoul.ncs and b/_module/ncs/idcust_modrshoul.ncs differ
diff --git a/_module/ncs/idcust_modshin.ncs b/_module/ncs/idcust_modshin.ncs
index a5177e0a..e63d3fe7 100644
Binary files a/_module/ncs/idcust_modshin.ncs and b/_module/ncs/idcust_modshin.ncs differ
diff --git a/_module/ncs/idcust_modthigh.ncs b/_module/ncs/idcust_modthigh.ncs
index 3f64f655..9d8fcf60 100644
Binary files a/_module/ncs/idcust_modthigh.ncs and b/_module/ncs/idcust_modthigh.ncs differ
diff --git a/_module/ncs/idcust_modtorso.ncs b/_module/ncs/idcust_modtorso.ncs
index 7efcb5d0..9bdef623 100644
Binary files a/_module/ncs/idcust_modtorso.ncs and b/_module/ncs/idcust_modtorso.ncs differ
diff --git a/_module/ncs/idcust_modweapa.ncs b/_module/ncs/idcust_modweapa.ncs
index 06ad110a..8e77f616 100644
Binary files a/_module/ncs/idcust_modweapa.ncs and b/_module/ncs/idcust_modweapa.ncs differ
diff --git a/_module/ncs/idcust_modweapb.ncs b/_module/ncs/idcust_modweapb.ncs
index 366a7f4d..b96c385d 100644
Binary files a/_module/ncs/idcust_modweapb.ncs and b/_module/ncs/idcust_modweapb.ncs differ
diff --git a/_module/ncs/idcust_modweapc.ncs b/_module/ncs/idcust_modweapc.ncs
index f3b25ce8..9071fbef 100644
Binary files a/_module/ncs/idcust_modweapc.ncs and b/_module/ncs/idcust_modweapc.ncs differ
diff --git a/_module/ncs/idcust_prevbelt.ncs b/_module/ncs/idcust_prevbelt.ncs
index 3bcfedf7..7df40174 100644
Binary files a/_module/ncs/idcust_prevbelt.ncs and b/_module/ncs/idcust_prevbelt.ncs differ
diff --git a/_module/ncs/idcust_prevfeet.ncs b/_module/ncs/idcust_prevfeet.ncs
index 4fd7562b..3f24032b 100644
Binary files a/_module/ncs/idcust_prevfeet.ncs and b/_module/ncs/idcust_prevfeet.ncs differ
diff --git a/_module/ncs/idcust_prevlhand.ncs b/_module/ncs/idcust_prevlhand.ncs
index eba51c35..0743b149 100644
Binary files a/_module/ncs/idcust_prevlhand.ncs and b/_module/ncs/idcust_prevlhand.ncs differ
diff --git a/_module/ncs/idcust_prevlshld.ncs b/_module/ncs/idcust_prevlshld.ncs
index e61ad924..c8cc0ba6 100644
Binary files a/_module/ncs/idcust_prevlshld.ncs and b/_module/ncs/idcust_prevlshld.ncs differ
diff --git a/_module/ncs/idcust_prevneck.ncs b/_module/ncs/idcust_prevneck.ncs
index 446f6094..d18f89bd 100644
Binary files a/_module/ncs/idcust_prevneck.ncs and b/_module/ncs/idcust_prevneck.ncs differ
diff --git a/_module/ncs/idcust_prevpelvs.ncs b/_module/ncs/idcust_prevpelvs.ncs
index e646e01c..9706eb4d 100644
Binary files a/_module/ncs/idcust_prevpelvs.ncs and b/_module/ncs/idcust_prevpelvs.ncs differ
diff --git a/_module/ncs/idcust_prevrhand.ncs b/_module/ncs/idcust_prevrhand.ncs
index 80163d28..2c2e2007 100644
Binary files a/_module/ncs/idcust_prevrhand.ncs and b/_module/ncs/idcust_prevrhand.ncs differ
diff --git a/_module/ncs/idcust_prevrobes.ncs b/_module/ncs/idcust_prevrobes.ncs
index 09d64713..62d8634d 100644
Binary files a/_module/ncs/idcust_prevrobes.ncs and b/_module/ncs/idcust_prevrobes.ncs differ
diff --git a/_module/ncs/idcust_prevrshdr.ncs b/_module/ncs/idcust_prevrshdr.ncs
index 89de1236..eadadec2 100644
Binary files a/_module/ncs/idcust_prevrshdr.ncs and b/_module/ncs/idcust_prevrshdr.ncs differ
diff --git a/_module/ncs/idcust_prevshin.ncs b/_module/ncs/idcust_prevshin.ncs
index 379c30b6..762e87cc 100644
Binary files a/_module/ncs/idcust_prevshin.ncs and b/_module/ncs/idcust_prevshin.ncs differ
diff --git a/_module/ncs/idcust_prevthigh.ncs b/_module/ncs/idcust_prevthigh.ncs
index 3e599d00..58a8378c 100644
Binary files a/_module/ncs/idcust_prevthigh.ncs and b/_module/ncs/idcust_prevthigh.ncs differ
diff --git a/_module/ncs/idcust_prevtorso.ncs b/_module/ncs/idcust_prevtorso.ncs
index 7876dee9..8966be3f 100644
Binary files a/_module/ncs/idcust_prevtorso.ncs and b/_module/ncs/idcust_prevtorso.ncs differ
diff --git a/_module/ncs/idcust_prvhelmet.ncs b/_module/ncs/idcust_prvhelmet.ncs
index 1fb62445..eb114bb3 100644
Binary files a/_module/ncs/idcust_prvhelmet.ncs and b/_module/ncs/idcust_prvhelmet.ncs differ
diff --git a/_module/ncs/idcust_prvlbicep.ncs b/_module/ncs/idcust_prvlbicep.ncs
index 8d29c3bf..ce38a6e7 100644
Binary files a/_module/ncs/idcust_prvlbicep.ncs and b/_module/ncs/idcust_prvlbicep.ncs differ
diff --git a/_module/ncs/idcust_prvlforar.ncs b/_module/ncs/idcust_prvlforar.ncs
index 7a7be94f..b8ea458f 100644
Binary files a/_module/ncs/idcust_prvlforar.ncs and b/_module/ncs/idcust_prvlforar.ncs differ
diff --git a/_module/ncs/idcust_prvrbicep.ncs b/_module/ncs/idcust_prvrbicep.ncs
index 971ebed1..73df5a45 100644
Binary files a/_module/ncs/idcust_prvrbicep.ncs and b/_module/ncs/idcust_prvrbicep.ncs differ
diff --git a/_module/ncs/idcust_prvrforar.ncs b/_module/ncs/idcust_prvrforar.ncs
index 6beb34b4..3bd89d03 100644
Binary files a/_module/ncs/idcust_prvrforar.ncs and b/_module/ncs/idcust_prvrforar.ncs differ
diff --git a/_module/ncs/idcust_prvweapa.ncs b/_module/ncs/idcust_prvweapa.ncs
index 17aeee02..ae5d0ae2 100644
Binary files a/_module/ncs/idcust_prvweapa.ncs and b/_module/ncs/idcust_prvweapa.ncs differ
diff --git a/_module/ncs/idcust_prvweapb.ncs b/_module/ncs/idcust_prvweapb.ncs
index 7f8b318d..73573af7 100644
Binary files a/_module/ncs/idcust_prvweapb.ncs and b/_module/ncs/idcust_prvweapb.ncs differ
diff --git a/_module/ncs/idcust_prvweapc.ncs b/_module/ncs/idcust_prvweapc.ncs
index e3ba2b8b..6b3735b0 100644
Binary files a/_module/ncs/idcust_prvweapc.ncs and b/_module/ncs/idcust_prvweapc.ncs differ
diff --git a/_module/ncs/idcust_rem_robe.ncs b/_module/ncs/idcust_rem_robe.ncs
index 788f478a..066a4c96 100644
Binary files a/_module/ncs/idcust_rem_robe.ncs and b/_module/ncs/idcust_rem_robe.ncs differ
diff --git a/_module/ncs/idcust_righthand.ncs b/_module/ncs/idcust_righthand.ncs
index 279a87ad..0eb6da62 100644
Binary files a/_module/ncs/idcust_righthand.ncs and b/_module/ncs/idcust_righthand.ncs differ
diff --git a/_module/ncs/idcust_showstyle.ncs b/_module/ncs/idcust_showstyle.ncs
index 008bab52..39185ef7 100644
Binary files a/_module/ncs/idcust_showstyle.ncs and b/_module/ncs/idcust_showstyle.ncs differ
diff --git a/_module/ncs/idcust_wcolora.ncs b/_module/ncs/idcust_wcolora.ncs
index b3338d66..b75c3465 100644
Binary files a/_module/ncs/idcust_wcolora.ncs and b/_module/ncs/idcust_wcolora.ncs differ
diff --git a/_module/ncs/idcust_wcolorb.ncs b/_module/ncs/idcust_wcolorb.ncs
index 21df8d5c..ec5e5775 100644
Binary files a/_module/ncs/idcust_wcolorb.ncs and b/_module/ncs/idcust_wcolorb.ncs differ
diff --git a/_module/ncs/idcust_wcolorc.ncs b/_module/ncs/idcust_wcolorc.ncs
index 9fd34f85..9614c446 100644
Binary files a/_module/ncs/idcust_wcolorc.ncs and b/_module/ncs/idcust_wcolorc.ncs differ
diff --git a/_module/ncs/immortalattack.ncs b/_module/ncs/immortalattack.ncs
index 81c67f90..7b42002c 100644
Binary files a/_module/ncs/immortalattack.ncs and b/_module/ncs/immortalattack.ncs differ
diff --git a/_module/ncs/immortalcrown2.ncs b/_module/ncs/immortalcrown2.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/immortalcrown2.ncs and b/_module/ncs/immortalcrown2.ncs differ
diff --git a/_module/ncs/immortaldeath.ncs b/_module/ncs/immortaldeath.ncs
index ab028bda..884f02de 100644
Binary files a/_module/ncs/immortaldeath.ncs and b/_module/ncs/immortaldeath.ncs differ
diff --git a/_module/ncs/immortalgear.ncs b/_module/ncs/immortalgear.ncs
index 6f0fdf58..3df7a934 100644
Binary files a/_module/ncs/immortalgear.ncs and b/_module/ncs/immortalgear.ncs differ
diff --git a/_module/ncs/immortaljail.ncs b/_module/ncs/immortaljail.ncs
index c11fa12a..dcc4df70 100644
Binary files a/_module/ncs/immortaljail.ncs and b/_module/ncs/immortaljail.ncs differ
diff --git a/_module/ncs/immortalspawn.ncs b/_module/ncs/immortalspawn.ncs
index 2a519159..d4c9430a 100644
Binary files a/_module/ncs/immortalspawn.ncs and b/_module/ncs/immortalspawn.ncs differ
diff --git a/_module/ncs/immortaltalk.ncs b/_module/ncs/immortaltalk.ncs
index 81e830f8..b1390e92 100644
Binary files a/_module/ncs/immortaltalk.ncs and b/_module/ncs/immortaltalk.ncs differ
diff --git a/_module/ncs/immotoken.ncs b/_module/ncs/immotoken.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/immotoken.ncs and b/_module/ncs/immotoken.ncs differ
diff --git a/_module/ncs/impbeat.ncs b/_module/ncs/impbeat.ncs
index 04023432..9dda0b8c 100644
Binary files a/_module/ncs/impbeat.ncs and b/_module/ncs/impbeat.ncs differ
diff --git a/_module/ncs/infoassistant.ncs b/_module/ncs/infoassistant.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/infoassistant.ncs and b/_module/ncs/infoassistant.ncs differ
diff --git a/_module/ncs/inv_system3_ou.ncs b/_module/ncs/inv_system3_ou.ncs
index e8ac7857..4c89fc03 100644
Binary files a/_module/ncs/inv_system3_ou.ncs and b/_module/ncs/inv_system3_ou.ncs differ
diff --git a/_module/ncs/inv_system_new.ncs b/_module/ncs/inv_system_new.ncs
index cff40ebb..192549b2 100644
Binary files a/_module/ncs/inv_system_new.ncs and b/_module/ncs/inv_system_new.ncs differ
diff --git a/_module/ncs/inv_system_old.ncs b/_module/ncs/inv_system_old.ncs
index a19830cc..fc034755 100644
Binary files a/_module/ncs/inv_system_old.ncs and b/_module/ncs/inv_system_old.ncs differ
diff --git a/_module/ncs/inv_system_ou.ncs b/_module/ncs/inv_system_ou.ncs
index a9fde62c..b09dd6c0 100644
Binary files a/_module/ncs/inv_system_ou.ncs and b/_module/ncs/inv_system_ou.ncs differ
diff --git a/_module/ncs/invalidate2.ncs b/_module/ncs/invalidate2.ncs
index 381de636..dea12c32 100644
Binary files a/_module/ncs/invalidate2.ncs and b/_module/ncs/invalidate2.ncs differ
diff --git a/_module/ncs/invroom_exit.ncs b/_module/ncs/invroom_exit.ncs
index 4fb23e72..4741b095 100644
Binary files a/_module/ncs/invroom_exit.ncs and b/_module/ncs/invroom_exit.ncs differ
diff --git a/_module/ncs/invroom_onenter.ncs b/_module/ncs/invroom_onenter.ncs
index 35254b7e..6240d8bf 100644
Binary files a/_module/ncs/invroom_onenter.ncs and b/_module/ncs/invroom_onenter.ncs differ
diff --git a/_module/ncs/invroom_onexit.ncs b/_module/ncs/invroom_onexit.ncs
index d13bb907..88d2cd19 100644
Binary files a/_module/ncs/invroom_onexit.ncs and b/_module/ncs/invroom_onexit.ncs differ
diff --git a/_module/ncs/invroom_ou.ncs b/_module/ncs/invroom_ou.ncs
index dcd12312..070db053 100644
Binary files a/_module/ncs/invroom_ou.ncs and b/_module/ncs/invroom_ou.ncs differ
diff --git a/_module/ncs/invroom_teleport.ncs b/_module/ncs/invroom_teleport.ncs
index 0f4f4b53..00d75657 100644
Binary files a/_module/ncs/invroom_teleport.ncs and b/_module/ncs/invroom_teleport.ncs differ
diff --git a/_module/ncs/iorganize.ncs b/_module/ncs/iorganize.ncs
index 44b16d29..c1e7f21f 100644
Binary files a/_module/ncs/iorganize.ncs and b/_module/ncs/iorganize.ncs differ
diff --git a/_module/ncs/is_bard.ncs b/_module/ncs/is_bard.ncs
index 9dd0c5d5..e1cadd84 100644
Binary files a/_module/ncs/is_bard.ncs and b/_module/ncs/is_bard.ncs differ
diff --git a/_module/ncs/is_epic.ncs b/_module/ncs/is_epic.ncs
index 309232fc..0676c809 100644
Binary files a/_module/ncs/is_epic.ncs and b/_module/ncs/is_epic.ncs differ
diff --git a/_module/ncs/is_level_12.ncs b/_module/ncs/is_level_12.ncs
index 1af6adc0..26600c51 100644
Binary files a/_module/ncs/is_level_12.ncs and b/_module/ncs/is_level_12.ncs differ
diff --git a/_module/ncs/is_lvl12_orless.ncs b/_module/ncs/is_lvl12_orless.ncs
index 1af6adc0..26600c51 100644
Binary files a/_module/ncs/is_lvl12_orless.ncs and b/_module/ncs/is_lvl12_orless.ncs differ
diff --git a/_module/ncs/is_lvl_14.ncs b/_module/ncs/is_lvl_14.ncs
index a6666967..ef1ba271 100644
Binary files a/_module/ncs/is_lvl_14.ncs and b/_module/ncs/is_lvl_14.ncs differ
diff --git a/_module/ncs/is_wizard.ncs b/_module/ncs/is_wizard.ncs
index 61d24a85..de1144c0 100644
Binary files a/_module/ncs/is_wizard.ncs and b/_module/ncs/is_wizard.ncs differ
diff --git a/_module/ncs/isanewgambler.ncs b/_module/ncs/isanewgambler.ncs
index 744b0d29..40be6079 100644
Binary files a/_module/ncs/isanewgambler.ncs and b/_module/ncs/isanewgambler.ncs differ
diff --git a/_module/ncs/isaspellcaster.ncs b/_module/ncs/isaspellcaster.ncs
index 6caba12c..92967e90 100644
Binary files a/_module/ncs/isaspellcaster.ncs and b/_module/ncs/isaspellcaster.ncs differ
diff --git a/_module/ncs/ischaotic.ncs b/_module/ncs/ischaotic.ncs
index 9cd876ac..c1c63521 100644
Binary files a/_module/ncs/ischaotic.ncs and b/_module/ncs/ischaotic.ncs differ
diff --git a/_module/ncs/isholy.ncs b/_module/ncs/isholy.ncs
index e8ff8f8f..3f852508 100644
Binary files a/_module/ncs/isholy.ncs and b/_module/ncs/isholy.ncs differ
diff --git a/_module/ncs/islawful.ncs b/_module/ncs/islawful.ncs
index 349119cb..834be47b 100644
Binary files a/_module/ncs/islawful.ncs and b/_module/ncs/islawful.ncs differ
diff --git a/_module/ncs/islegendary.ncs b/_module/ncs/islegendary.ncs
index 0d0bed7a..c11b2ad6 100644
Binary files a/_module/ncs/islegendary.ncs and b/_module/ncs/islegendary.ncs differ
diff --git a/_module/ncs/islevel7.ncs b/_module/ncs/islevel7.ncs
index af893dba..e921467c 100644
Binary files a/_module/ncs/islevel7.ncs and b/_module/ncs/islevel7.ncs differ
diff --git a/_module/ncs/islvl10.ncs b/_module/ncs/islvl10.ncs
index 8d798748..67de3abf 100644
Binary files a/_module/ncs/islvl10.ncs and b/_module/ncs/islvl10.ncs differ
diff --git a/_module/ncs/islvl20.ncs b/_module/ncs/islvl20.ncs
index 0d869248..830fe7bb 100644
Binary files a/_module/ncs/islvl20.ncs and b/_module/ncs/islvl20.ncs differ
diff --git a/_module/ncs/islvl30.ncs b/_module/ncs/islvl30.ncs
index 0d0bed7a..c11b2ad6 100644
Binary files a/_module/ncs/islvl30.ncs and b/_module/ncs/islvl30.ncs differ
diff --git a/_module/ncs/isoldgambler.ncs b/_module/ncs/isoldgambler.ncs
index 4f062448..ec83226f 100644
Binary files a/_module/ncs/isoldgambler.ncs and b/_module/ncs/isoldgambler.ncs differ
diff --git a/_module/ncs/ispalemaster.ncs b/_module/ncs/ispalemaster.ncs
index 659d6a5d..8509adf5 100644
Binary files a/_module/ncs/ispalemaster.ncs and b/_module/ncs/ispalemaster.ncs differ
diff --git a/_module/ncs/ispeak.ncs b/_module/ncs/ispeak.ncs
index 3c73d946..43aecca2 100644
Binary files a/_module/ncs/ispeak.ncs and b/_module/ncs/ispeak.ncs differ
diff --git a/_module/ncs/isrdd.ncs b/_module/ncs/isrdd.ncs
index 8464946c..8d4b7d23 100644
Binary files a/_module/ncs/isrdd.ncs and b/_module/ncs/isrdd.ncs differ
diff --git a/_module/ncs/istoohigh.ncs b/_module/ncs/istoohigh.ncs
index a436e911..f5862f20 100644
Binary files a/_module/ncs/istoohigh.ncs and b/_module/ncs/istoohigh.ncs differ
diff --git a/_module/ncs/istoopoor.ncs b/_module/ncs/istoopoor.ncs
index 46fa03e0..161c4821 100644
Binary files a/_module/ncs/istoopoor.ncs and b/_module/ncs/istoopoor.ncs differ
diff --git a/_module/ncs/isunholy.ncs b/_module/ncs/isunholy.ncs
index a234a469..9445e2b5 100644
Binary files a/_module/ncs/isunholy.ncs and b/_module/ncs/isunholy.ncs differ
diff --git a/_module/ncs/itemchanger.ncs b/_module/ncs/itemchanger.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/itemchanger.ncs and b/_module/ncs/itemchanger.ncs differ
diff --git a/_module/ncs/itemseller.ncs b/_module/ncs/itemseller.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/itemseller.ncs and b/_module/ncs/itemseller.ncs differ
diff --git a/_module/ncs/itm_emotewand.ncs b/_module/ncs/itm_emotewand.ncs
index 150fea1b..b725f3a6 100644
Binary files a/_module/ncs/itm_emotewand.ncs and b/_module/ncs/itm_emotewand.ncs differ
diff --git a/_module/ncs/itool.ncs b/_module/ncs/itool.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/itool.ncs and b/_module/ncs/itool.ncs differ
diff --git a/_module/ncs/iunaquireitem.ncs b/_module/ncs/iunaquireitem.ncs
index f22ae0a2..babdb12c 100644
Binary files a/_module/ncs/iunaquireitem.ncs and b/_module/ncs/iunaquireitem.ncs differ
diff --git a/_module/ncs/jade1_use.ncs b/_module/ncs/jade1_use.ncs
index 36dfc512..bff5fb0f 100644
Binary files a/_module/ncs/jade1_use.ncs and b/_module/ncs/jade1_use.ncs differ
diff --git a/_module/ncs/jade2_use.ncs b/_module/ncs/jade2_use.ncs
index 1cae154e..a2618857 100644
Binary files a/_module/ncs/jade2_use.ncs and b/_module/ncs/jade2_use.ncs differ
diff --git a/_module/ncs/jadecheck.ncs b/_module/ncs/jadecheck.ncs
index a3e02a1a..d74eaa49 100644
Binary files a/_module/ncs/jadecheck.ncs and b/_module/ncs/jadecheck.ncs differ
diff --git a/_module/ncs/jadeentrance_yes.ncs b/_module/ncs/jadeentrance_yes.ncs
index de135273..e11fab0f 100644
Binary files a/_module/ncs/jadeentrance_yes.ncs and b/_module/ncs/jadeentrance_yes.ncs differ
diff --git a/_module/ncs/jadexit_yes.ncs b/_module/ncs/jadexit_yes.ncs
index a8d5b0ff..f5ac824c 100644
Binary files a/_module/ncs/jadexit_yes.ncs and b/_module/ncs/jadexit_yes.ncs differ
diff --git a/_module/ncs/jail_yes.ncs b/_module/ncs/jail_yes.ncs
index c7810281..d2553cbb 100644
Binary files a/_module/ncs/jail_yes.ncs and b/_module/ncs/jail_yes.ncs differ
diff --git a/_module/ncs/jailbreak.ncs b/_module/ncs/jailbreak.ncs
index 77ff7ce7..5ad82835 100644
Binary files a/_module/ncs/jailbreak.ncs and b/_module/ncs/jailbreak.ncs differ
diff --git a/_module/ncs/jailmessage.ncs b/_module/ncs/jailmessage.ncs
index edcd4358..03f8e00c 100644
Binary files a/_module/ncs/jailmessage.ncs and b/_module/ncs/jailmessage.ncs differ
diff --git a/_module/ncs/jailpunishment.ncs b/_module/ncs/jailpunishment.ncs
index 04b0dd86..22dd4936 100644
Binary files a/_module/ncs/jailpunishment.ncs and b/_module/ncs/jailpunishment.ncs differ
diff --git a/_module/ncs/jailpunishment2.ncs b/_module/ncs/jailpunishment2.ncs
index 578edbd6..875cfbe7 100644
Binary files a/_module/ncs/jailpunishment2.ncs and b/_module/ncs/jailpunishment2.ncs differ
diff --git a/_module/ncs/jimijimi.ncs b/_module/ncs/jimijimi.ncs
index b34b8b01..ea94b18e 100644
Binary files a/_module/ncs/jimijimi.ncs and b/_module/ncs/jimijimi.ncs differ
diff --git a/_module/ncs/journalspawn3.ncs b/_module/ncs/journalspawn3.ncs
index 6dab1cbd..1c08b87d 100644
Binary files a/_module/ncs/journalspawn3.ncs and b/_module/ncs/journalspawn3.ncs differ
diff --git a/_module/ncs/jumpstart.ncs b/_module/ncs/jumpstart.ncs
index 88182297..08501547 100644
Binary files a/_module/ncs/jumpstart.ncs and b/_module/ncs/jumpstart.ncs differ
diff --git a/_module/ncs/keepopen.ncs b/_module/ncs/keepopen.ncs
index c1ff0878..db0c55ed 100644
Binary files a/_module/ncs/keepopen.ncs and b/_module/ncs/keepopen.ncs differ
diff --git a/_module/ncs/khuraanchec.ncs b/_module/ncs/khuraanchec.ncs
index 109dd811..fcae8c37 100644
Binary files a/_module/ncs/khuraanchec.ncs and b/_module/ncs/khuraanchec.ncs differ
diff --git a/_module/ncs/kill_npcs.ncs b/_module/ncs/kill_npcs.ncs
index f5571995..c2eca806 100644
Binary files a/_module/ncs/kill_npcs.ncs and b/_module/ncs/kill_npcs.ncs differ
diff --git a/_module/ncs/kopcwand.ncs b/_module/ncs/kopcwand.ncs
index b4e9878c..eed4ad5b 100644
Binary files a/_module/ncs/kopcwand.ncs and b/_module/ncs/kopcwand.ncs differ
diff --git a/_module/ncs/krenshar2.ncs b/_module/ncs/krenshar2.ncs
index c835f703..8d6c9ef9 100644
Binary files a/_module/ncs/krenshar2.ncs and b/_module/ncs/krenshar2.ncs differ
diff --git a/_module/ncs/krenshar_yes.ncs b/_module/ncs/krenshar_yes.ncs
index 8ac33a96..f52922be 100644
Binary files a/_module/ncs/krenshar_yes.ncs and b/_module/ncs/krenshar_yes.ncs differ
diff --git a/_module/ncs/krensharcheck.ncs b/_module/ncs/krensharcheck.ncs
index a197cd94..5b7533a3 100644
Binary files a/_module/ncs/krensharcheck.ncs and b/_module/ncs/krensharcheck.ncs differ
diff --git a/_module/ncs/krensharuse.ncs b/_module/ncs/krensharuse.ncs
index 5c5f1a90..a5428045 100644
Binary files a/_module/ncs/krensharuse.ncs and b/_module/ncs/krensharuse.ncs differ
diff --git a/_module/ncs/lavastatue1.ncs b/_module/ncs/lavastatue1.ncs
index c3195cc9..a2bfb365 100644
Binary files a/_module/ncs/lavastatue1.ncs and b/_module/ncs/lavastatue1.ncs differ
diff --git a/_module/ncs/lavastatue2.ncs b/_module/ncs/lavastatue2.ncs
index 3d6d2a54..f63fb68f 100644
Binary files a/_module/ncs/lavastatue2.ncs and b/_module/ncs/lavastatue2.ncs differ
diff --git a/_module/ncs/ledge4.ncs b/_module/ncs/ledge4.ncs
index 79a5179c..16b7459f 100644
Binary files a/_module/ncs/ledge4.ncs and b/_module/ncs/ledge4.ncs differ
diff --git a/_module/ncs/ledge_use.ncs b/_module/ncs/ledge_use.ncs
index 8b33c451..eb6c3e82 100644
Binary files a/_module/ncs/ledge_use.ncs and b/_module/ncs/ledge_use.ncs differ
diff --git a/_module/ncs/ledge_use3.ncs b/_module/ncs/ledge_use3.ncs
index c87d531c..65bcaf5c 100644
Binary files a/_module/ncs/ledge_use3.ncs and b/_module/ncs/ledge_use3.ncs differ
diff --git a/_module/ncs/leetdeath.ncs b/_module/ncs/leetdeath.ncs
index a29298bb..2e5aae65 100644
Binary files a/_module/ncs/leetdeath.ncs and b/_module/ncs/leetdeath.ncs differ
diff --git a/_module/ncs/leetentrance.ncs b/_module/ncs/leetentrance.ncs
index 35475ea1..e26032e0 100644
Binary files a/_module/ncs/leetentrance.ncs and b/_module/ncs/leetentrance.ncs differ
diff --git a/_module/ncs/leetpercieve.ncs b/_module/ncs/leetpercieve.ncs
index de874115..e88967b1 100644
Binary files a/_module/ncs/leetpercieve.ncs and b/_module/ncs/leetpercieve.ncs differ
diff --git a/_module/ncs/leetportal.ncs b/_module/ncs/leetportal.ncs
index 98df03da..84830ad1 100644
Binary files a/_module/ncs/leetportal.ncs and b/_module/ncs/leetportal.ncs differ
diff --git a/_module/ncs/legend.ncs b/_module/ncs/legend.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legend.ncs and b/_module/ncs/legend.ncs differ
diff --git a/_module/ncs/legendaryaxes.ncs b/_module/ncs/legendaryaxes.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendaryaxes.ncs and b/_module/ncs/legendaryaxes.ncs differ
diff --git a/_module/ncs/legendarybow.ncs b/_module/ncs/legendarybow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendarybow.ncs and b/_module/ncs/legendarybow.ncs differ
diff --git a/_module/ncs/legendarydarts.ncs b/_module/ncs/legendarydarts.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendarydarts.ncs and b/_module/ncs/legendarydarts.ncs differ
diff --git a/_module/ncs/legendarysling.ncs b/_module/ncs/legendarysling.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendarysling.ncs and b/_module/ncs/legendarysling.ncs differ
diff --git a/_module/ncs/legendarystar.ncs b/_module/ncs/legendarystar.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendarystar.ncs and b/_module/ncs/legendarystar.ncs differ
diff --git a/_module/ncs/legendarystars.ncs b/_module/ncs/legendarystars.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendarystars.ncs and b/_module/ncs/legendarystars.ncs differ
diff --git a/_module/ncs/legendaryxbow.ncs b/_module/ncs/legendaryxbow.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/legendaryxbow.ncs and b/_module/ncs/legendaryxbow.ncs differ
diff --git a/_module/ncs/lesserdevildie.ncs b/_module/ncs/lesserdevildie.ncs
index 118718b1..2fd6de54 100644
Binary files a/_module/ncs/lesserdevildie.ncs and b/_module/ncs/lesserdevildie.ncs differ
diff --git a/_module/ncs/lesserdevilspawn.ncs b/_module/ncs/lesserdevilspawn.ncs
index 95c02d09..9df9e929 100644
Binary files a/_module/ncs/lesserdevilspawn.ncs and b/_module/ncs/lesserdevilspawn.ncs differ
diff --git a/_module/ncs/level1.ncs b/_module/ncs/level1.ncs
index ce52f06f..95da0a30 100644
Binary files a/_module/ncs/level1.ncs and b/_module/ncs/level1.ncs differ
diff --git a/_module/ncs/level10script.ncs b/_module/ncs/level10script.ncs
index 89361f20..5d5d435d 100644
Binary files a/_module/ncs/level10script.ncs and b/_module/ncs/level10script.ncs differ
diff --git a/_module/ncs/level20script.ncs b/_module/ncs/level20script.ncs
index 1841366a..40f49eb0 100644
Binary files a/_module/ncs/level20script.ncs and b/_module/ncs/level20script.ncs differ
diff --git a/_module/ncs/level30script.ncs b/_module/ncs/level30script.ncs
index e76dd680..34e06c72 100644
Binary files a/_module/ncs/level30script.ncs and b/_module/ncs/level30script.ncs differ
diff --git a/_module/ncs/levelertalks.ncs b/_module/ncs/levelertalks.ncs
index 5ac2e14b..8f55ee51 100644
Binary files a/_module/ncs/levelertalks.ncs and b/_module/ncs/levelertalks.ncs differ
diff --git a/_module/ncs/levelupshout.ncs b/_module/ncs/levelupshout.ncs
index c07ed737..3069bfdd 100644
Binary files a/_module/ncs/levelupshout.ncs and b/_module/ncs/levelupshout.ncs differ
diff --git a/_module/ncs/lichtrigger1.ncs b/_module/ncs/lichtrigger1.ncs
index e7dc6be6..786e81f5 100644
Binary files a/_module/ncs/lichtrigger1.ncs and b/_module/ncs/lichtrigger1.ncs differ
diff --git a/_module/ncs/lichtrigger3.ncs b/_module/ncs/lichtrigger3.ncs
index d7b81033..ead5ea75 100644
Binary files a/_module/ncs/lichtrigger3.ncs and b/_module/ncs/lichtrigger3.ncs differ
diff --git a/_module/ncs/lightningguide.ncs b/_module/ncs/lightningguide.ncs
index b9209d76..d4e3e09a 100644
Binary files a/_module/ncs/lightningguide.ncs and b/_module/ncs/lightningguide.ncs differ
diff --git a/_module/ncs/listen_activate.ncs b/_module/ncs/listen_activate.ncs
index 7aeb576e..02ebc372 100644
Binary files a/_module/ncs/listen_activate.ncs and b/_module/ncs/listen_activate.ncs differ
diff --git a/_module/ncs/listen_converse.ncs b/_module/ncs/listen_converse.ncs
index 32702bfa..e1275b73 100644
Binary files a/_module/ncs/listen_converse.ncs and b/_module/ncs/listen_converse.ncs differ
diff --git a/_module/ncs/livingstatue37.ncs b/_module/ncs/livingstatue37.ncs
index 957ddbd5..b84df2c4 100644
Binary files a/_module/ncs/livingstatue37.ncs and b/_module/ncs/livingstatue37.ncs differ
diff --git a/_module/ncs/lizardescapes.ncs b/_module/ncs/lizardescapes.ncs
index e12098fa..8f2424ae 100644
Binary files a/_module/ncs/lizardescapes.ncs and b/_module/ncs/lizardescapes.ncs differ
diff --git a/_module/ncs/lizardlevers.ncs b/_module/ncs/lizardlevers.ncs
index f80ae948..737fd6c5 100644
Binary files a/_module/ncs/lizardlevers.ncs and b/_module/ncs/lizardlevers.ncs differ
diff --git a/_module/ncs/lizardoortimer.ncs b/_module/ncs/lizardoortimer.ncs
index aa9415c0..c24fd742 100644
Binary files a/_module/ncs/lizardoortimer.ncs and b/_module/ncs/lizardoortimer.ncs differ
diff --git a/_module/ncs/loki1_use.ncs b/_module/ncs/loki1_use.ncs
index 74e14cf5..80ca526a 100644
Binary files a/_module/ncs/loki1_use.ncs and b/_module/ncs/loki1_use.ncs differ
diff --git a/_module/ncs/loki2_use.ncs b/_module/ncs/loki2_use.ncs
index 89687782..127790d5 100644
Binary files a/_module/ncs/loki2_use.ncs and b/_module/ncs/loki2_use.ncs differ
diff --git a/_module/ncs/loki2_yes.ncs b/_module/ncs/loki2_yes.ncs
index d3ccf9cd..4d53feb4 100644
Binary files a/_module/ncs/loki2_yes.ncs and b/_module/ncs/loki2_yes.ncs differ
diff --git a/_module/ncs/lokikeycheck.ncs b/_module/ncs/lokikeycheck.ncs
index 00e6b52c..45537027 100644
Binary files a/_module/ncs/lokikeycheck.ncs and b/_module/ncs/lokikeycheck.ncs differ
diff --git a/_module/ncs/lokikeyspawn.ncs b/_module/ncs/lokikeyspawn.ncs
index 804325c2..884bf9fe 100644
Binary files a/_module/ncs/lokikeyspawn.ncs and b/_module/ncs/lokikeyspawn.ncs differ
diff --git a/_module/ncs/lokishaft_yes.ncs b/_module/ncs/lokishaft_yes.ncs
index d4adf4f8..fa44a41b 100644
Binary files a/_module/ncs/lokishaft_yes.ncs and b/_module/ncs/lokishaft_yes.ncs differ
diff --git a/_module/ncs/lokitheft.ncs b/_module/ncs/lokitheft.ncs
index da801331..f360d298 100644
Binary files a/_module/ncs/lokitheft.ncs and b/_module/ncs/lokitheft.ncs differ
diff --git a/_module/ncs/lowkicheck.ncs b/_module/ncs/lowkicheck.ncs
index 992e922a..3588f9ac 100644
Binary files a/_module/ncs/lowkicheck.ncs and b/_module/ncs/lowkicheck.ncs differ
diff --git a/_module/ncs/lowloot3.ncs b/_module/ncs/lowloot3.ncs
index d6962b52..94da5725 100644
Binary files a/_module/ncs/lowloot3.ncs and b/_module/ncs/lowloot3.ncs differ
diff --git a/_module/ncs/madrun.ncs b/_module/ncs/madrun.ncs
index 33692090..59b39071 100644
Binary files a/_module/ncs/madrun.ncs and b/_module/ncs/madrun.ncs differ
diff --git a/_module/ncs/mage_door_chk.ncs b/_module/ncs/mage_door_chk.ncs
index 210b6eaf..f7c3600c 100644
Binary files a/_module/ncs/mage_door_chk.ncs and b/_module/ncs/mage_door_chk.ncs differ
diff --git a/_module/ncs/mageonly.ncs b/_module/ncs/mageonly.ncs
index 49de3916..3ae5a92c 100644
Binary files a/_module/ncs/mageonly.ncs and b/_module/ncs/mageonly.ncs differ
diff --git a/_module/ncs/mageonly2.ncs b/_module/ncs/mageonly2.ncs
index ebd35fce..f43bf25d 100644
Binary files a/_module/ncs/mageonly2.ncs and b/_module/ncs/mageonly2.ncs differ
diff --git a/_module/ncs/mainload.ncs b/_module/ncs/mainload.ncs
index 70f0300f..4a6aedcb 100644
Binary files a/_module/ncs/mainload.ncs and b/_module/ncs/mainload.ncs differ
diff --git a/_module/ncs/membercheck1.ncs b/_module/ncs/membercheck1.ncs
index 2ebfa1ad..1f15c596 100644
Binary files a/_module/ncs/membercheck1.ncs and b/_module/ncs/membercheck1.ncs differ
diff --git a/_module/ncs/membercheck2.ncs b/_module/ncs/membercheck2.ncs
index 1fd9e9a1..8b9efd11 100644
Binary files a/_module/ncs/membercheck2.ncs and b/_module/ncs/membercheck2.ncs differ
diff --git a/_module/ncs/membercheck3.ncs b/_module/ncs/membercheck3.ncs
index ab3a3a6f..b12c79cc 100644
Binary files a/_module/ncs/membercheck3.ncs and b/_module/ncs/membercheck3.ncs differ
diff --git a/_module/ncs/membercheck4.ncs b/_module/ncs/membercheck4.ncs
index 1fd9e9a1..8b9efd11 100644
Binary files a/_module/ncs/membercheck4.ncs and b/_module/ncs/membercheck4.ncs differ
diff --git a/_module/ncs/membersonly.ncs b/_module/ncs/membersonly.ncs
index dc7bd890..0201144d 100644
Binary files a/_module/ncs/membersonly.ncs and b/_module/ncs/membersonly.ncs differ
diff --git a/_module/ncs/membersonly2.ncs b/_module/ncs/membersonly2.ncs
index 28dc1786..d42c2751 100644
Binary files a/_module/ncs/membersonly2.ncs and b/_module/ncs/membersonly2.ncs differ
diff --git a/_module/ncs/mercarmor.ncs b/_module/ncs/mercarmor.ncs
index a2391ca3..9f0110c0 100644
Binary files a/_module/ncs/mercarmor.ncs and b/_module/ncs/mercarmor.ncs differ
diff --git a/_module/ncs/mercrainbow.ncs b/_module/ncs/mercrainbow.ncs
index 6fbeef80..55eeee7d 100644
Binary files a/_module/ncs/mercrainbow.ncs and b/_module/ncs/mercrainbow.ncs differ
diff --git a/_module/ncs/meremtalks.ncs b/_module/ncs/meremtalks.ncs
index 6b324940..a8147563 100644
Binary files a/_module/ncs/meremtalks.ncs and b/_module/ncs/meremtalks.ncs differ
diff --git a/_module/ncs/messstone_erase.ncs b/_module/ncs/messstone_erase.ncs
index 53b7c109..7414ba21 100644
Binary files a/_module/ncs/messstone_erase.ncs and b/_module/ncs/messstone_erase.ncs differ
diff --git a/_module/ncs/mind.ncs b/_module/ncs/mind.ncs
index 5134be3b..a34c6c07 100644
Binary files a/_module/ncs/mind.ncs and b/_module/ncs/mind.ncs differ
diff --git a/_module/ncs/mindfogdammaged.ncs b/_module/ncs/mindfogdammaged.ncs
index 86b9ed0d..97fa1f1b 100644
Binary files a/_module/ncs/mindfogdammaged.ncs and b/_module/ncs/mindfogdammaged.ncs differ
diff --git a/_module/ncs/mindheartbeat.ncs b/_module/ncs/mindheartbeat.ncs
index 691ca19b..8cb81685 100644
Binary files a/_module/ncs/mindheartbeat.ncs and b/_module/ncs/mindheartbeat.ncs differ
diff --git a/_module/ncs/mindoor.ncs b/_module/ncs/mindoor.ncs
index f7702b1a..4ccfaab5 100644
Binary files a/_module/ncs/mindoor.ncs and b/_module/ncs/mindoor.ncs differ
diff --git a/_module/ncs/minlever_use1.ncs b/_module/ncs/minlever_use1.ncs
index b8f059a3..73f6983f 100644
Binary files a/_module/ncs/minlever_use1.ncs and b/_module/ncs/minlever_use1.ncs differ
diff --git a/_module/ncs/minlever_use2.ncs b/_module/ncs/minlever_use2.ncs
index de83c9d8..decddbad 100644
Binary files a/_module/ncs/minlever_use2.ncs and b/_module/ncs/minlever_use2.ncs differ
diff --git a/_module/ncs/minlever_use3.ncs b/_module/ncs/minlever_use3.ncs
index b450ffb0..3c489696 100644
Binary files a/_module/ncs/minlever_use3.ncs and b/_module/ncs/minlever_use3.ncs differ
diff --git a/_module/ncs/minlever_use4.ncs b/_module/ncs/minlever_use4.ncs
index d2e0bbc2..05d9e31b 100644
Binary files a/_module/ncs/minlever_use4.ncs and b/_module/ncs/minlever_use4.ncs differ
diff --git a/_module/ncs/minlever_use5.ncs b/_module/ncs/minlever_use5.ncs
index 76e84d44..1c073f7b 100644
Binary files a/_module/ncs/minlever_use5.ncs and b/_module/ncs/minlever_use5.ncs differ
diff --git a/_module/ncs/minlever_use6.ncs b/_module/ncs/minlever_use6.ncs
index c989496d..1de7b6f3 100644
Binary files a/_module/ncs/minlever_use6.ncs and b/_module/ncs/minlever_use6.ncs differ
diff --git a/_module/ncs/minotaurdeth.ncs b/_module/ncs/minotaurdeth.ncs
index a2122c9c..fccc62ae 100644
Binary files a/_module/ncs/minotaurdeth.ncs and b/_module/ncs/minotaurdeth.ncs differ
diff --git a/_module/ncs/minotaurpercive.ncs b/_module/ncs/minotaurpercive.ncs
index ebab6fab..bd0e297e 100644
Binary files a/_module/ncs/minotaurpercive.ncs and b/_module/ncs/minotaurpercive.ncs differ
diff --git a/_module/ncs/missiledoor.ncs b/_module/ncs/missiledoor.ncs
index b5d3c6e8..f79bc715 100644
Binary files a/_module/ncs/missiledoor.ncs and b/_module/ncs/missiledoor.ncs differ
diff --git a/_module/ncs/missileson.ncs b/_module/ncs/missileson.ncs
index c8700964..41c6feb8 100644
Binary files a/_module/ncs/missileson.ncs and b/_module/ncs/missileson.ncs differ
diff --git a/_module/ncs/moad_spawn.ncs b/_module/ncs/moad_spawn.ncs
index ef5b519f..37b4bf2d 100644
Binary files a/_module/ncs/moad_spawn.ncs and b/_module/ncs/moad_spawn.ncs differ
diff --git a/_module/ncs/moadstop.ncs b/_module/ncs/moadstop.ncs
index ee139031..7ba0874c 100644
Binary files a/_module/ncs/moadstop.ncs and b/_module/ncs/moadstop.ncs differ
diff --git a/_module/ncs/mod_hook_load.ncs b/_module/ncs/mod_hook_load.ncs
index 905e900e..7813e30a 100644
Binary files a/_module/ncs/mod_hook_load.ncs and b/_module/ncs/mod_hook_load.ncs differ
diff --git a/_module/ncs/mod_ondeath.ncs b/_module/ncs/mod_ondeath.ncs
index 1e3701ca..2af22dc2 100644
Binary files a/_module/ncs/mod_ondeath.ncs and b/_module/ncs/mod_ondeath.ncs differ
diff --git a/_module/ncs/mod_scoreboard.ncs b/_module/ncs/mod_scoreboard.ncs
index 91ad9ede..8e028347 100644
Binary files a/_module/ncs/mod_scoreboard.ncs and b/_module/ncs/mod_scoreboard.ncs differ
diff --git a/_module/ncs/mod_shielda.ncs b/_module/ncs/mod_shielda.ncs
index 887da33c..7691892e 100644
Binary files a/_module/ncs/mod_shielda.ncs and b/_module/ncs/mod_shielda.ncs differ
diff --git a/_module/ncs/modaquired.ncs b/_module/ncs/modaquired.ncs
index 62034333..75678afa 100644
Binary files a/_module/ncs/modaquired.ncs and b/_module/ncs/modaquired.ncs differ
diff --git a/_module/ncs/modspawn.ncs b/_module/ncs/modspawn.ncs
index 2a519159..d4c9430a 100644
Binary files a/_module/ncs/modspawn.ncs and b/_module/ncs/modspawn.ncs differ
diff --git a/_module/ncs/mordenkainensrin.ncs b/_module/ncs/mordenkainensrin.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/mordenkainensrin.ncs and b/_module/ncs/mordenkainensrin.ncs differ
diff --git a/_module/ncs/motherdoor.ncs b/_module/ncs/motherdoor.ncs
index c35e2319..6aa4e785 100644
Binary files a/_module/ncs/motherdoor.ncs and b/_module/ncs/motherdoor.ncs differ
diff --git a/_module/ncs/motherdoor12.ncs b/_module/ncs/motherdoor12.ncs
index 6efc852a..0cf4048f 100644
Binary files a/_module/ncs/motherdoor12.ncs and b/_module/ncs/motherdoor12.ncs differ
diff --git a/_module/ncs/motherender.ncs b/_module/ncs/motherender.ncs
index 48ce2ea6..18204d5b 100644
Binary files a/_module/ncs/motherender.ncs and b/_module/ncs/motherender.ncs differ
diff --git a/_module/ncs/motherlever.ncs b/_module/ncs/motherlever.ncs
index de24a0af..881d8c2a 100644
Binary files a/_module/ncs/motherlever.ncs and b/_module/ncs/motherlever.ncs differ
diff --git a/_module/ncs/murkytrigger.ncs b/_module/ncs/murkytrigger.ncs
index a78e75b7..c4420187 100644
Binary files a/_module/ncs/murkytrigger.ncs and b/_module/ncs/murkytrigger.ncs differ
diff --git a/_module/ncs/my_sign1_vfxs.ncs b/_module/ncs/my_sign1_vfxs.ncs
index 202071b0..cf66c7c2 100644
Binary files a/_module/ncs/my_sign1_vfxs.ncs and b/_module/ncs/my_sign1_vfxs.ncs differ
diff --git a/_module/ncs/my_sign2_vfxs.ncs b/_module/ncs/my_sign2_vfxs.ncs
index d5beb04a..370d51ec 100644
Binary files a/_module/ncs/my_sign2_vfxs.ncs and b/_module/ncs/my_sign2_vfxs.ncs differ
diff --git a/_module/ncs/my_sign_vfxs.ncs b/_module/ncs/my_sign_vfxs.ncs
index f8e1ad3f..4c499af0 100644
Binary files a/_module/ncs/my_sign_vfxs.ncs and b/_module/ncs/my_sign_vfxs.ncs differ
diff --git a/_module/ncs/myhook.ncs b/_module/ncs/myhook.ncs
index d45430ee..de74e6d0 100644
Binary files a/_module/ncs/myhook.ncs and b/_module/ncs/myhook.ncs differ
diff --git a/_module/ncs/myrnaspawn.ncs b/_module/ncs/myrnaspawn.ncs
index 5763170a..74389ba8 100644
Binary files a/_module/ncs/myrnaspawn.ncs and b/_module/ncs/myrnaspawn.ncs differ
diff --git a/_module/ncs/namingtool.ncs b/_module/ncs/namingtool.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/namingtool.ncs and b/_module/ncs/namingtool.ncs differ
diff --git a/_module/ncs/napper.ncs b/_module/ncs/napper.ncs
index c65a0c2f..fc0aaac9 100644
Binary files a/_module/ncs/napper.ncs and b/_module/ncs/napper.ncs differ
diff --git a/_module/ncs/naptime.ncs b/_module/ncs/naptime.ncs
index 34c0963c..b13e862f 100644
Binary files a/_module/ncs/naptime.ncs and b/_module/ncs/naptime.ncs differ
diff --git a/_module/ncs/netherdoor.ncs b/_module/ncs/netherdoor.ncs
index 487ac954..c6bd7e71 100644
Binary files a/_module/ncs/netherdoor.ncs and b/_module/ncs/netherdoor.ncs differ
diff --git a/_module/ncs/newchest.ncs b/_module/ncs/newchest.ncs
index 95440049..c5d23097 100644
Binary files a/_module/ncs/newchest.ncs and b/_module/ncs/newchest.ncs differ
diff --git a/_module/ncs/nightfogdammaged.ncs b/_module/ncs/nightfogdammaged.ncs
index e80e012b..24b46868 100644
Binary files a/_module/ncs/nightfogdammaged.ncs and b/_module/ncs/nightfogdammaged.ncs differ
diff --git a/_module/ncs/nightheartbeat.ncs b/_module/ncs/nightheartbeat.ncs
index 105ccf5b..15b2b00c 100644
Binary files a/_module/ncs/nightheartbeat.ncs and b/_module/ncs/nightheartbeat.ncs differ
diff --git a/_module/ncs/nightspawn.ncs b/_module/ncs/nightspawn.ncs
index 434786c9..245c6c53 100644
Binary files a/_module/ncs/nightspawn.ncs and b/_module/ncs/nightspawn.ncs differ
diff --git a/_module/ncs/no_cloak_on.ncs b/_module/ncs/no_cloak_on.ncs
index 8abc32a7..b3e22536 100644
Binary files a/_module/ncs/no_cloak_on.ncs and b/_module/ncs/no_cloak_on.ncs differ
diff --git a/_module/ncs/noclonecheat.ncs b/_module/ncs/noclonecheat.ncs
index d8f43cd3..91c47c9c 100644
Binary files a/_module/ncs/noclonecheat.ncs and b/_module/ncs/noclonecheat.ncs differ
diff --git a/_module/ncs/noreturn.ncs b/_module/ncs/noreturn.ncs
index 7d596940..d88eb1bc 100644
Binary files a/_module/ncs/noreturn.ncs and b/_module/ncs/noreturn.ncs differ
diff --git a/_module/ncs/nospells.ncs b/_module/ncs/nospells.ncs
index f4a62d03..03d42881 100644
Binary files a/_module/ncs/nospells.ncs and b/_module/ncs/nospells.ncs differ
diff --git a/_module/ncs/notdm.ncs b/_module/ncs/notdm.ncs
index 4d8c0c22..71058212 100644
Binary files a/_module/ncs/notdm.ncs and b/_module/ncs/notdm.ncs differ
diff --git a/_module/ncs/notrespassing.ncs b/_module/ncs/notrespassing.ncs
index 71e928d1..21cf8e08 100644
Binary files a/_module/ncs/notrespassing.ncs and b/_module/ncs/notrespassing.ncs differ
diff --git a/_module/ncs/npcattack.ncs b/_module/ncs/npcattack.ncs
index a2010850..62feac7a 100644
Binary files a/_module/ncs/npcattack.ncs and b/_module/ncs/npcattack.ncs differ
diff --git a/_module/ncs/npcattackspc.ncs b/_module/ncs/npcattackspc.ncs
index ac077af7..fa326c3b 100644
Binary files a/_module/ncs/npcattackspc.ncs and b/_module/ncs/npcattackspc.ncs differ
diff --git a/_module/ncs/npcdeath1.ncs b/_module/ncs/npcdeath1.ncs
index 2a87ebac..dc3ebc8b 100644
Binary files a/_module/ncs/npcdeath1.ncs and b/_module/ncs/npcdeath1.ncs differ
diff --git a/_module/ncs/npcdeath10.ncs b/_module/ncs/npcdeath10.ncs
index 948e64e5..7ecfb095 100644
Binary files a/_module/ncs/npcdeath10.ncs and b/_module/ncs/npcdeath10.ncs differ
diff --git a/_module/ncs/npcdeath2.ncs b/_module/ncs/npcdeath2.ncs
index 20c142dd..04eb220c 100644
Binary files a/_module/ncs/npcdeath2.ncs and b/_module/ncs/npcdeath2.ncs differ
diff --git a/_module/ncs/npcdeath5.ncs b/_module/ncs/npcdeath5.ncs
index ad6d6fd1..5d0d8105 100644
Binary files a/_module/ncs/npcdeath5.ncs and b/_module/ncs/npcdeath5.ncs differ
diff --git a/_module/ncs/npcspellattack.ncs b/_module/ncs/npcspellattack.ncs
index 66bb8fc9..3c5d5747 100644
Binary files a/_module/ncs/npcspellattack.ncs and b/_module/ncs/npcspellattack.ncs differ
diff --git a/_module/ncs/nw_c2_default1.ncs b/_module/ncs/nw_c2_default1.ncs
new file mode 100644
index 00000000..53fd23eb
Binary files /dev/null and b/_module/ncs/nw_c2_default1.ncs differ
diff --git a/_module/ncs/nw_c2_default2.ncs b/_module/ncs/nw_c2_default2.ncs
new file mode 100644
index 00000000..a3f746c5
Binary files /dev/null and b/_module/ncs/nw_c2_default2.ncs differ
diff --git a/_module/ncs/nw_c2_default3.ncs b/_module/ncs/nw_c2_default3.ncs
new file mode 100644
index 00000000..004d0bb2
Binary files /dev/null and b/_module/ncs/nw_c2_default3.ncs differ
diff --git a/_module/ncs/nw_c2_default4.ncs b/_module/ncs/nw_c2_default4.ncs
new file mode 100644
index 00000000..6a87bdc0
Binary files /dev/null and b/_module/ncs/nw_c2_default4.ncs differ
diff --git a/_module/ncs/nw_c2_default6.ncs b/_module/ncs/nw_c2_default6.ncs
new file mode 100644
index 00000000..b8b0f6a6
Binary files /dev/null and b/_module/ncs/nw_c2_default6.ncs differ
diff --git a/_module/ncs/nw_c2_default8.ncs b/_module/ncs/nw_c2_default8.ncs
new file mode 100644
index 00000000..7f7dd018
Binary files /dev/null and b/_module/ncs/nw_c2_default8.ncs differ
diff --git a/_module/ncs/nw_c2_defaulta.ncs b/_module/ncs/nw_c2_defaulta.ncs
new file mode 100644
index 00000000..bb9b17a0
Binary files /dev/null and b/_module/ncs/nw_c2_defaulta.ncs differ
diff --git a/_module/ncs/nw_c2_defaultb.ncs b/_module/ncs/nw_c2_defaultb.ncs
new file mode 100644
index 00000000..a463f5d0
Binary files /dev/null and b/_module/ncs/nw_c2_defaultb.ncs differ
diff --git a/_module/ncs/nw_c2_defaulte.ncs b/_module/ncs/nw_c2_defaulte.ncs
new file mode 100644
index 00000000..1eb98734
Binary files /dev/null and b/_module/ncs/nw_c2_defaulte.ncs differ
diff --git a/_module/ncs/nw_o2_boss.ncs b/_module/ncs/nw_o2_boss.ncs
index 8cca0fa8..32222580 100644
Binary files a/_module/ncs/nw_o2_boss.ncs and b/_module/ncs/nw_o2_boss.ncs differ
diff --git a/_module/ncs/nw_o2_classweap.ncs b/_module/ncs/nw_o2_classweap.ncs
index b27d20dc..98cab9a9 100644
Binary files a/_module/ncs/nw_o2_classweap.ncs and b/_module/ncs/nw_o2_classweap.ncs differ
diff --git a/_module/ncs/nw_t0_walk.ncs b/_module/ncs/nw_t0_walk.ncs
index 08231bdc..6c79c7bb 100644
Binary files a/_module/ncs/nw_t0_walk.ncs and b/_module/ncs/nw_t0_walk.ncs differ
diff --git a/_module/ncs/nwnx_regex_t.ncs b/_module/ncs/nwnx_regex_t.ncs
index bbeac019..4d229308 100644
Binary files a/_module/ncs/nwnx_regex_t.ncs and b/_module/ncs/nwnx_regex_t.ncs differ
diff --git a/_module/ncs/nwnx_skillrank_t.ncs b/_module/ncs/nwnx_skillrank_t.ncs
index bbc0015b..13ee5aa3 100644
Binary files a/_module/ncs/nwnx_skillrank_t.ncs and b/_module/ncs/nwnx_skillrank_t.ncs differ
diff --git a/_module/ncs/nwnx_time_t.ncs b/_module/ncs/nwnx_time_t.ncs
index d086216d..7e9d8eed 100644
Binary files a/_module/ncs/nwnx_time_t.ncs and b/_module/ncs/nwnx_time_t.ncs differ
diff --git a/_module/ncs/nwnx_util_t.ncs b/_module/ncs/nwnx_util_t.ncs
index 14dc901d..c50596b1 100644
Binary files a/_module/ncs/nwnx_util_t.ncs and b/_module/ncs/nwnx_util_t.ncs differ
diff --git a/_module/ncs/nwnx_visibilit_t.ncs b/_module/ncs/nwnx_visibilit_t.ncs
index 8e827267..7f74b252 100644
Binary files a/_module/ncs/nwnx_visibilit_t.ncs and b/_module/ncs/nwnx_visibilit_t.ncs differ
diff --git a/_module/ncs/objectattack.ncs b/_module/ncs/objectattack.ncs
index 1b76082b..77e17b88 100644
Binary files a/_module/ncs/objectattack.ncs and b/_module/ncs/objectattack.ncs differ
diff --git a/_module/ncs/objectkillspc.ncs b/_module/ncs/objectkillspc.ncs
index 61605e9a..826099dc 100644
Binary files a/_module/ncs/objectkillspc.ncs and b/_module/ncs/objectkillspc.ncs differ
diff --git a/_module/ncs/objectspellattak.ncs b/_module/ncs/objectspellattak.ncs
index 596ca770..f08a5fbb 100644
Binary files a/_module/ncs/objectspellattak.ncs and b/_module/ncs/objectspellattak.ncs differ
diff --git a/_module/ncs/ogredeath.ncs b/_module/ncs/ogredeath.ncs
index 7afd1f7e..62616b4c 100644
Binary files a/_module/ncs/ogredeath.ncs and b/_module/ncs/ogredeath.ncs differ
diff --git a/_module/ncs/ogrelair.ncs b/_module/ncs/ogrelair.ncs
index 367fc793..d9ef1370 100644
Binary files a/_module/ncs/ogrelair.ncs and b/_module/ncs/ogrelair.ncs differ
diff --git a/_module/ncs/ogrelordpercieve.ncs b/_module/ncs/ogrelordpercieve.ncs
index d9576469..68183c10 100644
Binary files a/_module/ncs/ogrelordpercieve.ncs and b/_module/ncs/ogrelordpercieve.ncs differ
diff --git a/_module/ncs/on_chat_mod_load.ncs b/_module/ncs/on_chat_mod_load.ncs
index 7accbd9c..492cab21 100644
Binary files a/_module/ncs/on_chat_mod_load.ncs and b/_module/ncs/on_chat_mod_load.ncs differ
diff --git a/_module/ncs/on_client_enter.ncs b/_module/ncs/on_client_enter.ncs
index 7a1bf6ae..7c4de387 100644
Binary files a/_module/ncs/on_client_enter.ncs and b/_module/ncs/on_client_enter.ncs differ
diff --git a/_module/ncs/on_module_load.ncs b/_module/ncs/on_module_load.ncs
index 69051121..78d3aacd 100644
Binary files a/_module/ncs/on_module_load.ncs and b/_module/ncs/on_module_load.ncs differ
diff --git a/_module/ncs/on_player_chat.ncs b/_module/ncs/on_player_chat.ncs
index 42eca865..e1a71931 100644
Binary files a/_module/ncs/on_player_chat.ncs and b/_module/ncs/on_player_chat.ncs differ
diff --git a/_module/ncs/on_pubsub.ncs b/_module/ncs/on_pubsub.ncs
index c4d6d084..68c830ea 100644
Binary files a/_module/ncs/on_pubsub.ncs and b/_module/ncs/on_pubsub.ncs differ
diff --git a/_module/ncs/onactivateitem.ncs b/_module/ncs/onactivateitem.ncs
index eb92cdd9..815d23cc 100644
Binary files a/_module/ncs/onactivateitem.ncs and b/_module/ncs/onactivateitem.ncs differ
diff --git a/_module/ncs/onaquireditem.ncs b/_module/ncs/onaquireditem.ncs
index d3989c63..7d2bb4c5 100644
Binary files a/_module/ncs/onaquireditem.ncs and b/_module/ncs/onaquireditem.ncs differ
diff --git a/_module/ncs/oncliententer.ncs b/_module/ncs/oncliententer.ncs
index 11a2b573..508891e5 100644
Binary files a/_module/ncs/oncliententer.ncs and b/_module/ncs/oncliententer.ncs differ
diff --git a/_module/ncs/onclientexit.ncs b/_module/ncs/onclientexit.ncs
index d821c5fb..7f9930d2 100644
Binary files a/_module/ncs/onclientexit.ncs and b/_module/ncs/onclientexit.ncs differ
diff --git a/_module/ncs/onconv_rowan.ncs b/_module/ncs/onconv_rowan.ncs
index 56ad69c7..20ffe4d7 100644
Binary files a/_module/ncs/onconv_rowan.ncs and b/_module/ncs/onconv_rowan.ncs differ
diff --git a/_module/ncs/onheartbeat.ncs b/_module/ncs/onheartbeat.ncs
index d14a6b27..23d17443 100644
Binary files a/_module/ncs/onheartbeat.ncs and b/_module/ncs/onheartbeat.ncs differ
diff --git a/_module/ncs/onmoduleload.ncs b/_module/ncs/onmoduleload.ncs
index c78c5f11..4e09289b 100644
Binary files a/_module/ncs/onmoduleload.ncs and b/_module/ncs/onmoduleload.ncs differ
diff --git a/_module/ncs/onpclevelup.ncs b/_module/ncs/onpclevelup.ncs
index 71d00f16..b35c9b21 100644
Binary files a/_module/ncs/onpclevelup.ncs and b/_module/ncs/onpclevelup.ncs differ
diff --git a/_module/ncs/onplayerdeath.ncs b/_module/ncs/onplayerdeath.ncs
index beaed1c0..61f7e5c6 100644
Binary files a/_module/ncs/onplayerdeath.ncs and b/_module/ncs/onplayerdeath.ncs differ
diff --git a/_module/ncs/onplayerdying.ncs b/_module/ncs/onplayerdying.ncs
index c2589ba9..2654b86a 100644
Binary files a/_module/ncs/onplayerdying.ncs and b/_module/ncs/onplayerdying.ncs differ
diff --git a/_module/ncs/onplayerequipted.ncs b/_module/ncs/onplayerequipted.ncs
index ba94b86c..ed16e5e5 100644
Binary files a/_module/ncs/onplayerequipted.ncs and b/_module/ncs/onplayerequipted.ncs differ
diff --git a/_module/ncs/onplayerlevelup.ncs b/_module/ncs/onplayerlevelup.ncs
index d3911deb..f0a7b76b 100644
Binary files a/_module/ncs/onplayerlevelup.ncs and b/_module/ncs/onplayerlevelup.ncs differ
diff --git a/_module/ncs/onplayerrespawn.ncs b/_module/ncs/onplayerrespawn.ncs
index 60214a4f..d541582a 100644
Binary files a/_module/ncs/onplayerrespawn.ncs and b/_module/ncs/onplayerrespawn.ncs differ
diff --git a/_module/ncs/onplayerrest.ncs b/_module/ncs/onplayerrest.ncs
index 5879a20f..7f4026a5 100644
Binary files a/_module/ncs/onplayerrest.ncs and b/_module/ncs/onplayerrest.ncs differ
diff --git a/_module/ncs/onunaquireitem.ncs b/_module/ncs/onunaquireitem.ncs
index c65a39bc..805100d7 100644
Binary files a/_module/ncs/onunaquireitem.ncs and b/_module/ncs/onunaquireitem.ncs differ
diff --git a/_module/ncs/onunequipitem.ncs b/_module/ncs/onunequipitem.ncs
index a5efda2d..a41e48c3 100644
Binary files a/_module/ncs/onunequipitem.ncs and b/_module/ncs/onunequipitem.ncs differ
diff --git a/_module/ncs/open_clothing.ncs b/_module/ncs/open_clothing.ncs
index c843b6b4..daeda845 100644
Binary files a/_module/ncs/open_clothing.ncs and b/_module/ncs/open_clothing.ncs differ
diff --git a/_module/ncs/open_helm_shield.ncs b/_module/ncs/open_helm_shield.ncs
index ef41346a..421c2861 100644
Binary files a/_module/ncs/open_helm_shield.ncs and b/_module/ncs/open_helm_shield.ncs differ
diff --git a/_module/ncs/open_jewelry.ncs b/_module/ncs/open_jewelry.ncs
index d82692e4..cf7245a1 100644
Binary files a/_module/ncs/open_jewelry.ncs and b/_module/ncs/open_jewelry.ncs differ
diff --git a/_module/ncs/open_stables.ncs b/_module/ncs/open_stables.ncs
index f5dad90d..389e5e06 100644
Binary files a/_module/ncs/open_stables.ncs and b/_module/ncs/open_stables.ncs differ
diff --git a/_module/ncs/open_travelstore.ncs b/_module/ncs/open_travelstore.ncs
index f0f25695..4499d9b4 100644
Binary files a/_module/ncs/open_travelstore.ncs and b/_module/ncs/open_travelstore.ncs differ
diff --git a/_module/ncs/openammostore.ncs b/_module/ncs/openammostore.ncs
index 0f7960ed..150603a9 100644
Binary files a/_module/ncs/openammostore.ncs and b/_module/ncs/openammostore.ncs differ
diff --git a/_module/ncs/openarenastore.ncs b/_module/ncs/openarenastore.ncs
index 940b1654..610f4917 100644
Binary files a/_module/ncs/openarenastore.ncs and b/_module/ncs/openarenastore.ncs differ
diff --git a/_module/ncs/openarenawpns.ncs b/_module/ncs/openarenawpns.ncs
index 08599692..1ad2ce13 100644
Binary files a/_module/ncs/openarenawpns.ncs and b/_module/ncs/openarenawpns.ncs differ
diff --git a/_module/ncs/openarmorstore.ncs b/_module/ncs/openarmorstore.ncs
index b7b0b3d7..116b74bd 100644
Binary files a/_module/ncs/openarmorstore.ncs and b/_module/ncs/openarmorstore.ncs differ
diff --git a/_module/ncs/openartwpns.ncs b/_module/ncs/openartwpns.ncs
index c9c1f655..be201ee9 100644
Binary files a/_module/ncs/openartwpns.ncs and b/_module/ncs/openartwpns.ncs differ
diff --git a/_module/ncs/openaxesnpoles.ncs b/_module/ncs/openaxesnpoles.ncs
index e2261066..389eb1b1 100644
Binary files a/_module/ncs/openaxesnpoles.ncs and b/_module/ncs/openaxesnpoles.ncs differ
diff --git a/_module/ncs/openbardstore.ncs b/_module/ncs/openbardstore.ncs
index f6b0c00c..30b599a6 100644
Binary files a/_module/ncs/openbardstore.ncs and b/_module/ncs/openbardstore.ncs differ
diff --git a/_module/ncs/openbasicmstore.ncs b/_module/ncs/openbasicmstore.ncs
index 5f7f7fd5..beed1c7a 100644
Binary files a/_module/ncs/openbasicmstore.ncs and b/_module/ncs/openbasicmstore.ncs differ
diff --git a/_module/ncs/openblades.ncs b/_module/ncs/openblades.ncs
index 5e535d01..b1687d4b 100644
Binary files a/_module/ncs/openblades.ncs and b/_module/ncs/openblades.ncs differ
diff --git a/_module/ncs/openexotic.ncs b/_module/ncs/openexotic.ncs
index c8cf5af5..61d800aa 100644
Binary files a/_module/ncs/openexotic.ncs and b/_module/ncs/openexotic.ncs differ
diff --git a/_module/ncs/openexoticwpns.ncs b/_module/ncs/openexoticwpns.ncs
index f16e7c6f..0b888a4e 100644
Binary files a/_module/ncs/openexoticwpns.ncs and b/_module/ncs/openexoticwpns.ncs differ
diff --git a/_module/ncs/openfinestore.ncs b/_module/ncs/openfinestore.ncs
index 6db95eeb..008f3c7f 100644
Binary files a/_module/ncs/openfinestore.ncs and b/_module/ncs/openfinestore.ncs differ
diff --git a/_module/ncs/openfinewpns.ncs b/_module/ncs/openfinewpns.ncs
index d938f6c1..db7a2805 100644
Binary files a/_module/ncs/openfinewpns.ncs and b/_module/ncs/openfinewpns.ncs differ
diff --git a/_module/ncs/opengenpots.ncs b/_module/ncs/opengenpots.ncs
index f0f832a4..b571634f 100644
Binary files a/_module/ncs/opengenpots.ncs and b/_module/ncs/opengenpots.ncs differ
diff --git a/_module/ncs/openguildstore.ncs b/_module/ncs/openguildstore.ncs
index 3b348b8c..876981b5 100644
Binary files a/_module/ncs/openguildstore.ncs and b/_module/ncs/openguildstore.ncs differ
diff --git a/_module/ncs/openlegwpns.ncs b/_module/ncs/openlegwpns.ncs
index 22870af0..565fe832 100644
Binary files a/_module/ncs/openlegwpns.ncs and b/_module/ncs/openlegwpns.ncs differ
diff --git a/_module/ncs/openmagestore.ncs b/_module/ncs/openmagestore.ncs
index 632924f3..a1b0ffb1 100644
Binary files a/_module/ncs/openmagestore.ncs and b/_module/ncs/openmagestore.ncs differ
diff --git a/_module/ncs/openmagicitems.ncs b/_module/ncs/openmagicitems.ncs
index 849ceef7..20007979 100644
Binary files a/_module/ncs/openmagicitems.ncs and b/_module/ncs/openmagicitems.ncs differ
diff --git a/_module/ncs/openmainclothes.ncs b/_module/ncs/openmainclothes.ncs
index fa8b5087..64bf1dab 100644
Binary files a/_module/ncs/openmainclothes.ncs and b/_module/ncs/openmainclothes.ncs differ
diff --git a/_module/ncs/openmwpnstore.ncs b/_module/ncs/openmwpnstore.ncs
index 35a09335..863d8a36 100644
Binary files a/_module/ncs/openmwpnstore.ncs and b/_module/ncs/openmwpnstore.ncs differ
diff --git a/_module/ncs/openrangedwpns.ncs b/_module/ncs/openrangedwpns.ncs
index c8317175..c8438975 100644
Binary files a/_module/ncs/openrangedwpns.ncs and b/_module/ncs/openrangedwpns.ncs differ
diff --git a/_module/ncs/openrarewpns.ncs b/_module/ncs/openrarewpns.ncs
index 014dca40..f717034d 100644
Binary files a/_module/ncs/openrarewpns.ncs and b/_module/ncs/openrarewpns.ncs differ
diff --git a/_module/ncs/openscrolls.ncs b/_module/ncs/openscrolls.ncs
index 5b41925c..5a7b0c3f 100644
Binary files a/_module/ncs/openscrolls.ncs and b/_module/ncs/openscrolls.ncs differ
diff --git a/_module/ncs/openstore001.ncs b/_module/ncs/openstore001.ncs
index 8691fe56..8b0c39f2 100644
Binary files a/_module/ncs/openstore001.ncs and b/_module/ncs/openstore001.ncs differ
diff --git a/_module/ncs/openstore002.ncs b/_module/ncs/openstore002.ncs
index a553ae5c..896e1e16 100644
Binary files a/_module/ncs/openstore002.ncs and b/_module/ncs/openstore002.ncs differ
diff --git a/_module/ncs/openstore003.ncs b/_module/ncs/openstore003.ncs
index 1ca42f70..aa5cbba7 100644
Binary files a/_module/ncs/openstore003.ncs and b/_module/ncs/openstore003.ncs differ
diff --git a/_module/ncs/openstore004.ncs b/_module/ncs/openstore004.ncs
index 1ca42f70..aa5cbba7 100644
Binary files a/_module/ncs/openstore004.ncs and b/_module/ncs/openstore004.ncs differ
diff --git a/_module/ncs/openstore006.ncs b/_module/ncs/openstore006.ncs
index b598ac25..e9274716 100644
Binary files a/_module/ncs/openstore006.ncs and b/_module/ncs/openstore006.ncs differ
diff --git a/_module/ncs/openstore007.ncs b/_module/ncs/openstore007.ncs
index 6b2c34ae..fbf2f206 100644
Binary files a/_module/ncs/openstore007.ncs and b/_module/ncs/openstore007.ncs differ
diff --git a/_module/ncs/openstore008.ncs b/_module/ncs/openstore008.ncs
index a553ae5c..896e1e16 100644
Binary files a/_module/ncs/openstore008.ncs and b/_module/ncs/openstore008.ncs differ
diff --git a/_module/ncs/openstore009.ncs b/_module/ncs/openstore009.ncs
index 6b2c34ae..fbf2f206 100644
Binary files a/_module/ncs/openstore009.ncs and b/_module/ncs/openstore009.ncs differ
diff --git a/_module/ncs/openstore010.ncs b/_module/ncs/openstore010.ncs
index 8691fe56..8b0c39f2 100644
Binary files a/_module/ncs/openstore010.ncs and b/_module/ncs/openstore010.ncs differ
diff --git a/_module/ncs/opentavernstore.ncs b/_module/ncs/opentavernstore.ncs
index 0b416f10..5984dcb1 100644
Binary files a/_module/ncs/opentavernstore.ncs and b/_module/ncs/opentavernstore.ncs differ
diff --git a/_module/ncs/orcbanitattack.ncs b/_module/ncs/orcbanitattack.ncs
index 92f11f4c..addab5af 100644
Binary files a/_module/ncs/orcbanitattack.ncs and b/_module/ncs/orcbanitattack.ncs differ
diff --git a/_module/ncs/orcdoor.ncs b/_module/ncs/orcdoor.ncs
index 88742936..0a27f961 100644
Binary files a/_module/ncs/orcdoor.ncs and b/_module/ncs/orcdoor.ncs differ
diff --git a/_module/ncs/overspawnmsg.ncs b/_module/ncs/overspawnmsg.ncs
index 13f693e8..1b899872 100644
Binary files a/_module/ncs/overspawnmsg.ncs and b/_module/ncs/overspawnmsg.ncs differ
diff --git a/_module/ncs/p_aura_rainbow.ncs b/_module/ncs/p_aura_rainbow.ncs
index 1aa427e7..129f2766 100644
Binary files a/_module/ncs/p_aura_rainbow.ncs and b/_module/ncs/p_aura_rainbow.ncs differ
diff --git a/_module/ncs/p_kaleidoscope.ncs b/_module/ncs/p_kaleidoscope.ncs
index ebcbc118..0117f9c8 100644
Binary files a/_module/ncs/p_kaleidoscope.ncs and b/_module/ncs/p_kaleidoscope.ncs differ
diff --git a/_module/ncs/p_open_rainbow.ncs b/_module/ncs/p_open_rainbow.ncs
index b06f2926..5c83564e 100644
Binary files a/_module/ncs/p_open_rainbow.ncs and b/_module/ncs/p_open_rainbow.ncs differ
diff --git a/_module/ncs/pa_bossdrain.ncs b/_module/ncs/pa_bossdrain.ncs
index 6455d410..9e03f79e 100644
Binary files a/_module/ncs/pa_bossdrain.ncs and b/_module/ncs/pa_bossdrain.ncs differ
diff --git a/_module/ncs/pa_bossdrain2.ncs b/_module/ncs/pa_bossdrain2.ncs
index dd4300b5..7d64c8c9 100644
Binary files a/_module/ncs/pa_bossdrain2.ncs and b/_module/ncs/pa_bossdrain2.ncs differ
diff --git a/_module/ncs/partyonly.ncs b/_module/ncs/partyonly.ncs
index b9d29089..1c55cb87 100644
Binary files a/_module/ncs/partyonly.ncs and b/_module/ncs/partyonly.ncs differ
diff --git a/_module/ncs/partyonly1.ncs b/_module/ncs/partyonly1.ncs
index 03f27493..13c18fce 100644
Binary files a/_module/ncs/partyonly1.ncs and b/_module/ncs/partyonly1.ncs differ
diff --git a/_module/ncs/partyroomport1.ncs b/_module/ncs/partyroomport1.ncs
index 418ac6b1..344c433d 100644
Binary files a/_module/ncs/partyroomport1.ncs and b/_module/ncs/partyroomport1.ncs differ
diff --git a/_module/ncs/partyroomport2.ncs b/_module/ncs/partyroomport2.ncs
index cc218680..f3c978b3 100644
Binary files a/_module/ncs/partyroomport2.ncs and b/_module/ncs/partyroomport2.ncs differ
diff --git a/_module/ncs/pc_chat_control.ncs b/_module/ncs/pc_chat_control.ncs
index 94c59c6d..c801d8ee 100644
Binary files a/_module/ncs/pc_chat_control.ncs and b/_module/ncs/pc_chat_control.ncs differ
diff --git a/_module/ncs/pc_wand_mod_load.ncs b/_module/ncs/pc_wand_mod_load.ncs
index 87cf593d..49821fd2 100644
Binary files a/_module/ncs/pc_wand_mod_load.ncs and b/_module/ncs/pc_wand_mod_load.ncs differ
diff --git a/_module/ncs/pc_wand_rest_sys.ncs b/_module/ncs/pc_wand_rest_sys.ncs
index 4601152b..fa776ade 100644
Binary files a/_module/ncs/pc_wand_rest_sys.ncs and b/_module/ncs/pc_wand_rest_sys.ncs differ
diff --git a/_module/ncs/pccheck.ncs b/_module/ncs/pccheck.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/pccheck.ncs and b/_module/ncs/pccheck.ncs differ
diff --git a/_module/ncs/pcdeath.ncs b/_module/ncs/pcdeath.ncs
index 2dd4ad6a..78bef929 100644
Binary files a/_module/ncs/pcdeath.ncs and b/_module/ncs/pcdeath.ncs differ
diff --git a/_module/ncs/pcdeathport.ncs b/_module/ncs/pcdeathport.ncs
index 26fb94f0..7cdc8e5b 100644
Binary files a/_module/ncs/pcdeathport.ncs and b/_module/ncs/pcdeathport.ncs differ
diff --git a/_module/ncs/pipe_use.ncs b/_module/ncs/pipe_use.ncs
index 07161b54..4b7a3e4b 100644
Binary files a/_module/ncs/pipe_use.ncs and b/_module/ncs/pipe_use.ncs differ
diff --git a/_module/ncs/pipe_yes.ncs b/_module/ncs/pipe_yes.ncs
index 94ab5f8f..4cb69bfd 100644
Binary files a/_module/ncs/pipe_yes.ncs and b/_module/ncs/pipe_yes.ncs differ
diff --git a/_module/ncs/piperspipe.ncs b/_module/ncs/piperspipe.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/piperspipe.ncs and b/_module/ncs/piperspipe.ncs differ
diff --git a/_module/ncs/pitentrance3.ncs b/_module/ncs/pitentrance3.ncs
index ac862164..2f8cc851 100644
Binary files a/_module/ncs/pitentrance3.ncs and b/_module/ncs/pitentrance3.ncs differ
diff --git a/_module/ncs/pooleffect.ncs b/_module/ncs/pooleffect.ncs
index e8a2c5bd..2172b6c4 100644
Binary files a/_module/ncs/pooleffect.ncs and b/_module/ncs/pooleffect.ncs differ
diff --git a/_module/ncs/port2bermuda.ncs b/_module/ncs/port2bermuda.ncs
index 99c8223b..027d9975 100644
Binary files a/_module/ncs/port2bermuda.ncs and b/_module/ncs/port2bermuda.ncs differ
diff --git a/_module/ncs/port2guild1.ncs b/_module/ncs/port2guild1.ncs
index 2acc8896..5141fd1a 100644
Binary files a/_module/ncs/port2guild1.ncs and b/_module/ncs/port2guild1.ncs differ
diff --git a/_module/ncs/port_pc_2_lokidg.ncs b/_module/ncs/port_pc_2_lokidg.ncs
index 305be1a7..a2e88c26 100644
Binary files a/_module/ncs/port_pc_2_lokidg.ncs and b/_module/ncs/port_pc_2_lokidg.ncs differ
diff --git a/_module/ncs/portguild2aduin.ncs b/_module/ncs/portguild2aduin.ncs
index b587f6c8..b7ad22bb 100644
Binary files a/_module/ncs/portguild2aduin.ncs and b/_module/ncs/portguild2aduin.ncs differ
diff --git a/_module/ncs/portguild2dracs.ncs b/_module/ncs/portguild2dracs.ncs
index 1325d93c..19686944 100644
Binary files a/_module/ncs/portguild2dracs.ncs and b/_module/ncs/portguild2dracs.ncs differ
diff --git a/_module/ncs/portguild2mana.ncs b/_module/ncs/portguild2mana.ncs
index 9ed77a13..eab84cbd 100644
Binary files a/_module/ncs/portguild2mana.ncs and b/_module/ncs/portguild2mana.ncs differ
diff --git a/_module/ncs/portguild2thief.ncs b/_module/ncs/portguild2thief.ncs
index 9f17b032..df135401 100644
Binary files a/_module/ncs/portguild2thief.ncs and b/_module/ncs/portguild2thief.ncs differ
diff --git a/_module/ncs/portguild2woods.ncs b/_module/ncs/portguild2woods.ncs
index 4986ef40..da00f1f9 100644
Binary files a/_module/ncs/portguild2woods.ncs and b/_module/ncs/portguild2woods.ncs differ
diff --git a/_module/ncs/portguildhome.ncs b/_module/ncs/portguildhome.ncs
index 4337324a..ec3d16e1 100644
Binary files a/_module/ncs/portguildhome.ncs and b/_module/ncs/portguildhome.ncs differ
diff --git a/_module/ncs/portmemberout.ncs b/_module/ncs/portmemberout.ncs
index a30cbdc6..1df1b707 100644
Binary files a/_module/ncs/portmemberout.ncs and b/_module/ncs/portmemberout.ncs differ
diff --git a/_module/ncs/portmemberout2.ncs b/_module/ncs/portmemberout2.ncs
index e1eae0bb..a6d6e435 100644
Binary files a/_module/ncs/portmemberout2.ncs and b/_module/ncs/portmemberout2.ncs differ
diff --git a/_module/ncs/portpartyhome.ncs b/_module/ncs/portpartyhome.ncs
index 1fca25be..ee26222e 100644
Binary files a/_module/ncs/portpartyhome.ncs and b/_module/ncs/portpartyhome.ncs differ
diff --git a/_module/ncs/portpc2guild.ncs b/_module/ncs/portpc2guild.ncs
index 0f7d0e02..16bb9ea8 100644
Binary files a/_module/ncs/portpc2guild.ncs and b/_module/ncs/portpc2guild.ncs differ
diff --git a/_module/ncs/portpctodeath.ncs b/_module/ncs/portpctodeath.ncs
index 81ad9541..2091f31b 100644
Binary files a/_module/ncs/portpctodeath.ncs and b/_module/ncs/portpctodeath.ncs differ
diff --git a/_module/ncs/portrait_back.ncs b/_module/ncs/portrait_back.ncs
index 331223d2..ea9cc996 100644
Binary files a/_module/ncs/portrait_back.ncs and b/_module/ncs/portrait_back.ncs differ
diff --git a/_module/ncs/powerimmortal.ncs b/_module/ncs/powerimmortal.ncs
index 2334d389..09e9c845 100644
Binary files a/_module/ncs/powerimmortal.ncs and b/_module/ncs/powerimmortal.ncs differ
diff --git a/_module/ncs/practicedeath.ncs b/_module/ncs/practicedeath.ncs
index aa20b4be..ef57fb51 100644
Binary files a/_module/ncs/practicedeath.ncs and b/_module/ncs/practicedeath.ncs differ
diff --git a/_module/ncs/prc_pwonspawn.ncs b/_module/ncs/prc_pwonspawn.ncs
new file mode 100644
index 00000000..7568ab2f
Binary files /dev/null and b/_module/ncs/prc_pwonspawn.ncs differ
diff --git a/_module/ncs/pressureplate.ncs b/_module/ncs/pressureplate.ncs
index 2084f811..5333b02f 100644
Binary files a/_module/ncs/pressureplate.ncs and b/_module/ncs/pressureplate.ncs differ
diff --git a/_module/ncs/prev_shielda.ncs b/_module/ncs/prev_shielda.ncs
index 5b961efc..b104f4bb 100644
Binary files a/_module/ncs/prev_shielda.ncs and b/_module/ncs/prev_shielda.ncs differ
diff --git a/_module/ncs/prevappearance1.ncs b/_module/ncs/prevappearance1.ncs
index a513b4ab..3bed1234 100644
Binary files a/_module/ncs/prevappearance1.ncs and b/_module/ncs/prevappearance1.ncs differ
diff --git a/_module/ncs/prevappearance2.ncs b/_module/ncs/prevappearance2.ncs
index 4e0ee515..0b373916 100644
Binary files a/_module/ncs/prevappearance2.ncs and b/_module/ncs/prevappearance2.ncs differ
diff --git a/_module/ncs/prevent_cheat.ncs b/_module/ncs/prevent_cheat.ncs
index 0a2b12ae..5e04ead6 100644
Binary files a/_module/ncs/prevent_cheat.ncs and b/_module/ncs/prevent_cheat.ncs differ
diff --git a/_module/ncs/priestgoldcheck.ncs b/_module/ncs/priestgoldcheck.ncs
index 5840d874..11aae93a 100644
Binary files a/_module/ncs/priestgoldcheck.ncs and b/_module/ncs/priestgoldcheck.ncs differ
diff --git a/_module/ncs/priestgoldcheck2.ncs b/_module/ncs/priestgoldcheck2.ncs
index fdda59db..aada7a3b 100644
Binary files a/_module/ncs/priestgoldcheck2.ncs and b/_module/ncs/priestgoldcheck2.ncs differ
diff --git a/_module/ncs/priesttakegold.ncs b/_module/ncs/priesttakegold.ncs
index e9b12ae7..6eec65bf 100644
Binary files a/_module/ncs/priesttakegold.ncs and b/_module/ncs/priesttakegold.ncs differ
diff --git a/_module/ncs/private_conv_ou.ncs b/_module/ncs/private_conv_ou.ncs
index 50e65c7e..78169ce0 100644
Binary files a/_module/ncs/private_conv_ou.ncs and b/_module/ncs/private_conv_ou.ncs differ
diff --git a/_module/ncs/punkrod.ncs b/_module/ncs/punkrod.ncs
index 6ec43a0b..1790b599 100644
Binary files a/_module/ncs/punkrod.ncs and b/_module/ncs/punkrod.ncs differ
diff --git a/_module/ncs/puzzle.ncs b/_module/ncs/puzzle.ncs
index 0da3cc8a..5847edc4 100644
Binary files a/_module/ncs/puzzle.ncs and b/_module/ncs/puzzle.ncs differ
diff --git a/_module/ncs/puzzle2.ncs b/_module/ncs/puzzle2.ncs
index d15c3542..3affcad2 100644
Binary files a/_module/ncs/puzzle2.ncs and b/_module/ncs/puzzle2.ncs differ
diff --git a/_module/ncs/puzzle3.ncs b/_module/ncs/puzzle3.ncs
index 896df0bc..7ca4cbc2 100644
Binary files a/_module/ncs/puzzle3.ncs and b/_module/ncs/puzzle3.ncs differ
diff --git a/_module/ncs/puzzle4.ncs b/_module/ncs/puzzle4.ncs
index 58653b71..dbbdfa7b 100644
Binary files a/_module/ncs/puzzle4.ncs and b/_module/ncs/puzzle4.ncs differ
diff --git a/_module/ncs/puzzlestart.ncs b/_module/ncs/puzzlestart.ncs
index 39f15073..72b3ab3d 100644
Binary files a/_module/ncs/puzzlestart.ncs and b/_module/ncs/puzzlestart.ncs differ
diff --git a/_module/ncs/queendammaged.ncs b/_module/ncs/queendammaged.ncs
index 900e6a36..f2fcfd8b 100644
Binary files a/_module/ncs/queendammaged.ncs and b/_module/ncs/queendammaged.ncs differ
diff --git a/_module/ncs/queendeath.ncs b/_module/ncs/queendeath.ncs
index 5aa0d36d..7d929386 100644
Binary files a/_module/ncs/queendeath.ncs and b/_module/ncs/queendeath.ncs differ
diff --git a/_module/ncs/queendeath2.ncs b/_module/ncs/queendeath2.ncs
index 33182beb..b88d400a 100644
Binary files a/_module/ncs/queendeath2.ncs and b/_module/ncs/queendeath2.ncs differ
diff --git a/_module/ncs/queendoor.ncs b/_module/ncs/queendoor.ncs
index fa65225d..d3e436eb 100644
Binary files a/_module/ncs/queendoor.ncs and b/_module/ncs/queendoor.ncs differ
diff --git a/_module/ncs/queenexit.ncs b/_module/ncs/queenexit.ncs
index b564e887..d15f6fe2 100644
Binary files a/_module/ncs/queenexit.ncs and b/_module/ncs/queenexit.ncs differ
diff --git a/_module/ncs/queenpercieve.ncs b/_module/ncs/queenpercieve.ncs
index ebd5aade..8e37632e 100644
Binary files a/_module/ncs/queenpercieve.ncs and b/_module/ncs/queenpercieve.ncs differ
diff --git a/_module/ncs/queenrender.ncs b/_module/ncs/queenrender.ncs
index c88a28d1..4b563aad 100644
Binary files a/_module/ncs/queenrender.ncs and b/_module/ncs/queenrender.ncs differ
diff --git a/_module/ncs/queentriggeer.ncs b/_module/ncs/queentriggeer.ncs
index 84074edf..64569ffb 100644
Binary files a/_module/ncs/queentriggeer.ncs and b/_module/ncs/queentriggeer.ncs differ
diff --git a/_module/ncs/quick_lock.ncs b/_module/ncs/quick_lock.ncs
index 629aa532..247d7e59 100644
Binary files a/_module/ncs/quick_lock.ncs and b/_module/ncs/quick_lock.ncs differ
diff --git a/_module/ncs/quicklingdeath.ncs b/_module/ncs/quicklingdeath.ncs
index 5bc3452c..62fc234b 100644
Binary files a/_module/ncs/quicklingdeath.ncs and b/_module/ncs/quicklingdeath.ncs differ
diff --git a/_module/ncs/quicklingheart.ncs b/_module/ncs/quicklingheart.ncs
index d6460142..ccc66889 100644
Binary files a/_module/ncs/quicklingheart.ncs and b/_module/ncs/quicklingheart.ncs differ
diff --git a/_module/ncs/quicklingspawn.ncs b/_module/ncs/quicklingspawn.ncs
index 8c146c0c..62f7c05d 100644
Binary files a/_module/ncs/quicklingspawn.ncs and b/_module/ncs/quicklingspawn.ncs differ
diff --git a/_module/ncs/racksecret_use.ncs b/_module/ncs/racksecret_use.ncs
index 24d0e116..a63b1979 100644
Binary files a/_module/ncs/racksecret_use.ncs and b/_module/ncs/racksecret_use.ncs differ
diff --git a/_module/ncs/rainbow2_yes.ncs b/_module/ncs/rainbow2_yes.ncs
index 8fc80396..2e45e9ec 100644
Binary files a/_module/ncs/rainbow2_yes.ncs and b/_module/ncs/rainbow2_yes.ncs differ
diff --git a/_module/ncs/rainbow_yes.ncs b/_module/ncs/rainbow_yes.ncs
index 049ab3f1..bd976e38 100644
Binary files a/_module/ncs/rainbow_yes.ncs and b/_module/ncs/rainbow_yes.ncs differ
diff --git a/_module/ncs/rainbowspawn.ncs b/_module/ncs/rainbowspawn.ncs
index b3fb8ee0..8df1aa0c 100644
Binary files a/_module/ncs/rainbowspawn.ncs and b/_module/ncs/rainbowspawn.ncs differ
diff --git a/_module/ncs/rainmerc.ncs b/_module/ncs/rainmerc.ncs
index 81d8afc4..89bcc6b7 100644
Binary files a/_module/ncs/rainmerc.ncs and b/_module/ncs/rainmerc.ncs differ
diff --git a/_module/ncs/raise_immo.ncs b/_module/ncs/raise_immo.ncs
index 2b1d3b90..82e11cd4 100644
Binary files a/_module/ncs/raise_immo.ncs and b/_module/ncs/raise_immo.ncs differ
diff --git a/_module/ncs/rak1.ncs b/_module/ncs/rak1.ncs
index 54e2d502..a7ee2209 100644
Binary files a/_module/ncs/rak1.ncs and b/_module/ncs/rak1.ncs differ
diff --git a/_module/ncs/rak2.ncs b/_module/ncs/rak2.ncs
index c4fd30fa..2146eab0 100644
Binary files a/_module/ncs/rak2.ncs and b/_module/ncs/rak2.ncs differ
diff --git a/_module/ncs/rak3.ncs b/_module/ncs/rak3.ncs
index a38abaed..95e471ab 100644
Binary files a/_module/ncs/rak3.ncs and b/_module/ncs/rak3.ncs differ
diff --git a/_module/ncs/rakopen.ncs b/_module/ncs/rakopen.ncs
index b67aea53..d86f617c 100644
Binary files a/_module/ncs/rakopen.ncs and b/_module/ncs/rakopen.ncs differ
diff --git a/_module/ncs/rakshashaloot.ncs b/_module/ncs/rakshashaloot.ncs
index faa4aebf..18310c10 100644
Binary files a/_module/ncs/rakshashaloot.ncs and b/_module/ncs/rakshashaloot.ncs differ
diff --git a/_module/ncs/rakshashaunklo.ncs b/_module/ncs/rakshashaunklo.ncs
index 34f3b849..0bd12337 100644
Binary files a/_module/ncs/rakshashaunklo.ncs and b/_module/ncs/rakshashaunklo.ncs differ
diff --git a/_module/ncs/ranger.ncs b/_module/ncs/ranger.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/ranger.ncs and b/_module/ncs/ranger.ncs differ
diff --git a/_module/ncs/rangersarrowhead.ncs b/_module/ncs/rangersarrowhead.ncs
index 92755ec2..762265b3 100644
Binary files a/_module/ncs/rangersarrowhead.ncs and b/_module/ncs/rangersarrowhead.ncs differ
diff --git a/_module/ncs/rangersecret.ncs b/_module/ncs/rangersecret.ncs
index ef831e46..4f39306f 100644
Binary files a/_module/ncs/rangersecret.ncs and b/_module/ncs/rangersecret.ncs differ
diff --git a/_module/ncs/ratcheck.ncs b/_module/ncs/ratcheck.ncs
index 71df42c5..692ac093 100644
Binary files a/_module/ncs/ratcheck.ncs and b/_module/ncs/ratcheck.ncs differ
diff --git a/_module/ncs/rearm_trap.ncs b/_module/ncs/rearm_trap.ncs
index a9f78cf2..b3937f41 100644
Binary files a/_module/ncs/rearm_trap.ncs and b/_module/ncs/rearm_trap.ncs differ
diff --git a/_module/ncs/rearm_trap1.ncs b/_module/ncs/rearm_trap1.ncs
index cb28fad7..397634c4 100644
Binary files a/_module/ncs/rearm_trap1.ncs and b/_module/ncs/rearm_trap1.ncs differ
diff --git a/_module/ncs/rearm_trap2.ncs b/_module/ncs/rearm_trap2.ncs
index cb6cb8c0..254d420a 100644
Binary files a/_module/ncs/rearm_trap2.ncs and b/_module/ncs/rearm_trap2.ncs differ
diff --git a/_module/ncs/rearm_trap3.ncs b/_module/ncs/rearm_trap3.ncs
index d137299b..dfb7edae 100644
Binary files a/_module/ncs/rearm_trap3.ncs and b/_module/ncs/rearm_trap3.ncs differ
diff --git a/_module/ncs/regenerateme.ncs b/_module/ncs/regenerateme.ncs
index 63b480ea..b96dd8d7 100644
Binary files a/_module/ncs/regenerateme.ncs and b/_module/ncs/regenerateme.ncs differ
diff --git a/_module/ncs/rejump.ncs b/_module/ncs/rejump.ncs
index 0137f51e..33752759 100644
Binary files a/_module/ncs/rejump.ncs and b/_module/ncs/rejump.ncs differ
diff --git a/_module/ncs/relevel10.ncs b/_module/ncs/relevel10.ncs
index 644a325f..c387b567 100644
Binary files a/_module/ncs/relevel10.ncs and b/_module/ncs/relevel10.ncs differ
diff --git a/_module/ncs/relevel5.ncs b/_module/ncs/relevel5.ncs
index 0ce1585e..61db9b52 100644
Binary files a/_module/ncs/relevel5.ncs and b/_module/ncs/relevel5.ncs differ
diff --git a/_module/ncs/relevelpc1lvl.ncs b/_module/ncs/relevelpc1lvl.ncs
index cbf0a68e..6e7bdcc5 100644
Binary files a/_module/ncs/relevelpc1lvl.ncs and b/_module/ncs/relevelpc1lvl.ncs differ
diff --git a/_module/ncs/relevelscript.ncs b/_module/ncs/relevelscript.ncs
index 865d7c40..09aa3393 100644
Binary files a/_module/ncs/relevelscript.ncs and b/_module/ncs/relevelscript.ncs differ
diff --git a/_module/ncs/remove_items.ncs b/_module/ncs/remove_items.ncs
index 4b093110..86d88132 100644
Binary files a/_module/ncs/remove_items.ncs and b/_module/ncs/remove_items.ncs differ
diff --git a/_module/ncs/removekey.ncs b/_module/ncs/removekey.ncs
index 4348b0c8..4f8751b5 100644
Binary files a/_module/ncs/removekey.ncs and b/_module/ncs/removekey.ncs differ
diff --git a/_module/ncs/removeparkey1.ncs b/_module/ncs/removeparkey1.ncs
index 8862fd19..e86f5d27 100644
Binary files a/_module/ncs/removeparkey1.ncs and b/_module/ncs/removeparkey1.ncs differ
diff --git a/_module/ncs/removeparkey2.ncs b/_module/ncs/removeparkey2.ncs
index 22d2fd7e..e6c74664 100644
Binary files a/_module/ncs/removeparkey2.ncs and b/_module/ncs/removeparkey2.ncs differ
diff --git a/_module/ncs/removewpnevis.ncs b/_module/ncs/removewpnevis.ncs
index 472a6c32..3b599008 100644
Binary files a/_module/ncs/removewpnevis.ncs and b/_module/ncs/removewpnevis.ncs differ
diff --git a/_module/ncs/renderdammaged.ncs b/_module/ncs/renderdammaged.ncs
index cb6d2882..3f498c60 100644
Binary files a/_module/ncs/renderdammaged.ncs and b/_module/ncs/renderdammaged.ncs differ
diff --git a/_module/ncs/renderdeath.ncs b/_module/ncs/renderdeath.ncs
index 2c9c7a4b..8c80b5fa 100644
Binary files a/_module/ncs/renderdeath.ncs and b/_module/ncs/renderdeath.ncs differ
diff --git a/_module/ncs/renderpercieve.ncs b/_module/ncs/renderpercieve.ncs
index ff0319fe..49e106d1 100644
Binary files a/_module/ncs/renderpercieve.ncs and b/_module/ncs/renderpercieve.ncs differ
diff --git a/_module/ncs/researchtime.ncs b/_module/ncs/researchtime.ncs
index 3b8b3805..99cc6f42 100644
Binary files a/_module/ncs/researchtime.ncs and b/_module/ncs/researchtime.ncs differ
diff --git a/_module/ncs/respawnchest16.ncs b/_module/ncs/respawnchest16.ncs
index f33faf10..16321a5c 100644
Binary files a/_module/ncs/respawnchest16.ncs and b/_module/ncs/respawnchest16.ncs differ
diff --git a/_module/ncs/respawnchest45.ncs b/_module/ncs/respawnchest45.ncs
index e61516a4..5fac2b1d 100644
Binary files a/_module/ncs/respawnchest45.ncs and b/_module/ncs/respawnchest45.ncs differ
diff --git a/_module/ncs/respawnchest46.ncs b/_module/ncs/respawnchest46.ncs
index ca2ac108..ee32ae91 100644
Binary files a/_module/ncs/respawnchest46.ncs and b/_module/ncs/respawnchest46.ncs differ
diff --git a/_module/ncs/respawnme.ncs b/_module/ncs/respawnme.ncs
index 1c17a697..e0bcda67 100644
Binary files a/_module/ncs/respawnme.ncs and b/_module/ncs/respawnme.ncs differ
diff --git a/_module/ncs/respawnself.ncs b/_module/ncs/respawnself.ncs
index a670bc10..f78c613d 100644
Binary files a/_module/ncs/respawnself.ncs and b/_module/ncs/respawnself.ncs differ
diff --git a/_module/ncs/respawnthrone.ncs b/_module/ncs/respawnthrone.ncs
index 0798a5f7..54caa550 100644
Binary files a/_module/ncs/respawnthrone.ncs and b/_module/ncs/respawnthrone.ncs differ
diff --git a/_module/ncs/restrict_door.ncs b/_module/ncs/restrict_door.ncs
index fb393307..1bb3fb5c 100644
Binary files a/_module/ncs/restrict_door.ncs and b/_module/ncs/restrict_door.ncs differ
diff --git a/_module/ncs/return_ammo.ncs b/_module/ncs/return_ammo.ncs
index 2212a9fa..00418fda 100644
Binary files a/_module/ncs/return_ammo.ncs and b/_module/ncs/return_ammo.ncs differ
diff --git a/_module/ncs/reward_unlocker.ncs b/_module/ncs/reward_unlocker.ncs
index 8bb10deb..b6c99bec 100644
Binary files a/_module/ncs/reward_unlocker.ncs and b/_module/ncs/reward_unlocker.ncs differ
diff --git a/_module/ncs/rhazhid_beat.ncs b/_module/ncs/rhazhid_beat.ncs
index 98b8dde1..56500709 100644
Binary files a/_module/ncs/rhazhid_beat.ncs and b/_module/ncs/rhazhid_beat.ncs differ
diff --git a/_module/ncs/rhazhid_beat_bos.ncs b/_module/ncs/rhazhid_beat_bos.ncs
index fc948f35..58a50045 100644
Binary files a/_module/ncs/rhazhid_beat_bos.ncs and b/_module/ncs/rhazhid_beat_bos.ncs differ
diff --git a/_module/ncs/rhazhiddeath.ncs b/_module/ncs/rhazhiddeath.ncs
index faba995e..c25e5196 100644
Binary files a/_module/ncs/rhazhiddeath.ncs and b/_module/ncs/rhazhiddeath.ncs differ
diff --git a/_module/ncs/rhazhidpercieve.ncs b/_module/ncs/rhazhidpercieve.ncs
index 4fcce010..652135ff 100644
Binary files a/_module/ncs/rhazhidpercieve.ncs and b/_module/ncs/rhazhidpercieve.ncs differ
diff --git a/_module/ncs/rhazhidspawn2.ncs b/_module/ncs/rhazhidspawn2.ncs
index 6c3dd9bb..0f47e8f5 100644
Binary files a/_module/ncs/rhazhidspawn2.ncs and b/_module/ncs/rhazhidspawn2.ncs differ
diff --git a/_module/ncs/rodfastcast.ncs b/_module/ncs/rodfastcast.ncs
index 7f18ec1e..2a334ea5 100644
Binary files a/_module/ncs/rodfastcast.ncs and b/_module/ncs/rodfastcast.ncs differ
diff --git a/_module/ncs/rodofthenameless.ncs b/_module/ncs/rodofthenameless.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/rodofthenameless.ncs and b/_module/ncs/rodofthenameless.ncs differ
diff --git a/_module/ncs/roguecheck.ncs b/_module/ncs/roguecheck.ncs
index fd540d2c..02d7ad74 100644
Binary files a/_module/ncs/roguecheck.ncs and b/_module/ncs/roguecheck.ncs differ
diff --git a/_module/ncs/roguespawn.ncs b/_module/ncs/roguespawn.ncs
index 1d3e7e1f..2bd8fde9 100644
Binary files a/_module/ncs/roguespawn.ncs and b/_module/ncs/roguespawn.ncs differ
diff --git a/_module/ncs/rope.ncs b/_module/ncs/rope.ncs
index d20f9c7b..231ef190 100644
Binary files a/_module/ncs/rope.ncs and b/_module/ncs/rope.ncs differ
diff --git a/_module/ncs/rope_yes.ncs b/_module/ncs/rope_yes.ncs
index c67edba4..4a0094e4 100644
Binary files a/_module/ncs/rope_yes.ncs and b/_module/ncs/rope_yes.ncs differ
diff --git a/_module/ncs/rowanbeat.ncs b/_module/ncs/rowanbeat.ncs
index 9da6b99b..3d573971 100644
Binary files a/_module/ncs/rowanbeat.ncs and b/_module/ncs/rowanbeat.ncs differ
diff --git a/_module/ncs/royalroguesecret.ncs b/_module/ncs/royalroguesecret.ncs
index 6e2c0357..92e8f72c 100644
Binary files a/_module/ncs/royalroguesecret.ncs and b/_module/ncs/royalroguesecret.ncs differ
diff --git a/_module/ncs/ruinrod.ncs b/_module/ncs/ruinrod.ncs
index 7f331ade..7d76c1aa 100644
Binary files a/_module/ncs/ruinrod.ncs and b/_module/ncs/ruinrod.ncs differ
diff --git a/_module/ncs/run_announcement.ncs b/_module/ncs/run_announcement.ncs
index b8a3cc25..51c3b2b2 100644
Binary files a/_module/ncs/run_announcement.ncs and b/_module/ncs/run_announcement.ncs differ
diff --git a/_module/ncs/rustlever_use.ncs b/_module/ncs/rustlever_use.ncs
index 9c625f83..fb63950d 100644
Binary files a/_module/ncs/rustlever_use.ncs and b/_module/ncs/rustlever_use.ncs differ
diff --git a/_module/ncs/s_arcanegolem.ncs b/_module/ncs/s_arcanegolem.ncs
index 13bdf445..406f4146 100644
Binary files a/_module/ncs/s_arcanegolem.ncs and b/_module/ncs/s_arcanegolem.ncs differ
diff --git a/_module/ncs/s_cleartrash.ncs b/_module/ncs/s_cleartrash.ncs
index 6816ad90..75a35a9e 100644
Binary files a/_module/ncs/s_cleartrash.ncs and b/_module/ncs/s_cleartrash.ncs differ
diff --git a/_module/ncs/s_cleartrashencu.ncs b/_module/ncs/s_cleartrashencu.ncs
index 67c4a9f0..7c88a894 100644
Binary files a/_module/ncs/s_cleartrashencu.ncs and b/_module/ncs/s_cleartrashencu.ncs differ
diff --git a/_module/ncs/s_duergar.ncs b/_module/ncs/s_duergar.ncs
index cfb3b29c..4f2ad55d 100644
Binary files a/_module/ncs/s_duergar.ncs and b/_module/ncs/s_duergar.ncs differ
diff --git a/_module/ncs/s_t_pocket.ncs b/_module/ncs/s_t_pocket.ncs
index d6b10054..5ba1b283 100644
Binary files a/_module/ncs/s_t_pocket.ncs and b/_module/ncs/s_t_pocket.ncs differ
diff --git a/_module/ncs/s_trafrost.ncs b/_module/ncs/s_trafrost.ncs
index 204f60d4..df92ea55 100644
Binary files a/_module/ncs/s_trafrost.ncs and b/_module/ncs/s_trafrost.ncs differ
diff --git a/_module/ncs/s_trashearthuge.ncs b/_module/ncs/s_trashearthuge.ncs
index 530cbc62..fdb20c34 100644
Binary files a/_module/ncs/s_trashearthuge.ncs and b/_module/ncs/s_trashearthuge.ncs differ
diff --git a/_module/ncs/s_trashettin.ncs b/_module/ncs/s_trashettin.ncs
index 188edf57..c21ab953 100644
Binary files a/_module/ncs/s_trashettin.ncs and b/_module/ncs/s_trashettin.ncs differ
diff --git a/_module/ncs/s_trashhillgiant.ncs b/_module/ncs/s_trashhillgiant.ncs
index 405c2d20..49aa1827 100644
Binary files a/_module/ncs/s_trashhillgiant.ncs and b/_module/ncs/s_trashhillgiant.ncs differ
diff --git a/_module/ncs/s_trashminstrong.ncs b/_module/ncs/s_trashminstrong.ncs
index 69889ddb..a0212879 100644
Binary files a/_module/ncs/s_trashminstrong.ncs and b/_module/ncs/s_trashminstrong.ncs differ
diff --git a/_module/ncs/s_trashncat.ncs b/_module/ncs/s_trashncat.ncs
index e5f5337f..8624aa04 100644
Binary files a/_module/ncs/s_trashncat.ncs and b/_module/ncs/s_trashncat.ncs differ
diff --git a/_module/ncs/s_trashncatacomb.ncs b/_module/ncs/s_trashncatacomb.ncs
index 393857cb..7f35ab19 100644
Binary files a/_module/ncs/s_trashncatacomb.ncs and b/_module/ncs/s_trashncatacomb.ncs differ
diff --git a/_module/ncs/s_trashnrender.ncs b/_module/ncs/s_trashnrender.ncs
index 0dc9f283..c7106ebe 100644
Binary files a/_module/ncs/s_trashnrender.ncs and b/_module/ncs/s_trashnrender.ncs differ
diff --git a/_module/ncs/s_trashnrender2.ncs b/_module/ncs/s_trashnrender2.ncs
index 5d7d7a8f..c386e728 100644
Binary files a/_module/ncs/s_trashnrender2.ncs and b/_module/ncs/s_trashnrender2.ncs differ
diff --git a/_module/ncs/s_trashnrestband.ncs b/_module/ncs/s_trashnrestband.ncs
index 0f320aa4..4b569b75 100644
Binary files a/_module/ncs/s_trashnrestband.ncs and b/_module/ncs/s_trashnrestband.ncs differ
diff --git a/_module/ncs/s_trashnrestbear.ncs b/_module/ncs/s_trashnrestbear.ncs
index adefc7a8..f2e41919 100644
Binary files a/_module/ncs/s_trashnrestbear.ncs and b/_module/ncs/s_trashnrestbear.ncs differ
diff --git a/_module/ncs/s_trashnrestbeel.ncs b/_module/ncs/s_trashnrestbeel.ncs
index 6d589136..fa5903c7 100644
Binary files a/_module/ncs/s_trashnrestbeel.ncs and b/_module/ncs/s_trashnrestbeel.ncs differ
diff --git a/_module/ncs/s_trashnrestbeet.ncs b/_module/ncs/s_trashnrestbeet.ncs
index 7d8d7d7c..2b7a485a 100644
Binary files a/_module/ncs/s_trashnrestbeet.ncs and b/_module/ncs/s_trashnrestbeet.ncs differ
diff --git a/_module/ncs/s_trashnrestctr.ncs b/_module/ncs/s_trashnrestctr.ncs
index e7bc8f2c..e25a20c1 100644
Binary files a/_module/ncs/s_trashnrestctr.ncs and b/_module/ncs/s_trashnrestctr.ncs differ
diff --git a/_module/ncs/s_trashnrestgob.ncs b/_module/ncs/s_trashnrestgob.ncs
index 9e1eebbd..92569556 100644
Binary files a/_module/ncs/s_trashnrestgob.ncs and b/_module/ncs/s_trashnrestgob.ncs differ
diff --git a/_module/ncs/s_trashnrestgobh.ncs b/_module/ncs/s_trashnrestgobh.ncs
index 1c299ea9..98989237 100644
Binary files a/_module/ncs/s_trashnrestgobh.ncs and b/_module/ncs/s_trashnrestgobh.ncs differ
diff --git a/_module/ncs/s_trashnresthor.ncs b/_module/ncs/s_trashnresthor.ncs
index 44ca604b..6655660f 100644
Binary files a/_module/ncs/s_trashnresthor.ncs and b/_module/ncs/s_trashnresthor.ncs differ
diff --git a/_module/ncs/s_trashnresthorr.ncs b/_module/ncs/s_trashnresthorr.ncs
index a74ff0b0..8ea23e75 100644
Binary files a/_module/ncs/s_trashnresthorr.ncs and b/_module/ncs/s_trashnresthorr.ncs differ
diff --git a/_module/ncs/s_trashnrestkobo.ncs b/_module/ncs/s_trashnrestkobo.ncs
index 20ac7db8..2a78c9b0 100644
Binary files a/_module/ncs/s_trashnrestkobo.ncs and b/_module/ncs/s_trashnrestkobo.ncs differ
diff --git a/_module/ncs/s_trashnrestliz.ncs b/_module/ncs/s_trashnrestliz.ncs
index 41b707ca..a7e6e8c9 100644
Binary files a/_module/ncs/s_trashnrestliz.ncs and b/_module/ncs/s_trashnrestliz.ncs differ
diff --git a/_module/ncs/s_trashnrestmin.ncs b/_module/ncs/s_trashnrestmin.ncs
index f7859cd9..a2c59f79 100644
Binary files a/_module/ncs/s_trashnrestmin.ncs and b/_module/ncs/s_trashnrestmin.ncs differ
diff --git a/_module/ncs/s_trashnrestogre.ncs b/_module/ncs/s_trashnrestogre.ncs
index 6f0558cd..ee10821b 100644
Binary files a/_module/ncs/s_trashnrestogre.ncs and b/_module/ncs/s_trashnrestogre.ncs differ
diff --git a/_module/ncs/s_trashnrestorc1.ncs b/_module/ncs/s_trashnrestorc1.ncs
index 45c6cd57..dc100fd6 100644
Binary files a/_module/ncs/s_trashnrestorc1.ncs and b/_module/ncs/s_trashnrestorc1.ncs differ
diff --git a/_module/ncs/s_trashnrestorc2.ncs b/_module/ncs/s_trashnrestorc2.ncs
index caa1f8d2..7bb75ff2 100644
Binary files a/_module/ncs/s_trashnrestorc2.ncs and b/_module/ncs/s_trashnrestorc2.ncs differ
diff --git a/_module/ncs/s_trashnrestske2.ncs b/_module/ncs/s_trashnrestske2.ncs
index 4e29a645..15a311e4 100644
Binary files a/_module/ncs/s_trashnrestske2.ncs and b/_module/ncs/s_trashnrestske2.ncs differ
diff --git a/_module/ncs/s_trashnrestskel.ncs b/_module/ncs/s_trashnrestskel.ncs
index 9dd0e65f..754b18e0 100644
Binary files a/_module/ncs/s_trashnrestskel.ncs and b/_module/ncs/s_trashnrestskel.ncs differ
diff --git a/_module/ncs/s_trashnrestspid.ncs b/_module/ncs/s_trashnrestspid.ncs
index d67f5b27..11c41572 100644
Binary files a/_module/ncs/s_trashnrestspid.ncs and b/_module/ncs/s_trashnrestspid.ncs differ
diff --git a/_module/ncs/s_trashnresttemp.ncs b/_module/ncs/s_trashnresttemp.ncs
index 09d779fe..27af1702 100644
Binary files a/_module/ncs/s_trashnresttemp.ncs and b/_module/ncs/s_trashnresttemp.ncs differ
diff --git a/_module/ncs/s_trashnresttrol.ncs b/_module/ncs/s_trashnresttrol.ncs
index 3843ba9f..bff3e145 100644
Binary files a/_module/ncs/s_trashnresttrol.ncs and b/_module/ncs/s_trashnresttrol.ncs differ
diff --git a/_module/ncs/s_trashnrestzero.ncs b/_module/ncs/s_trashnrestzero.ncs
index 9f2875a4..84a9623a 100644
Binary files a/_module/ncs/s_trashnrestzero.ncs and b/_module/ncs/s_trashnrestzero.ncs differ
diff --git a/_module/ncs/s_trashnstatue.ncs b/_module/ncs/s_trashnstatue.ncs
index b0b50d70..3ab71ef7 100644
Binary files a/_module/ncs/s_trashnstatue.ncs and b/_module/ncs/s_trashnstatue.ncs differ
diff --git a/_module/ncs/s_trashntown.ncs b/_module/ncs/s_trashntown.ncs
index 47c263c8..25789d6d 100644
Binary files a/_module/ncs/s_trashntown.ncs and b/_module/ncs/s_trashntown.ncs differ
diff --git a/_module/ncs/s_trashyaunti.ncs b/_module/ncs/s_trashyaunti.ncs
index 4012c0f5..49e7f36f 100644
Binary files a/_module/ncs/s_trashyaunti.ncs and b/_module/ncs/s_trashyaunti.ncs differ
diff --git a/_module/ncs/s_umberhulk.ncs b/_module/ncs/s_umberhulk.ncs
index 09db185d..4242cbef 100644
Binary files a/_module/ncs/s_umberhulk.ncs and b/_module/ncs/s_umberhulk.ncs differ
diff --git a/_module/ncs/sageanduinpart1.ncs b/_module/ncs/sageanduinpart1.ncs
index 763a839a..2bbc0b7b 100644
Binary files a/_module/ncs/sageanduinpart1.ncs and b/_module/ncs/sageanduinpart1.ncs differ
diff --git a/_module/ncs/sageanduinpart2.ncs b/_module/ncs/sageanduinpart2.ncs
index fffa7590..7b643561 100644
Binary files a/_module/ncs/sageanduinpart2.ncs and b/_module/ncs/sageanduinpart2.ncs differ
diff --git a/_module/ncs/sageanduinpart3.ncs b/_module/ncs/sageanduinpart3.ncs
index d9273072..e6ebd4d2 100644
Binary files a/_module/ncs/sageanduinpart3.ncs and b/_module/ncs/sageanduinpart3.ncs differ
diff --git a/_module/ncs/sageanduinpart4.ncs b/_module/ncs/sageanduinpart4.ncs
index a3ca41be..d8a3c491 100644
Binary files a/_module/ncs/sageanduinpart4.ncs and b/_module/ncs/sageanduinpart4.ncs differ
diff --git a/_module/ncs/sageanduinpart5.ncs b/_module/ncs/sageanduinpart5.ncs
index dd99f55a..26b6eaa4 100644
Binary files a/_module/ncs/sageanduinpart5.ncs and b/_module/ncs/sageanduinpart5.ncs differ
diff --git a/_module/ncs/sageanduionsstaf.ncs b/_module/ncs/sageanduionsstaf.ncs
index adb24bd8..35ecb7fc 100644
Binary files a/_module/ncs/sageanduionsstaf.ncs and b/_module/ncs/sageanduionsstaf.ncs differ
diff --git a/_module/ncs/sagebeetlefire.ncs b/_module/ncs/sagebeetlefire.ncs
index a8c2c304..be0ba65c 100644
Binary files a/_module/ncs/sagebeetlefire.ncs and b/_module/ncs/sagebeetlefire.ncs differ
diff --git a/_module/ncs/sagebottle.ncs b/_module/ncs/sagebottle.ncs
index cddd65ba..318fe531 100644
Binary files a/_module/ncs/sagebottle.ncs and b/_module/ncs/sagebottle.ncs differ
diff --git a/_module/ncs/sagebreaker.ncs b/_module/ncs/sagebreaker.ncs
index 75ad6fd2..519fe44f 100644
Binary files a/_module/ncs/sagebreaker.ncs and b/_module/ncs/sagebreaker.ncs differ
diff --git a/_module/ncs/sagebrokenstaff.ncs b/_module/ncs/sagebrokenstaff.ncs
index 5bdb7ddb..a85539ed 100644
Binary files a/_module/ncs/sagebrokenstaff.ncs and b/_module/ncs/sagebrokenstaff.ncs differ
diff --git a/_module/ncs/sagecats.ncs b/_module/ncs/sagecats.ncs
index a197cd94..5b7533a3 100644
Binary files a/_module/ncs/sagecats.ncs and b/_module/ncs/sagecats.ncs differ
diff --git a/_module/ncs/sagedenat.ncs b/_module/ncs/sagedenat.ncs
index 59a63d43..8dfe6a2e 100644
Binary files a/_module/ncs/sagedenat.ncs and b/_module/ncs/sagedenat.ncs differ
diff --git a/_module/ncs/sagefenlis.ncs b/_module/ncs/sagefenlis.ncs
index fb3a2186..e9cd2c44 100644
Binary files a/_module/ncs/sagefenlis.ncs and b/_module/ncs/sagefenlis.ncs differ
diff --git a/_module/ncs/sagefertile.ncs b/_module/ncs/sagefertile.ncs
index d7d8bb8b..e5805b45 100644
Binary files a/_module/ncs/sagefertile.ncs and b/_module/ncs/sagefertile.ncs differ
diff --git a/_module/ncs/sageforest1.ncs b/_module/ncs/sageforest1.ncs
index 9abb5da2..0982a0e8 100644
Binary files a/_module/ncs/sageforest1.ncs and b/_module/ncs/sageforest1.ncs differ
diff --git a/_module/ncs/sageforest2.ncs b/_module/ncs/sageforest2.ncs
index 7296d4e3..2bfdd788 100644
Binary files a/_module/ncs/sageforest2.ncs and b/_module/ncs/sageforest2.ncs differ
diff --git a/_module/ncs/sageforest3.ncs b/_module/ncs/sageforest3.ncs
index cb0bc1c0..38f08f2a 100644
Binary files a/_module/ncs/sageforest3.ncs and b/_module/ncs/sageforest3.ncs differ
diff --git a/_module/ncs/sageforest4.ncs b/_module/ncs/sageforest4.ncs
index 5539f687..3d0ba9f0 100644
Binary files a/_module/ncs/sageforest4.ncs and b/_module/ncs/sageforest4.ncs differ
diff --git a/_module/ncs/sagegemoftravel.ncs b/_module/ncs/sagegemoftravel.ncs
index 00e6b52c..45537027 100644
Binary files a/_module/ncs/sagegemoftravel.ncs and b/_module/ncs/sagegemoftravel.ncs differ
diff --git a/_module/ncs/sageghuratsz.ncs b/_module/ncs/sageghuratsz.ncs
index 99e2fa29..e893872f 100644
Binary files a/_module/ncs/sageghuratsz.ncs and b/_module/ncs/sageghuratsz.ncs differ
diff --git a/_module/ncs/sageheartstone.ncs b/_module/ncs/sageheartstone.ncs
index 9cbde9ec..d6ae9255 100644
Binary files a/_module/ncs/sageheartstone.ncs and b/_module/ncs/sageheartstone.ncs differ
diff --git a/_module/ncs/sagehero.ncs b/_module/ncs/sagehero.ncs
index 4c18e122..9b8d5280 100644
Binary files a/_module/ncs/sagehero.ncs and b/_module/ncs/sagehero.ncs differ
diff --git a/_module/ncs/sagehuman.ncs b/_module/ncs/sagehuman.ncs
index 2dc10dd9..62977532 100644
Binary files a/_module/ncs/sagehuman.ncs and b/_module/ncs/sagehuman.ncs differ
diff --git a/_module/ncs/sagekhurann.ncs b/_module/ncs/sagekhurann.ncs
index 109dd811..fcae8c37 100644
Binary files a/_module/ncs/sagekhurann.ncs and b/_module/ncs/sagekhurann.ncs differ
diff --git a/_module/ncs/sagemerc.ncs b/_module/ncs/sagemerc.ncs
index 46cb3852..d5ac8b26 100644
Binary files a/_module/ncs/sagemerc.ncs and b/_module/ncs/sagemerc.ncs differ
diff --git a/_module/ncs/sagenether.ncs b/_module/ncs/sagenether.ncs
index bb4b32ff..85c6117e 100644
Binary files a/_module/ncs/sagenether.ncs and b/_module/ncs/sagenether.ncs differ
diff --git a/_module/ncs/sageoil.ncs b/_module/ncs/sageoil.ncs
index 26cc7d3f..da0ec3ab 100644
Binary files a/_module/ncs/sageoil.ncs and b/_module/ncs/sageoil.ncs differ
diff --git a/_module/ncs/sagerainbow.ncs b/_module/ncs/sagerainbow.ncs
index 5165eab2..637eedf5 100644
Binary files a/_module/ncs/sagerainbow.ncs and b/_module/ncs/sagerainbow.ncs differ
diff --git a/_module/ncs/sagerope.ncs b/_module/ncs/sagerope.ncs
index d20f9c7b..231ef190 100644
Binary files a/_module/ncs/sagerope.ncs and b/_module/ncs/sagerope.ncs differ
diff --git a/_module/ncs/sagesave.ncs b/_module/ncs/sagesave.ncs
index 73dd1c40..a1ec84e4 100644
Binary files a/_module/ncs/sagesave.ncs and b/_module/ncs/sagesave.ncs differ
diff --git a/_module/ncs/sagescry.ncs b/_module/ncs/sagescry.ncs
index 7d305849..796bd085 100644
Binary files a/_module/ncs/sagescry.ncs and b/_module/ncs/sagescry.ncs differ
diff --git a/_module/ncs/sagesecret.ncs b/_module/ncs/sagesecret.ncs
index a90454ed..f9e0b677 100644
Binary files a/_module/ncs/sagesecret.ncs and b/_module/ncs/sagesecret.ncs differ
diff --git a/_module/ncs/sageseed.ncs b/_module/ncs/sageseed.ncs
index 4c921b51..946973b9 100644
Binary files a/_module/ncs/sageseed.ncs and b/_module/ncs/sageseed.ncs differ
diff --git a/_module/ncs/sageshovel.ncs b/_module/ncs/sageshovel.ncs
index 3de854e7..dd4469b1 100644
Binary files a/_module/ncs/sageshovel.ncs and b/_module/ncs/sageshovel.ncs differ
diff --git a/_module/ncs/sagesoul.ncs b/_module/ncs/sagesoul.ncs
index c813417a..17c8ec32 100644
Binary files a/_module/ncs/sagesoul.ncs and b/_module/ncs/sagesoul.ncs differ
diff --git a/_module/ncs/sagetele.ncs b/_module/ncs/sagetele.ncs
index 81b50faa..d19eac93 100644
Binary files a/_module/ncs/sagetele.ncs and b/_module/ncs/sagetele.ncs differ
diff --git a/_module/ncs/sagetelepathy.ncs b/_module/ncs/sagetelepathy.ncs
index fc15f1b3..875cf22f 100644
Binary files a/_module/ncs/sagetelepathy.ncs and b/_module/ncs/sagetelepathy.ncs differ
diff --git a/_module/ncs/sagetooth.ncs b/_module/ncs/sagetooth.ncs
index a3e02a1a..d74eaa49 100644
Binary files a/_module/ncs/sagetooth.ncs and b/_module/ncs/sagetooth.ncs differ
diff --git a/_module/ncs/sagewizsorc.ncs b/_module/ncs/sagewizsorc.ncs
index e06b6728..0be2bdb7 100644
Binary files a/_module/ncs/sagewizsorc.ncs and b/_module/ncs/sagewizsorc.ncs differ
diff --git a/_module/ncs/satanbeat.ncs b/_module/ncs/satanbeat.ncs
index 123f10c9..61ce0544 100644
Binary files a/_module/ncs/satanbeat.ncs and b/_module/ncs/satanbeat.ncs differ
diff --git a/_module/ncs/savecharacters.ncs b/_module/ncs/savecharacters.ncs
index 9b150f34..33b39fb9 100644
Binary files a/_module/ncs/savecharacters.ncs and b/_module/ncs/savecharacters.ncs differ
diff --git a/_module/ncs/savecharacters2.ncs b/_module/ncs/savecharacters2.ncs
index b82d9444..4b6f5430 100644
Binary files a/_module/ncs/savecharacters2.ncs and b/_module/ncs/savecharacters2.ncs differ
diff --git a/_module/ncs/savepcinfo.ncs b/_module/ncs/savepcinfo.ncs
index abb1be6a..956d0cc4 100644
Binary files a/_module/ncs/savepcinfo.ncs and b/_module/ncs/savepcinfo.ncs differ
diff --git a/_module/ncs/sc_001.ncs b/_module/ncs/sc_001.ncs
index a6631fc4..093c8741 100644
Binary files a/_module/ncs/sc_001.ncs and b/_module/ncs/sc_001.ncs differ
diff --git a/_module/ncs/scan_pc_items.ncs b/_module/ncs/scan_pc_items.ncs
index ae72f4d4..44ac627d 100644
Binary files a/_module/ncs/scan_pc_items.ncs and b/_module/ncs/scan_pc_items.ncs differ
diff --git a/_module/ncs/scan_rings.ncs b/_module/ncs/scan_rings.ncs
index 0c1f1bcd..4c35f191 100644
Binary files a/_module/ncs/scan_rings.ncs and b/_module/ncs/scan_rings.ncs differ
diff --git a/_module/ncs/scanitems.ncs b/_module/ncs/scanitems.ncs
index 11aef12b..50e51018 100644
Binary files a/_module/ncs/scanitems.ncs and b/_module/ncs/scanitems.ncs differ
diff --git a/_module/ncs/scanswitch.ncs b/_module/ncs/scanswitch.ncs
index 2384f438..90c2b2d6 100644
Binary files a/_module/ncs/scanswitch.ncs and b/_module/ncs/scanswitch.ncs differ
diff --git a/_module/ncs/scoreboard_ou.ncs b/_module/ncs/scoreboard_ou.ncs
index 65496ece..39172862 100644
Binary files a/_module/ncs/scoreboard_ou.ncs and b/_module/ncs/scoreboard_ou.ncs differ
diff --git a/_module/ncs/scribelistens.ncs b/_module/ncs/scribelistens.ncs
index d8df7263..26b393db 100644
Binary files a/_module/ncs/scribelistens.ncs and b/_module/ncs/scribelistens.ncs differ
diff --git a/_module/ncs/scribesetname.ncs b/_module/ncs/scribesetname.ncs
index 52707434..2c9588cb 100644
Binary files a/_module/ncs/scribesetname.ncs and b/_module/ncs/scribesetname.ncs differ
diff --git a/_module/ncs/scribespawn.ncs b/_module/ncs/scribespawn.ncs
index 686db2e9..cf778bd6 100644
Binary files a/_module/ncs/scribespawn.ncs and b/_module/ncs/scribespawn.ncs differ
diff --git a/_module/ncs/scry_list.ncs b/_module/ncs/scry_list.ncs
index f7c71cb1..16be5e2b 100644
Binary files a/_module/ncs/scry_list.ncs and b/_module/ncs/scry_list.ncs differ
diff --git a/_module/ncs/scry_teleport.ncs b/_module/ncs/scry_teleport.ncs
index 74394958..5d44bac9 100644
Binary files a/_module/ncs/scry_teleport.ncs and b/_module/ncs/scry_teleport.ncs differ
diff --git a/_module/ncs/seal_use.ncs b/_module/ncs/seal_use.ncs
index a4d20ec5..f30ac365 100644
Binary files a/_module/ncs/seal_use.ncs and b/_module/ncs/seal_use.ncs differ
diff --git a/_module/ncs/sealcheack.ncs b/_module/ncs/sealcheack.ncs
index 75ad6fd2..519fe44f 100644
Binary files a/_module/ncs/sealcheack.ncs and b/_module/ncs/sealcheack.ncs differ
diff --git a/_module/ncs/secret1_yes.ncs b/_module/ncs/secret1_yes.ncs
index 9843d0ae..3f9fdf22 100644
Binary files a/_module/ncs/secret1_yes.ncs and b/_module/ncs/secret1_yes.ncs differ
diff --git a/_module/ncs/secret3check.ncs b/_module/ncs/secret3check.ncs
index fb3a2186..e9cd2c44 100644
Binary files a/_module/ncs/secret3check.ncs and b/_module/ncs/secret3check.ncs differ
diff --git a/_module/ncs/secret_yes3.ncs b/_module/ncs/secret_yes3.ncs
index 722fdfe9..efa93410 100644
Binary files a/_module/ncs/secret_yes3.ncs and b/_module/ncs/secret_yes3.ncs differ
diff --git a/_module/ncs/secreta1_yes.ncs b/_module/ncs/secreta1_yes.ncs
index 1d842321..8413dead 100644
Binary files a/_module/ncs/secreta1_yes.ncs and b/_module/ncs/secreta1_yes.ncs differ
diff --git a/_module/ncs/secretbathtrigge.ncs b/_module/ncs/secretbathtrigge.ncs
index 54296f82..e7f567e8 100644
Binary files a/_module/ncs/secretbathtrigge.ncs and b/_module/ncs/secretbathtrigge.ncs differ
diff --git a/_module/ncs/secretbathyes.ncs b/_module/ncs/secretbathyes.ncs
index 099063cc..904dec21 100644
Binary files a/_module/ncs/secretbathyes.ncs and b/_module/ncs/secretbathyes.ncs differ
diff --git a/_module/ncs/secretcrack.ncs b/_module/ncs/secretcrack.ncs
index 80554bd8..c681eda9 100644
Binary files a/_module/ncs/secretcrack.ncs and b/_module/ncs/secretcrack.ncs differ
diff --git a/_module/ncs/secretcrack2.ncs b/_module/ncs/secretcrack2.ncs
index 35874d24..b8d1094a 100644
Binary files a/_module/ncs/secretcrack2.ncs and b/_module/ncs/secretcrack2.ncs differ
diff --git a/_module/ncs/secretcrackknob.ncs b/_module/ncs/secretcrackknob.ncs
index ef505a55..3d1f65e8 100644
Binary files a/_module/ncs/secretcrackknob.ncs and b/_module/ncs/secretcrackknob.ncs differ
diff --git a/_module/ncs/secrettrigger.ncs b/_module/ncs/secrettrigger.ncs
index 7cb66743..5e63bbd2 100644
Binary files a/_module/ncs/secrettrigger.ncs and b/_module/ncs/secrettrigger.ncs differ
diff --git a/_module/ncs/secrettrigger2.ncs b/_module/ncs/secrettrigger2.ncs
index c985c8bf..f60e1c49 100644
Binary files a/_module/ncs/secrettrigger2.ncs and b/_module/ncs/secrettrigger2.ncs differ
diff --git a/_module/ncs/secrettrigger3.ncs b/_module/ncs/secrettrigger3.ncs
index ea04d26e..fe4492c0 100644
Binary files a/_module/ncs/secrettrigger3.ncs and b/_module/ncs/secrettrigger3.ncs differ
diff --git a/_module/ncs/securedoorscript.ncs b/_module/ncs/securedoorscript.ncs
index 418e38a3..2292ccb1 100644
Binary files a/_module/ncs/securedoorscript.ncs and b/_module/ncs/securedoorscript.ncs differ
diff --git a/_module/ncs/secureport.ncs b/_module/ncs/secureport.ncs
index 62e10d0b..2fddda4d 100644
Binary files a/_module/ncs/secureport.ncs and b/_module/ncs/secureport.ncs differ
diff --git a/_module/ncs/secureport2.ncs b/_module/ncs/secureport2.ncs
index 4ca432aa..6ac99eec 100644
Binary files a/_module/ncs/secureport2.ncs and b/_module/ncs/secureport2.ncs differ
diff --git a/_module/ncs/seedcheck.ncs b/_module/ncs/seedcheck.ncs
index 4c921b51..946973b9 100644
Binary files a/_module/ncs/seedcheck.ncs and b/_module/ncs/seedcheck.ncs differ
diff --git a/_module/ncs/sendpctotown.ncs b/_module/ncs/sendpctotown.ncs
index 71fc6f6a..0b1528ed 100644
Binary files a/_module/ncs/sendpctotown.ncs and b/_module/ncs/sendpctotown.ncs differ
diff --git a/_module/ncs/sendpestaway.ncs b/_module/ncs/sendpestaway.ncs
index e976a258..cd9ca603 100644
Binary files a/_module/ncs/sendpestaway.ncs and b/_module/ncs/sendpestaway.ncs differ
diff --git a/_module/ncs/sendtoabyss.ncs b/_module/ncs/sendtoabyss.ncs
index b7947cb6..95dd66ec 100644
Binary files a/_module/ncs/sendtoabyss.ncs and b/_module/ncs/sendtoabyss.ncs differ
diff --git a/_module/ncs/server_reset3.ncs b/_module/ncs/server_reset3.ncs
index ed951cc4..d1544831 100644
Binary files a/_module/ncs/server_reset3.ncs and b/_module/ncs/server_reset3.ncs differ
diff --git a/_module/ncs/set_bann_dm_chat.ncs b/_module/ncs/set_bann_dm_chat.ncs
index 0ecbabc6..f55f9dfd 100644
Binary files a/_module/ncs/set_bann_dm_chat.ncs and b/_module/ncs/set_bann_dm_chat.ncs differ
diff --git a/_module/ncs/set_bann_shout.ncs b/_module/ncs/set_bann_shout.ncs
index 5379b27b..fe1da228 100644
Binary files a/_module/ncs/set_bann_shout.ncs and b/_module/ncs/set_bann_shout.ncs differ
diff --git a/_module/ncs/set_cloak_invis.ncs b/_module/ncs/set_cloak_invis.ncs
index 42a52503..55f5d3d2 100644
Binary files a/_module/ncs/set_cloak_invis.ncs and b/_module/ncs/set_cloak_invis.ncs differ
diff --git a/_module/ncs/set_cloak_next.ncs b/_module/ncs/set_cloak_next.ncs
index f867a1cf..9224ef7d 100644
Binary files a/_module/ncs/set_cloak_next.ncs and b/_module/ncs/set_cloak_next.ncs differ
diff --git a/_module/ncs/set_cloak_prev.ncs b/_module/ncs/set_cloak_prev.ncs
index 7f33eaf0..1c012fb1 100644
Binary files a/_module/ncs/set_cloak_prev.ncs and b/_module/ncs/set_cloak_prev.ncs differ
diff --git a/_module/ncs/set_dm_area_msg.ncs b/_module/ncs/set_dm_area_msg.ncs
index fe0de5e2..60592c1d 100644
Binary files a/_module/ncs/set_dm_area_msg.ncs and b/_module/ncs/set_dm_area_msg.ncs differ
diff --git a/_module/ncs/set_dm_msg_1.ncs b/_module/ncs/set_dm_msg_1.ncs
index cf35a81c..7b9ac42d 100644
Binary files a/_module/ncs/set_dm_msg_1.ncs and b/_module/ncs/set_dm_msg_1.ncs differ
diff --git a/_module/ncs/set_dm_msg_2.ncs b/_module/ncs/set_dm_msg_2.ncs
index dc2ed49e..93044319 100644
Binary files a/_module/ncs/set_dm_msg_2.ncs and b/_module/ncs/set_dm_msg_2.ncs differ
diff --git a/_module/ncs/set_dm_msg_3.ncs b/_module/ncs/set_dm_msg_3.ncs
index 146429e9..abf6c7c0 100644
Binary files a/_module/ncs/set_dm_msg_3.ncs and b/_module/ncs/set_dm_msg_3.ncs differ
diff --git a/_module/ncs/set_dm_msg_4.ncs b/_module/ncs/set_dm_msg_4.ncs
index cdfe5d8e..027e2b7b 100644
Binary files a/_module/ncs/set_dm_msg_4.ncs and b/_module/ncs/set_dm_msg_4.ncs differ
diff --git a/_module/ncs/set_dm_msg_5.ncs b/_module/ncs/set_dm_msg_5.ncs
index f9e6949d..5f348f57 100644
Binary files a/_module/ncs/set_dm_msg_5.ncs and b/_module/ncs/set_dm_msg_5.ncs differ
diff --git a/_module/ncs/set_dm_msg_6.ncs b/_module/ncs/set_dm_msg_6.ncs
index 19933767..75181c85 100644
Binary files a/_module/ncs/set_dm_msg_6.ncs and b/_module/ncs/set_dm_msg_6.ncs differ
diff --git a/_module/ncs/set_dm_msg_7.ncs b/_module/ncs/set_dm_msg_7.ncs
index 6e80c05d..16c16e33 100644
Binary files a/_module/ncs/set_dm_msg_7.ncs and b/_module/ncs/set_dm_msg_7.ncs differ
diff --git a/_module/ncs/set_dm_msg_8.ncs b/_module/ncs/set_dm_msg_8.ncs
index b0e61680..44d2fba2 100644
Binary files a/_module/ncs/set_dm_msg_8.ncs and b/_module/ncs/set_dm_msg_8.ncs differ
diff --git a/_module/ncs/set_dm_msg_9.ncs b/_module/ncs/set_dm_msg_9.ncs
index 5a8fdd03..06d19631 100644
Binary files a/_module/ncs/set_dm_msg_9.ncs and b/_module/ncs/set_dm_msg_9.ncs differ
diff --git a/_module/ncs/set_dm_npc_chat.ncs b/_module/ncs/set_dm_npc_chat.ncs
index 10ddd335..7c5ff4c1 100644
Binary files a/_module/ncs/set_dm_npc_chat.ncs and b/_module/ncs/set_dm_npc_chat.ncs differ
diff --git a/_module/ncs/set_dm_pcolor.ncs b/_module/ncs/set_dm_pcolor.ncs
index c16a5702..93062d17 100644
Binary files a/_module/ncs/set_dm_pcolor.ncs and b/_module/ncs/set_dm_pcolor.ncs differ
diff --git a/_module/ncs/set_dm_scolor.ncs b/_module/ncs/set_dm_scolor.ncs
index ff6c813c..3bcfe574 100644
Binary files a/_module/ncs/set_dm_scolor.ncs and b/_module/ncs/set_dm_scolor.ncs differ
diff --git a/_module/ncs/set_dm_tcolor.ncs b/_module/ncs/set_dm_tcolor.ncs
index 79298d63..02794b8c 100644
Binary files a/_module/ncs/set_dm_tcolor.ncs and b/_module/ncs/set_dm_tcolor.ncs differ
diff --git a/_module/ncs/set_mon_port.ncs b/_module/ncs/set_mon_port.ncs
index 26d70098..24f1e3cc 100644
Binary files a/_module/ncs/set_mon_port.ncs and b/_module/ncs/set_mon_port.ncs differ
diff --git a/_module/ncs/set_rainbow_item.ncs b/_module/ncs/set_rainbow_item.ncs
index e71a4f09..0d58def5 100644
Binary files a/_module/ncs/set_rainbow_item.ncs and b/_module/ncs/set_rainbow_item.ncs differ
diff --git a/_module/ncs/set_text_random.ncs b/_module/ncs/set_text_random.ncs
index f2e42747..1c597792 100644
Binary files a/_module/ncs/set_text_random.ncs and b/_module/ncs/set_text_random.ncs differ
diff --git a/_module/ncs/set_xp_amnt.ncs b/_module/ncs/set_xp_amnt.ncs
index 8d650ca7..c9b828cc 100644
Binary files a/_module/ncs/set_xp_amnt.ncs and b/_module/ncs/set_xp_amnt.ncs differ
diff --git a/_module/ncs/setappearance1.ncs b/_module/ncs/setappearance1.ncs
index bd368c29..7f159ad4 100644
Binary files a/_module/ncs/setappearance1.ncs and b/_module/ncs/setappearance1.ncs differ
diff --git a/_module/ncs/setappearance2.ncs b/_module/ncs/setappearance2.ncs
index a2c5f43f..fd26b4f8 100644
Binary files a/_module/ncs/setappearance2.ncs and b/_module/ncs/setappearance2.ncs differ
diff --git a/_module/ncs/setbaseappearanc.ncs b/_module/ncs/setbaseappearanc.ncs
index 14e9d50b..935c40bb 100644
Binary files a/_module/ncs/setbaseappearanc.ncs and b/_module/ncs/setbaseappearanc.ncs differ
diff --git a/_module/ncs/sethasgambled.ncs b/_module/ncs/sethasgambled.ncs
index fffb6366..c04ddd06 100644
Binary files a/_module/ncs/sethasgambled.ncs and b/_module/ncs/sethasgambled.ncs differ
diff --git a/_module/ncs/setmonsterpic.ncs b/_module/ncs/setmonsterpic.ncs
index 1d2699c1..2efe0bdc 100644
Binary files a/_module/ncs/setmonsterpic.ncs and b/_module/ncs/setmonsterpic.ncs differ
diff --git a/_module/ncs/setmulticolor.ncs b/_module/ncs/setmulticolor.ncs
index 4964d755..343abf4f 100644
Binary files a/_module/ncs/setmulticolor.ncs and b/_module/ncs/setmulticolor.ncs differ
diff --git a/_module/ncs/setnextportrait.ncs b/_module/ncs/setnextportrait.ncs
index 8c41814c..b86b2550 100644
Binary files a/_module/ncs/setnextportrait.ncs and b/_module/ncs/setnextportrait.ncs differ
diff --git a/_module/ncs/setplotcolor.ncs b/_module/ncs/setplotcolor.ncs
index b211e5fd..f9880232 100644
Binary files a/_module/ncs/setplotcolor.ncs and b/_module/ncs/setplotcolor.ncs differ
diff --git a/_module/ncs/setrandomcolor.ncs b/_module/ncs/setrandomcolor.ncs
index ea8556b0..31b2d432 100644
Binary files a/_module/ncs/setrandomcolor.ncs and b/_module/ncs/setrandomcolor.ncs differ
diff --git a/_module/ncs/setxpbank.ncs b/_module/ncs/setxpbank.ncs
index d88fa8cb..57a2db1a 100644
Binary files a/_module/ncs/setxpbank.ncs and b/_module/ncs/setxpbank.ncs differ
diff --git a/_module/ncs/setxpbank2.ncs b/_module/ncs/setxpbank2.ncs
index 7843c2eb..ed5a60fd 100644
Binary files a/_module/ncs/setxpbank2.ncs and b/_module/ncs/setxpbank2.ncs differ
diff --git a/_module/ncs/sf_bonearm.ncs b/_module/ncs/sf_bonearm.ncs
index 4e3efd5c..f0f13fd4 100644
Binary files a/_module/ncs/sf_bonearm.ncs and b/_module/ncs/sf_bonearm.ncs differ
diff --git a/_module/ncs/sf_green_eyes.ncs b/_module/ncs/sf_green_eyes.ncs
index d5e134dd..4d73f3ea 100644
Binary files a/_module/ncs/sf_green_eyes.ncs and b/_module/ncs/sf_green_eyes.ncs differ
diff --git a/_module/ncs/sf_h_next.ncs b/_module/ncs/sf_h_next.ncs
index 7d340c04..a8c89bff 100644
Binary files a/_module/ncs/sf_h_next.ncs and b/_module/ncs/sf_h_next.ncs differ
diff --git a/_module/ncs/sf_h_prev.ncs b/_module/ncs/sf_h_prev.ncs
index d9da5896..46f0c303 100644
Binary files a/_module/ncs/sf_h_prev.ncs and b/_module/ncs/sf_h_prev.ncs differ
diff --git a/_module/ncs/sf_noeyes.ncs b/_module/ncs/sf_noeyes.ncs
index d256d49e..1d52522e 100644
Binary files a/_module/ncs/sf_noeyes.ncs and b/_module/ncs/sf_noeyes.ncs differ
diff --git a/_module/ncs/sf_normalarm.ncs b/_module/ncs/sf_normalarm.ncs
index 78c9f602..0212a1c2 100644
Binary files a/_module/ncs/sf_normalarm.ncs and b/_module/ncs/sf_normalarm.ncs differ
diff --git a/_module/ncs/sf_notail.ncs b/_module/ncs/sf_notail.ncs
index 444da53d..48c05875 100644
Binary files a/_module/ncs/sf_notail.ncs and b/_module/ncs/sf_notail.ncs differ
diff --git a/_module/ncs/sf_notattoo.ncs b/_module/ncs/sf_notattoo.ncs
index 9bc9cc11..4a8b5a76 100644
Binary files a/_module/ncs/sf_notattoo.ncs and b/_module/ncs/sf_notattoo.ncs differ
diff --git a/_module/ncs/sf_nowings.ncs b/_module/ncs/sf_nowings.ncs
index 45544cf1..ac4a16f3 100644
Binary files a/_module/ncs/sf_nowings.ncs and b/_module/ncs/sf_nowings.ncs differ
diff --git a/_module/ncs/sf_red_eyes.ncs b/_module/ncs/sf_red_eyes.ncs
index 68d5f602..be626152 100644
Binary files a/_module/ncs/sf_red_eyes.ncs and b/_module/ncs/sf_red_eyes.ncs differ
diff --git a/_module/ncs/sf_t_next.ncs b/_module/ncs/sf_t_next.ncs
index e788e677..4357c12d 100644
Binary files a/_module/ncs/sf_t_next.ncs and b/_module/ncs/sf_t_next.ncs differ
diff --git a/_module/ncs/sf_t_prev.ncs b/_module/ncs/sf_t_prev.ncs
index 3855d02e..72c12d09 100644
Binary files a/_module/ncs/sf_t_prev.ncs and b/_module/ncs/sf_t_prev.ncs differ
diff --git a/_module/ncs/sf_tattoo.ncs b/_module/ncs/sf_tattoo.ncs
index c3bb572b..d734f3a8 100644
Binary files a/_module/ncs/sf_tattoo.ncs and b/_module/ncs/sf_tattoo.ncs differ
diff --git a/_module/ncs/sf_w_next.ncs b/_module/ncs/sf_w_next.ncs
index f46c92a8..284c866b 100644
Binary files a/_module/ncs/sf_w_next.ncs and b/_module/ncs/sf_w_next.ncs differ
diff --git a/_module/ncs/sf_w_prev.ncs b/_module/ncs/sf_w_prev.ncs
index 77e4fca2..c487bdc1 100644
Binary files a/_module/ncs/sf_w_prev.ncs and b/_module/ncs/sf_w_prev.ncs differ
diff --git a/_module/ncs/sf_wingwand.ncs b/_module/ncs/sf_wingwand.ncs
index a416ab9c..bc76f6ea 100644
Binary files a/_module/ncs/sf_wingwand.ncs and b/_module/ncs/sf_wingwand.ncs differ
diff --git a/_module/ncs/sf_xp.ncs b/_module/ncs/sf_xp.ncs
index 9ac27185..b0612312 100644
Binary files a/_module/ncs/sf_xp.ncs and b/_module/ncs/sf_xp.ncs differ
diff --git a/_module/ncs/sf_yellow_eyes.ncs b/_module/ncs/sf_yellow_eyes.ncs
index 52c11671..cbc43d86 100644
Binary files a/_module/ncs/sf_yellow_eyes.ncs and b/_module/ncs/sf_yellow_eyes.ncs differ
diff --git a/_module/ncs/sfpb_balance.ncs b/_module/ncs/sfpb_balance.ncs
index d93df8eb..f76ebb30 100644
Binary files a/_module/ncs/sfpb_balance.ncs and b/_module/ncs/sfpb_balance.ncs differ
diff --git a/_module/ncs/sfpb_close.ncs b/_module/ncs/sfpb_close.ncs
index 8cd88492..49332de4 100644
Binary files a/_module/ncs/sfpb_close.ncs and b/_module/ncs/sfpb_close.ncs differ
diff --git a/_module/ncs/sfpb_conv.ncs b/_module/ncs/sfpb_conv.ncs
index cffb7282..a2e879f3 100644
Binary files a/_module/ncs/sfpb_conv.ncs and b/_module/ncs/sfpb_conv.ncs differ
diff --git a/_module/ncs/sfpb_deposit.ncs b/_module/ncs/sfpb_deposit.ncs
index 0da41dba..7af9abe1 100644
Binary files a/_module/ncs/sfpb_deposit.ncs and b/_module/ncs/sfpb_deposit.ncs differ
diff --git a/_module/ncs/sfpb_invalid.ncs b/_module/ncs/sfpb_invalid.ncs
index 649580c0..2b248861 100644
Binary files a/_module/ncs/sfpb_invalid.ncs and b/_module/ncs/sfpb_invalid.ncs differ
diff --git a/_module/ncs/sfpb_open.ncs b/_module/ncs/sfpb_open.ncs
index 0fcad62f..a204162d 100644
Binary files a/_module/ncs/sfpb_open.ncs and b/_module/ncs/sfpb_open.ncs differ
diff --git a/_module/ncs/sfpb_used.ncs b/_module/ncs/sfpb_used.ncs
index 9723321f..abc3251a 100644
Binary files a/_module/ncs/sfpb_used.ncs and b/_module/ncs/sfpb_used.ncs differ
diff --git a/_module/ncs/sfpb_w_fail.ncs b/_module/ncs/sfpb_w_fail.ncs
index 1f5da3e2..35de492d 100644
Binary files a/_module/ncs/sfpb_w_fail.ncs and b/_module/ncs/sfpb_w_fail.ncs differ
diff --git a/_module/ncs/sfpb_withdraw.ncs b/_module/ncs/sfpb_withdraw.ncs
index 6b548c70..1ed0db8f 100644
Binary files a/_module/ncs/sfpb_withdraw.ncs and b/_module/ncs/sfpb_withdraw.ncs differ
diff --git a/_module/ncs/shadow_port.ncs b/_module/ncs/shadow_port.ncs
index 94b50c34..4889314a 100644
Binary files a/_module/ncs/shadow_port.ncs and b/_module/ncs/shadow_port.ncs differ
diff --git a/_module/ncs/shopdoor.ncs b/_module/ncs/shopdoor.ncs
index 499da6bd..420c024b 100644
Binary files a/_module/ncs/shopdoor.ncs and b/_module/ncs/shopdoor.ncs differ
diff --git a/_module/ncs/shopdoor2.ncs b/_module/ncs/shopdoor2.ncs
index 8c8dda57..fea475bc 100644
Binary files a/_module/ncs/shopdoor2.ncs and b/_module/ncs/shopdoor2.ncs differ
diff --git a/_module/ncs/shopdoor3.ncs b/_module/ncs/shopdoor3.ncs
index b477df95..68b9f337 100644
Binary files a/_module/ncs/shopdoor3.ncs and b/_module/ncs/shopdoor3.ncs differ
diff --git a/_module/ncs/shopdoorquick.ncs b/_module/ncs/shopdoorquick.ncs
index b96409e3..95d13eb2 100644
Binary files a/_module/ncs/shopdoorquick.ncs and b/_module/ncs/shopdoorquick.ncs differ
diff --git a/_module/ncs/shovelcheck.ncs b/_module/ncs/shovelcheck.ncs
index 3de854e7..dd4469b1 100644
Binary files a/_module/ncs/shovelcheck.ncs and b/_module/ncs/shovelcheck.ncs differ
diff --git a/_module/ncs/shutguilddoor.ncs b/_module/ncs/shutguilddoor.ncs
index 60607d5f..a9364624 100644
Binary files a/_module/ncs/shutguilddoor.ncs and b/_module/ncs/shutguilddoor.ncs differ
diff --git a/_module/ncs/siempre.ncs b/_module/ncs/siempre.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/siempre.ncs and b/_module/ncs/siempre.ncs differ
diff --git a/_module/ncs/silenttrigger.ncs b/_module/ncs/silenttrigger.ncs
index 728e58e1..9e22b5b0 100644
Binary files a/_module/ncs/silenttrigger.ncs and b/_module/ncs/silenttrigger.ncs differ
diff --git a/_module/ncs/silenttrigger2.ncs b/_module/ncs/silenttrigger2.ncs
index 90e8f4e5..2274260f 100644
Binary files a/_module/ncs/silenttrigger2.ncs and b/_module/ncs/silenttrigger2.ncs differ
diff --git a/_module/ncs/skeletondeath.ncs b/_module/ncs/skeletondeath.ncs
index 4d94ac68..e9c01763 100644
Binary files a/_module/ncs/skeletondeath.ncs and b/_module/ncs/skeletondeath.ncs differ
diff --git a/_module/ncs/sleepenter.ncs b/_module/ncs/sleepenter.ncs
index 6ba913b7..8d849937 100644
Binary files a/_module/ncs/sleepenter.ncs and b/_module/ncs/sleepenter.ncs differ
diff --git a/_module/ncs/sleeping.ncs b/_module/ncs/sleeping.ncs
index c7cbcc04..aec17279 100644
Binary files a/_module/ncs/sleeping.ncs and b/_module/ncs/sleeping.ncs differ
diff --git a/_module/ncs/slithexit.ncs b/_module/ncs/slithexit.ncs
index 809ab967..28eae210 100644
Binary files a/_module/ncs/slithexit.ncs and b/_module/ncs/slithexit.ncs differ
diff --git a/_module/ncs/slithslayer.ncs b/_module/ncs/slithslayer.ncs
index c5a12dc5..2ff3b523 100644
Binary files a/_module/ncs/slithslayer.ncs and b/_module/ncs/slithslayer.ncs differ
diff --git a/_module/ncs/slumdoor.ncs b/_module/ncs/slumdoor.ncs
index 8acb3ed4..8f747873 100644
Binary files a/_module/ncs/slumdoor.ncs and b/_module/ncs/slumdoor.ncs differ
diff --git a/_module/ncs/smack.ncs b/_module/ncs/smack.ncs
index 0d09db12..63a16f04 100644
Binary files a/_module/ncs/smack.ncs and b/_module/ncs/smack.ncs differ
diff --git a/_module/ncs/smack2.ncs b/_module/ncs/smack2.ncs
index 79a5179c..16b7459f 100644
Binary files a/_module/ncs/smack2.ncs and b/_module/ncs/smack2.ncs differ
diff --git a/_module/ncs/soilcheck.ncs b/_module/ncs/soilcheck.ncs
index e0fcebc8..6805c5da 100644
Binary files a/_module/ncs/soilcheck.ncs and b/_module/ncs/soilcheck.ncs differ
diff --git a/_module/ncs/soulcheck.ncs b/_module/ncs/soulcheck.ncs
index fbcfd935..92337c41 100644
Binary files a/_module/ncs/soulcheck.ncs and b/_module/ncs/soulcheck.ncs differ
diff --git a/_module/ncs/spawn1stguard.ncs b/_module/ncs/spawn1stguard.ncs
index edbfac64..9aef6995 100644
Binary files a/_module/ncs/spawn1stguard.ncs and b/_module/ncs/spawn1stguard.ncs differ
diff --git a/_module/ncs/spawn_horses.ncs b/_module/ncs/spawn_horses.ncs
index b0983c3e..4fac8e33 100644
Binary files a/_module/ncs/spawn_horses.ncs and b/_module/ncs/spawn_horses.ncs differ
diff --git a/_module/ncs/spawn_npc_vfx_oe.ncs b/_module/ncs/spawn_npc_vfx_oe.ncs
index 599d1544..2dd0ec15 100644
Binary files a/_module/ncs/spawn_npc_vfx_oe.ncs and b/_module/ncs/spawn_npc_vfx_oe.ncs differ
diff --git a/_module/ncs/spawn_tailors.ncs b/_module/ncs/spawn_tailors.ncs
index e65bd347..d0a2657b 100644
Binary files a/_module/ncs/spawn_tailors.ncs and b/_module/ncs/spawn_tailors.ncs differ
diff --git a/_module/ncs/spawnalchemist.ncs b/_module/ncs/spawnalchemist.ncs
index 4fe09990..11f95abf 100644
Binary files a/_module/ncs/spawnalchemist.ncs and b/_module/ncs/spawnalchemist.ncs differ
diff --git a/_module/ncs/spawnarmorshop.ncs b/_module/ncs/spawnarmorshop.ncs
index 9cb5f163..1ba0b143 100644
Binary files a/_module/ncs/spawnarmorshop.ncs and b/_module/ncs/spawnarmorshop.ncs differ
diff --git a/_module/ncs/spawnartifact.ncs b/_module/ncs/spawnartifact.ncs
index 2bbdaa35..11e5480b 100644
Binary files a/_module/ncs/spawnartifact.ncs and b/_module/ncs/spawnartifact.ncs differ
diff --git a/_module/ncs/spawnbanker.ncs b/_module/ncs/spawnbanker.ncs
index c1df056f..12b2adaa 100644
Binary files a/_module/ncs/spawnbanker.ncs and b/_module/ncs/spawnbanker.ncs differ
diff --git a/_module/ncs/spawnbartender.ncs b/_module/ncs/spawnbartender.ncs
index 678f326f..7d610100 100644
Binary files a/_module/ncs/spawnbartender.ncs and b/_module/ncs/spawnbartender.ncs differ
diff --git a/_module/ncs/spawnbeetlesmith.ncs b/_module/ncs/spawnbeetlesmith.ncs
index b9c5336d..eed78f0c 100644
Binary files a/_module/ncs/spawnbeetlesmith.ncs and b/_module/ncs/spawnbeetlesmith.ncs differ
diff --git a/_module/ncs/spawncaptain.ncs b/_module/ncs/spawncaptain.ncs
index 5d45794b..501d4f4c 100644
Binary files a/_module/ncs/spawncaptain.ncs and b/_module/ncs/spawncaptain.ncs differ
diff --git a/_module/ncs/spawnclone.ncs b/_module/ncs/spawnclone.ncs
index a6cf5687..19c7f572 100644
Binary files a/_module/ncs/spawnclone.ncs and b/_module/ncs/spawnclone.ncs differ
diff --git a/_module/ncs/spawnclothingmer.ncs b/_module/ncs/spawnclothingmer.ncs
index 85945492..1fc1ab17 100644
Binary files a/_module/ncs/spawnclothingmer.ncs and b/_module/ncs/spawnclothingmer.ncs differ
diff --git a/_module/ncs/spawncrazywitch.ncs b/_module/ncs/spawncrazywitch.ncs
index deafd3a2..86d66f61 100644
Binary files a/_module/ncs/spawncrazywitch.ncs and b/_module/ncs/spawncrazywitch.ncs differ
diff --git a/_module/ncs/spawndoby.ncs b/_module/ncs/spawndoby.ncs
index a2bb4bb1..32afcf1f 100644
Binary files a/_module/ncs/spawndoby.ncs and b/_module/ncs/spawndoby.ncs differ
diff --git a/_module/ncs/spawnelfbardstor.ncs b/_module/ncs/spawnelfbardstor.ncs
index c1c680fb..74ed2654 100644
Binary files a/_module/ncs/spawnelfbardstor.ncs and b/_module/ncs/spawnelfbardstor.ncs differ
diff --git a/_module/ncs/spawnemporium.ncs b/_module/ncs/spawnemporium.ncs
index 339922d2..6b2f0604 100644
Binary files a/_module/ncs/spawnemporium.ncs and b/_module/ncs/spawnemporium.ncs differ
diff --git a/_module/ncs/spawnfarmerbob.ncs b/_module/ncs/spawnfarmerbob.ncs
index 6cee547b..97899a9a 100644
Binary files a/_module/ncs/spawnfarmerbob.ncs and b/_module/ncs/spawnfarmerbob.ncs differ
diff --git a/_module/ncs/spawnforesthag.ncs b/_module/ncs/spawnforesthag.ncs
index 43f4dde7..96a8908a 100644
Binary files a/_module/ncs/spawnforesthag.ncs and b/_module/ncs/spawnforesthag.ncs differ
diff --git a/_module/ncs/spawngateguard.ncs b/_module/ncs/spawngateguard.ncs
index 012f65bf..a1e9357e 100644
Binary files a/_module/ncs/spawngateguard.ncs and b/_module/ncs/spawngateguard.ncs differ
diff --git a/_module/ncs/spawngossipnpc.ncs b/_module/ncs/spawngossipnpc.ncs
index 22ec5918..e79b9f81 100644
Binary files a/_module/ncs/spawngossipnpc.ncs and b/_module/ncs/spawngossipnpc.ncs differ
diff --git a/_module/ncs/spawngypsy.ncs b/_module/ncs/spawngypsy.ncs
index 2386b357..5ef05e89 100644
Binary files a/_module/ncs/spawngypsy.ncs and b/_module/ncs/spawngypsy.ncs differ
diff --git a/_module/ncs/spawnhazel.ncs b/_module/ncs/spawnhazel.ncs
index d5a5627e..7e3adff8 100644
Binary files a/_module/ncs/spawnhazel.ncs and b/_module/ncs/spawnhazel.ncs differ
diff --git a/_module/ncs/spawnhazelwitch.ncs b/_module/ncs/spawnhazelwitch.ncs
index 0f92f124..0ea32ca3 100644
Binary files a/_module/ncs/spawnhazelwitch.ncs and b/_module/ncs/spawnhazelwitch.ncs differ
diff --git a/_module/ncs/spawnhermit.ncs b/_module/ncs/spawnhermit.ncs
index 8938dc1a..1688096f 100644
Binary files a/_module/ncs/spawnhermit.ncs and b/_module/ncs/spawnhermit.ncs differ
diff --git a/_module/ncs/spawnjailguard1.ncs b/_module/ncs/spawnjailguard1.ncs
index b7ffd8e0..149d9905 100644
Binary files a/_module/ncs/spawnjailguard1.ncs and b/_module/ncs/spawnjailguard1.ncs differ
diff --git a/_module/ncs/spawnlegend.ncs b/_module/ncs/spawnlegend.ncs
index 3e823972..3cb9c9d0 100644
Binary files a/_module/ncs/spawnlegend.ncs and b/_module/ncs/spawnlegend.ncs differ
diff --git a/_module/ncs/spawnlokiseye.ncs b/_module/ncs/spawnlokiseye.ncs
index 464d036f..f0da4860 100644
Binary files a/_module/ncs/spawnlokiseye.ncs and b/_module/ncs/spawnlokiseye.ncs differ
diff --git a/_module/ncs/spawnloremaster.ncs b/_module/ncs/spawnloremaster.ncs
index 3149e507..36d4d94d 100644
Binary files a/_module/ncs/spawnloremaster.ncs and b/_module/ncs/spawnloremaster.ncs differ
diff --git a/_module/ncs/spawnmagestore.ncs b/_module/ncs/spawnmagestore.ncs
index 530a35b6..4afa3632 100644
Binary files a/_module/ncs/spawnmagestore.ncs and b/_module/ncs/spawnmagestore.ncs differ
diff --git a/_module/ncs/spawnmeremnpc.ncs b/_module/ncs/spawnmeremnpc.ncs
index faf841df..db473f29 100644
Binary files a/_module/ncs/spawnmeremnpc.ncs and b/_module/ncs/spawnmeremnpc.ncs differ
diff --git a/_module/ncs/spawnmultiplenpc.ncs b/_module/ncs/spawnmultiplenpc.ncs
index f76c6985..5a69d9f0 100644
Binary files a/_module/ncs/spawnmultiplenpc.ncs and b/_module/ncs/spawnmultiplenpc.ncs differ
diff --git a/_module/ncs/spawnnpc.ncs b/_module/ncs/spawnnpc.ncs
index d9403c13..f8f1d2a0 100644
Binary files a/_module/ncs/spawnnpc.ncs and b/_module/ncs/spawnnpc.ncs differ
diff --git a/_module/ncs/spawnoldmadman.ncs b/_module/ncs/spawnoldmadman.ncs
index 60b14b43..183f9f51 100644
Binary files a/_module/ncs/spawnoldmadman.ncs and b/_module/ncs/spawnoldmadman.ncs differ
diff --git a/_module/ncs/spawnomegaforge.ncs b/_module/ncs/spawnomegaforge.ncs
index 7673f9b9..25b63ae2 100644
Binary files a/_module/ncs/spawnomegaforge.ncs and b/_module/ncs/spawnomegaforge.ncs differ
diff --git a/_module/ncs/spawnplaceables.ncs b/_module/ncs/spawnplaceables.ncs
index 762cd7ff..375a1dff 100644
Binary files a/_module/ncs/spawnplaceables.ncs and b/_module/ncs/spawnplaceables.ncs differ
diff --git a/_module/ncs/spawnpracticeorc.ncs b/_module/ncs/spawnpracticeorc.ncs
index d8c37128..43b92715 100644
Binary files a/_module/ncs/spawnpracticeorc.ncs and b/_module/ncs/spawnpracticeorc.ncs differ
diff --git a/_module/ncs/spawnpriestnpc.ncs b/_module/ncs/spawnpriestnpc.ncs
index f908efcc..852619dc 100644
Binary files a/_module/ncs/spawnpriestnpc.ncs and b/_module/ncs/spawnpriestnpc.ncs differ
diff --git a/_module/ncs/spawnrareshpnpc.ncs b/_module/ncs/spawnrareshpnpc.ncs
index ef7ccaba..5fb5104d 100644
Binary files a/_module/ncs/spawnrareshpnpc.ncs and b/_module/ncs/spawnrareshpnpc.ncs differ
diff --git a/_module/ncs/spawnrowennpc.ncs b/_module/ncs/spawnrowennpc.ncs
index 3e851ea7..299e7afe 100644
Binary files a/_module/ncs/spawnrowennpc.ncs and b/_module/ncs/spawnrowennpc.ncs differ
diff --git a/_module/ncs/spawnsage.ncs b/_module/ncs/spawnsage.ncs
index f8dc05cb..08e749ce 100644
Binary files a/_module/ncs/spawnsage.ncs and b/_module/ncs/spawnsage.ncs differ
diff --git a/_module/ncs/spawnsatan.ncs b/_module/ncs/spawnsatan.ncs
index 21f4e08f..939d259a 100644
Binary files a/_module/ncs/spawnsatan.ncs and b/_module/ncs/spawnsatan.ncs differ
diff --git a/_module/ncs/spawnwarden.ncs b/_module/ncs/spawnwarden.ncs
index 55403de8..79e02ade 100644
Binary files a/_module/ncs/spawnwarden.ncs and b/_module/ncs/spawnwarden.ncs differ
diff --git a/_module/ncs/spawnweaponshop.ncs b/_module/ncs/spawnweaponshop.ncs
index 036d60d5..1ff95d91 100644
Binary files a/_module/ncs/spawnweaponshop.ncs and b/_module/ncs/spawnweaponshop.ncs differ
diff --git a/_module/ncs/spawnwizard1.ncs b/_module/ncs/spawnwizard1.ncs
index 6b578bf3..5e38badf 100644
Binary files a/_module/ncs/spawnwizard1.ncs and b/_module/ncs/spawnwizard1.ncs differ
diff --git a/_module/ncs/spawnwonditems.ncs b/_module/ncs/spawnwonditems.ncs
index 1d1df22b..f8e69098 100644
Binary files a/_module/ncs/spawnwonditems.ncs and b/_module/ncs/spawnwonditems.ncs differ
diff --git a/_module/ncs/speedcast.ncs b/_module/ncs/speedcast.ncs
index 0870d162..fa38690a 100644
Binary files a/_module/ncs/speedcast.ncs and b/_module/ncs/speedcast.ncs differ
diff --git a/_module/ncs/speedcaster.ncs b/_module/ncs/speedcaster.ncs
index 507b1dc3..b31e7628 100644
Binary files a/_module/ncs/speedcaster.ncs and b/_module/ncs/speedcaster.ncs differ
diff --git a/_module/ncs/speedcaster_oc.ncs b/_module/ncs/speedcaster_oc.ncs
index 3908cb81..78a25341 100644
Binary files a/_module/ncs/speedcaster_oc.ncs and b/_module/ncs/speedcaster_oc.ncs differ
diff --git a/_module/ncs/spelkill.ncs b/_module/ncs/spelkill.ncs
index 243d3b46..6687cded 100644
Binary files a/_module/ncs/spelkill.ncs and b/_module/ncs/spelkill.ncs differ
diff --git a/_module/ncs/spelldefender.ncs b/_module/ncs/spelldefender.ncs
index b792d24f..ca94256b 100644
Binary files a/_module/ncs/spelldefender.ncs and b/_module/ncs/spelldefender.ncs differ
diff --git a/_module/ncs/ssecretlock1.ncs b/_module/ncs/ssecretlock1.ncs
index a377663f..4e4e060d 100644
Binary files a/_module/ncs/ssecretlock1.ncs and b/_module/ncs/ssecretlock1.ncs differ
diff --git a/_module/ncs/ssring.ncs b/_module/ncs/ssring.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/ssring.ncs and b/_module/ncs/ssring.ncs differ
diff --git a/_module/ncs/staff002.ncs b/_module/ncs/staff002.ncs
index 1994b6b2..c4c19e4b 100644
Binary files a/_module/ncs/staff002.ncs and b/_module/ncs/staff002.ncs differ
diff --git a/_module/ncs/staffcheck1.ncs b/_module/ncs/staffcheck1.ncs
index 763a839a..2bbc0b7b 100644
Binary files a/_module/ncs/staffcheck1.ncs and b/_module/ncs/staffcheck1.ncs differ
diff --git a/_module/ncs/staffcheck2.ncs b/_module/ncs/staffcheck2.ncs
index fffa7590..7b643561 100644
Binary files a/_module/ncs/staffcheck2.ncs and b/_module/ncs/staffcheck2.ncs differ
diff --git a/_module/ncs/staffcheck3.ncs b/_module/ncs/staffcheck3.ncs
index a3ca41be..d8a3c491 100644
Binary files a/_module/ncs/staffcheck3.ncs and b/_module/ncs/staffcheck3.ncs differ
diff --git a/_module/ncs/staffcheck4.ncs b/_module/ncs/staffcheck4.ncs
index d9273072..e6ebd4d2 100644
Binary files a/_module/ncs/staffcheck4.ncs and b/_module/ncs/staffcheck4.ncs differ
diff --git a/_module/ncs/staffcheck5.ncs b/_module/ncs/staffcheck5.ncs
index dd99f55a..26b6eaa4 100644
Binary files a/_module/ncs/staffcheck5.ncs and b/_module/ncs/staffcheck5.ncs differ
diff --git a/_module/ncs/staffspawn1.ncs b/_module/ncs/staffspawn1.ncs
index a6a831a3..10197b64 100644
Binary files a/_module/ncs/staffspawn1.ncs and b/_module/ncs/staffspawn1.ncs differ
diff --git a/_module/ncs/staffspawn2.ncs b/_module/ncs/staffspawn2.ncs
index bd751abd..a877709a 100644
Binary files a/_module/ncs/staffspawn2.ncs and b/_module/ncs/staffspawn2.ncs differ
diff --git a/_module/ncs/staffspawn3.ncs b/_module/ncs/staffspawn3.ncs
index ae966a86..a2bd940b 100644
Binary files a/_module/ncs/staffspawn3.ncs and b/_module/ncs/staffspawn3.ncs differ
diff --git a/_module/ncs/staffspawn4.ncs b/_module/ncs/staffspawn4.ncs
index 1994b6b2..c4c19e4b 100644
Binary files a/_module/ncs/staffspawn4.ncs and b/_module/ncs/staffspawn4.ncs differ
diff --git a/_module/ncs/staffspawn5.ncs b/_module/ncs/staffspawn5.ncs
index b8523c6b..f1a336c0 100644
Binary files a/_module/ncs/staffspawn5.ncs and b/_module/ncs/staffspawn5.ncs differ
diff --git a/_module/ncs/start_convo.ncs b/_module/ncs/start_convo.ncs
index 50e65c7e..78169ce0 100644
Binary files a/_module/ncs/start_convo.ncs and b/_module/ncs/start_convo.ncs differ
diff --git a/_module/ncs/start_pit_conv.ncs b/_module/ncs/start_pit_conv.ncs
index cace52b2..0f5c5841 100644
Binary files a/_module/ncs/start_pit_conv.ncs and b/_module/ncs/start_pit_conv.ncs differ
diff --git a/_module/ncs/startarenaconv.ncs b/_module/ncs/startarenaconv.ncs
index 50e65c7e..78169ce0 100644
Binary files a/_module/ncs/startarenaconv.ncs and b/_module/ncs/startarenaconv.ncs differ
diff --git a/_module/ncs/startarmorshop.ncs b/_module/ncs/startarmorshop.ncs
index 06da2c51..7ce1da68 100644
Binary files a/_module/ncs/startarmorshop.ncs and b/_module/ncs/startarmorshop.ncs differ
diff --git a/_module/ncs/startcon.ncs b/_module/ncs/startcon.ncs
index 76a6d385..d62e34bb 100644
Binary files a/_module/ncs/startcon.ncs and b/_module/ncs/startcon.ncs differ
diff --git a/_module/ncs/startconv.ncs b/_module/ncs/startconv.ncs
index 2a85860a..4dda0446 100644
Binary files a/_module/ncs/startconv.ncs and b/_module/ncs/startconv.ncs differ
diff --git a/_module/ncs/startdmconv.ncs b/_module/ncs/startdmconv.ncs
index edce757a..a8d505dd 100644
Binary files a/_module/ncs/startdmconv.ncs and b/_module/ncs/startdmconv.ncs differ
diff --git a/_module/ncs/startidconv.ncs b/_module/ncs/startidconv.ncs
index a14f91f0..e49519b9 100644
Binary files a/_module/ncs/startidconv.ncs and b/_module/ncs/startidconv.ncs differ
diff --git a/_module/ncs/startmercrare.ncs b/_module/ncs/startmercrare.ncs
index 7691b6f2..5a1a3ebd 100644
Binary files a/_module/ncs/startmercrare.ncs and b/_module/ncs/startmercrare.ncs differ
diff --git a/_module/ncs/startmercweap.ncs b/_module/ncs/startmercweap.ncs
index 42a0937c..ada46224 100644
Binary files a/_module/ncs/startmercweap.ncs and b/_module/ncs/startmercweap.ncs differ
diff --git a/_module/ncs/startmercwondrou.ncs b/_module/ncs/startmercwondrou.ncs
index 16c98435..dd277067 100644
Binary files a/_module/ncs/startmercwondrou.ncs and b/_module/ncs/startmercwondrou.ncs differ
diff --git a/_module/ncs/startoutletarmor.ncs b/_module/ncs/startoutletarmor.ncs
index a2391ca3..9f0110c0 100644
Binary files a/_module/ncs/startoutletarmor.ncs and b/_module/ncs/startoutletarmor.ncs differ
diff --git a/_module/ncs/startresting.ncs b/_module/ncs/startresting.ncs
index c769b1d4..4290b2d8 100644
Binary files a/_module/ncs/startresting.ncs and b/_module/ncs/startresting.ncs differ
diff --git a/_module/ncs/startthebling.ncs b/_module/ncs/startthebling.ncs
index e09aad00..18959522 100644
Binary files a/_module/ncs/startthebling.ncs and b/_module/ncs/startthebling.ncs differ
diff --git a/_module/ncs/startweap1merc.ncs b/_module/ncs/startweap1merc.ncs
index 42a0937c..ada46224 100644
Binary files a/_module/ncs/startweap1merc.ncs and b/_module/ncs/startweap1merc.ncs differ
diff --git a/_module/ncs/startwondmerc2.ncs b/_module/ncs/startwondmerc2.ncs
index 53a6f2e4..a70998f1 100644
Binary files a/_module/ncs/startwondmerc2.ncs and b/_module/ncs/startwondmerc2.ncs differ
diff --git a/_module/ncs/statueheals.ncs b/_module/ncs/statueheals.ncs
index a69779c9..e0fc0d01 100644
Binary files a/_module/ncs/statueheals.ncs and b/_module/ncs/statueheals.ncs differ
diff --git a/_module/ncs/steepclimb.ncs b/_module/ncs/steepclimb.ncs
index 594633a5..e6580f44 100644
Binary files a/_module/ncs/steepclimb.ncs and b/_module/ncs/steepclimb.ncs differ
diff --git a/_module/ncs/steepclimb2.ncs b/_module/ncs/steepclimb2.ncs
index 2aaebaee..d44f08a7 100644
Binary files a/_module/ncs/steepclimb2.ncs and b/_module/ncs/steepclimb2.ncs differ
diff --git a/_module/ncs/stonecheck.ncs b/_module/ncs/stonecheck.ncs
index c813417a..17c8ec32 100644
Binary files a/_module/ncs/stonecheck.ncs and b/_module/ncs/stonecheck.ncs differ
diff --git a/_module/ncs/stoneofrecall.ncs b/_module/ncs/stoneofrecall.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/stoneofrecall.ncs and b/_module/ncs/stoneofrecall.ncs differ
diff --git a/_module/ncs/stoneport2guild.ncs b/_module/ncs/stoneport2guild.ncs
index 50f36f12..9107dfd1 100644
Binary files a/_module/ncs/stoneport2guild.ncs and b/_module/ncs/stoneport2guild.ncs differ
diff --git a/_module/ncs/stoneportshome.ncs b/_module/ncs/stoneportshome.ncs
index 1ce400cc..de28cd43 100644
Binary files a/_module/ncs/stoneportshome.ncs and b/_module/ncs/stoneportshome.ncs differ
diff --git a/_module/ncs/stonerecallspc.ncs b/_module/ncs/stonerecallspc.ncs
index 10b3833a..653cad1f 100644
Binary files a/_module/ncs/stonerecallspc.ncs and b/_module/ncs/stonerecallspc.ncs differ
diff --git a/_module/ncs/stonestoresloc.ncs b/_module/ncs/stonestoresloc.ncs
index 154eb9a7..540716bb 100644
Binary files a/_module/ncs/stonestoresloc.ncs and b/_module/ncs/stonestoresloc.ncs differ
diff --git a/_module/ncs/stopbarrelthief.ncs b/_module/ncs/stopbarrelthief.ncs
index e72c98ae..51559492 100644
Binary files a/_module/ncs/stopbarrelthief.ncs and b/_module/ncs/stopbarrelthief.ncs differ
diff --git a/_module/ncs/stopbarrelthief2.ncs b/_module/ncs/stopbarrelthief2.ncs
index 977a19fd..5462f2db 100644
Binary files a/_module/ncs/stopbarrelthief2.ncs and b/_module/ncs/stopbarrelthief2.ncs differ
diff --git a/_module/ncs/streamed.ncs b/_module/ncs/streamed.ncs
index 94e4956d..294c5138 100644
Binary files a/_module/ncs/streamed.ncs and b/_module/ncs/streamed.ncs differ
diff --git a/_module/ncs/strip_guild_oe.ncs b/_module/ncs/strip_guild_oe.ncs
index 6b4d3f34..3b3dd352 100644
Binary files a/_module/ncs/strip_guild_oe.ncs and b/_module/ncs/strip_guild_oe.ncs differ
diff --git a/_module/ncs/stupid.ncs b/_module/ncs/stupid.ncs
index 5a26be01..cbd25ffc 100644
Binary files a/_module/ncs/stupid.ncs and b/_module/ncs/stupid.ncs differ
diff --git a/_module/ncs/sucked2.ncs b/_module/ncs/sucked2.ncs
index b9e65a29..7f55abf4 100644
Binary files a/_module/ncs/sucked2.ncs and b/_module/ncs/sucked2.ncs differ
diff --git a/_module/ncs/suckedtodrow.ncs b/_module/ncs/suckedtodrow.ncs
index 61562793..d3a0eff1 100644
Binary files a/_module/ncs/suckedtodrow.ncs and b/_module/ncs/suckedtodrow.ncs differ
diff --git a/_module/ncs/summon1.ncs b/_module/ncs/summon1.ncs
index b73f55f1..7c28ac5f 100644
Binary files a/_module/ncs/summon1.ncs and b/_module/ncs/summon1.ncs differ
diff --git a/_module/ncs/summon10.ncs b/_module/ncs/summon10.ncs
index d9fb32ef..81de2a84 100644
Binary files a/_module/ncs/summon10.ncs and b/_module/ncs/summon10.ncs differ
diff --git a/_module/ncs/summon11.ncs b/_module/ncs/summon11.ncs
index a561d6dd..e2bf4f18 100644
Binary files a/_module/ncs/summon11.ncs and b/_module/ncs/summon11.ncs differ
diff --git a/_module/ncs/summon12.ncs b/_module/ncs/summon12.ncs
index 415e239c..9e2cc88d 100644
Binary files a/_module/ncs/summon12.ncs and b/_module/ncs/summon12.ncs differ
diff --git a/_module/ncs/summon2.ncs b/_module/ncs/summon2.ncs
index 1e4f4f73..9b9544a4 100644
Binary files a/_module/ncs/summon2.ncs and b/_module/ncs/summon2.ncs differ
diff --git a/_module/ncs/summon3.ncs b/_module/ncs/summon3.ncs
index c079cc51..2d25e422 100644
Binary files a/_module/ncs/summon3.ncs and b/_module/ncs/summon3.ncs differ
diff --git a/_module/ncs/summon4.ncs b/_module/ncs/summon4.ncs
index eed7d7d0..fbefff0c 100644
Binary files a/_module/ncs/summon4.ncs and b/_module/ncs/summon4.ncs differ
diff --git a/_module/ncs/summon5.ncs b/_module/ncs/summon5.ncs
index 56e6b4ff..389d56f4 100644
Binary files a/_module/ncs/summon5.ncs and b/_module/ncs/summon5.ncs differ
diff --git a/_module/ncs/summon6.ncs b/_module/ncs/summon6.ncs
index 6d63c0a4..7ceb3da7 100644
Binary files a/_module/ncs/summon6.ncs and b/_module/ncs/summon6.ncs differ
diff --git a/_module/ncs/summon7.ncs b/_module/ncs/summon7.ncs
index 898827ec..92e9239c 100644
Binary files a/_module/ncs/summon7.ncs and b/_module/ncs/summon7.ncs differ
diff --git a/_module/ncs/summon8.ncs b/_module/ncs/summon8.ncs
index c179a52a..6750da28 100644
Binary files a/_module/ncs/summon8.ncs and b/_module/ncs/summon8.ncs differ
diff --git a/_module/ncs/summon9.ncs b/_module/ncs/summon9.ncs
index 0de04466..71b8fb5b 100644
Binary files a/_module/ncs/summon9.ncs and b/_module/ncs/summon9.ncs differ
diff --git a/_module/ncs/summon_balor.ncs b/_module/ncs/summon_balor.ncs
index 4736a183..885bc66f 100644
Binary files a/_module/ncs/summon_balor.ncs and b/_module/ncs/summon_balor.ncs differ
diff --git a/_module/ncs/sundial.ncs b/_module/ncs/sundial.ncs
index 45dab6e4..5a5d5a94 100644
Binary files a/_module/ncs/sundial.ncs and b/_module/ncs/sundial.ncs differ
diff --git a/_module/ncs/swim.ncs b/_module/ncs/swim.ncs
index 06fe8d73..67d7397b 100644
Binary files a/_module/ncs/swim.ncs and b/_module/ncs/swim.ncs differ
diff --git a/_module/ncs/take_pc_effects.ncs b/_module/ncs/take_pc_effects.ncs
index e60f90f4..9af8379a 100644
Binary files a/_module/ncs/take_pc_effects.ncs and b/_module/ncs/take_pc_effects.ncs differ
diff --git a/_module/ncs/takeandiunstaff.ncs b/_module/ncs/takeandiunstaff.ncs
index d974c598..c60e815e 100644
Binary files a/_module/ncs/takeandiunstaff.ncs and b/_module/ncs/takeandiunstaff.ncs differ
diff --git a/_module/ncs/takearenatoken.ncs b/_module/ncs/takearenatoken.ncs
index c75f416c..dfc91126 100644
Binary files a/_module/ncs/takearenatoken.ncs and b/_module/ncs/takearenatoken.ncs differ
diff --git a/_module/ncs/taketest.ncs b/_module/ncs/taketest.ncs
index 0010a589..0f4311f7 100644
Binary files a/_module/ncs/taketest.ncs and b/_module/ncs/taketest.ncs differ
diff --git a/_module/ncs/talkingnpc.ncs b/_module/ncs/talkingnpc.ncs
index cdfdf51e..a1c6a362 100644
Binary files a/_module/ncs/talkingnpc.ncs and b/_module/ncs/talkingnpc.ncs differ
diff --git a/_module/ncs/tamper.ncs b/_module/ncs/tamper.ncs
index 5ee21803..e68fd062 100644
Binary files a/_module/ncs/tamper.ncs and b/_module/ncs/tamper.ncs differ
diff --git a/_module/ncs/tavernport.ncs b/_module/ncs/tavernport.ncs
index 6fbc6c0c..c3615cc5 100644
Binary files a/_module/ncs/tavernport.ncs and b/_module/ncs/tavernport.ncs differ
diff --git a/_module/ncs/taxcheat.ncs b/_module/ncs/taxcheat.ncs
index 086a89b4..a3d066f5 100644
Binary files a/_module/ncs/taxcheat.ncs and b/_module/ncs/taxcheat.ncs differ
diff --git a/_module/ncs/taxes.ncs b/_module/ncs/taxes.ncs
index 5efd612c..2d3810fb 100644
Binary files a/_module/ncs/taxes.ncs and b/_module/ncs/taxes.ncs differ
diff --git a/_module/ncs/teleffect.ncs b/_module/ncs/teleffect.ncs
index 7598aa30..f392744a 100644
Binary files a/_module/ncs/teleffect.ncs and b/_module/ncs/teleffect.ncs differ
diff --git a/_module/ncs/teleffectbob.ncs b/_module/ncs/teleffectbob.ncs
index f88c6317..8b7b2827 100644
Binary files a/_module/ncs/teleffectbob.ncs and b/_module/ncs/teleffectbob.ncs differ
diff --git a/_module/ncs/teleffectfount1.ncs b/_module/ncs/teleffectfount1.ncs
index 3af3dbfe..204edf6e 100644
Binary files a/_module/ncs/teleffectfount1.ncs and b/_module/ncs/teleffectfount1.ncs differ
diff --git a/_module/ncs/teleffectfount2.ncs b/_module/ncs/teleffectfount2.ncs
index 89ab582a..b4d4c913 100644
Binary files a/_module/ncs/teleffectfount2.ncs and b/_module/ncs/teleffectfount2.ncs differ
diff --git a/_module/ncs/teleffectgrave1.ncs b/_module/ncs/teleffectgrave1.ncs
index 7598aa30..f392744a 100644
Binary files a/_module/ncs/teleffectgrave1.ncs and b/_module/ncs/teleffectgrave1.ncs differ
diff --git a/_module/ncs/teleffectgrave3.ncs b/_module/ncs/teleffectgrave3.ncs
index e9082b83..f7920190 100644
Binary files a/_module/ncs/teleffectgrave3.ncs and b/_module/ncs/teleffectgrave3.ncs differ
diff --git a/_module/ncs/teleffecthazel.ncs b/_module/ncs/teleffecthazel.ncs
index cfb319e1..e33eedbb 100644
Binary files a/_module/ncs/teleffecthazel.ncs and b/_module/ncs/teleffecthazel.ncs differ
diff --git a/_module/ncs/teleffectimmorta.ncs b/_module/ncs/teleffectimmorta.ncs
index 3b23177b..8cf17cc7 100644
Binary files a/_module/ncs/teleffectimmorta.ncs and b/_module/ncs/teleffectimmorta.ncs differ
diff --git a/_module/ncs/telegemcheck.ncs b/_module/ncs/telegemcheck.ncs
index fc15f1b3..875cf22f 100644
Binary files a/_module/ncs/telegemcheck.ncs and b/_module/ncs/telegemcheck.ncs differ
diff --git a/_module/ncs/teleheal.ncs b/_module/ncs/teleheal.ncs
index d0c07654..5632fbbb 100644
Binary files a/_module/ncs/teleheal.ncs and b/_module/ncs/teleheal.ncs differ
diff --git a/_module/ncs/teleportationgem.ncs b/_module/ncs/teleportationgem.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/teleportationgem.ncs and b/_module/ncs/teleportationgem.ncs differ
diff --git a/_module/ncs/telgemspawn1.ncs b/_module/ncs/telgemspawn1.ncs
index 9da28865..79686bcd 100644
Binary files a/_module/ncs/telgemspawn1.ncs and b/_module/ncs/telgemspawn1.ncs differ
diff --git a/_module/ncs/tell_time_ou.ncs b/_module/ncs/tell_time_ou.ncs
index 00c80d38..0407fe67 100644
Binary files a/_module/ncs/tell_time_ou.ncs and b/_module/ncs/tell_time_ou.ncs differ
diff --git a/_module/ncs/tellwandsystem.ncs b/_module/ncs/tellwandsystem.ncs
index 63426f4c..c21ad5bc 100644
Binary files a/_module/ncs/tellwandsystem.ncs and b/_module/ncs/tellwandsystem.ncs differ
diff --git a/_module/ncs/tenserkill.ncs b/_module/ncs/tenserkill.ncs
index 8562fc8f..3a5f91fa 100644
Binary files a/_module/ncs/tenserkill.ncs and b/_module/ncs/tenserkill.ncs differ
diff --git a/_module/ncs/tentdoorportspc.ncs b/_module/ncs/tentdoorportspc.ncs
index 2c109423..383a8c30 100644
Binary files a/_module/ncs/tentdoorportspc.ncs and b/_module/ncs/tentdoorportspc.ncs differ
diff --git a/_module/ncs/tentteleportspc.ncs b/_module/ncs/tentteleportspc.ncs
index 1817b9a5..3929f893 100644
Binary files a/_module/ncs/tentteleportspc.ncs and b/_module/ncs/tentteleportspc.ncs differ
diff --git a/_module/ncs/test.ncs b/_module/ncs/test.ncs
index fa46b46c..4d87ec90 100644
Binary files a/_module/ncs/test.ncs and b/_module/ncs/test.ncs differ
diff --git a/_module/ncs/thehandofgod.ncs b/_module/ncs/thehandofgod.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/thehandofgod.ncs and b/_module/ncs/thehandofgod.ncs differ
diff --git a/_module/ncs/thiefcheck.ncs b/_module/ncs/thiefcheck.ncs
index d9eaaade..05d67823 100644
Binary files a/_module/ncs/thiefcheck.ncs and b/_module/ncs/thiefcheck.ncs differ
diff --git a/_module/ncs/thievesgate.ncs b/_module/ncs/thievesgate.ncs
index 05dc7b4f..9517890c 100644
Binary files a/_module/ncs/thievesgate.ncs and b/_module/ncs/thievesgate.ncs differ
diff --git a/_module/ncs/thronelever_use.ncs b/_module/ncs/thronelever_use.ncs
index 0cf8ee0e..b0576f44 100644
Binary files a/_module/ncs/thronelever_use.ncs and b/_module/ncs/thronelever_use.ncs differ
diff --git a/_module/ncs/time_keeper.ncs b/_module/ncs/time_keeper.ncs
index 7a756e76..89ce999b 100644
Binary files a/_module/ncs/time_keeper.ncs and b/_module/ncs/time_keeper.ncs differ
diff --git a/_module/ncs/time_template.ncs b/_module/ncs/time_template.ncs
index 7b722b0a..ba4c4906 100644
Binary files a/_module/ncs/time_template.ncs and b/_module/ncs/time_template.ncs differ
diff --git a/_module/ncs/timecrystal.ncs b/_module/ncs/timecrystal.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/timecrystal.ncs and b/_module/ncs/timecrystal.ncs differ
diff --git a/_module/ncs/timestopaoe.ncs b/_module/ncs/timestopaoe.ncs
index 23b24c2f..0241404a 100644
Binary files a/_module/ncs/timestopaoe.ncs and b/_module/ncs/timestopaoe.ncs differ
diff --git a/_module/ncs/tlr_buycost.ncs b/_module/ncs/tlr_buycost.ncs
index 0bf5a9be..c8ce8bd8 100644
Binary files a/_module/ncs/tlr_buycost.ncs and b/_module/ncs/tlr_buycost.ncs differ
diff --git a/_module/ncs/tlr_buyoutfit.ncs b/_module/ncs/tlr_buyoutfit.ncs
index cd137fcc..0043348d 100644
Binary files a/_module/ncs/tlr_buyoutfit.ncs and b/_module/ncs/tlr_buyoutfit.ncs differ
diff --git a/_module/ncs/tlr_cloth1.ncs b/_module/ncs/tlr_cloth1.ncs
index 09185e30..6aa6f744 100644
Binary files a/_module/ncs/tlr_cloth1.ncs and b/_module/ncs/tlr_cloth1.ncs differ
diff --git a/_module/ncs/tlr_cloth2.ncs b/_module/ncs/tlr_cloth2.ncs
index 9d7a8e70..2eff3104 100644
Binary files a/_module/ncs/tlr_cloth2.ncs and b/_module/ncs/tlr_cloth2.ncs differ
diff --git a/_module/ncs/tlr_copycost.ncs b/_module/ncs/tlr_copycost.ncs
index c39fe606..0b2249a5 100644
Binary files a/_module/ncs/tlr_copycost.ncs and b/_module/ncs/tlr_copycost.ncs differ
diff --git a/_module/ncs/tlr_copynpcoutfi.ncs b/_module/ncs/tlr_copynpcoutfi.ncs
index 8269df9d..2d91ffba 100644
Binary files a/_module/ncs/tlr_copynpcoutfi.ncs and b/_module/ncs/tlr_copynpcoutfi.ncs differ
diff --git a/_module/ncs/tlr_copypcoutfit.ncs b/_module/ncs/tlr_copypcoutfit.ncs
index 1ea99c06..86cd5a93 100644
Binary files a/_module/ncs/tlr_copypcoutfit.ncs and b/_module/ncs/tlr_copypcoutfit.ncs differ
diff --git a/_module/ncs/tlr_decreaseitem.ncs b/_module/ncs/tlr_decreaseitem.ncs
index 42be29cc..ddebfb44 100644
Binary files a/_module/ncs/tlr_decreaseitem.ncs and b/_module/ncs/tlr_decreaseitem.ncs differ
diff --git a/_module/ncs/tlr_decreasetors.ncs b/_module/ncs/tlr_decreasetors.ncs
index 22e343b8..a4644466 100644
Binary files a/_module/ncs/tlr_decreasetors.ncs and b/_module/ncs/tlr_decreasetors.ncs differ
diff --git a/_module/ncs/tlr_displayindex.ncs b/_module/ncs/tlr_displayindex.ncs
index 01e1646c..1377fb8a 100644
Binary files a/_module/ncs/tlr_displayindex.ncs and b/_module/ncs/tlr_displayindex.ncs differ
diff --git a/_module/ncs/tlr_dyeitem.ncs b/_module/ncs/tlr_dyeitem.ncs
index dcc745c7..4ab18633 100644
Binary files a/_module/ncs/tlr_dyeitem.ncs and b/_module/ncs/tlr_dyeitem.ncs differ
diff --git a/_module/ncs/tlr_fixclothing.ncs b/_module/ncs/tlr_fixclothing.ncs
index cfee8539..7f20663e 100644
Binary files a/_module/ncs/tlr_fixclothing.ncs and b/_module/ncs/tlr_fixclothing.ncs differ
diff --git a/_module/ncs/tlr_increaseitem.ncs b/_module/ncs/tlr_increaseitem.ncs
index 891a6123..dadb1b76 100644
Binary files a/_module/ncs/tlr_increaseitem.ncs and b/_module/ncs/tlr_increaseitem.ncs differ
diff --git a/_module/ncs/tlr_increasetors.ncs b/_module/ncs/tlr_increasetors.ncs
index cc2c25ad..301624a4 100644
Binary files a/_module/ncs/tlr_increasetors.ncs and b/_module/ncs/tlr_increasetors.ncs differ
diff --git a/_module/ncs/tlr_leather1.ncs b/_module/ncs/tlr_leather1.ncs
index 8eca971f..2cf9dee5 100644
Binary files a/_module/ncs/tlr_leather1.ncs and b/_module/ncs/tlr_leather1.ncs differ
diff --git a/_module/ncs/tlr_leather2.ncs b/_module/ncs/tlr_leather2.ncs
index f0ec592d..12b03228 100644
Binary files a/_module/ncs/tlr_leather2.ncs and b/_module/ncs/tlr_leather2.ncs differ
diff --git a/_module/ncs/tlr_metal1.ncs b/_module/ncs/tlr_metal1.ncs
index d3d45a0e..5e0f4a34 100644
Binary files a/_module/ncs/tlr_metal1.ncs and b/_module/ncs/tlr_metal1.ncs differ
diff --git a/_module/ncs/tlr_metal2.ncs b/_module/ncs/tlr_metal2.ncs
index 82034c6e..81d11609 100644
Binary files a/_module/ncs/tlr_metal2.ncs and b/_module/ncs/tlr_metal2.ncs differ
diff --git a/_module/ncs/tlr_onconv.ncs b/_module/ncs/tlr_onconv.ncs
index 11db7541..24eff9a3 100644
Binary files a/_module/ncs/tlr_onconv.ncs and b/_module/ncs/tlr_onconv.ncs differ
diff --git a/_module/ncs/tlr_removeitem.ncs b/_module/ncs/tlr_removeitem.ncs
index 3482e19f..1cdfdaa8 100644
Binary files a/_module/ncs/tlr_removeitem.ncs and b/_module/ncs/tlr_removeitem.ncs differ
diff --git a/_module/ncs/tlr_rotateclock.ncs b/_module/ncs/tlr_rotateclock.ncs
index aa9cf4f1..fee35c7b 100644
Binary files a/_module/ncs/tlr_rotateclock.ncs and b/_module/ncs/tlr_rotateclock.ncs differ
diff --git a/_module/ncs/tlr_rotatecountr.ncs b/_module/ncs/tlr_rotatecountr.ncs
index d5a0e0df..03e710f4 100644
Binary files a/_module/ncs/tlr_rotatecountr.ncs and b/_module/ncs/tlr_rotatecountr.ncs differ
diff --git a/_module/ncs/tlr_setitem.ncs b/_module/ncs/tlr_setitem.ncs
index cd636cf4..a89012c4 100644
Binary files a/_module/ncs/tlr_setitem.ncs and b/_module/ncs/tlr_setitem.ncs differ
diff --git a/_module/ncs/tomecheck.ncs b/_module/ncs/tomecheck.ncs
index 2b063ed8..dd231924 100644
Binary files a/_module/ncs/tomecheck.ncs and b/_module/ncs/tomecheck.ncs differ
diff --git a/_module/ncs/tomespawn.ncs b/_module/ncs/tomespawn.ncs
index b45fa0d7..62e971f6 100644
Binary files a/_module/ncs/tomespawn.ncs and b/_module/ncs/tomespawn.ncs differ
diff --git a/_module/ncs/toothchest.ncs b/_module/ncs/toothchest.ncs
index cfd796dd..1c13a17b 100644
Binary files a/_module/ncs/toothchest.ncs and b/_module/ncs/toothchest.ncs differ
diff --git a/_module/ncs/tourneydoor.ncs b/_module/ncs/tourneydoor.ncs
index 905f077f..5468c869 100644
Binary files a/_module/ncs/tourneydoor.ncs and b/_module/ncs/tourneydoor.ncs differ
diff --git a/_module/ncs/tourneysign.ncs b/_module/ncs/tourneysign.ncs
index 66f727f8..3e8472af 100644
Binary files a/_module/ncs/tourneysign.ncs and b/_module/ncs/tourneysign.ncs differ
diff --git a/_module/ncs/townwatch.ncs b/_module/ncs/townwatch.ncs
index 5e8bb7cd..2c9e7f89 100644
Binary files a/_module/ncs/townwatch.ncs and b/_module/ncs/townwatch.ncs differ
diff --git a/_module/ncs/townwatch1talks.ncs b/_module/ncs/townwatch1talks.ncs
index 6d447f46..64607968 100644
Binary files a/_module/ncs/townwatch1talks.ncs and b/_module/ncs/townwatch1talks.ncs differ
diff --git a/_module/ncs/townwatch3talks.ncs b/_module/ncs/townwatch3talks.ncs
index f39ef768..265b2cd5 100644
Binary files a/_module/ncs/townwatch3talks.ncs and b/_module/ncs/townwatch3talks.ncs differ
diff --git a/_module/ncs/trackstrigger1.ncs b/_module/ncs/trackstrigger1.ncs
index 09b10ab5..b5b041eb 100644
Binary files a/_module/ncs/trackstrigger1.ncs and b/_module/ncs/trackstrigger1.ncs differ
diff --git a/_module/ncs/transferxpgold.ncs b/_module/ncs/transferxpgold.ncs
index 9c7fcee7..134baebd 100644
Binary files a/_module/ncs/transferxpgold.ncs and b/_module/ncs/transferxpgold.ncs differ
diff --git a/_module/ncs/transferxpgold2.ncs b/_module/ncs/transferxpgold2.ncs
index cda95f1d..6cc51f15 100644
Binary files a/_module/ncs/transferxpgold2.ncs and b/_module/ncs/transferxpgold2.ncs differ
diff --git a/_module/ncs/transfr100kxp.ncs b/_module/ncs/transfr100kxp.ncs
index 2f45ad48..8374c817 100644
Binary files a/_module/ncs/transfr100kxp.ncs and b/_module/ncs/transfr100kxp.ncs differ
diff --git a/_module/ncs/transfr250kxp.ncs b/_module/ncs/transfr250kxp.ncs
index 2368035b..8b5987a4 100644
Binary files a/_module/ncs/transfr250kxp.ncs and b/_module/ncs/transfr250kxp.ncs differ
diff --git a/_module/ncs/transfr50kxp.ncs b/_module/ncs/transfr50kxp.ncs
index c6478c34..c159230f 100644
Binary files a/_module/ncs/transfr50kxp.ncs and b/_module/ncs/transfr50kxp.ncs differ
diff --git a/_module/ncs/trapdoor_use.ncs b/_module/ncs/trapdoor_use.ncs
index 91bb8947..513375b6 100644
Binary files a/_module/ncs/trapdoor_use.ncs and b/_module/ncs/trapdoor_use.ncs differ
diff --git a/_module/ncs/trapdoor_yes.ncs b/_module/ncs/trapdoor_yes.ncs
index 713c2501..7c5fb671 100644
Binary files a/_module/ncs/trapdoor_yes.ncs and b/_module/ncs/trapdoor_yes.ncs differ
diff --git a/_module/ncs/trashbarrel.ncs b/_module/ncs/trashbarrel.ncs
index 5d74d346..b959c181 100644
Binary files a/_module/ncs/trashbarrel.ncs and b/_module/ncs/trashbarrel.ncs differ
diff --git a/_module/ncs/trashem.ncs b/_module/ncs/trashem.ncs
index c778a5e0..a3d17ee2 100644
Binary files a/_module/ncs/trashem.ncs and b/_module/ncs/trashem.ncs differ
diff --git a/_module/ncs/trashrestdark.ncs b/_module/ncs/trashrestdark.ncs
index d88b03c7..a5e3786f 100644
Binary files a/_module/ncs/trashrestdark.ncs and b/_module/ncs/trashrestdark.ncs differ
diff --git a/_module/ncs/treedeath.ncs b/_module/ncs/treedeath.ncs
index 4f4db3c7..6f3196e0 100644
Binary files a/_module/ncs/treedeath.ncs and b/_module/ncs/treedeath.ncs differ
diff --git a/_module/ncs/treeonguard.ncs b/_module/ncs/treeonguard.ncs
index 99f90622..257ee88d 100644
Binary files a/_module/ncs/treeonguard.ncs and b/_module/ncs/treeonguard.ncs differ
diff --git a/_module/ncs/trolldeath.ncs b/_module/ncs/trolldeath.ncs
index 85025ace..4775eafb 100644
Binary files a/_module/ncs/trolldeath.ncs and b/_module/ncs/trolldeath.ncs differ
diff --git a/_module/ncs/trollpercieve.ncs b/_module/ncs/trollpercieve.ncs
index 67cc0477..bed69678 100644
Binary files a/_module/ncs/trollpercieve.ncs and b/_module/ncs/trollpercieve.ncs differ
diff --git a/_module/ncs/ua_arenatoken.ncs b/_module/ncs/ua_arenatoken.ncs
index b863e86f..ce0f34b4 100644
Binary files a/_module/ncs/ua_arenatoken.ncs and b/_module/ncs/ua_arenatoken.ncs differ
diff --git a/_module/ncs/udk_color_dec_1.ncs b/_module/ncs/udk_color_dec_1.ncs
index a984ca12..7fcb7005 100644
Binary files a/_module/ncs/udk_color_dec_1.ncs and b/_module/ncs/udk_color_dec_1.ncs differ
diff --git a/_module/ncs/udk_color_dec_10.ncs b/_module/ncs/udk_color_dec_10.ncs
index d465f144..4708cf4a 100644
Binary files a/_module/ncs/udk_color_dec_10.ncs and b/_module/ncs/udk_color_dec_10.ncs differ
diff --git a/_module/ncs/udk_color_inc_1.ncs b/_module/ncs/udk_color_inc_1.ncs
index b41e6f09..a373940b 100644
Binary files a/_module/ncs/udk_color_inc_1.ncs and b/_module/ncs/udk_color_inc_1.ncs differ
diff --git a/_module/ncs/udk_color_inc_10.ncs b/_module/ncs/udk_color_inc_10.ncs
index 08ece44f..39691c9c 100644
Binary files a/_module/ncs/udk_color_inc_10.ncs and b/_module/ncs/udk_color_inc_10.ncs differ
diff --git a/_module/ncs/udk_setcolor.ncs b/_module/ncs/udk_setcolor.ncs
index 8952188b..9482f665 100644
Binary files a/_module/ncs/udk_setcolor.ncs and b/_module/ncs/udk_setcolor.ncs differ
diff --git a/_module/ncs/udk_showstatus.ncs b/_module/ncs/udk_showstatus.ncs
index e0eabf19..4473093d 100644
Binary files a/_module/ncs/udk_showstatus.ncs and b/_module/ncs/udk_showstatus.ncs differ
diff --git a/_module/ncs/ue_blindingbelt.ncs b/_module/ncs/ue_blindingbelt.ncs
index 2b448b28..5c057ad0 100644
Binary files a/_module/ncs/ue_blindingbelt.ncs and b/_module/ncs/ue_blindingbelt.ncs differ
diff --git a/_module/ncs/ue_immortalcrown.ncs b/_module/ncs/ue_immortalcrown.ncs
index eb85f42f..d0cc2b9c 100644
Binary files a/_module/ncs/ue_immortalcrown.ncs and b/_module/ncs/ue_immortalcrown.ncs differ
diff --git a/_module/ncs/unblind.ncs b/_module/ncs/unblind.ncs
index c6d6c3c2..89a94cd4 100644
Binary files a/_module/ncs/unblind.ncs and b/_module/ncs/unblind.ncs differ
diff --git a/_module/ncs/unburdenned.ncs b/_module/ncs/unburdenned.ncs
index 87173ff0..fd213614 100644
Binary files a/_module/ncs/unburdenned.ncs and b/_module/ncs/unburdenned.ncs differ
diff --git a/_module/ncs/unburdenned2.ncs b/_module/ncs/unburdenned2.ncs
index 823008f9..305c1969 100644
Binary files a/_module/ncs/unburdenned2.ncs and b/_module/ncs/unburdenned2.ncs differ
diff --git a/_module/ncs/underdoor.ncs b/_module/ncs/underdoor.ncs
index c85c78dc..e27251ad 100644
Binary files a/_module/ncs/underdoor.ncs and b/_module/ncs/underdoor.ncs differ
diff --git a/_module/ncs/underentrance.ncs b/_module/ncs/underentrance.ncs
index b5f2e626..af2e1dea 100644
Binary files a/_module/ncs/underentrance.ncs and b/_module/ncs/underentrance.ncs differ
diff --git a/_module/ncs/unequipallnscan.ncs b/_module/ncs/unequipallnscan.ncs
index 702e82e9..ec8f4261 100644
Binary files a/_module/ncs/unequipallnscan.ncs and b/_module/ncs/unequipallnscan.ncs differ
diff --git a/_module/ncs/unnatural.ncs b/_module/ncs/unnatural.ncs
index 30474121..e7539445 100644
Binary files a/_module/ncs/unnatural.ncs and b/_module/ncs/unnatural.ncs differ
diff --git a/_module/ncs/vamp.ncs b/_module/ncs/vamp.ncs
index 1488a3b1..c9b776c6 100644
Binary files a/_module/ncs/vamp.ncs and b/_module/ncs/vamp.ncs differ
diff --git a/_module/ncs/vandalism.ncs b/_module/ncs/vandalism.ncs
index 1b76082b..77e17b88 100644
Binary files a/_module/ncs/vandalism.ncs and b/_module/ncs/vandalism.ncs differ
diff --git a/_module/ncs/vandalspell.ncs b/_module/ncs/vandalspell.ncs
index 596ca770..f08a5fbb 100644
Binary files a/_module/ncs/vandalspell.ncs and b/_module/ncs/vandalspell.ncs differ
diff --git a/_module/ncs/vaultheartbeat.ncs b/_module/ncs/vaultheartbeat.ncs
index 480021fd..aafe6599 100644
Binary files a/_module/ncs/vaultheartbeat.ncs and b/_module/ncs/vaultheartbeat.ncs differ
diff --git a/_module/ncs/vaultopen.ncs b/_module/ncs/vaultopen.ncs
index c702a0f2..4dd15b93 100644
Binary files a/_module/ncs/vaultopen.ncs and b/_module/ncs/vaultopen.ncs differ
diff --git a/_module/ncs/vaultopen2.ncs b/_module/ncs/vaultopen2.ncs
index 5451170d..ef2ad796 100644
Binary files a/_module/ncs/vaultopen2.ncs and b/_module/ncs/vaultopen2.ncs differ
diff --git a/_module/ncs/vaultspiketrigge.ncs b/_module/ncs/vaultspiketrigge.ncs
index 8e484b1d..7a82e383 100644
Binary files a/_module/ncs/vaultspiketrigge.ncs and b/_module/ncs/vaultspiketrigge.ncs differ
diff --git a/_module/ncs/vaulttimer1.ncs b/_module/ncs/vaulttimer1.ncs
index 675e4d4d..9862d4e4 100644
Binary files a/_module/ncs/vaulttimer1.ncs and b/_module/ncs/vaulttimer1.ncs differ
diff --git a/_module/ncs/vaulttimer2.ncs b/_module/ncs/vaulttimer2.ncs
index 947f124b..13691c37 100644
Binary files a/_module/ncs/vaulttimer2.ncs and b/_module/ncs/vaulttimer2.ncs differ
diff --git a/_module/ncs/vfx_freedom.ncs b/_module/ncs/vfx_freedom.ncs
index c80b6265..7112138a 100644
Binary files a/_module/ncs/vfx_freedom.ncs and b/_module/ncs/vfx_freedom.ncs differ
diff --git a/_module/ncs/vfx_glyphs.ncs b/_module/ncs/vfx_glyphs.ncs
index 7fa1e92b..57dc75a1 100644
Binary files a/_module/ncs/vfx_glyphs.ncs and b/_module/ncs/vfx_glyphs.ncs differ
diff --git a/_module/ncs/vfx_on_enter.ncs b/_module/ncs/vfx_on_enter.ncs
index affd0a53..a954332b 100644
Binary files a/_module/ncs/vfx_on_enter.ncs and b/_module/ncs/vfx_on_enter.ncs differ
diff --git a/_module/ncs/voyageskip.ncs b/_module/ncs/voyageskip.ncs
index e5ccc287..cb92f3bc 100644
Binary files a/_module/ncs/voyageskip.ncs and b/_module/ncs/voyageskip.ncs differ
diff --git a/_module/ncs/vtrig1.ncs b/_module/ncs/vtrig1.ncs
index 3393dcf7..6e76b77f 100644
Binary files a/_module/ncs/vtrig1.ncs and b/_module/ncs/vtrig1.ncs differ
diff --git a/_module/ncs/vtrig2.ncs b/_module/ncs/vtrig2.ncs
index 6aa2aae4..1bbada9e 100644
Binary files a/_module/ncs/vtrig2.ncs and b/_module/ncs/vtrig2.ncs differ
diff --git a/_module/ncs/wager1a.ncs b/_module/ncs/wager1a.ncs
index f5b6f622..b28e6395 100644
Binary files a/_module/ncs/wager1a.ncs and b/_module/ncs/wager1a.ncs differ
diff --git a/_module/ncs/wager1b.ncs b/_module/ncs/wager1b.ncs
index 9f5e8b43..653ff343 100644
Binary files a/_module/ncs/wager1b.ncs and b/_module/ncs/wager1b.ncs differ
diff --git a/_module/ncs/wager1c.ncs b/_module/ncs/wager1c.ncs
index 7f93f879..4c0b627f 100644
Binary files a/_module/ncs/wager1c.ncs and b/_module/ncs/wager1c.ncs differ
diff --git a/_module/ncs/wager1d.ncs b/_module/ncs/wager1d.ncs
index 26035850..6015bd70 100644
Binary files a/_module/ncs/wager1d.ncs and b/_module/ncs/wager1d.ncs differ
diff --git a/_module/ncs/wager1e.ncs b/_module/ncs/wager1e.ncs
index 0e7e7b4e..9f1aa4bd 100644
Binary files a/_module/ncs/wager1e.ncs and b/_module/ncs/wager1e.ncs differ
diff --git a/_module/ncs/wager1f.ncs b/_module/ncs/wager1f.ncs
index 1e6207c7..82bbf790 100644
Binary files a/_module/ncs/wager1f.ncs and b/_module/ncs/wager1f.ncs differ
diff --git a/_module/ncs/wager1g.ncs b/_module/ncs/wager1g.ncs
index 2dfd7e95..e6570f71 100644
Binary files a/_module/ncs/wager1g.ncs and b/_module/ncs/wager1g.ncs differ
diff --git a/_module/ncs/wager1h.ncs b/_module/ncs/wager1h.ncs
index 04281a0b..6b3fd0a3 100644
Binary files a/_module/ncs/wager1h.ncs and b/_module/ncs/wager1h.ncs differ
diff --git a/_module/ncs/wager2a.ncs b/_module/ncs/wager2a.ncs
index 98fa5c01..467c6669 100644
Binary files a/_module/ncs/wager2a.ncs and b/_module/ncs/wager2a.ncs differ
diff --git a/_module/ncs/wager2b.ncs b/_module/ncs/wager2b.ncs
index 2b8719de..146bacbc 100644
Binary files a/_module/ncs/wager2b.ncs and b/_module/ncs/wager2b.ncs differ
diff --git a/_module/ncs/wager2c.ncs b/_module/ncs/wager2c.ncs
index bae418d7..71a4f5cd 100644
Binary files a/_module/ncs/wager2c.ncs and b/_module/ncs/wager2c.ncs differ
diff --git a/_module/ncs/wager2d.ncs b/_module/ncs/wager2d.ncs
index 78b4b0d0..c270da8d 100644
Binary files a/_module/ncs/wager2d.ncs and b/_module/ncs/wager2d.ncs differ
diff --git a/_module/ncs/wager2e.ncs b/_module/ncs/wager2e.ncs
index 04557da0..febbd37c 100644
Binary files a/_module/ncs/wager2e.ncs and b/_module/ncs/wager2e.ncs differ
diff --git a/_module/ncs/wager2f.ncs b/_module/ncs/wager2f.ncs
index c8b41383..368105e9 100644
Binary files a/_module/ncs/wager2f.ncs and b/_module/ncs/wager2f.ncs differ
diff --git a/_module/ncs/wager2g.ncs b/_module/ncs/wager2g.ncs
index 24d432b2..60172c28 100644
Binary files a/_module/ncs/wager2g.ncs and b/_module/ncs/wager2g.ncs differ
diff --git a/_module/ncs/wager2h.ncs b/_module/ncs/wager2h.ncs
index fc625c8c..7e2921d8 100644
Binary files a/_module/ncs/wager2h.ncs and b/_module/ncs/wager2h.ncs differ
diff --git a/_module/ncs/wager3a.ncs b/_module/ncs/wager3a.ncs
index ffaf43d7..e554c9ac 100644
Binary files a/_module/ncs/wager3a.ncs and b/_module/ncs/wager3a.ncs differ
diff --git a/_module/ncs/wager3b.ncs b/_module/ncs/wager3b.ncs
index e599d712..9b626f5d 100644
Binary files a/_module/ncs/wager3b.ncs and b/_module/ncs/wager3b.ncs differ
diff --git a/_module/ncs/wager3c.ncs b/_module/ncs/wager3c.ncs
index f798d968..e8357e58 100644
Binary files a/_module/ncs/wager3c.ncs and b/_module/ncs/wager3c.ncs differ
diff --git a/_module/ncs/wager3d.ncs b/_module/ncs/wager3d.ncs
index 2354fe97..d6273dc7 100644
Binary files a/_module/ncs/wager3d.ncs and b/_module/ncs/wager3d.ncs differ
diff --git a/_module/ncs/wager3e.ncs b/_module/ncs/wager3e.ncs
index c91af41a..91ef3284 100644
Binary files a/_module/ncs/wager3e.ncs and b/_module/ncs/wager3e.ncs differ
diff --git a/_module/ncs/wager3f.ncs b/_module/ncs/wager3f.ncs
index a0aaa1f1..fc195ee2 100644
Binary files a/_module/ncs/wager3f.ncs and b/_module/ncs/wager3f.ncs differ
diff --git a/_module/ncs/wager3g.ncs b/_module/ncs/wager3g.ncs
index 882218fb..00fda030 100644
Binary files a/_module/ncs/wager3g.ncs and b/_module/ncs/wager3g.ncs differ
diff --git a/_module/ncs/wager3h.ncs b/_module/ncs/wager3h.ncs
index 6b2463bb..a14bb220 100644
Binary files a/_module/ncs/wager3h.ncs and b/_module/ncs/wager3h.ncs differ
diff --git a/_module/ncs/wager4a.ncs b/_module/ncs/wager4a.ncs
index 4d5c6d7a..2c9fba40 100644
Binary files a/_module/ncs/wager4a.ncs and b/_module/ncs/wager4a.ncs differ
diff --git a/_module/ncs/wager4b.ncs b/_module/ncs/wager4b.ncs
index 19c5e8a6..d9187357 100644
Binary files a/_module/ncs/wager4b.ncs and b/_module/ncs/wager4b.ncs differ
diff --git a/_module/ncs/wager4c.ncs b/_module/ncs/wager4c.ncs
index 69b21698..9127bbcb 100644
Binary files a/_module/ncs/wager4c.ncs and b/_module/ncs/wager4c.ncs differ
diff --git a/_module/ncs/wager4d.ncs b/_module/ncs/wager4d.ncs
index 6e49c157..1525c35d 100644
Binary files a/_module/ncs/wager4d.ncs and b/_module/ncs/wager4d.ncs differ
diff --git a/_module/ncs/wager4e.ncs b/_module/ncs/wager4e.ncs
index de6d8eef..b67e7933 100644
Binary files a/_module/ncs/wager4e.ncs and b/_module/ncs/wager4e.ncs differ
diff --git a/_module/ncs/wager4f.ncs b/_module/ncs/wager4f.ncs
index 9e527014..df689861 100644
Binary files a/_module/ncs/wager4f.ncs and b/_module/ncs/wager4f.ncs differ
diff --git a/_module/ncs/wager4g.ncs b/_module/ncs/wager4g.ncs
index 209dcc6c..c8ac3d14 100644
Binary files a/_module/ncs/wager4g.ncs and b/_module/ncs/wager4g.ncs differ
diff --git a/_module/ncs/wager4h.ncs b/_module/ncs/wager4h.ncs
index 980839ff..40a1f5ec 100644
Binary files a/_module/ncs/wager4h.ncs and b/_module/ncs/wager4h.ncs differ
diff --git a/_module/ncs/wager5a.ncs b/_module/ncs/wager5a.ncs
index b423693f..e23aeb93 100644
Binary files a/_module/ncs/wager5a.ncs and b/_module/ncs/wager5a.ncs differ
diff --git a/_module/ncs/wager5b.ncs b/_module/ncs/wager5b.ncs
index d1fdc0be..09f3b89f 100644
Binary files a/_module/ncs/wager5b.ncs and b/_module/ncs/wager5b.ncs differ
diff --git a/_module/ncs/wager5c.ncs b/_module/ncs/wager5c.ncs
index 8ee7830b..9866a380 100644
Binary files a/_module/ncs/wager5c.ncs and b/_module/ncs/wager5c.ncs differ
diff --git a/_module/ncs/wager5d.ncs b/_module/ncs/wager5d.ncs
index 4f3d9ca7..f4f0d8fb 100644
Binary files a/_module/ncs/wager5d.ncs and b/_module/ncs/wager5d.ncs differ
diff --git a/_module/ncs/wager5e.ncs b/_module/ncs/wager5e.ncs
index f526ea08..6d1c7d20 100644
Binary files a/_module/ncs/wager5e.ncs and b/_module/ncs/wager5e.ncs differ
diff --git a/_module/ncs/wager5f.ncs b/_module/ncs/wager5f.ncs
index 9b7e38bd..8c6e6605 100644
Binary files a/_module/ncs/wager5f.ncs and b/_module/ncs/wager5f.ncs differ
diff --git a/_module/ncs/wager5g.ncs b/_module/ncs/wager5g.ncs
index b4f94d39..2417e337 100644
Binary files a/_module/ncs/wager5g.ncs and b/_module/ncs/wager5g.ncs differ
diff --git a/_module/ncs/wager5h.ncs b/_module/ncs/wager5h.ncs
index ee2a6d8c..acd216c5 100644
Binary files a/_module/ncs/wager5h.ncs and b/_module/ncs/wager5h.ncs differ
diff --git a/_module/ncs/wardenspawn.ncs b/_module/ncs/wardenspawn.ncs
index 4baa8b83..b9017ddd 100644
Binary files a/_module/ncs/wardenspawn.ncs and b/_module/ncs/wardenspawn.ncs differ
diff --git a/_module/ncs/wardenwalks.ncs b/_module/ncs/wardenwalks.ncs
index b9570e9c..243ba90c 100644
Binary files a/_module/ncs/wardenwalks.ncs and b/_module/ncs/wardenwalks.ncs differ
diff --git a/_module/ncs/wardenwalks2.ncs b/_module/ncs/wardenwalks2.ncs
index 44a9d5f3..405f5437 100644
Binary files a/_module/ncs/wardenwalks2.ncs and b/_module/ncs/wardenwalks2.ncs differ
diff --git a/_module/ncs/weaponchanger.ncs b/_module/ncs/weaponchanger.ncs
index b52de7eb..f152497e 100644
Binary files a/_module/ncs/weaponchanger.ncs and b/_module/ncs/weaponchanger.ncs differ
diff --git a/_module/ncs/weaponmasterbeat.ncs b/_module/ncs/weaponmasterbeat.ncs
index ed16d115..87fcca7e 100644
Binary files a/_module/ncs/weaponmasterbeat.ncs and b/_module/ncs/weaponmasterbeat.ncs differ
diff --git a/_module/ncs/weapshop.ncs b/_module/ncs/weapshop.ncs
index f5a1cf22..aa492fb6 100644
Binary files a/_module/ncs/weapshop.ncs and b/_module/ncs/weapshop.ncs differ
diff --git a/_module/ncs/well_use.ncs b/_module/ncs/well_use.ncs
index 4e76ca96..0b06a753 100644
Binary files a/_module/ncs/well_use.ncs and b/_module/ncs/well_use.ncs differ
diff --git a/_module/ncs/witchspawn.ncs b/_module/ncs/witchspawn.ncs
index 19f9fbd4..88e36f23 100644
Binary files a/_module/ncs/witchspawn.ncs and b/_module/ncs/witchspawn.ncs differ
diff --git a/_module/ncs/wizbeetle.ncs b/_module/ncs/wizbeetle.ncs
index a8c2c304..be0ba65c 100644
Binary files a/_module/ncs/wizbeetle.ncs and b/_module/ncs/wizbeetle.ncs differ
diff --git a/_module/ncs/wizo6.ncs b/_module/ncs/wizo6.ncs
index ea1c4b41..1279cf70 100644
Binary files a/_module/ncs/wizo6.ncs and b/_module/ncs/wizo6.ncs differ
diff --git a/_module/ncs/wondmer.ncs b/_module/ncs/wondmer.ncs
index 62d27390..04b43db1 100644
Binary files a/_module/ncs/wondmer.ncs and b/_module/ncs/wondmer.ncs differ
diff --git a/_module/ncs/wpnvisualacid.ncs b/_module/ncs/wpnvisualacid.ncs
index 80f191de..2531e093 100644
Binary files a/_module/ncs/wpnvisualacid.ncs and b/_module/ncs/wpnvisualacid.ncs differ
diff --git a/_module/ncs/wpnvisualcold.ncs b/_module/ncs/wpnvisualcold.ncs
index 1e68fe61..93789e85 100644
Binary files a/_module/ncs/wpnvisualcold.ncs and b/_module/ncs/wpnvisualcold.ncs differ
diff --git a/_module/ncs/wpnvisualelectri.ncs b/_module/ncs/wpnvisualelectri.ncs
index 5905a69d..a74e3475 100644
Binary files a/_module/ncs/wpnvisualelectri.ncs and b/_module/ncs/wpnvisualelectri.ncs differ
diff --git a/_module/ncs/wpnvisualevil.ncs b/_module/ncs/wpnvisualevil.ncs
index d3eae32b..1e4b0134 100644
Binary files a/_module/ncs/wpnvisualevil.ncs and b/_module/ncs/wpnvisualevil.ncs differ
diff --git a/_module/ncs/wpnvisualfire.ncs b/_module/ncs/wpnvisualfire.ncs
index 3b6a3752..5376b797 100644
Binary files a/_module/ncs/wpnvisualfire.ncs and b/_module/ncs/wpnvisualfire.ncs differ
diff --git a/_module/ncs/wpnvisualholy.ncs b/_module/ncs/wpnvisualholy.ncs
index 6a1fa223..0e9ba282 100644
Binary files a/_module/ncs/wpnvisualholy.ncs and b/_module/ncs/wpnvisualholy.ncs differ
diff --git a/_module/ncs/wpnvisualsonic.ncs b/_module/ncs/wpnvisualsonic.ncs
index 43f9c909..ddc354d3 100644
Binary files a/_module/ncs/wpnvisualsonic.ncs and b/_module/ncs/wpnvisualsonic.ncs differ
diff --git a/_module/ncs/ww_goooc.ncs b/_module/ncs/ww_goooc.ncs
index b33e7137..9cc99e3e 100644
Binary files a/_module/ncs/ww_goooc.ncs and b/_module/ncs/ww_goooc.ncs differ
diff --git a/_module/ncs/ww_modrest.ncs b/_module/ncs/ww_modrest.ncs
index 98e1543d..7d48aa7c 100644
Binary files a/_module/ncs/ww_modrest.ncs and b/_module/ncs/ww_modrest.ncs differ
diff --git a/_module/ncs/ww_sit.ncs b/_module/ncs/ww_sit.ncs
index 12cea694..8d0bcafb 100644
Binary files a/_module/ncs/ww_sit.ncs and b/_module/ncs/ww_sit.ncs differ
diff --git a/_module/ncs/wyrmling_convo.ncs b/_module/ncs/wyrmling_convo.ncs
index c7d82d0c..ab4d33f7 100644
Binary files a/_module/ncs/wyrmling_convo.ncs and b/_module/ncs/wyrmling_convo.ncs differ
diff --git a/_module/ncs/wyrmling_death.ncs b/_module/ncs/wyrmling_death.ncs
index 64ba97b6..648d4966 100644
Binary files a/_module/ncs/wyrmling_death.ncs and b/_module/ncs/wyrmling_death.ncs differ
diff --git a/_module/ncs/wyrmling_spawn.ncs b/_module/ncs/wyrmling_spawn.ncs
index 7f4d63db..798d6615 100644
Binary files a/_module/ncs/wyrmling_spawn.ncs and b/_module/ncs/wyrmling_spawn.ncs differ
diff --git a/_module/ncs/x2_def_spawn.ncs b/_module/ncs/x2_def_spawn.ncs
index 2ccff463..010e7ace 100644
Binary files a/_module/ncs/x2_def_spawn.ncs and b/_module/ncs/x2_def_spawn.ncs differ
diff --git a/_module/ncs/x_genveryhigh_x4.ncs b/_module/ncs/x_genveryhigh_x4.ncs
index 2dbfe5ad..42ca464d 100644
Binary files a/_module/ncs/x_genveryhigh_x4.ncs and b/_module/ncs/x_genveryhigh_x4.ncs differ
diff --git a/_module/ncs/x_o2_bashed.ncs b/_module/ncs/x_o2_bashed.ncs
index e984e8c2..4991bc70 100644
Binary files a/_module/ncs/x_o2_bashed.ncs and b/_module/ncs/x_o2_bashed.ncs differ
diff --git a/_module/ncs/x_o2_boss_12.ncs b/_module/ncs/x_o2_boss_12.ncs
index b19e5fac..9f16dab6 100644
Binary files a/_module/ncs/x_o2_boss_12.ncs and b/_module/ncs/x_o2_boss_12.ncs differ
diff --git a/_module/ncs/x_o2_boss_12x2.ncs b/_module/ncs/x_o2_boss_12x2.ncs
index 17622a8d..b540af78 100644
Binary files a/_module/ncs/x_o2_boss_12x2.ncs and b/_module/ncs/x_o2_boss_12x2.ncs differ
diff --git a/_module/ncs/x_o2_boss_15.ncs b/_module/ncs/x_o2_boss_15.ncs
index 5957c35b..c7199d3b 100644
Binary files a/_module/ncs/x_o2_boss_15.ncs and b/_module/ncs/x_o2_boss_15.ncs differ
diff --git a/_module/ncs/x_o2_boss_18.ncs b/_module/ncs/x_o2_boss_18.ncs
index a0f778e1..eeb09a33 100644
Binary files a/_module/ncs/x_o2_boss_18.ncs and b/_module/ncs/x_o2_boss_18.ncs differ
diff --git a/_module/ncs/x_o2_boss_20.ncs b/_module/ncs/x_o2_boss_20.ncs
index aa58080d..48a95341 100644
Binary files a/_module/ncs/x_o2_boss_20.ncs and b/_module/ncs/x_o2_boss_20.ncs differ
diff --git a/_module/ncs/x_o2_boss_20_x3.ncs b/_module/ncs/x_o2_boss_20_x3.ncs
index 4a767b0f..35c93f23 100644
Binary files a/_module/ncs/x_o2_boss_20_x3.ncs and b/_module/ncs/x_o2_boss_20_x3.ncs differ
diff --git a/_module/ncs/x_o2_boss_4.ncs b/_module/ncs/x_o2_boss_4.ncs
index 0772a2ff..8d75d4cd 100644
Binary files a/_module/ncs/x_o2_boss_4.ncs and b/_module/ncs/x_o2_boss_4.ncs differ
diff --git a/_module/ncs/x_o2_boss_4_x3.ncs b/_module/ncs/x_o2_boss_4_x3.ncs
index 9984a6e4..87fb643b 100644
Binary files a/_module/ncs/x_o2_boss_4_x3.ncs and b/_module/ncs/x_o2_boss_4_x3.ncs differ
diff --git a/_module/ncs/x_o2_boss_6.ncs b/_module/ncs/x_o2_boss_6.ncs
index ad11d937..e37bb117 100644
Binary files a/_module/ncs/x_o2_boss_6.ncs and b/_module/ncs/x_o2_boss_6.ncs differ
diff --git a/_module/ncs/x_o2_boss_7.ncs b/_module/ncs/x_o2_boss_7.ncs
index d0e82850..897142e2 100644
Binary files a/_module/ncs/x_o2_boss_7.ncs and b/_module/ncs/x_o2_boss_7.ncs differ
diff --git a/_module/ncs/x_o2_boss_9.ncs b/_module/ncs/x_o2_boss_9.ncs
index de939047..21602d3c 100644
Binary files a/_module/ncs/x_o2_boss_9.ncs and b/_module/ncs/x_o2_boss_9.ncs differ
diff --git a/_module/ncs/x_o2_classhig.ncs b/_module/ncs/x_o2_classhig.ncs
index ec790468..e9bc5e69 100644
Binary files a/_module/ncs/x_o2_classhig.ncs and b/_module/ncs/x_o2_classhig.ncs differ
diff --git a/_module/ncs/x_o2_classhig20.ncs b/_module/ncs/x_o2_classhig20.ncs
index a867177f..e1d912e2 100644
Binary files a/_module/ncs/x_o2_classhig20.ncs and b/_module/ncs/x_o2_classhig20.ncs differ
diff --git a/_module/ncs/x_o2_classlow_4.ncs b/_module/ncs/x_o2_classlow_4.ncs
index 3eefa01d..c965b758 100644
Binary files a/_module/ncs/x_o2_classlow_4.ncs and b/_module/ncs/x_o2_classlow_4.ncs differ
diff --git a/_module/ncs/x_o2_classlow_l8.ncs b/_module/ncs/x_o2_classlow_l8.ncs
index 48ddd590..8ac44e01 100644
Binary files a/_module/ncs/x_o2_classlow_l8.ncs and b/_module/ncs/x_o2_classlow_l8.ncs differ
diff --git a/_module/ncs/x_o2_classmed.ncs b/_module/ncs/x_o2_classmed.ncs
index 0c64e24b..37e912d1 100644
Binary files a/_module/ncs/x_o2_classmed.ncs and b/_module/ncs/x_o2_classmed.ncs differ
diff --git a/_module/ncs/x_o2_classwea_12.ncs b/_module/ncs/x_o2_classwea_12.ncs
index f44431cb..a06f6729 100644
Binary files a/_module/ncs/x_o2_classwea_12.ncs and b/_module/ncs/x_o2_classwea_12.ncs differ
diff --git a/_module/ncs/x_o2_classwea_15.ncs b/_module/ncs/x_o2_classwea_15.ncs
index 4646fa25..c9598fc1 100644
Binary files a/_module/ncs/x_o2_classwea_15.ncs and b/_module/ncs/x_o2_classwea_15.ncs differ
diff --git a/_module/ncs/x_o2_classwea_18.ncs b/_module/ncs/x_o2_classwea_18.ncs
index 0d6c71fe..47ab3ea4 100644
Binary files a/_module/ncs/x_o2_classwea_18.ncs and b/_module/ncs/x_o2_classwea_18.ncs differ
diff --git a/_module/ncs/x_o2_classweap_4.ncs b/_module/ncs/x_o2_classweap_4.ncs
index bcb3cc19..9e9f0e6c 100644
Binary files a/_module/ncs/x_o2_classweap_4.ncs and b/_module/ncs/x_o2_classweap_4.ncs differ
diff --git a/_module/ncs/x_o2_classweap_6.ncs b/_module/ncs/x_o2_classweap_6.ncs
index a41b1376..688fd7a0 100644
Binary files a/_module/ncs/x_o2_classweap_6.ncs and b/_module/ncs/x_o2_classweap_6.ncs differ
diff --git a/_module/ncs/x_o2_gen_low_x4.ncs b/_module/ncs/x_o2_gen_low_x4.ncs
index 0ffa9629..5cfbda6a 100644
Binary files a/_module/ncs/x_o2_gen_low_x4.ncs and b/_module/ncs/x_o2_gen_low_x4.ncs differ
diff --git a/_module/ncs/x_o2_generalhig.ncs b/_module/ncs/x_o2_generalhig.ncs
index d9b7c46b..ee75d29b 100644
Binary files a/_module/ncs/x_o2_generalhig.ncs and b/_module/ncs/x_o2_generalhig.ncs differ
diff --git a/_module/ncs/x_o2_generallow.ncs b/_module/ncs/x_o2_generallow.ncs
index 83dd145e..7ffde8a1 100644
Binary files a/_module/ncs/x_o2_generallow.ncs and b/_module/ncs/x_o2_generallow.ncs differ
diff --git a/_module/ncs/x_o2_generalmed.ncs b/_module/ncs/x_o2_generalmed.ncs
index 9d534a30..fccf43af 100644
Binary files a/_module/ncs/x_o2_generalmed.ncs and b/_module/ncs/x_o2_generalmed.ncs differ
diff --git a/_module/ncs/x_o2_generalmid.ncs b/_module/ncs/x_o2_generalmid.ncs
index 60b3c92c..33881ccb 100644
Binary files a/_module/ncs/x_o2_generalmid.ncs and b/_module/ncs/x_o2_generalmid.ncs differ
diff --git a/_module/ncs/x_o2_gengodhig.ncs b/_module/ncs/x_o2_gengodhig.ncs
index d5c2968c..16bede69 100644
Binary files a/_module/ncs/x_o2_gengodhig.ncs and b/_module/ncs/x_o2_gengodhig.ncs differ
diff --git a/_module/ncs/x_o2_gensuperhig.ncs b/_module/ncs/x_o2_gensuperhig.ncs
index efb3b969..f55cb534 100644
Binary files a/_module/ncs/x_o2_gensuperhig.ncs and b/_module/ncs/x_o2_gensuperhig.ncs differ
diff --git a/_module/ncs/x_o2_genveryhigh.ncs b/_module/ncs/x_o2_genveryhigh.ncs
index 2cb1b8f5..01ba80d6 100644
Binary files a/_module/ncs/x_o2_genveryhigh.ncs and b/_module/ncs/x_o2_genveryhigh.ncs differ
diff --git a/_module/ncs/x_o2_preset.ncs b/_module/ncs/x_o2_preset.ncs
index efdc7e1f..f278330b 100644
Binary files a/_module/ncs/x_o2_preset.ncs and b/_module/ncs/x_o2_preset.ncs differ
diff --git a/_module/ncs/x_o2_preset_dm.ncs b/_module/ncs/x_o2_preset_dm.ncs
index b4a420d6..81084eea 100644
Binary files a/_module/ncs/x_o2_preset_dm.ncs and b/_module/ncs/x_o2_preset_dm.ncs differ
diff --git a/_module/ncs/x_o2_presetbashe.ncs b/_module/ncs/x_o2_presetbashe.ncs
index eeec8781..3a6a1dad 100644
Binary files a/_module/ncs/x_o2_presetbashe.ncs and b/_module/ncs/x_o2_presetbashe.ncs differ
diff --git a/_module/ncs/xmpl_npc_on_spwn.ncs b/_module/ncs/xmpl_npc_on_spwn.ncs
index 6ab08de6..1ef2b035 100644
Binary files a/_module/ncs/xmpl_npc_on_spwn.ncs and b/_module/ncs/xmpl_npc_on_spwn.ncs differ
diff --git a/_module/ncs/xxuse.ncs b/_module/ncs/xxuse.ncs
index 1cc91682..ef07559a 100644
Binary files a/_module/ncs/xxuse.ncs and b/_module/ncs/xxuse.ncs differ
diff --git a/_module/ncs/yauntdeath.ncs b/_module/ncs/yauntdeath.ncs
index c9409e8d..cf3c9bd4 100644
Binary files a/_module/ncs/yauntdeath.ncs and b/_module/ncs/yauntdeath.ncs differ
diff --git a/_module/ncs/yuantipercieve.ncs b/_module/ncs/yuantipercieve.ncs
index 8c5f67d0..f6d11825 100644
Binary files a/_module/ncs/yuantipercieve.ncs and b/_module/ncs/yuantipercieve.ncs differ
diff --git a/_module/ncs/zombiedeath.ncs b/_module/ncs/zombiedeath.ncs
index fe54be00..751c81a9 100644
Binary files a/_module/ncs/zombiedeath.ncs and b/_module/ncs/zombiedeath.ncs differ
diff --git a/_module/ncs/zombiepercieve.ncs b/_module/ncs/zombiepercieve.ncs
index 48ce1a41..e17e54fe 100644
Binary files a/_module/ncs/zombiepercieve.ncs and b/_module/ncs/zombiepercieve.ncs differ
diff --git a/_module/nss/gc_is_druid.nss b/_module/nss/gc_is_druid.nss
index 17744db3..c123e86a 100644
--- a/_module/nss/gc_is_druid.nss
+++ b/_module/nss/gc_is_druid.nss
@@ -5,16 +5,25 @@
 //:: Created By: Script Wizard
 //:: Created On: 9/11/2008 11:46:37 AM
 //:://////////////////////////////////////////////
+
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-    // Restrict based on the player's class
-    int iPassed = 0;
-    if(GetLevelByClass(CLASS_TYPE_DRUID, GetPCSpeaker()) >= 1)
-     return TRUE;
+	object oPC = GetPCSpeaker();
+	
+	// Restrict based on the player's class
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_DRUID, oPC)
+			+GetLevelByClass(CLASS_TYPE_HATHRAN, oPC);			
+			
+	if(nClass <= 0)
+		return FALSE;
 
 
-        return FALSE;
+        return TRUE;
 
 
 }
diff --git a/_module/nss/gc_is_paladin.nss b/_module/nss/gc_is_paladin.nss
index 35b12afa..f4c4f950 100644
--- a/_module/nss/gc_is_paladin.nss
+++ b/_module/nss/gc_is_paladin.nss
@@ -5,14 +5,21 @@
 //:: Created By: Script Wizard
 //:: Created On: 9/11/2008 11:46:56 AM
 //:://////////////////////////////////////////////
+
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
+	object oPC = GetPCSpeaker();
+	
 	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_PALADIN, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if(iPassed == 0)
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_PALADIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOHEI, oPC);			
+			
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
diff --git a/_module/nss/gc_is_ranger.nss b/_module/nss/gc_is_ranger.nss
index d15efd0f..1c585759 100644
--- a/_module/nss/gc_is_ranger.nss
+++ b/_module/nss/gc_is_ranger.nss
@@ -5,14 +5,20 @@
 //:: Created By: Script Wizard
 //:: Created On: 9/11/2008 12:18:32 PM
 //:://////////////////////////////////////////////
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
+	object oPC = GetPCSpeaker();
+	
 	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_RANGER, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if(iPassed == 0)
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_RANGER, oPC)
+			+GetLevelByClass(CLASS_TYPE_TOTEMIST, oPC);			
+			
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
diff --git a/_module/nss/gc_is_sorcerer.nss b/_module/nss/gc_is_sorcerer.nss
index 76b41c00..43bf8303 100644
--- a/_module/nss/gc_is_sorcerer.nss
+++ b/_module/nss/gc_is_sorcerer.nss
@@ -5,14 +5,23 @@
 //:: Created By: Script Wizard
 //:: Created On: 9/11/2008 12:19:02 PM
 //:://////////////////////////////////////////////
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
+	object oPC = GetPCSpeaker();
+	
 	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_SORCERER, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if(iPassed == 0)
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
+			+GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARLOCK, oPC);			
+			
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
diff --git a/_module/nss/hasafixedalign.nss b/_module/nss/hasafixedalign.nss
index 17ef42d2..a7f9eeb0 100644
--- a/_module/nss/hasafixedalign.nss
+++ b/_module/nss/hasafixedalign.nss
@@ -5,27 +5,75 @@
 //:: Created By: Script Wizard
 //:: Created On: 2/9/2008 5:09:16 PM
 //:://////////////////////////////////////////////
+
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_ASSASSIN, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_BARD, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_DIVINE_CHAMPION, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_MONK, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_PALADIN, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_PALE_MASTER, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_BLACKGUARD, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if(iPassed == 0)
+	object oPC = GetPCSpeaker();
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_DIVINE_CHAMPION, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARBARIAN, oPC)
+			+GetLevelByClass(CLASS_TYPE_MONK, oPC)
+			+GetLevelByClass(CLASS_TYPE_PALADIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEALER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SACREDPURIFIER, oPC)
+			+GetLevelByClass(CLASS_TYPE_INCANDESCENT_CHAMPION, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEALER, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_MIDDLECIRCLE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOW_SUN_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_BAELNORN, oPC)
+			+GetLevelByClass(CLASS_TYPE_MORNINGLORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_SKULLCLAN_HUNTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_BRIMSTONE_SPEAKER, oPC)
+			+GetLevelByClass(CLASS_TYPE_CELEBRANT_SHARESS, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEARTWARDER, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_CHALICE, oPC)
+			+GetLevelByClass(CLASS_TYPE_FISTRAZIEL, oPC)
+			+GetLevelByClass(CLASS_TYPE_VASSAL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_INQUISITOR, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_STALKER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHINING_BLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_OLLAM, oPC)
+			+GetLevelByClass(CLASS_TYPE_SLAYER_OF_DOMIEL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOLDIER_OF_LIGHT, oPC)
+			+GetLevelByClass(CLASS_TYPE_DIABOLIST, oPC)
+			+GetLevelByClass(CLASS_TYPE_UR_PRIEST, oPC)
+			+GetLevelByClass(CLASS_TYPE_OCULAR, oPC)
+			+GetLevelByClass(CLASS_TYPE_JUDICATOR, oPC)
+			+GetLevelByClass(CLASS_TYPE_NIGHTSHADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISC_BAALZEBUL, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISPATER, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_ORCUS, oPC)
+			+GetLevelByClass(CLASS_TYPE_MASTER_OF_SHROUDS, oPC)
+			+GetLevelByClass(CLASS_TYPE_THRALL_OF_GRAZZT_A, oPC)
+			+GetLevelByClass(CLASS_TYPE_NECROCARNATE, oPC)
+			+GetLevelByClass(CLASS_TYPE_GHOST_FACED_KILLER, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISCIPLE_OF_MEPH, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOUL_EATER, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISCIPLE_OF_ASMODEUS, oPC)
+			+GetLevelByClass(CLASS_TYPE_TALON_OF_TIAMAT, oPC)
+			+GetLevelByClass(CLASS_TYPE_PYROKINETICIST, oPC)
+			+GetLevelByClass(CLASS_TYPE_WILD_MAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_DWARVEN_DEFENDER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SAMURAI, oPC)
+			+GetLevelByClass(CLASS_TYPE_IAIJUTSU_MASTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oPC)
+			+GetLevelByClass(CLASS_TYPE_HENSHIN_MYSTIC, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOHEI, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOULBORN, oPC)
+			+GetLevelByClass(CLASS_TYPE_INCARNUM_BLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLACKGUARD, oPC);
+			
+//:: Restrict based on the player's class
+	if (nClass <= 0)
 		return FALSE;
 
 	return TRUE;
-}
+}
\ No newline at end of file
diff --git a/_module/nss/isaspellcaster.nss b/_module/nss/isaspellcaster.nss
index 7b4e745b..f086b0e0 100644
--- a/_module/nss/isaspellcaster.nss
+++ b/_module/nss/isaspellcaster.nss
@@ -1,17 +1,54 @@
+#include "prc_class_const"
+
 int StartingConditional()
 {
- object oPC = GetPCSpeaker();
+	object oPC = GetPCSpeaker();
 
- //If the speaker is a spell caster!
- if ((GetLevelByClass(CLASS_TYPE_BARD, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_CLERIC, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_DRUID, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_PALADIN, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_RANGER, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_SORCERER, oPC)>0)||
-    (GetLevelByClass(CLASS_TYPE_WIZARD, oPC)>0))
-   return TRUE;
+//:: If the speaker is a spellcaster return TRUE
 
-   else //Otherwise if they aren't a caster dont' show the line!
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_RANGER, oPC)
+			+GetLevelByClass(CLASS_TYPE_CLERIC, oPC)
+			+GetLevelByClass(CLASS_TYPE_DRUID, oPC)
+			+GetLevelByClass(CLASS_TYPE_PALADIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WIZARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_HARPER, oPC)
+			+GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLACKGUARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_UR_PRIEST, oPC)
+			+GetLevelByClass(CLASS_TYPE_OCULAR, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEXBLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_DUSKBLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEALER, oPC)
+			+GetLevelByClass(CLASS_TYPE_CELEBRANT_SHARESS, oPC)
+			+GetLevelByClass(CLASS_TYPE_CULTIST_SHATTERED_PEAK, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_CHALICE, oPC)
+			+GetLevelByClass(CLASS_TYPE_VASSAL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SUBLIME_CHORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_WEAVE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOLDIER_OF_LIGHT, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWLORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_JUSTICEWW, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_MIDDLECIRCLE, oPC)
+			+GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
+			+GetLevelByClass(CLASS_TYPE_ARCHIVIST, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHAMAN, oPC)
+			+GetLevelByClass(CLASS_TYPE_SLAYER_OF_DOMIEL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SUEL_ARCHANAMACH, oPC)
+			+GetLevelByClass(CLASS_TYPE_FAVOURED_SOUL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOHEI, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NENTYAR_HUNTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLIGHTER, oPC);			
+	
+	if (nClass >= 1)
+	{
+		return TRUE;
+	}
+
+   else //Otherwise if they aren't a caster don't show the line!
    return FALSE;
-}
+}
\ No newline at end of file
diff --git a/_module/nss/ischaotic.nss b/_module/nss/ischaotic.nss
index d807121d..01d1376b 100644
--- a/_module/nss/ischaotic.nss
+++ b/_module/nss/ischaotic.nss
@@ -5,17 +5,30 @@
 //:: Created By: Script Wizard
 //:: Created On: 4/24/2008 3:43:53 PM
 //:://////////////////////////////////////////////
+
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_BARBARIAN, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_BARD, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if(iPassed == 0)
+	object oPC = GetPCSpeaker();
+		
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_PYROKINETICIST, oPC)
+			+GetLevelByClass(CLASS_TYPE_WILD_MAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARBARIAN, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_BATTLERAGER, oPC)
+			+GetLevelByClass(CLASS_TYPE_TEMPUS, oPC)
+			+GetLevelByClass(CLASS_TYPE_RUNESCARRED, oPC)
+			+GetLevelByClass(CLASS_TYPE_ARCTRICK, oPC)
+			+GetLevelByClass(CLASS_TYPE_WEREWOLF, oPC)
+			+GetLevelByClass(CLASS_TYPE_FRE_BERSERKER, oPC)
+			+GetLevelByClass(CLASS_TYPE_RAGE_MAGE, oPC);			
+	
+//:: Restrict based on the player's class	
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
-}
+}
\ No newline at end of file
diff --git a/_module/nss/isholy.nss b/_module/nss/isholy.nss
index 77d0a1c4..665eea7b 100644
--- a/_module/nss/isholy.nss
+++ b/_module/nss/isholy.nss
@@ -5,17 +5,34 @@
 //:: Created By: Script Wizard
 //:: Created On: 4/24/2008 3:18:33 PM
 //:://////////////////////////////////////////////
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_DIVINE_CHAMPION, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_PALADIN, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if(iPassed == 0)
+	object oPC = GetPCSpeaker();
+		
+	int nClass;
+	
+//:: Restrict based on the player's class	
+	nClass = GetLevelByClass(CLASS_TYPE_DIVINE_CHAMPION, oPC)
+			+GetLevelByClass(CLASS_TYPE_PALADIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_CHALICE, oPC)
+			+GetLevelByClass(CLASS_TYPE_FISTRAZIEL, oPC)
+			+GetLevelByClass(CLASS_TYPE_VASSAL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_INQUISITOR, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_STALKER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHINING_BLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_OLLAM, oPC)
+			+GetLevelByClass(CLASS_TYPE_SLAYER_OF_DOMIEL, oPC)			
+			+GetLevelByClass(CLASS_TYPE_SOLDIER_OF_LIGHT, oPC)			
+			+GetLevelByClass(CLASS_TYPE_CELEBRANT_SHARESS, oPC)			
+			+GetLevelByClass(CLASS_TYPE_HEARTWARDER, oPC)			
+			+GetLevelByClass(CLASS_TYPE_MORNINGLORD, oPC)			
+			+GetLevelByClass(CLASS_TYPE_SACREDPURIFIER, oPC);			
+	
+	
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
-}
+}
\ No newline at end of file
diff --git a/_module/nss/islawful.nss b/_module/nss/islawful.nss
index 1c7dfa54..77a1d705 100644
--- a/_module/nss/islawful.nss
+++ b/_module/nss/islawful.nss
@@ -5,18 +5,35 @@
 //:: Created By: Script Wizard
 //:: Created On: 4/24/2008 3:37:39 PM
 //:://////////////////////////////////////////////
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_DWARVEN_DEFENDER, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_MONK, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_PALADIN, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if(iPassed == 0)
+	object oPC = GetPCSpeaker();
+		
+	int nClass;
+	
+//:: Restrict based on the player's class	
+	nClass = GetLevelByClass(CLASS_TYPE_DIABOLIST, oPC)
+			+GetLevelByClass(CLASS_TYPE_PALADIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_CHALICE, oPC)
+			+GetLevelByClass(CLASS_TYPE_FISTRAZIEL, oPC)
+			+GetLevelByClass(CLASS_TYPE_VASSAL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_INQUISITOR, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWBANE_STALKER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHINING_BLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_OLLAM, oPC)
+			+GetLevelByClass(CLASS_TYPE_SLAYER_OF_DOMIEL, oPC)			
+			+GetLevelByClass(CLASS_TYPE_MONK, oPC)			
+			+GetLevelByClass(CLASS_TYPE_DWARVEN_DEFENDER, oPC)			
+			+GetLevelByClass(CLASS_TYPE_SAMURAI, oPC)			
+			+GetLevelByClass(CLASS_TYPE_IAIJUTSU_MASTER, oPC)			
+			+GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oPC)				
+			+GetLevelByClass(CLASS_TYPE_HENSHIN_MYSTIC, oPC)				
+			+GetLevelByClass(CLASS_TYPE_SOHEI, oPC)								
+			+GetLevelByClass(CLASS_TYPE_KNIGHT, oPC);			
+	
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
diff --git a/_module/nss/isunholy.nss b/_module/nss/isunholy.nss
index ab51f957..6316fae7 100644
--- a/_module/nss/isunholy.nss
+++ b/_module/nss/isunholy.nss
@@ -5,17 +5,31 @@
 //:: Created By: Script Wizard
 //:: Created On: 4/24/2008 3:19:55 PM
 //:://////////////////////////////////////////////
+#include "prc_class_const"
+
 int StartingConditional()
 {
-
-	// Restrict based on the player's class
-	int iPassed = 0;
-	if(GetLevelByClass(CLASS_TYPE_ASSASSIN, GetPCSpeaker()) >= 1)
-		iPassed = 1;
-	if((iPassed == 0) && (GetLevelByClass(CLASS_TYPE_PALE_MASTER, GetPCSpeaker()) >= 1))
-		iPassed = 1;
-	if(iPassed == 0)
+	object oPC = GetPCSpeaker();
+		
+	int nClass;
+	
+//:: Restrict based on the player's class	
+	nClass = GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLACKGUARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_OCULAR, oPC)
+			+GetLevelByClass(CLASS_TYPE_JUDICATOR, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISC_BAALZEBUL, oPC)
+			+GetLevelByClass(CLASS_TYPE_DISPATER, oPC)
+			+GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_ORCUS, oPC)
+			+GetLevelByClass(CLASS_TYPE_MASTER_OF_SHROUDS, oPC)
+			+GetLevelByClass(CLASS_TYPE_THRALL_OF_GRAZZT_A, oPC)			
+			+GetLevelByClass(CLASS_TYPE_DISCIPLE_OF_MEPH, oPC)			
+			+GetLevelByClass(CLASS_TYPE_DISCIPLE_OF_ASMODEUS, oPC)						
+			+GetLevelByClass(CLASS_TYPE_TALON_OF_TIAMAT, oPC);			
+	
+	if(nClass <= 0)
 		return FALSE;
 
 	return TRUE;
-}
+}
\ No newline at end of file
diff --git a/_module/nss/mage_door_chk.nss b/_module/nss/mage_door_chk.nss
index dff2d4e6..48ffbef9 100644
--- a/_module/nss/mage_door_chk.nss
+++ b/_module/nss/mage_door_chk.nss
@@ -1,28 +1,47 @@
 //IMPORTANT, use the Save As button FIRST, before you Edit This Script!
 
 //Put this script OnClick or OnFailToOpen
+
+#include "prc_class_const"
+
 void main()
 {
+	object oPC = GetClickingObject();
+	object oMe = OBJECT_SELF;
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WIZARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_HARPER, oPC)
+			+GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC)
+			+GetLevelByClass(CLASS_TYPE_HEXBLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_DUSKBLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_CULTIST_SHATTERED_PEAK, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SUBLIME_CHORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT_WEAVE, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWLORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SUEL_ARCHANAMACH, oPC);	
+			
+	if (!GetIsPC(oPC)) return;
 
-object oPC = GetClickingObject();
-object oMe = OBJECT_SELF;
-if (!GetIsPC(oPC)) return;
+	if (nClass >= 5)
+	{
+		SetLocked(OBJECT_SELF, FALSE);
 
-if (GetLevelByClass(CLASS_TYPE_BARD, oPC)>=5 || GetLevelByClass(CLASS_TYPE_WIZARD, oPC)>=5 ||
-    GetLevelByClass(CLASS_TYPE_SORCERER, oPC)>=5)
-   {
-    SetLocked(OBJECT_SELF, FALSE);
+		ActionOpenDoor(OBJECT_SELF);
 
-    ActionOpenDoor(OBJECT_SELF);
+		DelayCommand(7.0, ActionCloseDoor(OBJECT_SELF));
 
-    DelayCommand(7.0, ActionCloseDoor(OBJECT_SELF));
+		DelayCommand(7.1, SetLocked(OBJECT_SELF, TRUE));
+	}
 
-    DelayCommand(7.1, SetLocked(OBJECT_SELF, TRUE));
-   }
-
-else
-   {
-   FloatingTextStringOnCreature("Only Magic Users are allowed within..", oPC, TRUE);
-   }
-
-}
+	else
+	{
+		FloatingTextStringOnCreature("Only practicioners of the arcane arts are allowed within...", oPC, TRUE);
+	}
+}
\ No newline at end of file
diff --git a/_module/nss/mageonly.nss b/_module/nss/mageonly.nss
index 0aacf0dd..ab25bd37 100644
--- a/_module/nss/mageonly.nss
+++ b/_module/nss/mageonly.nss
@@ -1,17 +1,30 @@
+#include "prc_class_const"
+
 void main()
 {
-object oDoor = OBJECT_SELF;
+	object oDoor = OBJECT_SELF;
+	object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
+	
+	int nClass;
+	
+//:: Restrict based on the player's class	
+	nClass = GetLevelByClass(CLASS_TYPE_WIZARD, oPC)
+			+GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
+			+GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_SUBLIME_CHORD, oPC)
+			+GetLevelByClass(CLASS_TYPE_ARCHMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARLOCK, oPC);	
 
-object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
-int class1 = GetLevelByClass(CLASS_TYPE_WIZARD, oPC);
-int class2 = GetLevelByClass(CLASS_TYPE_SORCERER, oPC);
-int pass = class1 + class2;
-if (pass >=20){
+	if (nClass >= 20)
+	{
+	    AssignCommand(oDoor, ActionOpenDoor(oDoor));
+		SendMessageToPC(oPC, "You may pass.");
+	}
 
-    AssignCommand(oDoor, ActionOpenDoor(oDoor));
-    SendMessageToPC(oPC, "You may pass.");
-}
-else{
-SendMessageToPC(oPC, "You will not pass.");
-}
-}
+	else
+	{
+		SendMessageToPC(oPC, "You will not pass.");
+	}
+}
\ No newline at end of file
diff --git a/_module/nss/mageonly2.nss b/_module/nss/mageonly2.nss
index ed7cdae1..9ee8c270 100644
--- a/_module/nss/mageonly2.nss
+++ b/_module/nss/mageonly2.nss
@@ -1,20 +1,37 @@
+#include "prc_class_const"
+
 void main()
 {
-object oDoor = OBJECT_SELF;
+	object oDoor = OBJECT_SELF;
+	object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
+	
+	int nClass;
+	
+//:: Restrict based on the player's class	
+	nClass = GetLevelByClass(CLASS_TYPE_CRUSADER, oPC)
+			+GetLevelByClass(CLASS_TYPE_FIGHTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_KNIGHT, oPC)
+			+GetLevelByClass(CLASS_TYPE_MARSHAL, oPC)
+			+GetLevelByClass(CLASS_TYPE_SAMURAI, oPC)
+			+GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARBLADE, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYWAR, oPC)
+			+GetLevelByClass(CLASS_TYPE_RANGER, oPC)
+			+GetLevelByClass(CLASS_TYPE_BARBARIAN, oPC)
+			+GetLevelByClass(CLASS_TYPE_MONK, oPC)
+			+GetLevelByClass(CLASS_TYPE_SWORDSAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOULKNIFE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SOHEI, oPC);	
 
-object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
-int class1 = GetLevelByClass(CLASS_TYPE_BARBARIAN, oPC);
-int class2 = GetLevelByClass(CLASS_TYPE_FIGHTER, oPC);
-int class3 = GetLevelByClass(CLASS_TYPE_MONK, oPC);
-int class4 = GetLevelByClass(CLASS_TYPE_PALADIN, oPC);
-int class5 = GetLevelByClass(CLASS_TYPE_RANGER, oPC);
-int pass = class1 + class2 + class3 + class4 + class5;
-if (pass >=20){
+	if (nClass >= 20)
+	{
+	    AssignCommand(oDoor, ActionOpenDoor(oDoor));
+		SendMessageToPC(oPC, "You may pass.");
+	}
 
-    AssignCommand(oDoor, ActionOpenDoor(oDoor)) ;
-    SendMessageToPC(oPC, "You may pass.");
-}
-else{
-SendMessageToPC(oPC, "You will not pass.");
-}
-}
+	else
+	{
+		SendMessageToPC(oPC, "You will not pass.");
+	}
+	
+}
\ No newline at end of file
diff --git a/_module/nss/nw_c2_default1.nss b/_module/nss/nw_c2_default1.nss
new file mode 100644
index 00000000..19ef4f9e
--- /dev/null
+++ b/_module/nss/nw_c2_default1.nss
@@ -0,0 +1,106 @@
+//:://////////////////////////////////////////////////
+//:: NW_C2_DEFAULT1
+/*
+  Default OnHeartbeat script for NPCs.
+
+  This script causes NPCs to perform default animations
+  while not otherwise engaged.
+
+  This script duplicates the behavior of the default
+  script and just cleans up the code and removes
+  redundant conditional checks.
+
+ */
+//:://////////////////////////////////////////////////
+//:: Copyright (c) 2002 Floodgate Entertainment
+//:: Created By: Naomi Novik
+//:: Created On: 12/22/2002
+//:://////////////////////////////////////////////////
+
+#include "nw_i0_generic"
+
+void main()
+{
+    ExecuteScript("prc_npc_hb", OBJECT_SELF);
+
+    // * if not runnning normal or better Ai then exit for performance reasons
+    if (GetAILevel() == AI_LEVEL_VERY_LOW) return;
+
+    // Buff ourselves up right away if we should
+    if(GetSpawnInCondition(NW_FLAG_FAST_BUFF_ENEMY))
+    {
+        // This will return TRUE if an enemy was within 40.0 m
+        // and we buffed ourselves up instantly to respond --
+        // simulates a spellcaster with protections enabled
+        // already.
+        if(TalentAdvancedBuff(40.0))
+        {
+            // This is a one-shot deal
+            SetSpawnInCondition(NW_FLAG_FAST_BUFF_ENEMY, FALSE);
+
+            // This return means we skip sending the user-defined
+            // heartbeat signal in this one case.
+            return;
+        }
+    }
+
+
+    if(GetHasEffect(EFFECT_TYPE_SLEEP))
+    {
+        // If we're asleep and this is the result of sleeping
+        // at night, apply the floating 'z's visual effect
+        // every so often
+
+        if(GetSpawnInCondition(NW_FLAG_SLEEPING_AT_NIGHT))
+        {
+            effect eVis = EffectVisualEffect(VFX_IMP_SLEEP);
+            if(d10() > 6)
+            {
+                ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, OBJECT_SELF);
+            }
+        }
+    }
+
+    // If we have the 'constant' waypoints flag set, walk to the next
+    // waypoint.
+    else if ( GetWalkCondition(NW_WALK_FLAG_CONSTANT) )
+    {
+        WalkWayPoints();
+    }
+
+    // Check to see if we should be playing default animations
+    // - make sure we don't have any current targets
+    else if ( !GetIsObjectValid(GetAttemptedAttackTarget())
+          && !GetIsObjectValid(GetAttemptedSpellTarget())
+          // && !GetIsPostOrWalking())
+          && !GetIsObjectValid(GetNearestSeenEnemy()))
+    {
+        if (GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL) || GetBehaviorState(NW_FLAG_BEHAVIOR_OMNIVORE) ||
+            GetBehaviorState(NW_FLAG_BEHAVIOR_HERBIVORE))
+        {
+            // This handles special attacking/fleeing behavior
+            // for omnivores & herbivores.
+            DetermineSpecialBehavior();
+        }
+        else if (!IsInConversation(OBJECT_SELF))
+        {
+            if (GetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS)
+                || GetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS_AVIAN)
+                || GetIsEncounterCreature())
+            {
+                PlayMobileAmbientAnimations();
+            }
+            else if (GetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS))
+            {
+                PlayImmobileAmbientAnimations();
+            }
+        }
+    }
+
+    // Send the user-defined event signal if specified
+    if(GetSpawnInCondition(NW_FLAG_HEARTBEAT_EVENT))
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_HEARTBEAT));
+    }
+}
+
diff --git a/_module/nss/nw_c2_default2.nss b/_module/nss/nw_c2_default2.nss
new file mode 100644
index 00000000..33b7491f
--- /dev/null
+++ b/_module/nss/nw_c2_default2.nss
@@ -0,0 +1,166 @@
+//:://////////////////////////////////////////////////
+//:: NW_C2_DEFAULT2
+/*
+  Default OnPerception event handler for NPCs.
+
+  Handles behavior when perceiving a creature for the
+  first time.
+ */
+//:://////////////////////////////////////////////////
+
+#include "nw_i0_generic"
+
+void main()
+{
+    ExecuteScript("prc_npc_percep", OBJECT_SELF);
+
+// * if not runnning normal or better Ai then exit for performance reasons
+    // * if not runnning normal or better Ai then exit for performance reasons
+    if (GetAILevel() == AI_LEVEL_VERY_LOW) return;
+
+    object oPercep = GetLastPerceived();
+    int bSeen = GetLastPerceptionSeen();
+    int bHeard = GetLastPerceptionHeard();
+    if (bHeard == FALSE)
+    {
+        // Has someone vanished in front of me?
+        bHeard = GetLastPerceptionVanished();
+    }
+
+    // This will cause the NPC to speak their one-liner
+    // conversation on perception even if they are already
+    // in combat.
+    if(GetSpawnInCondition(NW_FLAG_SPECIAL_COMBAT_CONVERSATION)
+       && GetIsPC(oPercep)
+       && bSeen)
+    {
+        SpeakOneLinerConversation();
+    }
+
+    // March 5 2003 Brent
+    // Had to add this section back in, since  modifications were not taking this specific
+    // example into account -- it made invisibility basically useless.
+    //If the last perception event was hearing based or if someone vanished then go to search mode
+    if ((GetLastPerceptionVanished()) && GetIsEnemy(GetLastPerceived()))
+    {
+        object oGone = GetLastPerceived();
+        if((GetAttemptedAttackTarget() == GetLastPerceived() ||
+           GetAttemptedSpellTarget() == GetLastPerceived() ||
+           GetAttackTarget() == GetLastPerceived()) && GetArea(GetLastPerceived()) != GetArea(OBJECT_SELF))
+        {
+           ClearAllActions();
+           DetermineCombatRound();
+        }
+    }
+
+    // This section has been heavily revised while keeping the
+    // pre-existing behavior:
+    // - If we're in combat, keep fighting.
+    // - If not and we've perceived an enemy, start to fight.
+    //   Even if the perception event was a 'vanish', that's
+    //   still what we do anyway, since that will keep us
+    //   fighting any visible targets.
+    // - If we're not in combat and haven't perceived an enemy,
+    //   see if the perception target is a PC and if we should
+    //   speak our attention-getting one-liner.
+    if (GetIsInCombat(OBJECT_SELF))
+    {
+        // don't do anything else, we're busy
+        //MyPrintString("GetIsFighting: TRUE");
+
+    }
+    // * BK FEB 2003 Only fight if you can see them. DO NOT RELY ON HEARING FOR ENEMY DETECTION
+    else if (GetIsEnemy(oPercep) && bSeen)
+    { // SpawnScriptDebugger();
+        //MyPrintString("GetIsEnemy: TRUE");
+        // We spotted an enemy and we're not already fighting
+        if(!GetHasEffect(EFFECT_TYPE_SLEEP)) {
+            if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL))
+            {
+                //MyPrintString("DetermineSpecialBehavior");
+                DetermineSpecialBehavior();
+            } else
+            {
+                //MyPrintString("DetermineCombatRound");
+                SetFacingPoint(GetPosition(oPercep));
+                SpeakString("NW_I_WAS_ATTACKED", TALKVOLUME_SILENT_TALK);
+                DetermineCombatRound();
+            }
+        }
+    }
+    else
+    {
+        if (bSeen)
+        {
+            //MyPrintString("GetLastPerceptionSeen: TRUE");
+            if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL)) {
+                DetermineSpecialBehavior();
+            } else if (GetSpawnInCondition(NW_FLAG_SPECIAL_CONVERSATION)
+                       && GetIsPC(oPercep))
+            {
+                // The NPC will speak their one-liner conversation
+                // This should probably be:
+                // SpeakOneLinerConversation(oPercep);
+                // instead, but leaving it as is for now.
+                ActionStartConversation(OBJECT_SELF);
+            }
+        }
+        else
+        // * July 14 2003: Some minor reactions based on invisible creatures being nearby
+        if (bHeard && GetIsEnemy(oPercep))
+        {
+           // SpeakString("vanished");
+            // * don't want creatures wandering too far after noises
+            if (GetDistanceToObject(oPercep) <= 7.0)
+            {
+//                if (GetHasSpell(SPELL_TRUE_SEEING) == TRUE)
+                if (GetHasSpell(SPELL_TRUE_SEEING))
+                {
+                    ActionCastSpellAtObject(SPELL_TRUE_SEEING, OBJECT_SELF);
+                }
+                else
+//                if (GetHasSpell(SPELL_SEE_INVISIBILITY) == TRUE)
+                if (GetHasSpell(SPELL_SEE_INVISIBILITY))
+                {
+                    ActionCastSpellAtObject(SPELL_SEE_INVISIBILITY, OBJECT_SELF);
+                }
+                else
+//                if (GetHasSpell(SPELL_INVISIBILITY_PURGE) == TRUE)
+                if (GetHasSpell(SPELL_INVISIBILITY_PURGE))
+                {
+                    ActionCastSpellAtObject(SPELL_INVISIBILITY_PURGE, OBJECT_SELF);
+                }
+                else
+                {
+                    ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_LEFT, 0.5);
+                    ActionPlayAnimation(ANIMATION_FIREFORGET_HEAD_TURN_RIGHT, 0.5);
+                    ActionPlayAnimation(ANIMATION_FIREFORGET_PAUSE_SCRATCH_HEAD, 0.5);
+                }
+            }
+        }
+
+        // activate ambient animations or walk waypoints if appropriate
+       if (!IsInConversation(OBJECT_SELF)) {
+           if (GetIsPostOrWalking()) {
+               WalkWayPoints();
+           } else if (GetIsPC(oPercep) &&
+               (GetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS)
+                || GetSpawnInCondition(NW_FLAG_AMBIENT_ANIMATIONS_AVIAN)
+                || GetSpawnInCondition(NW_FLAG_IMMOBILE_AMBIENT_ANIMATIONS)
+                || GetIsEncounterCreature()))
+           {
+                SetAnimationCondition(NW_ANIM_FLAG_IS_ACTIVE);
+           }
+        }
+    }
+
+    // Send the user-defined event if appropriate
+    if(GetSpawnInCondition(NW_FLAG_PERCIEVE_EVENT) && GetLastPerceptionSeen())
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_PERCEIVE));
+    }
+}
+
+
+
+
diff --git a/_module/nss/nw_c2_default3.nss b/_module/nss/nw_c2_default3.nss
new file mode 100644
index 00000000..572e1239
--- /dev/null
+++ b/_module/nss/nw_c2_default3.nss
@@ -0,0 +1,58 @@
+//::///////////////////////////////////////////////
+//:: Default: End of Combat Round
+//:: NW_C2_DEFAULT3
+//:: Copyright (c) 2008 Bioware Corp.
+//:://////////////////////////////////////////////
+/*
+    Calls the end of combat script every round
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Preston Watamaniuk
+//:: Created On: Oct 16, 2001
+//:://////////////////////////////////////////////
+//:://////////////////////////////////////////////
+//:: Modified By: Deva Winblood
+//:: Modified On: Feb 16th, 2008
+//:: Added Support for Mounted Combat Feat Support
+//:://////////////////////////////////////////////
+
+#include "NW_I0_GENERIC"
+
+void main()
+{
+    ExecuteScript("prc_npc_combat", OBJECT_SELF);
+
+    if (!GetLocalInt(GetModule(),"X3_NO_MOUNTED_COMBAT_FEAT"))
+        { // set variables on target for mounted combat
+            DeleteLocalInt(OBJECT_SELF,"bX3_LAST_ATTACK_PHYSICAL");
+            DeleteLocalInt(OBJECT_SELF,"nX3_HP_BEFORE");
+            DeleteLocalInt(OBJECT_SELF,"bX3_ALREADY_MOUNTED_COMBAT");
+            if (GetHasFeat(FEAT_MOUNTED_COMBAT,OBJECT_SELF))
+            { // check for AC increase
+                int nRoll=d20()+GetSkillRank(SKILL_RIDE);
+                nRoll=nRoll-10;
+                if (nRoll>4)
+                { // ac increase
+                    nRoll=nRoll/5;
+                    ApplyEffectToObject(DURATION_TYPE_TEMPORARY,EffectACIncrease(nRoll),OBJECT_SELF,8.5);
+                } // ac increase
+            } // check for AC increase
+        } // set variables on target for mounted combat
+
+    if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL))
+    {
+        DetermineSpecialBehavior();
+    }
+    else if(!GetSpawnInCondition(NW_FLAG_SET_WARNINGS))
+    {
+       DetermineCombatRound();
+    }
+    if(GetSpawnInCondition(NW_FLAG_END_COMBAT_ROUND_EVENT))
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(1003));
+    }
+}
+
+
+
+
diff --git a/_module/nss/nw_c2_default4.nss b/_module/nss/nw_c2_default4.nss
new file mode 100644
index 00000000..256e0bb2
--- /dev/null
+++ b/_module/nss/nw_c2_default4.nss
@@ -0,0 +1,92 @@
+//:://////////////////////////////////////////////////
+//:: NW_C2_DEFAULT4
+/*
+  Default OnConversation event handler for NPCs.
+
+ */
+//:://////////////////////////////////////////////////
+//:: Copyright (c) 2002 Floodgate Entertainment
+//:: Created By: Naomi Novik
+//:: Created On: 12/22/2002
+//:://////////////////////////////////////////////////
+
+#include "nw_i0_generic"
+
+void main()
+{
+    ExecuteScript("prc_npc_conv", OBJECT_SELF);
+
+    // * if petrified, jump out
+    if (GetHasEffect(EFFECT_TYPE_PETRIFY, OBJECT_SELF) == TRUE)
+    {
+        return;
+    }
+
+    // * If dead, exit directly.
+    if (GetIsDead(OBJECT_SELF) == TRUE)
+    {
+        return;
+    }
+
+    // See if what we just 'heard' matches any of our
+    // predefined patterns
+    int nMatch = GetListenPatternNumber();
+    object oShouter = GetLastSpeaker();
+
+    if (nMatch == -1)
+    {
+        // Not a match -- start an ordinary conversation
+        if (GetCommandable(OBJECT_SELF))
+        {
+            ClearActions(CLEAR_NW_C2_DEFAULT4_29);
+            BeginConversation();
+        }
+        else
+        // * July 31 2004
+        // * If only charmed then allow conversation
+        // * so you can have a better chance of convincing
+        // * people of lowering prices
+        if (GetHasEffect(EFFECT_TYPE_CHARMED) == TRUE)
+        {
+            ClearActions(CLEAR_NW_C2_DEFAULT4_29);
+            BeginConversation();
+        }
+    }
+    // Respond to shouts from friendly non-PCs only
+    else if (GetIsObjectValid(oShouter)
+               && !GetIsPC(oShouter)
+               && GetIsFriend(oShouter))
+    {
+        object oIntruder = OBJECT_INVALID;
+        // Determine the intruder if any
+        if(nMatch == 4)
+        {
+            oIntruder = GetLocalObject(oShouter, "NW_BLOCKER_INTRUDER");
+        }
+        else if (nMatch == 5)
+        {
+            oIntruder = GetLastHostileActor(oShouter);
+            if(!GetIsObjectValid(oIntruder))
+            {
+                oIntruder = GetAttemptedAttackTarget();
+                if(!GetIsObjectValid(oIntruder))
+                {
+                    oIntruder = GetAttemptedSpellTarget();
+                    if(!GetIsObjectValid(oIntruder))
+                    {
+                        oIntruder = OBJECT_INVALID;
+                    }
+                }
+            }
+        }
+
+        // Actually respond to the shout
+        RespondToShout(oShouter, nMatch, oIntruder);
+    }
+
+    // Send the user-defined event if appropriate
+    if(GetSpawnInCondition(NW_FLAG_ON_DIALOGUE_EVENT))
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_DIALOGUE));
+    }
+}
diff --git a/_module/nss/nw_c2_default6.nss b/_module/nss/nw_c2_default6.nss
new file mode 100644
index 00000000..d362ecf1
--- /dev/null
+++ b/_module/nss/nw_c2_default6.nss
@@ -0,0 +1,109 @@
+//:://////////////////////////////////////////////////
+//:: NW_C2_DEFAULT6
+//:: Default OnDamaged handler
+/*
+    If already fighting then ignore, else determine
+    combat round
+ */
+//:://////////////////////////////////////////////////
+//:: Copyright (c) 2002 Floodgate Entertainment
+//:: Created By: Naomi Novik
+//:: Created On: 12/22/2002
+//:://////////////////////////////////////////////////
+//:://////////////////////////////////////////////////
+//:: Modified By: Deva Winblood
+//:: Modified On: Jan 17th, 2008
+//:: Added Support for Mounted Combat Feat Support
+//:://////////////////////////////////////////////////
+
+#include "nw_i0_generic"
+#include "x3_inc_horse"
+
+void main()
+{
+    ExecuteScript("prc_npc_damaged", OBJECT_SELF);
+
+    object oDamager = GetLastDamager();
+    object oMe=OBJECT_SELF;
+    int nHPBefore;
+    if (!GetLocalInt(GetModule(),"X3_NO_MOUNTED_COMBAT_FEAT"))
+    if (GetHasFeat(FEAT_MOUNTED_COMBAT)&&HorseGetIsMounted(OBJECT_SELF))
+    { // see if can negate some damage
+        if (GetLocalInt(OBJECT_SELF,"bX3_LAST_ATTACK_PHYSICAL"))
+        { // last attack was physical
+            nHPBefore=GetLocalInt(OBJECT_SELF,"nX3_HP_BEFORE");
+            if (!GetLocalInt(OBJECT_SELF,"bX3_ALREADY_MOUNTED_COMBAT"))
+            { // haven't already had a chance to use this for the round
+                SetLocalInt(OBJECT_SELF,"bX3_ALREADY_MOUNTED_COMBAT",TRUE);
+                int nAttackRoll=GetBaseAttackBonus(oDamager)+d20();
+                int nRideCheck=GetSkillRank(SKILL_RIDE,OBJECT_SELF)+d20();
+                if (nRideCheck>=nAttackRoll&&!GetIsDead(OBJECT_SELF))
+                { // averted attack
+                    if (GetIsPC(oDamager)) SendMessageToPC(oDamager,GetName(OBJECT_SELF)+GetStringByStrRef(111991));
+                    //if (GetIsPC(OBJECT_SELF)) SendMessageToPCByStrRef(OBJECT_SELF,111992");
+                    if (GetCurrentHitPoints(OBJECT_SELF)<nHPBefore)
+                    { // heal
+                        effect eHeal=EffectHeal(nHPBefore-GetCurrentHitPoints(OBJECT_SELF));
+                        AssignCommand(GetModule(),ApplyEffectToObject(DURATION_TYPE_INSTANT,eHeal,oMe));
+                    } // heal
+                } // averted attack
+            } // haven't already had a chance to use this for the round
+        } // last attack was physical
+    } // see if can negate some damage
+    if(GetFleeToExit()) {
+        // We're supposed to run away, do nothing
+    } else if (GetSpawnInCondition(NW_FLAG_SET_WARNINGS)) {
+        // don't do anything?
+    } else {
+        if (!GetIsObjectValid(oDamager)) {
+            // don't do anything, we don't have a valid damager
+        } else if (!GetIsFighting(OBJECT_SELF)) {
+            // If we're not fighting, determine combat round
+            if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL)) {
+                DetermineSpecialBehavior(oDamager);
+            } else {
+                if(!GetObjectSeen(oDamager)
+                   && GetArea(OBJECT_SELF) == GetArea(oDamager)) {
+                    // We don't see our attacker, go find them
+                    ActionMoveToLocation(GetLocation(oDamager), TRUE);
+                    ActionDoCommand(DetermineCombatRound());
+                } else {
+                    DetermineCombatRound();
+                }
+            }
+        } else {
+            // We are fighting already -- consider switching if we've been
+            // attacked by a more powerful enemy
+            object oTarget = GetAttackTarget();
+            if (!GetIsObjectValid(oTarget))
+                oTarget = GetAttemptedAttackTarget();
+            if (!GetIsObjectValid(oTarget))
+                oTarget = GetAttemptedSpellTarget();
+
+            // If our target isn't valid
+            // or our damager has just dealt us 25% or more
+            //    of our hp in damager
+            // or our damager is more than 2HD more powerful than our target
+            // switch to attack the damager.
+            if (!GetIsObjectValid(oTarget)
+                || (
+                    oTarget != oDamager
+                    &&  (
+                         GetTotalDamageDealt() > (GetMaxHitPoints(OBJECT_SELF) / 4)
+                         || (GetHitDice(oDamager) - 2) > GetHitDice(oTarget)
+                         )
+                    )
+                )
+            {
+                // Switch targets
+                DetermineCombatRound(oDamager);
+            }
+        }
+    }
+
+    // Send the user-defined event signal
+    if(GetSpawnInCondition(NW_FLAG_DAMAGED_EVENT))
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_DAMAGED));
+    }
+}
diff --git a/_module/nss/nw_c2_default8.nss b/_module/nss/nw_c2_default8.nss
new file mode 100644
index 00000000..731908d1
--- /dev/null
+++ b/_module/nss/nw_c2_default8.nss
@@ -0,0 +1,30 @@
+//:://////////////////////////////////////////////////
+//:: NW_C2_DEFAULT8
+/*
+  Default OnDisturbed event handler for NPCs.
+ */
+//:://////////////////////////////////////////////////
+//:: Copyright (c) 2002 Floodgate Entertainment
+//:: Created By: Naomi Novik
+//:: Created On: 12/22/2002
+//:://////////////////////////////////////////////////
+
+#include "nw_i0_generic"
+
+void main()
+{
+    ExecuteScript("prc_npc_disturb", OBJECT_SELF);
+
+    object oTarget = GetLastDisturbed();
+
+    // If we've been disturbed and are not already fighting,
+    // attack our disturber.
+    if (GetIsObjectValid(oTarget) && !GetIsFighting(OBJECT_SELF)) {
+        DetermineCombatRound(oTarget);
+    }
+
+    // Send the disturbed flag if appropriate.
+    if(GetSpawnInCondition(NW_FLAG_DISTURBED_EVENT)) {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_DISTURBED));
+    }
+}
diff --git a/_module/nss/nw_c2_defaulta.nss b/_module/nss/nw_c2_defaulta.nss
new file mode 100644
index 00000000..e76fe15a
--- /dev/null
+++ b/_module/nss/nw_c2_defaulta.nss
@@ -0,0 +1,20 @@
+//::///////////////////////////////////////////////
+//:: Default: On Rested
+//:: NW_C2_DEFAULTA
+//:: Copyright (c) 2002 Bioware Corp.
+//:://////////////////////////////////////////////
+/*
+    Determines the course of action to be taken
+    after having just rested.
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Don Moar
+//:: Created On: April 28, 2002
+//:://////////////////////////////////////////////
+void main()
+{
+    ExecuteScript("prc_npc_rested", OBJECT_SELF);
+
+    return;
+
+}
diff --git a/_module/nss/nw_c2_defaultb.nss b/_module/nss/nw_c2_defaultb.nss
new file mode 100644
index 00000000..13385446
--- /dev/null
+++ b/_module/nss/nw_c2_defaultb.nss
@@ -0,0 +1,159 @@
+//::///////////////////////////////////////////////
+//:: Default: On Spell Cast At
+//:: NW_C2_DEFAULTB
+//:: Copyright (c) 2001 Bioware Corp.
+//:://////////////////////////////////////////////
+/*
+    This determines if the spell just cast at the
+    target is harmful or not.
+
+    GZ 2003-Oct-02 : - New AoE Behavior AI. Will use
+                       Dispel Magic against AOES
+                     - Flying Creatures will ignore
+                       Grease
+
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Preston Watamaniuk
+//:: Created On: Dec 6, 2001
+//:: Last Modified On: 2003-Oct-13
+//:://////////////////////////////////////////////
+//:://////////////////////////////////////////////
+//:: Modified By: Deva Winblood
+//:: Modified On: Jan 4th, 2008
+//:: Added Support for Mounted Combat Feat Support
+//:://////////////////////////////////////////////
+
+#include "nw_i0_generic"
+#include "x2_i0_spells"
+
+void main()
+{
+    ExecuteScript("prc_npc_spellat", OBJECT_SELF);
+
+    object oCaster = GetLastSpellCaster();
+
+
+    if(GetLastSpellHarmful())
+    {
+        SetCommandable(TRUE);
+
+        if (!GetLocalInt(GetModule(),"X3_NO_MOUNTED_COMBAT_FEAT"))
+        { // set variables on target for mounted combat
+            DeleteLocalInt(OBJECT_SELF,"bX3_LAST_ATTACK_PHYSICAL");
+        } // set variables on target for mounted combat
+
+        // ------------------------------------------------------------------
+        // If I was hurt by someone in my own faction
+        // Then clear any hostile feelings I have against them
+        // After all, we're all just trying to do our job here
+        // if we singe some eyebrow hair, oh well.
+        // ------------------------------------------------------------------
+        if (GetFactionEqual(oCaster, OBJECT_SELF) == TRUE)
+        {
+            ClearPersonalReputation(oCaster, OBJECT_SELF);
+            ClearAllActions(TRUE);
+            DelayCommand(1.2, ActionDoCommand(DetermineCombatRound(OBJECT_INVALID)));
+            // Send the user-defined event as appropriate
+            if(GetSpawnInCondition(NW_FLAG_SPELL_CAST_AT_EVENT))
+            {
+                SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_SPELL_CAST_AT));
+            }
+            return;
+        }
+
+        int bAttack = TRUE;
+        // ------------------------------------------------------------------
+        // GZ, 2003-Oct-02
+        // Try to do something smart if we are subject to an AoE Spell.
+        // ------------------------------------------------------------------
+        if (MatchAreaOfEffectSpell(GetLastSpell()) == TRUE)
+        {
+            int nAI = (GetBestAOEBehavior(GetLastSpell())); // from x2_i0_spells
+            switch (nAI)
+            {
+                case X2_SPELL_AOEBEHAVIOR_DISPEL_L:
+                case X2_SPELL_AOEBEHAVIOR_DISPEL_N:
+                case X2_SPELL_AOEBEHAVIOR_DISPEL_M:
+                case X2_SPELL_AOEBEHAVIOR_DISPEL_G:
+                case X2_SPELL_AOEBEHAVIOR_DISPEL_C:
+                        bAttack = FALSE;
+                        ActionCastSpellAtLocation(nAI, GetLocation(OBJECT_SELF));
+                        ActionDoCommand(SetCommandable(TRUE));
+                        SetCommandable(FALSE);
+                        break;
+
+                case X2_SPELL_AOEBEHAVIOR_FLEE:
+                         ClearActions(CLEAR_NW_C2_DEFAULTB_GUSTWIND);
+                         oCaster = GetLastSpellCaster();
+                         ActionForceMoveToObject(oCaster, TRUE, 2.0);
+                         DelayCommand(1.2, ActionDoCommand(DetermineCombatRound(oCaster)));
+                         bAttack = FALSE;
+                         break;
+
+                case X2_SPELL_AOEBEHAVIOR_IGNORE:
+                         // well ... nothing
+                        break;
+
+                case X2_SPELL_AOEBEHAVIOR_GUST:
+                        ActionCastSpellAtLocation(SPELL_GUST_OF_WIND, GetLocation(OBJECT_SELF));
+                        ActionDoCommand(SetCommandable(TRUE));
+                        SetCommandable(FALSE);
+                         bAttack = FALSE;
+                        break;
+            }
+
+        }
+        // ---------------------------------------------------------------------
+        // Not an area of effect spell, but another hostile spell.
+        // If we're not already fighting someone else,
+        // attack the caster.
+        // ---------------------------------------------------------------------
+        if( !GetIsFighting(OBJECT_SELF) && bAttack)
+        {
+            if(GetBehaviorState(NW_FLAG_BEHAVIOR_SPECIAL))
+            {
+                DetermineSpecialBehavior(oCaster);
+            }
+            else
+            {
+                DetermineCombatRound(oCaster);
+            }
+        }
+
+        // We were attacked, so yell for help
+        SetCommandable(TRUE);
+        //Shout Attack my target, only works with the On Spawn In setup
+        SpeakString("NW_ATTACK_MY_TARGET", TALKVOLUME_SILENT_TALK);
+
+        //Shout that I was attacked
+        SpeakString("NW_I_WAS_ATTACKED", TALKVOLUME_SILENT_TALK);
+    }
+    else
+    {
+        // ---------------------------------------------------------------------
+        // July 14, 2003 BK
+        // If there is a valid enemy nearby and a NON HARMFUL spell has been
+        // cast on me  I should call DetermineCombatRound
+        // I may be invisible and casting spells on myself to buff myself up
+        // ---------------------------------------------------------------------
+        // Fix: JE - let's only do this if I'm currently in combat. If I'm not
+        // in combat, and something casts a spell on me, it'll make me search
+        // out the nearest enemy, no matter where they are on the level, which
+        // is kinda dumb.
+        object oEnemy =GetNearestEnemy();
+        if ((GetIsObjectValid(oEnemy) == TRUE) && (GetIsInCombat() == TRUE))
+        {
+           // SpeakString("keep me in combat");
+            DetermineCombatRound(oEnemy);
+        }
+    }
+
+    // Send the user-defined event as appropriate
+    if(GetSpawnInCondition(NW_FLAG_SPELL_CAST_AT_EVENT))
+    {
+        SignalEvent(OBJECT_SELF, EventUserDefined(EVENT_SPELL_CAST_AT));
+    }
+
+
+}
diff --git a/_module/nss/nw_c2_defaulte.nss b/_module/nss/nw_c2_defaulte.nss
new file mode 100644
index 00000000..3d8ab2c9
--- /dev/null
+++ b/_module/nss/nw_c2_defaulte.nss
@@ -0,0 +1,51 @@
+//::///////////////////////////////////////////////
+//:: Default On Blocked
+//:: NW_C2_DEFAULTE
+//:: Copyright (c) 2001 Bioware Corp.
+//:://////////////////////////////////////////////
+/*
+    This will cause blocked creatures to open
+    or smash down doors depending on int and
+    str.
+*/
+//:://////////////////////////////////////////////
+//:: Created By: Preston Watamaniuk
+//:: Created On: Nov 23, 2001
+//:://////////////////////////////////////////////
+
+void main()
+{
+    ExecuteScript("prc_npc_blocked", OBJECT_SELF);
+
+    object oDoor = GetBlockingDoor();
+    if (GetObjectType(oDoor) == OBJECT_TYPE_CREATURE)
+    {
+        // * Increment number of times blocked
+        /*SetLocalInt(OBJECT_SELF, "X2_NUMTIMES_BLOCKED", GetLocalInt(OBJECT_SELF, "X2_NUMTIMES_BLOCKED") + 1);
+        if (GetLocalInt(OBJECT_SELF, "X2_NUMTIMES_BLOCKED") > 3)
+        {
+            SpeakString("Blocked by creature");
+            SetLocalInt(OBJECT_SELF, "X2_NUMTIMES_BLOCKED",0);
+            ClearAllActions();
+            object oEnemy = GetNearestCreature(CREATURE_TYPE_REPUTATION, REPUTATION_TYPE_ENEMY);
+            if (GetIsObjectValid(oEnemy) == TRUE)
+            {
+                ActionEquipMostDamagingRanged(oEnemy);
+                ActionAttack(oEnemy);
+            }
+            return;
+        }   */
+        return;
+    }
+    if(GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 5)
+    {
+        if(GetIsDoorActionPossible(oDoor, DOOR_ACTION_OPEN) && GetAbilityScore(OBJECT_SELF, ABILITY_INTELLIGENCE) >= 7 )
+        {
+            DoDoorAction(oDoor, DOOR_ACTION_OPEN);
+        }
+        else if(GetIsDoorActionPossible(oDoor, DOOR_ACTION_BASH))
+        {
+            DoDoorAction(oDoor, DOOR_ACTION_BASH);
+        }
+    }
+}
diff --git a/_module/nss/prc_pwonspawn.nss b/_module/nss/prc_pwonspawn.nss
new file mode 100644
index 00000000..bcd39556
--- /dev/null
+++ b/_module/nss/prc_pwonspawn.nss
@@ -0,0 +1,12 @@
+//:://////////////////////////////////////////////////
+//:: prc_pwonspawn
+/*
+    PRC's OnSpawn event handler for NPCs.
+
+ */
+//:://////////////////////////////////////////////////
+
+void main()
+{
+    ExecuteScript("prc_npc_spawn", OBJECT_SELF);
+}
diff --git a/_module/nss/roguecheck.nss b/_module/nss/roguecheck.nss
index 719fdc13..ba0c4d0a 100644
--- a/_module/nss/roguecheck.nss
+++ b/_module/nss/roguecheck.nss
@@ -1,24 +1,34 @@
 //Put this script OnOpen
+
+#include "prc_class_const"
+
 void main()
 {
+	object oPC = GetLastUnlocked();
 
-object oPC = GetLastUnlocked();
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);	
+			
+	if (!GetIsPC(oPC)) return;
 
-if (!GetIsPC(oPC)) return;
+	if (nClass <= 0)
+	{
+		SendMessageToPC(oPC, "You may not pass!");
 
-if ((GetLevelByClass(CLASS_TYPE_ROGUE, oPC)==0))
-   {
-   SendMessageToPC(oPC, "You may not pass!");
+		ActionCloseDoor(OBJECT_SELF);
 
-   ActionCloseDoor(OBJECT_SELF);
+		SetLocked(OBJECT_SELF, TRUE);
+	}
 
-   SetLocked(OBJECT_SELF, TRUE);
+	else
+	{
+		SendMessageToPC(oPC, "You may pass.");
+	}
 
-   }
-else
-   {
-   SendMessageToPC(oPC, "You may pass.");
-
-   }
-
-}
+}
\ No newline at end of file
diff --git a/_module/nss/royalroguesecret.nss b/_module/nss/royalroguesecret.nss
index b3d8968f..4c23d4fa 100644
--- a/_module/nss/royalroguesecret.nss
+++ b/_module/nss/royalroguesecret.nss
@@ -1,36 +1,50 @@
-location lTarget;
-object oTarget;
-
 //Put this script OnEnter
+
+#include "prc_class_const"
+
 void main()
 {
+	location lTarget;
+	object oTarget;
+	
+	object oPC = GetEnteringObject();
 
-object oPC = GetEnteringObject();
-int r = GetLevelByClass(CLASS_TYPE_ROGUE, oPC);
-int s = GetSkillRank(SKILL_SEARCH, oPC, TRUE);
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
+			+GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);
+	
+	int nSearch = GetSkillRank(SKILL_SEARCH, oPC, TRUE);
 
-//They must be a level 21 rogue nothing happens
-if (r <=20)
-   {
-    //Only if they can spot it!
-    if(s >=30)
-    FloatingTextStringOnCreature("You notice a strange looking crack in the wall.", oPC, FALSE);
-   }
-else if (r >=21)
-   {
-    if(s >=34)
-    {
-     SendMessageToPC(oPC, "You found a secrete lever!");
+//:: They must be a level 21 rogue nothing happens
+	if (nClass <= 20)
+	{
+    //:: Only if they can spot it!
+		if(nSearch >= 30)
+		{
+			FloatingTextStringOnCreature("You notice a strange looking crack in the wall.", oPC, FALSE);
+		}
+		
+	}
 
-     oTarget = GetWaypointByTag("royalrogueway");
+	else if (nClass >= 21)
+	{
+		if(nSearch >= 34)
+		{
+			SendMessageToPC(oPC, "You found a secret lever!");
 
-     lTarget = GetLocation(oTarget);
+			oTarget = GetWaypointByTag("royalrogueway");
 
-     if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
+			lTarget = GetLocation(oTarget);
 
-     DelayCommand(2.0, AssignCommand(oPC, ClearAllActions()));
+			if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
 
-     DelayCommand(2.0, AssignCommand(oPC, ActionJumpToLocation(lTarget)));
-    }
-   }
-}
+			DelayCommand(2.0, AssignCommand(oPC, ClearAllActions()));
+
+			DelayCommand(2.0, AssignCommand(oPC, ActionJumpToLocation(lTarget)));
+		}
+	}
+}
\ No newline at end of file
diff --git a/_module/nss/ruinrod.nss b/_module/nss/ruinrod.nss
index f460d367..3c58b807 100644
--- a/_module/nss/ruinrod.nss
+++ b/_module/nss/ruinrod.nss
@@ -17,7 +17,9 @@ the X2_ITEM_EVENT_ACTIVATE: script code will run.
 
 */
 ////////////////////////////////////////
+
 #include "x2_inc_switches"
+#include "prc_class_const"
 
 //Main Script
 void main()
@@ -92,8 +94,15 @@ void main()
    oTarget = GetItemActivatedTarget();   //The target of the item's power
    lway = GetItemActivatedTargetLocation(); //To get the location of the target!
 
- nWLvl = GetLevelByClass(CLASS_TYPE_WIZARD, oPC);
-    nSLvl = GetLevelByClass(CLASS_TYPE_SORCERER, oPC);
+	nWLvl = GetLevelByClass(CLASS_TYPE_WIZARD, oPC);
+    
+	nSLvl = GetLevelByClass(CLASS_TYPE_SORCERER, oPC)
+			+GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARMAGE, oPC)
+			+GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oPC)
+			+GetLevelByClass(CLASS_TYPE_WARLOCK, oPC)
+			+GetLevelByClass(CLASS_TYPE_DRAGONFIRE_ADEPT, oPC);	
+	
     //Determine effects...
     if(nWLvl >=21)
     {
diff --git a/_module/nss/secretcrack.nss b/_module/nss/secretcrack.nss
index 23f7ba9f..518d444d 100644
--- a/_module/nss/secretcrack.nss
+++ b/_module/nss/secretcrack.nss
@@ -1,38 +1,47 @@
-location lTarget;
-object oTarget;
-
 //Put this script OnEnter
+
+#include "prc_class_const"
+
 void main()
 {
+	object oPC = GetEnteringObject();
+	object oTarget;	
+		
+	location lTarget;
 
-object oPC = GetEnteringObject();
+	if (!GetIsPC(oPC)) return;
 
-if (!GetIsPC(oPC)) return;
+	int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF));
 
-int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF));
+	if (DoOnce==TRUE) return;
 
-if (DoOnce==TRUE) return;
+	SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE);
 
-SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE);
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);	
+	
+	if (nClass >= 1)
+	{
+		if (GetIsSkillSuccessful(oPC, SKILL_SEARCH, 88))
+		{
 
-if ((GetLevelByClass(CLASS_TYPE_ROGUE, oPC)>0))
-   {
-   if (GetIsSkillSuccessful(oPC, SKILL_SEARCH, 88))
-      {
+			oTarget = GetWaypointByTag("crackway1");
 
-      oTarget = GetWaypointByTag("crackway1");
+			lTarget = GetLocation(oTarget);
 
-      lTarget = GetLocation(oTarget);
+			if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
 
-      if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
+			AssignCommand(oPC, ClearAllActions());
 
-      AssignCommand(oPC, ClearAllActions());
+			AssignCommand(oPC, ActionJumpToLocation(lTarget));
 
-      AssignCommand(oPC, ActionJumpToLocation(lTarget));
-
-      DelayCommand(1.0, FloatingTextStringOnCreature("You found a magical entrance to a small cave!", oPC));
-
-
-      }
-   }
-}
+			DelayCommand(1.0, FloatingTextStringOnCreature("You found the magical entrance to a small cave!", oPC));
+		}
+	}
+}
\ No newline at end of file
diff --git a/_module/nss/secretcrack2.nss b/_module/nss/secretcrack2.nss
index 48498802..f512d95e 100644
--- a/_module/nss/secretcrack2.nss
+++ b/_module/nss/secretcrack2.nss
@@ -1,37 +1,47 @@
-location lTarget;
-object oTarget;
-
 //Put this script OnEnter
+
+#include "prc_class_const"
+
 void main()
 {
+	object oPC = GetEnteringObject();
+	object oTarget;	
+		
+	location lTarget;
 
-object oPC = GetEnteringObject();
+	if (!GetIsPC(oPC)) return;
 
-if (!GetIsPC(oPC)) return;
+	int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF));
 
-int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF));
+	if (DoOnce==TRUE) return;
 
-if (DoOnce==TRUE) return;
+	SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE);
 
-SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE);
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);	
+	
+	if (nClass >= 11)
+	{
+		if (GetIsSkillSuccessful(oPC, SKILL_SEARCH, 88))
+		{
 
-if ((GetLevelByClass(CLASS_TYPE_ROGUE, oPC)>10))
-   {
-   if (GetIsSkillSuccessful(oPC, SKILL_SEARCH, 88))
-      {
-      oTarget = GetWaypointByTag("crackway2");
+			oTarget = GetWaypointByTag("crackway1");
 
-      lTarget = GetLocation(oTarget);
+			lTarget = GetLocation(oTarget);
 
+			if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
 
-      if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return;
+			AssignCommand(oPC, ClearAllActions());
 
-      AssignCommand(oPC, ClearAllActions());
+			AssignCommand(oPC, ActionJumpToLocation(lTarget));
 
-      AssignCommand(oPC, ActionJumpToLocation(lTarget));
-
-      DelayCommand(1.0, FloatingTextStringOnCreature("You found a magical entrance to a small cave!", oPC));
-
-      }
-   }
-}
+			DelayCommand(1.0, FloatingTextStringOnCreature("You found the magical entrance to a small cave!", oPC));
+		}
+	}
+}
\ No newline at end of file
diff --git a/_module/nss/tamper.nss b/_module/nss/tamper.nss
index 65531356..4e4eee78 100644
--- a/_module/nss/tamper.nss
+++ b/_module/nss/tamper.nss
@@ -1,16 +1,23 @@
+#include "prc_class_const"
+
 void main()
 {
-object oDoor = OBJECT_SELF;
-
-object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
-int class1 = GetLevelByClass(CLASS_TYPE_ROGUE, oPC);
-int class2 = GetLevelByClass(CLASS_TYPE_BARD, oPC);
-int pass = class1 + class2;
-if (pass <=14){
-    AssignCommand(oDoor, ActionCloseDoor(oDoor));
-    SetLocked(oDoor, TRUE) ;
-
-  SendMessageToPC(oPC, "This complex lock has detected tampering, and relocked itself.");
-}
+	object oDoor = OBJECT_SELF;
+	object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC);
+	
+	int nClass;
+	
+	nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+			+GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+			+GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
+			+GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+			+GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);	
+	
+	if (nClass <= 14)
+	{
+		AssignCommand(oDoor, ActionCloseDoor(oDoor));
+		SetLocked(oDoor, TRUE) ;
+		SendMessageToPC(oPC, "This complex lock has detected tampering, and relocked itself.");
+	}
 }
 
diff --git a/_module/nss/x_o2_classwea_12.nss b/_module/nss/x_o2_classwea_12.nss
index a0bbd50e..379de63d 100644
--- a/_module/nss/x_o2_classwea_12.nss
+++ b/_module/nss/x_o2_classwea_12.nss
@@ -1,5 +1,6 @@
 #include "X_O2_CONINCLUDE"
 #include "GSLOOT_LIB"
+#include "prc_class_const"
 
 //  Modified by AW Olorin 1-12-2004
 //  Anti-GS Looting
@@ -2646,6 +2647,43 @@ void CreateWarhammer(object oTarget, object oAdventurer)
         if (sItem != "")
           dbCreateItemOnObject(sItem, oTarget, 1);
 }
+void CreateWhip(object oTarget, object oAdventurer)
+{
+        string sItem = "";
+        int nHD = GetHitDice(oAdventurer);
+
+        if (GetRange(1, nHD))    // * 800
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(2, nHD))   // * 200 - 2500
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(3, nHD))   // * 800 - 10000
+        {
+            int nRandom = Random(2) + 1;
+            switch (nRandom)
+            {
+                case 1: sItem = "x2_it_wpmwhip1"; break;
+                case 2: sItem = "x2_it_wpmwhip2"; break;
+            }
+        }
+        else if (GetRange(4, nHD))   // * 2500 - 16500
+        {
+            sItem = "x2_it_wpmwhip2";
+        }
+        else if (GetRange(5, nHD))   // * 8000 - 25000
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        else if (GetRange(6, nHD))   // * 16000 and up
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        if (sItem != "")
+          dbCreateItemOnObject(sItem, oTarget, 1);
+}
 //::///////////////////////////////////////////////
 //:: Prefers
 //:: Copyright (c) 2001 Bioware Corp.
@@ -2850,13 +2888,60 @@ location lLoc = GetLocation(OBJECT_SELF);
     {
         // * if get to this point then the PC did not have Weapon Focus
         // * in anything then do additional logic to give an appropriate weapon
+        if (GetLevelByClass(CLASS_TYPE_ALAGHAR, oLastOpener) >= 1)
+        {
+            CreateBattleAxe(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HEARTWARDER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_LASHER, oLastOpener) >= 1)
+        {
+            CreateWhip(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_STORMLORD, oLastOpener) >= 1)
+        {
+            CreateSpear(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oLastOpener) >= 1)
+        {
+            CreateHalberd(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HALFLING_WARSLINGER, oLastOpener) >= 1)
+        {
+            CreateSling(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BOWMAN, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_BLARCHER, oLastOpener) >= 1)
+        {
+            CreateLongbow(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SAMURAI, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oLastOpener) >= 1)
+        {
+            CreateKatana(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_DUELIST, oLastOpener) >= 1)
+        {
+            CreateRapier(oContainer, oLastOpener);
+        }
+		else
         if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
         {
             CreateSpecificDruidWeapon(oContainer, oLastOpener);
 
         }
         else
-        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSION, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oLastOpener) >= 1)
         {
             CreateSpecificWizardWeapon(oContainer, oLastOpener);
 
diff --git a/_module/nss/x_o2_classwea_15.nss b/_module/nss/x_o2_classwea_15.nss
index 048aa38a..18e28a6c 100644
--- a/_module/nss/x_o2_classwea_15.nss
+++ b/_module/nss/x_o2_classwea_15.nss
@@ -1,5 +1,6 @@
 #include "X_O2_CONINCLUDE"
 #include "GSLOOT_LIB"
+#include "prc_class_const"
 
 //  Modified by AW Olorin 1-12-2004
 //  Anti-GS Looting
@@ -2646,6 +2647,43 @@ void CreateWarhammer(object oTarget, object oAdventurer)
         if (sItem != "")
           dbCreateItemOnObject(sItem, oTarget, 1);
 }
+void CreateWhip(object oTarget, object oAdventurer)
+{
+        string sItem = "";
+        int nHD = GetHitDice(oAdventurer);
+
+        if (GetRange(1, nHD))    // * 800
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(2, nHD))   // * 200 - 2500
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(3, nHD))   // * 800 - 10000
+        {
+            int nRandom = Random(2) + 1;
+            switch (nRandom)
+            {
+                case 1: sItem = "x2_it_wpmwhip1"; break;
+                case 2: sItem = "x2_it_wpmwhip2"; break;
+            }
+        }
+        else if (GetRange(4, nHD))   // * 2500 - 16500
+        {
+            sItem = "x2_it_wpmwhip2";
+        }
+        else if (GetRange(5, nHD))   // * 8000 - 25000
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        else if (GetRange(6, nHD))   // * 16000 and up
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        if (sItem != "")
+          dbCreateItemOnObject(sItem, oTarget, 1);
+}
 //::///////////////////////////////////////////////
 //:: Prefers
 //:: Copyright (c) 2001 Bioware Corp.
@@ -2850,13 +2888,60 @@ location lLoc = GetLocation(OBJECT_SELF);
     {
         // * if get to this point then the PC did not have Weapon Focus
         // * in anything then do additional logic to give an appropriate weapon
+        if (GetLevelByClass(CLASS_TYPE_ALAGHAR, oLastOpener) >= 1)
+        {
+            CreateBattleAxe(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HEARTWARDER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_LASHER, oLastOpener) >= 1)
+        {
+            CreateWhip(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_STORMLORD, oLastOpener) >= 1)
+        {
+            CreateSpear(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oLastOpener) >= 1)
+        {
+            CreateHalberd(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HALFLING_WARSLINGER, oLastOpener) >= 1)
+        {
+            CreateSling(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BOWMAN, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_BLARCHER, oLastOpener) >= 1)
+        {
+            CreateLongbow(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SAMURAI, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oLastOpener) >= 1)
+        {
+            CreateKatana(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_DUELIST, oLastOpener) >= 1)
+        {
+            CreateRapier(oContainer, oLastOpener);
+        }
+		else
         if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
         {
             CreateSpecificDruidWeapon(oContainer, oLastOpener);
 
         }
         else
-        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSION, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oLastOpener) >= 1)
         {
             CreateSpecificWizardWeapon(oContainer, oLastOpener);
 
diff --git a/_module/nss/x_o2_classwea_18.nss b/_module/nss/x_o2_classwea_18.nss
index 471d83d0..033f25e2 100644
--- a/_module/nss/x_o2_classwea_18.nss
+++ b/_module/nss/x_o2_classwea_18.nss
@@ -1,5 +1,6 @@
 #include "X_O2_CONINCLUDE"
 #include "GSLOOT_LIB"
+#include "prc_class_const"
 
 //  Modofied by AW Olorin 1-12-2004
 //  Anti-GS Looting
@@ -2646,6 +2647,43 @@ void CreateWarhammer(object oTarget, object oAdventurer)
         if (sItem != "")
           dbCreateItemOnObject(sItem, oTarget, 1);
 }
+void CreateWhip(object oTarget, object oAdventurer)
+{
+        string sItem = "";
+        int nHD = GetHitDice(oAdventurer);
+
+        if (GetRange(1, nHD))    // * 800
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(2, nHD))   // * 200 - 2500
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(3, nHD))   // * 800 - 10000
+        {
+            int nRandom = Random(2) + 1;
+            switch (nRandom)
+            {
+                case 1: sItem = "x2_it_wpmwhip1"; break;
+                case 2: sItem = "x2_it_wpmwhip2"; break;
+            }
+        }
+        else if (GetRange(4, nHD))   // * 2500 - 16500
+        {
+            sItem = "x2_it_wpmwhip2";
+        }
+        else if (GetRange(5, nHD))   // * 8000 - 25000
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        else if (GetRange(6, nHD))   // * 16000 and up
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        if (sItem != "")
+          dbCreateItemOnObject(sItem, oTarget, 1);
+}
 //::///////////////////////////////////////////////
 //:: Prefers
 //:: Copyright (c) 2001 Bioware Corp.
@@ -2853,13 +2891,60 @@ location lLoc = GetLocation(OBJECT_SELF);
     {
         // * if get to this point then the PC did not have Weapon Focus
         // * in anything then do additional logic to give an appropriate weapon
+        if (GetLevelByClass(CLASS_TYPE_ALAGHAR, oLastOpener) >= 1)
+        {
+            CreateBattleAxe(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HEARTWARDER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_LASHER, oLastOpener) >= 1)
+        {
+            CreateWhip(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_STORMLORD, oLastOpener) >= 1)
+        {
+            CreateSpear(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oLastOpener) >= 1)
+        {
+            CreateHalberd(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HALFLING_WARSLINGER, oLastOpener) >= 1)
+        {
+            CreateSling(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BOWMAN, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_BLARCHER, oLastOpener) >= 1)
+        {
+            CreateLongbow(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SAMURAI, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oLastOpener) >= 1)
+        {
+            CreateKatana(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_DUELIST, oLastOpener) >= 1)
+        {
+            CreateRapier(oContainer, oLastOpener);
+        }
+		else
         if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
         {
             CreateSpecificDruidWeapon(oContainer, oLastOpener);
 
         }
         else
-        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSION, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oLastOpener) >= 1)
         {
             CreateSpecificWizardWeapon(oContainer, oLastOpener);
 
diff --git a/_module/nss/x_o2_classweap_4.nss b/_module/nss/x_o2_classweap_4.nss
index 6b2072f0..688457ce 100644
--- a/_module/nss/x_o2_classweap_4.nss
+++ b/_module/nss/x_o2_classweap_4.nss
@@ -1,5 +1,6 @@
 #include "X_O2_CONINCLUDE"
 #include "GSLOOT_LIB"
+#include "prc_class_const"
 
 //  Modifed by AW Olorin 1-12-2004
 //  Anti-GS Looting
@@ -2646,6 +2647,43 @@ void CreateWarhammer(object oTarget, object oAdventurer)
         if (sItem != "")
           dbCreateItemOnObject(sItem, oTarget, 1);
 }
+void CreateWhip(object oTarget, object oAdventurer)
+{
+        string sItem = "";
+        int nHD = GetHitDice(oAdventurer);
+
+        if (GetRange(1, nHD))    // * 800
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(2, nHD))   // * 200 - 2500
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(3, nHD))   // * 800 - 10000
+        {
+            int nRandom = Random(2) + 1;
+            switch (nRandom)
+            {
+                case 1: sItem = "x2_it_wpmwhip1"; break;
+                case 2: sItem = "x2_it_wpmwhip2"; break;
+            }
+        }
+        else if (GetRange(4, nHD))   // * 2500 - 16500
+        {
+            sItem = "x2_it_wpmwhip2";
+        }
+        else if (GetRange(5, nHD))   // * 8000 - 25000
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        else if (GetRange(6, nHD))   // * 16000 and up
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        if (sItem != "")
+          dbCreateItemOnObject(sItem, oTarget, 1);
+}
 //::///////////////////////////////////////////////
 //:: Prefers
 //:: Copyright (c) 2001 Bioware Corp.
@@ -2852,13 +2890,60 @@ location lLoc = GetLocation(OBJECT_SELF);
     {
         // * if get to this point then the PC did not have Weapon Focus
         // * in anything then do additional logic to give an appropriate weapon
+        if (GetLevelByClass(CLASS_TYPE_ALAGHAR, oLastOpener) >= 1)
+        {
+            CreateBattleAxe(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HEARTWARDER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_LASHER, oLastOpener) >= 1)
+        {
+            CreateWhip(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_STORMLORD, oLastOpener) >= 1)
+        {
+            CreateSpear(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oLastOpener) >= 1)
+        {
+            CreateHalberd(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HALFLING_WARSLINGER, oLastOpener) >= 1)
+        {
+            CreateSling(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BOWMAN, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_BLARCHER, oLastOpener) >= 1)
+        {
+            CreateLongbow(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SAMURAI, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oLastOpener) >= 1)
+        {
+            CreateKatana(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_DUELIST, oLastOpener) >= 1)
+        {
+            CreateRapier(oContainer, oLastOpener);
+        }
+		else
         if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
         {
             CreateSpecificDruidWeapon(oContainer, oLastOpener);
 
         }
         else
-        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSION, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oLastOpener) >= 1)
         {
             CreateSpecificWizardWeapon(oContainer, oLastOpener);
 
diff --git a/_module/nss/x_o2_classweap_6.nss b/_module/nss/x_o2_classweap_6.nss
index 361a65fb..e20ab213 100644
--- a/_module/nss/x_o2_classweap_6.nss
+++ b/_module/nss/x_o2_classweap_6.nss
@@ -1,5 +1,6 @@
 #include "X_O2_CONINCLUDE"
 #include "GSLOOT_LIB"
+#include "prc_class_const"
 
 //  Modified by AW Olorin 1-12-2004
 //  Anti-GS Looting
@@ -2646,6 +2647,43 @@ void CreateWarhammer(object oTarget, object oAdventurer)
         if (sItem != "")
           dbCreateItemOnObject(sItem, oTarget, 1);
 }
+void CreateWhip(object oTarget, object oAdventurer)
+{
+        string sItem = "";
+        int nHD = GetHitDice(oAdventurer);
+
+        if (GetRange(1, nHD))    // * 800
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(2, nHD))   // * 200 - 2500
+        {
+            sItem = "x2_it_wpmwhip1";
+        }
+        else if (GetRange(3, nHD))   // * 800 - 10000
+        {
+            int nRandom = Random(2) + 1;
+            switch (nRandom)
+            {
+                case 1: sItem = "x2_it_wpmwhip1"; break;
+                case 2: sItem = "x2_it_wpmwhip2"; break;
+            }
+        }
+        else if (GetRange(4, nHD))   // * 2500 - 16500
+        {
+            sItem = "x2_it_wpmwhip2";
+        }
+        else if (GetRange(5, nHD))   // * 8000 - 25000
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        else if (GetRange(6, nHD))   // * 16000 and up
+        {
+            sItem = "x2_it_wpmwhip3";
+        }
+        if (sItem != "")
+          dbCreateItemOnObject(sItem, oTarget, 1);
+}
 //::///////////////////////////////////////////////
 //:: Prefers
 //:: Copyright (c) 2001 Bioware Corp.
@@ -2851,13 +2889,60 @@ location lLoc = GetLocation(OBJECT_SELF);
     {
         // * if get to this point then the PC did not have Weapon Focus
         // * in anything then do additional logic to give an appropriate weapon
-        if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_ALAGHAR, oLastOpener) >= 1)
+        {
+            CreateBattleAxe(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HEARTWARDER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_LASHER, oLastOpener) >= 1)
+        {
+            CreateWhip(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_STORMLORD, oLastOpener) >= 1)
+        {
+            CreateSpear(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BLIGHTLORD, oLastOpener) >= 1)
+        {
+            CreateHalberd(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_HALFLING_WARSLINGER, oLastOpener) >= 1)
+        {
+            CreateSling(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_BOWMAN, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_BLARCHER, oLastOpener) >= 1)
+        {
+            CreateLongbow(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SAMURAI, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_CW_SAMURAI, oLastOpener) >= 1)
+        {
+            CreateKatana(oContainer, oLastOpener);
+        }
+        else
+        if (GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_DUELIST, oLastOpener) >= 1)
+        {
+            CreateRapier(oContainer, oLastOpener);
+        }
+        else
+		if (GetLevelByClass(CLASS_TYPE_DRUID, oLastOpener) >= 1)
         {
             CreateSpecificDruidWeapon(oContainer, oLastOpener);
 
         }
         else
-        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1)
+        if (GetLevelByClass(CLASS_TYPE_WIZARD, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_PSION, oLastOpener) >= 1
+         || GetLevelByClass(CLASS_TYPE_SHADOWCASTER, oLastOpener) >= 1)
         {
             CreateSpecificWizardWeapon(oContainer, oLastOpener);
 
diff --git a/_module/poa.mod b/_module/poa.mod
index 9f08e6cc..9c72d0d4 100644
Binary files a/_module/poa.mod and b/_module/poa.mod differ