diff --git a/_module/ifo/module.ifo.json b/_module/ifo/module.ifo.json index 679c35bf..410f82e1 100644 --- a/_module/ifo/module.ifo.json +++ b/_module/ifo/module.ifo.json @@ -1311,7 +1311,7 @@ }, "Mod_MinGameVer": { "type": "cexostring", - "value": "1.87" + "value": "1.88" }, "Mod_MinPerHour": { "type": "byte", @@ -1439,6 +1439,10 @@ "type": "cexostring", "value": "PathsofAscensionEE" }, + "Mod_UUID": { + "type": "cexostring", + "value": "" + }, "Mod_Version": { "type": "dword", "value": 3 @@ -3097,7 +3101,7 @@ }, "Value": { "type": "int", - "value": 1 + "value": 0 } }, { diff --git a/_module/ncs/ac_arthxbow.ncs b/_module/ncs/ac_arthxbow.ncs index fd520262..b023360a 100644 Binary files a/_module/ncs/ac_arthxbow.ncs and b/_module/ncs/ac_arthxbow.ncs differ diff --git a/_module/ncs/ac_artifactlbow.ncs b/_module/ncs/ac_artifactlbow.ncs index 9d80e0c0..1eaaa9c7 100644 Binary files a/_module/ncs/ac_artifactlbow.ncs and b/_module/ncs/ac_artifactlbow.ncs differ diff --git a/_module/ncs/ac_artifactsbow.ncs b/_module/ncs/ac_artifactsbow.ncs index 74a70288..e9afc8d9 100644 Binary files a/_module/ncs/ac_artifactsbow.ncs and b/_module/ncs/ac_artifactsbow.ncs differ diff --git a/_module/ncs/ac_artifactsling.ncs b/_module/ncs/ac_artifactsling.ncs index 1c898f12..0b080a73 100644 Binary files a/_module/ncs/ac_artifactsling.ncs and b/_module/ncs/ac_artifactsling.ncs differ diff --git a/_module/ncs/ac_artlxbow.ncs b/_module/ncs/ac_artlxbow.ncs index fd520262..b023360a 100644 Binary files a/_module/ncs/ac_artlxbow.ncs and b/_module/ncs/ac_artlxbow.ncs differ diff --git a/_module/ncs/ac_bannisher.ncs b/_module/ncs/ac_bannisher.ncs index a9001570..5b8d7266 100644 Binary files a/_module/ncs/ac_bannisher.ncs and b/_module/ncs/ac_bannisher.ncs differ diff --git a/_module/ncs/ac_boulder.ncs b/_module/ncs/ac_boulder.ncs index 3079d12d..cacce77c 100644 Binary files a/_module/ncs/ac_boulder.ncs and b/_module/ncs/ac_boulder.ncs differ diff --git a/_module/ncs/ac_dmreward.ncs b/_module/ncs/ac_dmreward.ncs index 06bb28de..2d2189f8 100644 Binary files a/_module/ncs/ac_dmreward.ncs and b/_module/ncs/ac_dmreward.ncs differ diff --git a/_module/ncs/ac_guildsbow.ncs b/_module/ncs/ac_guildsbow.ncs index fbf26a2c..193bea01 100644 Binary files a/_module/ncs/ac_guildsbow.ncs and b/_module/ncs/ac_guildsbow.ncs differ diff --git a/_module/ncs/ac_guildstone.ncs b/_module/ncs/ac_guildstone.ncs index a3cfec9a..8d810278 100644 Binary files a/_module/ncs/ac_guildstone.ncs and b/_module/ncs/ac_guildstone.ncs differ diff --git a/_module/ncs/ac_ibag.ncs b/_module/ncs/ac_ibag.ncs index 429bd2d9..8983ec3c 100644 Binary files a/_module/ncs/ac_ibag.ncs and b/_module/ncs/ac_ibag.ncs differ diff --git a/_module/ncs/ac_itemseller.ncs b/_module/ncs/ac_itemseller.ncs index e5933c34..e259863e 100644 Binary files a/_module/ncs/ac_itemseller.ncs and b/_module/ncs/ac_itemseller.ncs differ diff --git a/_module/ncs/ac_legendarybow.ncs b/_module/ncs/ac_legendarybow.ncs index 9435b36e..f52316d7 100644 Binary files a/_module/ncs/ac_legendarybow.ncs and b/_module/ncs/ac_legendarybow.ncs differ diff --git a/_module/ncs/ac_legendaryslin.ncs b/_module/ncs/ac_legendaryslin.ncs index a7ca7a16..af5dd089 100644 Binary files a/_module/ncs/ac_legendaryslin.ncs and b/_module/ncs/ac_legendaryslin.ncs differ diff --git a/_module/ncs/ac_legendaryxbow.ncs b/_module/ncs/ac_legendaryxbow.ncs index 2fb22f4d..bc1dc397 100644 Binary files a/_module/ncs/ac_legendaryxbow.ncs and b/_module/ncs/ac_legendaryxbow.ncs differ diff --git a/_module/ncs/ac_piperspipe.ncs b/_module/ncs/ac_piperspipe.ncs index a97f02d2..cafec689 100644 Binary files a/_module/ncs/ac_piperspipe.ncs and b/_module/ncs/ac_piperspipe.ncs differ diff --git a/_module/ncs/ac_siempre.ncs b/_module/ncs/ac_siempre.ncs index c829ea32..b49371db 100644 Binary files a/_module/ncs/ac_siempre.ncs and b/_module/ncs/ac_siempre.ncs differ diff --git a/_module/ncs/ac_stoneofrecall.ncs b/_module/ncs/ac_stoneofrecall.ncs index 46946cd7..bff2ede3 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 f83e04d6..b71acda0 100644 Binary files a/_module/ncs/ac_timecrystal.ncs and b/_module/ncs/ac_timecrystal.ncs differ diff --git a/_module/ncs/allowpaladinonly.ncs b/_module/ncs/allowpaladinonly.ncs index 1e032bd2..27a33e70 100644 Binary files a/_module/ncs/allowpaladinonly.ncs and b/_module/ncs/allowpaladinonly.ncs differ diff --git a/_module/ncs/altardeath.ncs b/_module/ncs/altardeath.ncs index 364d4271..7654ee2f 100644 Binary files a/_module/ncs/altardeath.ncs and b/_module/ncs/altardeath.ncs differ diff --git a/_module/ncs/ambush.ncs b/_module/ncs/ambush.ncs index 492cb631..1272f6aa 100644 Binary files a/_module/ncs/ambush.ncs and b/_module/ncs/ambush.ncs differ diff --git a/_module/ncs/archiespawn.ncs b/_module/ncs/archiespawn.ncs index 8123f81b..32de114f 100644 Binary files a/_module/ncs/archiespawn.ncs and b/_module/ncs/archiespawn.ncs differ diff --git a/_module/ncs/assassinpercieve.ncs b/_module/ncs/assassinpercieve.ncs index 8fa8f9fa..ac34930d 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..32a3aa25 100644 Binary files a/_module/ncs/auto_door_key.ncs and b/_module/ncs/auto_door_key.ncs differ diff --git a/_module/ncs/banditpercieve.ncs b/_module/ncs/banditpercieve.ncs index abc25518..6ce99cde 100644 Binary files a/_module/ncs/banditpercieve.ncs and b/_module/ncs/banditpercieve.ncs differ diff --git a/_module/ncs/bbs_scribe_spawn.ncs b/_module/ncs/bbs_scribe_spawn.ncs index 1890603e..872dde1e 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 1a2fd7da..31c1c59d 100644 Binary files a/_module/ncs/bladespawn.ncs and b/_module/ncs/bladespawn.ncs differ diff --git a/_module/ncs/brutepercieve.ncs b/_module/ncs/brutepercieve.ncs index e014a713..c2ce3c71 100644 Binary files a/_module/ncs/brutepercieve.ncs and b/_module/ncs/brutepercieve.ncs differ diff --git a/_module/ncs/buffme.ncs b/_module/ncs/buffme.ncs index 715bc161..c59c8a17 100644 Binary files a/_module/ncs/buffme.ncs and b/_module/ncs/buffme.ncs differ diff --git a/_module/ncs/calllightningtri.ncs b/_module/ncs/calllightningtri.ncs index 63955df1..4e627b52 100644 Binary files a/_module/ncs/calllightningtri.ncs and b/_module/ncs/calllightningtri.ncs differ diff --git a/_module/ncs/cheatercheck1.ncs b/_module/ncs/cheatercheck1.ncs index ffdf2a9a..974f7b87 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 0d25023d..119b8b26 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 0e8dd784..6df54d72 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 f12dbac5..c476029a 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 1f1d4816..80ef83e7 100644 Binary files a/_module/ncs/cheatercheck5.ncs and b/_module/ncs/cheatercheck5.ncs differ diff --git a/_module/ncs/clericsecret.ncs b/_module/ncs/clericsecret.ncs index b71caeea..6ac43329 100644 Binary files a/_module/ncs/clericsecret.ncs and b/_module/ncs/clericsecret.ncs differ diff --git a/_module/ncs/color_pc_enter.ncs b/_module/ncs/color_pc_enter.ncs index ae01a1c1..7e77c32c 100644 Binary files a/_module/ncs/color_pc_enter.ncs and b/_module/ncs/color_pc_enter.ncs differ diff --git a/_module/ncs/counterrod.ncs b/_module/ncs/counterrod.ncs index 3849d045..a3ac40ae 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 0072bedf..aaf6d27a 100644 Binary files a/_module/ncs/counterspawns.ncs and b/_module/ncs/counterspawns.ncs differ diff --git a/_module/ncs/dancingbowruns.ncs b/_module/ncs/dancingbowruns.ncs index d2c901fe..3b996868 100644 Binary files a/_module/ncs/dancingbowruns.ncs and b/_module/ncs/dancingbowruns.ncs differ diff --git a/_module/ncs/deathport.ncs b/_module/ncs/deathport.ncs index 6dfec010..7db222f8 100644 Binary files a/_module/ncs/deathport.ncs and b/_module/ncs/deathport.ncs differ diff --git a/_module/ncs/delete_toon.ncs b/_module/ncs/delete_toon.ncs index bc115ce3..e11c4cac 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..4e18b252 100644 Binary files a/_module/ncs/deletecharacter.ncs and b/_module/ncs/deletecharacter.ncs differ diff --git a/_module/ncs/devilspawn.ncs b/_module/ncs/devilspawn.ncs index 0ed24131..781bd354 100644 Binary files a/_module/ncs/devilspawn.ncs and b/_module/ncs/devilspawn.ncs differ diff --git a/_module/ncs/dividepartyloot1.ncs b/_module/ncs/dividepartyloot1.ncs index 1268672f..60084e42 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..2d9ae157 100644 Binary files a/_module/ncs/dividepartyloot2.ncs and b/_module/ncs/dividepartyloot2.ncs differ diff --git a/_module/ncs/dm_chat_control.ncs b/_module/ncs/dm_chat_control.ncs index ad4de746..6802ac7a 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_does_reset.ncs b/_module/ncs/dm_does_reset.ncs index fca75e13..a451d9c2 100644 Binary files a/_module/ncs/dm_does_reset.ncs and b/_module/ncs/dm_does_reset.ncs differ diff --git a/_module/ncs/dmjailtorture.ncs b/_module/ncs/dmjailtorture.ncs index 5118151b..251c0f65 100644 Binary files a/_module/ncs/dmjailtorture.ncs and b/_module/ncs/dmjailtorture.ncs differ diff --git a/_module/ncs/dmtorture.ncs b/_module/ncs/dmtorture.ncs index bbf49ce8..01b50aa6 100644 Binary files a/_module/ncs/dmtorture.ncs and b/_module/ncs/dmtorture.ncs differ diff --git a/_module/ncs/do_storm.ncs b/_module/ncs/do_storm.ncs index 618fea01..ad50936f 100644 Binary files a/_module/ncs/do_storm.ncs and b/_module/ncs/do_storm.ncs differ diff --git a/_module/ncs/dragonspawn.ncs b/_module/ncs/dragonspawn.ncs index 0b1080f2..7386960a 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 f733260f..8bce4955 100644 Binary files a/_module/ncs/dragonstop2.ncs and b/_module/ncs/dragonstop2.ncs differ diff --git a/_module/ncs/dreamweaver23.ncs b/_module/ncs/dreamweaver23.ncs index 37a84fa4..ec20c907 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 41fed16c..62c40706 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 d10b6d70..5362ebf9 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 991a436c..9ca53f4a 100644 Binary files a/_module/ncs/drowbosspercieve.ncs and b/_module/ncs/drowbosspercieve.ncs differ diff --git a/_module/ncs/dtrig1.ncs b/_module/ncs/dtrig1.ncs index 5d759bab..1868d78c 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..bf819cc1 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..6dec6b3e 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..3d8256bd 100644 Binary files a/_module/ncs/dtrig4.ncs and b/_module/ncs/dtrig4.ncs differ diff --git a/_module/ncs/elementalbeat.ncs b/_module/ncs/elementalbeat.ncs index 1da9ce6d..c4eed7c5 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 cd33fc11..1b5679cd 100644 Binary files a/_module/ncs/elemtflamedamage.ncs and b/_module/ncs/elemtflamedamage.ncs differ diff --git a/_module/ncs/eq_arena.ncs b/_module/ncs/eq_arena.ncs index fd608806..cb9931d0 100644 Binary files a/_module/ncs/eq_arena.ncs and b/_module/ncs/eq_arena.ncs differ diff --git a/_module/ncs/eq_arthxbow.ncs b/_module/ncs/eq_arthxbow.ncs index 61f34fd9..37bd2105 100644 Binary files a/_module/ncs/eq_arthxbow.ncs and b/_module/ncs/eq_arthxbow.ncs differ diff --git a/_module/ncs/eq_artifact.ncs b/_module/ncs/eq_artifact.ncs index eab642d8..7c1e0216 100644 Binary files a/_module/ncs/eq_artifact.ncs and b/_module/ncs/eq_artifact.ncs differ diff --git a/_module/ncs/eq_artifactlbow.ncs b/_module/ncs/eq_artifactlbow.ncs index 8f9f0e46..eae237a9 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..eae237a9 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..eae237a9 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..eae237a9 100644 Binary files a/_module/ncs/eq_artlxbow.ncs and b/_module/ncs/eq_artlxbow.ncs differ diff --git a/_module/ncs/eq_immortalcrown.ncs b/_module/ncs/eq_immortalcrown.ncs index 6e284d76..d51baf55 100644 Binary files a/_module/ncs/eq_immortalcrown.ncs and b/_module/ncs/eq_immortalcrown.ncs differ diff --git a/_module/ncs/eq_legend.ncs b/_module/ncs/eq_legend.ncs index 8fc180f5..17bdd84c 100644 Binary files a/_module/ncs/eq_legend.ncs and b/_module/ncs/eq_legend.ncs differ diff --git a/_module/ncs/eq_legendaryaxes.ncs b/_module/ncs/eq_legendaryaxes.ncs index 86d95031..1a6b637f 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..7c122ee0 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..b8d1edda 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..7fcf4fdf 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..89503eab 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..0e1ee0e0 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..58aa72f1 100644 Binary files a/_module/ncs/eq_ranger.ncs and b/_module/ncs/eq_ranger.ncs differ diff --git a/_module/ncs/ew_ani_armsup.ncs b/_module/ncs/ew_ani_armsup.ncs index 7f31cb71..c69c3cb4 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..a9de7e75 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..07f83f49 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..c88d89ed 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..d5c005a4 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..00273b0d 100644 Binary files a/_module/ncs/ew_ani_reset.ncs and b/_module/ncs/ew_ani_reset.ncs differ diff --git a/_module/ncs/exc_speedcast.ncs b/_module/ncs/exc_speedcast.ncs index 3a786ee7..ed18ea81 100644 Binary files a/_module/ncs/exc_speedcast.ncs and b/_module/ncs/exc_speedcast.ncs differ diff --git a/_module/ncs/firepercieve.ncs b/_module/ncs/firepercieve.ncs index c9175c26..eef90ec2 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 e5367cbb..bb8547ea 100644 Binary files a/_module/ncs/fky_chat.ncs and b/_module/ncs/fky_chat.ncs differ diff --git a/_module/ncs/fky_chat_cn_act.ncs b/_module/ncs/fky_chat_cn_act.ncs index 1b875434..9cf1d1b4 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_dm_comm.ncs b/_module/ncs/fky_chat_dm_comm.ncs index 5e32dc43..dbda6e33 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_target.ncs b/_module/ncs/fky_chat_target.ncs index d59ae1f1..e458b991 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 e3a43877..ee388008 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 fdb1773e..8fdeb245 100644 Binary files a/_module/ncs/flameheartbeat.ncs and b/_module/ncs/flameheartbeat.ncs differ diff --git a/_module/ncs/fuguepercieved.ncs b/_module/ncs/fuguepercieved.ncs index b5d110fa..675a385d 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 f02793c6..ddabd999 100644 Binary files a/_module/ncs/fuguespawn.ncs and b/_module/ncs/fuguespawn.ncs differ diff --git a/_module/ncs/gc_add_ability.ncs b/_module/ncs/gc_add_ability.ncs index fd53cf5e..c941ffa9 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 c1e4b21a..eeff100f 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 fa9c8372..1bd94656 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 c7cbfcbf..a735c90e 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 e52bf60a..7a188cce 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 9f83f818..2b6c2b08 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 eebac0b4..3c83b351 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 6ae79d59..dbf6ffb7 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 835c98c9..d94ea6c7 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 a46b83c4..ea0009cb 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 08cce24e..63bf09de 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 bc0e9043..f91a8840 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 9832a90b..df88c2a2 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 05bc6c20..e52876f0 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 9a14a3d3..acb50e7c 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 1840cb24..bed32fbf 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 1dc12769..5a710e19 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 03e648d0..3acb33db 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 73d653b0..0e1514fd 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 4932a76d..a7ed97ac 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 3a318705..4f564af0 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 c35c1ed4..fdc3aedc 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 af0ecb93..bed4d6af 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_legit.ncs b/_module/ncs/gc_check_legit.ncs index cb14c3e1..4680a694 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..bd35b305 100644 Binary files a/_module/ncs/gc_count_cost.ncs and b/_module/ncs/gc_count_cost.ncs differ diff --git a/_module/ncs/gen_spec_unique.ncs b/_module/ncs/gen_spec_unique.ncs index 90d0eb4a..91cf24f4 100644 Binary files a/_module/ncs/gen_spec_unique.ncs and b/_module/ncs/gen_spec_unique.ncs differ diff --git a/_module/ncs/genisys.ncs b/_module/ncs/genisys.ncs index cabf7235..6954a4a8 100644 Binary files a/_module/ncs/genisys.ncs and b/_module/ncs/genisys.ncs differ diff --git a/_module/ncs/givedarts.ncs b/_module/ncs/givedarts.ncs index 0965a64f..ed3114a2 100644 Binary files a/_module/ncs/givedarts.ncs and b/_module/ncs/givedarts.ncs differ diff --git a/_module/ncs/givelegaxes.ncs b/_module/ncs/givelegaxes.ncs index 0086478b..c70f8409 100644 Binary files a/_module/ncs/givelegaxes.ncs and b/_module/ncs/givelegaxes.ncs differ diff --git a/_module/ncs/givestars.ncs b/_module/ncs/givestars.ncs index ae03a7a4..c0b59d3d 100644 Binary files a/_module/ncs/givestars.ncs and b/_module/ncs/givestars.ncs differ diff --git a/_module/ncs/goblinpercieve.ncs b/_module/ncs/goblinpercieve.ncs index 238585f8..5efc482c 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 66c1361e..9f73e454 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 59547265..db25dfbb 100644 Binary files a/_module/ncs/godlyitem23.ncs and b/_module/ncs/godlyitem23.ncs differ diff --git a/_module/ncs/greaterdevilspaw.ncs b/_module/ncs/greaterdevilspaw.ncs index 6ae30187..df200248 100644 Binary files a/_module/ncs/greaterdevilspaw.ncs and b/_module/ncs/greaterdevilspaw.ncs differ diff --git a/_module/ncs/guilezrod.ncs b/_module/ncs/guilezrod.ncs index 9f986273..824d88a3 100644 Binary files a/_module/ncs/guilezrod.ncs and b/_module/ncs/guilezrod.ncs differ diff --git a/_module/ncs/healworshiper.ncs b/_module/ncs/healworshiper.ncs index 9cd4726d..4b4753f1 100644 Binary files a/_module/ncs/healworshiper.ncs and b/_module/ncs/healworshiper.ncs differ diff --git a/_module/ncs/hellrod.ncs b/_module/ncs/hellrod.ncs index f298713c..f378b886 100644 Binary files a/_module/ncs/hellrod.ncs and b/_module/ncs/hellrod.ncs differ diff --git a/_module/ncs/horrordying.ncs b/_module/ncs/horrordying.ncs index e7f7da61..4362f6a6 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 e3bafed3..a279116e 100644 Binary files a/_module/ncs/horrorpercieve.ncs and b/_module/ncs/horrorpercieve.ncs differ diff --git a/_module/ncs/icheat.ncs b/_module/ncs/icheat.ncs index 510aaef3..236a1f7e 100644 Binary files a/_module/ncs/icheat.ncs and b/_module/ncs/icheat.ncs differ diff --git a/_module/ncs/immortalspawn.ncs b/_module/ncs/immortalspawn.ncs index baa63093..228cba7c 100644 Binary files a/_module/ncs/immortalspawn.ncs and b/_module/ncs/immortalspawn.ncs differ diff --git a/_module/ncs/impbeat.ncs b/_module/ncs/impbeat.ncs index 9657563e..8621fde3 100644 Binary files a/_module/ncs/impbeat.ncs and b/_module/ncs/impbeat.ncs differ diff --git a/_module/ncs/inv_system3_ou.ncs b/_module/ncs/inv_system3_ou.ncs index e8ac7857..4e5fb94a 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..c4e7e608 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..8e45e90e 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..9f4baca6 100644 Binary files a/_module/ncs/inv_system_ou.ncs and b/_module/ncs/inv_system_ou.ncs differ diff --git a/_module/ncs/isdmplayer.ncs b/_module/ncs/isdmplayer.ncs index a66ad922..707dd176 100644 Binary files a/_module/ncs/isdmplayer.ncs and b/_module/ncs/isdmplayer.ncs differ diff --git a/_module/ncs/jailpunishment.ncs b/_module/ncs/jailpunishment.ncs index 04b0dd86..8552c6a5 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..97e41fff 100644 Binary files a/_module/ncs/jailpunishment2.ncs and b/_module/ncs/jailpunishment2.ncs differ diff --git a/_module/ncs/kopcwand.ncs b/_module/ncs/kopcwand.ncs index da8c7613..97a69277 100644 Binary files a/_module/ncs/kopcwand.ncs and b/_module/ncs/kopcwand.ncs differ diff --git a/_module/ncs/leetdeath.ncs b/_module/ncs/leetdeath.ncs index 3f0dd0b0..06493c53 100644 Binary files a/_module/ncs/leetdeath.ncs and b/_module/ncs/leetdeath.ncs differ diff --git a/_module/ncs/leetpercieve.ncs b/_module/ncs/leetpercieve.ncs index ef1c071f..808ef04e 100644 Binary files a/_module/ncs/leetpercieve.ncs and b/_module/ncs/leetpercieve.ncs differ diff --git a/_module/ncs/lesserdevilspawn.ncs b/_module/ncs/lesserdevilspawn.ncs index f0c5e019..f2d0a229 100644 Binary files a/_module/ncs/lesserdevilspawn.ncs and b/_module/ncs/lesserdevilspawn.ncs differ diff --git a/_module/ncs/lightningguide.ncs b/_module/ncs/lightningguide.ncs index b9209d76..f404a4b7 100644 Binary files a/_module/ncs/lightningguide.ncs and b/_module/ncs/lightningguide.ncs differ diff --git a/_module/ncs/livingstatue37.ncs b/_module/ncs/livingstatue37.ncs index 9b90fb3f..b3f87f3f 100644 Binary files a/_module/ncs/livingstatue37.ncs and b/_module/ncs/livingstatue37.ncs differ diff --git a/_module/ncs/lowkicheck.ncs b/_module/ncs/lowkicheck.ncs index 992e922a..c4a6a02d 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..7baa1695 100644 Binary files a/_module/ncs/lowloot3.ncs and b/_module/ncs/lowloot3.ncs differ diff --git a/_module/ncs/mage_door_chk.ncs b/_module/ncs/mage_door_chk.ncs index 5f21bca6..3424f149 100644 Binary files a/_module/ncs/mage_door_chk.ncs and b/_module/ncs/mage_door_chk.ncs differ diff --git a/_module/ncs/mindfogdammaged.ncs b/_module/ncs/mindfogdammaged.ncs index c456a5be..ada3f28f 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 9c504bb0..8aa7f822 100644 Binary files a/_module/ncs/mindheartbeat.ncs and b/_module/ncs/mindheartbeat.ncs differ diff --git a/_module/ncs/minotaurpercive.ncs b/_module/ncs/minotaurpercive.ncs index a3bf4a57..5428023f 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..ae5b1639 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..c6200029 100644 Binary files a/_module/ncs/missileson.ncs and b/_module/ncs/missileson.ncs differ diff --git a/_module/ncs/moadstop.ncs b/_module/ncs/moadstop.ncs index 4c3b475a..9f9ecefa 100644 Binary files a/_module/ncs/moadstop.ncs and b/_module/ncs/moadstop.ncs differ diff --git a/_module/ncs/mod_ondeath.ncs b/_module/ncs/mod_ondeath.ncs index 1e3701ca..70dbf4ee 100644 Binary files a/_module/ncs/mod_ondeath.ncs and b/_module/ncs/mod_ondeath.ncs differ diff --git a/_module/ncs/modspawn.ncs b/_module/ncs/modspawn.ncs index baa63093..228cba7c 100644 Binary files a/_module/ncs/modspawn.ncs and b/_module/ncs/modspawn.ncs differ diff --git a/_module/ncs/motherender.ncs b/_module/ncs/motherender.ncs index c6e62a05..a0e9a80d 100644 Binary files a/_module/ncs/motherender.ncs and b/_module/ncs/motherender.ncs differ diff --git a/_module/ncs/myhook.ncs b/_module/ncs/myhook.ncs index 8afae867..629c9415 100644 Binary files a/_module/ncs/myhook.ncs and b/_module/ncs/myhook.ncs differ diff --git a/_module/ncs/napper.ncs b/_module/ncs/napper.ncs index 731a8f6b..460103ec 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..91271f5b 100644 Binary files a/_module/ncs/naptime.ncs and b/_module/ncs/naptime.ncs differ diff --git a/_module/ncs/newchest.ncs b/_module/ncs/newchest.ncs index 95440049..de7db9ec 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 c59d92fc..c1cfe4b4 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 25db09c3..3b9b9af5 100644 Binary files a/_module/ncs/nightheartbeat.ncs and b/_module/ncs/nightheartbeat.ncs differ diff --git a/_module/ncs/noclonecheat.ncs b/_module/ncs/noclonecheat.ncs index ec2689d1..b257e9b6 100644 Binary files a/_module/ncs/noclonecheat.ncs and b/_module/ncs/noclonecheat.ncs differ diff --git a/_module/ncs/nospells.ncs b/_module/ncs/nospells.ncs index 94d7b943..d222db0d 100644 Binary files a/_module/ncs/nospells.ncs and b/_module/ncs/nospells.ncs differ diff --git a/_module/ncs/npcattack.ncs b/_module/ncs/npcattack.ncs index 1e38a5f9..bb47c196 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 b1ccc4da..b2ebb432 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..28cb9d20 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..329f3114 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..5399ed88 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..92f88aa9 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 9a2b65d3..7b4c2248 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 index b553d1f2..5959a84f 100644 Binary files a/_module/ncs/nw_c2_default1.ncs 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 index c99a93a9..e4d69eb1 100644 Binary files a/_module/ncs/nw_c2_default2.ncs 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 index edda8524..8e3af239 100644 Binary files a/_module/ncs/nw_c2_default3.ncs 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 index e430fc39..a73c4e86 100644 Binary files a/_module/ncs/nw_c2_default4.ncs and b/_module/ncs/nw_c2_default4.ncs differ diff --git a/_module/ncs/nw_c2_default5.ncs b/_module/ncs/nw_c2_default5.ncs index 64d2e569..2a1003fc 100644 Binary files a/_module/ncs/nw_c2_default5.ncs and b/_module/ncs/nw_c2_default5.ncs differ diff --git a/_module/ncs/nw_c2_default6.ncs b/_module/ncs/nw_c2_default6.ncs index 9b44a7e2..90c5c0c1 100644 Binary files a/_module/ncs/nw_c2_default6.ncs 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 index ea656edc..2fafa150 100644 Binary files a/_module/ncs/nw_c2_default8.ncs and b/_module/ncs/nw_c2_default8.ncs differ diff --git a/_module/ncs/nw_c2_defaultb.ncs b/_module/ncs/nw_c2_defaultb.ncs index addbc3fd..201a9794 100644 Binary files a/_module/ncs/nw_c2_defaultb.ncs and b/_module/ncs/nw_c2_defaultb.ncs differ diff --git a/_module/ncs/nw_o2_boss.ncs b/_module/ncs/nw_o2_boss.ncs index 803e840c..3ad45c48 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..f7d00fa6 100644 Binary files a/_module/ncs/nw_o2_classweap.ncs and b/_module/ncs/nw_o2_classweap.ncs differ diff --git a/_module/ncs/ogrelordpercieve.ncs b/_module/ncs/ogrelordpercieve.ncs index b1eeee33..25edff11 100644 Binary files a/_module/ncs/ogrelordpercieve.ncs and b/_module/ncs/ogrelordpercieve.ncs differ diff --git a/_module/ncs/on_player_chat.ncs b/_module/ncs/on_player_chat.ncs index 78c0b75e..8b87c8c6 100644 Binary files a/_module/ncs/on_player_chat.ncs and b/_module/ncs/on_player_chat.ncs differ diff --git a/_module/ncs/oncliententer.ncs b/_module/ncs/oncliententer.ncs index c434a5e9..83542e44 100644 Binary files a/_module/ncs/oncliententer.ncs and b/_module/ncs/oncliententer.ncs differ diff --git a/_module/ncs/onconv_rowan.ncs b/_module/ncs/onconv_rowan.ncs index 89160e29..1286195c 100644 Binary files a/_module/ncs/onconv_rowan.ncs and b/_module/ncs/onconv_rowan.ncs differ diff --git a/_module/ncs/onpclevelup.ncs b/_module/ncs/onpclevelup.ncs index 7a35b99f..4e6d2986 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 7db033bd..b5da1e5c 100644 Binary files a/_module/ncs/onplayerdeath.ncs and b/_module/ncs/onplayerdeath.ncs differ diff --git a/_module/ncs/onplayerrespawn.ncs b/_module/ncs/onplayerrespawn.ncs index 6d9462ef..475c479d 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 dc2a36b6..05251fbc 100644 Binary files a/_module/ncs/onplayerrest.ncs and b/_module/ncs/onplayerrest.ncs differ diff --git a/_module/ncs/overspawnmsg.ncs b/_module/ncs/overspawnmsg.ncs index 13f693e8..7387dc21 100644 Binary files a/_module/ncs/overspawnmsg.ncs and b/_module/ncs/overspawnmsg.ncs differ diff --git a/_module/ncs/p_kaleidoscope.ncs b/_module/ncs/p_kaleidoscope.ncs index ebcbc118..8619fbac 100644 Binary files a/_module/ncs/p_kaleidoscope.ncs and b/_module/ncs/p_kaleidoscope.ncs differ diff --git a/_module/ncs/pa_bossdrain.ncs b/_module/ncs/pa_bossdrain.ncs index 6455d410..a41151e6 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..588f6d56 100644 Binary files a/_module/ncs/pa_bossdrain2.ncs and b/_module/ncs/pa_bossdrain2.ncs differ diff --git a/_module/ncs/pc_wand_rest_sys.ncs b/_module/ncs/pc_wand_rest_sys.ncs index 4601152b..e8f1cd3a 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/pcdeath.ncs b/_module/ncs/pcdeath.ncs index 2dd4ad6a..dc45dea3 100644 Binary files a/_module/ncs/pcdeath.ncs and b/_module/ncs/pcdeath.ncs differ diff --git a/_module/ncs/port2bermuda.ncs b/_module/ncs/port2bermuda.ncs index 99c8223b..9a22155d 100644 Binary files a/_module/ncs/port2bermuda.ncs and b/_module/ncs/port2bermuda.ncs differ diff --git a/_module/ncs/port_pc_2_lokidg.ncs b/_module/ncs/port_pc_2_lokidg.ncs index 305be1a7..b5462637 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/powerimmortal.ncs b/_module/ncs/powerimmortal.ncs index 2334d389..1367141d 100644 Binary files a/_module/ncs/powerimmortal.ncs and b/_module/ncs/powerimmortal.ncs differ diff --git a/_module/ncs/prc_pwondeath.ncs b/_module/ncs/prc_pwondeath.ncs index 5f5e59b6..71683fa1 100644 Binary files a/_module/ncs/prc_pwondeath.ncs and b/_module/ncs/prc_pwondeath.ncs differ diff --git a/_module/ncs/prc_pwonspawn.ncs b/_module/ncs/prc_pwonspawn.ncs index cc477a45..686e3080 100644 Binary files a/_module/ncs/prc_pwonspawn.ncs and b/_module/ncs/prc_pwonspawn.ncs differ diff --git a/_module/ncs/queendammaged.ncs b/_module/ncs/queendammaged.ncs index c042d61d..284ac97b 100644 Binary files a/_module/ncs/queendammaged.ncs and b/_module/ncs/queendammaged.ncs differ diff --git a/_module/ncs/queendeath2.ncs b/_module/ncs/queendeath2.ncs index 29811dac..4e8320b9 100644 Binary files a/_module/ncs/queendeath2.ncs and b/_module/ncs/queendeath2.ncs differ diff --git a/_module/ncs/queenpercieve.ncs b/_module/ncs/queenpercieve.ncs index 8cda8844..efdbbd1c 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 9d9743fd..75eb288a 100644 Binary files a/_module/ncs/queenrender.ncs and b/_module/ncs/queenrender.ncs differ diff --git a/_module/ncs/quicklingspawn.ncs b/_module/ncs/quicklingspawn.ncs index 4c19a218..77fdee3a 100644 Binary files a/_module/ncs/quicklingspawn.ncs and b/_module/ncs/quicklingspawn.ncs differ diff --git a/_module/ncs/raise_immo.ncs b/_module/ncs/raise_immo.ncs index 2b1d3b90..98d7e246 100644 Binary files a/_module/ncs/raise_immo.ncs and b/_module/ncs/raise_immo.ncs differ diff --git a/_module/ncs/rakshashaloot.ncs b/_module/ncs/rakshashaloot.ncs index faa4aebf..72305ddc 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..e20a749b 100644 Binary files a/_module/ncs/rakshashaunklo.ncs and b/_module/ncs/rakshashaunklo.ncs differ diff --git a/_module/ncs/rangersecret.ncs b/_module/ncs/rangersecret.ncs index ef831e46..c84b4c23 100644 Binary files a/_module/ncs/rangersecret.ncs and b/_module/ncs/rangersecret.ncs differ diff --git a/_module/ncs/renderdammaged.ncs b/_module/ncs/renderdammaged.ncs index c4479a04..da44d0f9 100644 Binary files a/_module/ncs/renderdammaged.ncs and b/_module/ncs/renderdammaged.ncs differ diff --git a/_module/ncs/renderpercieve.ncs b/_module/ncs/renderpercieve.ncs index 79a32cb4..ef6b5270 100644 Binary files a/_module/ncs/renderpercieve.ncs and b/_module/ncs/renderpercieve.ncs differ diff --git a/_module/ncs/rhazhid_beat.ncs b/_module/ncs/rhazhid_beat.ncs index 98b8dde1..3d5d8e7f 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..619a8dd0 100644 Binary files a/_module/ncs/rhazhid_beat_bos.ncs and b/_module/ncs/rhazhid_beat_bos.ncs differ diff --git a/_module/ncs/rhazhidpercieve.ncs b/_module/ncs/rhazhidpercieve.ncs index c1baf72d..ac562017 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 697e962f..98c48ad0 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 7a039365..6b65fb76 100644 Binary files a/_module/ncs/rodfastcast.ncs and b/_module/ncs/rodfastcast.ncs differ diff --git a/_module/ncs/roguespawn.ncs b/_module/ncs/roguespawn.ncs index d37316fc..ba9db9b6 100644 Binary files a/_module/ncs/roguespawn.ncs and b/_module/ncs/roguespawn.ncs differ diff --git a/_module/ncs/rowanbeat.ncs b/_module/ncs/rowanbeat.ncs index d10bef39..0a088f30 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 19b3ce66..598ed134 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 69372dd8..743d60c9 100644 Binary files a/_module/ncs/ruinrod.ncs and b/_module/ncs/ruinrod.ncs differ diff --git a/_module/ncs/savecharacters.ncs b/_module/ncs/savecharacters.ncs index 9b150f34..67eaa75f 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..b7b852c4 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..8bd3431e 100644 Binary files a/_module/ncs/savepcinfo.ncs and b/_module/ncs/savepcinfo.ncs differ diff --git a/_module/ncs/secretcrack.ncs b/_module/ncs/secretcrack.ncs index 9b88e9f5..7c5776c4 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 bd8540c7..400f6e2c 100644 Binary files a/_module/ncs/secretcrack2.ncs and b/_module/ncs/secretcrack2.ncs differ diff --git a/_module/ncs/set_bann_dm_chat.ncs b/_module/ncs/set_bann_dm_chat.ncs index 0ecbabc6..c85b22d4 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..3e57e642 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_rainbow_item.ncs b/_module/ncs/set_rainbow_item.ncs index e71a4f09..3e59029b 100644 Binary files a/_module/ncs/set_rainbow_item.ncs and b/_module/ncs/set_rainbow_item.ncs differ diff --git a/_module/ncs/setxpbank.ncs b/_module/ncs/setxpbank.ncs index d88fa8cb..64c678e7 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..0c1f1680 100644 Binary files a/_module/ncs/setxpbank2.ncs and b/_module/ncs/setxpbank2.ncs differ diff --git a/_module/ncs/sf_green_eyes.ncs b/_module/ncs/sf_green_eyes.ncs index 5d82367e..c019f3d6 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_noeyes.ncs b/_module/ncs/sf_noeyes.ncs index d256d49e..0a49fb61 100644 Binary files a/_module/ncs/sf_noeyes.ncs and b/_module/ncs/sf_noeyes.ncs differ diff --git a/_module/ncs/sf_red_eyes.ncs b/_module/ncs/sf_red_eyes.ncs index 381fb0bf..1a6b1bd2 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_xp.ncs b/_module/ncs/sf_xp.ncs index 0779baf2..b60fc4b3 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 b6c7d3b3..2b1dd2c5 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_close.ncs b/_module/ncs/sfpb_close.ncs index 8cd88492..cf449044 100644 Binary files a/_module/ncs/sfpb_close.ncs and b/_module/ncs/sfpb_close.ncs differ diff --git a/_module/ncs/sfpb_used.ncs b/_module/ncs/sfpb_used.ncs index 9723321f..321d86ba 100644 Binary files a/_module/ncs/sfpb_used.ncs and b/_module/ncs/sfpb_used.ncs differ diff --git a/_module/ncs/shadow_port.ncs b/_module/ncs/shadow_port.ncs index 94b50c34..debefc5a 100644 Binary files a/_module/ncs/shadow_port.ncs and b/_module/ncs/shadow_port.ncs differ diff --git a/_module/ncs/skeletondeath.ncs b/_module/ncs/skeletondeath.ncs index 8d3fb96b..6aaa4ee4 100644 Binary files a/_module/ncs/skeletondeath.ncs and b/_module/ncs/skeletondeath.ncs differ diff --git a/_module/ncs/sleeping.ncs b/_module/ncs/sleeping.ncs index 0bcdf653..de0e7ced 100644 Binary files a/_module/ncs/sleeping.ncs and b/_module/ncs/sleeping.ncs differ diff --git a/_module/ncs/speedcast.ncs b/_module/ncs/speedcast.ncs index 0870d162..5eef882b 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 c552ae77..4bcf2d32 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..4602487d 100644 Binary files a/_module/ncs/speedcaster_oc.ncs and b/_module/ncs/speedcaster_oc.ncs differ diff --git a/_module/ncs/spelldefender.ncs b/_module/ncs/spelldefender.ncs index b792d24f..303cec4c 100644 Binary files a/_module/ncs/spelldefender.ncs and b/_module/ncs/spelldefender.ncs differ diff --git a/_module/ncs/startingmessage.ncs b/_module/ncs/startingmessage.ncs index fdff5ff4..72448550 100644 Binary files a/_module/ncs/startingmessage.ncs and b/_module/ncs/startingmessage.ncs differ diff --git a/_module/ncs/statueheals.ncs b/_module/ncs/statueheals.ncs index a69779c9..1f0bd9fa 100644 Binary files a/_module/ncs/statueheals.ncs and b/_module/ncs/statueheals.ncs differ diff --git a/_module/ncs/stoneport2guild.ncs b/_module/ncs/stoneport2guild.ncs index 50f36f12..7b6df1a2 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..1a413f4a 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..9dc91daa 100644 Binary files a/_module/ncs/stonerecallspc.ncs and b/_module/ncs/stonerecallspc.ncs differ diff --git a/_module/ncs/summon1.ncs b/_module/ncs/summon1.ncs index 66bc49f7..4fa78f36 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 7ea3f4f8..cf19de59 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 990281be..5cb553ef 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 f036523f..6589c10f 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 edc147d0..671ecace 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 d889c256..dd42f069 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 d21e57c7..1f8fa1c3 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 a456c1e1..f3b52c5d 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 bd2cb799..c19a49b3 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 28162381..4d3e1bca 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 c286edf6..29a17507 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 286799c0..def12538 100644 Binary files a/_module/ncs/summon9.ncs and b/_module/ncs/summon9.ncs differ diff --git a/_module/ncs/take_pc_effects.ncs b/_module/ncs/take_pc_effects.ncs index e60f90f4..b81eb0da 100644 Binary files a/_module/ncs/take_pc_effects.ncs and b/_module/ncs/take_pc_effects.ncs differ diff --git a/_module/ncs/taketest.ncs b/_module/ncs/taketest.ncs index 0010a589..09171bd3 100644 Binary files a/_module/ncs/taketest.ncs and b/_module/ncs/taketest.ncs differ diff --git a/_module/ncs/tellwandsystem.ncs b/_module/ncs/tellwandsystem.ncs index 63426f4c..60196560 100644 Binary files a/_module/ncs/tellwandsystem.ncs and b/_module/ncs/tellwandsystem.ncs differ diff --git a/_module/ncs/test.ncs b/_module/ncs/test.ncs index fa46b46c..506fca8d 100644 Binary files a/_module/ncs/test.ncs and b/_module/ncs/test.ncs differ diff --git a/_module/ncs/time_keeper.ncs b/_module/ncs/time_keeper.ncs index 7e337edd..4acd46ac 100644 Binary files a/_module/ncs/time_keeper.ncs and b/_module/ncs/time_keeper.ncs differ diff --git a/_module/ncs/timestopaoe.ncs b/_module/ncs/timestopaoe.ncs index 6d095c3e..3b768282 100644 Binary files a/_module/ncs/timestopaoe.ncs and b/_module/ncs/timestopaoe.ncs differ diff --git a/_module/ncs/transferxpgold.ncs b/_module/ncs/transferxpgold.ncs index 9c7fcee7..bfac5c42 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..2a460ab7 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..578a4a3b 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..7678f6b3 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..1382de50 100644 Binary files a/_module/ncs/transfr50kxp.ncs and b/_module/ncs/transfr50kxp.ncs differ diff --git a/_module/ncs/trashem.ncs b/_module/ncs/trashem.ncs index c778a5e0..6af26931 100644 Binary files a/_module/ncs/trashem.ncs and b/_module/ncs/trashem.ncs differ diff --git a/_module/ncs/treeonguard.ncs b/_module/ncs/treeonguard.ncs index 99f90622..6235e96e 100644 Binary files a/_module/ncs/treeonguard.ncs and b/_module/ncs/treeonguard.ncs differ diff --git a/_module/ncs/trollpercieve.ncs b/_module/ncs/trollpercieve.ncs index 2ecebaf6..3e1fd013 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..9d4a0e00 100644 Binary files a/_module/ncs/ua_arenatoken.ncs and b/_module/ncs/ua_arenatoken.ncs differ diff --git a/_module/ncs/ue_blindingbelt.ncs b/_module/ncs/ue_blindingbelt.ncs index 2b448b28..82e0f4c6 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..ca659c9d 100644 Binary files a/_module/ncs/ue_immortalcrown.ncs and b/_module/ncs/ue_immortalcrown.ncs differ diff --git a/_module/ncs/vamp.ncs b/_module/ncs/vamp.ncs index 1488a3b1..e4ab5263 100644 Binary files a/_module/ncs/vamp.ncs and b/_module/ncs/vamp.ncs differ diff --git a/_module/ncs/vtrig1.ncs b/_module/ncs/vtrig1.ncs index 3393dcf7..23972cab 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..b49fcd15 100644 Binary files a/_module/ncs/vtrig2.ncs and b/_module/ncs/vtrig2.ncs differ diff --git a/_module/ncs/wardenspawn.ncs b/_module/ncs/wardenspawn.ncs index 4f93ece3..74e74664 100644 Binary files a/_module/ncs/wardenspawn.ncs and b/_module/ncs/wardenspawn.ncs differ diff --git a/_module/ncs/weaponmasterbeat.ncs b/_module/ncs/weaponmasterbeat.ncs index fedef4c6..bc55ed6c 100644 Binary files a/_module/ncs/weaponmasterbeat.ncs and b/_module/ncs/weaponmasterbeat.ncs differ diff --git a/_module/ncs/witchspawn.ncs b/_module/ncs/witchspawn.ncs index ddc1f1d3..79ef8652 100644 Binary files a/_module/ncs/witchspawn.ncs and b/_module/ncs/witchspawn.ncs differ diff --git a/_module/ncs/wyrmling_convo.ncs b/_module/ncs/wyrmling_convo.ncs index 0756861e..1128bb39 100644 Binary files a/_module/ncs/wyrmling_convo.ncs and b/_module/ncs/wyrmling_convo.ncs differ diff --git a/_module/ncs/x_genveryhigh_x4.ncs b/_module/ncs/x_genveryhigh_x4.ncs index 2dbfe5ad..3d4199e4 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_boss_12.ncs b/_module/ncs/x_o2_boss_12.ncs index b19e5fac..c7e21849 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..d2a23dad 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..cb95310a 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..c84ca582 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..0f879476 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..1dac949b 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..be937d9b 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..34fb1ef3 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..696e381d 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..2b29da4d 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..17874fec 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..ca7fec24 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..325f201d 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..7c9b2825 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..94fda256 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..113a26ae 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 59b7fb67..88875099 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 8ec840b4..8dea05a4 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 0fe24c56..80a46e8b 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 ce5967e2..8f408dbf 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 eae18d8f..20172323 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..6ff0c818 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..9d28ee49 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 3baf358d..ee2cb4ae 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..be29e1e6 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..79220b91 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..6304df56 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..3f141eb1 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..dce34d34 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..497fbc54 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..3fe404b2 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/xmpl_npc_on_spwn.ncs b/_module/ncs/xmpl_npc_on_spwn.ncs index f5c885ef..8c3fbc71 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/yuantipercieve.ncs b/_module/ncs/yuantipercieve.ncs index 5183d664..91635a2e 100644 Binary files a/_module/ncs/yuantipercieve.ncs and b/_module/ncs/yuantipercieve.ncs differ diff --git a/_module/ncs/zombiepercieve.ncs b/_module/ncs/zombiepercieve.ncs index 1bad9d2f..4c5edd2c 100644 Binary files a/_module/ncs/zombiepercieve.ncs and b/_module/ncs/zombiepercieve.ncs differ diff --git a/_module/nss/prc_pwondeath.nss b/_module/nss/prc_pwondeath.nss index 23ce7d84..eb319d87 100644 --- a/_module/nss/prc_pwondeath.nss +++ b/_module/nss/prc_pwondeath.nss @@ -36,8 +36,7 @@ void RndDropGold(object oSelf, object oKiller) } -//:: Take one off GetNumberPartyMembers(), see known bugs - int nMembers = GetNumberPartyMembers(oKiller); //- 1; + int nMembers = GetNumberPartyMembers(oKiller); if (iIntB < 0) { iIntB = 1;} @@ -127,8 +126,7 @@ void RndDropGear(object oSelf, object oKiller) { if(DEBUG) {FloatingTextStringOnCreature("Not dropping shield", oKiller, FALSE);} bDropShield = 0; - } - + } if (!GetIsObjectValid(oHelm)) { if(DEBUG) {FloatingTextStringOnCreature("Not dropping helmet", oKiller, FALSE);} @@ -201,7 +199,7 @@ void RndDropGear(object oSelf, object oKiller) !bDropLeftRing && !bDropRightRing) { if(DEBUG) {FloatingTextStringOnCreature("No loot, running RndDropGold", oKiller, FALSE);} - RndDropGold(oSelf, oKiller); + //RndDropGold(oSelf, oKiller); //:: Alt liked scarface's better } } @@ -210,6 +208,9 @@ void main() //:: Declare major variables object oKiller = GetLastKiller(); object oSelf = OBJECT_SELF; + +//:: Run GP / XP reward script + ExecuteScript("sf_xp", oSelf); if(DEBUG) { diff --git a/_module/nss/sf_xp.nss b/_module/nss/sf_xp.nss index d92cab61..0207e83f 100644 --- a/_module/nss/sf_xp.nss +++ b/_module/nss/sf_xp.nss @@ -6,6 +6,8 @@ All code created and written by Scarface */ ////////////////////////////////////////////////// +#include "inc_debug" +#include "prc_inc_racial" //:: CONSTANTS //:: You can adjust these constants to suit your module @@ -15,7 +17,7 @@ // Setting this to 10 will give a similar XP amount to the default // bioware XP engines XP Slider. // Do NOT set this to 0 -const int XP_MODIFIER = 30; +const int XP_MODIFIER = 40; // Reward gold to players for killing creatures? // If TRUE use the GP_REWARD_MULTIPLIER const to multiply amount of gold rewarded @@ -72,12 +74,12 @@ const int PC_DIVIDE_XP = FALSE; // Minimum XP possible for all PC's // Default is 5 XP // Do NOT set this to 0 -const int MIN_XP = 50; +const int MIN_XP = 5; // Check XP to consider level or not? // Set to TRUE to check the PC's XP to consider level // Set to FALSE to only use their current level -const int XP_CHECK = FALSE; //Default = FALSE (Use Hit Dice Not XP) +const int XP_CHECK = TRUE; //Default = FALSE (Use Hit Dice Not XP) //////////////////////////////////////////////////////////////////////////////// // PC Level Max XP consts @@ -127,73 +129,109 @@ LEVEL_36_MAX_XP = 600, LEVEL_37_MAX_XP = 600, LEVEL_38_MAX_XP = 600, LEVEL_39_MAX_XP = 600, -LEVEL_40_MAX_XP = 600; // No need for this really +LEVEL_40_MAX_XP = 600, +LEVEL_41_MAX_XP = 700, +LEVEL_42_MAX_XP = 700, +LEVEL_43_MAX_XP = 700, +LEVEL_44_MAX_XP = 700, +LEVEL_45_MAX_XP = 700, +LEVEL_46_MAX_XP = 700, +LEVEL_47_MAX_XP = 700, +LEVEL_48_MAX_XP = 700, +LEVEL_49_MAX_XP = 700, +LEVEL_50_MAX_XP = 700, +LEVEL_51_MAX_XP = 700, +LEVEL_52_MAX_XP = 700, +LEVEL_53_MAX_XP = 700, +LEVEL_54_MAX_XP = 700, +LEVEL_55_MAX_XP = 700, +LEVEL_56_MAX_XP = 700, +LEVEL_57_MAX_XP = 700, +LEVEL_58_MAX_XP = 700, +LEVEL_59_MAX_XP = 700, +LEVEL_60_MAX_XP = 700; + //////////////////////////////////////////////////////////////////////////////// //:: DO NOT TOUCH ANYTHING BELOW HERE !!!!! //////////////////////////////////////////////////////////////////////////////// -// Declare the functions + +//:: Declare functions int GetMaxXP(object oPC); + int CalculateXP(float fLevel, float fCR); + void GiveXP(object oKiller, int nXP, float fKillerBonus, int nDiff, int nPlayer); + int GetLevelFromXP(object oPC); -void XPDebugMessage(object oPC, float fCR, int nDiff, int nLoLevel, -int nHiLevel, float fAvLevel); + +void XPDebugMessage(object oPC, float fCR, int nDiff, int nLoLevel, int nHiLevel, float fAvLevel); + //////////////////////////////////////////////////////////////////////////////// + void main() { - // Define major variables - object oKiller = GetLastKiller(); - if (!GetIsPC(oKiller) && !GetIsPC(GetMaster(oKiller))) return; - object oParty = GetFirstFactionMember(oKiller, FALSE); - float fCR = GetChallengeRating(OBJECT_SELF), fDist; - int nPlayer, nSummon, nTotalLevel, nHD, nXPToGive, nHiLevel, nLoLevel = 40; +//:: Declare major variables + object oKiller = GetLastKiller(); + object oSelf = OBJECT_SELF; + + int nPlayer, nSummon, nTotalLevel, nHD, nXPToGive, nHiLevel, nLoLevel = 60; + +//:: Get Dead Mob's CR + float fCR = GetChallengeRating(oSelf), fDist; - // Calculate the amount of members oPC's Party +//:: Players only + if (!GetIsPC(oKiller) && !GetIsPC(GetMaster(oKiller))) return; + +//: Get oKillers party + object oParty = GetFirstFactionMember(oKiller, FALSE); + +//:: Calculate size of oPC's party while (GetIsObjectValid(oParty)) { - // Make sure the party member is NOT dead and are within the specified distance + //:: Make sure the party member is NOT dead and are within the specified distance fDist = GetDistanceToObject(oParty); if (!GetIsDead(oParty) && fDist >= 0.0 && fDist <= PARTY_DIST) { - // Party member is a player - if(GetIsPC(oParty)) - { - // Number of players - nPlayer++; + //:: Party member is a player + if(GetIsPC(oParty)) + { + //:: Add to total number of players + nPlayer++; - // Get total level of all PC party members - nTotalLevel += GetLevelFromXP(oParty); + //:: Get total level of all PC party members + nTotalLevel += GetLevelFromXP(oParty); - // GetHighest/lowest party members + //:: Get highest/lowest party members nHD = GetLevelFromXP(oParty); if (nHD > nHiLevel) nHiLevel = nHD; if (nHD < nLoLevel) nLoLevel = nHD; - } - // Party member is a summon/familiar/henchman - else - { - nSummon++; - } + } + //:: Party member is a summon/familiar/henchman + else + { + nSummon++; + } } + //:: Get next party member oParty = GetNextFactionMember(oKiller, FALSE); } - // This check is to stop the "DIVIDED BY ZERO" error message +//:: This check is to stop the "DIVIDED BY ZERO" error message if (!nPlayer) nPlayer = 1; - // Get average party level calculate difference between highest and lowest +//:: Get average party level calculate difference between highest and lowest float fAvLevel = (IntToFloat(nTotalLevel) / nPlayer); int nDiff = abs(nHiLevel - nLoLevel); - // Calculate XP +//:: Calculate XP int nBaseXP = CalculateXP(fAvLevel, fCR); int nXP = ((nBaseXP * XP_MODIFIER) / 10); - // Lets make sure the XP reward is within consts parameters +//:: Lets make sure the XP reward is within consts parameters int nMaxXP = GetMaxXP(oKiller); - // Calculate Penalties based on consts +//:: Calculate Penalties based on consts float fPenalty = (nXP *(nSummon * SUMMON_PENALTY)), fPartyBonus, fKillerBonus; if (PC_DIVIDE_XP) @@ -204,8 +242,8 @@ void main() { nXPToGive = (nXP - FloatToInt(fPenalty)); } - // If there is more than 1 player in the party then calculate - // XP Bonuses based on consts +//:: If there is more than 1 player in the party then calculate +//:: XP Bonuses based on consts if (nPlayer) { fPartyBonus = (nXP * (PARTY_XP_GP_BONUS * nPlayer)); @@ -216,7 +254,8 @@ void main() //XPDebugMessage(oKiller, fCR, nDiff, nLoLevel, nHiLevel, fAvLevel); } -// This is my function that calculates the XP reward + +//:: Calculates the XP reward int CalculateXP(float fLevel, float fCR) { float fXPModifier, fDiff = fabs(fLevel - fCR), fBonus = (((0.1 * fCR) * 10) / 2); @@ -240,24 +279,35 @@ int CalculateXP(float fLevel, float fCR) } return FloatToInt((fXPModifier * 10) + fBonus); } -// This is my function to give XP to each party member within -// the distance specified by the constants + +//:: Gives XP to each party member within +//:: the distance specified by the constants void GiveXP(object oKiller, int nXPToGive, float fKillerBonus, int nDiff, int nPlayer) { int nMaxXP; float fDist; - // Get first party members (Only PC's) + + object oSelf = OBJECT_SELF; + + int iRacial = GetRacialType(oSelf); + int iInt = GetAbilityScore(oSelf, ABILITY_INTELLIGENCE, TRUE); + int iIntB = GetAbilityModifier(ABILITY_INTELLIGENCE, oSelf); + + if (iIntB < 0) {iIntB = 0;} + +//:: Get first party members (Only PC's) object oParty = GetFirstFactionMember(oKiller); - // Loops through all party members + +//:: Loops through all party members while (GetIsObjectValid(oParty)) { - // Make sure the party member is NOT dead and are within the specified distance + //:: Make sure the party member is NOT dead and are within the specified distance fDist = GetDistanceToObject(oParty); if (GetIsPC(oParty)) { if (!GetIsDead(oParty) && fDist >= 0.0 && fDist <= PARTY_DIST) { - // Reward the killer with bonus if specified in consts + //:: Reward the killer with bonus if specified in consts nMaxXP = GetMaxXP(oParty); if (nXPToGive > nMaxXP) { @@ -284,15 +334,36 @@ void GiveXP(object oKiller, int nXPToGive, float fKillerBonus, int nDiff, int nP } if (REWARD_GP) { - if (FLOATING_TEXT) - { - FloatingTextStringOnCreature(IntToString(FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER))+"GP", oParty, FALSE); - } - GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER)); + if (iRacial == RACIAL_TYPE_ANIMAL || iRacial == RACIAL_TYPE_BEAST || + iRacial == RACIAL_TYPE_MAGICAL_BEAST || iRacial == RACIAL_TYPE_CONSTRUCT || + iRacial == RACIAL_TYPE_OOZE || iRacial == RACIAL_TYPE_PLANT || iRacial == RACIAL_TYPE_VERMIN) + { + if(DEBUG) {FloatingTextStringOnCreature("Creature doesn't carry treasure", oKiller, FALSE);} + //GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive-nXPToGive)))); + } + else if (iInt < 4 && iRacial == RACIAL_TYPE_UNDEAD || iRacial == RACIAL_TYPE_ELEMENTAL) + { + if(DEBUG) {FloatingTextStringOnCreature("Creature doesn't carry treasure [LOWINT]", oKiller, FALSE);} + //GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive-nXPToGive)))); + } + else + { + if (FLOATING_TEXT) + { + FloatingTextStringOnCreature(IntToString(FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER))+"GP", oParty, FALSE); + + GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + (iIntB * d4(3)) + fKillerBonus) * GP_REWARD_MULTIPLIER)); + } + else + { + GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + (iIntB * d4(3)) + fKillerBonus) * GP_REWARD_MULTIPLIER)); + } + } } + GiveXPToCreature(oParty, (nXPToGive + FloatToInt(fKillerBonus))); } - // Reward other party members + //:: Reward other party members else { if (FLOATING_TEXT) @@ -300,21 +371,51 @@ void GiveXP(object oKiller, int nXPToGive, float fKillerBonus, int nDiff, int nP DelayCommand(0.1, FloatingTextStringOnCreature(IntToString(nXPToGive)+"XP", oParty, FALSE)); } if (REWARD_GP) + { + if (iRacial == RACIAL_TYPE_ANIMAL || iRacial == RACIAL_TYPE_BEAST || + iRacial == RACIAL_TYPE_MAGICAL_BEAST || iRacial == RACIAL_TYPE_CONSTRUCT || + iRacial == RACIAL_TYPE_OOZE || iRacial == RACIAL_TYPE_PLANT || iRacial == RACIAL_TYPE_VERMIN) + { + if(DEBUG) {FloatingTextStringOnCreature("Creature doesn't carry treasure", oKiller, FALSE);} + //GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive-nXPToGive)))); + } + else if (iInt < 4 && iRacial == RACIAL_TYPE_UNDEAD || iRacial == RACIAL_TYPE_ELEMENTAL) + { + if(DEBUG) {FloatingTextStringOnCreature("Creature doesn't carry treasure [LOWINT]", oKiller, FALSE);} + //GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive-nXPToGive)))); + } + else + { + if (FLOATING_TEXT) + { + FloatingTextStringOnCreature(IntToString(FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER))+"GP", oParty, FALSE); + + GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER)); + } + else + { + GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER)); + } + } + } +/* if (REWARD_GP) { if (FLOATING_TEXT) { DelayCommand(0.1, FloatingTextStringOnCreature(IntToString(FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER))+"GP", oParty, FALSE)); } GiveGoldToCreature(oParty, FloatToInt((IntToFloat(nXPToGive) + fKillerBonus) * GP_REWARD_MULTIPLIER)); - } - GiveXPToCreature(oParty, nXPToGive); + } */ + + GiveXPToCreature(oParty, nXPToGive); } } } oParty = GetNextFactionMember(oKiller); } } -// This is my function for returning the max XP for the PC's level based on the consts + +//:: Returns the max XP for the PC's level based on the consts int GetMaxXP(object oPC) { int iMaxXP; @@ -360,9 +461,30 @@ int GetMaxXP(object oPC) case 38: iMaxXP = LEVEL_38_MAX_XP; break; case 39: iMaxXP = LEVEL_39_MAX_XP; break; case 40: iMaxXP = LEVEL_40_MAX_XP; break; + case 41: iMaxXP = LEVEL_41_MAX_XP; break; + case 42: iMaxXP = LEVEL_42_MAX_XP; break; + case 43: iMaxXP = LEVEL_43_MAX_XP; break; + case 44: iMaxXP = LEVEL_44_MAX_XP; break; + case 45: iMaxXP = LEVEL_45_MAX_XP; break; + case 46: iMaxXP = LEVEL_46_MAX_XP; break; + case 47: iMaxXP = LEVEL_47_MAX_XP; break; + case 48: iMaxXP = LEVEL_48_MAX_XP; break; + case 49: iMaxXP = LEVEL_49_MAX_XP; break; + case 50: iMaxXP = LEVEL_50_MAX_XP; break; + case 51: iMaxXP = LEVEL_51_MAX_XP; break; + case 52: iMaxXP = LEVEL_52_MAX_XP; break; + case 53: iMaxXP = LEVEL_53_MAX_XP; break; + case 54: iMaxXP = LEVEL_55_MAX_XP; break; + case 55: iMaxXP = LEVEL_55_MAX_XP; break; + case 56: iMaxXP = LEVEL_56_MAX_XP; break; + case 57: iMaxXP = LEVEL_57_MAX_XP; break; + case 58: iMaxXP = LEVEL_58_MAX_XP; break; + case 59: iMaxXP = LEVEL_59_MAX_XP; break; + case 60: iMaxXP = LEVEL_60_MAX_XP; break; } return iMaxXP; } + // This new function will get the players level determined by XP rather than // the players level to stop exploiting int GetLevelFromXP(object oPC) @@ -375,7 +497,27 @@ int GetLevelFromXP(object oPC) { iXP = GetXP(oPC); - if (iXP >= 780000) iXP = 40; + if (iXP >= 1770000) iXP = 60; + else if (iXP >= 1711000) iXP = 59; + else if (iXP >= 1653000) iXP = 58; + else if (iXP >= 1596000) iXP = 57; + else if (iXP >= 1540000) iXP = 56; + else if (iXP >= 1485000) iXP = 55; + else if (iXP >= 1431000) iXP = 54; + else if (iXP >= 1378000) iXP = 53; + else if (iXP >= 1326000) iXP = 52; + else if (iXP >= 1275000) iXP = 51; + else if (iXP >= 1225000) iXP = 50; + else if (iXP >= 1176000) iXP = 49; + else if (iXP >= 1128000) iXP = 48; + else if (iXP >= 1081000) iXP = 47; + else if (iXP >= 1035000) iXP = 46; + else if (iXP >= 990000) iXP = 45; + else if (iXP >= 946000) iXP = 44; + else if (iXP >= 903000) iXP = 43; + else if (iXP >= 861000) iXP = 42; + else if (iXP >= 820000) iXP = 41; + else if (iXP >= 780000) iXP = 40; else if (iXP >= 741000) iXP = 39; else if (iXP >= 703000) iXP = 38; else if (iXP >= 666000) iXP = 37; @@ -423,6 +565,7 @@ int GetLevelFromXP(object oPC) return iXP; } + void XPDebugMessage(object oPC, float fCR, int nDiff, int nLoLevel, int nHiLevel, float fAvLevel) { object oParty = GetFirstFactionMember(oPC); diff --git a/_release/Path of Ascension [PRC8-CEP3].7z b/_release/Path of Ascension [PRC8-CEP3].7z index 8b2be934..61641322 100644 Binary files a/_release/Path of Ascension [PRC8-CEP3].7z and b/_release/Path of Ascension [PRC8-CEP3].7z differ