diff --git a/_module/ncs/ap_areaenter.ncs b/_module/ncs/ap_areaenter.ncs index 33da4f8..98e882f 100644 Binary files a/_module/ncs/ap_areaenter.ncs and b/_module/ncs/ap_areaenter.ncs differ diff --git a/_module/ncs/ar1_enter.ncs b/_module/ncs/ar1_enter.ncs index 8020490..18b000a 100644 Binary files a/_module/ncs/ar1_enter.ncs and b/_module/ncs/ar1_enter.ncs differ diff --git a/_module/ncs/dw_areaenter.ncs b/_module/ncs/dw_areaenter.ncs index 6ad153f..8bbb94c 100644 Binary files a/_module/ncs/dw_areaenter.ncs and b/_module/ncs/dw_areaenter.ncs differ diff --git a/_module/ncs/ed1_enter.ncs b/_module/ncs/ed1_enter.ncs index e340ed2..26b1dce 100644 Binary files a/_module/ncs/ed1_enter.ncs and b/_module/ncs/ed1_enter.ncs differ diff --git a/_module/ncs/en3_boss_spawn2.ncs b/_module/ncs/en3_boss_spawn2.ncs index 57bbbda..ea040e4 100644 Binary files a/_module/ncs/en3_boss_spawn2.ncs and b/_module/ncs/en3_boss_spawn2.ncs differ diff --git a/_module/ncs/en3_darkspawn.ncs b/_module/ncs/en3_darkspawn.ncs index cfc7d2f..67b8d53 100644 Binary files a/_module/ncs/en3_darkspawn.ncs and b/_module/ncs/en3_darkspawn.ncs differ diff --git a/_module/ncs/en3_fastbuff.ncs b/_module/ncs/en3_fastbuff.ncs index 69bd2ae..7b34481 100644 Binary files a/_module/ncs/en3_fastbuff.ncs and b/_module/ncs/en3_fastbuff.ncs differ diff --git a/_module/ncs/en3_lichspawn.ncs b/_module/ncs/en3_lichspawn.ncs index 181c8f8..c64e4b5 100644 Binary files a/_module/ncs/en3_lichspawn.ncs and b/_module/ncs/en3_lichspawn.ncs differ diff --git a/_module/ncs/en3_onequip.ncs b/_module/ncs/en3_onequip.ncs index 3fe410d..bdb168a 100644 Binary files a/_module/ncs/en3_onequip.ncs and b/_module/ncs/en3_onequip.ncs differ diff --git a/_module/ncs/en3_party.ncs b/_module/ncs/en3_party.ncs index c725473..ea1834f 100644 Binary files a/_module/ncs/en3_party.ncs and b/_module/ncs/en3_party.ncs differ diff --git a/_module/ncs/en3_rkross_spawn.ncs b/_module/ncs/en3_rkross_spawn.ncs index 75dd5cf..0d57ed7 100644 Binary files a/_module/ncs/en3_rkross_spawn.ncs and b/_module/ncs/en3_rkross_spawn.ncs differ diff --git a/_module/ncs/en3_speakoneline.ncs b/_module/ncs/en3_speakoneline.ncs index 2ff9701..1dadee8 100644 Binary files a/_module/ncs/en3_speakoneline.ncs and b/_module/ncs/en3_speakoneline.ncs differ diff --git a/_module/ncs/en3_trig_ambush1.ncs b/_module/ncs/en3_trig_ambush1.ncs index a0b653b..a06824a 100644 Binary files a/_module/ncs/en3_trig_ambush1.ncs and b/_module/ncs/en3_trig_ambush1.ncs differ diff --git a/_module/ncs/en4_ag_getquest.ncs b/_module/ncs/en4_ag_getquest.ncs index 1ff9625..c12ac79 100644 Binary files a/_module/ncs/en4_ag_getquest.ncs and b/_module/ncs/en4_ag_getquest.ncs differ diff --git a/_module/ncs/en4_cg_getquest.ncs b/_module/ncs/en4_cg_getquest.ncs index e48e5a9..455c9bd 100644 Binary files a/_module/ncs/en4_cg_getquest.ncs and b/_module/ncs/en4_cg_getquest.ncs differ diff --git a/_module/ncs/en4_evilcust_1.ncs b/_module/ncs/en4_evilcust_1.ncs index dc4e647..0f3d64f 100644 Binary files a/_module/ncs/en4_evilcust_1.ncs and b/_module/ncs/en4_evilcust_1.ncs differ diff --git a/_module/ncs/en4_maelore_rwd.ncs b/_module/ncs/en4_maelore_rwd.ncs index b596572..d564505 100644 Binary files a/_module/ncs/en4_maelore_rwd.ncs and b/_module/ncs/en4_maelore_rwd.ncs differ diff --git a/_module/ncs/en4_mg_getquest.ncs b/_module/ncs/en4_mg_getquest.ncs index be7c2cb..2a6bf4b 100644 Binary files a/_module/ncs/en4_mg_getquest.ncs and b/_module/ncs/en4_mg_getquest.ncs differ diff --git a/_module/ncs/en4_rnd_treasure.ncs b/_module/ncs/en4_rnd_treasure.ncs index 332508b..84031cf 100644 Binary files a/_module/ncs/en4_rnd_treasure.ncs and b/_module/ncs/en4_rnd_treasure.ncs differ diff --git a/_module/ncs/en4_spawn_nowalk.ncs b/_module/ncs/en4_spawn_nowalk.ncs index e7f8d8b..0ec9c00 100644 Binary files a/_module/ncs/en4_spawn_nowalk.ncs and b/_module/ncs/en4_spawn_nowalk.ncs differ diff --git a/_module/ncs/en4_specchest3.ncs b/_module/ncs/en4_specchest3.ncs index 3b7d0da..ff9fa01 100644 Binary files a/_module/ncs/en4_specchest3.ncs and b/_module/ncs/en4_specchest3.ncs differ diff --git a/_module/ncs/en4_spellhook.ncs b/_module/ncs/en4_spellhook.ncs index 72507f2..3e2e49f 100644 Binary files a/_module/ncs/en4_spellhook.ncs and b/_module/ncs/en4_spellhook.ncs differ diff --git a/_module/ncs/en4_tg_getquest.ncs b/_module/ncs/en4_tg_getquest.ncs index e7f28c6..a61508a 100644 Binary files a/_module/ncs/en4_tg_getquest.ncs and b/_module/ncs/en4_tg_getquest.ncs differ diff --git a/_module/ncs/en4_turnevil.ncs b/_module/ncs/en4_turnevil.ncs index 2544052..62824c5 100644 Binary files a/_module/ncs/en4_turnevil.ncs and b/_module/ncs/en4_turnevil.ncs differ diff --git a/_module/ncs/evil_advqst1.ncs b/_module/ncs/evil_advqst1.ncs index 4fe5442..ca30b8b 100644 Binary files a/_module/ncs/evil_advqst1.ncs and b/_module/ncs/evil_advqst1.ncs differ diff --git a/_module/ncs/evil_advqst1done.ncs b/_module/ncs/evil_advqst1done.ncs index 927ca8f..e921c80 100644 Binary files a/_module/ncs/evil_advqst1done.ncs and b/_module/ncs/evil_advqst1done.ncs differ diff --git a/_module/ncs/evil_advqst2.ncs b/_module/ncs/evil_advqst2.ncs index c16b51a..a46561a 100644 Binary files a/_module/ncs/evil_advqst2.ncs and b/_module/ncs/evil_advqst2.ncs differ diff --git a/_module/ncs/evil_advqst2done.ncs b/_module/ncs/evil_advqst2done.ncs index b59ba08..96d696d 100644 Binary files a/_module/ncs/evil_advqst2done.ncs and b/_module/ncs/evil_advqst2done.ncs differ diff --git a/_module/ncs/evil_advqst3.ncs b/_module/ncs/evil_advqst3.ncs index 8cf9d8a..31b3cae 100644 Binary files a/_module/ncs/evil_advqst3.ncs and b/_module/ncs/evil_advqst3.ncs differ diff --git a/_module/ncs/evil_advqst3done.ncs b/_module/ncs/evil_advqst3done.ncs index 4e005a0..1ae6642 100644 Binary files a/_module/ncs/evil_advqst3done.ncs and b/_module/ncs/evil_advqst3done.ncs differ diff --git a/_module/ncs/evil_qst1.ncs b/_module/ncs/evil_qst1.ncs index 5bc0ebf..39dfee4 100644 Binary files a/_module/ncs/evil_qst1.ncs and b/_module/ncs/evil_qst1.ncs differ diff --git a/_module/ncs/evil_qst2.ncs b/_module/ncs/evil_qst2.ncs index 8daf10b..29709bc 100644 Binary files a/_module/ncs/evil_qst2.ncs and b/_module/ncs/evil_qst2.ncs differ diff --git a/_module/ncs/evil_qst3.ncs b/_module/ncs/evil_qst3.ncs index 8e711cd..6c06bb1 100644 Binary files a/_module/ncs/evil_qst3.ncs and b/_module/ncs/evil_qst3.ncs differ diff --git a/_module/ncs/evil_qst4.ncs b/_module/ncs/evil_qst4.ncs index 52f3381..c238ab4 100644 Binary files a/_module/ncs/evil_qst4.ncs and b/_module/ncs/evil_qst4.ncs differ diff --git a/_module/ncs/evil_qst5.ncs b/_module/ncs/evil_qst5.ncs index 2a43028..93f9aa6 100644 Binary files a/_module/ncs/evil_qst5.ncs and b/_module/ncs/evil_qst5.ncs differ diff --git a/_module/ncs/evil_qst6.ncs b/_module/ncs/evil_qst6.ncs index d2e8efc..9006beb 100644 Binary files a/_module/ncs/evil_qst6.ncs and b/_module/ncs/evil_qst6.ncs differ diff --git a/_module/ncs/evil_qst7.ncs b/_module/ncs/evil_qst7.ncs index bac3a02..f2e35b2 100644 Binary files a/_module/ncs/evil_qst7.ncs and b/_module/ncs/evil_qst7.ncs differ diff --git a/_module/ncs/evil_qstdone.ncs b/_module/ncs/evil_qstdone.ncs index f40a4f2..b2271f0 100644 Binary files a/_module/ncs/evil_qstdone.ncs and b/_module/ncs/evil_qstdone.ncs differ diff --git a/_module/ncs/gd1_areaenter.ncs b/_module/ncs/gd1_areaenter.ncs index 503b5d9..26aec9a 100644 Binary files a/_module/ncs/gd1_areaenter.ncs and b/_module/ncs/gd1_areaenter.ncs differ diff --git a/_module/ncs/htc_ambush.ncs b/_module/ncs/htc_ambush.ncs index af3ea59..2c74f3a 100644 Binary files a/_module/ncs/htc_ambush.ncs and b/_module/ncs/htc_ambush.ncs differ diff --git a/_module/ncs/htc_enter.ncs b/_module/ncs/htc_enter.ncs index 01ba229..28bbf76 100644 Binary files a/_module/ncs/htc_enter.ncs and b/_module/ncs/htc_enter.ncs differ diff --git a/_module/ncs/htc_housechest.ncs b/_module/ncs/htc_housechest.ncs index cab4fea..8f5c118 100644 Binary files a/_module/ncs/htc_housechest.ncs and b/_module/ncs/htc_housechest.ncs differ diff --git a/_module/ncs/htca_enter.ncs b/_module/ncs/htca_enter.ncs index 714b706..c884e53 100644 Binary files a/_module/ncs/htca_enter.ncs and b/_module/ncs/htca_enter.ncs differ diff --git a/_module/ncs/htca_enter2.ncs b/_module/ncs/htca_enter2.ncs index 41a2cbc..3c2ed77 100644 Binary files a/_module/ncs/htca_enter2.ncs and b/_module/ncs/htca_enter2.ncs differ diff --git a/_module/ncs/ip_areaenter.ncs b/_module/ncs/ip_areaenter.ncs index c6329bd..04572a1 100644 Binary files a/_module/ncs/ip_areaenter.ncs and b/_module/ncs/ip_areaenter.ncs differ diff --git a/_module/ncs/ipo_enter.ncs b/_module/ncs/ipo_enter.ncs index 4988649..568209a 100644 Binary files a/_module/ncs/ipo_enter.ncs and b/_module/ncs/ipo_enter.ncs differ diff --git a/_module/ncs/make_evolved.ncs b/_module/ncs/make_evolved.ncs index 37b338b..fd8f77e 100644 Binary files a/_module/ncs/make_evolved.ncs and b/_module/ncs/make_evolved.ncs differ diff --git a/_module/ncs/mod_areaenter.ncs b/_module/ncs/mod_areaenter.ncs index 1523c16..eea3121 100644 Binary files a/_module/ncs/mod_areaenter.ncs and b/_module/ncs/mod_areaenter.ncs differ diff --git a/_module/ncs/mod_caveenter.ncs b/_module/ncs/mod_caveenter.ncs index b23a642..306349a 100644 Binary files a/_module/ncs/mod_caveenter.ncs and b/_module/ncs/mod_caveenter.ncs differ diff --git a/_module/ncs/mod_enter.ncs b/_module/ncs/mod_enter.ncs index f9f365a..b336b32 100644 Binary files a/_module/ncs/mod_enter.ncs and b/_module/ncs/mod_enter.ncs differ diff --git a/_module/ncs/mod_heartbeat.ncs b/_module/ncs/mod_heartbeat.ncs index 7572388..7b5c025 100644 Binary files a/_module/ncs/mod_heartbeat.ncs and b/_module/ncs/mod_heartbeat.ncs differ diff --git a/_module/ncs/mod_levelup.ncs b/_module/ncs/mod_levelup.ncs index b61f1b8..a84fdc3 100644 Binary files a/_module/ncs/mod_levelup.ncs and b/_module/ncs/mod_levelup.ncs differ diff --git a/_module/ncs/mod_rest.ncs b/_module/ncs/mod_rest.ncs index 7b5a591..cab9f6d 100644 Binary files a/_module/ncs/mod_rest.ncs and b/_module/ncs/mod_rest.ncs differ diff --git a/_module/ncs/mod_test.ncs b/_module/ncs/mod_test.ncs index c8b7515..0dbef30 100644 Binary files a/_module/ncs/mod_test.ncs and b/_module/ncs/mod_test.ncs differ diff --git a/_module/ncs/nh_ambush.ncs b/_module/ncs/nh_ambush.ncs index 3ae014c..af5e37c 100644 Binary files a/_module/ncs/nh_ambush.ncs and b/_module/ncs/nh_ambush.ncs differ diff --git a/_module/ncs/nh_qst1.ncs b/_module/ncs/nh_qst1.ncs index f4d274a..2798d37 100644 Binary files a/_module/ncs/nh_qst1.ncs and b/_module/ncs/nh_qst1.ncs differ diff --git a/_module/ncs/nh_qst2.ncs b/_module/ncs/nh_qst2.ncs index 92c72b1..19ba5d8 100644 Binary files a/_module/ncs/nh_qst2.ncs and b/_module/ncs/nh_qst2.ncs differ diff --git a/_module/ncs/nh_qst3_1.ncs b/_module/ncs/nh_qst3_1.ncs index 40a146a..1263839 100644 Binary files a/_module/ncs/nh_qst3_1.ncs and b/_module/ncs/nh_qst3_1.ncs differ diff --git a/_module/ncs/nh_qst3_2.ncs b/_module/ncs/nh_qst3_2.ncs index 040b38f..35bd067 100644 Binary files a/_module/ncs/nh_qst3_2.ncs and b/_module/ncs/nh_qst3_2.ncs differ diff --git a/_module/ncs/nh_qst3_3.ncs b/_module/ncs/nh_qst3_3.ncs index 5b71ae8..db84d60 100644 Binary files a/_module/ncs/nh_qst3_3.ncs and b/_module/ncs/nh_qst3_3.ncs differ diff --git a/_module/ncs/no_spn_beh.ncs b/_module/ncs/no_spn_beh.ncs index 3458f4e..3ed9b94 100644 Binary files a/_module/ncs/no_spn_beh.ncs and b/_module/ncs/no_spn_beh.ncs differ diff --git a/_module/ncs/no_spn_en4cast1.ncs b/_module/ncs/no_spn_en4cast1.ncs index dd06605..d9fe772 100644 Binary files a/_module/ncs/no_spn_en4cast1.ncs and b/_module/ncs/no_spn_en4cast1.ncs differ diff --git a/_module/ncs/no_spn_melcast2.ncs b/_module/ncs/no_spn_melcast2.ncs index 438eb53..8065ffa 100644 Binary files a/_module/ncs/no_spn_melcast2.ncs and b/_module/ncs/no_spn_melcast2.ncs differ diff --git a/_module/ncs/no_spn_melcast3.ncs b/_module/ncs/no_spn_melcast3.ncs index 242be7f..b149655 100644 Binary files a/_module/ncs/no_spn_melcast3.ncs and b/_module/ncs/no_spn_melcast3.ncs differ diff --git a/_module/ncs/no_spn_rftr.ncs b/_module/ncs/no_spn_rftr.ncs index f43ad3e..3d34f46 100644 Binary files a/_module/ncs/no_spn_rftr.ncs and b/_module/ncs/no_spn_rftr.ncs differ diff --git a/_module/ncs/no_spn_rftrcast1.ncs b/_module/ncs/no_spn_rftrcast1.ncs index 8978ab3..4b60786 100644 Binary files a/_module/ncs/no_spn_rftrcast1.ncs and b/_module/ncs/no_spn_rftrcast1.ncs differ diff --git a/_module/ncs/no_spn_rogcast1.ncs b/_module/ncs/no_spn_rogcast1.ncs index a16d080..883bf37 100644 Binary files a/_module/ncs/no_spn_rogcast1.ncs and b/_module/ncs/no_spn_rogcast1.ncs differ diff --git a/_module/ncs/no_spn_rogenh.ncs b/_module/ncs/no_spn_rogenh.ncs index 060109d..c1e0b52 100644 Binary files a/_module/ncs/no_spn_rogenh.ncs and b/_module/ncs/no_spn_rogenh.ncs differ diff --git a/_module/ncs/no_spn_summ.ncs b/_module/ncs/no_spn_summ.ncs index 35b7c2f..ee6bd0e 100644 Binary files a/_module/ncs/no_spn_summ.ncs and b/_module/ncs/no_spn_summ.ncs differ diff --git a/_module/ncs/np1_areaenter.ncs b/_module/ncs/np1_areaenter.ncs index 2e2c4e1..fa68ea8 100644 Binary files a/_module/ncs/np1_areaenter.ncs and b/_module/ncs/np1_areaenter.ncs differ diff --git a/_module/ncs/p_enter.ncs b/_module/ncs/p_enter.ncs index db2b16f..6aedbad 100644 Binary files a/_module/ncs/p_enter.ncs and b/_module/ncs/p_enter.ncs differ diff --git a/_module/ncs/qst_ag_done.ncs b/_module/ncs/qst_ag_done.ncs index 921258c..1c2fe4d 100644 Binary files a/_module/ncs/qst_ag_done.ncs and b/_module/ncs/qst_ag_done.ncs differ diff --git a/_module/ncs/qst_c1_setup.ncs b/_module/ncs/qst_c1_setup.ncs index 4e9eabe..3cc2461 100644 Binary files a/_module/ncs/qst_c1_setup.ncs and b/_module/ncs/qst_c1_setup.ncs differ diff --git a/_module/ncs/qst_cg_done.ncs b/_module/ncs/qst_cg_done.ncs index 6315dc6..e332e84 100644 Binary files a/_module/ncs/qst_cg_done.ncs and b/_module/ncs/qst_cg_done.ncs differ diff --git a/_module/ncs/qst_cq11_setup.ncs b/_module/ncs/qst_cq11_setup.ncs index 08afd49..f910065 100644 Binary files a/_module/ncs/qst_cq11_setup.ncs and b/_module/ncs/qst_cq11_setup.ncs differ diff --git a/_module/ncs/qst_cq12_setup.ncs b/_module/ncs/qst_cq12_setup.ncs index 92ba70a..a51d4c5 100644 Binary files a/_module/ncs/qst_cq12_setup.ncs and b/_module/ncs/qst_cq12_setup.ncs differ diff --git a/_module/ncs/qst_cq13_setup.ncs b/_module/ncs/qst_cq13_setup.ncs index fafab12..791da23 100644 Binary files a/_module/ncs/qst_cq13_setup.ncs and b/_module/ncs/qst_cq13_setup.ncs differ diff --git a/_module/ncs/qst_cq14_setup.ncs b/_module/ncs/qst_cq14_setup.ncs index f57c227..8826d20 100644 Binary files a/_module/ncs/qst_cq14_setup.ncs and b/_module/ncs/qst_cq14_setup.ncs differ diff --git a/_module/ncs/qst_cq15_setup.ncs b/_module/ncs/qst_cq15_setup.ncs index 797e3dc..4dc1aad 100644 Binary files a/_module/ncs/qst_cq15_setup.ncs and b/_module/ncs/qst_cq15_setup.ncs differ diff --git a/_module/ncs/qst_cq16_setup.ncs b/_module/ncs/qst_cq16_setup.ncs index c85ce4c..3645abd 100644 Binary files a/_module/ncs/qst_cq16_setup.ncs and b/_module/ncs/qst_cq16_setup.ncs differ diff --git a/_module/ncs/qst_cq1_setup.ncs b/_module/ncs/qst_cq1_setup.ncs index 356bf04..24aa61f 100644 Binary files a/_module/ncs/qst_cq1_setup.ncs and b/_module/ncs/qst_cq1_setup.ncs differ diff --git a/_module/ncs/qst_cq1_step2.ncs b/_module/ncs/qst_cq1_step2.ncs index c893617..9c24b3a 100644 Binary files a/_module/ncs/qst_cq1_step2.ncs and b/_module/ncs/qst_cq1_step2.ncs differ diff --git a/_module/ncs/qst_cq1_step3.ncs b/_module/ncs/qst_cq1_step3.ncs index 9eda282..02e57e7 100644 Binary files a/_module/ncs/qst_cq1_step3.ncs and b/_module/ncs/qst_cq1_step3.ncs differ diff --git a/_module/ncs/qst_cq2_setup.ncs b/_module/ncs/qst_cq2_setup.ncs index 972edb2..9154c5f 100644 Binary files a/_module/ncs/qst_cq2_setup.ncs and b/_module/ncs/qst_cq2_setup.ncs differ diff --git a/_module/ncs/qst_cq2_step2.ncs b/_module/ncs/qst_cq2_step2.ncs index 6ca5ef6..d531de9 100644 Binary files a/_module/ncs/qst_cq2_step2.ncs and b/_module/ncs/qst_cq2_step2.ncs differ diff --git a/_module/ncs/qst_cq3_setup.ncs b/_module/ncs/qst_cq3_setup.ncs index e96d722..2151028 100644 Binary files a/_module/ncs/qst_cq3_setup.ncs and b/_module/ncs/qst_cq3_setup.ncs differ diff --git a/_module/ncs/qst_cq4_setup.ncs b/_module/ncs/qst_cq4_setup.ncs index 043b917..8b98152 100644 Binary files a/_module/ncs/qst_cq4_setup.ncs and b/_module/ncs/qst_cq4_setup.ncs differ diff --git a/_module/ncs/qst_cq5_setup.ncs b/_module/ncs/qst_cq5_setup.ncs index 0f49e54..3847479 100644 Binary files a/_module/ncs/qst_cq5_setup.ncs and b/_module/ncs/qst_cq5_setup.ncs differ diff --git a/_module/ncs/qst_cq6_setup.ncs b/_module/ncs/qst_cq6_setup.ncs index 6370829..0cbb850 100644 Binary files a/_module/ncs/qst_cq6_setup.ncs and b/_module/ncs/qst_cq6_setup.ncs differ diff --git a/_module/ncs/qst_cq7_setup.ncs b/_module/ncs/qst_cq7_setup.ncs index 9eacaea..a124bf3 100644 Binary files a/_module/ncs/qst_cq7_setup.ncs and b/_module/ncs/qst_cq7_setup.ncs differ diff --git a/_module/ncs/qst_cq8_setup.ncs b/_module/ncs/qst_cq8_setup.ncs index f510225..b3bfdb8 100644 Binary files a/_module/ncs/qst_cq8_setup.ncs and b/_module/ncs/qst_cq8_setup.ncs differ diff --git a/_module/ncs/qst_done.ncs b/_module/ncs/qst_done.ncs index 42837ac..c5026cf 100644 Binary files a/_module/ncs/qst_done.ncs and b/_module/ncs/qst_done.ncs differ diff --git a/_module/ncs/qst_ed6.ncs b/_module/ncs/qst_ed6.ncs index a66d721..639fbb7 100644 Binary files a/_module/ncs/qst_ed6.ncs and b/_module/ncs/qst_ed6.ncs differ diff --git a/_module/ncs/qst_evildone.ncs b/_module/ncs/qst_evildone.ncs index 045d678..6a8a0fe 100644 Binary files a/_module/ncs/qst_evildone.ncs and b/_module/ncs/qst_evildone.ncs differ diff --git a/_module/ncs/qst_getevilqst2.ncs b/_module/ncs/qst_getevilqst2.ncs index 97706f3..526e2b2 100644 Binary files a/_module/ncs/qst_getevilqst2.ncs and b/_module/ncs/qst_getevilqst2.ncs differ diff --git a/_module/ncs/qst_getevilquest.ncs b/_module/ncs/qst_getevilquest.ncs index 3c80d7b..04afbd3 100644 Binary files a/_module/ncs/qst_getevilquest.ncs and b/_module/ncs/qst_getevilquest.ncs differ diff --git a/_module/ncs/qst_getquest.ncs b/_module/ncs/qst_getquest.ncs index 68fe0fa..444a169 100644 Binary files a/_module/ncs/qst_getquest.ncs and b/_module/ncs/qst_getquest.ncs differ diff --git a/_module/ncs/qst_host1rwd2e.ncs b/_module/ncs/qst_host1rwd2e.ncs index dfb8629..ca44b5b 100644 Binary files a/_module/ncs/qst_host1rwd2e.ncs and b/_module/ncs/qst_host1rwd2e.ncs differ diff --git a/_module/ncs/qst_host1rwd2g.ncs b/_module/ncs/qst_host1rwd2g.ncs index 96767b5..84a2fc5 100644 Binary files a/_module/ncs/qst_host1rwd2g.ncs and b/_module/ncs/qst_host1rwd2g.ncs differ diff --git a/_module/ncs/qst_host1rwd3.ncs b/_module/ncs/qst_host1rwd3.ncs index d567791..08d4916 100644 Binary files a/_module/ncs/qst_host1rwd3.ncs and b/_module/ncs/qst_host1rwd3.ncs differ diff --git a/_module/ncs/qst_host_2.ncs b/_module/ncs/qst_host_2.ncs index 9394e0e..ffd5e81 100644 Binary files a/_module/ncs/qst_host_2.ncs and b/_module/ncs/qst_host_2.ncs differ diff --git a/_module/ncs/qst_mg_done.ncs b/_module/ncs/qst_mg_done.ncs index 60dc7ff..2b85a2c 100644 Binary files a/_module/ncs/qst_mg_done.ncs and b/_module/ncs/qst_mg_done.ncs differ diff --git a/_module/ncs/qst_nextstep.ncs b/_module/ncs/qst_nextstep.ncs index 5648029..2e68685 100644 Binary files a/_module/ncs/qst_nextstep.ncs and b/_module/ncs/qst_nextstep.ncs differ diff --git a/_module/ncs/qst_overall1_1.ncs b/_module/ncs/qst_overall1_1.ncs index 9eebe85..d2eaff8 100644 Binary files a/_module/ncs/qst_overall1_1.ncs and b/_module/ncs/qst_overall1_1.ncs differ diff --git a/_module/ncs/qst_overall1_2.ncs b/_module/ncs/qst_overall1_2.ncs index fa6e570..2fb6d5f 100644 Binary files a/_module/ncs/qst_overall1_2.ncs and b/_module/ncs/qst_overall1_2.ncs differ diff --git a/_module/ncs/qst_overall1_3.ncs b/_module/ncs/qst_overall1_3.ncs index c2c721e..d7ef215 100644 Binary files a/_module/ncs/qst_overall1_3.ncs and b/_module/ncs/qst_overall1_3.ncs differ diff --git a/_module/ncs/qst_overall1_4.ncs b/_module/ncs/qst_overall1_4.ncs index c5c0cc3..40932da 100644 Binary files a/_module/ncs/qst_overall1_4.ncs and b/_module/ncs/qst_overall1_4.ncs differ diff --git a/_module/ncs/qst_overall1_4_2.ncs b/_module/ncs/qst_overall1_4_2.ncs index 6701fcb..4799cab 100644 Binary files a/_module/ncs/qst_overall1_4_2.ncs and b/_module/ncs/qst_overall1_4_2.ncs differ diff --git a/_module/ncs/qst_pris_2.ncs b/_module/ncs/qst_pris_2.ncs index a63481a..ff20577 100644 Binary files a/_module/ncs/qst_pris_2.ncs and b/_module/ncs/qst_pris_2.ncs differ diff --git a/_module/ncs/qst_tg_done.ncs b/_module/ncs/qst_tg_done.ncs index 6e21c19..209278e 100644 Binary files a/_module/ncs/qst_tg_done.ncs and b/_module/ncs/qst_tg_done.ncs differ diff --git a/_module/ncs/rd_door.ncs b/_module/ncs/rd_door.ncs index 76d2caa..82d165c 100644 Binary files a/_module/ncs/rd_door.ncs and b/_module/ncs/rd_door.ncs differ diff --git a/_module/ncs/rd_gd1treasure.ncs b/_module/ncs/rd_gd1treasure.ncs index 0ac2694..a7c5d9d 100644 Binary files a/_module/ncs/rd_gd1treasure.ncs and b/_module/ncs/rd_gd1treasure.ncs differ diff --git a/_module/ncs/rd_magicitemchst.ncs b/_module/ncs/rd_magicitemchst.ncs index 9ff2c01..3e91f01 100644 Binary files a/_module/ncs/rd_magicitemchst.ncs and b/_module/ncs/rd_magicitemchst.ncs differ diff --git a/_module/ncs/rd_respawn.ncs b/_module/ncs/rd_respawn.ncs index 93b4d29..ea543e6 100644 Binary files a/_module/ncs/rd_respawn.ncs and b/_module/ncs/rd_respawn.ncs differ diff --git a/_module/ncs/rd_rndtreasure.ncs b/_module/ncs/rd_rndtreasure.ncs index d3665f8..ce6931f 100644 Binary files a/_module/ncs/rd_rndtreasure.ncs and b/_module/ncs/rd_rndtreasure.ncs differ diff --git a/_module/ncs/rd_rndtreasure2.ncs b/_module/ncs/rd_rndtreasure2.ncs index 3e60d3b..0b3492a 100644 Binary files a/_module/ncs/rd_rndtreasure2.ncs and b/_module/ncs/rd_rndtreasure2.ncs differ diff --git a/_module/ncs/rd_rndtreasure3.ncs b/_module/ncs/rd_rndtreasure3.ncs index 4eeaf37..f8698ba 100644 Binary files a/_module/ncs/rd_rndtreasure3.ncs and b/_module/ncs/rd_rndtreasure3.ncs differ diff --git a/_module/ncs/rd_test.ncs b/_module/ncs/rd_test.ncs index 46df6e8..1507061 100644 Binary files a/_module/ncs/rd_test.ncs and b/_module/ncs/rd_test.ncs differ diff --git a/_module/ncs/rp1_areaenter.ncs b/_module/ncs/rp1_areaenter.ncs index 8cc7916..bd2202a 100644 Binary files a/_module/ncs/rp1_areaenter.ncs and b/_module/ncs/rp1_areaenter.ncs differ diff --git a/_module/ncs/rp1_wg1_ambush.ncs b/_module/ncs/rp1_wg1_ambush.ncs index 37d7287..66fce9f 100644 Binary files a/_module/ncs/rp1_wg1_ambush.ncs and b/_module/ncs/rp1_wg1_ambush.ncs differ diff --git a/_module/ncs/rtrw_areaenter.ncs b/_module/ncs/rtrw_areaenter.ncs index 1a7f9d5..910a253 100644 Binary files a/_module/ncs/rtrw_areaenter.ncs and b/_module/ncs/rtrw_areaenter.ncs differ diff --git a/_module/ncs/s_areaenter.ncs b/_module/ncs/s_areaenter.ncs index eb2919d..9055e6c 100644 Binary files a/_module/ncs/s_areaenter.ncs and b/_module/ncs/s_areaenter.ncs differ diff --git a/_module/ncs/sm1_areaenter.ncs b/_module/ncs/sm1_areaenter.ncs index 93d8f00..29bb0fd 100644 Binary files a/_module/ncs/sm1_areaenter.ncs and b/_module/ncs/sm1_areaenter.ncs differ diff --git a/_module/ncs/tm1_enter.ncs b/_module/ncs/tm1_enter.ncs index dc580d9..8179ca1 100644 Binary files a/_module/ncs/tm1_enter.ncs and b/_module/ncs/tm1_enter.ncs differ diff --git a/_module/ncs/trig_ambush1.ncs b/_module/ncs/trig_ambush1.ncs index 22ce9f6..e663371 100644 Binary files a/_module/ncs/trig_ambush1.ncs and b/_module/ncs/trig_ambush1.ncs differ diff --git a/_module/ncs/tst_speak.ncs b/_module/ncs/tst_speak.ncs index b16a114..13f3823 100644 Binary files a/_module/ncs/tst_speak.ncs and b/_module/ncs/tst_speak.ncs differ diff --git a/_module/ncs/tst_test1.ncs b/_module/ncs/tst_test1.ncs index b16a114..13f3823 100644 Binary files a/_module/ncs/tst_test1.ncs and b/_module/ncs/tst_test1.ncs differ diff --git a/_module/ncs/tt2_areaenter.ncs b/_module/ncs/tt2_areaenter.ncs index a35c28b..0fbe9f9 100644 Binary files a/_module/ncs/tt2_areaenter.ncs and b/_module/ncs/tt2_areaenter.ncs differ diff --git a/_module/ncs/zep_rust_spawn.ncs b/_module/ncs/zep_rust_spawn.ncs index 381caea..e9cda0b 100644 Binary files a/_module/ncs/zep_rust_spawn.ncs and b/_module/ncs/zep_rust_spawn.ncs differ diff --git a/_module/nss/nwnx_store.nss b/_module/nss/nwnx_store.nss index 8f6d252..829ec96 100644 --- a/_module/nss/nwnx_store.nss +++ b/_module/nss/nwnx_store.nss @@ -46,6 +46,46 @@ void NWNX_Store_SetMarkUp(object oStore, int nValue); /// @return count, or -1 on error int NWNX_Store_GetCurrentCustomersCount(object oStore); +/// @brief Return the black market status +/// @param oStore The store object. +/// @return status, -1 on error +int NWNX_Store_GetBlackMarket(object oStore); + +/// @brief Set the black market status +/// @param oStore The store object. +/// @param nValue TRUE/FALSE. +void NWNX_Store_SetBlackMarket(object oStore, int nValue); + +/// @brief Return the gold amount +/// @param oStore The store object. +/// @return status, -1 on error +int NWNX_Store_GetGold(object oStore); + +/// @brief Set the gold amount +/// @param oStore The store object. +/// @param nValue Amount +void NWNX_Store_SetGold(object oStore, int nValue); + +/// @brief Return the identify cost +/// @param oStore The store object. +/// @return status, -1 on error +int NWNX_Store_GetIdentifyCost(object oStore); + +/// @brief Set the identify cost +/// @param oStore The store object. +/// @param nValue Cost +void NWNX_Store_SetIdentifyCost(object oStore, int nValue); + +/// @brief Return the MaxBuyPrice amount +/// @param oStore The store object. +/// @return status, -1 on error +int NWNX_Store_GetMaxBuyPrice(object oStore); + +/// @brief Set the MaxBuyPrice amount +/// @param oStore The store object. +/// @param nValue Amount +void NWNX_Store_SetMaxBuyPrice(object oStore, int nValue); + /// @} int NWNX_Store_GetIsRestrictedBuyItem(object oStore, int nBaseItem) @@ -104,3 +144,59 @@ int NWNX_Store_GetCurrentCustomersCount(object oStore) NWNXCall(NWNX_Store, "GetCurrentCustomersCount"); return NWNXPopInt(); } + +int NWNX_Store_GetBlackMarket(object oStore) +{ + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "GetBlackMarket"); + return NWNXPopInt(); +} + +void NWNX_Store_SetBlackMarket(object oStore, int nValue) +{ + NWNXPushInt(nValue); + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "SetBlackMarket"); +} + +int NWNX_Store_GetGold(object oStore) +{ + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "GetGold"); + return NWNXPopInt(); +} + +void NWNX_Store_SetGold(object oStore, int nValue) +{ + NWNXPushInt(nValue); + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "SetGold"); +} + +int NWNX_Store_GetIdentifyCost(object oStore) +{ + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "GetIdentifyCost"); + return NWNXPopInt(); +} + +void NWNX_Store_SetIdentifyCost(object oStore, int nValue) +{ + NWNXPushInt(nValue); + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "SetIdentifyCost"); +} + +int NWNX_Store_GetMaxBuyPrice(object oStore) +{ + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "GetMaxBuyPrice"); + return NWNXPopInt(); +} + +void NWNX_Store_SetMaxBuyPrice(object oStore, int nValue) +{ + NWNXPushInt(nValue); + NWNXPushObject(oStore); + NWNXCall(NWNX_Store, "SetMaxBuyPrice"); +} diff --git a/_module/nss/p_enter.nss b/_module/nss/p_enter.nss index 503c8ff..0a6a113 100644 --- a/_module/nss/p_enter.nss +++ b/_module/nss/p_enter.nss @@ -3,6 +3,7 @@ //#include "en3_prcclsconst" #include "prc_inc_racial" #include "utl_i_sqluuid" +#include "inc_2dacache" string GetClass(object oPC); string GetClassByPos(object oPC, int iPos); @@ -303,7 +304,19 @@ switch (GetClassByPosition(iPos,oPC)) return sClass; } -string GetRace(object oPC) +string GetRace(object oPC) +{ + string sRace = GetSubRace(oPC); + + if (sRace == "") + { + sRace = GetStringByStrRef(StringToInt(Get2DACache("racialtypes", "Name", MyPRCGetRacialType(oPC)))); + } + + return sRace; +} + +/* string GetRace(object oPC) { string sRace; @@ -324,7 +337,7 @@ if (sRace == "") } return sRace; -} +} */ void GetKiller() {